
@media (max-width: 1200px) and (min-width: 992px) {
	
	.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%;
	}
	.about-us .video-image-box{
		margin-top: 40px;
	}
	.about-us.style-2 .video-image-box{
		margin-bottom: 40px;
		margin-top: 0px;
	}

	.mainmenu-area .navigation li a {
	}
	.mainmenu-area .right-column .thm-btn {
    padding: 0px 25px;
    font-size: 14px;
 }
	.service-box-two .bigger-column{
		margin-bottom: 50px;
	}
	.service-box-one .single-service-box-one{
		margin-bottom: 20px;
	}
	.two-column .content-column{
		margin-top: 30px;
	}
	.two-column .content-column .inner-box{
		padding: 0px 0px 0px 0px;
    	max-width: 100%;
	}
	.single-projects .blog-sidebar{
		margin-top: 40px;
		padding-left: 0px;
	}
	.blog-sidebar{
		padding-left: 0px;
	}

	.navigation {
    position: relative;
    margin-left: -6%;
    }


	.full-sec{
		position: relative;
		top: -90px;
		padding: 0 0 15px;
	}

	.testimonials-section .image-content {
	    position: relative;
	    top: 0;
	}
	
	.about-2{
		padding: 90px 0px 63px;
	}
	.about-2 .content-box{
		margin-bottom: 50px;
	}

	.welcome .provide{
	  	margin-bottom: 50px;
	}

	.about .content-box{
		margin-bottom: 50px;
	}

	.company .tab .tab-content{
		margin-bottom: 50px;
	}

}

@media (max-width: 1199px) and (min-width:992px){
	.why-choose .item:hover .inner-box {
	    padding: 0px 15px 0px 75px;
	    transition: .5s ease;
	}
	.why-choose .item:hover .icon_box span {
	    margin-top: -40px;
	}
	.our-team .team_social li{
		margin-right: 0px;
	}
	.our-team .team_social{
		margin-top: -5px;
	}
	.our-team .inner{
		margin-top: -37px;
	}
}


@media (max-width: 991px) {


	
	.mainmenu-area.stricky-fixed .main-logo {
	    display: none;
	}
	.main-menu {
		background: #f7f7f7;
		position: relative;
	}
	.right-area {
	    position: absolute;
	    right: 15px;
	    top: 3px;
	}
	

	.mainmenu-area .menu-column{
		float: left;
		width: 100%;
	}


	.nav_side_content .search_option form {
	    width: 250px;
	    right: 0;
	    top: 52px;
	}
	
	.main-logo {
	    margin: 15px 0 15px;
	}
	.nav_side_content {
	right: 20px;
	}

	.sidebar-page-container .single-service.style3{
		margin-top: 40px;
	}

	.default-two-column .default-text-column{
		margin-top: 30px;
	}

	.blog-sidebar{
		padding-top: 10px;
	}

	.page_pagination.style-2{
		padding: 20px 0px 0px;
	}

	.shop .sidebar_styleTwo{
		margin-top: 50px;
	}

	.contact_us .default-cinfo{
		margin-bottom: 40px;
	}

	.service .image-box img{
		display: none;
	}
	.service.style-2 .image-box img{
		display: none;
	}


	.about-faq .img-box {
		margin-top: 30px;
	}

	.why-choose .content-box{
		padding: 50px 0px 25px;
	}


	.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.style2{
		margin-top: 40px;
	}

	.footer .footer-widget.our-service.style-2.nl{
		margin-top: 30px;
	}

	.top-bar .social {
		width: 100%;
		float: none;
		text-align: center;	
	}


}

@media (max-width: 768px) {

.top-bar .top-bar-text {
	width: 100%;
	float: none;
	text-align: center;
}

.top-bar .social {
		margin-top: -10px;
	}

.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;
}


}

@media (max-width: 403px){
	.fact-section .title-column .title-inner .text{
		padding-top: 230px;
	}

}

@media (max-width: 767px){
  .two-col-fluid .image-column{
    display: none;
  }
  .two-col-fluid .content-column {
    width: 100%;
    
  }
  .two-col-fluid .content-column .inner-box{
  	padding: 70px 15px 80px 15px;
  }
  .project-result .image-box{
  	margin-top: 30px;
  }

  .sidebar_search.style-2{
  	margin-top: -75px;
  }

  .top-bar{
		padding-bottom: 10px;
	}

	.top-bar .social-style-one.float_right{
		float: none;
		text-align: center;
		margin-top: -5px;
	}


}

@media (max-width: 690px){
  .why-choose-us .image-box{
    margin-top:-50px;
  }
}



@media (max-width: 575px) {
	.nav_side_content .search_option form {
		right: 0;
	}
}

@media only screen and (max-width: 479px){
    .company .tab .nav-tabs li a{
        margin-right: 30px;
    }
}

@media (max-width: 550px) {
	
	.default-form-area {
		width: 100%;
	}
}

@media (max-width: 471px){
	.top-bar{
		padding-top: 10px;
	}
	.top-bar .top-bar-text{
		line-height: 28px;
		margin-bottom: 12px;
	}
}

@media (max-width: 360px) {

}

@media only screen and (max-width: 990px){
    .pricingTable{ margin-bottom: 30px; }
}
@media only screen and (max-width: 767px){
    .pricingTable{ margin-bottom: 50px; }
}



@media only screen and (min-width: 1200px){
.container {padding: 0;}
.container-fluid{padding: 0;}      
}

@media only screen and (min-width: 991px){
  .mobile-menu {
    display: none;
  }      
}
@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: 14px 0px;
    float: none;
  }  

  .main-menu .navbar-toggle {
    float: none;
    margin: 0;
    display: block;
  }  

  .main-menu .navbar-toggle .icon-bar {
    background: #ff2250;
    width: 30px;
  }  
/*=================================menu=======================*/     
}
