:root {
  --page-width: 50%;
}

.clear {clear:both}
.hover\:bg-\[\#e9a129\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233 161 41 / var(--tw-bg-opacity, 1));
    color: white;
    text-decoration: none;
}
.mr-3 {margin-right:10px}
.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    text-decoration:none;
}
#page {
    
    font-size: 16px;
    line-height: 24px;
}
.page_banner {
    height:520px;;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
}
.page_banner_overlay {
    position:absolute;
    top:0;
    left:0;
    background:rgba(0,0,0,0.6);
    width:100%;
    height:100%;
}
.page_banner h1 {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-size:65px;
    line-height:70px;
    font-weight:700;
    color:white;
    text-align:center;
}
.fact_third {
    width:30%;
    margin:1.5%;
    float:left;
    text-align:center;
}
.fact_big {
    font-size:26px;
    font-weight:400;
}
.fact_big span {font-weight:700}
.fact_small {
    font-style:italic;
}

.faq_ttl {font-size:26px; font-weight:400}
.faq_ttl span { font-weight:700}
#pricing_one_inner ul {margin-left:0; padding-left:0; margin-top:10px; margin-bottom:10px}
      

.sponsorships {text-align:left; padding-bottom:50px; width:50%; margin:80px auto 100px auto!important; font-size:16px; line-height:24px}
.no-margin-left {margin-left:0!important}
.sponsorships .half_width{
    width:45%;
    margin:0 2.5%;
    float:left;
}
.sponsorships h3 {
        font-size:40px;
    text-align:center;
    position:relative;
    font-weight:400;
    margin-top:0;
    margin-bottom:50px;
}
.sponsorships img {max-width:100%; margin-bottom:15px; border-radius:5px; margin-top:25px;     transition: 1.4s;}

@media screen and (max-width: 800px) {
    .sponsorships {width:80%}
    .sponsorships .half_width{width:100%; margin: 2% 0%}
}
.bnr_form input[type="text"] {width:100%;}
.bnr_form {padding: 25px 25px 25px 15px;
    margin: 20px auto;
    border: 1px solid #e5e7eb !important;
    background: #26262608;
    border-radius: 13px;}
