@media screen and (min-width:1920px) {
     .container{ max-width: 1400px;} 
}

@media screen and (min-width:1600px) {

}
@media screen and (max-width:1199px) and (min-width:992px) {
.head-right-menu-li { margin: 0 10px;}
.product-data-text-a1 { font-size: 14px; padding: 12px 7px;}	
.product-data-text-a1 i {   font-size: 12px;}	
.product-data {  padding: 20px 12px;}
	.product-data-text-h3 { font-size: 18px;  margin: 20px 10px;}
/* 	about us	 */
.our-team-sec-img {width: 100%; height: 250px;}
.our-team-sec-data-text { width: 77%;}
.our-team-sec-data-h3 { font-size: 18px;}	
.our-team-sec-data-h4 {font-size: 17px;}
	
	
}
/*menu start*/
@media screen and (max-width:991px) {

    .main-menu {display:none !important;}
    .mobile-menu nav#menu {display:none;}
    .mobile-menu {display: block !important;}
    .mm-navbar a img {width:150px;}
    .mm-panels .sub-menu li {width: 100% !important;border-bottom-width: 0 !important;}
    .mm-panels .sub-menu li:last-child {border: inherit !important;}
    .mabile-btn .navbar-toggle {background-color: #c99734; padding: 8px; border-radius: 3px; margin-top: -6px;}
    .mabile-btn .navbar-toggle .icon-bar {background:#FFF;}
    .mm-navbar .mm-close {background: #CCC;padding-left: 15px;}
    .mm-close:after {font-size: 20px;line-height: 20px;}
    .mm-navbar .mm-close:hover {background: #333;color:#FFF !important;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #FFF!important;}
    .mm-navbar .mm-prev {background: #CCC;padding-left: 0 !important;}
    .mm-navbar .mm-prev:before {width: 12px; height: 12px; left: 20px !important;}
    .mm-navbar .mm-prev:hover {background: #333;}
    .mm-navbar .mm-prev:hover:before {border-color:#FFF !important;}
    .mm-navbar a:hover, .mm-navbar a:focus, .mm-navbar a:active {color:#337ab7 !important;}
    .mm-listview a:hover, .mm-listview a:focus, .mm-listview a:active {color:#337ab7 !important;}

    .mm-menu.mm-current {display: block; z-index: 6;}
    
    .mm-panels > .mm-panel {padding: 0 !important;}
    .mm-panels .mm-listview {margin-left:0 !important;width: 100% !important;}
    .mm-panels .mm-listview a {font-weight: 500; text-align: left;}
    .mm-navbar-top {font-weight:600;}
    .mm-menu .mm-listview li.current-menu-item {color: #051e3a !important;}
    .mabile-btn {  top: 0px; position: relative;}
    .mabile-btn .navbar-toggler {background: #081532; border: none; border-radius: 3px;  position: relative;
    margin-right: 20px;}
    .mabile-btn .navbar-toggler:hover {  background: #081532;}
    .mabile-btn .navbar-toggler span { width: 23px;  height: 2px; background: #ffffff;   position: relative;
    display: block;    margin: 5px 0;}
    .mobile-menu { position: relative; right: 0px; display: inline-block !important;top: 0px;transition: all 0.45s ease-in;
    z-index: 5; width: 100%;}
    .shrink .mobile-menu{top: 20px; transition: all 0.45s ease-in; z-index: 1;}
    .mobile-menu .navbar {  margin-bottom: 0;min-height: 0;}
    /*for mmenu*/
   .header1-logo-mbl{ display: block;}    
    .head-r1 { display: none;}
    .nabar-left-img{display:block;width: 150px;}
    .header1-logo-mbl { display: block;}
	
/* 	about us */
		.abt-top-sec-left-p {line-height: 24px;}
	.abt-service-text-h3 { font-size: 20px;min-height: 75px;}
		.our-team-sec-img { width: 100%; height: 226px;}
	.our-team-sec-data-text { width: 100%;padding: 10px 15px;}
	.our-team-sec-data-h3 {font-size: 18px;}
	.our-team-sec-data-h4 { font-size: 16px;}
.abt-contact-sec1-data-h2 {font-size: 35px; width: 70%; line-height: 44px;}
.abt-top-sec-right::before { width: 100px; height: 100px; background-repeat: no-repeat;right: 0;}
 }
@media screen and (max-width:991px) and (min-width:768px){
.testimonial-sec-data-detail {justify-content: space-between;flex-direction: column;}
.home-about-sec-right-head-h2 {width: 100%;}
.equipment-left-a1 { padding: 15px 10px;}
.banner-left-text-p-down { width: 90%;  text-align: center;
    margin: 20px auto; line-height: 29px;font-weight: 500;}
.banner-left-text-h2 {font-size: 30px;font-weight: 700;color: #fff;line-height: 40px;}    
.ready-sec-right {display: flex;flex-direction: column;  align-content: center;
    align-items: center;}   
.ready-sec-right-call-us {margin-left: 0; margin-top: 20px;}

.contact-data a {  font-size: 14px;}
.contact-data { min-height: 258px;padding: 40px 10px;}
.contact-data p { min-height: 47px;}
.abt-vision-sec-img { width: 100%;}
.footer-logo-sec-1{text-align:center;}
/* 	product grid */
.product-data-text-a1:hover { font-size: 14px;}	
.product-data {    padding: 10px 8px;   }	
.product-data-text-h3 {font-size: 18px; margin: 15px 10px;}	
.product-data-text-a1 { font-size: 14px; padding: 8px 10px;}	
.flo-form-left { width: 100%;}	
}
@media screen and (max-width:767px){
/*home page*/
.banner-mbl-image{ display:block;}
.banner-image-1{display:none;}
.home-about-sec-right-head {text-align: center; margin-top: 30px;}
.home-about-sec-right-head-h2 {width: 100%;}
.home-about-sec { clip-path: none;}
.equipment-left-a { margin-top: 30px;justify-content: center;margin-bottom: 30px;}
.home-product-head-p { width: 100%;}   
.products-data {padding: 12px;}
.ready-sec {clip-path: none;text-align: center;}
.ready-sec-left-p {margin-top: 14px;width: 100%;margin-bottom: 30px;}
.ready-sec-left-h2 {font-size: 30px;}
.testimonial-sec {padding-bottom: 50px;}
.testimonial-sec-inner .slick-prev {left: 40%; bottom: -15%;top: auto;}
.testimonial-sec-inner .slick-next {right: 42%;bottom: -15%;top: auto;}
.testimonial-sec-data-detail {display: flex;align-items: center;
    justify-content: space-between;flex-direction: column;}
.blog-data {margin-bottom: 40px;}    
.social-sec-r1 {clip-path: none;}    
 .social-sec-data { margin-bottom: 20px;}   
.footer-widget-heading h3 { margin: 12px auto;}
.footer-widget-heading-links { align-items: flex-start;}
.stats-r1 { display: flex; align-items: center;justify-content: center;}
.stats-r1-inner { display: flex;justify-content: flex-start;}



}

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

.banner-left-text-h2 {
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    line-height: 43px;
}
	.banner-left-text-p-down {
    color: #fff;
    width: 80%;
    text-align: center;
    margin: 20px auto;
    line-height: 29px;
    font-weight: 500;
}
.home-about-sec-right-a {
    margin-top: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
}
	
.equipment-left-a1 {
    padding: 5px 12px;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home-about-sec-right-a1 { padding: 5px 12px; display: flex;}
	
	
	
}