@media screen and (min-width: 1400px) and (max-width: 2199px){
	.infographtxtbox ul li{padding-bottom:0.5rem;}
	.impactboxsec .faqstxtbox{padding: 6rem 10rem 0 0;}
	.impactboxsec .faqstxtbox ul.tickboxcls li{}
	.faqstxtbox .maintitlesec h2{margin-top:1.5rem;}
	
	
}


@media screen and (min-width: 1200px) and (max-width: 1299px){
.ourmysterybox{padding-left:3.1rem;}

}

@media screen and (min-width: 992px) and (max-width: 1199px){


}

@media screen and (min-width: 768px) and (max-width: 991px){
.servicesec.servsectwomain .verticaltabbox button.nav-link{width:115%;}
.headersec .navbar{background-color:rgba(0,0,0,1.0)!important;}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.headersec .navbar .container{border-bottom:none; padding-bottom:0;}
.banner-caption h3{font-size:17px;}
.clientlist li{width:20%;}
.banner-caption{bottom:2.5rem;}



  



}

@media (max-width: 767px){
body{font-size:15px;}
p{line-height:25px;}	
.servicesec.servsectwomain .verticaltabbox button.nav-link{width:100%;}
.headersec .navbar .navbar-brand img{width:140px;}
.headersec .navbar{background-color:rgba(0,0,0,0.0)!important;}
.headersec .navbar .container{border-bottom:none; padding-bottom:0;}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}

.custom-toggler.navbar-toggler{border-color:rgb(255,102,203);} 
.headersec .navbar{padding:7px 10px;}
.bannersec video{height:380px;}
.dlc-hero-opacity{height:98.5%;}
.ratinglogobox ul li img{width:95px!important;}
.ratinglogobox ul li{padding-right:2px;}
.banner-caption{width:100%; bottom:3.5rem;}
.ratinglogobox{padding-top:1.5rem;}
.banner-caption h1{font-size:23px; line-height:30px; margin-bottom:0; padding:0 10px;}
.banner-caption h1 br{display:none;}
.banner-caption h2{font-size:16px; margin-bottom:0; margin-top:12px; line-height:23px;}
.banner-caption h2 br{display:none;}
.banner-caption h3{font-size:15px; min-height:15px;}
.headersec.posi .navbar{background-color:rgba(0,0,0,1.0)!important;}
.nav-item.slashboxcls{display:none;}
.headersec .navbar-light .navbar-nav .nav-link{padding:0.51rem 0.34rem; font-size:14px;}
.nav-item.customconcls a{width:132px; text-align:center;}

.servicesec{padding:1.4rem 0;}
.servicesec .titleboxone h2{font-size:27px;}
.titleboxone h2 span{font-size:14px;}
.servicesec.servsectwomain .verticaltabbox button.nav-link{padding:15px 15px;}
.servicesec.servsectwomain .verticaltabbox button.nav-link h3{font-size:16px;}
.servicesec.servsectwomain .verticaltabbox button.nav-link.active:after, .servicesec.servsectwomain .verticaltabbox 
button.nav-link:after{font-size:50px;}
.servicesec.servsectwomain .d-flex.verticaltabbox{display:block!important;}
.servicesec.servsectwomain .verticaltabbox button.nav-link{margin-bottom:0.7rem;}
.home-services-inners{position:relative;}
.home-services-inners .tab-pane{padding:20px;}
.new-heading-style h4{font-size:22px;}
.home-services-inners{height:850px; margin-top:-25px;}
.serviceiconbox ul li{width:48%;}
.discbtm{padding-top:15px;} 
.serviceiconbox{padding-top:2.5rem;}
.fullimgmainsec{min-height:200px; margin-top:3.7rem;}
.overshadowwrap{height:200px;}
.fullimgmainsec .fullimgewrapbox{height:200px;}
.titleboxone h5{font-size:15px; margin-bottom:5px;}

.servicesec.whyussec .titleboxone h2{font-size:24px;}
.titleboxone h4{font-size:18px; margin:0.5rem 0 0;}
.abttheologybox.testiblock{margin:0 auto;}
.abttheologybox.testiblock{margin:3.4rem auto 0; padding:2.5rem 1.5rem 1.3rem; float:none;}
.whyusshorttxtone ul li .whyboxlist h4{font-size:23px;}
.whyusshorttxtone ul li{padding-right:2rem;}
.abttxtcls h4{font-size:17px;}

