

@media screen and (max-width:1200px) {
.inner{width: 100%;}
}


@media screen and (max-width:1180px) {
html, body{overflow: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.left-col, .left-contact{width: calc(100% - 334px);}
}
@media screen and (max-width:980px) {
.top-hdr{z-index: 999;position: relative}
.rll{display: block;position: absolute;z-index: 999;top: 6px;right: 20px}
.logo-mob{display: inline-block;margin: 5px 15px -10px;z-index: 999;position: relative}
.logo-mob img{width: auto;height: 55px;}
nav{
	width: 100%;
	text-align: right;
}
nav ul{
	position: fixed;
	top: 0;
	right: -410px;
	background:rgba(255,255,255,.9);
	-webkit-backdrop-filter: saturate(180%) blur(15px);
	backdrop-filter: saturate(180%) blur(15px);
	padding: 70px 10px 0;
	text-align: center;
	width: 400px;
	height: 100%;
	z-index: 99;
	overflow: auto;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
nav ul.active{right: 0;}
nav ul li{display: block;}
nav ul li a{font-size:24px;margin: 15px 0;}
nav ul li.logo{display: none}
.sub-hdr{padding-top: 80px;
}

@media screen and (max-width:680px) {
nav ul{width: 100%;right: -100%;padding-top: 90px;}
nav ul li a{font-size: 5vw;}
img.mob{display: block}
img.desk, .top-mail, .err404 p br{display: none}
.top-hdr span{position: relative;top: auto;right: auto;width: 100%;text-align: center;}
.main-cont{margin: 15px 0;text-align: center;}
.sub-hdr h1{font-size: 7vw;}
.left-col, .left-contact{width: 100%;padding: 15px;}
.left-col h3{font-size: 6.5vw;}
.left-col p{font-size: 5.5vw;line-height: 7.5vw;margin: 0 10px 15px;}
.right-col{width: 92%;}
.right-col h4, .ryt-btm{font-size: 5.5vw;line-height: 7.5vw;}
.right-col p{font-size: 5.5vw;line-height: 8vw;}
.rlogo img{width: 60%;}
.location li{width: calc(100% - 16px);margin: 10px 8px;}
.cont-form h3{font-size: 6vw;}
.cont-form input[type=text], .cont-form input[type=email], .cont-form textarea{font-size: 4.5vw;}
.cont-form textarea{height: 200px;}
.err404 i.fa-ban{font-size: 40vw;}


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



}
@media screen and (max-width:388px) {


}
@media screen and (max-width:330px) {

}

@media only screen and (min-width: 300px) and (max-width: 570px) and (orientation:landscape) {

}