.bnr_form .btn {padding:13px 20px!important}
.ra_left {float:left; width:30%;}
.ra_right {float:left; width:65%; margin-left:5%;} 
.ra_right h5 {font-size:20px; font-weight:700;} 
.how_esc_work {margin-top:20px; margin-bottom:50px}
.how_esc_work ul {margin-left:0; padding-left:0}
.how_esc_work h4 {font-size:32px; margin-bottom:15px}
.page_banner h1 span {color:#fab23a;}
.manager_third {width:30%; float:left; margin:1.5%}
.manager_third strong {font-size:20px}
.width_60 {width:60%; margin:0 auto;}
.margin_120 {margin-top:120px}
.above_h3 {margin-top:120px;text-align:left; margin-bottom:5px; font-weight:500; font-size:14px; text-transform:uppercase; letter-spacing:3px;}
.width_80 {width:80%; margin:20px auto;}
.width_60 {width:60%; margin:20px auto;}
.stats_h3 {margin-top:10px;text-align:center; margin-bottom:5px; font-weight:500; font-size:14px; text-transform:uppercase; letter-spacing:3px;}
.stats_h3 span {font-weight:700; font-size:28px}

#contactForm {
    color:white;
    width:40%; 
    margin:0 auto;
}
#contactForm input[type="text"], #contactForm input[type="email"], #contactForm #message {
    display:block;
    width:100%;
    margin-bottom:10px;
}
.service_pick_btn {
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    color: white;
    background: #262626;
    padding: 15px;
    box-sizing: border-box;
    text-decoration: none;
    display:block;
    margin-bottom:10px;
}
.center_align {display:block; margin:0 auto; text-align:center}
.alerts {
    color:white;
    text-align:center;
}
.a-sign:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-90%;
    transform:translateX(-50%);
    background-image:url(../img/a-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.w:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-160%;
    transform:translateX(-50%);
    background-image:url(../img/f-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.w:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-160%;
    transform:translateX(-50%);
    background-image:url(../img/w-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.m:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-160%;
    transform:translateX(-50%);
    background-image:url(../img/m-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.p:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/p-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.t:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/t-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.b:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/b-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.r:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/r-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.b-gray:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/b-gray-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}
.e-yel:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/e-yel-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}

.c-gray:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/c-gray-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}

.head_cc {border-radius:13px; max-width:300px;}
/* COMPANIES SERIVCES BOX*/
.cmp-srv-box {width:23%; margin:1%; padding:30px; float:left; cursor:pointer; background:white; border:2px solid rgba(238,238,238,1); border-radius:13px; transition: background 0.4s, box-shadow 0.4s; position:relative;}
.cmp-srv-box:hover {box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 40px 0px;}
.cmp-srv-box a {position:absolute; top:0; left:0; width:100%; height:100%;}
.cmp-srv-box h4 {text-align: left;font-size:20px;font-weight:700; margin-top:15px}
.cmp-srv-box h5 {text-align: left;font-size:16px;color:#777777;line-height: 1.3; margin-top:10px} 
.cmp-srv-box img {border:1px solid rgba(238,238,238,0.5); border-radius:13px;}
.pagesection_width {width:var(--page-width); margin:0 auto;}
#about_one {width:50%; margin:0 auto; font-size:16px; line-height:30px; color:#3c3c3c; margin-bottom:100px; text-align:left}
#about_one #trusted_brands {padding:0!important; background:transparent!important; margin:0 auto}
#pricing_seven #contact {width:50%; margin:0 auto; float:unset;}
#pricing_seven .fw-box .middle {
    background:#2e2e2e;
}
#pricing_seven #contact input[type="text"] {width:100%;}

@media screen and (max-width: 800px) { 
    #pricing_seven #contact {width:80%; margin:0 auto; float:unset;}
}
/*CHOOSE OPTIONS */
.choose_option_bnr {height:300px}
.choose_option_box {
    width: 45%;
    margin: 1.5%;
    float: left;
    border-radius: 0.5rem;
    min-height: 340px;
    padding: 20px;
    box-sizing: border-box;
   
    border: 2px solid;
    border-color: #fab23a;
}
.tracking-wide {
    letter-spacing: 0.025em;
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.uppercase {
    text-transform: uppercase;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.font-semibold {
    font-weight: 600;
}
.font-bold {
    font-weight: 700;
}
.text-2xl {
    font-size: 24px;
    line-height: 32px;
    margin-top:16px;
    margin-bottom:16px;
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-\[\#fab23a\] {
    --tw-text-opacity: 1;
    color: rgb(250 178 58 / var(--tw-text-opacity, 1));
}
#pricing_one_inner ul {list-style:inside!important}
#pricing_one_inner #d-forms label {font-weight:400}
#pricing_one_inner #d-forms input[type="text"],#pricing_one_inner #d-forms input[type="email"] {padding:12px;}
.list-disc {list-style: inside;}
.option_box_top { position:relative;   border:1px solid transparent; padding:20px; box-sizing:border-box;}
.border-gray {border-color:#e5e7eb!important}
.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.margin-15 {margin-top:15px}
.padding-15 {padding-top:15px}
.choose_option_one {padding-top:50px;padding-bottom:50px}
.choose_option_one h4 {text-align:left; font-size:18px; margin:0 1.5%; line-height:28px; margin-bottom:20px; padding: 0 5%;}
.option_box_bottom {border-radius:15px; padding:0px 20px 5px 20px;box-sizing:border-box; color:black!important}
.option_box_bottom a {text-align:center; display:block; margin:10px auto; padding:12px 30px!important}
.fab_bgr {background:#fab23a!important;color:black!important}
.choose_slider #trusted_brands {background:white; margin-top:20px!important; padding-top:0!important; margin-bottom:50px!important}
.choose_slider h3 {text-align:center!important; font-weight:600!important}

.gray_cta h3 { font-weight:700!important; margin-top:20px!important; margin-bottom:10px!important;}
.gray_cta h4 { font-size:20px;font-weight:400;}

@media screen and (max-width: 800px) {
.choose_option_bnr {height:180px!important}  
.choose_option_box  {width:95%; margin:20px auto!important; float:unset;}  
.choose_option_one {width:95%!important; margin:0 auto;}
.option_box_top h2 {font-size:32px}
.option_box_top .subtitle {top:67%}
.gray_cta {padding:30px 25px 40px 25px}
}

.gray_cta {
    background: #262626;
    padding: 30px 50px 40px 50px;
    box-sizing: border-box;
    text-align: center;
    color:white;
}

.landing_one {
    padding-top:40px;
    width: 50%;
    margin: 0 auto;
    font-size: 16px;
    line-height: 30px;
    color: #3c3c3c;
}
.landing_one .half_width {width:50%; float:left; margin-bottom:15px}
.landing_one ul {list-style-type:none; padding-left:0; margin-top:0}
.landing_one li {padding-left:0; }
.landing_one h4 {font-size:20px; margin-bottom:10px}
.landing_one .btn {float:unset; padding:20px; margin-top:30px}
.box_icon_nr {
    width: 70px;
    height: 70px;
    line-height: 70px;
    background: #2a1e16;
    color: #fff;
    font-size: 2.6rem;
    text-align: center;
    margin-bottom: 1rem;
}
.landing_review {margin-bottom:20px!important}
@media screen and (max-width: 800px) {
    .landing_one .half_width {width:100%; margin-bottom:20px}
    .landing_one {width:80%; margin-bottom:30px}
    .landing_one h3 {margin-top:20px!important}
}
/* END OF CHOOSE OPTIONS */
#about_five.consign {margin-top:0}
#about_two {
   
    margin-top:50px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left:25%;
    padding-right:25%;
    box-sizing:border-box;
    font-size:15px; 
    line-height:24px;
}
#about_two .one_third {
    width:48%;
    float:left;
    text-align:left; 
    padding:20px; 
    box-sizing:border-box;
    position:relative;
    font-size:16px;
    line-height:28px;

}

.reviews .half_width {width:45%!important; margin: 0 2.5%;}
#page .home-container.stats {padding:35px 20px 25px 20px!important;margin: 130px auto 130px auto!important;}
#page .home-container.stats .bl strong {font-size:24px}
#page .home-container.stats .bl span {font-size:15px}
#page .home-container.stats h4 {font-size:22px; text-align:center; font-weight:500; margin-bottom:10px}
.no-padding-left {
    padding-left: 0 !important;
}
#about_two h3 {margin-top:12px; margin-bottom:30px;}
#about_two h4 img {width:40px; position:relative; left:-4px; top:9px}
#about_two .one_third h4 {
    font-size:25px;
    font-weight:700;
    margin-bottom:20px;
}
#about_two .one_third span{font-weight:500}
#about_two .one_third:nth-of-type(3):before {
    content:"";
    position:absolute;
    right:0;
    top:40%;
    height:60%;
    width:1px;
    background-color:black;
    display:none;
}
#about_two .one_third:nth-of-type(3):after {
    content:"";
    position:absolute;
    left:0;
    top:40%;
    height:60%;
    width:1px;
    background-color:black;
    display:none;
}
#about_two .above_h3 {margin-top:50px}
#about_twohalf .above_h3 {margin-top:50px}
#about_twohalf {background:#262626; color:white;     margin-top:30px;
    padding-top: 20px;
    padding-bottom: 60px;
    padding-left:25%;
    padding-right:25%; font-size:16px;
    line-height:30px;}