.newarrivsec.topstorysec.recentworkcls h2{font-size:27px; line-height:14px; margin-bottom:1rem;}
.topstorysec{padding:40px 0;}
.recentworkcls .discbtm.withblacktxt{text-align:left; padding-top:0; margin-bottom:2.5rem;}
.recentworkcls .discbtm.withblacktxt{padding-bottom:0.5rem;}
.topstorysec .topstorysinglebox{margin-bottom:2.5rem;}
.newarrivsec.topstorysec.recentworkcls{padding:40px 0 10px}
.clientsectitlebox h3{font-size:16px;}
.clientsectitlebox h2{font-size:24px; margin-bottom:2.3rem;}

.headersec.posi .navbar .navbar-brand img {
    width: 155px;
}
.headersec.posi .navbar{background-color:#f8f8f8!important;}
.nav-item.custombtntwo{margin-top:8px;}

.clientsec{padding:2.5rem 0;}
.clientlist li{width:32%; margin-bottom:1rem;}
.logoshapecls{left:0;}
.phonebox.consulbtn{padding:1.8rem 1rem;}
.footmailcont h2{font-size:18px; font-weight:400;}
.footersec{padding:2rem 0;}
.footersepaone{margin:1rem 0;}
.footersm.cusftbox{text-align:left; padding-top:1.5rem;}
.footerbtmtxt p{font-size:12px; margin-bottom:0.8rem;}
.footerbtmtxt h4{margin-top:1rem;}
.verticaltabbox{margin-top:1.4rem;}
.footmailcont p{font-size:12px; line-height:20px;}
.nav-item.faiconsingle{display:none;}

.headersec .navbar-light .navbar-nav .nav-link.active:before{top:19px;}

.topstorysinglebox .toptxtbox{background-color:#ff613c;}
h6.numbercls{color:#fff!important;}
.topstorysec .topstorysinglebox .toptxtbox h3{color:#fff;}
.topstorysec .topstorysinglebox .toptxtbox p{color:#fff;}
.contactmodal.modal.show .modal-dialog .modal-header h5.modal-title{font-size:17px;}
.serviceiconbox ul li p{font-size:13px; font-weight:500;}

.viewonlydskcls{display:none;}
.viewonlymobilecls{display:block;}

ul.timelinebox{padding:0; margin:0; list-style-type:none;}
ul.timelinebox li{margin-bottom:1.2rem; border-bottom: 1px solid #e7e7e7;}
ul.timelinebox li:last-child{border:none;}
ul.timelinebox li h4 span{color:#fff; font-size:20px;}
ul.timelinebox li h4{margin-bottom:0.53rem; font-size:18px;}

.banner-caption{top:7rem;}
.infographtxtbox{position:relative; top:150px; right:0; width:100%; border-radius:15px; background-color:#f7f7f7;}
.businessmarketingsec{padding:1.5rem 0 0;}
.maintitlesec h2{font-size:22px;}
.maintitlesec h3{font-size:16px;font-weight:500;padding-top:0.5rem; line-height:23px;}
.singledatabox h4{font-size:18px;}
.singledatabox h4 br{display:none;}
.singledatabox p br{display:none;}
.singledatabox p{min-height:10px;}
.singledatabox{margin-bottom:30px;}
.whyussec{padding:13rem 0 2.5rem;}
.videosec{padding:0 0 2.9rem;}
.maintitlesec{padding-bottom:1rem;}

.whatwecreatebox p{position:relative; margin-bottom:1.2rem;}
.whatwecreatebox{border-bottom:1px solid #e7e7e7; margin-bottom:1.2rem;}

.whatwecreatebox p span{width:auto; height:auto; background-color:transparent; font-size:22px;}
.corporatewedocls h5{margin-top:25px;}
.whatwedosec{padding:2.8rem 0 3rem; background-color:#f7f7f7;}
.howdoitsec .maintitlesec{text-align:left;}

.pullfrommaintxtbox h2, .pullfrommaintxtbox h4{font-size:25px; line-height:30px;}
.pullfrommaintxtbox h2 span{font-size:25px;}
.pullfrommaintxtbox h4 span{font-size:25px;}
.pullfromplaytxtsec{min-height:265px; background-position:center;} 

.outcomesec{padding:1.5rem 0;}
.outcomebox h3{font-size:20px; margin-bottom:1rem;}
.bgcolone{min-height:120px;}
.howdoitsec{padding:3rem 0 2rem; background-color:#7476cd;}
.howdoitsec h2, .howdoitsec p, .howdoitsec h4, .howdoitsec h3{color:#fff;}
ul.timelinebox{padding-top:1rem;}


.lastboxsamesizecls.bgimgboxone.brazinboxone .overlaybox{height:100%;}
.lastboxsamesizecls.bgimgboxone.brazinboxone{height:400px;}
.bgimgboxtwo{min-height:400px;}

.howdoitsec.clientlogosec .maintitlesec h2{text-align:center;}
.faqstxtbox{width:100%;padding:1.5rem 0.5rem;}
.faqstxtbox .maintitlesec {
    padding-bottom: 0rem;
}
.accordion-button:not(.collapsed), .accordion-button{font-size:18px;}
.accordion-button{align-items:start;}

.singledatabox img {
    width: 60px;
}
.showimgjwbox{width:100%;}
.showlatestjwsec .craftsetbox{width:100%; padding:0;}
.bannersec .singlebox img{height:340px;}
.somejwelonesec{padding:2rem 0 0;}
.mainjweltitlebox p br{display:none;}
.showlatestjwsec{margin-top:2rem;}
.showlatestjwbox{padding:2rem 0;}
.twoboxsingwrap img.img-fluid{height:320px;}
.showlatestjwsec.productboxtwosec{margin-bottom:2rem;}
.showlatestjwsec.justtxtnewsec.secondtwoclssec .showlatestjwbox{padding:0 0 1.5rem;}
.backgroundimgtxtsec.belowdetssec{height:auto; min-height:300px; background-size:cover;}
.showlatestjwsec.productboxtwosec{padding-bottom:2rem;}
.showlatestjwsec.showlatestlastjwsec .showlatestjwbox{padding-bottom:2rem;}
.backgroundimgtxtsec.lastbeforefootimg.beforefooterbgimg{height:340px; min-height:340px; 
background-size:cover; background-position:top right;}
.footersec.footertwosec{padding:2rem 0 0;}
.footertextbox h4{margin-bottom:1rem;}
.footertextbox{margin-bottom:1.5rem;}
.btmfootersec{margin-top:0rem;}
.footersec.footertwosec .footersm.cusftbox{text-align:center;}
.footersm ul li{padding:0 1rem;}
.footerbtmtxt .copyright{text-align:center;}
.footersm.cusftbox{padding-top:0rem; padding-bottom:1rem;}
.showlatestjwsec.abtxtfootersec .craftsetbox{width:100%;}

.headersec .flex-column{flex-direction:row!important;}
.navbar-brand.mx-auto{margin:0!important;}
.navbar-toggler.mx-auto{margin-right:0!important;}
.headersec .navbar{background-color:rgba(0,0,0,1.0)!important;}
.somejwelonesec.heritagerefsec{padding:2rem 0 1rem;}
.showlatestjwsec.twocolboxsec.productboxtwosec{padding-top:2rem; padding-bottom:0; margin-bottom:0;}
p{margin-bottom:15px;}
.car26newcls{padding:1rem 0 2.5rem; margin-top:2.5rem;}
#bridal .showlatestjwbox{padding-bottom:1rem;padding-top:2rem;}
.showlatestjwsec.twocolboxsec.productboxtwosec.padtwowithcolor.nomarginbothcls{padding-top:0.1rem; padding-bottom:2rem!important;}
.showlatestjwsec.templeparamimgsec{padding-top:0!important;}
.addresspadtop{padding-top:0;}
.footer p{padding-bottom:12px;}
ul.smpostlist{text-align:center;}

.hero{height:auto;}
.scroll-indicator{display:none;}
.hero-title{font-size:30px;}
.hero-content{padding-top:5.5rem; padding-bottom:2.5rem;}
.section-title{font-size:24.8px;}
.how-it-works, .benefits, .scheme-details, .step, .calculator, .final-cta{padding:30px;}
.step-number{font-size:60px;}
.steps-container, .details-container{gap:34px;}
.benefit-card{padding:30px;}
.benefit-title{font-size:20px;}
.detail-value{font-size:25px;}
.detail-item{padding:30px;}
.calculator-container{padding:30px;}
.input-field{padding:18px 8px;}
.footertextbox.storelocationcls p{min-height:8px;}
.how-it-works::before{display:none;}
.somejwelonesec.heritagerefsec .mainjweltitlebox{width:100%;}
.g-4, .gy-4{--bs-gutter-y:0.8rem;}
#the-jadowa-edit .showlatestjwbox{padding-top:2rem;}
.showimgjwbox{margin-top:1.5rem;}
.showimgjwbox img{margin-bottom:1rem;}
.showlatestjwsec.showlatestlastjwsec.templeparamsec .showlatestjwbox{padding-top:2rem; 
padding-bottom: 1rem;}
.showlatestjwsec.twocolboxsec.productboxtwosec.templeparamimgsec{padding-bottom:2rem;}
.showlatestjwsec.templeparamsec.abtxtfootersec{padding:0;}

.somejwelonesec.buybackclssec .mainjweltitlebox h2{padding-bottom:10px;}
.buybacktxtcls{padding:2rem 1rem; margin-bottom:1rem; min-height:100px;}
.footertextbox.socialmediabox{padding-top:0;}
ul.smpostlist{text-align:left;}









}

