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



/* Large Devices, Wide Screens */

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

	.support .img_wrap{

		width: 400px;

		height: 400px

	}



	.bloknot .img_wrap{

		width: 400px;

	}

}



/* Medium Devices, Desktops */

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

	.shirt .slider{

		display: block;

	}



	.shirt .top_phone{

		display: none;

	}

}



/* Small Devices, Tablets */

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

	.hidden_review .wrap_item{

		padding-left: 0;

		text-align: center;

	}

	



	.form_wrap form{

		padding-left: 0;

	}



	.form_wrap p.min{

		padding-left: 0;

	}





	.menu_head .left_menu{

		/* text-align: center; */

	}

	

	.menu_head .right_menu{

		/* display: none */

	}



	.header	p{

		font-size: 28px;

		margin-left: 250px;

		margin-top: 50px

	}

	.form_wrap{

		text-align: center;

	}



	.form_wrap form{

		margin-top: 0

	}



	.form_wrap form input{

		margin-bottom: 30px

	}



	h1{

		font-size: 32px;

	}



	.gamma{

		margin-top: 20px;

		text-align: center;

	}

	.gamma img{

		margin: 0 auto

	}

	.gamma .descr h6{

		margin-top: 20px

	}



	.function .function_item{

		margin-bottom: 20px;

	}

	.support .img_wrap{

		display: none

	}



	.support .descr{

		width: 100%;

		text-align: center;

	}



	.support form input{

		margin-bottom: 30px

	}



	.poduction .img_wrap img{

		margin: 0 auto

	}

	.poduction .img_big{

		margin-bottom: 20px

	}

	.poduction .img_item{

		margin-left: 0

	}



	.security{

		text-align: center;

	}



	.bloknot .img_wrap{

		display: none;

	}

	.bloknot{

		text-align: center;

	}

	.bloknot .descr{

		width: 100%;

	}



	.bloknot form input{

		margin-bottom: 30px

	}

	.work .img_work{

		margin: 0 auto;

	}



	.work .work_item{

		margin-bottom: 20px

	}



	.review .review_item{

		margin-bottom: 30px

	}



	.print_other{

		text-align: center;

	}

	.contacts .descr{

		text-align: center;

		margin-bottom: 30px

	}

	.contacts .descr h1{

		text-align: center;

	}



	.contacts .descr p.phone{

		background-image: none;

	}

	.contacts .descr p.message{

		background-image: none;

	}

	.contacts .descr p.marker{

		background-image: none;

	}



	footer{

		text-align: center;

	}

	footer p.right{

		display: none

	}



	footer p.center{

		display: none

	}



}

@media only screen and (max-width : 767px) {
	.menu_head_row {
		display: block;
	}
	.menu_head .left_menu {
		display: block;
		text-align: center;
	}
	.menu_head .left_menu .logo-box {
		margin: 0;
		padding: 0;
		display: block;
		border: none;
	}
	.menu_head .left_menu .btn {
		margin: 15px 0;
	}
	.menu_head .right_menu {
		text-align: center;
		float: none;
	}
	.menu_head .right_menu span {
		display: block;
		margin-right: 0;
	}
	.menu_head .submenu_services {
		width: 100vw;
		max-width: 730px;
		left: 50%;
		transform: translate(-50%,100%);
	}
}

/* Extra Small Devices, Phones */

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

	h1{

		font-size: 22px;

	}



	.header	p{

		font-size: 20px;

		margin-left: 50px;

		margin-top: 70px

	}



	.bloknot h2{

		font-size: 26px;

	}



	.support .descr h2{

		font-size: 26px;

	}





}



/* 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) {



}