
@media only screen and (max-width: 1599px) and (min-width: 1300px){.header-layout2 .header-logo .m-title span {    display: block;    font-size: 21px;    text-align: center;}

       .header-layout2 .header-logo img {        height: 100px;    }

    .header-layout2 .header-logo .m-title {
      
        font-size: 17px;
        
    }
}

@media only screen and (max-width: 1299px) and (min-width: 1200px){.header-layout2 .header-logo .m-title span {    display: block;    font-size: 19px;    text-align: center;}
	.header-layout2 .header-logo img {        height: 90px;    }
    .header-layout2 .header-logo .m-title {
       
        font-size: 18px;
       
    }

    .header-layout2 .main-menu>ul>li {
        margin: 0 25px;
    }
	
}

@media only screen and (max-width: 1199px) and (min-width: 992px){
	
	.header-layout2 .main-menu>ul>li {
    margin: 0 10px;
}
    .hero-style1 .hero-title {
        font-size: 42px;
    }
	
.title-area .sec-title {
   
    font-size: 23px;
}
.Abo-head .title-area .sec-title {
    
    font-size: 44px;
}
.About-menu li a {
   
    font-size: 17px;
}
.foo-texts {
    margin-left: 0;
    margin-right: 0;
}
.breadcumb-wrapper {
    background-color: var(--title-color);
    padding: 153px 0;
}

.header-layout2 .header-logo img {
    height: 95px;
}

.header-layout2 .header-logo .m-title {
    
    font-size: 14px;
    
}

.about-bg-right p {
   
    text-align: justify;
    
}

.counter-card {
    width: 100%;
}

.counter-sec3 {
    padding: 80px 0 60px 147px;
}

.footer-logo .m-title {
   
    font-size: 20px;
   
}

.foo-texts h2 {
    
    margin-top: 28px;
}

h1.service-title1{
    font-size: 24px;
}

}

@media only screen and (max-width: 991px) and (min-width: 768px){
    .pq-footer-bottom-list .pq-footer-items {
    padding: 18px 3px 15px;
    }
	
	.header-layout2 .main-menu>ul>li {
    margin: 0 17px;
}
    .hero-style1 .hero-title {
        font-size: 32px;
    }
	
.title-area .sec-title {
   
    font-size: 25px;
}
.Abo-head .title-area .sec-title {
    
    font-size: 44px;
}
.About-menu li a {
   
    font-size: 17px;
}
.foo-texts {
    margin-left: 0;
    margin-right: 0;
}
.oo1{
	order:1
}
.oo2{
	order:3
}
.oo3{
	order:2
	
}

.hero-slider-1 .as-hero-slide {
        height: 56vw !important;
    }
	.prod-box1 img {
 
    height: 31.9vw !important;
  
}
.foo-texts h2 {
    color: #fff;
    font-size: 21px;
    line-height: 1.2;
    margin-top: 30px;
}
.About-a-des {
    padding-left: 0;
}
.breadcumb-wrapper {
    background-color: var(--title-color);
    padding: 113px 0;
}
.breadcumb-title{
	font-size:40px
}
.about-bg-right {    position: relative;    text-align: center;    padding: 60px 30px;}
.header-layout2 .header-logo img {        height: 95px;    }.header-layout2 .header-logo .m-title span {    display: block;    font-size: 19px;    text-align: center;}

.header-layout2 .header-logo .m-title {
   
    font-size: 20px;
    
}

.header-layout2 .will-sticky .sticky-active .header-logo img {
    height: 72px;
}

.pq-footer-bottom-list .pq-footer-items h4 {
    font-size: 22px;
   
}

.about-bg-right p {        text-align: center;    }

.home-packages-card-back .home-packages-content h4.h3-h4 {
   
    font-size: 18px;
    
}
.home-packages-card-front .home-packages-content h3 {
    
    font-size: 18px;
    
}

.home-packages-btn a {
    display: inline-block;
    padding: 11px;
}

.Mission-v-sec:before {
   
    width: 100%;
    
}

.counter-card {
    width: 100%;
}

.counter-sec3 {
    padding: 80px 0 60px 70px;
}

img.whychoose-imgg {
    display: none;
}

.footer-logo .m-title {
   
    font-size: 16px;
    
}
.facilities-number{
    display: none;
}

h1.service-title1 {
    margin-top: 126px;
    font-size: 21px;
    margin-left: -65px;
}

}

