.o-o-h-text { text-transform: uppercase; }
.o-o-h-text p { padding: 20px 5px 0 0; line-height: 120%; float: left; color:#fff; font-size: 18px; text-align:right; }
.our-other-hotels, .mainnew-ooh-inner { height:100px; }
.mainnew-ooh-inner { padding: 5px 0; }
.our-other-hotels { background-color:#223554; border-top: 2px solid #9b7e31; }

.o-o-h-hotel-1 a, .o-o-h-hotel-2 a {  text-decoration: none; }

.mainnew-header-inner, .mainnew-ooh-inner { -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
.mainnew-header-inner { width:100%; }
.mainnew-header-inner, .mainnew-ooh-inner {	display: -webkit-box; display: -ms-flexbox;	display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1235px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mainnew-header-inner_right { padding: 20px 10px 0 0; }
.mainnew-header-inner_left { width: 43%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; }
.mainnew-header { background-color: #fff; border-bottom: 1px solid #cccccc; -webkit-box-shadow: 0 1px 0 #ffffff; box-shadow: 0 1px 0 #ffffff; }
.mainnew-header-inner, .mainnew-ooh-inner { margin: 0 auto; }
.mainnew-header-inner .top-logo { float: left; }
.mainnew-header .pnum1 { color: #a89561; font-family: "PFBeauSansPro-Thin"; }
.mainnew-header .pcode1 { color: #a89561; font-family: "PFBeauSansPro-Regular"; }
.mainnew-header .ft { color: #8f8e8e; font-family: Century Gothic; line-height: 0; margin: 0 0 11px; }

.headnew-ofinfo { border-left: 1px solid #cccccc; }
.headnew-ofinfo p { color:#8f8e8e; font-style: italic; line-height:105%; }

@media (max-width: 4500px) and (min-width: 1300px) {
	.mainnew-ooh-inner { width:65%; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:320px; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { float:left; margin: 10px 5px 0 5px; cursor:pointer; }
	/*.o-o-h-hotel-1 { background: url("/cronwell-tmpl/images/shapka/tarusa.png") no-repeat scroll 0 0; display: block; }
	.o-o-h-hotel-2 { background: url("/cronwell-tmpl/images/shapka/avantel.png") no-repeat scroll 0 0; display: block; }*/
	P.ooh-h1, P.ooh-h2 { width:330px; margin-bottom:1px;}
	P.ooh-h1 { color: #ffffff; padding: 0px 0 0 110px; font-size: 16px; line-height: 100%; }
	P.ooh-h2 { color: #9b7e31; padding: 10px 0 0 110px; font-size: 14px; line-height: 110%; }
	
		.link4sprite-trsa { display: inline-block; position: relative; width: 95px; height: 63px; background: url(/cronwell-tmpl/images/shapka/tarusa_sprite.png) no-repeat; }
		.link4sprite-trsa:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(/cronwell-tmpl/images/shapka/tarusa_sprite.png) no-repeat; background-position: -95px 0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; }
	.link4sprite-avntl { display: inline-block; position: relative; width: 95px; height: 63px; background: url(/cronwell-tmpl/images/shapka/avantel_sprite.png) no-repeat; }
	.link4sprite-avntl:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(/cronwell-tmpl/images/shapka/avantel_sprite.png) no-repeat; background-position: -95px 0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; }
		.link4sprite-trsa:hover:after, .link4sprite-avntl:hover:after { opacity: 1; }
	.link4sprite-ngnsk { display: inline-block; position: relative; width: 95px; height: 63px; background: url(/cronwell-tmpl/images/shapka/noginsk_sprite.png) no-repeat; }
	.link4sprite-ngnsk:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(/cronwell-tmpl/images/shapka/noginsk_sprite.png) no-repeat; background-position: -95px 0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; }
	
	.pnum-inf { padding-right: 6px; }
	.headnew-ofinfo p { font-size:15px; padding: 15px 0 0 15px; }
	.headnew-ofinfo { height: 95px; }
}
@media (max-width: 1300px) and (min-width: 1050px) {
	.mainnew-ooh-inner { width:80%; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:300px; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { float:left; margin: 10px 2px 0 2px; cursor:pointer; }
	/*.o-o-h-hotel-1 { background: url("/cronwell-tmpl/images/shapka/tarusa.png") no-repeat scroll 0 0; display: block; }
	.o-o-h-hotel-2 { background: url("/cronwell-tmpl/images/shapka/avantel.png") no-repeat scroll 0 0; display: block; }*/
	P.ooh-h1, P.ooh-h2 { width:300px; }
	P.ooh-h1 { color: #ffffff; padding: 0px 0 0 110px; font-size: 16px; line-height: 100%; }
	P.ooh-h2 { color: #9b7e31; padding: 10px 0 0 110px; font-size: 14px; line-height: 110%; }
	
		.link4sprite-trsa { display: inline-block; position: relative; width: 95px; height: 63px; background: url(/cronwell-tmpl/images/shapka/tarusa_sprite.png) no-repeat; }
		.link4sprite-trsa:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(/cronwell-tmpl/images/shapka/tarusa_sprite.png) no-repeat; background-position: -95px 0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; }
	.link4sprite-avntl { display: inline-block; position: relative; width: 95px; height: 63px; background: url(/cronwell-tmpl/images/shapka/avantel_sprite.png) no-repeat; }
	.link4sprite-avntl:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(/cronwell-tmpl/images/shapka/avantel_sprite.png) no-repeat; background-position: -95px 0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; }
		.link4sprite-trsa:hover:after, .link4sprite-avntl:hover:after { opacity: 1; }
	.pnum-inf { padding-right: 4px; }
	.headnew-ofinfo p { font-size:14px; padding: 14px 0 0 10px; }
	.headnew-ofinfo { height: 90px; }
}
@media (max-width: 1050px) and (min-width: 800px) {
	.mainnew-ooh-inner { width:85%; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:300px; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { float:left; margin: 10px 2px 0 2px; cursor:pointer; }
	.o-o-h-hotel-1 { background: url("/cronwell-tmpl/images/shapka/tarusa.png") no-repeat scroll 0 0; display: block; }
	.o-o-h-hotel-2 { background: url("/cronwell-tmpl/images/shapka/avantel.png") no-repeat scroll 0 0; display: block; }
	P.ooh-h1 { color: #ffffff; padding: 0px 0 0 105px; font-size: 15px; line-height: 100%; }
	P.ooh-h2 { color: #9b7e31; padding: 10px 0 0 105px; font-size: 13px; line-height: 105%; }
	.o-o-h-text { display:none; }
	.pnum-inf { padding-right: 1px; }
	.headnew-ofinfo p { font-size:13px; padding: 10px 0 0 5px; }
	.headnew-ofinfo { height: 85px; }
}
@media (max-width: 800px) and (min-width: 600px) {
	.mainnew-ooh-inner { width:95%; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:270px; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { float:left; margin: 6px 1px 0 1px; cursor:pointer; }
	.o-o-h-hotel-1 { background: url("/cronwell-tmpl/images/shapka/tarusa.png") no-repeat scroll 0 0; display: block; }
	.o-o-h-hotel-2 { background: url("/cronwell-tmpl/images/shapka/avantel.png") no-repeat scroll 0 0; display: block; }
	P.ooh-h1 { color: #ffffff; padding: 0px 0 0 100px; font-size: 14px; line-height: 100%; }
	P.ooh-h2 { color: #9b7e31; padding: 10px 0 0 100px; font-size: 12px; line-height: 100%; }
	.o-o-h-text { display:none; }
	.headnew-ofinfo p { font-size:12px; padding: 8px 0 0 5px;}
	.headnew-ofinfo { height: 70px; }
}
@media (max-width: 600px) and (min-width: 450px) {
	.mainnew-ooh-inner { width:99%; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:200px; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { float:left; margin: 6px 1px 0 1px; cursor:pointer; }
	.o-o-h-hotel-1 { background: url("/cronwell-tmpl/images/shapka/tarusa_s.png") no-repeat scroll 0 0; display: block; }
	.o-o-h-hotel-2 { background: url("/cronwell-tmpl/images/shapka/avantel_s.png") no-repeat scroll 0 0; display: block; }
	P.ooh-h1 { color: #ffffff; padding: 20px 0 0 100px; font-size: 18px; line-height: 100%; }
	P.ooh-h2 { display:none; }
	.o-o-h-text { display:none; }
	.headnew-ofinfo p { font-size:11px; padding: 5px 0 0 4px;}
	.headnew-ofinfo { height: 60px; }
}

@media (max-width: 450px) and (min-width: 150px) {
	.mainnew-ooh-inner { width:99%; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:140px; }
	.o-o-h-hotel-1, .o-o-h-hotel-2 { float:left; margin: 6px 1px 0 1px; cursor:pointer; }
	.o-o-h-hotel-1 { background: none; display: block; }
	.o-o-h-hotel-2 { background: none; display: block; }
	P.ooh-h1 { color: #ffffff; padding: 0px 0 0 1px; font-size: 13px; line-height: 100%; }
	P.ooh-h2 { color: #9b7e31; padding: 10px 0 0 1px; font-size: 11px; line-height: 100%; }
	.o-o-h-text { display:none; }
	.headnew-ofinfo p { font-size:10px; padding: 4px 0 0 2px;}
	.headnew-ofinfo { height: 50px; }
}





@media (max-width: 4500px) and (min-width: 1100px) {
	.mainnew-header { height: 125px; }
	.mainnew-header-inner {padding: 25px 0 0 0;}
	.headnew-ofinfo { width: 22%; }
	.headnew-phones { width: 30%; }
	.headnew-soczvon { width: 9%; }
	.mainnew-header .pnum1, .mainnew-header .pcode1 { font-size: 19px; }
	.mainnew-header-inner { height: 125px;}
	.ft { font-size: 14px; }
	.headnew-logo IMG { width:149px; }
}
@media (max-width: 1100px) and (min-width: 900px) {
	.o-o-h-hotel-1, .o-o-h-hotel-2 { width:320px; }
	.mainnew-header { height: 125px; }
	.mainnew-header-inner {padding: 15px 0 0 0;}
	.headnew-ofinfo { width: 20%; }
	.headnew-phones { width: 33%; }
	.headnew-soczvon { width: 9%; }
	.mainnew-header .pnum1, .mainnew-header .pcode1 { font-size: 18px; }
	.mainnew-header-inner { height: 125px;}
	.ft { font-size: 12px; }
	.headnew-logo IMG { width:149px; }
	div.mainnew-header div.mainnew-header-inner div.mainnew-header-inner_right { display:none; }
}
@media (max-width: 900px) and (min-width: 600px) { 
	.mainnew-header, .mainnew-header-inner { height: auto; }
	.mainnew-header-inner {padding: 5px 5% 0px;}
	.headnew-ofinfo { width: 20%; }
	.headnew-phones { width: 50%; }
	.headnew-soczvon { width: 100%; }
	.mainnew-header .pnum1, .mainnew-header .pcode1 { font-size: 16px; }
	.ft { font-size: 11px; }
	.headnew-logo IMG { width:130px; }
	.nedozvon, div.mainnew-header div.mainnew-header-inner div.mainnew-header-inner_right { display:none; }
}
@media (max-width: 600px) and (min-width: 450px) { 
	.mainnew-header, .mainnew-header-inner { height: auto; }
	.mainnew-header-inner {padding: 5px 2px 0px;}
	.headnew-ofinfo { width: 30%; }
	.headnew-phones { width: 40%; }
	.headnew-soczvon { width: 100%; }
	.mainnew-header .pnum1, .mainnew-header .pcode1 { font-size: 14px; }
	.ft { font-size: 11px; }
	.headnew-logo IMG { width:110px; }
	.nedozvon, div.mainnew-header div.mainnew-header-inner div.mainnew-header-inner_right, div.mainnew-header div.mainnew-header-inner div.headnew-phones div p.ft span.pnum-inf { display:none; }
}
@media (max-width: 450px) and (min-width: 150px) { 
	.mainnew-header, .mainnew-header-inner { height: auto; }
	.mainnew-header-inner {padding: 5px 2px 0px;}
	.headnew-ofinfo { width: 55%; }
	.headnew-phones { width: 100%; }
	.headnew-soczvon { width: 100%; }
	.mainnew-header .pnum1, .mainnew-header .pcode1 { font-size: 14px; }
	.ft { font-size: 12px; }
	.headnew-logo IMG { width:110px; }
	.nedozvon, div.mainnew-header div.mainnew-header-inner div.mainnew-header-inner_right { display:none; }
}