#about_three {
    font-size:16px;
    line-height:30px;
}
#about_three p {margin-bottom:20px}
.trustap_logo {position:relative; left:-30px}
#instructions {padding:50px 0;}
#instructions h4{font-size: 22px;line-height: 26px;margin-bottom:10px;margin-top:25px}
#instructions h2{font-size:32px; line-height:40px; margin-bottom:10px; margin-top:40px}
.about_flags {
    width:100%; 
    margin:0 auto;
    text-align:left;
}
.about_flags img {height:60px;margin-right:25px;border-radius: 12px;width: 10%;object-fit: cover;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);margin-bottom: 10px;object-position: center;opacity: 0.8;}
.about_flags img:hover {opacity:1}
.grey_overline {background:#f9fafb}
.no-margin-bottom {margin-bottom:0!important}
.no-margin-top {margin-top:0!important}
.top-24:after {top:-24px!important}
.htb-bx {padding-top:67px!important}
.help_box {background:#F7F7F7;padding:40px 40px 80px 40px;position:relative;overflow: visible;margin-bottom: 100px;border-radius: 13px;}
.help_box:after {
    content: "";
    position: absolute;
    right: 0%;
    top: -59px;
    background-image: url(../img/help-contact2-min.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 78%;
    width: 44%;
    height: 123%;
}
.help_box.top-24 a {}
.help_inner {width: 60%;font-size: 15px;line-height: 1.6;}
.help_box h4 {font-size:24px; line-height:1.3; font-weight:700; margin-bottom:10px}
.help_box .blue_btn {font-size:16px;padding:15px 45px!important;background: #fab23a;color: black; border:2px solid #fab23a}
.help_box .blue_btn.cl_us {font-size:16px;padding:15px 45px!important;background:transparent;border:2px solid #262626!important;color: #262626!important;}
#about_four {
    margin-top:250px;
    margin-bottom:150px;  
    padding-left:20%;
    padding-right:20%;
    box-sizing:border-box;
    position:relative;
}
#about_four .user_img {
    width:60%;
    background-image:url(../img/user-list.jpg);
    background-size:cover;
    height:490px;
}
#about_four .our_users {
    position: absolute;
    right: 13%;
    top: 45px;
    width: 35%;
    padding-right: 10%;
    background-color: white;
    padding: 25px;
    padding-bottom:50px;
    box-sizing: border-box;
    background-image:url(../img/u-bgr.png);
    background-repeat:no-repeat;
    background-position:90% 90%;
}
#about_four .our_users .orange_bgr {
    position:absolute;
    width:100%;
    height:100%;
    background:#fab23a;
    top:10px;
    left:10px;
    z-index:-1;
}
#about_four .our_users .above_h3 {margin-top:20px; text-align:left; margin-bottom:0}
#about_four .our_users h3 {text-align:left; font-weight:700; margin-bottom:10px}

.inn_block{
    margin: 0 auto;
    float: none;
    max-width: 80%;
}
#about_five img {max-height:70px}

#about_five {font-size:16px; line-height:30px;}
#about_five  h4 {margin-bottom:15px; }
#pricing_seven {color: black;}
.about_btn_container {
    display:block;
    margin-top:30px;
    margin-bottom:20px;
    
}
.white_btn {
    text-align:center;
    font-weight:700;
    font-size:14px;
    color:black;
    background:white;  
    padding:10px;
    box-sizing:border-box;
    text-decoration:none;
}
.orange_btn {
    text-align:center;
    font-weight:700;
    font-size:14px;
    color:white;
    background:#fab23a;  
    padding:10px;
    box-sizing:border-box;
    text-decoration:none;
}
.gray_btn {
    text-align:center;
    font-weight:700;
    font-size:14px;
    color:black;
    background:#dadada;  
    padding:10px;
    box-sizing:border-box;
    text-decoration:none;
}
.black_btn {
    text-align:center;
    font-weight:700;
    font-size:14px;
    color:white;
    background:#2b2b2a;  
    padding:15px;
    box-sizing:border-box;
    text-decoration:none;
    border-radius:5px;
}
.blue_btn {
    text-align:center;
    font-weight:700;
    font-size:14px;
    color:white;
    background:#2a3d75;  
    padding:15px;
    box-sizing:border-box;
    text-decoration:none;
    border-radius:5px;
}
.blue_btn:hover {text-decoration:none}
.size_20 {font-size:20px}

#review_container .slick-slide {
      margin: 0 15px;
  }
