/* Responsive style */

@media screen and (min-width: 991px) and (max-width: 1200px) {
	.service-wrapper {
    	min-height: 517px;
	}
}
@media screen and (max-width: 991px) {
	.navbar-default .navbar-nav>li>a {
		padding: 10px 12px;
	}
        .navbar-brand>img {
                width: 100%;
        }
	.navbar-default .navbar-brand {
                width: 170px;
                height: auto;
                padding: 0;
        }
	.slider-content h1 {
   		font-size: 2rem;
   		width: 85%;
	}
	.slider-content p {
		width: 75%;
	}
	.home .slider-item::after {
		width: 100%;
	}
	.site-footer .col-md-4.col-sm-6 {
		position: relative;
    	left: -50px;
    	top: 20px;
	}
	.google-map-container {
		margin-top: 20px;
	}
	.wrapper-cta {
		text-align: center;
	}
	.wrapper-cta a {
		float: none;
	}
	.projects-content-wrapp {
		margin-top: 20px;
	}
	.logo-about-section .certification-wrapper {
		margin-top: 20px;
	}
	.about-image {
		margin-bottom: 20px;
	}
	.home .short-about {
    margin: 10px 0;
}

}
@media screen and (max-width: 767px) {
	.navbar-default .navbar-toggle {
		border:none;
	}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-brand>img {
		width: 100%;
	}
	.navbar-default .navbar-brand {
		width: 170px;
		height: auto;
		padding: 0;
	}
	.navbar-header,
	.header-contact-info {
		margin-top: 10px;
	}
	.header-contact-info ul {
		padding-left: 0;
	}
	.navbar-nav {
		float: left;
	}
	.owl-carousel.owl-loaded {
		height: auto;
	}
	.slider-item img {
		height: 150px;
	}
	.site-footer .col-md-4.col-sm-6 {
		position: initial;
	}
	.header-background {
		height: 250px;
	}
	.service-wrapper a img {
		width: 100%;
	}
	.projects-image-wrapper img,
	.media-image-wrapper img {
		width: 100%;
	}
	section.work .col-md-12 {
    	margin-left: 0;
	}
	section.work h1 {
		font-size: 30px;
		margin-left: 10px;
	}
	.wrapper-cta p {
		line-height: 1.4;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 480px) {
	.slider-content h1 {
		font-size: 1.5rem;
		width: 85%;
	}
	.slider-content p {
		width: 80%;
		font-size: 0.9rem;
		line-height: 1.5;
	}
	.site-footer .nav_menu-3 .widget_nav_menu .col-md-2.col-sm-4.col-xs-6 {
		width: 100%;
	}
	.site-footer .col-md-3.col-sm-4.col-xs-6,
	.site-footer .col-md-4.col-sm-6.col-xs-7 {
		width: 100%;
	}
	.site-footer .nav_menu-3.widget_nav_menu.col-md-2.col-sm-4.col-xs-6 {
		width: 100%;
	} 
	.menu-services-container #menu-services {
    	margin-top: 4%;
	}
	#owl-thumbs-slider {
  		padding: 0;
	}
	.projects-wrapper.row .col-md-4{
	    height: 220px;
	}
	.media-wrapper.row .col-md-4{
	    height: inherit;
	}
}
