
@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:155px;}
.headersec .navbar{background-color:rgba(0,0,0,1.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: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:22px; line-height:47px; margin-bottom:0;}
.banner-caption h2{font-size:16px; margin-bottom:0;}
.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.7rem 1.8rem;}
.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;}

.clientsec{padding:2.5rem 0;}
.clientlist li{width:32%; margin-bottom:1rem;}
.logoshapecls{left:0; width:70px;}
.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;}

.titlemdbox{width:300px; right:17px;}
.ceobrieftxtbox{padding-left:0;}
.ceobrieftxtbox .titleboxone h3{font-size:20px; line-height:25px;}
.bannersec.innerpagesec .innerimgcls{margin-top:0;}
.bannersec.innerpagesec .banner-caption{top:8rem;}
.bannersec.innerpagesec .banner-caption h3{margin-bottom:5px;}
.bannersec.innerpagesec .banner-caption h1{line-height:30px;}
.bannersec.innerpagesec .dlc-hero-opacity{height:auto;}
.bannersec.innerpagesec .banner-caption h1{font-size:20px; line-height:28px;}
.servicesec.whyussec.innerabtsec .discbtm.withblacktxt{padding-top:1rem; padding-bottom:2.5rem;}
.timelinesec{padding:2rem 0;}
.timelinesec .titleboxone h2{line-height:20px;}
.timelinesec .titleboxone{margin-bottom:1.4rem;}
.companymdsec{padding:2.5rem 0;}
.ceobrieftxtbox .titleboxone h3{font-size:17px;}
.ceobrieftxtbox .titleboxone h2{line-height:16px;}
.ceobrieftxtbox .discbtm.withblacktxt{text-align:left;}
.fullimgmainsec.aboutfullimgsec{margin-top: 1.7rem;}
.othersnavsec.innerothsec{padding:2.5rem 0;}
.othersnavsec.innerothsec .discbtm.withblacktxt{padding-top:0;}

.logoiconimgcls{width:53px;}
.businessblock{margin-top:2rem;}
.gridworkbox{padding:2rem 0 0;}

.consulwrapcls{width:100%;}
.consulwrapcls{padding:1.5rem 1rem 0.54rem;} 
.consulwrapcls fieldset{padding:2.5rem 1rem 1.7rem;}
.consulwrapcls .text-box label.active{top:-9px;}
.nice-select.wide{ margin-bottom:18px;}
.text-box-cuslabel label mark{display:block;}
.text-box-cuslabel label{font-size:12px; top:-21px;}
.consulwrapcls .text-box label.active{top:-18px;}
.consultconform{padding:2rem 0;}

.consulwrapcls .text-box label, .text-box-cuslabel label{position:relative; left:0; top:-5px; font-size:14px;}
.consulwrapcls .text-box label.active{top:-5px; left:0; font-size:14px;}
.text-box-cuslabel label{top:1px;}
.consultconform .titleboxone{text-align:left;}


.landingmain{max-height: inherit !important;}
.landing_bannerrttxt{min-height: auto;padding: 65px 5px;}
.landingbanrtxtmain{padding: 0;}
.landingbanrtxtmain h1{font-size: 20px;line-height: 50px;margin-bottom: 0;}
.laningbanrlogort {padding-top: 35px;padding-bottom: 0;width: 100%;}
.landibkfrm{width: 100%;}
.landingabttxt ul li{font-size: 16px;margin-bottom: 2px;}
.landingserv .topstorysinglebox{margin: 0;}

.landingbanrtxtmain h4 {padding-bottom:3px;line-height: 22px;font-size: 14px;}
.landingbanrtxtmain h4 span{width: 100%;}
#speaknumber .landingnumbertxt{padding-left: 0;}
.landingaboutussec .landingabttxt{padding-left: 0;}
#speaknumber {padding: 3rem 0 1rem;}
.fombkchk span {padding-right: 0px;width: 100%;display: inline-block;margin-bottom: 10px;}
.landingabttxt p {font-size: 16px;}
.landnumgettouch {padding-left: 0;text-align: center;}
.navbar-nav{display: inline-block;}
ul.navbar-nav li{width: auto;float: left;}
.landingbanrtxtmain p{font-size: 14px;margin-bottom: 3px;}
.landingleftbanr{min-height: 70vh;}
.dmmainbanr h4.agncy {
  padding-bottom: 130px;
}
.landingbanrtxtmain h4.banlasthdng {
  padding-bottom:130px;
}
.newbanrtxtstyle{top:5%}
.landingbanrtxtmain h6{font-size: 24px;}
.bantoptxt{padding-top: 0;}
.laningbanrlogort{bottom: 42px;}
.landingrtsmllogo img {
  width: 80%;
}
.banbotmtxt{background: rgba(0,0,0,.7);
  padding-top: 10px;
  width: 100%;padding-bottom: 10px;}

  .landingbookform{padding-bottom: 0px;}
  .timelinesec{padding-top: 0px;}

  .loader_bx img {
    width: 70%;
    margin: 0 auto;
    display: block;
}

}