#review_container  .slick-list {
      margin: 0 -15px;
  }
#about_five {
    margin-top:150px;
    margin-bottom:30px;
}
#about_five h4 {font-weight:700}
#about_five .single_review {
    font-size: 18px;
    line-height: 24px;
    color:#333333;
    width:50%;
    margin:0 auto;
    text-align:left;
    padding-bottom:15px;
    min-height:270px;
}
#about_five .single_review .review_author {
    color:#333333;
    font-size:17px;
    margin-top: 24px;
    margin-bottom:0;
    position: absolute;
    bottom: 17%;
}
#about_five .single_review .review_subtitle {
    color:#999999;
    font-size:14px;
    margin-top: -4px;
    position: absolute;
    bottom: 9%;
}
.reviews a {color:black!important;}
#about_five h3 {margin-bottom: 20px;}
#about_five h4 {margin-top: 20px}
#about_five img {margin-right:2%}
#about_six {
    padding-left: 25%;
    padding-right: 25%;
    box-sizing: border-box;
    position: relative;
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 15px;
    line-height: 24px;
    margin-top:50px;
}

#about_six h3 {font-size:40px}
.about_six_descr2 {
    position:relative;
    float:left;
    margin-left:10%;
    color:white;
    width: 40%;
}
#about_six:after {
    position:absolute;
    background:#353535;
    top:0%;
    height:100%;
    width:100%;
    content:"";
    left:0;
    z-index:-1;
}
#about_six ul {
    list-style-type:none
}
#about_six li {
    position:relative;
    text-align:left;
}
#about_six li:before {
    position:absolute;
    background-image:url(../img/tick.png);
    background-size:contain;
    top:4px;
    height:18px;
    width:18px;
    content:"";
    left:-30px;
}
#about_six .above_h3 {text-align:left; margin-top:0px; color:white}
#about_six h3 {text-align:left; color:white; font-weight:400;  margin-bottom:20px}
#about_six h3 span {font-weight:700}
.about_six_descr {padding:0px}
.single_pricing .about_btn_container {margin-top:50px;}
.single_pricing {
    width:30%;
    margin:1.5%;
    float:left;
    border-radius:25px;
    min-height:340px;
    padding:20px;
    box-sizing:border-box;
    text-align:center;
    position:relative;
    top:30px;
}
.single_pricing span {
    font-size: 30px;
    font-weight:700;
}
.single_pricing sup {
    font-size:12px; 
    line-height:30px;     
    position: relative;
    top: -8px;
}
.single_pricing sub {
    font-size:12px; 
    line-height:30px;     
    position: relative;
    top: -8px;
}
.single_pricing h5 {
    text-align:center; font-weight:700; font-size:24px; margin: 45px 0;
}
.single_pricing a {text-transform:uppercase; font-weight:700; font-size:12px; padding:10px 30px!important; border-radius:5px}
.single_pricing.gray_box {background:#2b2b2a; color:white}
.single_pricing.orange_box {background:#fab23a; color:#2b2b2a}
.about_six_descr {float:left;width: 50%;color:white}
#about_six .about_btn_container {text-align:center;}

#about_seven {
    margin-top:150px;

    padding-left:25%;
    padding-right:25%;
    box-sizing:border-box;
    font-size: 15px;
    line-height: 24px;
}
#about_seven h3 {
    text-align:left;
    line-height:1.2;
}
#about_seven h3 span {font-weight:700;}
#about_seven .half_width:nth-of-type(1){
    width:50%;
    float:left;
}
#about_seven .half_width:nth-of-type(2){
    width:45%;
    margin-left:5%;
    float:left;
}
#about_seven .above_h3 {text-align:left; margin-top:3px}
#about_seven .c-gray:after {
    right: -108px;
    top: -54px;
    z-index:-1;
    left:unset!important;
}
#about_eight a {color:white; text-decoration:None}
#about_eight {
    background:#353535;
    color:white;
    text-align:left;
    padding-top: 40px;
    padding-bottom: 150px;
    padding-left: 25%;
    padding-right: 25%;
}
#about_eight .above_h3 {margin-bottom:-5px}
#about_eight .e-yel:after {left:51%; top:-72%}
#about_eight h3 {margin-bottom:70px; margin-top:30px}
#about_eight h3 span {font-weight:600;}
#about_eight .social_container {
    margin-top:10px;
    margin-bottom:10px;
}
#about_eight .social_container img {margin-left:5px; margin-right:5px; filter: sepia(1);
    height: 40px;}

