

@media (max-width: 1200px) and (min-width: 992px) {
    
	.menuzord-menu > li > a {
	    padding: 40px 15px;
	}
	.theme_menu .thm-btn {
		padding: 0 15px;
	}
	.theme_menu .right-column {
	    width: 225px;
	}
}

@media (max-width: 1199px) {
	.subscribe-form input {
		width: 100%;
		margin-bottom: 30px;
	}
	.awards .service-list li {
		width: 45%;
	}
}

@media (max-width: 1199px) and (min-width:992px){
    .main-logo img {
    width: 210px!important;
}
	.why-choose .item:hover .inner-box {
	    padding: 0px 15px 0px 75px;
	    transition: .5s ease;
	}
	.why-choose .item:hover .icon_box span {
	    margin-top: -40px;
	}
}



@media (max-width: 991px) {
    
    .main-logo img {width: 185px!important} 
	.theme_menu .menu-column {
		padding-left: 15px;
	}
	.theme_menu.stricky-fixed .main-logo {
	    display: block;
	}
	.right-area {
	    position: absolute;
	    right: 15px;
	    top: -17px;
	}
	.nav_side_content .search_option form {
	    width: 250px;
	    right: -25px;
	    top: 52px;
	}
	.theme_menu {
		background: #f7f7f7;
		position: relative;
	}
	.main-logo {
    margin: 12px 0 12px;
    text-align: center;
    display: block;
}
	.nav_side_content {
		margin-top: 31px;
	}
	.why-choose .item:hover .inner-box {
	    padding: 11px 21px 32px 80px;
	    transition: .5s ease;
	}


/*menu*/


.about-faq .img-box {
	margin-top: 30px;
}

.top-bar .social {
	width: 100%;
	text-align: center;
	
}
.why-choose {
	padding-bottom: 30px;
}
.why-choose .item {
	margin-bottom: 40px;
}
.about-faq .about-info {
	margin-bottom: 50px;
}

.latest-project .link {
	margin-bottom: 40px;
}

.awards .service-list li {
	width: 48%;
}
.awards:after {
	display: none;
}
.awards .service-list {
	text-align: center;
}
.awards .award-logo img {
	margin-bottom: 50px;
}

.sidebar_search {
    margin-top: 40px;
}

.principle-area {margin-top: 15px!important;}


p {text-align: justify;}


.clients-section .owl-theme .owl-nav {top: 6px;}


.inner-banner .box {height: 80px;}
.inner-banner h3 {font-size: 27px;line-height: 31px;}


}

@media (max-width: 768px) {
    .main-logo span {display: none;}

.top-bar .top-bar-text {
	width: 100%;
	float: none;
	text-align: center;
}
.why-choose {
	text-align: center;
}
.why-choose .item {
	display: inline-block;
}
.why-choose .item:hover .inner-box {
    padding: 30px 21px 57px 80px;
    transition: .5s ease;
}

.service {padding: 0px 0;}
.section-title h2 {font-size: 24px;}
.section-title:before {display: none;}
.section-title {padding-bottom: 5px;margin-bottom: 5px!important;}


.main-menu .navbar-toggle {padding: 8px 10px 17px!important;}
.service .intro-video {margin-top: 15px;}


#cc__modal__container #cc__modal {left: 0!important;}
#cc__modal__container #cc__modal {padding: 1em 5%;}


.inner-banner h3 {
    font-size: 20px;
    line-height: 20px;
}


.featuredProducts-Widget .owl-carousel .owl-item {width: 146px!important;}




}

@media (max-width: 640px) {
    
#head input[type=text] {
    padding: 8px 0px 7px 0px;
    width: 0px;}
.section-title h2 {text-align: center;}




}

@media (max-width: 600px) {

}

@media (max-width: 575px) {
	.nav_side_content .search_option form {
		right: -70px;
	}
       
}

@media (max-width: 550px) {
	.megamenu .default-form.register-form {
		width: 100%;
	}
	.default-form-area {
		width: 100%;
	}
    .main-menu .navbar-toggle {padding: 8px 10px 26px!important;}

}
@media (max-width: 420px) {
	.thm-btn {padding: 0 15px; }
    .main-menu .navbar-toggle {padding: 8px 10px 17px!important;}
}

@media only screen and (max-width : 320px) {
.main-logo img {width: 145px!important;}
    .main-logo span {display: none;}
    
}


@media only screen and (min-width: 1200px){
.container {width: 1280px!important;padding: 0;}
.container-fluid{padding: 0;}   
.main-menu {
    position: absolute;
    top: 0px;
    left: 390px;
    float: left;
    width: 100%;
    background: transparent;
}
.theme_menu .right-column {
    position: absolute;
    right: 0;
    top: 0;
    width: 190px;
}   
}

@media only screen and (min-width: 991px){
  .mobile-menu {
    display: none;
  }  
  .main-menu {
    position: absolute;
    top: 0px;
    left: 390px;
    float: left;
    width: 100%;
    background: transparent;
}    
}
@media only screen and (max-width: 991px){
    

/*=================== mobile-menu ======================*/

  .navigation {
    display: none;
  } 

  .main-menu .collapse {
    border: 0px;
    max-height: 300px;
    display: none !important;
    overflow: auto !important;
  } 

  .main-menu .collapse.in, 
  .main-menu .collapsing {
    display: block !important;
  } 

  .main-menu .navbar-header{
    padding: 0px;
    float: none;
  }  

  .main-menu .navbar-toggle {
    float: none;
    margin: 0;
    padding: 14px 10px 20px;
    display: block;
  }  

  .main-menu .navbar-toggle .icon-bar {
    background: #232323;
    width: 25px;
  }  
/*=================================menu=======================*/

.shop .header .title {font-size: 18px;text-align: center;}
.shop .header img {float: none; margin: 0 auto;}
      
}

  

