
@media screen and (min-width: 992px) and (max-width: 1199px){
.headersec .navbar-light .navbar-nav .nav-link{padding:1.16rem 0.7rem;}
.dirspeechboxtextcls{width:100%; left:0; bottom:-225px;}
.iconforgoodone ul li{padding:0 1.5rem;}
.tealeafoneleftcls .tealeafoneleftimgcls{width:85px;}
.proserbox{width:50rem;}
.abtimgboxone{width:300px; right:-83px;}
.sbdirsec .abtimgboxtwo{width:300px;}
.sbdirsec .abtteabox{margin-left:90px;}
.sbdirsec .abtimgboxtwo{left:-87px;}
.teasiteiconsec .iconforgoodone ul li{padding:0 1.5rem;}
.allteambox .singleteam h2{font-size:20px;}
.titleh2cls{font-size:28px;}
.prdtxtbox{padding:1rem;}
.productsec .singleprodbox{min-height:515px;}
.gallerysec{padding:1.5rem 0 0;}
.headersec .navbar-light .navbar-nav .nav-link{font-size:12.5px;}
.iconforgoodone ul li img{width:115px;}
.banner-caption h2{font-size:24px;}
.banner-caption h1{font-size:44px;}
.conttitlebox h2{font-size:34px;}
.titleh2cls:after{width:70px; height:60px;}
.allteambox .singleteam{margin-top:1.5rem;}
p.callnumbercls{padding:0.5rem;}
.galalbsingle h4{font-size:17px;}




}

