@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;}
	.container{max-width:1440px;}
	
}


@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){	
.servicesec.servsectwomain .verticaltabbox button.nav-link{width:100%;}
.headersec .navbar .navbar-brand img{width:100px;}
.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 0;}
.bannersec video{height:380px;}
.dlc-hero-opacity{height:100%;}
.ratinglogobox ul li img{width:95px!important;}
.ratinglogobox ul li{padding-right:2px;}
.banner-caption{width:100%; bottom:5.5rem;}
.ratinglogobox{padding-top:1.5rem;}
.banner-caption h1{font-size:30px; line-height:35px; 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.34rem 1rem; font-size:16px;}
.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:80px;}
.headersec.posi .navbar{background-color:#000!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:center; padding-top:0; padding-bottom:10px;}
.footerbtmtxt p{font-size:12px; margin-bottom:0rem;}
.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:14px;}

.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:initial;}
.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:28px; line-height:37px; margin-bottom:1rem;}
.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;}

.row2ndcls .honortitlecls{width:100%;}
.row2ndcls .businessworktextbox{padding:1rem;}
.grboxone{width:100%; left:0;}
.grboxone h2{width:100%; left:0; top:0;}
.repubenchsec .repubenchtxtbox h2{width:100%;}
.honortitlecls{width:100%; left:0;}
.grboxone p{width:100%;}
.cele2ndimgcls{display:none;}
.banner-caption{left:0;}
.businessworktextbox{padding:1rem;}
.businessworktextbox h2{font-size:28px; line-height:37px;}
.bannersec{height:380px; max-height:380px;}
.bannersec img{height:380px; object-fit:cover;}
.celeexcesec{padding:2rem 0;}
.businessworktextbox h2{margin-bottom:1rem;}
.businessworktextbox h3{margin-bottom:1rem;}
.celeexcesec .mainbuttonbox{padding-top:20px;}
.celeexcesec .mainbuttonbox{padding-top:20px; padding-bottom:25px;}
.honorimgboxone .honorimgtwosmall{width:200px;position:absolute;bottom:0;left:0;}
.upcomsumsec{padding:2rem 0;}
.upcomsumsec .maintitlesec h2{font-size:28px; line-height:37px;}
.upcomsumsec .maintitlesec{padding-bottom:1.5rem;}
.singleupsumbox{min-height:340px;}
.upcomtxtbox p.datetxtcls, .upcomtxtbox .mainbuttonbox{opacity:1.0;}
.overshadecolor{min-height:340px; background-color:rgba(0,0,0,0.73);}
.upcomtxtbox h4{padding:0 2rem 0;}
.membersec{padding:1.5rem 0;}

.membersec .row.g-5 .col-xl-4.col-lg-4{margin-top:5px;}
.singlemembercls .membersingcls{border-radius:5px; width:100%; margin-top:0;}
.secodcolpadcls{margin-top:40px;}
.singlemembercls{margin-top:34px; padding:1.2rem;}
.globalrecgcls{padding:2rem 0;}
.globalregmaintxt{width:100%; padding:0rem;}
.grboxone h2{font-size:30px; line-height:37px;}
.grboxone{padding:1rem;}
.grboxone h2{margin-bottom:1rem;}
.grboxone p{left:0;}
.grtitleboxtxt{width:100%;position:relative; left:0; bottom:0;}
.grboxone{height:300px;}
.grsingleboxtxt{width:100%; padding:1.2rem;}
.grtitleboxtxt ul li{padding-right:0; width:100%;}
.grsingleboxtxt{display:flex; flex-direction:column; justify-content:center;}
.honorimgboxone .celethirdimgcls{display:none;}
.businessworktextbox h3{font-size:23px;}
.catalistblock ul{text-align:center;}
.catalistblock ul li{width:49%; padding-right:10px; display:inline-flex;}
.catasinglebox{width:100%; padding:0.7rem;}
.celeexcesec.celebrateexsec{padding-bottom:1rem;}
.repubenchsec .repubenchtxtbox{margin-left:0;}
.repubenchtxtbox h2{font-size:28px; line-height:37px;}
.repubenchsec{padding:2rem 0;}
.catasinglebox p{font-size:18px;}
.repubenchsec .repubenchtxtbox h2{margin-bottom:1rem;}
.repubenchsec .repubenchtxtbox p{padding-right:0;}
.repubenchtxtbox h3{margin-bottom:1rem;}
.globalbenchsec.repu2ndboxsec{margin-top:20px;}
.globalbenchsec.repu2ndboxsec .repubenchtxtbox{padding-top:1em;padding-right:0;}
.whywediffsec{padding:2rem 0;}
.whywediffsec .maintitlesec h2{font-size:30px; line-height:37px;}
.whywedifftxtbox ul li{width:48%; padding:10px; margin-right:5px; text-align:center;}
.whywedifftxtbox{width:100%;}
.ampiconimgcls{margin:0 auto;}
.whywedifftxtbox ul li h5{font-size:22px; min-height:47.19px;}
.impactjourneysec{padding:2rem 0;}
.winnertestbox{width:100%; min-height:435px;}
.testitxtboxcls h2{font-size:30px;}
.shapeiconone{width:70px!important;position:absolute;bottom:10px;left:initial;right:15px;}
.testihomesec{padding:0 0 2rem;}
.contacthomesec{padding:2rem 0;} 
.contactformtxtbox{padding:0 1rem;}
.contactformtxtbox h2{font-size:28px; line-height:37px; margin-left:0;}
.footersec.footertwosec .footersm.cusftbox{text-align:center;}
.footersec.footertwosec .footerbtmtxt{text-align:center;}