@media only screen and (max-width: 767px) and (min-width: 576px){.header-layout2 .header-logo .m-title span {    display: block;    font-size: 10px;    text-align: center;}
	.About-a-des {
    padding-left: 0;
}
	.header-layout2 .main-menu>ul>li {
    margin: 0 17px;
}
    .hero-style1 .hero-title {
        font-size: 26px;
        margin-top: -44px;
    }
	
.title-area .sec-title {
   
    font-size: 25px;
}
.Abo-head .title-area .sec-title {
    
    font-size: 38px;
}
.About-menu li a {
   
    font-size: 17px;
}
.foo-texts {
    margin-left: 0;
    margin-right: 0;
}
.oo1{
	order:1
}
.oo2{
	order:3
}
.oo3{
display:none!important
	
}

.hero-slider-1 .as-hero-slide {
        height: 56vw !important;
    }
	.hero-style1 {
    
    width: 100%!important;
	}
	.prod-box1 img {
 
    height: 31.9vw !important;
  
}
.foo-texts h2 {
    color: #fff;
    font-size: 30px;
    line-height: 1.2;
    margin-top: -10px;
}
.footer-widget .footer-logo {
    margin-bottom: 15px;
    text-align: center;
}
    .foo-texts {
        margin-left: 0;
        margin-right: 0;
        text-align: center;
    }
	    .About-menu li a {
        font-size: 15px;
    }
	.breadcumb-wrapper {
    background-color: var(--title-color);
    padding: 90px 0;
}
.breadcumb-title{
	font-size:36px
}
.Infullt .inimgaget {
  
    padding-left: 15px;
	}

    .header-layout2 .header-logo img {
        height: 58px;
    }

    .header-layout2 .header-logo .m-title {
       
        font-size: 17px;
        
    }

    .AboutSec {
        padding: 102px 0px 60px;
    }

    .about-bg-right p {
       
        text-align: justify;
       
    }

    .Mission-v-sec:before {
      
        width: 100%;
       
    }

    .vmi-last-img img {
        height: 200px;
        object-fit: cover;
    }

    .counter-card{
        width: 100%;
    }
    
    img.whychoose-imgg {
        display: none;
    }

    .footer-logo .m-title {
      
        font-size: 19px;
       
    }

    .header-layout2 .will-sticky .sticky-active .header-logo img {
        height: 70px;
    }

    .foo-texts h2 {
       
        margin-top: 15px;
    }

    h1.service-title1 {
       
        font-size: 20px;
    }

    .facilities-number {
        display: none;
    }

    h1.service-title1 {
        margin-left: -88px;
    }
}

@media only screen and (max-width: 575px) and (min-width: 100px){span.slgan-data {    font-size: 11px !important;    color: var(--theme-color);}.header-layout2 .header-logo .m-title span {    display: block;    font-size: 10px;    text-align: center;}
	.sblog-card .sblog-img img {
  
    height: 100%;
  
}
	.Infullt .inimgaget {
  
    padding-left: 15px;
	}
	.About-a-des {
    padding-left: 0;
}
	.header-layout2 .main-menu>ul>li {
    margin: 0 17px;
}
    .hero-style1 .hero-title {
        font-size: 20px;
		    margin-bottom: 0px!important;
    }
	
.title-area .sec-title {
   
    font-size: 23px;
}
.Abo-head .title-area .sec-title {
    
    font-size: 33px;
}
.About-menu li a {
   
    font-size: 17px;
}
.foo-texts {
    margin-left: 0;
    margin-right: 0;
}
.oo1{
	order:1
}
.oo2{
	order:3
}
.oo3{
display:none!important
	
}

.hero-slider-1 .as-hero-slide {
        height: 65vw !important;
		    padding: 0px 0px !important;
    }
	.hero-style1 {
    
    width: 100%!important;
	}
	.prod-box1 img {
 
    height: 100% !important;
  
}
.foo-texts h2 {
    color: #fff;
    font-size: 21px;
    line-height: 1.2;
    margin-top: 22px;
}
.footer-widget .footer-logo {
    margin-bottom: 15px;
    text-align: center;
}
    .foo-texts {
        margin-left: 0;
        margin-right: 0;
        text-align: center;
    }
	.footer-info:last-child {
    margin-bottom: 30px;
}
    .About-menu li a {
        font-size: 15px;
    }
	.About-menu li a:before{
		content:unset!important
	}
	.About-menu li {
    display: block;
    position: relative;
    margin: 0px 0px 0px;
    list-style: none;
    text-align: center;
}
#WelcomeSec {
    position: relative;
    padding: 60px 0px 60px;
    background-attachment: unset;
    overflow: hidden;
}
    .foo-texts h2 {
        
        margin-left: 0;
        width: 100%;
    }
	.contact-nnf {
    position: relative;
    margin: 0px auto;
    padding: 24px 18px 27px;
    background: var(--theme-color);
    text-align: center;
}
    .hero-text {
        font-size: 14px;
        line-height: 1.556;
    }
	.breadcumb-wrapper {
    background-color: var(--title-color);
    padding: 80px 0;
}
.breadcumb-title{
	font-size:33px
}



.header-layout2 .header-logo .m-title {
    
    font-size: 10px;
    
}

.header-layout2 .header-logo img {
    height: 72px;
}

.AboutSec {
    padding: 193px 0px 60px;
}




.about-bg-right {
    padding: 0px 20px 0 18px;
}

.footer-logo .m-title {
   
     margin-right: 0px;
     font-size: 19px;
}

.as-btn.style1 {
    margin-bottom: 10px;
}

.Mission-v-sec:before {
   
    width: 100%;
    
}

.vmi-last-img img {
    height: 200px;
    object-fit: cover;
}

.counter-card{
    width: 100%;
}

.counter-sec3 {
    padding: 80px 0 60px 59px;
}

img.whychoose-imgg {
    display: none;
}

.choose-img{
    width: 39px;
}

.section-title1.two h1 {
    font-size: 27px;
  
}




.style-two .row.add-backgroun {
    padding: 0px 5px 32px;
}

.facilities-area .row.add-boder {
    padding-bottom: 0px;
}

.facilities-thumb img {
    width: 100%;
    margin-bottom: 20px;
}

.facilities-content h1 {
    font-size: 22px;
}

.facilities-number {
    display: none;
}

.facilities-area .row.add-boder .col-lg-6{
    width: 100%;
}

h1.service-title1 {
    margin-top: 0;
    margin-left: -99px;
}


}