/*--------------------------------Pact Page--------------------------------*/
/*--------------------------------Pact Page--------------------------------*/
/*--------------------------------Pact Page--------------------------------*/

@media screen and (max-width: 568px){
    #content > section{
        margin-top: 0px !important;
    }
}

@media screen and (max-width: 430px){
    .pactPage{
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.pactPage p{
    font-size:17px;
}

.pactPage ul{
    font-size:15px;
    color:#565656;
}

.blue-text-sm {
    background-image:url("/_images/blue_heading_stripe.png") !important;
    /*background:#009fdc no-repeat center;*/
    background-size:100% 100%;
    color:white !important;
    margin:30px 0px !important;
    padding:10px 30px;
    min-width:100px;
    text-transform: uppercase;
}

.headerBlue{
    background-image:url("/_images/blue_heading_stripe2.png") !important;
    /*background:#009fdc no-repeat center;*/
    background-size:100% 100%;
    color:white !important;
    margin:30px 0px !important;
    padding:10px 30px;
    min-width:100px;
    text-transform: uppercase;
}

.blueArrow{
    display:none !important;
    height:45px;
    position:relative;
    top:16px;
}

.blueArrow.arLeft{
    left:4px;
}

.blueArrow.arRight{
    right:4px;
}

p{
    color:#757675 !important;
    line-height:25px;
}

h1,h2{
    font-family:'Poppins', sans-serif;
    color:#303030 !important;
}

h1{
    font-size:55px;
}

h2{
    font-size:34px;
}

h3{
    font-family:'Poppins', sans-serif;
    font-size:17px;
}

.comp_cusm{
    background-color: #ebeceb !important;
}

#bottom{
    display:inline-block !important;
    width:100%;
    text-align:left;
    padding-top:0px !important;
    padding-bottom:0px !important; 
}

.bottom2{
    background: #e8edf1 !important;
}

.pactPage .right{
    overflow: hidden;
}

.flClear{
    width: 100%;
    clear: both;
}

#bottom ul{
    list-style-image:none;
    list-style-type: none;
}

#bottom ul li::before {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background-color: #00a1e0;
  margin-right: 8px;
  content: ' ';
  border-radius: 50%;
}

#bottom .left ul,
#bottom .left h2{
    float:right;
}

#bottom .right ul,
#bottom .right h2{
    float:left;
}

#bottom ul li,
#bottom h2{
    line-height:25px;
    margin-bottom:25px;
    width:80%;
}

#bottom h2,
#bottom ul{
    width:600px;
    display:block;
}

#bottom h2{
    font-family:'Poppins', sans-serif;
    font-size:26px;
}

#bottom .left,
#bottom .right{
    text-align:left;
    padding-bottom:100px !important;
}

#bottom .right ul{
    padding-left:20px;
}

#bottom ul li{
    margin-left:35px;
}

#bottom .right h2{
    margin-left:20px; width: 100%;
}

#bottom h1,
#bottom h2{
    text-transform: uppercase;
    color:#3f9fdd !important;
    text-align:left;
}

/*Mission*/
#mission{
    background:#00a1e0;
    padding:75px 0px !important;
}

#mission p{
    line-height:40px;
    color:white !important;
    font-family:'Poppins', sans-serif;
    font-size:31px;
    width:100%;
    text-align:center;
    height:100%;
}

footer p{color: #fff!important;}
.termsContent{ background: #fff; }
.termsContent h2{font-family:'Poppins', sans-serif; width: 100%; padding-bottom: 0; text-align: center;}
.termsContent h5{font-family:'Poppins', sans-serif; width: 100%; padding-bottom: 40px; text-align: center; font-size: 18px;}
.termsContent h6{ width: 100%; text-align: left; font-size: 15px;}
.termsContent p, .termsContent ol li{font-family:'Poppins', sans-serif; width: 100%; text-align: left; font-size: 15px; color: #757675;}
.termsContent ol, .termsContent ul{padding-left: 30px; margin-bottom: 30px;}
.termsContent div{font-family:'Poppins', sans-serif;}
.termsContent ul li{font-size: 15px;font-family:'Poppins', sans-serif;}
.termsContent .centerPage{width: 80%; margin:0 auto;}

@media screen and (max-width:1024px) {
#bottom h2, #bottom ul{width: 100%;}
}

 @media screen and (max-width:677px) {
#bottom h2, #bottom ul{width: 100%;}
.pactPage #bottom .left{width: 100%!important;padding: 10px 0% !important;}
h1{font-size: 40px;}
.termsContent .textLeft{width: 90%; padding: 0 5%;}
.pactPage p{padding: 0 4%;}
.headerBlue{font-size: 14px; padding: 13px;}
#bottom .left, #bottom .right {
    text-align: left;
    padding-bottom: 0px !important;
}
#mission{padding: 35px 0px !important;}
#mission p{font-size: 26px; width: 90%; padding: 0 5%;}
#bottom h2, #bottom ul {width: 100%;}
 #content > section > .right {
    padding: 0px 0%;
    width: 100% !important;
    float: left;
}
#bottom .right h2 {
    margin-left: 0px;
}
#bottom .right ul {
    padding-left: 0px;
}
.pactPage section.centerPage{margin-top: 0px !important;}
section#bottom {margin-top: 0px;}
.blueArrow{top: 18px;}
}