

@media screen and (min-width: 1900px) and (max-width: 2299px){

.banner-caption{bottom:12.5rem;}	

	

}



@media screen and (min-width: 1500px) and (max-width: 1899px){

.banner-caption{bottom:12.5rem;}	

	

}





@media screen and (min-width: 992px) and (max-width: 1199px){

.proserbox{right:15rem;}

.qualityimgbox .quatitlebox h4{width:32%;}

.qualityimgbox .quatitlebox{left:8.2rem; top:43%;}

.proserbox .owl-nav .owl-prev, .proserbox .owl-nav .owl-next{bottom:-7.8rem;}

.smallimgbox .bigimgtextbox{width:100%;}

.bigimgbox{padding-right:0;}

.headersec .navbar-light .navbar-nav .nav-link{font-size:13px; padding:18px 7px;}











}



@media screen and (min-width: 768px) and (max-width: 991px){

.navbar-light .navbar-toggler:focus{color:#fff;}

	

.qualityimgbox{left:0; width:37rem;}

.quasersec{padding:25px 0 40px;}

.qualityimgbox .quatitlebox{left:1.2rem; top:20%;}

.qualityimgbox .quatitlebox h2{font-size:22px; width:39%;}

.qualityimgbox .quatitlebox h4{font-size:14px; width:39%; line-height:20px;}

.proserbox{top:12.5rem; right:8rem; padding:20px; width:30rem; margin-top:-10rem; min-height:325px;}

.headersec ul.dropdown-menu{display:block!important; width:92%;}

.navbar-collapse{width:100%; height:340px; overflow-y:scroll; overflow-x:hidden;}

.banner-caption h1{font-size:24px; line-height:32px;}

.banner-caption h2{font-size:22px;}

.discbtm a{font-size:18px; padding:10px 30px;}

.abwhitetxtbox .yearsbox img{width:86px; top:-94px;}

.abwhitetxtbox{left:-6rem; bottom:-5.8rem;}

.carowboxtwo{padding:0 1rem;}

.abwhitetxtbox h2{font-size:19px;}

.afterbannersec{padding:1rem 0 7rem;}

.newsticker{width:100%; padding:1.5rem 1rem;}

.featurecatsec h2{font-size:25px;}

.strokbottomwhitecls{margin-bottom:-50px;}

.bigimgbox{padding-right: 0;} 

.smallimgbox{padding-right:0; margin-top:1.4rem;}

.bigimgtextbox{border-radius:10px;}

.smallimgbox .bigimgtextbox{margin-bottom:0; width:100%; height:auto;}

.singleproitem p{font-size:13px; line-height:20px;}

.singleproitem{padding:12px;} 

p.quotecls .fa.fa-quote-right{font-size:20px;}

.proserbox .owl-nav .owl-prev, .proserbox .owl-nav .owl-next{bottom:-3.4rem;}

.proserbox .owl-nav .owl-prev{right:50px; }

.proserbox .owl-nav .owl-next{right:-0.3rem;}

.titleboxwrap h2{font-size:25px;}

.blogtextbox{padding:0 1rem 1.5rem;}

.blogsinthumb h2{font-size:15px;}

.datetime{left:17px;}

.blogadmin p{font-size:13px;}

.footersec{padding:2rem 0 0; margin-top:2rem;}

.extreambtmcls{margin-top:2rem;}

.banner-caption{bottom:4.5rem;}

.bigimgtextbox{width:87%;}

.stroktopyellowcls{margin-top:-2.85rem;}



.contactformsec{padding-bottom:34px; padding-top:34px;}

.contact_form{padding:20px;}

.contactustext{padding:20px;}

.contact_form h2{font-size:22px; margin-bottom:15px; padding-left:7px;}

.contactustext h2{font-size:22px; margin-bottom:15px;}

.contact_form_content{margin:0;}

















}



@media (max-width: 767px){	

.qualityimgbox{width:100%;}

.proserbox{width:100%;}

.navbar-light .navbar-toggler:focus{color:#fff;}

.smicons li{width:25px; height:25px; border:none;}

.smicons li:last-child{border:none;}

.headersec .topbar .emailphonert li a span{display:none;}

.headersec .topbar .smicons li a{padding:12px 7px 5px 0;}

.headersec .topbar .col-md-6{width:50%;}

.emailphonert li a{font-size:17px;}

.emailphonert li{padding-left:20px;}

.headersec .topbar .smicons{padding-top:5px;}

.headersec ul.dropdown-menu{display:block!important;}

.navbar-collapse{width:100%; height:340px; overflow-y:scroll; overflow-x:hidden;}

.stroktopyellowcls{margin-top:-1rem;}

.carowboxtwo{padding:0 1rem;}

.discbtm{padding-top:0;}

.discbtm a{display:block; padding:5px 15px; width:177px; margin:0 auto; text-align:center; font-size:17px;}

.banner-caption{width:90%; left:5%; bottom:25px;}

.banner-caption h1{font-size:20px; line-height:21px;}

.banner-caption h2{font-size:15px;}

.abwhitetxtbox{left:0; bottom:0; padding:2.5rem 1.5rem;}

.abwhitetxtbox .yearsbox img{width:100px; left:0; top:-114px;}

.mainbtntwo{padding-bottom:0.7rem;}

.mainbtntwo a{display:inline-block;}

.featurecatsec{padding-top:1.5rem; padding-bottom:47px;}

.newsticker p marquee{float:none; width:100%;}

.newsticker p strong.title{float:none;}

.featurecatsec h2{font-size:22px; margin-bottom:1rem;}

.strokbottomwhitecls{margin-bottom:-27px;}

.titleboxwrap h2{font-size:22px; margin-bottom:1rem;}

.bigimgbox{padding-right:0;}

.bigimgtextbox{width:88%;}

.bigimgtextbox h2{font-size:18px;}

.smallimgbox{padding-right:0; padding-top:20px;}

.bigimgtextbox{height:auto;}

.smallimgbox .bigimgtextbox{margin-bottom:0;}

.qualityimgbox{left:0;}

.quasersec{padding:25px 0 100px;}

.qualityimgbox .quatitlebox{left:1.2rem; top:20%;}

.qualityimgbox .quatitlebox h2{font-size:22px; width:95%;}

.qualityimgbox .quatitlebox h4{font-size:14px; width:95%; line-height:20px;}

.proserbox{top:1.5rem; right:0; padding:20px;}

.seeusactionsec .titleboxwrap{min-height:270px;}

.playbox{min-height:270px;}

.blogsinthumb{border-radius:10px; margin-bottom:1.5rem;}

.blogsinthumb img{border-radius:10px;}

.footercuspadleft{text-align:left;}

.footmailcont.centxtcls h2{letter-spacing:1px; text-align:left; margin-bottom:2rem;}

.footersm{padding-bottom:1rem;}

ul.footerlink{margin-bottom:1rem;}

.extreambtmcls{margin-top:1rem;}

.proserbox .owl-nav .owl-prev, .proserbox .owl-nav .owl-next{right:16.4rem;}

.proserbox .owl-nav .owl-next{right:12.7rem;}



.contactformsec{padding:2rem 0;}

.captiontxtbox h2{font-size:15px;}

.captiontxtbox h1{font-size:28px;}

.captiontxtbox{width:100%; height:auto;}

.contactformsec_inner{margin-top:0;}

.singlebanwrap{min-height:200px;}

.overshadowbox{height:210px;} 

.contact_form{padding:25px 15px;}

.contact_form h2{font-size:20px; margin-bottom:18px; padding-left:7px;}

.contact_form_content{margin:10px 0 0 0;}

.contact_form_content input{font-size:14px;}

.contactustext{padding:20px;}

.contactustext h2{font-size:24px; margin-bottom:20px;}

.footersec{margin-top:1rem;}



.homebannerticker .newsticker{padding:0.2rem 1rem; width:100%; border-radius:0;}

.homebannerticker{top:7rem;}

.afterbannersec .abwhitetxtbox{padding:1.5rem; bottom:0;}


.com_service_heading h2{font-size:24px;}
.family_service.faqsec h2{padding-bottom:0.7rem;}








}



