@media screen and (max-width:2399px){
  
   }
   @media(min-width:1900px) and (max-width:2400px){


}
@media(min-width:1700px) and (max-width:1899px){

}


@media(min-width:1660px) and (max-width:1920px){
.banner .carousel-caption {	bottom: 240px;}

}
@media (min-width: 1500px) {
.banner .banner-content h1 {font-size: 42px;  line-height: 42px;}
.banner .banner-content h4 {font-size: 30px;}
}
@media(min-width:1400px) and (max-width:2100px) {


   }


@media(max-width:1450px){
  

 
}

@media(max-width:1350px){


}

@media(max-width:1300px){

}
@media(max-width:1275px){

}

@media(max-width:1200px){
 
}
@media(min-width:1200px) and (max-width:1366px) {

}

@media only screen and (max-width:1300px){
.banner .banner-content h1 {font-size: 40px;line-height: 45px;}
.banner .banner-content h4 {margin: 14px 0;font-size: 30px;}


}
@media (min-width: 1200px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {	max-width: 1170px;}}

@media only screen and (max-width:1199px){
#heroSilder .owl-nav button,
#heroSilder .owl-dots {max-width: 960px;}
.imgBox figure:nth-child(1) img {max-width: 280px;}
.imgBox figure:nth-child(2) img {max-width: 250px;}
.serv figure {width: auto;height: 300px;}
.serv h4 {font-size: 16px;margin: 20px 0px 20px;text-align: center;}
section.bgLogo {padding: 100px 0;}
.imgBox22 {margin: 0 0 -350px;max-width: 400px;}
/*.team .teamBox {margin: 0px auto;}*/
.footer .col5 {width: 40%;}
.footer .col7 {width: 60%;}
.footer .linksWrap .socailLink ul li a span.svg {margin-right: 10px;}
  .banner .carousel-caption {width: 100%;display: inline-block;}
}
@media only screen and (max-width: 1025px)  {
  .section-f .blog-box {height: 425px;}
/* footer */
.footer .foot_a ul {max-width: 400px;}
.footer ul li a {font-size: 16px;margin-bottom: 10px;}

}
@media only screen and (max-width:1024px){

  
}
@media only screen and (max-width:991px){
 .stellarnav > ul > li > a {line-height: normal;}
.banner .container {padding: 0px 15px;max-width: 100%;}
 .banner .carousel-caption {padding: 0 15px;bottom: 50px;}
 .banner .banner-content h1 {font-size: 34px;line-height: 40px;}
 .banner .banner-content h4 {font-size: 23px;}
.banner .banner-content p {font-size: 16px;line-height: 26px;	max-width: 320px;}
 #heroSilder .owl-nav button,
 #heroSilder .owl-dots {max-width: 100%;padding: 0 9px; bottom: 17px;  }
.imgBox figure:nth-child(1) img,
.imgBox figure:nth-child(2) img {max-width: 100%;}
.about .abcontent {margin-left: 30px;}
.imgBox22 {margin: 0 0 -350px;max-width: 300px;}
.bgLogo {padding: 70px 0;margin: 110px 0px 100px;}
.team .teamBox {width: 300px;}
#teamsilder .teamBox {width: 300px;margin: 0px auto;}
.newletter .d-flex .newLft h3 {font-size: 20px;}
.newletter .d-flex {column-gap: 0;flex-direction: column;row-gap: 20px;align-items: inherit;}
.footer .col5 {width: 100%;margin-bottom: 15px;}
.footer .col7 {width: 100%;}
.footer .footLft p {width: 100%;max-width: 100%;}
.footer .linksWrap {flex-wrap: wrap;}
.newletter {margin: 0px; padding:50px 0;}
	.footer {padding: 50px 0;}
.servListing,
.aboutPage,
.contactPage{padding-bottom: 0;}
.serpageWrapp .serSingle.Second:last-of-type {padding-bottom: 0;}
.serpageWrapp .serSingle .sercption p:empty {display: none;}
.serpageWrapp .serSingle .sercption p:last-child{margin:0;}
.innerBann > img {object-position: center 20%;}
  }
@media(min-width:768px) {

}

@media only screen and (max-width:767px){
  header .logo img {max-width: 200px;}
  #heroSilder .owl-nav button{display: none;}
   #heroSilder .owl-dots {max-width: 100%;padding: 0px 8px;text-align: center;bottom:0px;}
   .banner::before{display: none;}
.banner .carousel-caption {bottom: 50px;position: static;background: #f2f2f2;padding: 20px 15px;}
.banner .banner-content p {font-size: 16px;max-width: 100%;}
.banner .container {padding: 0;}
.banner .banner-content h1 {font-size: 30px;}
.banner .banner-content h4 {margin: 0px 0 5px;font-size: 24px;}
.about .row {align-items: inherit;flex-wrap: wrap;flex-direction: column;}
.about .col5,
.about .col7{flex: 0 0 100%;width: 100%;padding: 0 15px;}
.about .abcontent {margin: 30px 0 0;}
figure.smallLogo {width: 80px;height: 80px;}
.teamflex.d-flex {flex-wrap: wrap;margin: 50px 0 30px;gap:0}
.teamflex.d-flex .teamBox:nth-child(1) {margin: 0px 0 30px;}
figure.smallLogo {right: 40%;margin: 0;}
.imgBox22 {max-width: inherit;width: 100%;margin: 0 0 50px;}
section.bgLogo {margin: 0;}
.Products .prodWrap img {width: 100%;}
.Products .prodWrap .icon img {width: auto;}
.Products .prodWrap {height: auto;}
.team .teamBox {margin: 0px auto;}
/* .review #reviewsilder .item,
 .review #reviewsilder .inWrapp {height: auto;} */
 .serv figure {width: 375px;height: 389px;margin: 0px auto;}
	.serv h4{height:auto;}
.newletter .d-flex .right form .form-group.flex1 input {padding: 14px 10px !important;}
.newletter .d-flex .right form .form-group #sub {padding: 10px 17px;right: 11px;top: 4px;}
.footer .linksWrap {row-gap: 20px;flex-direction: column;}
.newletter {margin: 0px;padding:50px 0;}
.review {padding: 50px 0;}
.servListing,
.aboutPage{padding-bottom: 0;}
.aboutPage .abcontent p:last-of-type {margin-bottom: 0;}
.footer .linksWrap .socailLink ul li a span.svg {min-width: 30px;min-height: 30px;}
.footer .linksWrap .socailLink ul li a{flex-wrap:nowrap;}
  /* footer */

/*  contact page css*/
.innerBann {height: auto;}
.contactPage {margin-bottom: 30px;}
.contactPage .iframeBoxIn {min-height: auto;}
/**/

/*aboutpage*/
.aboutPage .abcontent {margin-top: 20px;}
}
	

@media only screen and (max-width:475px){
.banner .banner-content h1 {font-size: 28px;}
.combtn,
.banner-content .combtn {padding: 4px 10px;font-size: 14px;}
}

@media only screen and (max-width:475px){
.serv figure {width: 100%;height: 350px;}
#sersilder .owl-nav {	top: -52px;}
}
@media only screen and (max-width:375px){
#heroSilder .owl-dots {bottom: inherit;top: 30%;}
}

@media only screen and (max-width:340px){



}