*{margin: 0;padding: 0;} 
:root{--darkPrimary:#094998;--lightPrimary:#0176D9;--gradients:linear-gradient(90deg, #0176D9 0%, #094998 100%) 0% 0% no-repeat padding-box;;--yellowBg:#FFCE00;--yellowText:#FFCE00;--redBg:#C60303;--blueBg:#003F8E;--orrangeBg:#FF7702;--redText:#C60303;--greenText:#03A031}
@media (min-width:600px) {  .container {    max-width:96%;   }}
@media (min-width:992px) {  .container {    max-width:94%;   }}
@media (min-width:1400px) {  .container {    max-width:1320px;  }}
@media (min-width:1500px) {  .container {    max-width: 1440px;  }}
html,body{  font-family: "Montserrat", sans-serif; letter-spacing: 0.5px; font-weight:400; font-size:16px; color:#151515;}
p{font-size: 16px; margin:0; padding:0;}
ul, li{ margin:0; padding:0; list-style-type:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;}
.headerTop {background: transparent linear-gradient(90deg, #0176D9 0%, #094998 100%) 0% 0% no-repeat padding-box; display:none;}
.headerTop ul {
  display: flex;
  padding: 6px 0 8px;
}

 .contactForm  .form-control  {
  box-shadow: 0px 3px 6px #0000000F;
  border: 1px solid #D1D1D1;border-radius:7px;
  height:58px;
  color: #777;
}

  .contactForm  textarea.form-control  {
  height: 161px;
}


  .contactForm  .btn{
  background: #D72626;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 11px 40px;
  text-transform: capitalize;
  max-width: 400px;
  width: 100%;
}

.headerTop ul li{display:inline list-item;margin-right:14px}
.headerTop ul li a{color:#fff;font-size:11px;text-transform:capitalize}
.topnavigation{  box-shadow: 0px 3px 16px #00000012;  padding:6px 30px;}
.logo img {width: 146px;}
.topVanBoxWrap h5{font-size:18px}
.sliderWrapper{background:url(../images/slider-bgs.png);background-repeat:repeat;background-size:auto;background-size:cover;padding:30px 0 10px;background-repeat:no-repeat;height:650px;background-position:bottom}
.sliderTite{font-size:50px;line-height:50px;font-weight:500;font-family:'American Captain';margin:0 0 14px;letter-spacing:3px}
.sliderTite strong{ color:var(--lightPrimary); font-weight:500;}
.sliderWrapper p {color:#585858;margin:24px 0 30px;font-size:16px;max-width:695px;display:inline-block}
.sliderWrapper ul li{margin:0 0 10px;color:#000;font-size:16px;font-weight:400;display:flex;align-items:center; }
.sliderWrapper ul li img {float:left;}
/* .footer-top {background: var(--blueBg); padding:40px 0;} */
.footer-top h3{color:#fff;font-weight:600;font-size:30px;margin:0 0 35px;line-height:28px}
.footer-top p{color:#fff;font-size:14px;max-width:561px;line-height:26px}
.brRight{border-right:solid 2px #969696}
.pad-100 {padding: 0 100px;}
.footerLinks li a{width:100%;margin:0 0 10px;display:block;color:#fff}.copyRight{color:#272727;padding:13px 0 13px}
.faqWrapper {background: #fafafa; padding:50px 0;}
.faqWrapper .card{margin:0 0 10px;border:none}
.faqWrapper .card-header{padding:.75rem 1.25rem;margin-bottom:0;border-bottom:none;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 3px 16px #0000000F}
.faqWrapper .card-body{background:#fff}
.faqWrapper .btn-link{width:100%;display:flex;justify-content:space-between;color:#000;align-items:center;font-weight:600;font-size:18px;text-decoration:none}
.faqWrapper .btn-link::after{content:'';background:url(../images/up.png);background-repeat:repeat;background-size:auto;width:25px;height:25px;position:relative;top:6px;background-repeat:no-repeat;background-size:contain}
.faqWrapper .btn-link.collapsed::after{content:'';background:url(../images/down.png);background-repeat:repeat;background-size:auto;width:25px;height:25px;position:relative;top:6px;background-repeat:no-repeat;background-size:contain}
.checkerBoardContent h4{color:#0176D9;font-weight:600;font-size:30px}
.topVanBoxWrap{flex-wrap:wrap;display:flex;box-shadow:0 3px 20px #0000000A;border:3px solid #FFCE00;border-radius:9px}
.topVanBox{border-right:solid 1px #D6D6D6;padding:20px 10px}
.topVanBox.content {width:24%;}
.topVanBox.listing {width:34%;}
.topVanBox.rating {width:18%;}
.topVanBox.deals{width:24%;border-right:none;align-items:center;display:flex;flex-wrap:wrap}
.topVanBoxImg{background:#F7F7F7;padding:20px 30px;margin:0 0 22px}
.topVanBoxImg img{width:230px;margin:auto;display:table}
.topVanBox.deals h5 {width:100%; text-align:center; margin: 0 0 11px;}
.topVanBox.content h4 {font-size:16px; color:#06B713;font-weight:600; line-height:20px;}
.topVanBox.content p{font-size:14px;color:#151515;line-height:22px}
.topListing li{margin-bottom:10px;display:flex;font-size:14px;align-items:center}
.topListing li img{position:relative;top:4px}
.topVanBox.deals h6{background:#FFEB00;color:red;border-radius:20px;text-align:center;height:50px;line-height:50px;font-size:30px;font-weight:600}
.topVanBox.deals p {    text-align:center; margin-top:10px; font-size:20px; line-height:23px; font-weight:500;}
.dealBtn{background:#D72626;width:100%;margin:40px 0 10px;display:block;text-align:center;border-radius:5px;height:54px;line-height:54px;font-size:16px;color:#fff;font-weight:600}
.dealBtn:hover{background:#0176D9;color:#fff}
.dealBtns{text-align:center;width:100%;display:block;margin:13px 0 0}
.compatibility ul{display:flex;gap:0 22px;align-items:center}
.compatibility ul img {width:30px;}
.topVanBoxWrap {position: relative;}
.fastestVan{position:absolute;top:-25px;display:flex;align-items:center;background:#FFCE00;left:5px;padding:0;box-shadow:0 3px 16px #00000014;border:1px solid #FFF;border-radius:5px;font-weight:600;font-size:17px;height:35px}
.fastestVan .count{background:#C60303;box-shadow:0 3px 16px #00000014;border:1px solid #FFF;border-radius:5px;padding:0 8px;height:33px;float:left;line-height:31px;color:#fff;font-size:18px}
.fastestVan .text{padding:0 11px}
.blue {background: #094993!important; color:#fff;}
.orange {background:#FF7702!important; color:#fff;}
.loadmoreDiv {display:none;}
.loadmoreDiv.showDiv {display:block;}
.loadMorebtn{background:#0176D9;height:50px;display:inline-block;padding:0 20px;border:1px solid #707070;border-radius:5px;color:#fff;font-weight:600;font-size:14px;line-height:50px}
.loadMorebtn img{width:9px;margin-left:9px}
.loadMorebtn:hover{background:#D72626;color:#fff;border-color:#D72626}
.packageList{background:#003F8E;padding:50px 0}
.packTitle{text-align:center;color:#fff}
.packTitle h3{font-size:40px;position:relative;margin:0 0 36px;font-weight:600}
.packTitle h3::after{content:'';width:125px;height:2px;background:#79C2FF;display:block;position:absolute;left:49%;transform:translateX(-50%);bottom:-14px}
.packTitle  p {color:#E5E5E5;}
.packageWrapper{display:flex;gap:10px}
.packageBoxes{background:#fff;box-shadow:0 3px 36px #8D8D8D29;border:1px solid #DBDEF2;border-radius:9px;width:100%}
.packageTop{height:160px;border-bottom:solid 1px #DBDEF2;display:block;text-align:center;padding:0 10px 10px}
.packageTop .logos{width:150px;margin-bottom:10px;height:80px;object-fit:contain}
.packageTop .ratings{width:100px}
.packageSection1{height:250px;border-bottom:solid 1px #DBDEF2;display:block;text-align:center;padding:15px 10px 10px}
.packageSection1 h4,.packageSection2 h4{font-size:13px;color:#1F1E1E;font-weight:600;line-height:29px;margin:12px 0 0}
.ratingBox{background:#CECECE;border-radius:2px;width:200px;height:4px;margin:auto;position:relative}
.ratingBox span{background:#00A031;position:absolute;left:0;top:0;z-index:11;width:192px;display:block;height:4px}
.ratingBox span.very-good{width:175px}
.packageSection2{height:160px;border-bottom:solid 1px #DBDEF2;display:block;text-align:center;padding:25px 10px 10px}
.packageSection3{height:160px;border-bottom:solid 1px #DBDEF2;display:block;text-align:center;padding:25px 10px 10px}
.packageSection4{height:120px;border-bottom:solid 1px #DBDEF2;display:block;text-align:center;padding:20px 10px 10px}
.packageSection4 h4{font-size:13px;color:#1F1E1E;font-weight:600;line-height:29px;margin:0 0}
.packageSection5{height:170px;border-bottom:solid 1px #DBDEF2;display:block;text-align:center;padding:25px 10px 10px}
.packageSection5 h4{font-size:13px;color:#1F1E1E;font-weight:600;line-height:29px;margin:0 0}
.visitBtn{background:#D72626;padding:13px 30px;color:#fff;border-radius:5px;font-size:16px;font-weight:600;display:inline-block;margin:14px 0 13px}
.visitBtn:hover { background:#0176D9;color: #fff;}
.packageLeftSection-1{height:160px;display:flex;align-items:end;padding-bottom:20px;color:#fff}
.packageLeftSection-1 h5 {font-size:14px; color:#B9B9B9;}
.packageLeftSection-2{height:250px;display:block}
.packageLeftSection-3{height:160px;display:block}
.packageLeftSection-4{height:160px;display:block}
.packageLeftSection-5{height:120px;display:block}
.packageLeftSection-6{height:170px;display:block}
.packageLeftBoxes h3{color: #fff; margin: -9px 0 10px;font-size: 16px;position: relative;}
.packageLeftBoxes h3::after{content:'';width:206px;height:1px;display:block;background:#DBDEF2;position:absolute;top:9px;right:-31px;transform:translateY(-50%)}
.packageLeftBoxes ul li{color:#B9B9B9;font-size:12px;display:inline-block;width:100%;margin:0 0 14px}
.packageLeftBoxes .packageLeftSection-3 h3::after{top:9px}
.packageLeftBoxes .packageLeftSection-3 h3{ margin:0 0 10px; }
.packageLeftBoxes .packageLeftSection-4 h3{ margin:-3px 0 10px; }
.packageLeftBoxes .packageLeftSection-5 h3{ margin:2px 0 10px; }
.packageLeftBoxes .packageLeftSection-6 h3{ margin:1px 0 10px; }
.packageLeftBoxes .packageLeftSection-4 h3::after {top: 13px;}
.packageLeftBoxes .packageLeftSection-5 h3::after {top:10px;}
.packageLeftBoxes .packageLeftSection-6 h3::after {top:9px;}
.packageLeftBoxes .packageLeftSection-4 ul li{margin:0 0 8px}
.packageLeftBoxes .packageLeftSection-5 ul li{margin:0 0 2px}
.packageLeftBoxes .packageLeftSection-6 ul li{margin:0 0 12px}
.popupOverlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgb(0 0 0 / .7);z-index:9999}
.popupWindow{position:absolute;top:50%;overflow-y:auto;left:50%;transform:translate(-50%,-50%);background:#fff;width:820px;max-width:90%;max-height:95%}
.popUprightForm{background:#FFCC02;height:100%;padding:20px 20px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
#ClosePopUP{position:absolute;right:10px;z-index:99;top:6px;font-size:24px}
.popUpleftForm{background:#fff;height:100%;padding:20px 20px;text-align:center}
.popUpleftForm img{width:200px;margin:0 0 20px}
.popUpleftForm h3{color:#272727;font-family:"Nunito",sans-serif;font-size:32px;margin:0 0 10px}
.popUpleftForm p{color:#272727;font-family:"Nunito",sans-serif;font-size:16px;font-weight:600;margin:0 0 0}
.popUpleftForm h5{color:#D00;font-size:150px;font-family:'American Captain'}
.popUpleftForm h6{color:#272727;font-size:27px}
.popUprightForm h2{font-family:'American Captain';font-size:36px;margin:30px 0 0;letter-spacing:1px}
.popUprightForm .visitBtn{background:#323232}
.popUprightForm h5{font-size:12px;color:#000;font-weight:600}
#timer{display:flex;justify-content:center;margin:0 0 0;gap:31px}
.mt-70{margin-top:70px}
#timer div{width:60px;font-family:'American Captain';height:60px;line-height:60px;font-size:30px;color:#D00;display:block;font-size:39px;background:#fff}
#timer div h4{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:600;margin:6px 0 0;color:#000}
.popupOverlay {display:none;}
.userRatingBoxes{display:flex;align-items:center;gap:11px}
.userRating h4{font-size:13px;color:#1F1E1E;font-weight:600;line-height:17px;margin:2px 0 0} 
.userratingBox{background:#CECECE;border-radius:2px;width:100%;height:4px;margin:auto;position:relative;left:0}
.userratingBox .ratingBorder{background:#00A031;position:absolute;left:0;top:0;z-index:11;width:96%;display:block;height:4px}
.rate-99{width:97%!important}
.rate-95{width:93%!important}
.rate-98{width:88%!important}
.ratingStar{display:flex;justify-content:center;margin:0 0 23px;flex-wrap:wrap;justify-content:center}
.ratingStar .starNumber{font-size:48px;font-weight:600;color:#00a031;display:block;width:100%;text-align:center}
.ratingStar .starboxes{font-size:22px;color:#ffa905}
.advisementBanner{margin:50px 0 80px}
.showList {display: block;}
.hideBtn {display:none;}
header{transition:all .7s ease-in-out 0s;top:-100px}
.scroll-header{position:fixed;top:0;width:100%;z-index:999;left:0;right:0;text-align:center;box-shadow:0 0 10px #d5d5d5;background:#fff}
.scroll-header .headerTop {display: none;}
.innerTopVan .topVanBox.content{width:100%;display:flex;padding:30px 20px 10px;flex-wrap:wrap}
.innerTopVan .topVanBoxImg{width:35%;float:left;margin-right:2%}
.innerTopVan .topVanBoxImg img{width:100%}
.innerTopVan .topVanBoxText{width:63%}
.innerTopVan .compatibility{width:100%;padding:10px 20px 14px;border-top:solid 1px #FFCE00;border-bottom:solid 1px #FFCE00;display:flex;align-items:center}
.innerTopVan .compatibility h5{font-size:18px;width:40%}
.innerTopVan .compatibility ul{width:60%}
.innerTopVan .topVanBox.deals{padding:15px 20px 14px;width:100%;border-bottom:solid 1px #FFCE00!important}
.innerTopVan .topVanBox.deals div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.innerTopVan .topVanBox.deals div h5{width:28%;text-align:left}
.innerTopVan .topVanBox.deals div .dealsBoxes{width:72%;gap:10px;text-align:left;display:flex;justify-content:start;align-items:center}
.innerTopVan .topVanBox.listing{width:100%;border-bottom:solid 1px #FFCE00!important}
.innerTopVan .topVanBox.deals div .dealsBoxes h6{padding:1px 20px;height:40px;line-height:39px;font-size:19px}
.innerTopVan .topVanBox.deals div .dealsBoxes p{margin:-7px 0 0}
.innerTopVan .topVanBox.rating{width:100%;border-bottom:solid 1px #FFCE00!important;padding:0}
.innerTopVan .topVanBox.rating h5{font-size:13px}
.innerTopVan .vpnPackage li{width:46%;float:left;margin-right:4%}
.innerTopVan .topVanBox.deals.lastdeals div{flex-wrap:revert}
.innerTopVan .topVanBox.deals.lastdeals .dealBtn{margin:0}
.innerTopVan .topVanBox.deals.lastdeals .dealBtns{margin:0 0 0;text-align:left;padding:0 0 0 20px}
.innerTopVan .ratingStar .starboxes{font-size:18px;color:#ffa905}
.mt-50 {margin-top:90px;}




.pageTitles  h1{
  font-weight: bold;
  font-size: 2rem;
}
 

.section-login{
  background-color: #FAFAFA;
}

.contactForm{
  border: none;
}



 .policyWraps h4 {
  font-size: 21px;
  margin: 30px 0 4px;
}

  .policyWraps h3{
  font-size: 24px;
  margin: 20px 0 0;
  font-weight: 600;
}

.policyWraps ul {
  margin: 12px 0 20px;
  padding-left: 16px;
}


.policyWraps ul li {
  list-style-type: disc;
  margin: 0 0 10px;
  display: block;
  width: 100%;
}


  .policyWraps a{
    font-weight: 600;
    text-decoration: underline;
    
}
.footer-top{    text-align: start;
  background-image: url(../images/footer.png);
  background-repeat: no-repeat;

  background-size: cover;
  /* padding-bottom: 23px; */
  padding:30px 156px 30px 179px ;
}
.foo{min-width:540px}

.bo {border-right :1px solid #7c7b7b;padding-left: 50px;border-left:1px solid #7c7b7b;;}
.bo ul li a:hover{color: #82c0e9;    letter-spacing: 1.2px;
}
.bet ul li a:hover{color: #82c0e9;    letter-spacing: 1.2px;
}
.copyRight{margin-bottom: -46px;font-weight: 500;}
.fot p{font-size: 14px;}



#navbarSupportedContent .lang-block {
  position: relative;
}
.googleTranslate {
  position: relative;
  z-index: 11;
}
#google_translate_element::before {
  content: "";
  width: 20px;
  height:20px;
  display: block;
  background-image: url(../images/lang-icon.png?v=5785);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  position: absolute;
  left: -14px;
  cursor: pointer;
  top: 11px;
}

.googleTranslate .goog-te-gadget {
  height: 40px;
}
.googleTranslate .goog-te-gadget .goog-te-combo {
  margin: 0px 0 12px 0;
  background: #fff;
  color: #000;
  height: 37px;
  padding: 4px 9px;
  box-shadow: inherit !important;
  border: inherit !important;
  cursor: pointer;
  width: 140px;
  font-size: 13px;
  font-weight: 600;
}
#navbarSupportedContent ul .blog-block a {display: flex;}

#google_translate_element span {
  display: none !important;
}
.goog-te-gadget {
  color: #fff !important;
}
.goog-te-gadget {
  opacity: 100% !important;
}
select {outline: none;}
@media only screen and  (min-width:1000px) and (max-width:1350px) {
  .googleTranslate .goog-te-gadget .goog-te-combo {
  
    cursor: pointer;
    width: 90px;
    font-size: 12px;
}
#navbarSupportedContent li a {
  font-size: 13px !important;
}

.main-navbar .blog-block a span{
  font-size: 12px;
}
.mainNav li {
  padding: 0 4px;
}
}


.blog a {
  position: relative;
  display: flex;
  background:#0176D9;
  border-radius: 50px;
  color: #fff;
  padding: 6px 17px;
  overflow: hidden;
  z-index: 1;
  transition: color 0.3s ease;
  text-decoration: none;
  align-items: center;
  gap: 5px;
}
.blog a:hover {     
  background:#151515;  
}