body {
   background: #000;
   line-height: 1.3
   font-family: Arial, sans-serif !important;
   }
.content {
    padding-top: 40px;
    padding-bottom: 40px;
}
h1, h2, h3, h4, h5, h6, p, li, a {
   color: #fff;
   }
h2 {
   font-size:30px;
   padding-bottom: 25px;
   }
h3 { font-size: 23px; }
.p-a-0{
    padding:0
}
p { font-size: 15px; }
.container-fluid { overflow:hidden; }
.color-red {
    color: #CD0511!important;
}
.pie ul { list-style: none;}
.pie ul > li::before {
    content: "- ";
    margin-left: -5px;
}
.pd-1 {
   padding-top:20px;
   }
.pd-2 {
   padding: 60px 0 30px 0;
   }
.pie-h1 {
   padding:55px 0 0 0;
   font-weight: 300;
   font-size: 38px;
   line-height: 48px;
   font-style: normal;
   }
.pie-ul {
   padding-inline-start:10px;
   font-size: 14px;
   line-height: 25px;
   list-style:none;
   }
.slogan h5 { letter-spacing: 4px; }
.slogan {
   top: 40px;
   text-align: right;
   }
.header-img{
   position: relative;
   background:url(/assets/landing-pages/pamm-introducer-program/images/pamm_pie_main_pic_2.jpg);
   background-position:center;
   background-size:cover;
   background-repeat:no-repeat;
   height:600px;
   background-color:#000;
   }
.gray-boxes {
  background: #19191a;
  margin-bottom: 30px;
  }
.pd-b-50 {
  padding-bottom: 50px;
  }
.bg-color-1 {
   background-color:#19191d;
   padding: 70px 0;
   }
.bg-color-2 {
   background-color:#27272e;
   padding: 70px 0;
   }
.bg-color-3 {
   background-color:#33333c;
   padding: 70px 0;
   }
.font-20{
   font-size:20px;
   line-height: 24px;
   }
.p-l-40 { padding-left:40px; }
.btn-u-red {
   padding: 12px 80px !important;
   font-size: 24px !important;
   font-weight: bold;
   }
.valign-center {
   display: flex;
   align-items: center;
   }
b, strong { font-weight: 500; }
.middle-txt {
   line-height: 28px;
   display: inline-block;
   width: 370px;
   font-weight: 500;
   }
.risk-war { font-size: 11px; }
.h-30 { height: 30px; }
.h-40 { height: 40px; }
.gray-boxes{padding-top:30px;padding-bottom:30px}
li{
    font-size:13px
}
@media (max-width: 992px){
    .text-align-right { text-align:center;}
    .header-img { height:500px}
     h2 {font-size: 25px; padding-bottom: 0;}
    .pie-h1 {font-size:30px;}
	.valign-center {display: block;padding-left: 10px;padding-right: 10px; text-align:center;}
	.bg-color-1{text-align:center}
	.bg-color-3 h2, .bg-color-3 li, .bg-color-3 p, .bg-color-4 h2, .bg-color-4 li, .bg-color-4 p{text-align:center;}
	.bg-color-3 ul, .bg-color-4 ul{list-style: none;}
	.middle-txt{position: relative;top: 40px;}
	.bg-color-1, .bg-color-2, .bg-color-3 { text-align : center!important; padding:10px 0;}
	.pie ul > li::before {
       margin-left: 0;
    }
}

@media (min-width: 767px) {
   .mob {display: none;}
   .risk-war a{ text-align: center }
}

@media (max-width: 767px) {
    body {text-align: center;}
   .pie-h1 { padding: 30px 0 0 0; line-height:1.2;}
   .header-img{
    background:#000;
    height:100%!important;
    }
   .pie-ul { display: none; }
   .pd-mob { padding-top: 40px;}
}

@media (max-width: 620px){
	.header-img h2 {background-color: #fff;color: #111a26 !important;padding: 10px;}
	.middle-txt {width: auto;}
	.hidden620{display:none !important;}
	.middle-txt {top: 0;}
	.bg-color-3 ul, .bg-color-4 ul {padding:0;}
	.header-img h2 {font-size: 18px;}
}
