/* quicksand-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/Quicksand-Light.ttf') format('truetype'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/Quicksand-Regular.ttf') format('truetype'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/Quicksand-Medium.ttf') format('truetype'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/Quicksand-SemiBold.ttf') format('truetype'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/Quicksand-Bold.ttf') format('truetype'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* varela-round-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/varela-round-v20-latin-regular.woff2') format('woff2');
}

/* Slick Slider */ 
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent} .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0} .slick-list:focus{outline:none} .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto} .slick-track:before,.slick-track:after{display:table;content:''} .slick-track:after{clear:both} .slick-loading .slick-track{visibility:hidden} .slick-slide{display:none;float:left;height:auto;min-height:1px} [dir='rtl'] .slick-slide{float:right} .slick-slide img{display:block} .slick-slide.slick-loading img{display:none} .slick-initialized .slick-slide{display:block} .slick-loading .slick-slide{visibility:hidden} .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent} .slick-arrow.slick-hidden{display:none} 
/* Slick Slider */


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, 
em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, 
output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;text-decoration:none;outline: none !important;}
/* global css */
:root{
  --site-primary:#55C9E9;
  --site-green:#1F9170;
  --site-light-green:#7BCF37;
  --site-hover:#1F9170;
  --site-yellow:#D6C813;
  --site-black:#000000;
  --site-white:#ffffff;
  --site-gray:#666666;
  --site-font-primary: 'Varela Round';
  --site-font-heading: 'Quicksand';
  --margin-top:0px !important;  
  --width: 100%;--ratio: 0.5625;
}
*{outline: none;}
img{max-width: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;font-family: var(--site-font-primary);}
body {line-height: 1;font-family: var(--site-font-primary);}
ol, ul {list-style: none;font-family: var(--site-font-primary);margin:0px;padding:0px;}
blockquote, q {font-family: var(--site-font-primary);}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;font-family: var(--site-font-primary);}

.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.align-center{align-items: center;}
.justify-content-center{justify-content: center;}

.container{padding-left: 15px;padding-right: 15px;}
.row{margin-right: -12px;margin-left: -12px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 12px;padding-left: 12px;}
.site-btn{text-align: center;appearance:none;-webkit-appearance:none;cursor:pointer;font-family: var(--site-font-primary);color: var(--site-white);font-size: 22px;padding: 14px 20px;background: var(--site-primary);border-radius: 10px;display: inline-block;line-height: 26px;transition: 0.3s;-webkit-transition:0.3s;border: 0 !important;box-shadow: none !important;outline: none !important;min-width: 122px;}
.site-btn:hover, .site-btn:focus, .site-btn:active{color: var(--site-white);}
.site-btn.black{background: var(--site-black);}
.site-btn.green{background: var(--site-green);}
.site-btn.white{background: var(--site-white);color: var(--site-black);min-width: 190px;}
.site-btn.active{background: var(--site-hover)}

.site-heading{font-size: 46px;line-height: 63px;color: var(--site-black);font-family: var(--site-font-heading);font-weight: 700;}
.band-heading{font-size: 44px;line-height: 56px;color: var(--site-white);font-family: var(--site-font-heading);font-weight: 700;}
.band-subheading{font-size: 35px;line-height: 44px;color: var(--site-white);font-family: var(--site-font-heading);font-weight: 700;}
.sub-heading{font-size: 26px;line-height: 31px;color: var(--site-gray);}
.banner-sub-head{font-size: 24px;line-height: 29px;font-family: var(--site-font-primary);color: var(--site-black);margin-top: 26px;}

