/********************************
************Media query************
************************************/
@media (min-width: 1400px) and (max-width: 1700px){
  
  .subUsp::before { top: -130px;}
  .subUsp::after { bottom: -120px;}
  .searchSec::before {  top: -190px;}
  .searchSec::after {  bottom: -120px;}  
  .subSrch::before { left: -16%;} 

  }
  
  
  @media (max-width: 1400px) {
  .subUsp::before{top:-180px;}
  .subUsp::after{bottom:-105px;} 
  .searchSec::before{top:-180px; }
  .searchSec::after{bottom:-105px; } 

  /*******************Header Section 1400px************************/

.hdOrder a { margin: 0 15px;}  
.top_right span {font-size: 13px;}
.menu-brn span {height: 23px; animation: none;}
span.menu-brn {font-size: 14px;}
.countryDrop span { font-size: 14px;}
.countryDrop { margin: 9px 0 0;}
.countryDrop::before { top: 4px;}


  }
  
  @media (max-width: 1200px) {
  
  .dwnApp{display:none}
  .top_left::before{display:none}
  .banner .banRt::before{width:74%;height:320px;right:-19%;bottom:-290px}
  .subUsp::before{top:-180px}
  .subUsp::after{bottom:-80px}
  .searchSec::before{top:-140px;height:140px}
  .searchSec::after{bottom:-85px;height:140px}
  .sideOffer{display:none;width:300px}
  .sideOffer p{font-size:22px;line-height:36px}
    
/******************header 1200********************/
.menu-brn span {height: 23px; animation: none; display: none;}
.countryDrop span {font-size: 13px; }
.countryDrop { margin: 9px 0 0;}
.countryDrop::before { top: 4px;}
span.menu-brn {font-size: 14px; height: auto;padding: 11px 0 5px 9px;}



    /*********************Resource page 1200********************/
  .resTabs .nav > li > a{position:relative;display:block;padding:9px 5px;background:var(--dgrn);border:none;font-size:11px;line-height:26px;color:#fff}

  /******************Support page css*******************/
  .supportSub.lft { padding: 0 25% 0 0;}
  .supportSub.rt { padding: 0 0 0 25%;}

  /*********************Offer Page 1200**************/
  .mainOffer .offerTxt {font-size: 50px; line-height: 58px;}

  
  }
    
  @media (max-width: 991px) {
  
  /***********************Header****************/
    
  .topHeader{padding:15px 0}
  .top_left::before{display:none}
  header .top_left .navbar-header{float:none}
  .hdOrder::after{width:150px;height:170px;top:-140px;left:130px;background-size:100% 100%}
  .hltMnu{display:inline-block;margin:0 10px 0 0}
  .stick .hltMnu{display:inline-block}
  .dwnApp{display:none}
  span.menu-brn{display:flex;align-items:flex-end}
  .stick .menu-brn{display:inline-block;margin:0 0 2px 10px;font-size:15px}
  .countryDrop{display:none}
  .menu-brn span{animation:none}
  .top_left .menu-brn{display:none}
  .hdOrder a{margin:0 8px}
  .countryDrop span{padding:4px 19px 3px 0;font-size:13px}
  .navbar-nav > li{width:30%}
  .linkBtn span{position:absolute;right:0;font-size:24px;top:0;background:#000;width:26px;height:26px;line-height:23px;text-align:center;color:#fff;border-radius:4px;z-index:100;cursor:pointer;display:inline-block}
  header .navbar-nav li a{padding:3px 5px 3px 10px}
  header .sublink a::before{left:28px}
  /*.srchBar{position:fixed;width:100%;background:rgba(0,0,0,0.8);z-index:100; transition: none; border-radius:0 0 8px 8px;display:none;left:0;top:0!important;height:100%;padding:70% 20px 0}*/
  .closeSrch{position:fixed;top:15px;right:20px;color:#fff;font-size:19px;border:solid 1px #fff;line-height:0;padding:6px 8px;border-radius:100px;cursor:pointer;display:inline-block}
  .closeSrch svg{fill:#fff;width:11px;height:15px}
  header .navbar-nav li .sublink a{padding:2px 10px 2px 20px}
  .srch{margin:0 10px}
  .srch svg{margin:4px 2px 0}
  .contPoints li{width:49%;margin:20px 0 0}
  .srvSub p {min-height: 140px;}
  .searchSec::after { bottom: -65px; height: 140px;}
  .subUsp::after { bottom: -60px;}
  .menu-brn span {height: 23px; animation: none; display: inline-block;}
   
   .searchDrop {
    position: absolute;
    background: #fff;
    text-align: left;
    box-shadow: 0 7px 10px -4px #000;
    padding: 15px 0 0;
    width: 90%;
    border-radius: 5px;
    top: 178px;
    border-top: solid 2px #ccc;
    overflow: hidden;
    display: none;
    z-index: 100;
    left: 20px;
}
.srchBar {
    position: fixed;
    width: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 100;
    border-radius: 0 0 8px 8px;
    display: none;
    left: 0;
    top: 0 !important;
    height: 100%;
    padding: 150px 20px 0;
}

#goToTopBtn { bottom: 120px; right: 30px; }

  /***********************Header ends****************/
  
  /****************Resource page css 991******************/
  .sideOffer{display:none!important}
  .resBan{margin:0 0 29%}
  .resBanRt img {display: none;}	
  .downloadSol { top: 21%; left: 0; right: 0;}
  .fixed_download_btn {left: 0; top: 40%; right: 0; margin: 0 auto; width: 290px; padding: 6px 0;}
  
  /***************VAS Page 767*******************/
  .vasImage .icon {width: 150px; height: 100px;}
  
  
  /*****************Support page design******************/
  
  .supportSub img {margin: 45% 0 0; width: 240px;}

    
  /**************revision policy page*****************/
  .revisionForm { padding: 20px 10px 30px;}
  .revisionForm .subrev { flex-wrap: wrap;  justify-content: center;}
  .revisionForm .themeBtn { margin: 0 5px 20px;}
  .revisionForm .form-group {  margin: 0;}
  .revisionForm .err1.otpMsg { margin: 0;}


/************************How It Works Page*******************************/

.howItWork .subHiw > .row {
  flex-wrap: wrap;
}
.subHiw h2 {
  margin: 20px 0 15px;
  font-size: 30px;
  text-align: center;
}
.subHiw p {
  text-align: center;
}
.howItWork .right-txt h2 {
  text-align: center;
}
.howItWork .right-txt p {
  text-align: center;
}

/*********************Search Page catagory**********************/
.subtabSearch .nav-tabs > li > a {
  font-size: 13px;
  padding: 7px 15px;
  border-radius: 6px;
  margin: 0 0 9px;
}
.subtabSearch .resSubList {
  column-count: unset;
  text-align: center;
}
.subtabSearch .resSubList .search-section-box {
  width: 90%;
  text-align: left;
}

.search_page_form .form-group {max-width: 90%;}

.whatsAppCTAWrp, #chat-bot-launcher-container{display: none;}

    }
  
  
  @media (max-width: 767px) {
    
    /***********************Header****************/
  .topHeader{padding:15px 0}
  .top_left::before{display:none}
  .top_right { display: flex; justify-content: space-around;}
  .hdOrder::after{width:150px;height:170px;top:-140px;left:130px;background-size:100% 100%; display: none;}
  .hltMnu{display:none}
  .stick .hltMnu{display:none;}
  .dwnApp{display:none}
  .askhelp{display:none}
  span.menu-brn{display:none}
  .stick .menu-brn{display:inline-block;margin:0 0 2px 10px;font-size:15px}
  .countryDrop{display:none}
  .menu-brn span{animation:none}
  .top_left .menu-brn{float:right;display:block;font-size:15px;height:38px;padding:9px 0;position: relative;z-index: 20;}
  .hdOrder a{margin:0 8px}
  .countryDrop span{padding:4px 19px 3px 0;font-size:13px}
  .mainHeader .navbar-nav{display:inline-block;text-align:center}
  .navbar-nav > li{float:none;width:80%;background:var(--yellow);margin:15px auto 0;border-radius:5px;padding:10px;display:inline-block;text-align:left}
  .sublink{padding:0 20px 0 10px;display:none}
  header .navbar-nav li a{padding:3px 5px 3px 10px}
  header .sublink a::before{left:28px}
  .srchBar {
    position: fixed;
    width: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 350;
    border-radius: 0 0 8px 8px;
    display: none;
    left: 0;
    top: 0 !important;
    height: 100%;
    padding: 150px 20px 0;
}

  .closeSrch{position:fixed;top:15px;right:20px;color:#fff;font-size:19px;border:solid 1px #fff;line-height:0;padding:6px 8px;border-radius:100px;cursor:pointer;display:inline-block}
  .closeSrch svg{fill:#fff;width:11px;height:15px}
  .stuLogin{display: none;}
  header .navbar-nav li .sublink a{padding:2px 10px 2px 20px}
  .srch{margin:0 }
  .liveFeed {  display: none !important;}  
  .top-order-link { display: none;}
  .smallLogo {  top: 2px;  font-size: 15px; width: 120px;}
  .top_right .hs{display:inline-block;}

  header .top_right svg {display: none;}
  .rw-words { width: 140px;}
  /***********************Header ends****************/
    
    
  /***********************Banner****************/
    
  .banner h1 {font-size: 35px; margin: 20px 35px 0 45px; padding: 0 0 15px;}
  .banner h1::before{width:110px;height:110px;left:-120px;top:10px}
  .banner h2 {font-size: 14px; margin: 10px 0 20px; line-height: 21px; padding: 0 0 0 6px; overflow: hidden;}
  .banner a{margin:20px 10px 0 0;font-size:15px}
  .banRt ul li{background:#fff;display:inline-block;margin:7px 6px;padding:3px 10px 4px 25px;border-radius:4px;overflow:hidden;box-shadow:2px 2px 21px -5px #666;position:relative;font-size:12px}
  .banRt ul li span{width:18px}
  .banRt ul{display:none}
  .banner .banRt{margin:0 0 90px}
  .banner .banRt::before {z-index: 100; right: -15%; top: -190px; height: 260px; width: 90%; bottom: auto;}
  .banner h1 span::before { height: 16px; bottom: 6px;}
  
  
   /***************Banner ends*****************/ 
    
    
   /************************Inner************************/
    
   .ban-inner h1{font-size:25px;margin:0;padding:0 20px; width: 100%;}
  .ban-inner h1::before{width:110px;height:110px;left:-40px;top:40px}
  .tagLn p{font-size:18px;line-height:22px}
  .contentSec h2{font-size:17px;line-height:21px}
  .contBanner{display:flex;justify-content:center;flex-wrap:wrap;padding:10px;border-radius:10px}
  .contBanner span{width:50px;height:75px}
  .contBanner a{margin:10px 0}
  .lastCta{width:100%}
  .lastCta p{font-size:13px;line-height:18px}
  .breadcrumb a{margin:0 0 7px;display:inline-block;font-size:11px}
  .ban-inner{margin:0 0 10%;padding:15px 0 30px}
  .top-order-link { display: none;}
  
     
  /**************Services*************/  
  .services{margin:35% 0 8%}
  .services::before{right:-50px;width:200px;height:200px;top:-210px}
  .services h2{font-size:30px}
  .services p{width:100%}
  .srvSub{margin:70px 0 0; min-height: 195px;}
  .srvSub::before{width:150px;height:150px;background-position:-320px}
  .srvSub p {font-size: 13px; margin: 14px 0 0;  min-height: 190px;}
  .srvSub h2 {  font-size: 19px !important;}
  
   /**************Services ends*************/   
    
    
    
    
    /**************Order Form*************/  
   .subForm{width:100%;padding:20px 10px}
  .orderForm::after{display:none}
  .subForm h2{font-size:30px}
  .subForm #step1 ul li{padding:8px;margin:6px 4px;font-size:13px}
  .carousel-indicators{left:30%;width:100%}
  .mtr-datepicker{margin:10px 0 0;flex-wrap:wrap}
  .mtr-row{padding:0 10px;width:100%;margin:0 0 20px}
  .subForm #step3 .well{margin:20px 0;display:inline-block;width:100%;padding:8px 20px 0}
  .subForm #step3 .well ul li{font-size:10px}
  #com_o_f_wordcount{width:90%}
  .subForm .subDet{margin:40px auto 35px}
  .nxtCta label{font-size:11px!important}
  .orderForm{padding:130px 0}
    
    
  /********************University Logos*******************/  
    
    
  .uniLogo{margin:0}
  .uniLogo ul li{display:inline-block;width:100px;margin:25px}
  .uniLogo ul{padding:0 20px;margin:0 0 30px}
    
  /*********************University Logo ends*******************/
    
  
  /*********************USP ***************************/
    
  .usp h2{font-size:30px}
  .usp::before{right:-20px;width:120px;height:120px;top:170px}
  .usp p{width:100%}
  .subUsp::before{height:50px;top:-50px}
  .uspPoint{padding:0 0 30px;min-height:auto}
  .usp::after{left:-60px;width:200px;height:200px;top:300px}
  .subUsp::after{height:50px;bottom:-34px}
  
  
  /*********************USP ends***************************/  
    
    
  /*********************Expertise***************************/ 
    
  .expertise h2{font-size:30px}
  .subExpertise{margin:0 auto 60px;width:80%;text-align:center}
  .expertise p{width:100%;text-align:center}
  .expInfo{left:0;display:none;width:75%;right:0;margin:0 auto}
    
   /*********************Expertise***************************/  
    
   /*********************search***************************/ 
    
  .searchSec{margin:40px 0}
  .searchSec::before{height:80px;top:-80px;background-size:102%}
  .subSrch h2{font-size:24px;margin:20px 0 40px}
  .subSrch::before{width:90px;height:90px;left:-8%;top:-50px}
  .searchSec::after{bottom:-32px;height:80px;background-size:102%}
  .subSrch::after{right:-60px;width:150px;height:150px;top:-60px}
  .findAns::before{right:-60px;width:200px;height:200px;top:-189px}
  .banner.srchHome h1 {font-size: 30px;} 
    
  /*********************search end***************************/ 
    
    
   /*********************Find Answer***************************/  
  .findAns h2{font-size:30px}
  .findAns{position:relative;margin:30% 0 8%}
  .findSub::after{left:-60px;width:140px;height:140px;top:60px}
  .findRight{background:url(../images/beans.svg) 0 -60px no-repeat;background-size:auto;background-size:100% 100%;text-align:center;padding:130px 10px 30px}
  .findAns .row .ord1{order:2;margin:5% 0 25%}
  .findAns .rightSub p{width:65%}
  .findSub button{padding:0 35px}
   /*********************Find Answer end***************************/   
    
    
   /*********************FAQ***************************/  
    
  .faq{margin:13% 0 8%;background:url(../images/bg-lines.svg) left center no-repeat;background-position:-360px 120px;background-size:160%}
  .faq h2{font-size:30px}
  .faq p{width:100%}
  .faq .panel-group{width:95%}
  .faq .panel-group .panel-heading a{font-size:14px}
    
    /*********************FAQ ends***************************/  
    
    
   /*********************Feedback***************************/   
    
  .feedback h2{font-size:30px}
  .feedback p{width:100%}
  .subFeed{background:none;}
  .subFeed::before{display: none;}
  .subFeed::after{display: none;} 
  .subFeed .carousel{position:relative;padding:0 0 30px;margin:0}
  .subFeed .carousel-inner{width:84%;min-height:400px}
  .subFeed .carousel .carousel-indicators{right:20px}
  .subFeed .carousel .testimonial{width:95%}
    
    /*********************Feedback ends***************************/  
    
    
    /*************************content**********************/ 
    .inner .ad {  flex-wrap: wrap; }
   .ad::after{width:70px;height:110px;left:-10px;top:3px}
  .ad h3{margin:4px 0 10px;font-size:18px}
  .content::before{height:170px;left:-64%;top:210px}
  .content h2{font-size:25px; line-height: normal; width: 90%;}
  .content h2 span::before { height: 10px; bottom: 4px;}
  .content p{width:90%; margin: 0 0 20px;}
  .ad{padding:10px 40px 10px 70px;display:flex;flex-wrap:wrap}
  .contPoints li{width:100%;margin:20px 0 0}
    
   /*************************blog**********************/ 
     
   .blog p {width: 100%;}
   .bList { padding: 0 20px; margin: 0 0 40px; display: inline-block;} 
    
  /********************Footer*****************************/
    
  footer{margin:100px 0 0}
  .footCta form .form-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
  .footCta form .form-group .form-control{width:260px}
  footer::after{right:-50px;width:140px;height:180px;top:-90px}
  .trustBy p{padding:4px 10px 15px}
  .app{display:inline-block;width:40%;vertical-align:top}
  .footerInfo{display:inline-block;width:48%}
  .findUs{text-align:center;margin:10px 0 0}
  .copyRight p{font-size:13px}
  .disclaimerWrp span.dl-time:last-child{display:none}
  .disclaimerWrp{padding:0;margin-top:0}
  .globalLink ul li{margin:0}
  .graybg_blog::after{display: none;}
  footer::before {  width: 100%;  height: 40px;  top: -40px;}
  .footCta .couponCta .form-group {flex-wrap: wrap;}
  .footCta .couponCta .form-group label {text-align: center;width: 100%;margin: 0 0 10px;}
  footer a {  padding: 0;}
  .findUs ul { text-align: center;}
  .copyRight p {  text-align: center;}
  .trustBy p {  padding: 4px 10px 4px 0;}
    
  
  
    
  /*********************Resource page 767********************/
  
  .resTabs { margin: 0;  position: relative;  width: 100%;}
  .resTabs h1 { font-size: 30px;  margin: 0 0 5px; line-height: 36px;}
  .resTabs h2 { font-size: 16px; text-align: left;  margin: 0 0 10px;  line-height: 25px;}
  .resBanRt { margin: 40px 0 -100px; display: inline-block;  width: 100%; text-align: center;  position: relative;  z-index: 10;}
  .resBanRt img { width: 340px; display: inline-block;}
  .resTabs .tab-content li { width: 100%;}
  .resTabs ul{padding:0 0 0 5px;text-align:center}
  .popuCode ul{text-align:center}
  .resTabs .nav-tabs > li{float:none;display:inline-block;width:auto;text-align:center;font-size:16px;margin:0 3px 0 0}
  .resTabs .nav > li > a{position:relative;display:block;padding:9px 5px;background:var(--dgrn);border:none;font-size:11px;line-height:24px;color:#fff}
  .resTabs ul li svg{width:16px;height:16px;margin:4px 0 0}
  .popuCode ul li{display:inline-block;width:40%;text-align:center;margin:0 20px 10px 0}
  .resCode{position:relative;width:100%}
  .univSrch{width:95%}
  .subjSrch{width:95%}
  footer::before{position:absolute;content:"";background:url(../images/foot-curve.svg) left bottom no-repeat,#fff;width:100%;height:70px;top:-40px;z-index:-3}
  .bList ul li a { font-size: 14px;}
  .b1 a {font-size: 16px;  line-height: 22px;}  
  /*********Side Button Css***********/
  .resumeWriting{display: none !important;}
  .askQuestBtn{display: none;}
    
  /*********listing page 767*******************/
  .resSubList .search-section-box .search-code li {width: 100%;}
    
    /*********Resource listing Inner page 767*******************/
    
    .resource-banner h1::before{ display: none;}
    .resource-banner h1 { font-size: 19px; margin: 0 auto;  padding: 0 20px;  width: 100%;}
    .resource-inner .search-code li {width: 100%;}
  
  /************resource Not Found*************/
  
  #nd_phone {  width: 69% !important;}
  .upFile2 h5 { font-size: 19px; line-height: 24px;	}	
  .no-data-found {  margin: 0 0 40px;}	 
    
    /*********Search page 767*******************/
    
    .srchHome h1{font-size:23px;margin:0 15px;padding:0 0 15px}
    .srchHome h2{font-size:15px;margin:5px 20px 20px;line-height:17px}
    .searchSub{flex-wrap:wrap;margin:40px 0 20px}
    .searchSub .form-control{width:95%;margin:0 auto}
    .searchSub button{display:inline-block;margin:10px auto;height:50px}
    .srchHome img{margin:30px auto -140px;position:relative;z-index:10;width:80%}
    .usp.srchPg{margin:35% 0}
    .services.srchPg{margin:50% 0 0}
  
  /***************Highlights Page 767*******************/
  
  .subHlts { margin: 90px 0 0;}
  .hltBanner h1 { text-align: center;}
  .hltBanner h1 span {margin: 8px 0 0;}
  .hltBanner h3 { font-size: 21px; padding: 14px 15px 17px; margin: 30px 0 40px;}
  .hltBanner h1::before { width: 70px;  height: 60px;  left: -20px; top: 30px;}
  .subHlts > .row { flex-wrap: wrap; justify-content: center; text-align: center;}
  .hltImage {padding: 40px 10px;  width: 260px;}
  .bean::after { top: -270px;}
  .hltContent h3 { margin: 25px 0 15px; font-size: 28px;}
  .hltContent p { width: 90%;  margin: 0 auto;  text-align-last: center;}
  .right-txt h3 { text-align: center;}
  .right-txt p {float: none;  display: inline-block;}
  .right-txt .ord1 { order: 2;}
  .bean2::before {  top: -190px;}
  .bean2::after { top: 510px;}
  .bean3::before { height: 290px;top: -110px;}
  .bean3::after { top: 540px;}
  
    
  
  
  
  /*******************Order now page 767 **********************/
  
  .orderPage form{overflow:visible}
  .orderPage h1{font-size:40px;margin:0 0 31px;padding:0}
  .orderPage form{width:100%}
  .orderPage #com_o_f_wordcount{width:100%}
  .orderPage h3{font-size:18px;margin:0 0 60px}
  .orderPage h1 strong{float:none;position:absolute;font-size:14px;padding:6px 0;border-radius:6px;width:170px;left:0;right:0;margin:0 auto;text-align:center;top:-39px}
  .orderPage h1{font-size:33px;margin:0 0 31px;padding:10px 0 0;text-align:center}
  .ordPage .srvSub span{position:relative;max-width:200px;height:190px;box-shadow:0 0 20px -5px #666;border-radius:30px;overflow:hidden;padding:5px;display:flex;align-items:center;margin:0 auto;background:#fff;width:100%}
  .ordPage .srvSub::before{width:180px;height:260px;left:-8px;z-index:-1;background-size:100% 100%;top:-50px}
  .orderPage form::before{left:-49%}
  .ordPage .srvSub p { font-size: 20px;  margin: 14px 0 0;  min-height: auto;}
  .orderPage .form-group{    float: none;}
  
  /********************Services Page 767**********************/
  
  .subList {column-count: 1; display: block;}
  
  
  
  /**************Right Fixed CTA *********************/
  .resumeWriting { display: none !important;}
  
  
  /******************Request call Back Modal******************/
  
  .callbkFrm .modal-content {margin: 40px auto 0;}
  .reqCallBtn {top: 200px; display: none;}

  
  /******************Covid Modal Popup******************/
    .covidPop img { width: 26%; padding: 0 0 0 10px;}
     .covidPop .modal-content { margin: 0% auto;}
     .covidPop .modal-body { text-align: center;}
     .covidPop .close { top: 10px;  left: auto; right: 10px; bottom: auto;}
     .covidPop .modal-body { border-radius: 10px;  display: inline-block;  background: url("../images/covpopbg.jpg") right top no-repeat;  background-size: auto;
      background-size: auto;  background-size: auto 100%;}
  
  
  
  /*******************Vas - Plagiarism Check Page 767***************/
  
  .plagCheck h1{font-size:28px;margin:0 10px 25px;padding:0 0 15px}
  .plagCheck h1 span::before{height:16px;bottom:1px}
  .plagCheck h2{font-size:15px;margin:10px 0 20px;line-height:20px}
  .plagForm h2{line-height: 34px;}
  .plagForm h2{font-size:20px;margin:5px 0 30px;line-height:20px}
  .plagContent::after{width:140%;bottom:10%}
  .plagServ p { height: auto;  min-height: auto;  margin: 15px 0 20px;text-align: center;}
  .orderForm.plagServices {  padding: 20px 0;  }


  /*******************Vas - Proofread Page 767***************/
  .proofRead h1 { font-size: 25px;  margin: 20px 35px 0 45px;  padding: 0 0 15px; }
  .proofreadFrm h2 { font-size: 30px;  margin: 5px 0 30px;  line-height: 20px; }
  .proofreadFrm h2{line-height: 34px;}
  .prfread-usp .uspPoint { padding:0 0 40px;  min-height: auto; }
  
  /****************Revision Policy*******************/
  
  .revisionForm form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  
  
  /*****************Expert List Page 767********************/
  
  .expertPg{vertical-align:middle}
  .expertPg tr th:nth-child(n+3){display:none}
  .expertPg tbody tr td:nth-child(n+3){display:none}
  .expertPg tbody tr td:last-child{display:table-cell;text-align:center}
  .expertPg tr th:nth-child(4){display:table-cell}
  .expertPg tbody tr td:nth-child(4){display:table-cell}
  .expertPg .starList{float:left;margin-right:8px}
  .expertPg .starRate{width:auto;margin:0}
  .starList{display:none}
  .expertPg .starRate p{margin:0}
  .expertPg .btn.btn-danger{margin:0; padding:6px 8px}
  .expertPop .modal-content { margin: 20px auto 0;}
  .expertPop .modal-body {padding: 10px 0;}
  
  
  /***************VAS Page 767*******************/
  
  .subVas { margin: 90px 0 0;}
  .subVas > .row { flex-wrap: wrap; justify-content: center; text-align: center;}
  .vasContent .bean::after { top: -270px;}
  .vasContent h2 { margin: 25px 0 15px; font-size: 28px;}
  .vasContent p { width: 90%;  margin: 0 auto;  text-align-last: center;}
  .vasContent .right-txt h2 { text-align: center;}
  .vasContent .right-txt p {float: none;  display: inline-block;}
  .vasContent .right-txt .ord1 { order: 2;}
  .vasContent .bean2::before {  top: -190px;}
  .vasContent .bean2::after { top: 510px;}
  .vasContent .bean3::before { height: 290px;top: -110px;}
  .vasContent .bean3::after { top: 540px;}
  .vasImage .icon {width: 150px; height: 100px;}
  .serviceslist .category{width: 100%;}
  .vasContent .right-txt a { text-align: center;}
  
  /***************Review Us Page 767*******************/
  
  .reviewUs form{overflow:visible; padding: 15px 20px 35px;}
  .reviewUs h1{font-size:40px;margin:0 0 31px;padding:0}
  .reviewUs form{width:100%}
  .reviewUs h3 { font-size: 20px;  margin: 0 0 60px;  padding: 10px;  margin: 0;  line-height: 25px; }
  .reviewUs h1{font-size:33px;margin:0 0 31px;padding:10px 0 0;text-align:center}
  .reviewUs form::before{left:-49%}
  .reviewUs p { color: #000; font-size: 13px;  margin: 10px auto 50px; padding: 0; width: 90%;}
    
  
  /***************** 404 Page**********************/
  
  .notFound h1 {font-size: 140px;}
  .notFound h2 {font-size: 27px;}
  .notFound h3 { font-size: 20px;  margin: 0;  display: inline-block;  width: 90%;  color: var(--dgrn);}
  .pgNotFound { padding: 16% 0 15%; background: url(../images/rocket404.svg) center 30px/75% no-repeat, url(../images/cloud1.svg) left top/20% no-repeat, url(../images/cloud2.svg) right 80%/10% no-repeat;}
  
  
  /*******************FAQs Page**********************/
  
  .faqTab .nav.nav-tabs {margin: 0 0px;}
  .faqTab .tab-content { padding: 20px 0 0;}
  .nav-tabs > li > a { font-size: 13px; line-height: 14px;}
  .faqPage .panel-title {font-size: 13px;}
  .faqPage .panel-heading a {padding: 10px 45px 10px 20px;}
  .faqPage .panel-default::before {right: 10px; width: 18px;}
  .faqPage p {font-size: 13px;}
  .stepImg img {max-width: 100%;}
  .faqPage .nav > li > h2 a {padding: 8px 5px;}
  .faqPage .nav-tabs > li > h2 a { font-size: 12px; line-height: 14px;}
  
  
  /*******************Support Page Design**********************/
  
  .supportMain { width: 96%;  border-radius: 25px;  overflow: hidden; }
  .supportSub img { margin: 13% 0 0; width: 180px; cursor: pointer; }
  .supportSub.lft { text-align: center;padding: 0; }
  .supportSub.rt { text-align: center;padding: 0;}
  .supportSub h2 { width: 100%; text-align: center; font-size: 24px; margin: 20px 0 10px;}
  .supportSub.lft p { padding: 0;}
 .supportSub.rt p { padding: 0; margin: 0 0 130px;}


  /***************Exit Intent popup******************/

  .exitInt .modal-content {  width: auto;}
  .exitInt .modal-dialog.modal-lg { height: auto;  display: block;} 
  .exitInt img { width: 75%;  margin: 0 0 20px;}
  .exitInt h1 { margin: 0 0 20px;}
  

/*******************Thank You page Css**********************/

.subThank {padding: 25px 20px 35px; margin: 40px auto 0;}
.subThank h1 {font-size: 40px;}
.subThank h2 {font-size: 17px; line-height: 21px;}
.subThank h3 { margin: 10px 0 30px;}
.subThank p {font-size: 17px; padding: 10px;}


/***********************Spam Page******************/

.spamPage::before{display: none;}
.subSpam img { width: 120px; margin: 0;}
.spamPage {padding: 30px 0 15%;}
.subSpam h2 {font-size: 37px;  padding: 0 10px;}
.subSpam h3 {font-size: 19px; line-height: 25px; color: #565656; padding: 0 20px; margin: 12px 0 0;}



/***********************Ask Question CTA**********************/
.askCta {background: var(--yellow); color: #fff; padding: 0px 30px 0px 50px; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; border-radius: 100px; margin: 40px 0; position: relative;}
.askCta::after { width: 70px; height: 70px;  left: -20px; top: 8px;}
.askCta h3 {margin: 15px 0; font-size: 15px; color: #000; padding: 0 10px 0 0; width: 64%;}
.askCta a {font-size: 14px; color: #000; font-style: italic; width: 110px;}
.askCta a .icon {fill: #000; width: 19px; height: 18px; vertical-align: top; margin: 2px 0 0 7px; animation: arrow 2s infinite;}
.askCta a .icon { fill: #000; width: 19px; height: 18px; vertical-align: top; margin: 2px 0 0 7px; animation: arrow 2s infinite;}

.whatsAppCTAWrp{bottom:24px !important;}

/**********************Offer Page********************/

.mainOffer .offerTxt {font-size: 34px; line-height: 43px;}
.mainOffer .ofrTitle {left: -98px; width: 260px; height: 80px; top: 75px; padding: 23px 0 0; font-size: 26px;}
.mainOffer {margin: 0 0 30px; min-height: 232px;}

.testim {display: none;}
.highlightsInner {display: none;}
.ffwrp {display: none;}
.right_sc_con {display: none;}

}
  
  
  @media (max-width: 576px) {
  .ban-inner h1 { font-size: 21px;text-align: center;}
  .breadcrumb {text-align: center;}
  .ban-inner h1::before{left: -59px;top: 41px;z-index: -1;}
  }
  
  
  @media (max-width: 480px){
    .covidPop img { width: 26%; padding: 0 0 0 10px;}
    .covidPop .modal-content { margin: 0% auto;}
    
  }
    
  