.align-center {text-align:center}
.orange_cta {
    background:#fab23a;
    padding:30px 50px 40px 50px;
    box-sizing:border-box;
    text-align:center;
}
.orange_cta h3 { font-weight:700!important; margin-top:20px!important; margin-bottom:10px!important;}
.orange_cta h4 { font-size:20px;font-weight:400;}
@media screen and (max-width: 800px) {
.orange_cta {padding:30px 25px 40px 25px}
}
.rules_inner {
    width:80%;
    margin:50px auto;
    font-size:14px;
    font-weight:400;
    max-width:1440px;
}
.rules_inner h3 {
    margin-top:30px!important;
    margin-bottom:15px!important;
    text-align:left!important;
}
#pricing_ad_types {
    margin-top: 0px;
    margin-bottom: 30px;

}
#pricing_one_inner {
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 25%;
    padding-right: 25%;
    text-align:left;
}
#pricing_one_inner #d-forms button {    width: 100%;
    background: #2a3d75 !important;
    color: white !important;
    font-weight: 700;
    margin: 0 auto;
    margin-bottom: 5px;
    padding: 15px;
    text-align: center;}
.faq_ttl {margin-bottom:20px}
#pricing_one_inner .help_you a {width:50%; color:white!important; display:block; background:#2a3d75; margin:0 auto}
@media(max-width:1024px){
 #pricing_one_inner #d-forms button {width:100%}
 #pricing_four:after {display:none}
 #pricing_four {margin-bottom:50px}
 .desktop_only {display:none}   
 #pricing_four h6 {text-align: center;
    position: relative;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 30px;
    font-size:34px;
    color:black;
 }
 #pricing_four h6 span {font-weight:700}
 .pricing_four_descr {color:black!important;}
}
.choose_slider {width:60%; margin:0 auto}
.choose_slider h2 {display:none}
.choose_slider h3 {margin-bottom:10px!important; font-size:30px!important}
.tandc {font-size:12px}
.single_ad_type {
    
    color:black;
    padding:20px;
    box-sizing:border-box;
    float:left;
    width:30%;
    text-align:left;
    font-size:14px;
    min-height:610px;
}
.single_ad_type h4 {font-size:18px; margin-top:15px}
.single_ad_type h4 span {}
.single_ad_type:nth-of-type(1) {margin-right:2.5%;}
.single_ad_type:nth-of-type(2) {margin-right:2.5%; }
.single_ad_type:nth-of-type(3) {margin-right:2.5%; }
.single_ad_type:nth-of-type(4) { }
.ad_type_img {
    width:100%;
    height:235px;
    background-size:cover;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
}
.single_ad_type:nth-of-type(1) .ad_type_img { background-image:url(../img/normalad.jpg);}
.single_ad_type:nth-of-type(2) .ad_type_img {background-image:url(../img/premiumad.jpg);}
.single_ad_type:nth-of-type(3) .ad_type_img {background-image:url(../img/highlightad.jpg);}
.single_ad_type:nth-of-type(4) .ad_type_img {background-image:url(../img/movetotopad.jpg);}

.single_ad_type ul {
    list-style-type:none;
    margin-top:0;
}
.single_ad_type ul li {
    position:relative;
    text-align:left;
    
}
.single_ad_type ul li:before {
 
}
#pricing_two {
    min-height:580px;
    padding-left:20%;
    padding-right:20%;
    box-sizing:border-box;
    position:relative;
}
#pricing_two:after {
    position:absolute;
    background:#353535;
    top:20%;
    height:60%;
    width:100%;
    content:"";
    left:0;
    z-index:-1;
}
#pricing_two ul {
    list-style-type:none
}
#pricing_two li {
    position:relative;
    text-align:left;
}
#pricing_two li:before {
    position:absolute;
    background-image:url(../img/tick.png);
    background-size:contain;
    top:4px;
    height:18px;
    width:18px;
    content:"";
    left:-30px;
}
#pricing_two .above_h3 {text-align:left; margin-top:150px; color:white}
#pricing_two h3 {text-align:left; color:white; font-weight:700; line-height:45px; margin-bottom:20px}
#pricing_two h3 span {color:#fab23a;}
.pricing_two_descr {padding:20px}


#pricing_four {
    min-height:580px;
    padding-left:20%;
    padding-right:20%;
    box-sizing:border-box;
    position:relative;
}
#pricing_four:after {
    position:absolute;
    background:#353535;
    top:20%;
    height:60%;
    width:100%;
    content:"";
    left:0;
    z-index:-1;
}
#pricing_four ul {
    list-style-type:none
}
#pricing_four li {
    position:relative;
    text-align:left;
}
#pricing_four li:before {
    position:absolute;
    background-image:url(../img/tick.png);
    background-size:contain;
    top:4px;
    height:18px;
    width:18px;
    content:"";
    left:-30px;
}
.pricing_four_descr {
    float: left;
    width: 30%;
    color: white;
}
#pricing_four .single_pricing sup {top:-13px}
#pricing_four .single_pricing span {font-size:38px}
#pricing_four .above_h3 {text-align:left; margin-top:150px; color:white}
#pricing_four h3 {text-align:left; color:white; font-weight:700; line-height:45px; margin-bottom:20px}
#pricing_four h3 span {color:#fab23a;}
.pricing_four_descr {padding:20px}

