/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {


	.about .text {
		padding: 0;
		padding-top: 50px;
    padding-left: 20px;
	}

	.about img {
		width: 600px;
	}


}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {


	.header_logo a {
		width: 205px;
		height: 62px;
	}

	.navbar-nav>li>a {
		margin-right: 50px;
	}

	.buttons  a {
		width: 185px;
	}

	.header_logo .logo {
		background-image: url(../img/logo_footer.png);
	}

	.services_item {
		margin-bottom: 50px;
	}

	.services_row  img {
		margin-bottom: 20px;
	}

	.services_item span{
		display: block;
	}

	.about img {
		display: none;
	} 

	.footer_link li {
		margin-right: 15px;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.buttons  {
		display: none;
	}

	.container-fluid {
		position: relative;
	}

	.navbar-collapse {
		position: absolute;
    right: 0;
    z-index: 100;
    width: 170px;
	}

	.navbar {
		margin-top: 0px;
		position: relative;
	}

	.navbar-nav {
		margin: 0;
		width: 80%;
		padding-top: 20px;
		text-align: right;
		padding-bottom: 20px;

	}

	.navbar-collapse {
		margin-top: 24px;
	}

	.top_menu {
		height: 100px;
	}

	.navbar-nav>li>a {
		margin: 0;
		margin-bottom: 10px;
		background-color: transparent;
	}

	.top_menu {
		padding: 15px 0;
	}

	.owl-item .slider_item {
		height: 260px;
		font-size: 24px;
	}

	.slider_item h1 {
		font-size: 24px;
		margin-bottom: 5px;
	}

	.slider_desr {
		background-color: rgba(0, 0, 0, 0.3);
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.owl-item .slider_item {
		padding-top: 15px;
	}

	.owl-dots {
		top: 225px;
	}

	section.question {
		padding: 20px 0;
	}

	section.question p {
		margin: 0;
		font-size: 14px;
		line-height: 34px;
	}

	section.services {
		padding: 20px 0;
	}

	.services h2 {
		margin-bottom: 20px;
	}

	.owl-carousel .owl-item .service-slider_item img {
		margin-bottom: 25px;
	}

	.services.large {
		display: none;
	}

	.services.small {
		display: block;
	}

	.about  {
		display: none;
	}

	.advantages {
		background-color: #212121;
	}

	section.news {
	 display: none;
 }

	.services h2 {
		font-size: 18px;
 }

 .section_desc {
		display: block;
 }

 footer {
 	text-align: center;
 }

 .footer_logo {
 	display: none;
 }

 .footer_link {
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	justify-content: center;
 }

 .footer_info {
 	margin-bottom: 20px;
 }

 .footer_info .large {
 	display: none;
 }

 .footer_info .small {
 	display: block;
 }

 .copyright {
 	display: block;
 }

 footer .container {
 	display: block;
 }

 section.news li a {
 	display: 24px;
 }

}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {



}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}