.whysybx a h1, .whysybx a h2, .whysybx a h3, .whysybx a h4, .whysybx a h5, .whysybx a h6,
.whysybx h1 a, .whysybx h2 a, .whysybx h3 a, .whysybx h4 a, .whysybx h5 a, .whysybx h6 a{color: var(--site-hover) !important;text-decoration:underline !important;}
.whysybx p{font-style: normal;font-weight: 400;font-size: 20px;line-height: 38px;color: var(--site-gray);margin-top: 25px;padding-top: 0 !important}
.whysybx p a, .whysybx li a{color: var(--site-black);}
.whysybx  a{word-break: break-all;}
.whysybx ul, .whysybx ol {margin: 20px 0 0;list-style: none;}
.whysybx ul ul, .whysybx ul ol, .whysybx ol ol, .whysybx ol ul{margin-bottom: 20px;}
.whysybx li {padding-left: 20px;position: relative;font-style: normal;font-weight: 400;font-size: 20px;line-height: 40px;color: var(--site-gray);margin-top: 0px;}
.whysybx li a:hover {color: var(--site-primary);}
.whysybx h1 a, .whysybx h2 a, .whysybx h3 a, .whysybx h4 a, .whysybx h5 a, .whysybx h5 a{color: var(--site-hover);}
.whysybx li:first-child {margin-top: 0px;}
.whysybx ul li:after {position: absolute;content: '';display: inline-block;left: 0;width: 5px;height: 5px;background:var(--site-black);top: 14px;border-radius:50%;}
.whysybx ol {counter-reset: item;}
.whysybx ol li {counter-increment: my-awesome-counter;padding-left: 35px;}
.whysybx ul ol li {padding-left: 24px;}
.whysybx ol ol li{padding-left: 44px;}
.whysybx ol ul li:before,
.whysybx ul ol li:after {display: none;}
.whysybx ol ul ol li:after, .whysybx ul ol ul li:after {display: block;}
.whysybx ol ul, .whysybx ol ol, 
.whysybx ul ol, .whysybx ul ul {padding-left: 20px;}
.whysybx ol li:before {content: counters(item, ".") ".";counter-increment: item;position: absolute;left: 0;color: var(--site-black);}
.whysybx blockquote{font-weight: normal;font-size: 35px;line-height: 45px;color: #1685A9;padding:40px 0px 40px 111px;position:relative;}
.whysybx blockquote p{font-weight: normal;font-size: 35px;line-height: 45px;color: #1685A9;}
.whysybx blockquote:before{content:'';background:url(/images/quote-icon.svg) no-repeat center center;position:absolute;left:0;top:40px;width: 33px;height: 29px;}

.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{margin-top: 30px;}
.whysybx h1:first-child, .whysybx h2:first-child, .whysybx h3:first-child, .whysybx h4:first-child, .whysybx h5:first-child, .whysybx h6:first-child{margin-top: 0px;}
.whysybx h1{font-size: 50px;line-height: 1.3;}
.whysybx h2{font-size: 40px;line-height: 1.3;}
.whysybx h3{font-size: 35px;line-height: 1.3;}
.whysybx h4{font-size: 30px;line-height: 1.3;}
.whysybx h5{font-size: 28px;line-height: 1.3;}
.whysybx h6{font-size: 26px;line-height: 1.3;}

/* global css end */

/* header design */
.header-top-section{background: var(--site-primary);color: var(--site-black);padding: 17px 0 16px 0;transition: 0.3s;-webkit-transition: 0.3s;}
/*body.fixed .header-top-section{display: none;}*/
body.fixed header{transform: translateY(-54px);}
/*body.fixed .header-bottom-section{position: fixed;top: 0px;left: 0;right: 0;padding-top: 5px;}*/


.header-contact-detail{display: flex;align-items: center;}
.header-contact-detail a{font-size: 20px;line-height: 24px;color: var(--site-black);text-decoration: none;vertical-align: middle;}
.header-contact-detail .contact-bx{padding:2px 20px 0px 0;margin-right: 20px;border-right: 1px solid var(--site-black);}
.header-contact-detail .contact-bx:last-child{margin-right: 0;padding-right: 0;border: 0}
.header-top-wrap, .header-bottom-wrap{display: flex;align-items: center;justify-content: space-between;}
.header-bottom-section{position: relative;}
.header-bottom-section .container{position: relative;}
.header-bottom-section:before{position: absolute;content:'';left: 0;top: 0;width: 100%;height: 50%;background: var(--site-primary);}
.header-bottom-wrap{background: white; box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.05);border-radius: 10px;padding: 6px 16px 6px 22px;height: 86px;}
.contact-bx .phone{padding-left: 30px;position: relative;}
.contact-bx .phone:before{position: absolute;left: 0;width:18px;height: 18px;content:'';background-image: url(/images/call-scan2ship.svg);background-repeat: no-repeat;background-position: center;top: 2px;}
.contact-bx .email{padding-left: 30px;position: relative;}
.contact-bx .email:before{position: absolute;left: 0;width:21px;height: 20px;content:'';background-image: url(/images/mail-scan2ship.svg);background-repeat: no-repeat;background-position: center;top: 1px;}
.header-nav-right{display: flex;align-items: center;}
.header-nav-wrap ul{display: flex;align-items: center;}
.header-nav-wrap ul li{padding: 0 30px;}
.header-nav-wrap .site-link{font-size: 20px;line-height: 24px;color: var(--site-black);font-family: var(--site-font-primary);position: relative;}
.header-nav-wrap .site-link:before{position: absolute;left: 0;bottom: -31px;height: 5px;background: var(--site-black);content:'';width: 0;opacity: 0;transition: 0.3s;-webkit-transition:0.3s;}
.header-nav-wrap .site-link.active:before{width: 100%;opacity: 1;}
.header-right-btnbx{display: flex;margin-left: 92px;}
.header-right-btnbx .site-btn{margin-left: 16px;}
.header-right-btnbx .site-btn:first-child{margin-left: 0;}
.header-top-wrap{font-size: 20px;}

.hamburger{display: none;}
.mobile-menu{display: none;}

header{position: fixed;left: 0;top: 0;width: 100%;z-index: 9;transition: 0.3s;-webkit-transition: 0.3s;}
header + div{position: relative;}
header + div:before{position: absolute;content:'';left: 0;top: -50px;height: 50px;width: 100%;background: var(--site-primary);}
body{padding-top: 100px;}
.mob-show{display: none;}
/* header design end */

/* footer design */
footer{background-image: url(/images/footer-bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;color: var(--site-white);}
.footer-abt{font-size: 16px;line-height: 27px;color: var(--site-white);margin-top: 16px;max-width: 267px;}
.footer-abt2{font-size: 18px;line-height: 32px;color: var(--site-white);margin-top: 16px;padding-right: 0px;position: relative;}
.footer-top{padding: 60px 0 50px 0;}
.footer-heading{font-size: 26px;line-height: 31px;color: var(--site-primary);font-family: var(--site-font-primary);margin-bottom: 14px;}
.footer-menu .footer-links{position: relative;font-size: 16px;line-height: 32px;color: var(--site-white);padding-left: 32px;}
.footer-menu .footer-links:before{position: absolute;content:'';left: 0;width: 14px;height: 14px;background-image: url(/images/footer-icon-scan2ship.svg);background-position: center;background-repeat: no-repeat;top: 1px;}
.time-bx-icon{display: inline-block;width: 45px;height: 44px;background-image: url(/images/time-scan2ship.svg);background-repeat: no-repeat;background-position: center;margin-right: 14px;min-width: 45px;}
.time-bx{display: flex;align-items: center;font-size: 20px;line-height: 32px;color: var(--site-white);}
.close-timebx{font-size: 20px;line-height: 32px;color: var(--site-white);display: block;padding: 8px 0;margin-top: 15px;border-top: 1px dashed var(--site-primary);border-bottom: 1px dashed var(--site-primary);}
.close-timebx2{font-size: 18px;line-height: 32px;color: var(--site-white);font-weight: 600;margin-top: 16px;font-family: var(--site-font-heading);}
.close-timebx2 a{color: var(--site-primary);font-family: var(--site-font-heading);font-weight: 700;}
.footer-timing-col{max-width: 382px;}
.footer-contact-bx{margin-top: 22px;}
.footer-contact-bx:last-child{margin-top: 12px}
.footer-mail{font-size: 18px;font-weight: 600;line-height: 31px;color: var(--site-white);padding-left:32px;position: relative;font-family: var(--site-font-heading);}
.footer-mail:before{position: absolute;content:'';left: 0;width: 21px;height: 15px;background-image: url(/images/mail-scan2ship-hover.svg);background-repeat: no-repeat;top: 4px;}
.footer-phone{font-size: 28px;font-weight: 600;line-height: 31px;color: var(--site-white);padding-left:32px;position: relative;font-family: var(--site-font-heading);}
.footer-phone:before{position: absolute;content:'';left: 0;width: 19px;height: 19px;background-image: url(/images/call-scan2ship-hover.svg);background-repeat: no-repeat;top: 7px;background-size: 19px;}
.footer-bottom{padding: 12px 0 12px 0;background: #142A30;}
footer .footer-bottom {font-size: 16px;line-height: 31px;color: var(--site-white);font-family: var(--site-font-heading);font-weight: 400;}
.footer-bottom a{color: var(--site-white);font-family: var(--site-font-heading);}
.copy-txt {font-family: var(--site-font-heading);font-weight: 600;}
/* footer design end */

/* banner design */
.banner-section{background: var(--site-primary);padding-top: 112px;position: relative;}
.banner-section .container{position: relative;}
.banner-section:before{position: absolute;content:'';background: var(--site-white);height: 62px;left: 0;bottom: 0;width: 100%;}
.banner-left-bx{padding-bottom: 132px;}
.site-heading span{color: var(--site-white);}
.banner-right-pic{display: inline-block;border:5px solid var(--site-white);border-radius: 10px;overflow: hidden;box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.05);position: relative;}
.banner-right-pic:before{position: absolute;content:'';left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(0deg, black 0%, black 100%);opacity: 0.1;}
.video-play-btn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(/images/play-icon.svg);background-position: center;background-repeat: no-repeat;}
.btn-wrap{margin-top: 40px;}
.banner-row{align-items: center;}
/* banner design end */

/****** Alert Message ******/
*{box-sizing:border-box;}
.form-alert {position: fixed;bottom: 30px;right: 30px;width: 100%;max-width: 300px;z-index:99;}
.form-alert-wrap{position:relative;padding:20px 0px;padding-left:0px;background:#ffffff;color:var(--site-primary);font-size: 14px;line-height: 20px;border-radius: 5px;box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.03);border: none;border-left: 4px solid transparent;margin-top:20px;width:100% !important;height:auto !important;}
.form-alert-wrap span{width:100% !important;display:block;padding-left:60px;padding-right: 30px;position:relative;}
.form-alert-wrap:first-child{margin-top:0px;}
.form-alert-wrap span:before{content:'';position:absolute;left:20px;top:0px;width: 25px;height: 24px;background-repeat:no-repeat;background-position:center center;border-radius: 4px;}
.close-btn {font-size: 0px;position: absolute;top: 5px;right: 5px;background: url(/images/close-error-icon.png) no-repeat center 5px;height: 25px;width: 20px;appearance: none;-webkit-appearance: none;border: none;box-shadow: none;outline: none;background-size: 10px;padding: 0;margin: 0;opacity:0.7;cursor:pointer;}

.form-error-alert.form-alert-wrap span:before{background-image: url(/images/error-icon-red.png);background-size: contain;}
.form-error-alert.form-alert-wrap{border-color:#EC4D2B;color:#EC4D2B;}

.form-success-alert.form-alert-wrap span:before{background-image: url(/images/success-tick-icon.png);background-size: contain;}
.form-success-alert.form-alert-wrap{border-color:green;color:green;}
/****** Alert Message ******/

.reason-section{padding: 60px 0 80px 0;}
.box-row{margin: 0 -11px;margin-top: 37px;}
.box-row .col-lg-2{/*border-top: 2px dashed var(--site-black);border-left: 2px dashed var(--site-black);*/position: relative;padding: 0 11px;width: 20%;}
.box-row .col-lg-2:before{position: absolute;left: 12px;top: 0;right: 12px;content:'';border-top:  2px dashed var(--site-black);}
.box-row .col-lg-2:after{position: absolute;left: 0px;top: 12px;content:'';border-left: 2px dashed var(--site-black);bottom: 12px;}
.box-row .col-lg-2:first-child:before, .box-row .col-lg-2:first-child:after{display: none;}
.box-row .col-lg-2:nth-child(5n + 1):after{display: none;}
.box-row .col-lg-2:nth-child(-n + 5):before{display: none;}

.service-box{padding: 45px 0px;display: block;}
.service-icon{margin-bottom: 20px;}
.service-name{font-size: 20px;line-height: 29px;color: var(--site-gray);}

.cost-section{background: #effafe;padding: 80px 0 56px 0;position: relative;}
.cost-section:before{position: absolute;left: 0;bottom: 0;content:'';background-color: var(--site-white);height: 131px;width: 100%;display: none;}
.cost-section .container{position: relative;}

.cost-bx{background: var(--site-white);padding: 37px 40px;border-radius: 10px;border-bottom: 4px solid var(--site-primary);height: 100%}
.cost-desc.whysybx p{margin-top: 10px;}
.cost-ttl{font-size: 26px;line-height: 31px;color: var(--site-black);}
.cost-section .sec-head{max-width: 880px;text-align: center;margin:0 auto 0px auto;}

.video-bx{position: relative;padding-bottom: 56.24%;}
.video-bx video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/**************shippingprocess-css-start**************/
.shipping-process{width:100%; height:162px; position:relative; display: flex; align-items: center;background-size: cover;background-position: center;}
.shipping-process:before{background:var(--site-green); width:100%; height:100%; content:""; position:absolute; left:0px; top:0px; opacity:0.9;}
.shipping-process .container{z-index:1; position:relative; display: flex; justify-content: space-between; align-items: center;}
.shipping-text{font-size:45px;  font-family: var(--site-font-heading); font-weight:700; color:var(--site-white);}
/**************shippingprocess-css-end**************/
/**************contactus-css-start**************/
.contact-main{background:rgba(31,145,112,0.10); width:100%; padding:75px 0px 75px 0px;}
.contact-left img{border-radius:10px;}
.form-wrapper{width:100%; margin:0px 0px 25px 0px;}
.form-wrapper input{width:100%; border:1px solid var(--site-green); height:61px; background:var(--site-white); border-radius:10px; outline:0px; padding:0px 20px; color:var(--site-gray); font-size:20px;}
.form-wrapper textarea{width:100%; border:1px solid var(--site-green); height:108px; background:var(--site-white); border-radius:10px; outline:0px; padding:0px 20px; color:var(--site-gray); font-size:20px; padding-top:20px;}
.contact-text{font-size:20px; color:var(--site-gray); line-height:31px; margin-bottom:25px;}
.contact-text a{color:var(--site-gray); }
.contact-right .site-heading{padding:0px 0px 25px 0px;}
.contact-btn .site-btn.green{margin-right:19px;}
.re-captcha{margin-top:5px; margin-bottom:10px;}
/**************contactus-css-end**************/
/**************faq-css-start**************/
.accordion-button{padding:0px; color:var(--site-black); font-size:26px; background:none;}  
.accordion-button:not(.collapsed){background:none; color:var(--site-black);  padding:0px; box-shadow:none;}
.accordion-item{border:0px; border-bottom:2px dashed #7f7f7f; padding:25px 0px 25px 0px; background:none;}
.accordion-body{padding:0px; color:var(--site-gray); font-size:20px; line-height:31px;}
.accordion-body p{padding-top:14px;}
.accordion-button:focus{box-shadow:none;}
.accordion-button::after{background:url(/images/faq-bottom-arrow.svg) no-repeat; width:21px; height:21px; transform:none !important;}
.accordion-button:not(.collapsed)::after{background:url(/images/faq-up-arrow.svg) no-repeat;}
.accordion-item:last-of-type{border-radius:0px;}
.faq-main{padding:80px 0px 77px 0px;}
.faq-main .accordion{margin:25px 0px 0px 0px;}
.faq-main .sub-heading{padding:10px 0px 0px 0px;}
/**************faq-css-end**************/

/**************reCAPTCHA CSS************/
div.recaptcha {
    background-color: #f9f9f9;
    border: 1px solid #b0dbe7;
    padding: 5px 10px 5px 0;
    border-radius: 12px;
    overflow: hidden;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

div.g-recaptcha {
    width: 300px;
    height: 74px;
    overflow: hidden;
}

div.g-recaptcha > div {
    position: relative;
    top: -1px;
    left: -1px;
}
/**************reCAPTCHA End************/

.error-border {
    border: 1px solid #EC4D2B !important;
}

.fromus-inner{background:var(--site-primary); display:flex; border-radius:10px; padding:30px 75px; justify-content: space-between; align-items: center;}
.formus-text{font-size:35px; font-family: var(--site-font-heading); color:var(--site-white); font-weight:bold;}
/**************contactuspage-css-start**************/
.bg-none{background:none;}
.faq-bg{background:#E9F4F1;}
.pricing-main{background:#E9F4F1;}
.shipping-process.dark-cta:before{background: var(--site-black);opacity: 0.65;}
.shipping-process.dark-cta{height: 193px;}
.shipping-process .site-btn{font-size: 28px;padding: 20px 30px;}
.fromus-main{padding-top: 0px;background: #effafe;position: relative;}
.fromus-main .container{position: relative;}
.fromus-main:before{position: absolute;bottom: 0;content: '';left: 0;width: 100%;height: 50%;background-color: var(--site-white);}
.accordion-body .whysybx p{margin-top: 14px;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider.slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized.slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-arrow {border-radius: 0px;border: none;padding: 0px;width: 38px;height: 38px;-webkit-appearance: none !important;appearance: none !important;font-size: 0px;background: rgba(0,0,0,0);text-indent: -99999px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);margin: 0px;z-index: 1;background-repeat: no-repeat !important;background-position: center center !important;}
.slick-arrow.slick-prev {background-image: url(/images/slide-left.svg) !important;left:0;}
.slick-arrow.slick-next {background-image: url(/images/slide-right.svg) !important;right:0;}
.slick-initialized .slick-slide {line-height: 0;}
.slick-initialized .slick-slide {display: block;}
.review-section .slick-prev{left: -154px;}
.review-section .slick-next{right: -154px;}

/* inner page banner */
.inner-banner-pic{position: relative;}
.inner-banner-pic:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.75);content:'';}
.inner-banner-pic img{width: 100%;max-width: inherit;display: inline-block;vertical-align: top;height: 330px;object-fit: cover;object-position: center;}
.blue{color: var(--site-primary);}
.inner-page-banner{position: relative;}
.banner-content{position: absolute;top: 0;left: 0;width: 100%;padding: 122px 0 70px; height: 100%;display: flex;align-items: center;justify-content: center;}
.banner-content.overlap-banner{display: block;}
.innner-banner-content{max-width: 600px;margin: 0 auto;}
.innner-banner-content p{font-size: 20px;line-height: 36px;color: var(--site-white);margin-top: 20px;}
/* inner page banner end */

/* signup page */
.sign-up-section{padding-bottom: 80px;background: rgba(85,201,233,0.10);}
.signup-formbx{padding: 46px 118px 42px 118px;background-color: var(--site-white);margin-top: -73px;position: relative;border-radius: 10px;box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.03);border-bottom: 4px solid var(--site-primary);max-width: 927px;
margin-left: auto;
margin-right: auto;}
.step-list{display: flex;justify-content: space-between;text-align: center;max-width: 730px;margin: 0 auto;}
.sign-steps-wrap{position: relative;margin-bottom: 33px;}
.sign-steps-wrap:before{position: absolute;left: 0;width: 100%;bottom: 17px;border-top: 1px solid var(--site-primary);content:'';}
.steps-count-bx{font-size: 22px;line-height: 26px;color: var(--site-gray);display: inline-block;padding: 9px 15px;text-align: center;border-radius: 10px;}
.step-count{padding-bottom: 60px;position: relative;}
.step-count:before{position: absolute;left: 0;right: 0;width: 35px;height: 35px;border: 1px solid var(--site-primary);border-radius: 100%;bottom: 0;background-color: var(--site-white);content:'';margin: 0 auto;}
.step-count.active:before{background-image: url(/images/step-completed.svg);background-repeat: no-repeat;background-position: center;}
.input-label{font-size: 22px;line-height: 26px;color: var(--site-black);margin-bottom: 19px;display: inline-block;width: 100%;vertical-align: top;}
.input-wrap input[type="text"], .input-wrap input[type="number"], .input-wrap input[type="tel"], .input-wrap input[type="email"], .input-wrap input[type="password"], .input-wrap textarea{height: 52px;display: block;vertical-align: top;border: 1px solid #B0DBE7;border-radius: 10px;padding: 11px 20px 10px 20px;font-size: 16px;line-height: 31px;color: var(--site-black);width: 100%;}
.form-col{margin-top: 49px;}
.captcha-code-col{margin-top: 30px;}
.form-col:nth-child(-n + 2){margin-top: 0;}
.input-wrap textarea{height: 97px;resize: none;}
.current-step .steps-count-bx{background: #EBF7FA;}
.input-check{display: flex;margin-top: 30px;align-items: center;justify-content: space-between}
.input-check a{font-size: 16px;line-height: 26px;color: var(--site-green);text-transform: capitalize;}
.input-check input[type="checkbox"] + label{position: relative;padding-left: 36px;cursor: pointer;}
.input-check input[type="checkbox"] + label:before{position: absolute;content:'';left: 0;width: 20px;height: 20px;border-radius: 5px;border: 1px solid #B0DBE7;background-color: #EBF7FA;top: 2px;}
.input-check input[type="checkbox"]{position: absolute;left: 0;opacity: 0;}
.check-lable{font-size: 16px;line-height: 26px;color: var(--site-gray);}
.input-check input[type="checkbox"] + label:after{position: absolute;content:'';left: 0;width: 20px;top: 2px;height: 20px;background-image: url(/images/check-mark.svg);background-repeat: no-repeat;background-position: center;background-size: 12px;opacity: 0;}
.input-check input[type="checkbox"]:checked + label:after{opacity: 1;}
.signup-form .site-btn{min-width: 162px;margin-top: 40px;}
.signup-formbx.sign-in-bx{max-width: 687px;margin-left: auto;margin-right: auto;}
.signup-formbx.sign-in-bx .form-col:nth-child(-n+2){margin-top: 46px}
.signup-formbx.sign-in-bx .form-col:first-child{margin-top: 0 !important}
/* signup page end */

.two-col-section{padding: 80px 0;background: #e9f4f0;}
.two-col-section .section-head{margin-bottom: 40px;}
.two-col-section .whysybx p:first-child{margin-top: 0;}

.review-section{padding: 80px 0; text-align: center;}
.review-slider{margin-top: 42px;}
.review-picbx{padding: 6px;border: 1px solid var(--site-black);border-radius: 10px;display: inline-block;margin-top: -48px;vertical-align: top;}
.review-picbx img{width: 100%;height: 100%;object-fit: cover;object-position: center;height: 93px;width: 93px;border: 5px;vertical-align: top;}
.review-bx{background: #EBF7FA;padding: 38px 27px 38px 27px;border-radius: 10px;}
.review-name-date{font-size: 24px;line-height: 31px;color: var(--site-black);margin-top: 0px;font-weight: 700}
.quote-icon{display: inline-block;width: 25px;height: 21px;background-image: url(/images/quote-icon.svg);background-repeat: no-repeat;background-position: center;margin: 38px auto 0 auto;}
.review-heading{font-size: 24px;line-height: 31px;color: var(--site-black);margin-top: 35px;}
.review-slider .slick-list{padding-top: 0px;}
.review-slide-bx:nth-child(2n) .review-bx{background-color: #e9f4f0;}
.review-content.whysybx p{margin-top: 17px;}

.privacy-data{display: inline-block;width: 100%;padding: 80px 0;background: rgba(31,145,112,0.10)}
.btn-close{font-size: 0;padding: 0;margin: 0;line-height: 0;position: absolute;right: -15px;top: -15px;background: url(/images/close-icon.svg) !important;background-position: center;width: 33px;height: 33px;opacity: 1;z-index: 1;box-shadow: none !important;outline: none !important}
#benefit-modal .modal-content{text-align: center;border-radius: 0;border: 0;box-shadow: 0px 0px 25px 25px rgba(13.81, 12.78, 12.78, 0.10);}
#benefit-modal .modal-body{border: 4px solid var(--site-green);padding: 75px 84px;}
#benefit-modal .modal-dialog{max-width: 677px;}
.benefit-modal-icon{margin-bottom: 35px;}
.benefit-modal-title{font-size: 24px;line-height: 29px;color: var(--site-black);font-family: var(--site-font-primary);padding-bottom: 29px;margin-bottom: 29px;position: relative;}
.benefit-modal-title:before{position: absolute;content:'';width: 80px;border-top: 2px dashed var(--site-black);left: 0;right: 0;margin: 0 auto;bottom: 0}
.benefit-modal-content, .benefit-modal-content p{font-size: 16px;line-height: 27px;color: var(--site-gray);}
.modal-backdrop{opacity: 0.8 !important;}

.pacific-time{color: var(--site-primary);font-size: 18px;}
.whysybx li p{margin-top: 5px;}

/***********************pricing-css-start******************/
.pricing-main{width:100%; display:block;padding: 60px 0 86px 0;}
.allplans-main{padding: 102px 0 60px 0;}
.allplans-heading{padding-bottom:20px;}
.price-heading{color:var(--site-green);margin-bottom: 20px}
.pricing-inner{margin:auto;padding: 0 50px;}
.pricing-box{border:0px solid #ACACAC; border-radius:10px; text-align:center; display:block; padding:39px 0px 43px 0px;font-family: var(--site-font-heading); margin-top:24px;background: var(--site-white);}
.pricing-boxhead{text-transform:uppercase; color:var(--site-black); font-size:24px;   font-weight:600; line-height:1;  letter-spacing:2.5px; width:100%; line-height:1; padding:0px 0px 19px 0px;}
.pricing-monthtext{color:var(--site-green); font-size:20px; font-weight:bold; width:100%;} 
.pricing-amount{color:var(--site-gray); font-size:18px; font-weight:bold; border-top:1px dashed var(--site-black); margin-top:36px; padding-top:20px; line-height:1; padding-bottom:34px;}
.pricing-amount span{color:var(--site-black); font-size:56px; font-weight:bold; top:5px; position:relative;} 
.buynow-btn{border:1px solid var(--site-green); border-radius:10px; color:var(--site-white); font-size:18px; font-weight:normal; padding:0px 15px; 
  height:42px; display:inline-block; vertical-align:top; line-height:40px;background-color: var(--site-green);}
.small-heading{color:var(--site-black); font-size:30px; font-weight:600; font-family: var(--site-font-heading);}
.allplans-list{margin-left:-12px; margin-right:-12px;}
.allplans-list ul{ padding-left:0px; padding-right:0px; vertical-align:top;margin: 0 0px;}
.allplans-list li{position:relative;  color:var(--site-gray); font-size:22px; border-top:1px dashed #A9A9A9; padding:22px 0px 22px 55px;margin: 0 12px;max-width: calc(33.33333333% - 24px);}
.allplans-list li:nth-child(-n + 3){border-top: 0;}
.allplans-list li:before{background:url(/images/bullate-icon.svg) no-repeat; width:27px; height:27px; position:absolute; left:0px; top:19px; content:"";}
/***********************pricing-css-end******************/
.contact-right .small-heading{padding-bottom:30px;}
.contact-form.contactpage-form .form-wrapper input,
.contact-form.contactpage-form .form-wrapper textarea{border:1px solid #55C9E9;}
.contact-form.contactpage-form .form-wrapper textarea{height:133px;}
.contactpage-form .form-wrapper{margin-bottom:31px;}
.buynow-btn:hover{color:var(--site-black);}

input{box-shadow: none !important;}
input[type="text"], input[type="tel"], input[type="password"],textarea{appearance: none;-webkit-appearance:none}

.auther-name{font-size: 24px;line-height: 32px;color: var(--site-primary);}

.green-inner-cta{padding: 31px 24px 30px 24px;position: relative;border-radius: 10px;overflow: hidden;margin-top: -163px;margin-bottom: 43px;}
.small-cta-title{font-size: 30px;line-height: 40px;color: var(--site-white);font-family: var(--site-font-heading);font-weight: 700;}
.green-inner-cta:before {  background: var(--site-green); width: 100%;  height: 100%;  content: "";  position: absolute;  left: 0px;  top: 0px;  opacity: 0.9;}
.green-inner-cta .small-cta-inn{position: relative;display: flex;align-items: center;justify-content: space-between}
.about-picbx img{border-radius: 10px;overflow: hidden;}
.allplans-list .no-plan{padding-left: 0 !important;font-size: 18px;line-height: 30px;color: var(--site-green);padding: 7px 0;}
.allplans-list .no-plan:before{display: none;}


@media(min-width:1025px){
.btn-close:hover{background: url(/images/close-icon-hover.svg) !important;opacity: 1 !important;}
.header-nav-wrap .site-link:hover{color: var(--site-hover);}
.header-nav-wrap .site-link:hover:before{width: 100%;opacity: 1;}
.header-contact-detail a:hover{color: var(--site-white);}
.site-btn:hover{background: var(--site-hover);color: var(--site-white);}
.contact-bx .phone:hover:before{background-image: url(/images/call-scan2ship-hover.svg);background-repeat: no-repeat;}
.contact-bx .email:hover:before{background-image: url(/images/mail-scan2ship-hover.svg);background-repeat: no-repeat;}
.close-timebx2 a:hover{color: var(--site-hover);}
.footer-mail:hover{color: var(--site-hover);}
.footer-phone:hover{color: var(--site-hover);}
.footer-menu .footer-links:hover{color: var(--site-hover);}
.footer-bottom a:hover{color: var(--site-hover);}
.site-btn.white:hover{background: var(--site-black);color: var(--site-white);}
.video-play-btn:hover{background-image: url(/images/play-icon-hover.svg);background-position: center;background-repeat: no-repeat;}
.accordion-button:hover{color:var(--site-primary);}
.accordion-button:not(.collapsed):hover:after{background: url(/images/faq-up-arrow-hover.svg) no-repeat;}
.accordion-button:hover:after{background: url(/images/faq-bottom-arrow-hover.svg) no-repeat;}
.contact-text a:hover{color:var(--site-primary);}
.site-btn.green:hover{background: var(--site-primary);}
.slick-arrow.slick-prev:hover {background-image: url(/images/slide-left-hover.svg) !important;}
.slick-arrow.slick-next:hover {background-image: url(/images/slide-right-hover.svg) !important;}
.input-check a:hover{color: var(--site-primary);}
.whysybx p a:hover, .whysybx li a:hover{color: var(--site-hover);}
a.service-box:hover .service-name{color: var(--site-primary);}
.buynow-btn:hover{background:var(--site-primary); color:var(--site-white); border:1px solid var(--site-primary);}

}

@media(max-width:1750px){
.review-section .slick-prev{left: -50px;}
.review-section .slick-next{right: -50px;}
}  

@media(max-width:1550px){
.review-section .slick-prev{left: 12px;}
.review-section .slick-next{right: 12px;}
.review-slider {margin-top: 42px;padding: 0 50px;}
}  

@media(max-width:1399px){
.header-nav-wrap ul li{padding: 0 20px;}
.header-right-btnbx{margin-left: 42px;}
.site-btn{font-size: 20px;}
.site-heading{font-size: 45px;}
.banner-sub-head{font-size: 22px;line-height: 26px;}

}
@media(max-width:1299px){
  .banner-section + .reason-section{padding-top: 10px;}
}

@media(max-width:1199px){
.header-contact-detail a{font-size: 18px;}
.header-nav-wrap .site-link{font-size: 18px;}
.header-nav-wrap ul li {padding: 0 12px;}
.site-btn {font-size: 18px;padding: 10px 20px;}
.header-bottom-wrap{padding: 5px 16px 4px 22px;height: auto;}
.header-nav-wrap .site-link:before{bottom: -30px;}
.time-bx{font-size: 16px;line-height: 24px;}
.close-timebx{font-size: 16px;line-height: 24px;}
.footer-phone{font-size: 24px;line-height: 30px;}
.close-timebx2, .footer-abt2{font-size: 16px;line-height: 28px;}
.close-timebx2 br{display: none;}
.footer-heading{font-size: 24px;}
footer .footer-bottom{font-size: 14px;line-height: 28px;}
.site-heading{font-size: 38px;line-height: 50px;}
.band-heading{font-size: 35px;line-height: 45px;}
.sub-heading{font-size: 22px;line-height: 28px;}
.band-subheading{font-size: 30px;line-height: 40px;}
.banner-row{align-items: flex-start;}
.banner-left-bx {padding-bottom: 80px;}
.banner-section:{height: 30px;}
.btn-wrap{margin-top: 25px;}
.banner-sub-head{margin-top: 20px;}
.reason-section{padding:60px 0;}
.service-name {font-size: 16px;line-height: 22px;}
.service-box {padding: 30px 0px 20px 0px;}
.cost-section{padding: 60px 0;}
.cost-bx{padding: 25px 30px;}
.whysybx p, .whysybx li{font-size: 18px;line-height: 28px;}
.shipping-process .site-btn {font-size: 20px;padding: 14px 30px 12px 30px;}
.shipping-process, .shipping-process.dark-cta{height: auto;padding: 50px 0;}
.faq-main{padding:50px 0px 60px 0px;}
.contact-main{padding-top:60px; padding-bottom:60px;}
.contact-main .col-md-6{width:100%;}  
.contact-main .col-md-6 .contact-left{text-align:center; margin:0px 0px 30px 0px; }
.contact-main .col-md-6 .contact-form .col-md-6{width:50%;}
.fromus-inner{padding:30px 35px;}
.formus-text{font-size:32px;}
.faq-main .accordion{margin-top: 5px;}
.box-row{margin-top: 30px;}
.cost-section .sec-head{margin-bottom: 0px;}
.accordion-button{font-size: 24px;line-height: 30px;}
.cost-ttl{font-size: 24px;line-height: 30px;}
.accordion-body{font-size: 18px;line-height: 26px;}

.whysybx h1{font-size: 35px;line-height: 1.3;}
.whysybx h2{font-size: 30px;line-height: 1.3;}
.whysybx h3{font-size: 26px;line-height: 1.3;}
.whysybx h4{font-size: 24px;line-height: 1.3;}
.whysybx h5{font-size: 22px;line-height: 1.3;}
.whysybx h6{font-size: 20px;line-height: 1.3;}
.sign-up-section{padding-bottom: 60px;}
.signup-formbx{padding: 45px 50px;}
.form-col{margin-top: 40px;}
.two-col-section{padding: 60px 0;}
.review-section{padding: 60px 0;}
.banner-content{padding: 100px 0 70px 0;}
.review-name-date{font-size: 20px;line-height: 28px;}
.review-heading{font-size: 20px;line-height: 28px;margin-top: 22px;}
.quote-icon{margin-top: 20px;}
.privacy-data{padding: 60px 0;}

.pricing-amount span{font-size:36px;}

.allplans-list li{font-size:20px;}
.small-cta-title{font-size: 24px;line-height: 1.3;}
.green-inner-cta{padding: 20px;}

}

@media(max-width:991px){
.header-top-section{display: none;} 
.header-bottom-section{padding-top: 15px;}
.header-bottom-section:before{height: calc(50% + 15px);}
.header-nav-wrap{display: none;}
body{padding-top: 64px;}

.hamburger{display: inline-block;margin-left: 20px;}
.mobile-menu{position: fixed;top: 0;left: 100%;width: 100%;height: 100%;background: var(--site-white);transition: 0.3s;-webkit-transition:0.3s;z-index: 5;display: block;}
.mobile-menu-header{padding: 15px;background-color: var(--site-white);display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(0,0,0,0.1);
margin-bottom: 10px;}
.menuopen .mobile-menu{left: 0;}
.mobile-links-wrap{padding: 15px;text-align: center;}
.mob-link{font-size: 24px;color: var(--site-black);font-weight: 400;padding: 0 10px;}
.mob-menu-linkbx li{margin-top: 25px;}
.mob-menu-linkbx li:first-child{margin-top: 0;}
.header-contact-detail{justify-content: center;margin-top: 40px;}
.mob-link.active{border-bottom: 5px solid var(--site-hover);color: var(--site-hover);margin-bottom: 5px;display: inline-flex;padding-bottom: 8px;}
.header-contact-detail a{font-size: 20px;}
footer .col-md-6{margin-top: 30px;}
footer .col-md-6.foot-col-1, footer .col-md-6.foot-col-2{margin-top: 0;}
footer .footer-bottom{text-align: center;}
footer .footer-bottom .col-lg-4.text-right{text-align: center;}
footer .footer-bottom .row{flex-direction: column-reverse;}

.site-heading{font-size: 30px;line-height: 40px;}
.band-heading{font-size: 25px;line-height: 30px;}
.sub-heading{font-size: 18px;line-height: 22px;}
.band-subheading{font-size: 26px;line-height: 32px;}

.banner-section{padding-top: 84px;}
.banner-left-bx{padding-bottom: 40px;padding-top: 35px;}
.banner-row{flex-direction: column-reverse;}
.banner-section:before{display: none;}
.reason-section{padding: 40px 0;}

.box-row .col-lg-2{width: 33.33%;}
.box-row .col-lg-2:nth-child(5n + 1):after{display: block;}
.box-row .col-lg-2:nth-child(-n + 5):before{display: block;}
.box-row .col-lg-2:nth-child(3n + 1):after{display: none;}
.box-row .col-lg-2:nth-child(-n + 3):before{display: none;}
.box-row{margin-top: 30px;}
.cost-section{padding: 40px 0;}
.cost-section .sec-head{margin-bottom: 00px;}
.cost-bx{margin-top: 30px;height: auto;}
.cost-ttl{font-size: 24px;line-height: 30px;}
.whysybx p, .whysybx li{font-size: 16px;line-height: 24px;}
.shipping-process, .shipping-process.dark-cta{padding: 40px 0;}
.formus-text {font-size: 28px;line-height: 34px;}
.contact-main {padding-top: 40px;padding-bottom: 40px;}
.contact-text{font-size: 18px;line-height: 24px;}

.whysybx h1{font-size: 28px;line-height: 1.3;}
.whysybx h2{font-size: 26px;line-height: 1.3;}
.whysybx h3{font-size: 24px;line-height: 1.3;}
.whysybx h4{font-size: 22px;line-height: 1.3;}
.whysybx h5{font-size: 20px;line-height: 1.3;}
.whysybx h6{font-size: 18px;line-height: 1.3;}

.sign-up-section{padding-bottom: 40px;}
.form-col{margin-top: 30px;}
.form-col:nth-child(-n+3) {margin-top: 30px;}
.form-col:nth-child(-n+2) {margin-top: 0;}
.input-label{font-size: 18px;line-height: 1;margin-bottom: 15px;}
.steps-count-bx{font-size: 20px;line-height: 1.2;}
.inner-banner-pic img{height: 280px;}
.banner-content{padding: 70px 0;}
.two-col-section{padding: 40px 0;}
.review-section{padding: 40px 0;}

.two-col-section .row{flex-direction: column-reverse;}
.about-picbx{text-align: center;margin-bottom: 30px;}
.innner-banner-content p{font-size: 18px;line-height: 1.4;}
.privacy-data{padding: 40px 0;}
.faq-main{padding: 40px 0;}
#benefit-modal .modal-body{padding: 50px 50px;}
.benefit-modal-title{font-size: 22px;line-height: 28px;}
.signup-formbx.sign-in-bx .form-col:nth-child(-n+2){margin-top: 30px;}

.pricing-boxmain .col-md-4{width:50%;} 
/*.pricing-main{padding: 40px 0;}
.allplans-main{padding: 40px 0;}*/

.pricing-boxhead{font-size: 22px;line-height: 26px}
.pricing-amount{margin-top: 15px;padding-bottom: 25px;padding-top: 15px;}

.pricing-amount span {font-size: 28px;}
.pricing-box{padding: 25px 0px 25px 0px}
.small-heading{font-size: 22px;line-height: 26px;}
.allplans-list li{font-size: 18px;line-height: 24px;padding: 15px 0px 15px 40px}
.allplans-list li:before{top: 14px;}
.contact-text{margin-top: 15px;}
.auther-name{font-size: 20px;}
.allplans-list li{max-width: calc(50% - 24px);}
.allplans-list li:nth-child(-n + 3){border-top: 1px dashed #A9A9A9;}
.allplans-list li:nth-child(-n + 2){border-top: 0px dashed #A9A9A9;}


body.fixed .header-bottom-section{animation: none;padding-top: 15px;}
body.fixed header {transform: translateY(-0px);}
.banner-section + .reason-section{padding-top: 40px;}

}
@media(max-width:767px){
.mobile-links-wrap{max-height: calc(100vh - 120px);overflow: auto;}
.mob-show{display: inline-block;}
.header-right-btnbx{display: none;}
.mobile-menu .header-right-btnbx{display: block;margin: 30px 0 0 0;}
.mobile-menu .header-right-btnbx .site-btn{width: 100%;margin: 15px 0 0 0;}
footer .col-md-6.foot-col-2{margin-top: 30px;}
.footer-phone{font-size: 18px;}
.footer-phone:before{top:2px;}
.footer-abt{max-width: inherit;}
.footer-abt, .close-timebx2, .footer-abt2{font-size: 14px;line-height: 26px;}
.footer-menu .footer-links{font-size: 14px;line-height: 26px;}
.footer-menu li{margin-top: 3px;}
.footer-heading{font-size: 22px;}
.footer-top{padding: 40px 0;}
.site-heading {font-size: 22px;line-height: 32px;}
.banner-sub-head{font-size: 18px;line-height: 24px;}
/*.box-row .col-lg-2:after{display: none;}
.box-row .col-lg-2:before{display: none !important;}*/
.box-row .col-lg-2{width: 50%;}
/*.box-row .col-lg-2{border-left: 2px dashed var(--site-black);border-right: 2px dashed var(--site-black);}*/
.service-icon img{margin: auto;}
.box-row .col-lg-2:nth-child(3n + 1):after{display: block;}
.box-row .col-lg-2:nth-child(-n + 3):before{display: block;}
.box-row .col-lg-2:nth-child(2n + 1):after{display: none;}
.box-row .col-lg-2:nth-child(-n + 2):before{display: none;}
.box-row{padding: 0 10px;}

.cost-ttl{font-size: 18px;line-height: 24px;}
.service-box{padding-top: 30px;}
.shipping-process .container{display:block;}
.contact-main .col-md-6 .contact-form .col-md-6{width:100%;}
.form-wrapper{margin-bottom:15px;}
.re-captcha{margin-bottom:15px;}
.accordion-button{font-size:18px;line-height: 24px;}
.accordion-body{font-size: 18px; line-height: 24px;}
.signup-now{margin-top:20px;}
.shipping-process{height:auto; padding-top:20px; padding-bottom:30px;}
.fromus-inner{display:block; padding:20px 20px;}
.formus-text{font-size:28px;}
.contactus-btn{margin-top:20px;}
.whysybx h1{font-size: 22px;line-height: 1.3;}
.whysybx h2{font-size: 20px;line-height: 1.3;}
.whysybx h3{font-size: 18px;line-height: 1.3;}
.whysybx h4{font-size: 16px;line-height: 1.3;}
.whysybx h5{font-size: 16px;line-height: 1.3;}
.whysybx li p{margin-top: 5px;}
.shipping-process .site-btn{font-size: 18px;padding: 10px 20px;}
.signup-formbx {padding: 20px 20px;}
.steps-count-bx {font-size: 16px;line-height: 1.2;}
.step-count::before{width: 30px;height: 30px;background-size: 30px;}
.sign-steps-wrap:before{bottom: 15px;}
.step-count{padding-bottom: 50px;}
.form-col{margin-top: 20px;}
.input-label{margin-bottom: 10px;font-size: 16px;}
.form-col:nth-child(-n+2) {margin-top: 20px;}
.form-col:first-child{margin-top: 0;}
.banner-content { padding: 47px 0 20px 0;}  
.innner-banner-content p{margin-top: 15px;}
.inner-banner-pic img{height: 100%;}
.inner-banner-pic{position: absolute;height: 100%;}
.banner-content{position: relative;min-height: 120px;}
.signup-formbx{margin-top: 0}
.sign-up-section{padding-top: 20px;padding-bottom: 20px;}
.signup-form .site-btn{margin-top: 20px;}
.input-check input[type="checkbox"] + label{padding-left: 30px;}
.shipping-process, .shipping-process.dark-cta {padding: 20px 0;text-align: center;}
.banner-left-bx{padding-bottom: 15px;padding-top: 15px;}
.btn-wrap, .banner-sub-head{margin-top: 15px;}
.banner-section {padding-top: 49px;}
.band-heading, .formus-text {font-size: 20px;line-height: 30px;text-align: center;}
.fromus-inner{text-align: center;}
.shipping-process .site-btn {font-size: 16px;padding: 8px 20px;}
.two-col-section .section-head{margin-bottom: 30px;}
.reason-section {padding: 20px 0;}
.cost-bx, .box-row{margin-top: 20px;}
.cost-section, .faq-main{padding: 20px 0;}
.footer-top, .contact-main {padding-top: 20px;padding-bottom: 20px;}
.contact-main .col-md-6 .contact-left{margin-bottom: 20px;}
footer .col-md-6{margin-top: 20px;}
.accordion-item{padding: 20px 0px 20px 0px}
#benefit-modal .modal-dialog{max-width: 90%;margin: 0 auto;}
#benefit-modal .modal-body {padding: 10px;}
.benefit-modal-bx{padding: 20px;max-height: calc(100vh - 90px);overflow: auto;}
.benefit-modal-title{font-size: 18px;line-height: 24px;}
.benefit-modal-icon{margin-bottom: 20px;}
.benefit-modal-title{padding-bottom: 20px;margin-bottom: 20px;}
.video-play-btn{background-size: 50px;}
.two-col-section{padding: 20px 0;}
.review-section{padding: 20px 0;}
.two-col-section .section-head{margin-bottom: 20px;}
.about-picbx{margin-bottom: 20px;}
.review-slider{margin-top: 20px;}
.review-name-date, .review-heading{font-size: 18px;line-height: 24px;}
.signup-formbx.sign-in-bx .form-col:nth-child(-n+2){margin-top: 20px;}
.input-check{margin-top: 20px;}
.banner-content.overlap-banner{display: flex;}
footer .col-md-6.foot-col-2{margin-top: 20px;}
.form-col:nth-child(-n+3){margin-top: 20px;}
.re-captcha{margin: 0;}
.captcha-code-col{margin-top: 20px;}
.whysybx p{margin-top: 15px;}
.green-inner-cta .small-cta-inn{flex-wrap: wrap;justify-content: center;}
.small-cta-title{width: 100%;margin-bottom: 20px;text-align: center;font-size: 20px;}
.green-inner-cta{margin-top: -153px;}

}

@media(max-width:640px){
.pricing-boxmain .col-md-4{width:100%;}
.pricing-boxmain{max-width:350px; margin:auto;} 

.pricing-main{padding: 20px 0;}
.allplans-main{padding: 20px 0;}

.pricing-boxhead{font-size: 20px;line-height: 24px}
.pricing-monthtext{font-size: 18px;}
.allplans-heading{padding-bottom: 15px;}
.header-contact-detail{margin-top: 30px;}
.allplans-list li{max-width: calc(100% - 24px);}
.allplans-list li:nth-child(-n + 2){border-top: 1px dashed #A9A9A9;}
.allplans-list li:first-child{border-top: 0px dashed #A9A9A9;}
.green-inner-cta{margin-top: 0;margin-bottom: 20px;}
.allplans-list .no-plan{font-size: 16px;line-height: 1.4;}
}

@media(max-width:480px){
.header-contact-detail{flex-wrap:wrap; }
.header-contact-detail .contact-bx{border-right: 0;padding: 0;margin: 20px 0 0 0;border-bottom: 0px solid var(--site-black);}
.mob-link{font-size: 18px;}
.review-slider{padding: 0 32px;}
.slick-arrow{width: 30px;height: 30px;background-size: 30px;}
.review-section .slick-prev{left: 5px;}
.review-section .slick-next{right: 5px;}
.price-heading{margin-bottom: 0;}
.service-icon {margin-bottom: 10px;}
  
}