#pricing_four table {width:80%; margin:0 auto; margin-top:10px; border-collapse: separate; border-spacing:0 12px;}
#pricing_four .single_pricing.gray_box td:nth-of-type(1) {font-weight:500; text-align:left}
#pricing_four .single_pricing.gray_box td:nth-of-type(2) {color:#fab23a}
#pricing_four .single_pricing.gray_box tr {}

#pricing_four .single_pricing.orange_box td:nth-of-type(1) {font-weight:500; text-align:left;}
#pricing_four .single_pricing.orange_box td:nth-of-type(2) {color:white}
#pricing_four .single_pricing.orange_box tr:nth-of-type(4), #pricing_four .single_pricing.orange_box tr:nth-of-type(5) {height:27px}

#pricing_five_inner {padding-left:20%; padding-right:20%; }
#pricing_five_inner .bnr_img {
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
}
.pricing_five_left {width:50%; float:left;  padding:10px; box-sizing:border-box; margin-top:30px}
.pricing_five_right {width:50%; float:left; margin-bottom:20px; position:relative; margin-top:30px}
.price_five_inner {position:relative; top:25px; font-style:italic; font-weight:500; font-size:18px; padding:20px; box-sizing:border-box;}
.single_banner_why {
    background:#fbfbfb;
    color:black;
    padding:20px;
    box-sizing:border-box;
    float:left;
    width:23%;
    text-align:center;
    font-size:14px;
    min-height:290px;
}
#banner_why .single_banner_why:nth-of-type(1) {margin-right:2.5%;}
#banner_why .single_banner_why:nth-of-type(2) {margin-right:2.5%; }
#banner_why .single_banner_why:nth-of-type(3) {margin-right:2.5%; }  
.single_banner_why img {height:75px}
#pricing_five {margin-top:150px; margin-bottom:150px;}
#pricing_six {
    margin-top:120px;
    margin-bottom:150px;  
    padding-left:20%;
    padding-right:20%;
    box-sizing:border-box;
    position:relative;
}
#pricing_six .user_img:nth-of-type(1) {
    width:60%;
    background-image:url(../img/fb-export.jpg);
    background-size:cover;
    height:490px;
}
#pricing_six .user_img:nth-of-type(2) {
    width:60%;
    background-image:url(../img/web-export.jpg);
    background-size:cover;
    height:490px;
}
#pricing_six .our_users {
    position: absolute;
    right: 0%;
    top: 45px;
    width:50%;
    padding-right: 10%;
    background-color: white;
    padding: 25px;
    padding-bottom:50px;
    box-sizing: border-box;
    background-repeat:no-repeat;
    background-position:90% 90%;
}
#pricing_six .our_users .orange_bgr {
    position:absolute;
    width:100%;
    height:100%;
    background:#fab23a;
    top:10px;
    left:10px;
    z-index:-1;
}
#pricing_six h3 {margin-bottom:100px}
#pricing_six .our_users .above_h3 {margin-top:20px; text-align:left; margin-bottom:0}
#pricing_six .our_users h3 {text-align:left; font-weight:700; margin-bottom:10px}
.web_expo, .fb_expo {position:relative;}
.fb_expo {margin-bottom:120px;}
.web_expo .our_users {right:unset; left:0%}
.web_expo .user_img {float:right}
.web_expo .orange_bgr {left:-10px!important}
.web_expo .our_users {
    background-image:url(../img/w-bgr.png);
}
.fb_expo .our_users {
    background-image:url(../img/f-bgr.png);
}
#pricing_seven {
    /* background:#2e2e2e; */
    padding-top:100px;
    padding-bottom:100px;
}
#pricing_seven h4 {
    text-align:center;
    color:#fab23a;
    margin-bottom:5px;
    font-size:22px;
}
#pricing_seven h6 {
    text-align:center;
    color: black;
    margin-bottom:20px;
    font-size:34px;
    margin-top:25px;
    margin-bottom:40px;
}
#pricing_seven .start_btn {
    margin-bottom:10px;
    text-align:center;
    padding-bottom:20px;
}
#pricing_seven .orange_btn {font-weight:400; color:#fab23a; padding:10px 30px; box-sizing:border-box; border:1px solid #fab23a; background:transparent;}
#banner_why {margin-top:30px}
td {word-break:normal}


