

@media (min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl{ max-width: 1340px;} 
    .max-w-545{ max-width: 545px;}

}




@media (min-width:1200px) and (max-width:1399px) {



}

@media (min-width:992px) and (max-width:1199px) {

    .t-call{ right: 0px;} 
    .border-d-pic{ right: -30px;} 
    .card-bx{ width: 35%;} 
    .oti-center{ padding-left: 40px; padding-right: 40px;} 
    .font-55{ font-size: 50px;}

}

@media (max-width:991px) {

    body{ font-size: 16px; line-height: 24px;}
    .font-16{ font-size: 14px;}
    .font-20, .font-23, .font_20, .font_25{ font-size: 18px;}
    .font-30,  .font-35, .font_28, .font_30, .font_34, .font_35{ font-size: 20px;}
    .font-40, .font-45{ font-size: 25px;}
    .font-50, .font-55, .font_50{ font-size: 30px;}
    .font_65{ font-size: 40px;}
    .font-70{ font-size: 50px;}
    .font-80{ font-size: 60px;}
    
    .lh-24, .lh-25{ line-height: 20px;}
    .lh-30, .lh-35, .lh-37, .lh_38{ line-height: 25px;}
    .lh-40, .lh_40, .lh_44, .lh-45{ line-height: 30px;}
    .lh-50, .lh-55{ line-height: 40px;}
    .lh-60, .lh-65{ line-height: 45px;}
    .lh-70{ line-height: 50px;}
    

.agency-score{ display: block !important; text-align: center; padding: 20px;} 
.agency-score figcaption{ padding: 15px 0px;} 
.agency-score .thmnl{ display: inline-flex !important;} 
.oti-center{ padding: 30px;} .ot-ftr{ display: block !important; text-align: center;} 
.get-a-btn{ height: 70px; margin-top: 15px;}
.ot-ftr .text-start{ text-align: center !important; padding-top: 15px;} 
.s-user .card-header{ margin-bottom: 0px !important;} 

.untapped-goldmine-section figure{ margin-bottom: 20px !important;} 
.massive-opportunity figcaption, .local-consultants figcaption, figcaption{ padding-top: 25px;} 
.t-call{ width: 140px; right: 0px;} 
.eu-bx .number-eu{ width: 60px; height: 60px; left: 75px; top: -34px; font-size: 20px;} 

.section-h-3, .esp-bx, .guarantee-mb, .p-h-bx{ text-align: center;} 
.bo-sec .detail{ padding-top: 25px;} 
.bo-sec .detail p{ margin-bottom: 10px !important;} 
.bo-sec{ padding: 25px 0px;} 

.wsw .bdy h4{max-width: 160px;} 
.wsw.b-time-m .bdy h4{ max-width: 188px;} 
.fast-action-b .bdy{ padding: 25px; text-align: center;} 
.fast-action-b .bdy .text-end{ text-align: center !important;} 
.nacommercialsold .rw{ width: 100%;} 
.p-detail{ padding: 25px; margin-top: 20px;} 
.result-bx-2 .bdy figcaption{ padding-top: 0px !important;}

}

@media (min-width:768px) and (max-width:991px) { 

 
   
}


@media (max-width:767px) {
    .header{ padding-bottom: 100px;}
    .header h1{ line-height: 45px; font-size: 34px;}  
    .header h1 span{ margin-bottom: 2px;} 
    .header h1 br{ display: none;}
.revolutionary i{ left: -5px;}
.s-user .card-center{ padding: 25px;}
.s-user .card-header{ display: block !important;} 
.s-user .card-header .h-text{ padding: 10px 0px 0px !important;}
.guarantee-mb h2{ background: url(../images/purchase.png) no-repeat left top, url(../images/liked.png) no-repeat right top; background-size: 60px; padding-top: 60px; font-size: 28px; line-height: 34px;}
.front_end .rw{ margin-bottom: -5px;} 
.get-a-btn{ padding: 2px 15px; height: 50px; font-size: 20px;} 
.get-a-btn i img{ width: 15px;}
.get-a-btn i{ margin-left: 10px;} 
.one-hash{ width: 70px; left: inherit; right: 10%;} 
.header .h-sec-1 ul li{ min-height: 34px; background-size: 25px !important; padding-left: 38px; margin-bottom: 10px;} .vimeo-player{ margin-top: -100px !important;} 
.bx-1{ padding: 25px;} .border-d-pic{ width: 60px; bottom: -90px; right: -10px;} 
.eu-bx .eu-bx-bdy{ padding-top: 60px;} 
.eu-bx .number-eu{ left: 28px;} 
.result-bx-2 .bdy figcaption{ padding-top: 0px !important;}
      
}