@media (min-width: 1300px){
	.container {
		max-width: 1240px;
	}
}
@media (min-width: 1600px){
	.our-servive-left {
    padding-right: 60px;
    padding-left: 50px;
}
.mobile-show{ display:none; }
	
}
@media (max-width: 1600px){
	.mobile-show{ display:none; }


}

@media (max-width: 1300px){
	
	
}
@media (max-width: 1200px){

	.hero-image {
	    margin-right: -20px;
	}
	.menu ul li a {
		padding: 36px 18px;
		font-size: 15px;
	}
	.menu nav ul li > ul > li a {
		font-size: 14px;;
	}
	.make-appointment-button {
		display: none;
	}
	.header-language.mobile-padding-0 {
		margin-right: 0px;
	}
	
	

}
@media (max-width: 991px) {
.ourbusiness-tab-slider .slick-slide {
	margin-right: 93px;
	/* margin-left: 45px; */
	}
.brand-right-img {
	position: static;
	right: 0px;
	}
	.evevating-button {
	padding-bottom: 30px;
	}
	.hero-caption h2 {
	font-size: 60px;
	line-height: 60px;
	}
	.hero-slider-item.slider2 .hero-caption h2 span:before {

	width: 313px;
	height: 84px;
	}
	.hero-caption p { font-size: 25px; }
	.menu {
	display: none;
	}
	.header-left {
	text-align: center;
	margin-bottom: 10px;
	}
	.header-right.text-right {
	text-align: center;
	}
	.canvas_open_full {
	display: block;
	float: right;
	height: 100%;
	text-align: center;
	margin-right: 20px;
	padding:15px 0px;
	}
	.canvas_open_full a {
	cursor: pointer;
	color: var(--body-color);
	font-size: 24px;
	line-height: 1;
	}
	.header-language {
	margin: 0px 20px;
	}
	.ourteam-wrapper .our-team-box { margin-bottom: 15px; }
	.about-wrapper {padding-top: 50px;
    padding-bottom: 50px;}
    .tittle-h2.w-50{ width: 100%!important; }
    .contact-left-bottom.mt-350{ padding-top: 0px; padding-bottom: 40px; }
    .achievement-content-wrapper, .our-manufa-right-contt {
        padding-top: 35px;
    }
    .our-mission-box {
   
    margin-top: 15px;
}
   }	
@media (max-width: 767px) {
.our-mission-box {
   
    margin-top: 15px;
}
.form-part {
    max-width: 100%;
}
.form-img{ padding-top:25px; }
}
@media (max-width: 676px) {
.footer-logo, .information{ margin-bottom: 30px; }
.information h3 { padding-bottom: 12px; }
#hero2 {
    width: 100%;
    height: calc(75vh - 358px);
  }
.modal-body{
	height: 570px;
    overflow-y: scroll;
}
.tittle-row-model-form { padding-top: 15px; }

.footer-part {
    
    padding: 40px 0px 40px 0px;
}
.h-area {
    height: 126px;
}
.our-mission-icon img {
    max-width: 20%;
    margin-top: 15px;
    margin-bottom: 20px;
}
.top-header-info-details {
    text-align: left;
    float: none;
}
.about-p p{text-align: left;}
.about-home.py-100 { padding-bottom: 40px; }
.our-servive-left {
    padding-right: 15px;
    padding-left: 22px;
}
.products-slider .slick-slide img {
    display: block;
    width: 100%;
}
.py-100 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.pt-100 {
    padding-top: 60px;
}
.marquee.mt-100, .about-wrapper.mt-100, .our-manufa.mt-100, .footer.mt-100{
	margin-top: 60px;
}

.sliderachievement .slick-prev {
    left: 43%;
    display: none!important;
   
}
.sliderachievement .slick-next {
    right: 46%;
    display: none!important;
    
}
.achievement-content-wrapper, .our-manufa-right-contt {
	padding-top: 20px;
}
.tittle-h2 h2 {
    
    font-size: 25px;
     padding-bottom: 15px;
}
.our-servive-left h2 {
    font-size: 25px;
    font-weight: 500;
}
.our-products-wrapper .item-box-content {
    display: block;
    text-align: center;
   
}
.wraper-ideal-details-inner {
   min-height: 155px;
}
.wrapper-video-part {
    padding-left: 0;
    margin-top: 25px;
}
.our-mission-box {
    margin-top: 15px;
    padding: 20px 15px;
    min-height: auto;
  }
 .our-mission-box h3 {
    color: #ffffff;
    font-size: 25px;
}
.our-products-wrapper .item-box-content .products-n h3 {
    font-size: 18px;
    padding-bottom: 10px;
}
.contant-button-mb {
    background: #007630;
    padding: 3px 10px !important;
    color: #ffffff !important;
    border-radius: 0px;
    font-weight: 500 !important;
    display: inline-block !important;
    margin-left: 25px;
    margin-top: 15px;
}


/* .ourclient_slider img{
	width: 110px!important;
	height: 110px!important;
} */

.joint-team-left-img{
	padding-top: 15px;
}
.certificate-logo.pb-100{
	margin-bottom: 60px;
}
.certificate-logo .certificate-logo-box ul{
	flex-wrap: wrap;
}	
.certificate-logo .certificate-logo-box ul li{ 
	width: 25%;
	margin: 0px auto;
	padding-bottom: 12px;
	display: flex;
	align-items: center;
 }
.supreme-box {margin-bottom: 60px;}
.managinig-parner {
    margin-bottom: 60px;
}
.products-wraper {padding: 30px 0px 30px 30px;}
#hero {
   height: calc(45vh - 100px);
   
}
.contact-all-b li {
    color: #745647;
    padding-right: 15px;
    font-size: 15px;
    margin-bottom: 10px;
}
.contact-all-b {
    display: flex;
    margin: 0px;
    padding: 0px;
    flex-wrap: wrap;
}	
.icon-pt img {
    width: 35%;
}
.footer-logo p {
   padding-top:25px;
}
.form-part h3 {
    font-size: 25px;
   }
 .footer-part .text-center{
 	text-align: left!important;
 }

	
}
@media (max-width: 576px) {
.about-home-inner .tiitle-first h3 {
    font-size: 22px;    
}
.top-header-info-details a {
    
    margin-left:0px;
}	

	
}	
@media (max-width:450px){
	
}
@media (max-width: 375px) {
	.header-top-search-form {
		width: 280px;
	}
	
}	