@media screen and (min-width: 768px) and (max-width: 991px){
.navbar-toggler .fa.fa-bars{color:#d29948; font-size:30px;}
.tealeafonecls .tealeafoneimgcls{width:50px;}
.modal.fade.onloadvidcls.show{padding-right:0!important;}
.dirspeechboxtextcls{width:100%; position:relative; bottom:55px; left:0;}
.proserbox{width:30rem; right:12rem;}
.qualityimgbox{width:40rem;}
.quoteoneleft{bottom:26rem;}
.fiftyyearscls{width:250px!important;}
.banner-caption h1{font-size:40px; margin-top:0;}
.banner-caption h2{font-size:20px; margin-bottom:0;}
.aboutcompanysec{padding:3.1rem 0;}
.abtbgimgcls{background-image:none;}
.proserbox{background-size:70%;}
.homecontactsec p.awardsparacls{padding-right:0;}
.homecontactsec{background-size:134%;}
.innerpagebannersec img{height:430px; object-fit:cover;}
.abtteabox{width:100%; padding:1.5rem;}
.titleh2cls{font-size:30px;}
.abtimgboxone{position:relative; right:0; top:0; width:100%;}
.histmediabox{width:100%;}
.sbdirsec .abtimgboxtwo{position:relative; right:0; left:0; top:0; width:100%;}
.sbdirsec .abtteabox{margin-left:0;}
.historymediasec .titleh2cls:after{left:22%;top:-5px;}
.allteambox .singleteam h2{font-size:22px;}
p.callnumbercls{padding:0.5rem 1rem;}
.allteambox .singleteam h4{font-size:18px;}
.headersec .navbar-light .navbar-nav .nav-link{padding:0.43rem 1rem;}
.searchcartlist{margin-left:0!important;}
.maintopbtn.buynow{padding-bottom:1.7rem;}
.prdtxtbox{padding:1px;}
.productsec{padding:1.5rem 0;}
.productsec .singleprodbox{min-height:478px;}
.tealeafoneleftcls .tealeafoneleftimgcls{width:80px;}
.headersec .navbar-light .navbar-nav .nav-item.customconcls .nav-link{width:147px;}
.nav-item.customconcls{margin-bottom:10px;}
.blogmaintxt{padding:1rem 1rem 0;}
.conaddsinglebox p{font-size:13px;}
.mainconformcls{padding:1rem; position:relative; left:0; margin-top:0;}
.contactaddresssec{padding:2rem 0;}
.conformwrapbox{width:100%;}




}

@media (max-width: 767px){	
.navbar-toggler .fa.fa-bars{color:#d29948; font-size:30px;}
.headersec .navbar-light .navbar-nav .nav-link{padding:0.43rem 1rem;}
.nav-item.customconcls{margin-left:0;}
.headersec .navbar-light .navbar-nav .nav-item.customconcls .nav-link{width:147px;}
.headersec .navbar-light .navbar-nav .nav-item.customconcls{margin-bottom:10px; text-align:center;}
.tealeafonecls .tealeafoneimgcls{width:50px;}
.banner-caption h2{font-size:15px; line-height:25px; margin-bottom:5px;}
.bannersec .owl-carousel .owl-item img{height:400px;}
.fiftyyearscls{width:180px!important; height:auto!important;}
.banner-caption h1{font-size:32px; line-height:30px; margin-top:0.34rem;}
.aboutcompanysec{padding:2.5rem 0 2rem;}
.titleh2cls{font-size:31px; padding-top:15px;} 
.abtbgimgcls{min-height:955px; margin-bottom:2rem;}
.dirspeechboxtextcls{width:100%; margin:2rem auto 0; position:relative; top:0; left:0; padding-left:3.1rem;}
.quoteoneleft{position:absolute;left:0;bottom:41%;width:50px;}
.iconforgoodone ul li{padding:0 0.7rem; width:48%;}
.iconforgoodone ul li img{width:90px;}
.iconforgoodone ul li{margin-bottom:20px;}
.tealeafoneleftcls .tealeafoneleftimgcls{width:60px;}
.producttitlebox h2{font-size:34px;}
.producttitlebox img.floralhrimg{width:80px;}
.producttitlebox{padding:0 0 1rem;}
.iconforgoodone ul li p{margin-bottom:0; line-height:20px;}
.qualityimgbox{width:100%; left:0;}
.qualityimgbox img{height:auto; object-fit:cover; border-radius:7px;}
.proserbox{width:100%; right:0;}
.homecontactsec h2.titleh2cls{margin-top:0;}
.homecontactsec p.awardsparacls{line-height:25px; padding-right:0; font-size:16px;}
.homecontactsec{background-size:230%;}
.awardcerticls{padding-right:0;}
.gallerysec{padding:1.5rem 0 3.1rem;}
.conttitlebox h2{font-size:28px;}
.footerbtmtext ul.footernav li{padding:2px 5px;}
.mcotboxleft{width:75px;}
.proserbox .owl-nav{left:2rem;}
.galtextcls{width:91.5%;}
.homegallerycarsec .owl-nav{display:none!important;}
.homegallerycarsec{padding:3.4rem 0 2.5rem;}
.proserbox{background-size:100%; background-position:bottom left;}

.innerpagebannersec{max-height:340px;}
.innerpagebannersec .dlc-hero-opacity{height:340px;}
.innerpagebannersec img{height:340px; object-fit:cover;}
.innerpagebannersec .banner-caption{height:340px;}
.abtteabox{width:100%; padding:1.5rem;} 
.abtimgboxone{position:relative;right:0;top:0;width:100%;}
.historymediasec .titleh2cls:after{left:5%;}
.histmediabox{width:100%;}
.histmediabox iframe{height:340px;}
.sbdirsec .abtimgboxtwo{position:relative;left:0;top:0;width:100%; margin-bottom:1.2rem;}
.sbdirsec .abtteabox{margin-left:0;}

.productsec .singleprodbox{min-height:278px;}
.prdtxtbox{padding:1rem;}
.singleprodbox.prdtxtbox .iconforgoodone ul li{width:48%; align-items:start;}
.maintopbtn.buynow{text-align:center; padding-bottom:2.5rem;}
.productsec{padding:2rem 0 0;}
.blogmaintxt{padding:1rem;}
.blogmaintxt h2{font-size:25px;}
.blogmainpagesec .explorebtn{padding-bottom:2rem;}
.blogmainpagesec{padding:1.5rem 0;}
.textonimgcls{text-align:left;}
.blogthumbtxtsec{padding-bottom:1rem;}
.blogthumbtxtsec.blogdetailscls .blogdetcontent{padding:1rem;}
.blogthumbimgbox{width:100%; float:none;}

.mainconformcls{padding:1rem; left:0;}
.teasiteiconsec .iconforgoodone ul li{padding:0 1rem;}
.zoom-in-zoom-out{width:200px;}
.fiftyyearsani h2{padding:0 15px; font-size:20px;}
.abtimgboxlefttwo{margin-bottom:15px;}






}