#banner_two {
    margin-top:50px;
    margin-bottom:50px;
    padding-left:25%;
    padding-right:25%;
    box-sizing:border-box;
    font-size: 16px;
    line-height: 30px;
}
#banner_two h3 {
  
 
}
#banner_two h3 span {font-weight:700; color:#fab23a}
#banner_two .half_width:nth-of-type(1), #banner_three .half_width:nth-child(1){
    width:50%;
    float:left;
}
#banner_two .half_width:nth-of-type(2), #banner_three .half_width:nth-child(2){
    width:45%;
    margin-left:5%;
    float:left;
}
#banner_two .above_h3 {margin-bottom:12px}
#banner_two .c-gray:after {
    display:none;
}
.banner_zero {margin-bottom:80px;}
.banner_three { margin:0 auto; font-size:16px; line-height:30px; color:#222; text-align:center; margin-bottom:100px; text-align:left;}
#banner_three {width:50%; margin:0 auto; font-size:16px; line-height:30px; color:#222; text-align:center; margin-bottom:100px; text-align:left;}
.banner_three #trusted_brands {margin-top:0; background:white}
.bnr_screen {max-width:400px}
.escrow_one li, .escrow_four li {margin-bottom:10px}
.escrow_one {width:50%; margin:0 auto; font-size:16px; line-height:30px; color:#3c3c3c; text-align:left; margin-bottom:100px; }
.escrow_one .e-yel:after {top:-180%;}
.escrow_one .b-gray:after {top:-180%;}
.escrow_one .s-yel:after {top:-180%;}

.escrow_four {
    margin-top:80px;
    margin-bottom:150px;  
    padding-left:20%;
    padding-right:20%;
    box-sizing:border-box;
    position:relative;
}
.escrow_four .user_img {
    width:60%;
    
    background-size:cover;
    height:490px;
}
.escrow_four .user_img.seller_vid{
    background-image:url(../img/seller-list-soon.jpg);
}
.escrow_four .user_img.buyer_vid{
   background-image:url(../img/user-list-soon.jpg); 
}
.escrow_four .user_img > a {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:5;
}
.escrow_four .our_users h3 {
    text-align: left!important;
    font-weight: 700!important;
    margin-bottom: 10px!important;
}
.escrow_four .our_users {
    position: absolute;
    right: 13%;
    top: 45px;
    width: 35%;
    padding-right: 10%;
    background-color: white;
    padding: 25px;
    padding-bottom:50px;
    box-sizing: border-box;
    background-image:url(../img/u-bgr.png);
    background-repeat:no-repeat;
    background-position:90% 90%;
}
.escrow_four .our_users .orange_bgr {
    position:absolute;
    width:100%;
    height:100%;
    background:#fab23a;
    top:10px;
    left:10px;
    z-index:-1;
}
.escrow_four .our_users .above_h3 {margin-top:20px; text-align:left; margin-bottom:0}
.escrow_four .our_users h3 {text-align:left; font-weight:700; margin-bottom:10px}
.s-yel:after {
    content:"";
    width:111px;
    height:142px;
    position:absolute;
    left:50%;
    top:-100%;
    transform:translateX(-50%);
    background-image:url(../img/s-bgr.png);
    background-repeat:no-repeat;
    background-size:contain;
}

@media screen and (max-width: 800px) {
    .banner_zero img {max-width:100%!important}
    .escrow_one li, .escrow_four li {margin-bottom:10px}
    #banner_two .half_width:nth-of-type(1) {width:100%}
    #banner_two .half_width:nth-of-type(2) {margin-left:0; width:100%;}
    #banner_three .half_width:nth-of-type(1) {width:100%}
    #banner_three .half_width:nth-of-type(2) {margin-left:0; width:100%;}
    #banner_two h3 {text-align:center; font-size:24px; line-height: 38px;}
    #banner_two {padding-left:10%; padding-right:10%}
    .banner_zero {margin-bottom:0}
    #banner_three {width:80%; margin-bottom:20px}
  .rules_inner table {
    border: 0;
  }
  .banner_zero img {max-width:100%}
  .rules_inner table caption {
    font-size: 1.3em;
  }
  #about_seven {
    padding-left:15%;
    padding-right:15%;
}
#about_six li { margin-left:30px;}
#about_five .single_review .review_subtitle {
    color:#999999;
    font-size:14px;
    margin-top: -5px;
}
  .rules_inner table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .rules_inner table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  .rules_inner table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  .rules_inner table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .rules_inner table td:last-child {
    border-bottom: 0;
  }
}
@media screen and (max-width: 1370px) {
    #about_two, #about_four, #about_six, #pricing_ad_types, #pricing_four {padding-left:10%; padding-right:10%}
    #about_four .our_users {
        right: 10%;
        top: 43px;
        width: 43%;
    }
    .escrow_four {padding-left:10%; padding-right:10%}
    .single_pricing {width:32%}
    .our_users h3, #about_seven h3 {line-height:42px;}
    .about_flags {width:80%}
    #pricing_four h3 {font-size:35px; line-height:40px}
    #pricing_seven h5 {font-size:30px}
    #pricing_six .our_users .above_h3 {font-size:9px}
    
}
@media screen and (max-width: 1280px) {
    #pricing_six .our_users {top:22px;}
}
@media screen and (max-width: 1024px) {
     #about_one {width:80%}
     .escrow_one {width:85%}
     .about_flags {width:90%}
     #about_four .user_img {background-position:60%}
     .escrow_four .user_img {background-position:60%}
     .about_six_descr {font-size:14px;}
     .single_pricing h5 {height:70px}
     .single_pricing {width:31%}
     #pricing_ad_types, #pricing_four, #pricing_five_inner, #pricing_six {padding-left:5%; padding-right:5%}
     .single_pricing {padding:0; padding-bottom:20px;}
     #pricing_four h3 {
    font-size: 30px;
    line-height: 35px;
    }
    #contactForm {width:90%}
   
}
@media screen and (max-width: 800px) {
    .about_flags {width:60%}
    .escrow_four {margin-top:150px; margin-bottom:400px}
    #about_four {margin-top:150px}
    .about_six_descr {display:none}
    .manager_third {width:100%; margin:3% 0; text-align:center}
    #about_five {margin-top:30px}
    .width_60 {width:100%;}
    #about_six, #pricing_five {padding-left:5%;padding-right:5%}
    .single_pricing {width:47%}
    #about_seven .half_width:nth-of-type(3) {width:100%}
    .single_ad_type {width:46%; margin-bottom:20px;}
    .ad_type_img {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        -webkit-box-shadow:unset;
         box-shadow:unset;
    }
    #about_three h3 {font-size:35px}
    #pricing_four .above_h3 {margin-top:20px;}
    .pricing_four_descr {width:100%;}
    #pricing_four:after {top:unset; bottom:0;}
    .single_banner_why {width:46%; margin-bottom:20px}
    .service_pick_btn {display:block; margin-bottom:20px; width:100%;}
}
@media screen and (max-width: 490px) {
  .page_banner h1   {font-size:40px; line-height:48px; top:42%}
  .page_banner {height:350px;}
  #about_two .one_third {width:100%}
  #about_two .one_third:nth-of-type(3):before, #about_two .one_third:nth-of-type(3):after {display:none}
  .about_flags {  
      width:100%;
      padding-left: 20px;
    overflow: hidden;
    box-sizing: border-box;}
  .about_flags br {display:none}
  #about_four .user_img {width:100%}
  #about_four {padding-left:0;padding-right:0;}
  #about_four .our_users {
    right: 0;
    bottom: -305px;
    width: 95%;
    top: unset;
    max-width: 100%;
  }
  #about_four .our_users .orange_bgr {left:-10px}
  #about_five {}
  #about_five .single_review {
    font-size: 18px;
    line-height: 29px;
    color: #333333;
    width: 80%;
  }
  #about_six {background:#262626}
  #about_six:after {display:none}
  .single_pricing {width:100%;}
  .single_pricing ul {padding-left:30px; width:90%}
  #pricing_six .user_img:nth-of-type(1), #pricing_six .user_img:nth-of-type(2) {width:100%}
  .single_pricing h5 {height:35px}
  #about_seven .half_width {width:100%!important}
  #about_eight, #pricing_one_inner {padding-left:5%; padding-right:5%}
  .single_ad_type {width:96%}
  .single_ad_type:nth-of-type(1) {margin-right:0;}
  .pricing_five_left, .pricing_five_right {width:100%}
  .single_banner_why {width:96%;}
  .single_banner_why:nth-of-type(1) {margin-right:0;}
  #pricing_six .user_img {width:100%;}
  #pricing_six .our_users {width:100%; top:unset; bottom:-300px}
  .fb_expo {margin-bottom:505px}
  .web_expo .our_users  {bottom:0}
  .escrow_four .user_img {width:100%}
  .escrow_four {padding-left:0;padding-right:0;}
  .escrow_four .our_users {
    right: 0;
    bottom: -305px;
    width: 95%;
    top: unset;
    max-width: 100%;
  }
  #about_four .our_users .orange_bgr {left:-10px}
}
@media screen and (max-width: 490px) {
    
    #page ul {padding-left:0px}
    .page_banner h1   {font-size:28px; line-height:42px}
    .web_expo .user_img {position:relative; top:300px}
    #pricing_six {margin-bottom:350px}
    #pricing_seven h5 {font-size:26px}
    #pricing_seven  h3 {
    font-size: 32px;
    }
    .escrow_four .user_img {
        background-size:contain;
    }
    #about_five.consign {margin-top:50px}
    .escrow_four .user_img.seller_vid{
    background-image: url(../img/seller-list-soon-mobile.jpg)!important;
}
.escrow_four .user_img.buyer_vid{
   background-image: url(../img/user-list-soon-mobile.jpg)!important;
}
    .single_ad_type ul {padding-left:40px!important}
    .single_ad_type {min-height:425px!important}
}    
@media screen and (max-width: 350px) {
    #pricing_one h3 {font-size:25px;}
    .pricing_four_descr h3 {font-size:30px!important}
    .fb_expo {
    margin-bottom: 636px;
    }
    #pricing_seven h5 {font-size:22px}
    #pricing_seven .orange_btn {margin-right:auto; margin-bottom:10px; width:80%; display:block; margin-left:auto}
    #pricing_seven .orange_btn:first-of-type {margin-right:auto!important}
}
@media screen and (max-width: 800px) { 
    .fact_third {width:100%; margin:0; margin-bottom:15px; text-align:left}   
    #pricing_seven h4 {font-size:18px}
    #pricing_seven h6 {
        font-size: 26px;
        width: 80%;
        margin: 10px auto;
        text-align: left!important;
    }
}