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

	div.header{
		padding-right: 32px;
	}
	div.footer{
		padding-left: 31px;
		padding-right: 16px;
	}
}


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

	div.cont-inner{
		width: 100%;
		margin: 0 auto;
	}

}

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

	div.address-box {
	    width: 260px;
	    height: 258px;
	    padding-top: 135px;
	    background-size: contain;
	    font-size: 12px;
	}

}

@media only screen and (max-width: 1270px){
	div.main-text {
	    width: 880px;
	}
}

@media only screen and (max-width: 1170px){
	div.main-text {
	    width: 780px;
	}
}

@media only screen and (max-width: 1070px){
	div.main-text {
	    width: 680px;
	}
}

@media only screen and (max-width: 970px){
	div.main-text {
	    width: 100%;
	    padding-left: 0px;
	}
	div.text {
	    width: 100%;
	    padding-left: 12.1%;
	    padding-right: 12.1%;
	}
	div.address-box{
		position: static;
		float: right;
		margin-top: 20px;
	}
	br.frns{
		display: inline;
	}
	div.container.bot-pad{
		padding-bottom: 0px;
	}
	div.address-box {
	    width: 300px;
	    height: 310px;
	    padding-top: 165px;
	    background-size: contain;
	    font-size: 14px;
	}
}



@media only screen and (max-width: 1140px){
	div.header {
	    height: 226px;
	}
	div.logo {
	    width: 400px;
	}
	div.menu {
	    width: 550px;
	    padding-top: 132px;
	}
	div.menu div.ko{
		width: 147px;
		text-align: right;
	}
	div.menu div.om{
		width: 78px;
	}
	div.menu div.tj{
		width: 167px;
	}
	div.menu div.st{
		width: 124px;
	}
	div.menu a {
	    font-size: 28px;
	}

}


@media only screen and (max-width: 1040px){
	div.header {
	    height: 207px;
	}

	div.logo {
	    width: 350px;
	}
	div.menu {
	    width: 500px;
	    padding-top: 117px;
	}

	div.menu div.ko{
		width: 133px;
		text-align: right;
	}
	div.menu div.om{
		width: 64px;
	}
	div.menu div.tj{
		width: 153px;
	}
	div.menu div.st{
		width: 110px;
	}
	div.menu a {
	    font-size: 24px;
	}

}


@media only screen and (max-width: 940px){
	div.header {
	    height: 187px;
	}

	div.logo {
	    width: 300px;
	}
	div.menu {
	    width: 450px;
	    padding-top: 102px;
	}

	div.menu div.ko{
		width: 123px;
		text-align: right;
	}
	div.menu div.om{
		width: 54px;
	}
	div.menu div.tj{
		width: 143px;
	}
	div.menu div.st{
		width: 100px;
	}
	div.menu a {
	    font-size: 20px;
	}

}


/* Mobile */
@media only screen and (max-width: 830px){

	.nomob{
		display:none;
	}
	.nm{
		display:none;
	}

	div.header{
		padding:0px 0px 0px 0px;
		width: 100%;
		height: auto;
	}
	div.logo {
		float: none;
		padding: 20px 20px 0px 20px;
    	width: 100%;
    	max-width: 300px;
    	margin: 0 auto;
	}
	div.menu{
		display: none;
	}
	div.mobile-menu, div.mobile-head{
		display:block;
	}


	div.mobile-menu{
		background-color: #fff;
		font-size: 22px;
		line-height: 25px;
	}
	div.mobile-head{
		color:#1d1d1b;
		background-image: url(/im/menu-but-b.png);
		background-repeat: no-repeat;
		background-position: 10px 12px;
		padding:13px 10px 10px 49px;
		height: 46px;
		cursor: pointer;
		font-size: 20px;
		line-height: 20px;
		font-family: 'Roboto', 'Lato', Arial;
		font-weight: 400;
	}
	div.mobile-head:hover{
		background-image: url(/im/menu-but-b-h.png);
	}
	div.mobile-body{
		display: none;
		background-color: #fff;
		border-top: 1px solid #d1d1d1;
		border-bottom: 1px solid #eaeaea;
	}

	div.mobile-body a{
		display: block;
		color:#1d1d1b;
		text-decoration: none;
		border-bottom:1px solid #d1d1d1;
		padding:16px 30px 15px 10px;
		background-image: url(/im/arr-right.png);
	    background-position: right center;
	    background-repeat: no-repeat;
	    font-size: 20px;
		font-weight: 400;
	}
	div.mobile-body a.f{
		border-top:none;
	}
	div.mobile-body a:hover, div.mobile-body a.m{
		color:#fff;
		background-color: #ee7219;
		background-image: url(/im/arr-right-mob.png);
		padding:16px 10px 15px 10px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		margin-top:-1px;
	}



	div.main-text {
	    padding-top: 25px;
	}
	div.text {
	    width: 100%;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	div.footer {
	    padding-left: 15px;
	    padding-right: 0px;
	}

}























