/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

   .vbb33  a {font-size:31px;/* font-weight: 750; */background:#04bd04;color:#FFF;font-weight: 700;border-radius: 6px;line-height: 1;padding: 15px 40px;}
.vbb33 a:before {display:none}
.vbb33 a:hover {background: #c42a2b !important;color:#FFF !important;}

#srcv a:hover {color:#333 !important}

.ush_html_1 {color:#FFF}
.ush_html_1 h4 {color:#FFF;/* text-transform:uppercase; */font-size: 20px;vertical-align:middle;}
.ush_html_1 img {vertical-align:middle;margin:0px 5px}
.ush_html_1 a {font-weight:bold}
.ush_html_1 a:hover {color:#eee !important}

.btcs  a {background:#04bd04;color:#FFF;font-weight:bold;border-radius: 6px;line-height: 41px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#04bd04+0,049804+100 */
background: #04bd04; /* Old browsers */
background: -moz-linear-gradient(top,  #04bd04 0%, #049804 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #04bd04 0%,#049804 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #04bd04 0%,#049804 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04bd04', endColorstr='#049804',GradientType=0 ); /* IE6-9 */
}
.btcs  a:hover {background:#333 !important;color:#FFF;}


.l-headerr {
   box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.23);
  
}

.text-center {text-align:center}
.tc1 {text-align:center;color:#f7e5e5;position: relative;z-index: 90;}
.tc1 h3 {color: #4c4c4c;font-size:24px;font-family:'Montserrat';line-height:33px;margin-top: 25px;margin-bottom: 0px;}

.hdc-price h1 {color: #4c4c4c;font-family:'Montserrat';font-weight:bold;max-width:280px;margin:0px auto;padding-top: 50px;}
.hdc-price h1 strong {color:#2ec12e}
.hdc-price {color: #4c4c4c;text-align:center;font-size:19px;font-family:'Montserrat';margin-top: 40px;}

.hdc-price  a {font-size:31px;/* font-weight: 750; */background:#04bd04;color:#FFF;font-weight: 700;border-radius:10px;line-height: 1;padding: 15px 40px;}
.hdc-price a:before {display:none}
.hdc-price a:hover {background: #c42a2b !important;color:#FFF !important;}




.hdc-price-img {position:relative}
.hdc-price-img .sdc {position:absolute;top: -10px;right: 60px;}
.hdc-price-img .dvbc {margin: -70px 0px -30px -90px;width: 840px;max-width: initial;}

.dhc1  {position:relative}
.dhc1 h4 strong {display:block;font-weight: 700 !important;display:block;font-family:'Montserrat';font-size:41px;}
.dhc1 h4 {color:#FFF;background:#04bd04;display:inline-block;width:110px;height:110px;border-radius:100%;font-size:18px;
   box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.23); line-height:1;
 position:absolute;
 top:-40px;
 left:-50px;
 color:#FFF !important;text-align:center;padding:21px 15px;
}

.dhc1 img {
    box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.23); line-height:1;

}


.dhc1-txt {color:#FFF;font-family:'Montserrat';font-weight:400;font-size:19px;line-height:28px}
.dhc2-txt {font-family:'Montserrat';font-size:18px;line-height:33px;padding:60px 0px}
.dhc2-txt h2 {/* text-transform:uppercase; */color:#404043;font-size:38px;font-weight: 700;}

 
.dhc2  {position:relative;text-align:right;padding-top: 60px;}
.dhc2 img {display:block;margin:0px 0px -25px auto}
.dhc2 h4 strong {display:block;font-weight: 700 !important;display:block;font-family:'Montserrat';font-size:41px;}
.dhc2 h4 {color:#FFF;background:#04bd04;display:inline-block;width:110px;height:110px;border-radius:100%;font-size:18px;
   box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.23); line-height:1;
 position:absolute;
 top:40px;
 right:20px;
 color:#FFF !important;text-align:center;padding:21px 15px;
}


.dhc2-txt a.w-btn  {font-size:27px;/* font-weight: 750; */background:#04bd04;color:#FFF;font-weight: 700;border-radius:10px;line-height: 1;padding: 15px 40px;}
.dhc2-txt a.w-btn:before {display:none}
.dhc2-txt a.w-btn:hover {background: #c42a2b !important;color:#FFF !important;}


.hdc23 {color:#404043;font-family:'Muli';font-weight:400}
.hdc23 h2 {color:#c42a2b;font-weight:800;text-transform:uppercase;font-family:'Muli';margin-bottom:20px;}

.hdc5  h2 {color:#c42a2b;font-weight:800;text-transform:uppercase;font-family:'Muli';margin-bottom:30px;}

.us_testimonial  {color:#343434;font-size:23px;text-align:center;line-height:39px;}
.usg_post_content_1 {margin-bottom:30px;}
.us_testimonial .usg_post_custom_field_1 {margin-bottom:10px !important}

.us_testimonial .w-testimonial-rating {color:#ffee00;font-size:39px}

.imgcc {text-align:center}
.imgcc  p {margin-bottom:15px}
.imgcc h4 {color:#FFF;font-size:29px;font-family:'Montserrat';font-weight:bold;max-width:650px;margin:0px auto;padding:0px}

.ftx-cc {text-align:center;max-width:350px;margin:0px auto;font-size:20px;}
.ftx-cc img {margin-bottom:10px !important}
.ftx-cc h3{padding-top:0px;font-size:27px;font-family:'Muli';font-weight:bold}

.copy-cc {border-top:1px solid #FFF;padding:15px 0px 20px 0px;text-align:center;font-size:19px;margin-top:50px;font-family:'Muli'}

 .abt-txt244  h2 {color:#c42a2b;font-weight:800;text-transform:uppercase;font-family:'Muli';margin-bottom:30px;}

.abt-paraph {color:#404043;font-size:18px;line-height:29px}

.abtc-cc1 h2  {margin-top: 35px;color:#d87f41;font-weight:800;text-transform:uppercase;font-family:'Muli';margin-bottom:20px;}

 
 .abtc-cc1-img img {margin-bottom:-25px}
 .xdv-abb {margin-bottom:100px}
 .abtc-cc1 {font-family:'Muli'}
 .ccvb1 {text-align:center;color:#FFF;font-family:'Muli';font-size:30px;line-height:37px;}
 .ccvb1 strong {font-size:59px;font-weight:900;padding-bottom:0px;display:block}

  .happy-ccm  h2 {color:#c42a2b;font-weight:800;text-transform:uppercase;font-family:'Muli';margin-bottom:50px;}


.mb-c1 {text-align:center;font-family:'Muli';padding: 80px 0px;}
.mb-c1 h2 {color:#c42a2b;font-weight:800;text-transform:uppercase;font-family:'Muli';}

.mb-c1 img {width:200px;margin-right:10px;margin-top:10px;float:none;display:inline-block}

.mb-c2 {text-align:center;font-family:'Muli';max-width:1000px;margin:0px auto}
.mb-c2 h2 {color:#c42a2b;font-weight: 800;text-transform:uppercase;font-family:'Muli';}


.mb-c3 {text-align:center;font-family:'Muli';max-width:1000px;margin:0px auto}
.mb-c3 h2 {color:#fff;font-weight:800;text-transform:uppercase;font-family:'Muli';margin-bottom:50px;}


.mb-c4-tt {text-align:center;color:#FFF;font-size:21px}
.mb-c4-tt img {display:block;margin:0px auto}
.mb-c4-tt br {display:none}

.mb-row1 h2 {color: #c42a2b !important;font-weight: 700;text-transform: none;font-family:'Montserrat';margin-top: 25px;margin-bottom: 20px;font-size: 3.0rem;}


.mb-row1 img {
    display: inline-block;
    float: none;
}
.mbr-row-11  .mb-row1 img {
    display: block;
  
}
.mb-row1 h3  {color:#404043;font-weight: 700;text-transform:uppercase;font-family:'Muli';margin-bottom:20px;font-size: 28px;}
.mb-row1 {color:#404043;font-size:18px;}
 
 #page-content .mbr-row-11 {
    background-repeat: no-repeat !important;background-position:left top !important; padding-top:80px
}
#page-content .mbr-row-11.odc-row-11  {
    background-repeat: no-repeat !important;background-position:20% top !important; padding-top:80px
}


.dhc2222  {position:relative;text-align:right;padding-top: 0px;margin-bottom: -59px;}
 .dhc2222 h4 strong {display:block;font-weight:800 !important;display:block;font-family:'Montserrat';font-size:41px;}
.dhc2222 h4 {
   color:#FFF;
   background:#04bd04;
   display:inline-block;
   width:110px;
   height:110px;
   border-radius:100%;
   font-size:18px;
   box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.23);
   line-height:1;
   position:absolute;
   top: -30px;
   right: 10px;
   color:#FFF !important;
   text-align:center;
   padding: 15px 15px;
}




.grc-cc {
   border-color: rgb(157, 157, 157);
  border-style: solid;
  background-image: -moz-linear-gradient( 90deg, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
  
}
.cs-bb2 p {display:inline-block;width:32%;vertical-align:middle;text-align: right;margin-bottom: 0px;padding: 21px 0px;color: #7e7e7e;font-family: 'Montserrat';font-size: 18px;line-height: 24px;}
.cs-bb2 p strong {/* float:left; */text-align:right;padding: 10px 20px;display: inline-block;font-family: 'Muli';}
.cs-bb2 img {margin:0px 0px 0px 0px}
.cs-bb2 p > br {display:none}

.ctsbb3  h2 {color:#c42a2b;font-weight:800;text-transform:uppercase;font-family: 'Muli';margin-top: 0px;margin-bottom: 80px;}

.ctb-add {color:#535353;font-size: 18px;font-family:'Muli';line-height: 22px;}
.ctb-add a {margin:0px 15px}
#wpcf7-f124-p118-o1{}
#wpcf7-f124-p118-o1 p {margin-bottom:10px}
#wpcf7-f124-p118-o1   input[type=text] ,
#wpcf7-f124-p118-o1   input[type=email] ,
#wpcf7-f124-p118-o1   input[type=tel] {
    background:#FFF;
    /* box-shadow: 0 0 0px 6px transparent, 0 0 0 1px rgba(0,0,0,0.47); */
    transition: all 0.3s;
    color:#000;
    font-size:21px;
    font-family:'Montserrat';
    height:50px;
    border-radius:7px;
    border: 1px solid #999;    margin-top: 4px !important;
    }

    #wpcf7-f124-p118-o1  textarea {
    background:#FFF;
    /* box-shadow: 0 0 0px 6px transparent, 0 0 0 1px rgba(0,0,0,0.47); */
    transition: all 0.3s;
    color:#000;
    font-size:21px;
    font-family:'Montserrat';
    border-radius:7px;
    border: 1px solid #999;
    }

    #wpcf7-f124-p118-o1   input[type=text]:focus , #wpcf7-f124-p118-o1   input[type=text]:hover ,
#wpcf7-f124-p118-o1   input[type=email]:hover , #wpcf7-f124-p118-o1   input[type=email]:focus ,
#wpcf7-f124-p118-o1   input[type=tel]:focus , #wpcf7-f124-p118-o1   input[type=tel]:hover ,
#wpcf7-f124-p118-o1   textarea:focus , #wpcf7-f124-p118-o1  textarea:hover {
    box-shadow: 0 0 0px 6px transparent, 0 0 0 2px #c42a2b;

}

     #wpcf7-f124-p118-o1   input[type="submit"] {
    font-size: 21px;
    line-height: 1.1;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;font-family:"Montserrat";
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #c42a2b;
 }
      #wpcf7-f124-p118-o1   input[type="submit"]:hover {
background:#333

      }

      .dhc1-txt h2 {font-size:38px;font-weight:700}

      .dhc4-txt {}
      .dhc4-txt {}

      .dhc4-txt a.w-btn  {font-size:27px;/* font-weight: 750; */background:#04bd04;color:#FFF;font-weight: 700;border-radius:10px;line-height: 1;padding: 15px 40px;/* font-family: 'Muli'; */}
.dhc4-txt a.w-btn:before {display:none}
.dhc4-txt a.w-btn:hover {background: #c42a2b !important;color:#FFF !important;}

.dhc4-txt ul {list-style-type:none;padding:0px;margin: 0px 0px 40px 2px;}
.dhc4-txt li {position:relative;background:url('arrow-green.png') no-repeat scroll top left;padding-left: 40px;font-family:'Muli';font-weight:400;color:#404043;font-size: 22px;line-height: 1;margin-bottom: 20px;background-size: 25px;}

.happy-ccm-img {text-align:center}
.happy-ccm-img img{margin-right:15px;padding:10px;margin-bottom:10px;float: none;}
.happy-ccm-img p {margin-bottom:0px}

.mb-row1 .wpb_row    {min-height: 450px;background-size: contain;background-position: 200px 0% !important;background-repeat: no-repeat;}


.bv2222 h2 {color:#c42a2b;font-weight: 800;text-transform:uppercase;font-family:'Muli';margin-top:60px;font-size: 2.0rem;}

.ddc44 {
  background-image: -moz-linear-gradient( -3deg, #e3b99d 60%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( -3deg, #e3b99d 60%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( -3deg, #e3b99d 60%, rgb(255,255,255) 100%);
 }

.ddc44 a.w-btn  {font-size:27px;/* font-weight: 750; */background:#04bd04;color:#FFF;font-weight: 700;border-radius:10px;line-height: 1;padding: 15px 40px;}
.ddc44 a.w-btn:before {display:none}
.ddc44 a.w-btn:hover {background: #c42a2b !important;color:#FFF !important;}


.bnc a.w-btn  {font-size:27px;/* font-weight: 750; */background:#04bd04;color:#FFF;font-weight: 700;border-radius:10px;line-height: 1;padding: 15px 40px;}
.bnc a.w-btn:before {display:none}
.bnc a.w-btn:hover {background: #c42a2b !important;color:#FFF !important;}

a.tbm {position:relative;font-size:16px;font-weight:400;font-family:'Muli';padding: 5px 8px;line-height:1;}
a.tbm:after {position:absolute;left: -3px;top: 11px;content:'';display:inline-block;border-right:1px solid #FFF;height: 13px;}
a.tbm:first-child:after {display:none}


.fmsic h2 {text-align:center;font-weight:700;margin: 10px 0px 20px 0px;}

.fmsic input {
    font-size: 16px;
    border: 0;
    border-bottom: 1px solid #ccc;
    font-family: inherit;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 0;
   margin-bottom:25px;
    background:none;
    box-shadow:none !important;
    color: #333; line-height:1;
    height: 40px;
}
.fmsic input:focus {border-color:#c42a2c}
.fmsic label, .fmsic input {
    transition: all 0.2s;
    touch-action: manipulation;
}

.smc {text-align:center}
.smc input {}


   
   .smc input[type="submit"] {
    font-size: 21px;
    line-height: 1.1;
    font-weight: 700;
    font-style: normal;
    text-transform: none;height:55px;
    letter-spacing: 0;font-family:"Montserrat";
    border-radius: 0.3em;
    padding: 0.8em 2.5em;
    background: #04bd04;
 }
.smc input[type="submit"]:hover {
background:#333 !important

      }


      .prc-head {}
      .prc-head.g-cols.type_default>div>.vc_column-inner {padding:0px;margin:0px !important}
     .prc-head.g-cols.type_default {
    margin: 0  0rem;
}
      .prc-table-rows .g-cols.type_default>div>.vc_column-inner{padding:0px;margin:0px !important}
     .prc-table-rows .g-cols.type_default {
    margin: 0  0rem;
}

      .wpc1  {background:#fafafa;border:1px solid #cdcdcd;/* border-bottom:0px; */text-align:center;padding: 25px 20px 20px 20px;}
        .wpc1.wpc2{border-left:0px}
          .wpc1  p {margin-bottom:0px;font-weight: bold;}
           .wpc1 h2 {margin:0px;padding: 10px 0px 0px 0px;font-size:27px;font-family:'Muli';font-weight:bold;}

        .wpc1 h3  {padding: 4px 0px;margin:0px;color:#04bd04;font-size:36px;font-family:'Muli';font-weight:bold;}
           .wpc1 {color:#404043;font-size:19px;font-family:'Muli'}

           .wpc1  a {font-size:21px;/* font-weight: 750; */background:#c42a2b;color:#FFF;font-weight: 700;border-radius:7px;line-height: 1;padding: 10px 35px;margin-top: 5px;}
.wpc1 a:before {display:none}
.wpc1 a:hover {background: #04bd04 !important;color:#FFF !important;}

.wpc-head-price {border-right:1px solid #cdcdcd;padding:7px;text-align:center;color:#FFF;background:#04bd04;font-size:20px;font-family:'Muli';font-weight:bold;}
.prc-title {padding:5px;font-size:18px;;font-family:"Muli";font-weight:bold}
.pcx-strong {/* border-right:1px solid #cdcdcd; */text-align:left;color:#FFF;background:#636363;font-size:18px;font-family:'Muli';font-weight:bold;}

.prc-head2 .vc_col-sm-4:first-child {background:#FFF; border-right:1px solid #04bd04;border-bottom:0px solid #cdcdcd}
.prc-head23 .vc_col-sm-4 {background:#fff; border-right:1px solid #cdcdcd;border-bottom:0px solid #cdcdcd}
.prc-head23 .vc_col-sm-4:first-child{border-right:1px solid #cdcdcd;border-bottom:none}

.prc-table-rows .g-cols.wpb_row:nth-child(2n) .vc_col-sm-4 {background: #eeeeee;border-color:#e2e2e2}

.prc-table-rows .g-cols.wpb_row .vc_col-sm-4:first-child {background:#FFF; }

.ic-yes {padding:8px}
.ic-yes i{color:#04bd04}
.ic-no ,
.ic-NO{padding:9px}

.hm-prc {float:left;width: 25%;text-align:center;min-width:220px;}
.hm-prc ul {list-style-type:none;padding:0px;margin:0px;}
.hm-prc strong {background:#404043;color:#FFF;display:block;text-transform:uppercase;font-family:'Muli';padding:8px;margin-right:15px}
.hm-prc strong {margin-right:7px;margin-left:7px;}
.hm-prc ul li {position:relative;margin:0px;padding:7px;color:#404043;font-weight:bold;font-family:'Muli';font-size:23px;border-bottom:1px dashed #b7b7b7}
.hm-prc ul li:last-child {border:none}
.hm-prc p {margin-bottom:0px}
.hm-prc.prc4 li {border-bottom: 1px solid transparent;}
.hm-prc.prc4 ul {box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.57);margin: 0px 8px;}
.hm-prc ul li:nth-child(3) {background:#c42a2b;color:#FFF;border: none;}
.hm-prc.prc4 strong {background: #c42a2b;}

.hm-prc.prc4 small {position:absolute;right: -60px;top: -35px;border:6px solid #656565;display:block;height: 100px;width: 100px;font-size:10px;background:#edc91c;border-radius:100%;color:#656565;line-height:16px;padding: 28px 10px;transform:rotate(-20deg);font-weight:600;}

.hm-prc.prc4 {/* box-shadow: 0px 0px 0px 6px #edc91c; *//* border-radius: 6px; *//* padding: 8px 1px; */width: 25%;/* margin-left: 15px; */margin-top: -12px;/* border: 4px solid #ffe85e; */}
.hm-prc.prc4 .wpb_wrapper {border: 4px solid #ffe85e;margin: 0px 10px;border-radius: 6px;padding: 8px 1px;}


.wpc1-btn  {display:none;max-width:600px;margin:0px auto}
.wpc1-btn  a.w-btn            {font-size:18px; font-weight:400; font-family:'Muli';
display:block; background:#c42a2b;color:#FFF;font-weight: 700;border-radius:7px;line-height: 1;padding: 10px 35px;margin-top: 5px;}
.wpc1-btn  a.w-btn:before {display:none}
.wpc1-btn  a.w-btn:hover  , .wpc1-btn  a.w-btn.acx {background: #04bd04 !important;color:#FFF !important;}





.sbx-mobile {display:none}

@media (max-width:767px) {
    .sbx-mobile {display:block}
        .sbx-desktop {display:none}
  .tc1 {margin-top:20px}
    .tc1 br {display:none}
  .tc1 {margin-bottom:10px !important;margin-bottom:0px !important}
.tc1 h3 {font-size:12px;line-height:21px;    margin-top: -10px;}
.hdc-price h1 {
     padding-top: 0px;
    font-size: 1.5rem;
}
.hdc-price br {display:none}
.hdc-price {
     font-size: 17px;
     margin-top: 20px;
 }
.hdc-price a {
    font-size: 20px;
    /* font-weight: 750; */
    background: #04bd04;
    color: #FFF;
    font-weight: 700;
    border-radius: 6px;
    line-height: 1;
    padding: 10px 40px;
}
.hdc-price-img .dvbc {
    margin: 0px 0px 0px 30px;
    width: 100%;
    max-width: initial;
}
.hdc-price-img .sdc {
    position: absolute;
    top: -10px;
    right: 60px;
    width:70px;
}

.dhc1 h4 {
    color: #FFF;
    background: #04bd04;
    display: inline-block;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    font-size: 16px;
    box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.23);
    line-height: 1;
    position: absolute;
    top: -10px;
    left: -10px;
    color: #FFF !important;
    text-align: center;
    padding: 17px 15px;
}
.dhc1 h4 strong{font-size:24px}
.dhc1-txt h2 {
    font-size: 29px;
    font-weight: 700;
}
.dhc1-txt {
    color: #FFF;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
}
.dhc2-txt h2 {
    /* text-transform: uppercase; */
    color: #404043;
    font-size: 29px;
    font-weight: 700;
    margin-top:30px;margin-bottom:20px
}
.dhc2-txt {
    font-family: 'Montserrat';
    font-size: 16px;
    line-height: 29px;
}
.dhc2-txt a.w-btn {margin: 0px auto;margin-bottom:20px;font-size:20px;display:inline-block;}
.hdc23 h2 {
   font-size:27px;
}
.dhc4-txt li {font-size:19px;}
.dhc4-txt a.w-btn {font-size:20px;}
.hdc5 h2 {
 font-size:29px;
}
.us_testimonial {
    color: #343434;
    font-size: 16px;
    text-align: center;
    line-height: 27px;
}
.imgcc h4 {
    color: #FFF;
    font-size: 21px;
    font-family: 'Montserrat';
    font-weight: bold;
    max-width: 650px;
    margin: 0px auto;
    padding: 0px;
}
.ftx-cc h3 {
    padding-top: 0px;
    font-size: 21px;
    font-family: 'Muli';
    font-weight: bold; margin-bottom:10px;
}
.ftx-cc {
    text-align: center;
    max-width: 350px;
    margin: 0px auto;
    font-size: 16px;
}
.copy-cc {font-size:14px;line-height:20px}
.abt-txt244 h2 ,
.abtc-cc1 h2 ,
.happy-ccm h2 {
  font-size:28px;
    margin-bottom: 20px;
}
.abt-paraph {
    color: #404043;
    font-size: 16px;
    line-height: 27px;
}
.ccvb1 strong {
    font-size: 33px;
    font-weight: 900;
    padding-bottom: 0px;
    display: inline-block;
    line-height: 28px;
}
.ccvb1 {
    text-align: center;
    color: #FFF;
    font-family: 'Muli';
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.happy-ccm-img img {display:block;margin:0px auto}

odc-mb-1{}

.odc-mb-1.wpb_row {
    min-height: 250px;
    background-size: 400px;
    background-position: -10% 0% !important;
    background-repeat: no-repeat;
}

.odc-mb-1  h2 {
     /* margin-top: 200px; */
     margin-bottom: 15px;
     font-size: 29px;
}
.odc-mb-1  p {font-size:16px;}
.odc-mb-1 .mb-c1 {padding-bottom:0px}
.odc-mb-1 .dhc2222 {/* position:absolute; */top:0px;right: 0px;padding-top: 0px;}
.odc-mb-1 .dhc2222 h4 {width:90px;height:90px;font-size: 15px;line-height: 23px;padding: 9px 15px;}
.odc-mb-1 .dhc2222 h4 strong {
     font-size: 29px;
}
.mb-c2 h2 ,
.mb-c3 h2 {font-size:27px;}
.mb-c4-tt img {
    display: block;
    margin: 10px auto; height:70px;width:auto
}
.mb-c4-tt {
    text-align: center;
    color: #FFF;
    font-size: 18px;
}
.bv2222 h2 {font-size:27px}
#page-content .mbr-row-11.odc-row-11 {
    background-repeat: no-repeat !important;
    background-position: 20% top !important;
    padding-top: 10px;
}
.mbr-row-11.odc-row-11 .w-separator {display:none}
.mb-row1 h3 {font-size:27px}
.mb-row1 p {margin-bottom:25px}
.mb-row1 {
     font-size: 16px;
     padding-bottom: 0px;
}
#page-content .mbr-row-11 {
    background-repeat: no-repeat !important;
    background-position: left top !important;
    padding-top: 25px;
}
.ddc44 a.w-btn {font-size:18px}
.wc12 .mb-row1 p {margin-bottom:0px}
.wc123 .mbr-row-11 {padding-top:40px !important}
.ush_html_1 {
    color: #FFF;
    margin: 0px !important;
}
.ush_html_1 h4 {
     font-size: 18px;
    vertical-align: middle;
}
.mb-row1 h2 {
     font-size: 29px
}
.mb-c1 {
    text-align: center;
    font-family: 'Muli';
    padding: 0px 0px;
}
  .mpxc11  .mb-row1 p{ margin-bottom:0px}
.mpxc112 .mb-row1 {padding-top:25px}

.mpxcv.mb-row1 img {width:130px;margin-bottom:0px;margin-right:10px}
.mpxcv.mb-row1 img:last-child {margin:0px}
.mbc-row3 {padding-bottom:20px}
.btcs {margin:0px -5px !important}
.btcs a {border-radius:0px;text-align: center;}

.ctsbb3 h2 {
   margin-bottom: 30px;
   font-size: 29px;
}
.ctb-add {
     font-size: 21px;
     line-height: 29px;
}

.grc-cc {display:none}
.wpc1-btn {display:block;margin-bottom: 10px !important;}
.wpc1.wpc2 {display:none;border: 1px solid #cdcdcd;margin-bottom: 1rem;}

.prc-table-rows   .vc_col-sm-4:nth-child(1) {width:80%;margin-bottom: 0px;border-bottom: 1px solid #cdcdcd !important;}
.prc-table-rows   .vc_col-sm-4:nth-child(2) ,
.prc-table-rows   .vc_col-sm-4:nth-child(3) {
    width:20%;
    margin-bottom: 0px;
}

.prc-table-rows   .vc_col-sm-4:nth-child(3)  {display:none}

.prc-head2  .vc_col-sm-4 {width:100% !important;border:none !important}
.prc-head2 .pc-headx {text-align:center}
.prc-head23.spx .vc_col-sm-4 {width:100%}
.prc-head23.spx .vc_col-sm-4:nth-child(2) {display:none;}
.prc-table-rows .g-cols.wpb_row:nth-child(2n) .vc_col-sm-4 {background: #eeeeee;border-color: #ccc;  }
.prc-table-rows .g-cols.wpb_row  .vc_col-sm-4:nth-child(1) { border-left: 1px solid #cdcdcd !important; }

.prc-table-rows .g-cols.wpb_row .vc_col-sm-4:nth-child(2)  {border-color: #ccc; border-bottom: 1px solid #cdcdcd;   border-top: 0px solid #cdcdcd;}
.prc-title {
    padding: 5px 8px;
    font-size: 16px;
    font-family: "Muli";
    font-weight: bold;
}
.ic-no, .ic-NO ,
.ic-yes {
    padding: 6px;
}
#page-content .prc-head2 .vc_col-sm-4 {border: 1px solid #cdcdcd !important;border-bottom:0px !important}

#page-content .prc-head2 .vc_col-sm-4 {border: 1px solid #cdcdcd !important;border-bottom:0px !important}
#page-content  .pkg2.prc-table-rows   .vc_col-sm-4:nth-child(3) {display:block}
#page-content  .pkg2.prc-table-rows   .vc_col-sm-4:nth-child(2) {display:none}

#page-content  .pkg1.prc-table-rows   .vc_col-sm-4:nth-child(2) {display:block}
#page-content  .pkg1.prc-table-rows   .vc_col-sm-4:nth-child(3) {display:none}

}

.xtbv1 {padding-bottom:50px;padding-top:60px !important}
.vxb2 {padding-top:45px !important;padding-bottom:30px}
.vxb3 .nsmc2 {margin-top:-50px}
.xtbv1   .mb-row1 {margin-top:-10px;margin-bottom:140px}
.cvb3 .mb-row1 {margin-top:-60px;margin-bottom:0px}
.mbx1 {padding-top:0px !important}
.mbx4 .bnc {padding-bottom:70px !important}
.cvbbb h2 {margin-bottom:20px}
.cvbbb {max-width:700px;margin:0px auto;margin-bottom:50px !important}
.iti {
    position: relative;
    display: block;
    width: 100%;
}
.dfgcc  .type_number {
    font-size: 59px;
    font-weight: 900;
    color:#FFF;
    padding-bottom: 0px;
    display: block;    font-family: 'Muli';
    }
.dfgcc  .w-counter-title{text-align: center;
    color: #FFF;
    font-family: 'Muli';
    font-size: 30px;
    line-height: 37px;}
  .dfgcc  .w-counter {max-width:330px;}
    .dfgcc  .w-counter span {display:inline-block;font-weight:bold;    font-family: 'Muli';}
  .dfgcc   .w-counter-value {color:#FFF !important;display:inline-block}

  .w-grid-item-h .post_title  a {font-weight:700;}
  
  .w-grid-item-h .post_title  a:hover {color:#c52d2f}

  .dxddsd323 {background:#fafafa !important}
  .dxddsd323 .l-section-img{background-size:150px !important}

  .iti__country-list li {padding-bottom:2px;padding-top:2px;margin-bottom:0px}

 body  .iti--separate-dial-code .iti__selected-flag {
     border-radius: 8px 0px 0px 8px;
}
body .iti__flag-container  {
  padding: 3px 0px 0px 0px;
}



.ctb-add a:hover {color:#333 !important}

#srcv img {max-width:auto;width:auto;display:block;margin:20px auto;clear:both}
#srcv .owl-dots {
    counter-reset: dots;
}
#srcv .owl-dot:before {
    counter-increment:dots;
    content: counter(dots);
}
#srcv .owl-controls {position:absolute;top: -70px;margin: 0px auto;text-align: center;width: 100% !important;}
#srcv{margin:0px;list-style-type:none}
#srcv .owl-dot {background:#333;height:33px;width:33px;border-radius:100%;padding:1px;font-size:21px;color:#FFF;border: 1px solid #c42a2b !important;background:#c42a2b;font-weight:bold;display: inline-block;margin: 7px;vertical-align: middle;line-height: 28px;}
#srcv .owl-dot:hover , #srcv .owl-dot.active {background:#FFF;color:#c42a2b;border:1px solid #c42a2b}
#srcv .owl-dot span {display:none}
.hts  h1 {
    color: #c42a2b;
    font-weight: 800;
    text-transform: uppercase;
    font-family: 'Muli';
    margin-bottom: 30px;
    font-size: 2.0rem;
}









.odc1 h4 {color: #1a1a1a !important;font-weight:400}
.ush_html_1 a {font-weight: 600;}
#page-footer .cts a:hover  {
    color: #53ba37 !important;
}
.hdcm1 {color:#FFF;font-size:20px;}
.hdcm1 h1 {color:#FFF;font-size:40px;margin-bottom:5px;} 
.hdcm1 strong {color:#53ba37}

.hdcm1-ul {color:#FFF;max-width: 340px;font-size: 16px;line-height: 22px;}
.hdcm1-ul ul{list-style-type:none;padding:0px;margin:0px 0px 30px 0px;}
.hdcm1-ul ul li {position:relative;padding-left:44px;font-weight: 600;font-size: 17px;line-height: 23px;color: #fff;}
.hdcm1-ul ul li:before {
background:url('checklist-white-retina.png') no-repeat; width:27px;height:21px;background-size:100%;
content:'';
display:block; font-weight: 400; position:absolute;left:0px;top:5px;
    font-size: 23px;
    vertical-align: top;}

.hdcm1-ul a {background-color:#53ba37;color:#FFF;padding:15px 50px;
border-radius:35px;font-weight:700;font-size:20px;line-height:1;display:inline-block}
#page-content .hdr-row-bgm {background-size:2926px 830px !important;background-position:center !important;}
.hdcm1-ul a:hover{background:#4fa337;color:#FFF !important}
.hdcm1-device {position:relative}
.mega-offer {position:absolute;top:-20px;right:20px;}


.hdmcx {text-align:center}
.hdmcx h3 {font-size:23px;}
#page-content .itctm:hover a {color:#c7161c}
#page-content .itctm .w-iconbox-icon {background:#c7161c !important;border-radius:100%;border:2px solid #c7161c;
height:200px;width:200px}
#page-content .itctm .w-iconbox-icon .fas {font-size:0;background:url('three-ics-retina.png') no-repeat;
width:125px;height:120px;background-size:330px 240px}

#page-content .itctm.im1 .w-iconbox-icon .fas {
    width: 109px;
    height: 110px;
    background-position: 0px 3px;
}

#page-content .itctm.im2 .w-iconbox-icon .fas {
    width: 67px;
    height: 110px;
    background-position: -137px 5px;
}
#page-content .itctm.im3 .w-iconbox-icon .fas {
    width: 103px;
    height: 110px;
    background-position: -227px 0px;
}
#page-content .itctm:hover  .w-iconbox-icon {background:#FFF !important}
#page-content .itctm:hover  .w-iconbox-icon .fas {background-position-y:-127px}
#page-content .itctm.im2:hover  .w-iconbox-icon .fas {background-position-y:-125px}
#page-content .itctm.im3:hover  .w-iconbox-icon .fas {background-position-y:-130px}

#page-content .itctm .w-iconbox-title {margin-top:20px;   color: #1d1e1b;}
#page-content .itctm.im1 .w-iconbox-title {max-width:230px;margin:20px auto 0px auto}
#page-content .itctm.im2 .w-iconbox-title {max-width:230px;margin:20px auto 0px auto}
#page-content .itctm.im3 .w-iconbox-title {max-width:230px;margin:20px auto 0px auto}


.hmcx2-tx {text-align:center}
.hmcx2-tx h2 {color:#c7161c;font-size:37px;padding:30px 0px}

.mobile-only {display:none}






.nstv .wpb_wrapper { max-width: 400px; margin: 0px auto; } 
.nstv .sp-text { /* position: relative; */ /* box-sizing: border-box; */ /* box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.2); */ border-radius: 5px; max-width: 400px; margin-bottom: 10px; }
body .nstv .sp-text {position:relative;background-color: #fff;background-image: -webkit-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));background-image: -moz-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));background-image: -ms-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));background-image: -o-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));background-image: linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));border-radius: 25px;box-shadow: inset 0 1px 1px hsla(0,0%,100%,.5), 3px 3px 0 hsla(0,0%,0%,.1);color: #333;display: inline-block;font-size: 15px;font-weight: 400;line-height: 23px;background: #FFF;padding: 20px;font-weight: 500;}


body .nstv .sp-text:after, body .nstv .sp-text:before {
    background: none;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #fff;
    bottom: -25px;
    content: '';
    position: absolute;
    left: 99px;
}
body .nstv .sp-text:before {
      border-left: 25px solid hsla(0,0%,0%,.1);
      bottom: -28px;
      left: 100px;
}


.sp-text-img img {
    float: left;
    border-radius: 100%;
}
.sp-text-img img {
    max-width: 100%;
    border: 1px solid #ddd;
    width: 90px;
}

.name-dsk a.ps-post:before {
    font-family: 'fontawesome';
    content: '\f005'; font-weight:700; color:#efca00
}

.name-dsk { margin-left: 20px; display: inline-block; text-align: left; vertical-align: middle; padding-top: 25px; position:relative}.name-dsk span { display: block; width: 100%; font-weight: 600; font-size: 13px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; color: #555; line-height: 100%; padding-bottom: 6px; }
.name-dsk a.ps-post {display: inline-block;padding: 10px 1px;line-height: 1;color: #555;font-weight: 600;font-size: 16px;text-transform: uppercase;font-weight: normal;font-weight: 600;font-size: 15px;text-transform: uppercase;}
.name-dsk a.ps-post:hover {color:#0bb77d}
.fcbox {
    display: none;
}

.xrv-testimon .wpb_row {
    margin-bottom: 60px;
}
.nstvc img {margin-top:20px}
.nstvc p {
    text-align: center;
    font-weight: 700;
    font-size: 19px;
    color: #555;
}


.hmdxm  h2 {color:#c7161c;font-size:37px;padding:10px 0px 30px 0px;text-align:center}


.hmdxm-ul {}
.hmdxm-ul ul {list-style-type:none;padding:0px;margin: 10px 10px;max-width: 320px;}
.hmdxm-ul li{position:relative}
.hmdxm-ul li:before {background:url('checklist-red-retina.png') no-repeat;width:27px;height:21px;background-size:100%;content:'';display:block;font-weight: 400;position:absolute;left: -50px;top: 10px;font-size: 23px;vertical-align: top;}

    .hmdxm-ul li {position:relative;margin-left: 44px;font-weight: 700;font-size: 23px;line-height: 29px;border-bottom: 1px solid #ddd;padding: 6px 0px 12px 0px;color: #000;}
  .hmdxm-ul li:last-child {border:none}

  .ftc-copy ,
  .ftcm-bb1 {color:#FFF}
  .ftc-copy {text-align:right}


  .gts-form h2 {color:#3a3a3a;margin-bottom: 4px;text-transform:uppercase;font-size: 36px;}
  .gts-form p {font-size:21px;margin-bottom: 10px;margin-top: 10px;}
    .gts-form form p {font-size:21px;margin-bottom: 13px;margin-top: 13px;}

    .gts-form .wpcf7 {margin:15px 0px;max-width:500px}
    .gts-form .inputbox {

   border-style: solid;
  border-width: 1px;
  border-color: rgb(135, 135, 135);
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 4px 0px rgba(131, 131, 131, 0.23);
  
    }
        .gts-form .inputbox:focus {
            border-color:#0bb77d
        }
 .acps-mb {margin:20px 0px !important}
        .acps-mb .wpcf7-list-item-label {font-size:12px;display:block;line-height:18px;padding-left:33px}
        .acps-mb .wpcf7-list-item {position:relative}
        .acps-mb .wpcf7-list-item input {position:absolute;left:5px;top:4px;}

      .gts-form     .wpcf7-submit {
      font-size: 26px;
      line-height:1;
      padding: 0.6em 3em;
      }

      .pgsc-bb h4 {
      background:#eccd00;
      color:#3f3f3f;
      text-transform:uppercase;
      width:100px;
      height:100px;
      border-radius:100px;
      font-size: 12px;
      padding: 35px 5px;
      text-align:center;
      position: absolute;
      right: 50px;
      top: 0px;
      }

      .pgsc-bb {
    padding-top: 40px;
    position: relative;
}
      .pgsc-bb h2 {color:#3a3a3a;text-align:center;font-size:31px;line-height:33px;padding:0px !important}
      .pgsc-bb h2 strong{color:#ac322d}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
    font-size: 16px;
    padding: 3px 10px 0px 10px;
    margin-bottom: -6px;
}

      #overlay {visibility: hidden;padding:0px 10px;position:fixed;top:0px;width:100%;background:#FFF;height:100%;z-index:99999;}
       #overlay.active {visibility:visible;}
 #overlay .wpb_raw_html {
    height: 130px;
    position: relative;
    top: 130px;
}

.sk-chase {
  width: 60px;
  height: 60px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
  color: #333;
  text-align: center;
  margin: -70px auto;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; 
  animation: sk-chase-dot 2.0s infinite ease-in-out both; 
}

.sk-chase-dot:before {
  content: '';
  display: block;
  width: 25%;
  height: 25%;
  background-color: #ac322d;
  border-radius: 100%;
  animation: sk-chase-dot-before 2.0s infinite ease-in-out both; 
}

.sk-chase-dot:nth-child(1) { animation-delay: -1.1s; }
.sk-chase-dot:nth-child(2) { animation-delay: -1.0s; }
.sk-chase-dot:nth-child(3) { animation-delay: -0.9s; }
.sk-chase-dot:nth-child(4) { animation-delay: -0.8s; }
.sk-chase-dot:nth-child(5) { animation-delay: -0.7s; }
.sk-chase-dot:nth-child(6) { animation-delay: -0.6s; }
.sk-chase-dot:nth-child(1):before { animation-delay: -1.1s; }
.sk-chase-dot:nth-child(2):before { animation-delay: -1.0s; }
.sk-chase-dot:nth-child(3):before { animation-delay: -0.9s; }
.sk-chase-dot:nth-child(4):before { animation-delay: -0.8s; }
.sk-chase-dot:nth-child(5):before { animation-delay: -0.7s; }
.sk-chase-dot:nth-child(6):before { animation-delay: -0.6s; }

@keyframes sk-chase {
  100% { transform: rotate(360deg); } 
}

@keyframes sk-chase-dot {
  80%, 100% { transform: rotate(360deg); } 
}

@keyframes sk-chase-dot-before {
  50% {
    transform: scale(0.4); 
  } 100%, 0% {
    transform: scale(1.0); 
  } 
}




@media (max-width:902px){

 }

@media (max-width:767px){
  .xrv-testimon .wpb_row {
    margin-bottom: 0px;
}
  .gpsc-bt a:hover {background:#c7161c !important}

.nstvc {display:none}
  #page-header .l-subheader.at_middle {background:#e71d2c}
  #page-header .l-subheader.at_bottom {background:#53ba37;color:#FFF;text-align:center}
 #page-header .stbnv {font-weight:700;margin:0px  !important;font-size:13px}
 .hdcm1 {display:none}
 .mobile-only {display:block}
.fbdc-revw {text-align: center;font-weight: 700;font-size: 19px;color: #555;margin-bottom: 25px;}
.fbdc-revw img{ margin-top:10px}
 .hdcm1-ul {max-width:300px;margin:0px auto}
 .desktop-only {display:none}
 .hdcm1-ul-imgc {text-align:center;margin-bottom: 15px !important;}
 .hdcm1-ul-imgc img {max-width:200px}
 
 .gpsc {display:none}

 .hdcm1-ul-imgcx {color: #555;text-align:center;font-size: 14px;line-height: 20px;}
 .hdcm1-ul-imgcx h2 {color: #1d1e1b;margin-bottom:0px;font-size: 27px;padding-bottom: 6px;}
 .hdcm1-ul-imgcx h2 strong {color:#53ba37}
 .hdcm1-ul-imgcx small {font-size:14px;line-height:21px;display:block}
  .hdcm1-ul-imgcx p {margin-bottom:15px}
  .hdr-row-bgm .type_curve.pos_bottom {display:none}
  .gpsc-bt a {font-size:23px;display:block;max-width:300px;padding:15px 20px;text-align:center}
  .hdcm1-device .mega-offer {max-width:60px}
  #page-content .hdr-row-bgm {
    background-size:auto !important;
    background-position: center !important;
    background: #fff!important;
}
.ftcm-bb1 {text-align:center}
.ftc-copy {text-align:center;font-size:12px}
.gts-form h2 {
    color: #3a3a3a;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-size: 27px;
}
.gts-form p {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.gts-form .wpcf7-submit {
    font-size: 23px;
    line-height: 1;
    padding: 0.7em 1.3em;
    display:block;
    margin: 0px auto;
    width: 100%;
    max-width: 320px;
}
.pgsc-bb h2 {
    color: #3a3a3a;
    text-align: center;
    font-size: 23px;
    line-height: 33px;
    padding: 0px !important;
}
  
  .pgsc-bb h4 {
    background: #53ba37;
    color: #FFF;
    text-transform: uppercase;
    width: 85px;
    height: 85px;
    border-radius: 100px;
    font-size: 12px;
    padding: 27px 5px;
    text-align: center;
    position: absolute;
    right: 20px;
    top: -12px;
}
.hdcm1-device {
    position: relative; max-width:450px;margin:0px auto
}
.hdcm1-ul ul li:before {background:url('checklist-red-retina.png') no-repeat;width: 23px;height: 19px;background-size:100%;top: 2px;}
.hdcm1-ul ul li {
    position: relative;
    padding-left: 32px;
    font-weight: 600;
    font-size: 14px;
    line-height: 23px;
    color: #404040;
}
  .tx-lb p br {display:none}
.tx-lb strong {display:block !important}
  .gpsc-bt a {font-size:23px;display:block;max-width:300px;padding:15px 20px;text-align:center;/* background-color: #c7161c; */}
   .gpsc-bt a:hover {background-color:#962521}
    .fgbn p {max-width:300px;margin:0px auto;font-size: 13.25px;}
 }


.tx-lb {text-align:center;font-weight:700}
.tx-lb strong {/* display:block; */text-transform:uppercase;font-size: 19px;padding-bottom: 10px;display: inline-block;}



.thank-dmsc {}
.thank-dmsc h3{font-size:23px;max-width:990px;margin:0px auto 25px auto}
.thank-dmsc p{font-size:19px;max-width:800px;margin:0px auto 20px auto}
.thank-dmsc h4 a {color:#e71d2c;font-size:21px;text-decoration:underline}
.thank-dmsc h4 a:hover {color:#d1111f !important;}

 @keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,2px)  rotate(-2deg); }
  3.57143% { transform:translate(0,0) rotate(3deg); }
  5.35714% { transform:translate(5px,2px) rotate(0deg); }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,2px) rotate(2deg);}
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) rotate(0deg);}
}

.formscb {margin-top:25px}
.gpsc-bt a ,
.formscb {   animation: shake-animation 3.72s ease infinite;
    transform-origin: 50% 50%;
    }
  
  @media (max-width:330px) {
      .fgbn p {max-width: 250px;margin:0px auto;}
      .hdcm1-ul-imgcx h2 {
    color: #1d1e1b;
    margin-bottom: 0px;
    font-size: 24px;
    padding-bottom: 10px;
}
.hdcm1-ul ul li:before {
    background: url(checklist-red-retina.png) no-repeat;
    width: 21px;
    height: 19px;
    background-size: 100%;
    top: 4px;
}
  }




#page-header .crlpomc  {background:none;padding:0px;padding:10px 20px;font-size: 29px;vertical-align:middle;}
#page-header .crlpomc i {border:2px solid #FFF;border-radius:50px;padding:5px;width:32px;height:32px;font-size:17px;vertical-align: middle;}




 
.freemspkc {background:#f5a0a6;border-radius:100px;display:inline-block;padding:12px 12px;line-height:1}
.freemspkc {color:#393939;font-weight:bold;font-size:13px}
.freemspkc strong {
   background-color: rgb(34, 187, 23);
   font-weight:bold;
   font-size:13px;
   color:#FFF;
   border-radius:40px;
   padding:4px 15px;
   line-height:1;
   margin-right: 3px;
   }


.freemspkc2 h1 {color:#FFF;font-family: "Poppins";font-size: 37px;font-weight: bold;}

.srvmpo .vc_column-innerr {padding-right:0px !important}

.freemspkc2 {color:#fff;font-size:24px;line-height:33px;font-family:'Source Sans Pro'}

.btnc1 {background:#22bb17;border-radius: 10px;color:#FFF;font-weight:bold;display:inline-block;vertical-align:middle;/* padding: 1.18em 2.8em; */font-size: 21px;text-transform: uppercase;padding: 14px 35px;font-family: 'Poppins';}
.btnc1:before {display:none}
.btnc1:hover {background:#333;color:#FFF !important}


.btnc2 {margin-left: 20px;background:url('jpgmsc-play.png') no-repeat center left;background-size:64px;border:none;padding: 22px 11px 22px 80px;display:inline-block;vertical-align:middle;color:#FFF;}
.freemspkc21 {display:inline-block;vertical-align:middle}
.btnc2:before {display:none !important}
.btnc2  strong {padding-bottom:3px;border-bottom:1px solid #ffffffb8;font-weight:normal;font-family: 'Source Sans Pro';}
.btnc2:focus,
.btnc2:hover {color: #ddd!important;}
.btnc2:focus strong,
.btnc2:hover strong{border-color: #eee !important;}




.formpsc-box div.wpcf7 {
  border-radius: 50px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 87px 0px rgba(2, 2, 2, 0.35);
 max-width:650px;
 padding:40px;text-align:center;margin-bottom:55px;
}

.formpsc h2 {font-size:39px;}

.formpsc h4 {color:#060606;font-size:17px}
.formpsc h4 strong {background:#22bb17;color:#FFF;border-radius:30px;padding:3px 10px;line-height:1;
margin:0px 3px;font-size:14px;}

.formpsc .inputbox  {background:none;box-shadow:none !important;border-bottom:2px solid #111;/* color:#b5b5b5; */min-height: 2.2rem;line-height: 2.2rem;padding-left: 25px;}

     .formpsc .inputbox:hover {border-color:#d21a28}
         .formpsc .inputbox:focus {border-color:#22bb17}
              .formpsc .inputbox:visited {border-color:#22bb17}

.pp-smcb small {background:url('privacy-cc.png') no-repeat center left; background-size:10px 13px;padding-left:16px;color:#7b7b7b;font-size:12px;
padding:10px 10px 10px 15px}
.smb-apc {margin:0px}
   .formpsc  .wpcf7-submit {font-size:21px;text-transform:none;
       padding: 0.68em 2.5em;
       margin:10px 0px 0px 0px;}


#page-content  .formpsc  .wpcf7-form-control-wrap { position:relative}
#page-content  .formpsc  .your-name:before { opacity:0.75;position:absolute;left:1px;content:'\f007';top:7px;font-family:'Fontawesome';font-weight:400}
#page-content  .formpsc  .your-mobile:before {opacity:0.75; position:absolute;left:1px;content:'\f3cd';top:7px;font-family:'Fontawesome';font-weight:400}
#page-content  .formpsc  .your-email:before { opacity:0.75;position:absolute;left:1px;content:'\f658';top:7px;font-family:'Fontawesome';font-weight:400}
#page-content  .formpsc  .your-business:before {opacity:0.75; position:absolute;left:1px;content:'\f1ad';top:7px;font-family:'Fontawesome';font-weight:400}

  .formpsc-box {margin-top:-20px}
 .freemspkc2 {margin-bottom:40px !important}




 .sripmcx  {}
 .text-center {text-align:center}
  .sripmcx  h3 {color:#060606;font-size: 35px;}
.stmpc-grp11 p {display:flex;justify-content: space-between;align-items: baseline;}
.stmpc-grp11 img {display:block;margin:0px}

.spomr-drvcd {margin-top:-80px}

.sbnmvnr {position:relative;z-index:50}
.ipad-drvrmc-shocw {margin-top: 10px;}

.ongdm-ct strong{color:#e71d2c;font-size: 23px;font-family: 'SOURCE SANS PRO';}
.ongdm-ct p {margin-bottom:0px !important}
.ongdm-ct h2 {text-align:center;color:#060606;max-width:720px;margin:0px auto;font-size: 42px;padding:5px 0px 20px 0px;font-family: 'Poppins';font-weight: bold;}
.wpismc-strc {    font-size: 20px;    line-height: 31px;    margin-bottom: 40px;    font-family: 'Source Sans Pro';}

.drvspmc-holdc .vc_column-inner{padding:0px !important}
.fturmsc.ongdm-ct {padding-top:50px}
.fturmsc.ongdm-ct h2 {  color:#FFF }

.ftsl-checklist h3 {color:#fff;margin-bottom: 15px;font-size: 26px;font-weight: bold;font-family: 'Poppins';}
.ftsl-checklist strong {color:#fff}
.ftsl-checklist ul {list-style-type:none;padding:0px;margin: 0px 0px 10px 0px;}
.ftsl-checklist ul li {color:#FFF;padding-left:30px;position:relative;font-size: 20px;margin-bottom: 10px;font-family: 'Source Sans Pro';}

.ftsl-checklist li:before { opacity:0.85;position:absolute;left:1px;content:'\f00c';top:3px;font-family:'Fontawesome';font-weight:600}


.ftsm-labc h4{background:#616466;border-radius:100px;display:inline-block;padding:12px 12px;line-height:1;margin-bottom: 0px;}
.ftsm-labc h4{color:#fff;font-weight:bold;font-size: 14px;font-family: 'Source Sans Pro';}
.ftsm-labc h4 strong {
   background-color: rgb(34, 187, 23);
   font-weight:bold;
   font-size: 14px;
   color:#FFF;
   border-radius:40px;
   padding:4px 15px;
   line-height:1;
   margin-right: 3px;
   }

.ftsl-checklist {margin-top:50px}
.ftsm-labc {margin-left:40px;padding-bottom: 100px;}
.ftsm-labc h2 {font-weight:400;color:#FFF;font-size: 23px;line-height:38px;font-family: 'Source Sans Pro';}

#page-content .sdxcc .l-section-img {background-position:-0% 136% !important; }
#page-content .sdxcc {padding-bottom:130px}

.xdvb-ff {max-width:900px;margin:0px auto !important}

.lksnc .w-iconbox-icon i{color:#e71d2c;font-size:55px}
.lksnc {padding:10px 0px;}
.lksnc .w-iconbox-title {font-weight:400;color:#060606;font-size: 29px;font-family: 'Source Sans Pro';}
.lksnc .w-iconbox-title:hover {color:#e71d2c !important}
.odc-nmlnk a{color:#060606;font-size:39px;padding:15px 0px;display:block;font-family: 'Poppins';}

.try-smcg {text-align:center;color:#FFF}
.try-smcg h1 {color:#FFF;font-family: 'Poppins';font-weight: bold;font-size: 42px;}
.try-smcg strong {font-size:31px;font-weight:400;font-family: 'Source Sans Pro';}
.copymcd {text-align:center;color:#FFFF;padding:30px 0px}


.xdtnb h3 {color:#060606}
.xdtnb .w-testimonial-rating {color:#ffd000;font-size: 24px;}

.xdtnb .post_content  {font-size:21px;line-height:33px}

.xdtnb .usg_post_custom_field_1  {font-size:23px}

#page-content .tsmcom .owl-nav div {font-size: 103px !important;font-weight: 300 !important;color: #22bb17;text-shadow: none !important;background: none !important;}
#page-content .tsmcom .owl-nav div:after {font-weight:300}



.msc1:hover i:before {
    color: transparent;
  background: -webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
}
.msc2:hover i:before {
color:#3976ea
}
.odc-nmlnk a:hover {color:#e71d2c !important}

.smb-apc {position:relative}
.smb-apc .ajax-loader {position:absolute;top: 4px;left: 45%;background:none !important}
#page-content .smb-apc.act-bb input {color:#53ba37 !important;background:#53ba37 !important}
#page-content .smb-apc .ajax-loader:before {background:#53ba37;content:'';border-radius:50px;padding:10px;display:block;width:100px;height:20px;top:13px;position:absolute;left:-40px}
.smb-apc.act-bb {text-align:center;display:inline-block}
#page-content .smb-apc .ajax-loader:after {background-image:none !important;
border: 5px solid #f3f3f3; /* Light grey */
  border-top: 5px solid #58ac41; /* Blue */
  border-radius: 50%;
  width: 20px;
  height: 20px; content:''; display:block;margin:0px auto 0px auto !important;
  animation: spin 1s linear infinite;z-index:99;
  position:absolute;left:40%;top:18px;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


@media (max-width:768px){
  .crlpomc span {display:none}
  .crlpomc {text-align:right}
  #page-header .crlpomc i {margin:0px}
 .freemspkc21 .btnc1 {/* display:none */padding: 14px 15px;}
.freemspkc2 h1 {
     font-size: 26px;
}
.freemspkc2 {
     font-size: 20px;line-height:27px;margin-bottom:20px !important
 }
 .freemspkc21 .btnc1 {display:none}
.formpsc-box div.wpcf7 {
      border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 4px 87px 0px rgb(2 2 2 / 35%);
    max-width: 768px;
    padding: 20px;
    text-align: center;
    margin-bottom: 55px;
}
.freemspkc21 {text-align:center;display:block}
.btnc2 {
    margin-left: 0px;
    background: url(jpgmsc-play.png) no-repeat center left;
    background-size: 44px;
    border: none;
    padding: 15px 11px 15px 55px;
    display: inline-block !important;
    margin:0px auto !important;
    vertical-align: middle;
    color: #FFF;
}
.formpsc h2 {
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 15px;
}
.formpsc h4 {
    color: #060606;
    font-size: 16px; line-height:27px;margin-bottom:10px;
}
.ongdm-ct h2 {
    text-align: center;
    color: #060606;
    max-width: 720px;
    margin: 0px auto;
    font-size: 27px;
    padding: 5px 0px 0px 0px;
}
.wpismc-strc {
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 0px;
}


.sripmcx h3 br {display:none}
.sripmcx h3 {
    color: #060606;
    font-size: 27px;
}
#page-content .spomr-drvc {
    margin-top: 25px;
    padding-top: 30px !important;
}
.stmpc-grp11 img {
    display: inline-block;
    width:40%
}
.stmpc-grp11 img:nth-child(3) {
    display: inline-block;
    width:18%
}

#page-content .stmpc-grp11 p {
    display: block;
    justify-content: space-between;
    align-items: baseline;
}



.ongdm-ct strong {
    color: #e71d2c;
    font-size: 19px;
}
.drvspmc-holdc {padding-top:30px}
body #page-header .crlpomc {
    background: none;
    padding: 0px;
    padding: 10px 20px;
    font-size: 24px; margin:0px !important;
    vertical-align: middle;
}
   .apsmdc.dms1 {margin-bottom:-30px}
.fturmsc.ongdm-ct {
    padding-top: 40px;margin-bottom:-20px !important

}
.ftsm-labc {
    margin-left: 20px;
    padding-bottom: 30px;
}
.ftsl-checklist h3 {
    color: #fff;
    margin-bottom: 15px;
    font-size: 23px;
}
.ftsl-checklist ul li {
    color: #FFF;
    padding-left: 30px;
    position: relative;
    font-size: 16px;
    margin-bottom: 3px;
}
.ftsm-labc h2 {
    font-weight: 400;
    color: #FFF;
    font-size: 21px;
    line-height: 31px;
}
.ftsm-labc h4 {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

.xdtnb .post_content {
    font-size: 16px;
    line-height: 27px;
}
.xdtnb h3 {
    font-size:23px
}
.xdtnb .usg_post_custom_field_1 {
    font-size: 18px;
}

.odc-nmlnk a {
    color: #060606;
    font-size: 27px;
    text-align:center;
    padding: 1px 0px;
    display: block;
}
.lksnc .w-iconbox-title {
    font-weight: 400;
    color: #060606;
    font-size: 23px;
}
.lksnc .w-iconbox-icon i {
    color: #e71d2c;
    font-size: 41px;
}
.lksnc {
    padding: 0px 0px;
}
.xdvb-ff .vc_column_container {margin-bottom:0px !important}
.try-smcg h1 {
 font-size:31px;
 padding-top: 10px;
}
.odc-nmlnk {margin-bottom: 20px;}
.ctsbmn {padding-top:20px}
.try-smcg strong {
    font-size: 19px;
    font-weight: 400;
}
.try-smcg {
  padding-bottom:15px
}
 }

 .apsmdc.dms2 {margin-top:9px;margin-bottom:10px !important}
@media (min-width:900px) {
#page-content .tsmcom .owl-nav div {margin:0px -35px}
}

@media (min-width:800px) and (max-width:1100px) {
    .sripmcx h3 {
    color: #060606;
    font-size: 27px;
}
  .try-smcg h1 {
    color: #FFF;
    font-size:2.5rem
}
  .freemspkc21 p {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        /* margin-bottom: 10px; */
    }
    .freemspkc2 {margin-bottom:25px !important}
    .freemspkc21 a.w-btn {margin-bottom: 20px;margin-left: 0px;}
   .freemspkc21 .btnc2 {order:1}
   .freemspkc21 .btnc1 {order:2}
}
@media (max-width:1100px){
  .cts p.flsc a {display:block;text-align:center;padding:10px 10px !important}
    .formpsc-box div.wpcf7 {padding: 25px 20px;}
     .formpsc-box {
    margin-top: 11px;
}
 
}

@media (max-width:768px){
  
  .ush_image_1 {margin-left:25px}

  
  body .cts p {
    display: inline-block;
    vertical-align: top;
    padding-right: 0px;
    width: 100%;
    float: none !important;
    text-align: center;
}

body .cts h2 {
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 15px;
}
 

.ftsm-labc h4 {
    background: #616466;
    border-radius: 100px;
    display: inline-block;
    padding: 12px 12px;
    line-height: 23px;
    margin-bottom: 0px;
}
.ush_image_1 {margin-top:5px}
  
.ftsm-labc h4 {display:none}
.ftsm-labc h2 {padding-top:0px;margin-top:-10px}
}



@media (min-width:768px) and (max-width:1000px){
 
.ush_image_1 {
    margin-left: 25px;
}
}

@media (max-width:340px){
  body #page-header .ush_image_1 {    margin: 6px 0px 0px 0px;height:34px !important }
  body #page-header .crlpomc  {margin-right:-15px !important}
}



@media (max-width: 768px){
  #page-header .l-subheader.at_middle {background:#fff}
  #page-header.sticky .l-subheader.at_middle {background:#e71d2c}
 
 #page-header .crlpomc  i {color:#e71d2c; border: 2px solid #e71d2c;
 font-size:21px;
     width: 36px;
    height: 36px;}
 #page-header.sticky .crlpomc  i {color:#fff; border: 2px solid #fff;}

.freemspkc2111 {text-align:center}
.freemspkc2111 h1 {text-align:center;font-size:29px;max-width:300px;margin:15px auto}
 
 .freemspkc2111 ul {
   list-style-type:none;padding:0px;margin:0px;
   text-align:left;margin:0px auto;max-width:290px}

.freemspkc2111 li {padding-left: 28px;/* font-weight:bold !important; */display:inline-block;position:relative;}
.freemspkc2111 li:before {background:url('mark-lstc.png') no-repeat;height: 20px;width: 20px;background-size: 19px;content:'';display:block;position:absolute;left:0px;top: 5px;}
  .freemspkc2111 .freemspkc {
    display: block !important;
    padding: 12px 4px !important;
} 
.freemspkc2111 .freemspkc {font-size:12px}
.freemspkc strong {
    background-color: rgb(34, 187, 23);
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
    border-radius: 40px;
    padding: 4px 10px;
    line-height: 1;
    margin-right: 3px;
}
 }




@media (min-width: 600px) and (max-width: 899px) {
body .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h,
  body .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h,
  body .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 115px;
}
}

@media (max-width: 800px){
  #page-header .l-subheader.at_middle {background:#e71d2c}

  #page-header .crlpomc i {
    color: #fff;
    border: 2px solid #fff;
    font-size: 21px;
    width: 37px;
    height: 37px;
}

}


@media (max-width: 370px){
.freemspkc2 h1 {
    font-size: 20px;
    text-align: center;
}
}








.tscbcc111 a {color:#FFF;font-family:'Source Sans Pro';font-weight:bold;font-size:18px;
padding:4px 15px;position:relative}
.tscbcc111 a:before {content:'';position:absolute;left:0px;top:8px;
width:2px;height:15px;border-left:2px solid #FFF}

.tscbcc111 a:first-child:before {display:none}

#page-header .mcspdim {background:#22bb17;font-family:'Poppins' !important;font-size:18px;padding: 10px 20px;}
#page-header .mcspdim:hover {background:#333}

.ush_menu_1 a {font-family:'Source Sans Pro';font-size:21px}

 .btnc2:afterx {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 16px;
    left: -80px;
    color: #FFF;
    font-family: "fontawesome";
    font-weight: 900;
    content: "\f04b";
    font-size: 29px;
    }

.btnc2 {/* background:none; */position:relative;}

.ipad-drvrmc-shocw {
    margin-top: 10px;
    padding:20px 0px 75px 0px;
}



.tscbcc111 a {color:#FFF;font-family:'Source Sans Pro';font-weight:bold;font-size: 20px;padding:4px 15px;position:relative;}
.tscbcc111 a:before {content:'';position:absolute;left:0px;top:8px;
width:2px;height:15px;border-left:2px solid #FFF}

.tscbcc111 a:first-child:before {display:none}

#page-header .mcspdim {background:#22bb17;font-family:'Poppins' !important;font-size:18px;padding: 10px 20px;}
#page-header .mcspdim:hover {background:#333}

.ush_menu_1 a {font-family:'Source Sans Pro';font-size:21px}

 .btnc2:afterx {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 16px;
    left: -80px;
    color: #FFF;
    margin-left: 20px;
    background:url('jpgmsc-play.png') no-repeat center left;
    background-size:64px;
    border:none;
    /* padding: 22px 11px 22px 80px; */
    display:inline-block;
    vertical-align:middle;
    color:#FFF;
    }

    

.btnc2 {/* background:none; */position:relative;}

.ipad-drvrmc-shocw {
    margin-top: 10px;
    padding:20px 0px 75px 0px;
}


.atsc-logoc {text-align:center;padding:50px 0px}
.atsc-logoc p {
    display: flex;
    border-color: inherit;
    align-items: center;
    justify-content: space-between;
    opacity: 0.85;
}

.sripmcx h3 {font-weight:bold;margin-top:20px;font-family:'Poppins';font-size: 42px;}


@media (min-width:900px){
.drvspmc-holdc .vc_col-sm-5 {width: 37.666%;}
.drvspmc-holdc .vc_col-sm-7 {width: 62.3333%;}
#page-footer .vc_col-sm-3 {
    width: 23%;
}
#page-footer .height_medium .vc_col-sm-3:first-child {
    width: 31%;
}
}
.copycc {text-align:center;color:#4f4e4e;font-family:'Source Sans Pro';}
.fscdz  {font-family:'Source Sans Pro';font-size:19px;line-height:29px}
.fscdz strong {font-weight:bold;font-size: 21px;}

.fscdz  a {color:#333}
.fscdz  a:hover {color:#e71d2c}


.fmsic2 {text-align:center}
.fmsic2 h2{color:#e71d2c;font-family:"Poppins";font-weight:bold;text-transform:uppercase;margin-bottom: 8px;}

.sbcnx {}
.sbcnx p {color:#3f3f3f;font-family: 'Source Sans Pro';margin-bottom: 30px;line-height: 23px;}

.fmsic2 input.wpcf7-text {background:none !important;color:#000;font-family:'Source Sans Pro';font-weight:bold;font-size:19px;box-shadow:none;border-radius:0px;padding:0px 6px;-webkit-box-shadow: 0 8px 6px -6.5 #333;-moz-box-shadow: 0 8px 6px -6.5 #333;box-shadow: 0 8px 0px -6.5px #333;line-height: 2.5rem;min-height: 2.52rem;}

.fmsic2 .wpcf7-form-control-wrap input {margin-bottom:15px !important}
.fmsic2 .wpcf7-list-item input {margin-bottom:2px !important}

.fmsic2 .wpcf7-acceptance {font-size:14px;vertical-align:middle;}
.fmsic2 .wpcf7-acceptance span {position:relative;top:2px;margin-top: 5px;margin-bottom: 20px;    font-family: 'Source Sans Pro';}
 

  body .smc  .wpcf7-submit{     padding: 0.7em 3.15em;font-family:'Poppins';font-size:19.55px !important}


 .fmsic2 ::-webkit-input-placeholder { /* Edge */
  color: #111; opacity:1
}

.fmsic2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #111; opacity:1
}

.fmsic2 ::placeholder {
  color: #111; opacity:1
}

.pdcsbr1 {max-width:555px;margin:0px auto;text-align:center;font-family: 'Source Sans Pro';font-size: 22px;margin-bottom:70px !important;}
.pdcsbr1 h1 {font-weight:bold;font-family: "Poppins";font-size: 42px;margin-bottom: 20px;}

.prc-bbmc:before {
  position:absolute;
  left:-90px;
  top:130px;
  content:'';
  display:block;
  height: 550px;
  width: 555px;
  background: url('shapcs-cm.png') no-repeat;
  background-size: 290px;
}
.prc-bbmc .vc_col-sm-4  .vc_column-inner {background:#f8f8f8; }
.prc-bbmc .vc_col-sm-4  .vc_column-inner{/* position:relative; */z-index:20;padding: 30px 10px;}
.prc-bbmc .vc_col-sm-4:first-child .vc_column-inner  {border-radius: 10px 0px 0px 10px;}
.prc-bbmc .vc_col-sm-4:last-child .vc_column-inner {border-radius: 0px 10px 10px 0px;}

.prc-bbmc .vc_col-sm-4.xvbmn222 .vc_column-inner{background:#efefef}
.prc-bbmc .vc_col-sm-4.xvbmn222 {position:relative}
.plscmn {text-align:center;font-family:'source sans pro'}
.plscmn h3 {font-weight:bold;font-family:'Poppins';margin-bottom: 4px;}

.plc1 strong {color:#c42a2b;text-decoration:underline}

.plc1 {margin-bottom: 4px !important;border-bottom:1.5px solid #d8d8d8;padding-bottom: 8px;}
.plc12 {margin-bottom:10px !important;border-bottom:1.5px solid #d8d8d8;padding: 5px 0px;margin-bottom: 27px !important;}

.plc12 h2{color:#e71d2c;font-weight:bold;font-family:"Source Sans Pro";
font-size:38px;margin-bottom:0px
}
.plc12 {font-weight:bold}

  #page-content .plscmn a { background: #22bb17;
    font-family: 'Poppins' !important;
    font-size: 18px; color:#FFF;
    padding: 14px 25px;
        line-height: 1.2!important;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;font-family:'Poppins';
    border-radius: 0.3em;}


    .plc11 p strong {color:#060606;font-size:18px;font-family:"Poppins";position:relative}
    .plc11 p strong:after {display:block;content:'';width:75px;height:6px; background:#22bb17}

.plscmn li    {color:#060606;font-family:"Source Sans Pro";font-size:18px;border-bottom:2px dashed #d8d8d8;
padding:10px 0px;margin:0px;font-weight:normal}
.plscmn  ul {list-style-type:none;padding:0px;margin:0px;text-align:left}





.plc2 strong {color:#22bb17;text-decoration:underline}

.plc2 {margin-bottom: 4px !important;border-bottom:1.5px solid #d8d8d8;padding-bottom: 8px;}
.plc22 {margin-bottom:10px !important;border-bottom:1.5px solid #d8d8d8;padding: 5px 0px;margin-bottom: 27px !important;}

.plc22 h2{color:#e71d2c;font-weight:bold;font-family:"Source Sans Pro";
font-size:38px;margin-bottom:0px
}
.plc22 {font-weight:bold}


.plc3 strong {color:#22bb17;text-decoration:underline}

.plc3 {margin-bottom: 4px !important;border-bottom:1.5px solid #d8d8d8;padding-bottom: 8px;}
.plc33 {margin-bottom:10px !important;border-bottom:1.5px solid #d8d8d8;padding: 5px 0px;margin-bottom: 27px !important;}

.plc33 h2{color:#e71d2c;font-weight:bold;font-family:"Source Sans Pro";
font-size:38px;margin-bottom:0px
}
.plc33 {font-weight:bold}

    .plc11 {text-align:left;margin-top:35px !important}

    .plc22x {text-align:left;margin-top:35px !important}
    .plc22x p strong {color:#060606;font-size:18px;font-family:"Poppins";position:relative}
    .plc22x p strong:after {display:block;content:'';width:75px;height:6px; background:#22bb17}

.plc22x li    {color:#060606;font-family:"Source Sans Pro";font-size:18px;border-bottom:2px dashed #d8d8d8;
padding:10px 0px;margin:0px;font-weight:normal}
.plc22x  ul {list-style-type:none;padding:0px;margin:0px;text-align:left}

.plc22x  ul li strong {background:#c42a2b;color:#FFF;font-size:14px;padding:4px 8px;border-radius:24px;margin-left:10px;
position:relative;top:-1px}
.plc22x  ul li:last-child strong {background:#e7c735;color:#333}
.plscmn   ul li:last-child {border:none !important}
.plscmnxxxx   {
   background:#22bb17;
  color:#FFF;
  text-align:center;
  border-radius:7px 7px 0px 0px;
  font-weight:400;
  font-family:"Source Sans Pro";
  font-size: 18px; font-weight:normal;
  padding: 4px 0px;
  position: absolute;
  height:36px;
  top: -36px;left:0px;
  z-index: 30;
  display: block;
  width: 100%;
 } .plscmnxxxx strong {font-weight:normal}
   .plscmnxxxx strong:after  {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: "fontawesome"; font-weight:300; font-size:16px;
    font-weight: 300;
    content: "\f005";
    display: inline-block;
    /* width: 100%; */
    color:#FFF;
    }





    .ctmbc21c h1 {font-weight:bold;font-family:"Poppins";margin-bottom:15px;font-size: 42px;}
    .ctmbc21c {font-family:'Source Sans Pro';font-size:22px;max-width:600px;margin:0px auto;margin-bottom:80px !important}

   #page-content .cbmnc {max-width: 850px;margin:50px auto !important;}
   .gmsnc1 .w-iconbox-title {
   font-family:"Poppins";
   font-weight:bold;
   font-size:31px;
   border-bottom:2px solid #eaeaea;
   line-height: 1.2;
   padding-bottom: 8px;
   margin-bottom: 8px;
   }

  .gmsnc1   .w-iconbox-text {font-family:'Source Sans Pro';font-size:20px}
 .gmsnc1  .w-iconbox-icon  {color:#e71d2c !important;font-size:64px;width: 2.1em;}
  .gmsnc1 a {color:#333}

   

       .ctsmlocx h2 {
       font-weight:bold;
       font-family:"Poppins";
       margin-bottom:15px;
       text-align:center;
       font-size: 42px;
       }


.smncbbnc { max-width: 850px;margin:50px auto !important;}

@media (min-width:900px){
.smncbbnc .colmcs  {width:50%;float:left;padding: 0px 10px;}

}
#page-content .cvxn3 {width:100%;text-align:center;margin:30px 0px 10px 0px}


.smncbbnc input.wpcf7-text ,
.smncbbnc textarea.wpcf7-textarea {text-indent: 5px;background:none !important;color:#000;font-family:'Source Sans Pro';font-weight:bold;font-size:19px;box-shadow:none;border-radius:0px;padding:0px 6px;-webkit-box-shadow: 0 8px 6px -6.5 #333;-moz-box-shadow: 0 8px 6px -6.5 #333;box-shadow: 0 8px 0px -6.5px #333;line-height: 2.5rem;min-height: 2.52rem;}

.smncbbnc .wpcf7-form-control-wrap input {margin-bottom: 25px !important;}
.smncbbnc .wpcf7-list-item input {margin-bottom:2px !important}

 
  body .smncbbnc  .wpcf7-submit{     padding: 0.7em 35px;font-family:'Poppins';font-size:19.55px !important}


#page-content .smncbbnc  .wpcf7-submit{background:#22bb17;font-family:'Poppins' !important; 
border-radius:10px;font-family:"GothamBold" !important;font-size:22px !important}
.smncbbnc  .wpcf7-submit:hover {background:#333 !important}

.smncbbnc .iti__flag-container {margin-left:5px;height:42px;border-radius:0px !important;padding: 0px;font-family: 'Poppins';font-weight: bold;color: #666;font-size: 14px;}

.smncbbnc textarea.wpcf7-textarea {
    line-height: 2.25rem;
    min-height: 2.22rem;
    height: 6.58rem;
    }

    .smncbbnc .iti--separate-dial-code .iti__selected-flag {
    border-radius: 0px;
}

 .smncbbnc textarea:focus  {
    box-shadow: 0px 0px 0px 2px #e71d2c
}




.bmscrz1 {
    color: #fff;
    font-size: 24px;
    line-height: 33px;
    font-family: 'Source Sans Pro';
}
 .bmscrz1 h2 {
 color:#FFF;
 font-family:'Poppins';
 font-weight:bold;
 max-width: 490px;
 /* margin:0px auto; */
 text-align:left;
 font-size: 42px;
 margin-top:40px;
 }

 .page-id-402 .srvmpoxv.with_img .l-section-img{
   background-size: 270px !important;
   background-position: -30px 122%  !important;
 }
 .page-id-402 .srvmpoxv.with_img {position:relative;z-index:50}
.simpslc-imgc img {max-width:990px}
.simpslc-imgc {text-align:center;margin-bottom:-150px;}

.spolmc-empty {margin: 125px;margin-bottom: 30px;}


#page-content .spolmc2332 .l-section-overlay{
  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(241,241,241) 100%) !important;
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(241,241,241) 90%) !important;
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(241,241,241) 100%) !important;
  height:100px
}


#page-header .mcspdim {background:#22bb17;font-family:'Poppins' !important;font-size:18px;padding: 10px 20px;}
#page-header .mcspdim:hover {background:#333}

.xdloimc h3 {font-weight:bold;color:#000;font-family:'Poppins';font-size:42px}
.xdloimc h3 strong {position:relative}
.xdloimc h3 strong:after{position:absolute;
left:3px;
bottom:-4px;
border-bottom:4px solid #22bb17;content:'';
display:block;
width:98%;
}
.xdloimc {max-width: 406px;font-family:"Source Sans Pro";font-size: 22px;margin-top: 35px;line-height: 35px;}

.sldomcx {margin:0px -20px}
.sldomcx23 {text-align:center;max-width:450px;margin:0px auto}

.xdfcb323  strong{color:#e71d2c;font-size: 21px;font-family: 'SOURCE SANS PRO';}
.xdfcb323  p {margin-bottom:0px !important}
.xdfcb323  h2 {text-align:center;color:#060606;max-width:720px;margin:0px auto;font-size: 42px;padding:5px 0px 20px 0px;font-family: 'Poppins';font-weight: bold;}


.xdfloxc {position:relative}
.xdlopmc  p {margin:0px;}
.xdlopmc .wpb_wrapper {
  background:#22bb17;
  /* display:inline-block; */
  color:#FFF;
  text-align:center;
  height: 110px;
  width: 110px;
  border-radius:50px;
  font-family:'Poppins';
  font-weight:bold;
  /* padding:20px 0px; */
  line-height: 19px;
  display: flex;
  align-content: center;
  justify-content: space-around;
  align-items: center;
  font-size: 15px;

   border-radius: 50%;
  background-color: rgb(34, 187, 23);
  box-shadow: 0px 4px 16px 0px rgba(1, 2, 2, 0.33);
 
position:absolute;left:20px;top:200px
}

.xdlopmc.cgreen {}
.xdlopmc.cyellw .wpb_wrapper{background:#e7c735;bottom:100px;top:inherit;left:20px;color: #111;}
.xdlopmc.cwhite .wpb_wrapper {background:#fff;color:#111;/* top: 260px; */top: 46px;right: 30px;left:inherit;}
.xdlopmc.cred   .wpb_wrapper {background:#e71d2c;bottom: 155px;top:inherit;right:20px;left:inherit;}

.xdfloxc {max-width:1000px;margin:0px auto !important}
.xdfcb323  {margin-bottom:0px !important}



.page-id-416 .srvmpoxv.lsapp .l-section-img {
    background-size: 270px !important;
    background-position: -30px 122% !important;
}
.page-id-416 .srvmpoxv.lsapp {padding-top:40px}

.xdloimc a {color:#333;font-weight:bold}
.xdloimc a:hover {color:#000 !important;text-decoration:underline}

#page-content .sldomcx42 {text-align:left}
#page-content .sldomcx42 img {max-width:300px;/* display: inline; */}
.sldomcx2342223  {
    max-width: 360px;
    /* margin: 0px auto; */
    display: block;
    margin-left: 10px;
    margin-top: 30px;
    }
.sldomcx2342223 {text-align:right}

.page-id-416 .xdfloxc  {text-align:center;max-width: 600px;}

.page-id-416 .xdfloxc .cgreen .wpb_wrapper{
    left: 0px;
    top: 15px;
    }
.page-id-416 .xdfloxc .cwhite .wpb_wrapper {
    background:#e7c735;
    right: 0px;
    top: 15px;
    }
.page-id-416 .xdfloxc .cred  .wpb_wrapper {
    bottom: 100px;
    top: inherit;
    right: -10px;
}

.apsmdc.dms3 {max-width:720px;margin:0px auto}



 .page-id-402  .bmscrz1 h1 

 {
 color:#FFF;
 font-family:'Poppins';
 font-weight:bold;
 margin:0px auto;
 text-align:center;
 font-size: 42px;
 margin-top:20px;
 }


#page-content .w-btn.us-btn-style_1 {background:#22bb17;border-radius: 10px;color:#FFF;font-weight:bold;display:inline-block;vertical-align:middle;/* padding: 1.18em 2.8em; */font-size: 21px;text-transform: uppercase;padding: 14px 35px;font-family: 'Poppins';}
#page-content .w-btn.us-btn-style_1:before {display:none}
#page-content .w-btn.us-btn-style_1:hover {background:#333;color:#FFF !important}

.page-id-416 .bmscrz1 h2 {margin-top:0px !important}
.simpslc-imgc4 {margin-top:-20px}

#page-content .plscmn a:before {display:none}
#page-content .plscmn a {text-transform:uppercase}
.smncbbnc .ajax-loader {
    position: absolute;
}

body .plc1 strong {
    color: #e71d2c;
    text-decoration: underline;
}

  .xdcggg a {color:#FFF !important}

.klmsc .owl-nav div:hover {color:#333}
.klmsc .owl-nav .owl-prev {left:-110px}
.klmsc .owl-nav .owl-next {right:-70px}

#page-content .klmsc .owl-nav div {   font-size: 3.5rem;
      height: 4.3rem;
    width: 4.3rem;
    }

.txc-center {text-align:center}
.txc-center img {display:block;margin:0px auto}
#page-content .xdcggg a:hover {text-decoration:underline !important}



@media (min-width:768px) and (max-width:992px) 
{
.srvmpo  {padding:0px 25px}
.btnc2 {    display: block !important;
    text-align: left;}
    .ipad-drvrmc-shocw {
    margin-top: 10px;
    padding: 20px 0px 85px 0px;
}
.srvmpo .hor_flip {height:24vh !important}
.sbnmvnr {padding:0px 25px}
.atsc-logoc {
    text-align: center;
    padding: 10px 0px 0px 0px;margin-bottom:-20px
}
.atsc-logoc p {
    display: block;
    border-color: inherit;
    align-items: center;
    justify-content: space-between;
    opacity: 0.85;text-align:center;
}
.atsc-logoc img {height:68px;width:auto;padding:5px}
.spomr-drvc {padding-bottom:50px !important}
  
  .fturmsc.ongdm-ct {
    padding-top: 0px;
    margin-bottom: 20px !important;
}
   body .xdlopmc.cyellw .wpb_wrapper {
    bottom: inherit;
    top: 45px;
    left: 25px;
    color: #111;
}
 body  .xdlopmc .wpb_wrapper {
    width: 70px;
    height: 70px;
    font-size: 10px;
    line-height: 13px;
    left: 25px;
    top: inherit;
    bottom: 70px;
}
.simpslc-imgc img {max-width:100%}


}

@media (min-width:768px) and (max-width:1025px)  {
   body  .plc22x ul li strong {
 
    width: 116px;
     white-space: nowrap;
}

}

@media (max-width:767px){ .xlomc {margin-left:7px} 

.page-id-346 .freemspkc2 {padding-top:23px;text-align: center;}
.atsc-logoc p {display:block}
.atsc-logoc p img {padding:5px;display:inline-block}
.atsc-logoc {
    text-align: center;
    padding: 30px 0px 0px 0px;
}
.fscdz  {text-align:center}
.simpslc-imgc img {max-width:100%}
.simpslc-imgc {margin-bottom:20px}

.spolmc-empty {
    margin: 0px;
    margin-bottom: 20px;
}
.xdloimc {max-width:100%;margin-top:0px}

.xdlopmc .wpb_wrapper {
    width: 70px;
    height: 70px;
    font-size: 10px;
    line-height: 13px;
    left: 0px;
    top: inherit;
    bottom: 10px;
}
.xdfloxc .vc_column-inner {padding:0px !important}

.xdlopmc.cyellw .wpb_wrapper{bottom: 150px;top:inherit;left:0px;color: #111;}
.xdlopmc.cwhite .wpb_wrapper { top: 36px;right: 0px;left:inherit;}
.xdlopmc.cred   .wpb_wrapper {bottom: 55px;top:inherit;right:0px;left:inherit;}

.sripmcx h3 {font-size:27px}
.page-id-402 .bmscrz1 h1 {font-size:33px}
body .try-smcg h1 {
    font-size: 27px;
    padding-top: 10px;
}
  
  .xdloimc h3 {
  font-size:27px
}
.xdloimc {
  font-size:18px;line-height:29px
}
 body  .wpismc-strc {
    font-size: 18px;
    line-height: 29px;
    margin-bottom: 0px;
}
body .xdfcb323 h2 {font-size:27px;padding-bottom:0px}
.prc-bbmc:before {display:none}
 .prc-bbmc {padding:0px 20px}
#page-content .prc-bbmc .vc_col-sm-4 {margin-bottom:25px !important}
#page-content .prc-bbmc  .xvbmn222 {margin-top:25px !important}
  .pdcsbr1 h1 {font-size:33px;padding-top: 20px;}
body .plscmn h3 {
     font-size: 27px;
}
  .plc22x ul li strong {margin:0px;font-size:13px;display: inline-block;
    padding: 1px 10px;}
body .pdcsbr1 {font-size:18px;line-height:29px;margin-bottom: 40px !important;}
  .page-id-416 .bmscrz1 h2 {font-size:33px}
  .bmscrz1 {font-size:20px}
  .sldomcx2342223 {text-align:center;margin: 15px 0px;}
  
   .prc-bbmc .vc_col-sm-4 .vc_column-inner {
    border-radius: 10px 10px 0px 0px !important;
}
.prc-bbmc .vc_col-sm-4.xvbmn222 .vc_column-inner {
      border-radius: 0px 0px 0px 0px !important;

}
   .page-id-469 #page-content .spomr-drvc {
    margin-top: 5px;
    padding-top: 20px !important;
}
.page-id-469 #page-content .srvmpoxv  .hor_flip {height:26vh !important}
 .page-id-469 #page-content .srvmpoxv .l-section-img {
    background-size: 250px !important;
    background-position: -20% 120% !important;
}
  .ctmbc21c h1 {font-size:33px}
.ctmbc21c {font-size:20px}
.gmsnc1 .w-iconbox-title {font-size:27px;}

.gmsnc1 .w-iconbox-text{ font-size:18px}
.cbmnc .vc_column-innerx {padding:0px !important}
.gmsnc1 .w-iconbox-icon {
    color: #e71d2c !important;
    font-size: 54px;
    width: 2.1em;
}
  
  .ctsmlocx h2 {font-size:27px;margin: 20px 0px 20px 0px;}
.ctsmlocx {margin-bottom:0px !important}

.smncbbnc {
    max-width: 850px;
    margin: 10px auto !important;
}
.sbcnx p br {display:none}
.without_title.active .w-popup-box-content {padding:20px 20px !important}
.sbcnx p{font-size:15px}
}






.btcs99 em {font-style:inherit}

@media (max-width: 800px){
#page-header .l-subheader.at_middle {background:#FFF;border-bottom:2px solid #e71d2c}
.ush_menu_2 .w-nav-control {color:#e71d2c !important}

.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1
{background:#FFF !important}

.w-nav .w-nav-list {padding:0px 50px !important}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {
  color:#777 !important;padding:12px 5px;
border-bottom:1px solid #eee !important;
}
	.w-nav.type_mobile .w-nav-anchor:not(.w-btn) span {
			font-size:1.135rem

	}
	.ush_menu_2 .w-nav-icon {
    font-size: 24px;
    width: 27px;
}
.btcs99 em {display:block;opacity:0;line-height:2px}
	.btcs99 {max-width:280px;margin:0px auto}
	.ipad-drvrmc-shocw {
    margin-top: -35px;
    padding: 20px 0px 75px 0px;
}


}

#cookie-law-info-bar {
    background: rgb(255 255 255 / 95%) !important;
    padding: 14px 25px !important;
}
#cookie-law-info-bar .cli-bar-message {color:#777;padding:0px 20px}
#cookie-law-info-bar  .cli-bar-btn_container a{border-radius:6px;padding:10px 20px;font-family: 'Poppins';}




   .btnc99-fixed { transition:all 222ms ease; width: 55px; height: 55px;  position: fixed; right: 8px; bottom: 40%; border-radius: 50%; z-index: 750; cursor: pointer; }
@media (min-width: 1280px){
   .btnc99-fixed { bottom: 150px !important; }
}

 .btnc99-fixed button {background:none;padding:0px}
 .btnc99-fixed br {display:none}
 .btnc99-fixed:focus ,
 .btnc99-fixed:hover {transform:rotate(-5deg);transform:scale(1.1,1.1);

     -webkit-transform : rotate(-10deg) scale(1.05); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(10deg) scale(1.05); /* IE 9 */
    transform         : rotate(-10deg) scale(1.05); /* Firefox 16+, IE 10+, Opera */
}




#overlay-content-99 {
  position: fixed;
  background-color: #FFF;
  color: #000;
  z-index: 850;
  height: 100%;
  transition: transform .325s cubic-bezier(0,0,.2,1) .15s;
  width: 500px !important;
  } 
#overlay-content-99.act-bb { box-shadow: -20px 0 5px 0 rgb(0 0 0 / 10%); transition: all .5s; }

#overlay-content-99 .wpb_wrapper { outline: 0; padding: 0; }

#overlay-content-99 .wpb_wrapper{ overflow-y: auto; display: block; -webkit-overflow-scrolling: touch; height: 100%; width: 100%; padding: 45px 45px; }
.js-sidebar_button {background:none;font-family:'montserrat';
font-size: 36px;position:absolute;top: 0px;right: -20px;}
@media (max-width:768px) {
	.gsc-conc p br {display:none}
.gsc-conc p strong {display:block}
  #overlay-content-99 {
width:100% !important
}
.cli-bar-btn_container {text-align:center;width:100%;display:block}
.cli-bar-message {padding:0px !important;text-align: center !important;font-size: 11px;}
#cookie-law-info-bar {padding:10px 20px !important}

#overlay-content-99 .wpb_wrapper {
   
    padding: 20px 30px;
}
.js-sidebar_button {right:0px}
}
.js-sidebar_button i {font-size:0 !important}
.js-sidebar_button i:before {font-size:23px !important}

.gsc-conc h3 {font-weight:700;font-size:24px;padding: 0px;}
.gsc-conc {font-family:"Source Sans Pro"}

.gsc-conc em {font-size:21px;}
.gsc-conc em:nth-child(1) {display:none}
.gsc-conc .btnc1 {font-size: 17px !important;padding: 10px 25px;}

.gsc-conc p {position:relative;padding-left:45px}
.gsc-conc p i {position:absolute;left:5px;top:5px;font-size:27px}

.gsc-conc p i.fa-phone-alt {font-size:21px;top:6px}
.gsc-conc p i.fa-whatsapp {font-size:31px}
.gsc-conc p i.fa-external-link-alt {font-size:24px;top:7px}

