
@media only screen and (max-width : 1800px) {

}

@media only screen and (max-width : 1200px) {
	.fullwrap2 {
		padding: 0 15px;
		width: calc(100% - 30px);
	}
	.fullwrap3 {
		left: 15px;
	}
	.pol {
		margin-left: 240px;
		width: calc(100% - 255px);
	}
	.fullwrap {
		padding-top: 80px;
	}
}

@media only screen and (max-width : 1120px) {
	.topg h1 {
		font-size: 36px;
	}
	.pol h3 {
		font-size: 36px;
	}
	.topg .centr {
		padding: 60px 15px;
		margin: 100px 0;
	}
	.topg .centr span {
		font-size: 28px;
	}
	.rasp span {
		font-size: 24px;
	}
	.rasp iframe {
		height: 300px;
	}
	.arh .centr {
		font-size: 24px;
		margin: 115px 0;
	}
	.ipo .centr .left {
		float: none;
		margin: 0 auto 35px auto;
	}
	.ipo .centr .right {
		float: none;
		margin: 0 auto;
	}
	.ipo .centr {
		margin: 35px 0;
	}
	.podval {
		padding: 20px 15px;
	}
	.contento h3 {
		font-size: 36px;
	}
	.contento {
		padding: 0 15px;
	}
	/*.top .menu ul li:nth-of-type(2) {
		display: none;
	}*/
	.prza .centr {
		font-size: 24px;
	}

	#ex8 .contento {
	  padding: 23px 0 40px 0;
	}
	.sharapovo .arh .centr {
		font-size: 24px;
		margin: 115px 0;
	}
	.brzayavka p {
		font-size: 22px;
	}
	.brzayavka span {
		font-size: 16px;
		display: inline-block;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width : 1100px) {
	.fullwrap2 .mob_menu {
		display: block;
		text-align: center;
		font-size: 24px;
		margin-top: 24px;
		cursor: pointer;
	}
	.fullwrap2 .menu {
		position: fixed;
		left: -218px;
		width: 218px;
		top: 0;
		bottom: 0;
		background-color: #fff;
		z-index: 2;
		transition: .3s;
	}
	.top .menu ul {
		margin-top: 25px;
	}
	.top .menu ul li {
		display: block;
		margin-bottom: 10px;
	}
	.top .menu ul li:nth-of-type(4) {
		display: block;
	}
	.top .menu .sh {
		margin: 0 auto;
	}
	.top .menu .close {
		display: block;
		position: absolute;
		top: 8px;
		right: 15px;
		cursor: pointer;
	}
	.contento .items .item h4 {
		font-size: 18px;
		height: 45px
	}
	.contento .items .item p {
		height: 60px;
	}
	.contento h1 {
		font-size: 30px;
	}
}

@media only screen and (max-width : 1000px) {
	.contento .contact .ins form input {
		width: 45%;
		margin: 0 10px 10px 10px;
	}
	.contento .contact .ins form input[type="submit"] {
		margin-bottom: 0;
	}
	.contento .contact .ins form .pers {
		width: 250px;
		margin-left: 10px;
	}
	#ex3 {
		-ms-background-position-x: -450px;
		background-position-x: -450px;
	}
}

@media only screen and (max-width : 820px) {
	.contento .contact .ins form input {
		width: 98%;
		margin: 0 0 10px 0;
	}
	.contento .contact .ins form .pers {
		margin-left: 0;
	}
}

@media only screen and (max-width : 750px) {
	.podval .adres {
		display: block;
		text-align: center;
	}
}

@media only screen and (max-width : 750px) {
	.fullwrap3 {
		display: none;
	}
	.pol {
		margin-left: 15px;
    width: calc(100% - 30px);
	}
	.topg h1 {
		font-size: 28px;
	}
	.pol h3 {
		font-size: 28px;
	}
	.topg .centr p {
		font-size: 16px;
		width: 200px;
	}
	.topg .centr p:nth-of-type(1) {
		right: 15px;
	}
	.topg .centr p:nth-of-type(2) {
		left: 15px;
	}
	.topg .centr span {
		font-size: 22px;
	}
	.topg .centr {
		padding: 40px 15px;
		margin: 75px 0;
	}
	.rasp span {
		font-size: 18px;
		margin: 15px 0 25px 0;
	}
	.rasp iframe {
		height: 200px;
	}
	.arh .centr {
		font-size: 18px;
		margin: 75px 0;
	}
	.galer .pag {
		margin-bottom: 10px;
	}
	.podval .copir span {
		display: block;
		margin-bottom: 5px;
	}
	.galer {
		min-height: 360px;
	}
	.prza .centr {
		font-size: 18px;
	}
	.op span {
		font-size: 20px;
	}
	.op p {
		font-size: 14px;
	}
	.contento .text h5 {
		font-size: 20px;
	}
	.contento .text p {
		font-size: 14px;
	}
	.contento .text span {
		font-size: 14px;
	}
	#ex1 {
		-ms-background-position-x: -180px;
		background-position-x: -180px;
	}
	.sharapovo {
		background-image: url(../img/sharapovom.jpg);
	}
	.sharapovo .arh .centr {
		font-size: 18px;
		margin: 75px 0;
	}	
	.brzayavka p {
		font-size: 20px;
	}
}

@media only screen and (max-width : 540px) {
	.top .tel a span {
		display: none;
	}
	.top .tel .mail {
		display: none;
	}
	.top .tel {
		margin-top: 29px;
	}
	.infr .centr .item {
		width: 50%;
		margin-top: 35px;
	}
	.infr .centr {
		margin-bottom: 35px;
	}
	.ipo .centr .st {
		width: 100%;
	}
	.podval .soc {
		font-size: 20px;
	}
	.contento .contact .ins form input {
		width: 96%;
	}
	.contento .contact .ins form .pers {
		margin-bottom: 10px;
	}
	.contento .contact .ins form input[type="submit"] {
		margin: 0;
	}
	.contento .text .ins {
		padding: 30px 15px;
	}
}

@media only screen and (max-width : 400px) {
	#ex1 {
    -ms-background-position-x: -325px;
    background-position-x: -325px;
	}
	#ex4 {
		-ms-background-position-x: -385px;
		background-position-x: -385px;
	}
}

@media only screen and (max-width : 359px) {
	.top .tel {
		display: none;
	}
}


/*==========  Mobile First Method  ==========*/

@media only screen and (min-width : 600px) {

}

@media only screen and (min-width : 900px) {

}

@media only screen and (min-width : 1200px) {

}

@media only screen and (min-width : 1800px) {

}