.headersec .navbar-light .navbar-nav .nav-link.active:before{left:4px;}
.testitxtboxcls h3{font-size:17px;}
.footersm ul li{padding:0 5px;}
.dlc-hero-opacity{background:linear-gradient(to top, rgba(0,0,0,0.99), rgba(0,0,0,0.4), rgba(0,0,0,0.92));}
.g-5, .gx-5{--bs-gutter-x:0;}
.headersec ul.navbar-nav{background-color:#000;}
.headersec .dropdown-item{font-size:15px; border-left:1px solid #666;}
ul.dropdown-menu{display:block!important;}
.navbar-nav .dropdown-menu{position:relative;}
.navbar-nav .dropdown-menu{background:#000; padding-left:2rem;}
.navbar-nav .dropdown-menu li a{color:#e7e7e7;}

.nav-item.custombtntwo a{width:211px; padding:12px 10px; text-align:center; display:inline-block; margin-bottom:10px;}
.headersec ul.navbar-nav{position:relative; z-index:99;}
.bannersec.innerpagebannersec .dlc-hero-opacity{background:linear-gradient(to top, rgba(0,0,0,0.93), rgba(0,0,0,0), rgba(0,0,0,0.92));}
.celeexcesec.aboutpageonesec{padding:2rem 0;}
.celeexcesec.aboutpageonesec .businessworktextbox h2{margin-bottom:1.5rem;}
.celeexcesec.aboutpageonesec .businessworktextbox{padding-right:0;}
.row.rownewmodelcls .businessworktextbox{padding-top:1.5rem;}
.testitxtboxcls{justify-content:flex-start;}
.upcomsumsec.threepatiopt.aboutpartioption{padding-bottom:2rem;}
.awardsboxonesec.sponcerformsec .awdoneboxcls.sponcerboxcls h1{line-height:32px;font-size:25px;font-weight:400;padding-top:0;padding-bottom:15px;}
.awdoneboxcls h1{font-size:30px;}
.awardsboxonesec.sponcerformsec .awdoneboxcls.sponcerboxcls .awdoneimgcls{top:0;right:0; margin-bottom:0;width:100%; position:relative;}
.awardsboxonesec.sponcerformsec{padding-top:9rem;}
.sponsorformsec{padding:0 0 2rem;}
.sponsorformsec .col-xl-7.col-lg-7{margin-top:2rem;}
p.smalltxtsponsor{line-height:22px;}
.bookingtermstxtsec{padding:2rem 0;}
.bookingtermstxtsec h3{margin-top:1rem;}
.fortwobtncls{display:block;}
.celeexcesec.exhibitonesec .businessworktextbox p{padding-right:0;}
.celeexcesec.exhibitonesec .row.row2ndcls .businessworktextbox{padding-top:0;}
.mainbuttonbox a{display:inline-block;width:266px;text-align:center;}
.celeexcesec.exhibitonesec.bggradientcls .mainbuttonbox{padding-top:10px; padding-bottom:5px;}
.celeexcesec.exhibitonesec .row.row2ndcls .businessworktextbox p{padding-right:0}

.awdoneboxcls .awdoneimgcls{position:relative; top:0; right:0; margin-bottom:0; width:100%;}
.awdoneboxcls h2{font-size:30px;font-weight:500;margin-bottom:15px;}
.awardsboxonesec .businessworktextbox.businesspadbox{padding:2rem 0 1rem;}
.maintitlesec.celevisionbox h2{width:100%;text-align:left;}
.awdoneboxcls h2{font-size:25px; text-align:center;}
.awardsboxonesec .businessworktextbox.businesspadbox h3{font-size:30px;}
.awardsboxonesec .businessworktextbox{padding:1rem 0;}
.awardsboxonesec .maintitlesec.celevisionbox h2{margin-bottom:0;}
.awardsboxonesec .maintitlesec{padding-bottom:0;}
.upcomsumsec.threepatiopt.aboutpartioption .maintitlesec h3{font-size:25px; line-height:30px; padding-bottom:2rem;}
.aboutbusisinglecls.secondabtboxone{margin-top:1.5rem;}
.awdimgtwoimgcls{width:100%;max-width:100%;margin-top:0;margin-left:0;height:auto;object-fit:cover;}
.cawvideosec{padding-bottom:0;}
.selectprocessec{padding:2rem 0;}
.businessworktextbox.sleprotxtbox.blackonecls{text-align:center;}
.businessworktextbox.sleprotxtbox.blackonecls h3{text-align:center; width:100%;}
.businessworktextbox.sleprotxtbox.blackonecls .mainbuttonbox{padding-top:15px;}
.awardsboxonesec.booktable2ndsec .maintitlesec{padding:0;}
.awardsboxonesec.booktable2ndsec{padding:2rem 0;}
.row.rownewmodelcls{padding-top:0;}
.row.booktablerow .businessworktextbox{padding-top:0;}

.upcomsumsec.threepatiopt.aboutpartioption.packagetypesec .maintitlesec.excpacktitlebox h2{margin-bottom:0;}
.upcomsumsec.threepatiopt.aboutpartioption .maintitlesec h3 br{display:none;}

.typepackcls{width:100%;position:relative;left:0;top:0;text-align:center;padding:15px 0;}
.singlepackbox{padding:1rem; margin-bottom:1.5rem;}
.typepackcls p{font-size:21px;}
.pricingfieldbox{padding-top:1rem; padding-bottom:1rem;}
.pricingfieldbox strong{font-size:30px;}
.singlepackbox.middlesinboxone .pricingfieldbox{padding-top:1rem;}
.singlepackbox{min-height:140px;}
.upcomsumsec.threepatiopt.aboutpartioption.packagetypesec{}
.singlepackbox.middlesinboxone{margin-top:0;}
.upcomsumsec.threepatiopt.aboutpartioption.packagetypesec .col-xl-4.col-lg-4.col-md-6{margin-top:1rem;}
.celeexcesec.bookingcelebox .businessworktextbox h2{margin-bottom:1rem;}
.bookingtermstxtsec h3{font-size:28px;}
.celeexcesec.bookingcelebox{padding-bottom:0;}
.booktermboldtext p{font-size:18px; line-height:25px;}
.booktermboldtext p strong{font-weight:500;}

.celeexcesec.exhibitonesec.bggradientcls.contactaddsec .businessworktextbox{padding-top:12px;}
.celeexcesec.contactaddsec .businessworktextbox h2{margin-bottom:1rem;}
.celeexcesec.exhibitonesec.bggradientcls.contactaddsec .honorimgboxone{display:none;}

.contacthomesec.submitnomiformsec .img-fluid.snimgone, .contacthomesec.submitnomiformsec .img-fluid.snimgtwo{display:none;}
.contacthomesec.submitnomiformsec .contactformtxtbox h2{margin-top:1rem;}
.businessworktextbox.evtdetboxsncls h2{margin-top:1rem;}
.mainbuttonbox.buyticevtbtn a{margin-bottom:1rem;}
.celeexcesec.aboutpageonesec.submitnomievtsec{padding:2rem 0 0;}
.awardsboxonesec.receiboxcls .subnomilistcls{margin-left:0;}





}

