@charset "utf-8";
@font-face {
    font-family: 'Lato';
    src: local('Lato Hairline'), local('Lato-Hairline'), url('../css/fonts/latohairline.woff2') format('woff2'), url('../css/fonts/latohairline.woff') format('woff'), url('../css/fonts/latohairline.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url('../css/fonts/latohairlineitalic.woff2') format('woff2'), url('../css/fonts/latohairlineitalic.woff') format('woff'), url('../css/fonts/latohairlineitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Thin'), local('Lato-Thin'), url('../css/fonts/latothin.woff2') format('woff2'), url('../css/fonts/latothin.woff') format('woff'), url('../css/fonts/latothin.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Thin Italic'), local('Lato-ThinItalic'), url('../css/fonts/latothinitalic.woff2') format('woff2'), url('../css/fonts/latothinitalic.woff') format('woff'), url('../css/fonts/latothinitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Light'), local('Lato-Light'), url('../css/fonts/latolight.woff2') format('woff2'), url('../css/fonts/latolight.woff') format('woff'), url('../css/fonts/latolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url('../css/fonts/latolightitalic.woff2') format('woff2'), url('../css/fonts/latolightitalic.woff') format('woff'), url('../css/fonts/latolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Regular'), local('Lato-Regular'), url('../css/fonts/latoregular.woff2') format('woff2'), url('../css/fonts/latoregular.woff') format('woff'), url('../css/fonts/latoregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Italic'), local('Lato-Italic'), url('../css/fonts/latoitalic.woff2') format('woff2'), url('../css/fonts/latoitalic.woff') format('woff'), url('../css/fonts/latoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Medium'), local('Lato-Medium'), url('../css/fonts/latomedium.woff2') format('woff2'), url('../css/fonts/latomedium.woff') format('woff'), url('../css/fonts/latomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Medium Italic'), local('Lato-MediumItalic'), url('../css/fonts/latomediumitalic.woff2') format('woff2'), url('../css/fonts/latomediumitalic.woff') format('woff'), url('../css/fonts/latomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Semibold'), local('Lato-Semibold'), url('../css/fonts/latosemibold.woff2') format('woff2'), url('../css/fonts/latosemibold.woff') format('woff'), url('../css/fonts/latosemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Semibold Italic'), local('Lato-SemiboldItalic'), url('../css/fonts/latosemibolditalic.woff2') format('woff2'), url('../css/fonts/latosemibolditalic.woff') format('woff'), url('../css/fonts/latosemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Bold'), local('Lato-Bold'), url('../css/fonts/latobold.woff2') format('woff2'), url('../css/fonts/latobold.woff') format('woff'), url('../css/fonts/latobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('../css/fonts/latobolditalic.woff2') format('woff2'), url('../css/fonts/latobolditalic.woff') format('woff'), url('../css/fonts/latobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Heavy'), local('Lato-Heavy'), url('../css/fonts/latoheavy.woff2') format('woff2'), url('../css/fonts/latoheavy.woff') format('woff'), url('../css/fonts/latoheavy.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'), url('../css/fonts/latoheavyitalic.woff2') format('woff2'), url('../css/fonts/latoheavyitalic.woff') format('woff'), url('../css/fonts/latoheavyitalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Black'), local('Lato-Black'), url('../css/fonts/latoblack.woff2') format('woff2'), url('../css/fonts/latoblack.woff') format('woff'), url('../css/fonts/latoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('../css/fonts/latoblackitalic.woff2') format('woff2'), url('../css/fonts/latoblackitalic.woff') format('woff'), url('../css/fonts/latoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
html{margin:0;padding:0;background:#DDD;}
body{margin:0 auto;padding:0;font-family:'Lato';text-align:left;font-size:18px;max-width:1920px;position:relative;min-width:1200px;width:100%;color: #422918;background: -webkit-linear-gradient(180deg, #FFF, #f1e2c7 100%);
background: -moz-linear-gradient(180deg, #FFF, #f1e2c7 100%); background: linear-gradient(180deg, #FFF, #f1e2c7 100%);}
.main{width:1200px;margin:0 auto;position:relative;}
.clear{clear:both;}
p{margin:0;padding:0;}
h1{font-size:30px;text-align:center;}
h2{text-align:center;font-family:'Lato';margin-top:0;font-size:1.17em; margin-top: 20px;}	
h3{text-align:center;font-family:'Lato';margin-top:0;}
.hr {  width: 100%; border-top:2px solid #422918; padding: 20px 0; }
span{}
a{text-decoration:none;color:#000; }
a:hover{text-decoration:none;}

header { height: 70px; background: -webkit-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: -moz-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);}
header .main .logo {  width: 110px; height: 70px; background: #422918; background-size: 100% 100%; float: left;}
header .main .logo img { height: 65px; display: block; margin: 2.5px auto;}
header .main .top_menu {float: left; margin: 0 10px 0 30px; position: relative; top: 20px;}
header .main .top_menu ul { margin: 0; padding: 0; list-style: none;}
header .main .top_menu ul li { float: left; border-right: 1px solid #422918;}
header .main .top_menu ul li:last-child { border:none; }
header .main .top_menu ul li a {display: block; color: #000; padding: 5px 15px; }
header .main .top_menu ul li a:hover, header .main .top_menu ul li.active a { /*background: #422918; color: #FFF; text-decoration: none;*/}
header .main .top_menu ul li > ul { display: none; position: absolute; z-index:10;}
header .main .top_menu ul li > ul > li { float: none; border: none; }
header .main .top_menu ul li > ul > li > a { background: #422918; color: #FFF; padding: 12px;}
header .main .top_menu ul li > ul > li > a:hover, header .main .top_menu ul li > ul > li.active > a { background: -webkit-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: -moz-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%); color: #000;}
header .main .top_phone { float: right; position: relative; top: 25px;}
header .main .top_phone .phone, header .main .top_phone .top_order { float: left; }
header .main .top_phone .phone a { padding: 0 0 0 7px;}
header .main .top_phone .top_order .link_order { background: #422918; color: #DDCDA8; padding: 10px 20px; margin: 0 0 0 40px;}
header .main .top_phone .top_order .link_order:hover { background: #DDCDA8; color: #422918; text-decoration: none; cursor: pointer;}
header .main .mobile_menu {display: none;}

#center { min-height: calc(100vh - 120px); }
#center .order {width: 100%; height: auto; background: #422918;}
#center .order p {text-align: center; padding: 10px 0; font-size: 30px; font-weight: bold; color: #cfa54b;}
#center .order a, #center .order label { color: #cfa54b; }
#center .order #foxcontainer_m98 { width: 90%; }
#center .order #foxcontainer_m98 #mid_98-sender0, #center .order #foxcontainer_m98 #mid_98-text0, #center .order #foxcontainer_m98 #mid_98-calendar1 { float: left; margin: 0 50px 30px 50px;}
#center .order #foxcontainer_m98 #mid_98-checkbox0 { clear: both; width: 500px; margin: 0 auto 30px auto;}
#center .order #foxcontainer_m98 #mid_98-buttons {width: 250px; margin: 0 auto 20px;}
#center .order #foxcontainer_m98 input { width: 250px; height: 40px; }
#center .order #foxcontainer_m98 #mid_98-checkbox0 input { width: auto; height: auto; }
#center .order #foxcontainer_m98 .submit-button { background: linear-gradient(to right, #d8b260 0%, #bb913d 100%); width: 250px; height: 40px; border-radius: 0px;}
#center .order #foxcontainer_m98 .submit-button span {color: #422918; text-transform: uppercase; font-weight: bold; font-size: 16px;}
#center .order #foxcontainer_m98 .submit-button:hover { background: linear-gradient(to right, #bb913d 100%, #d8b260 0%); }
#center .order #foxcontainer_m98 input { font-size: 18px; border-radius: 0px;}
#center .order #foxcontainer_m98 input::-webkit-input-placeholder { font-size: 18px; }
#center .order #foxcontainer_m98 input::-moz-placeholder { font-size: 18px; }
#center .order #foxcontainer_m98 input:-ms-input-placeholder { font-size: 18px; }
#center .order #foxcontainer_m98 input:-moz-placeholder { font-size: 18px; }
#center .numbers {width: 100%; height: auto;}
#center .numbers .main { padding: 0; }
#center .content, #center .our_advantages, #center .special_offers { padding: 0 0 30px 0;}
#center .special_offers_akcii { clear: both; }
#center .special_offers_akcii .main .spec_offers { width: 72%; margin: 0 auto; }
#center .content .main .item-page .img_akcii {float: left; margin: 0 50px 50px 0;}
#center .content .main .item-page .hr { border: none; }
#center .content .main .details .detail { padding: 20px 0; overflow: auto; }
#center .content .main .details .detail_item { float: left; width: 50%; }
#center .content .main .details .order_button { background: linear-gradient(to right, #d8b260 0%, #bb913d 100%); width: 250px; height: 40px; text-align: center; margin: 50px auto;}
#center .content .main .details .order_button span {color: #422918; text-transform: uppercase; font-weight: bold; font-size: 16px; padding: 12px 0 0 0; display: block; font-family: arial;}
#center .content .main .details .order_button:hover { background: linear-gradient(to right, #bb913d 100%, #d8b260 0%); cursor: pointer;}
#center .content .social { width: 650px; height: 100px; margin: 20px auto; }
#center .content .social a > div { margin: 0 60px; padding: 70px 0 0 0;}
#center .content .social a { margin: 30px 0 40px 0; display: block; float: left; text-align: center;}
#center .content .social .social_phone_block {float: left; width: 170px; margin-top: 30px;}
#center .content .social .social_phone_block a { margin-top: 20px; }
#center .content .social .social_phone {background: url(/templates/parhouse/images/social.png) no-repeat center -11px; margin: 0 60px; padding: 50px 0 0 0;}
#center .content .social .social_vk {background: url(/templates/parhouse/images/social.png) no-repeat center -168px;}
#center .content .social .social_instagram {background: url(/templates/parhouse/images/social.png) no-repeat center -301px; margin: 0; }
#center .content .social_adress { clear: both; text-indent: 50px; padding:30px 0 0 0; background: url(/templates/parhouse/images/social.png) no-repeat -8px -442px; width: 300px; height: 50px; margin: 30px auto 20px;}
#center .content .social_adress span { position: relative; top: -15px; }
#center .content .main_text p {font-size: 14px; }
#center .content .main_text .h3_main { margin: 5px 0; text-align: left; font-size: 14px;}

#center .our_advantages .advantages { overflow: hidden; }
#center .our_advantages .advantages .advantages_child { float: left; width: 30%; margin: 20px; }
#center .our_advantages .advantages .advantages_child img {width: 100px; height: 90px; margin: 0 auto 20px; display: block;}
#center .our_advantages .advantages .advantages_child .advantage_img { width: 100px; height: 100px; margin: 0 auto 20px;}
#center .our_advantages .advantages .advantages_child:nth-child(1) .advantage_img { background: url('/templates/parhouse/images/advantages/main/advantages-sprite.png') no-repeat -30px -7px; width: 70px;}
#center .our_advantages .advantages .advantages_child:nth-child(2) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite.png') no-repeat -13px -132px;}
#center .our_advantages .advantages .advantages_child:nth-child(3) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite.png') no-repeat center -261px;}
#center .our_advantages .advantages .advantages_child:nth-child(4) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite.png') no-repeat -13px -393px;}
#center .our_advantages .advantages .advantages_child:nth-child(5) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite.png') no-repeat -13px -520px;}
#center .our_advantages .advantages .advantages_child:nth-child(6) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite.png') no-repeat -13px -653px;}
#center .our_advantages .advantages .advantages_child p { text-align: center; margin: 10px;}
#center .our_services .services { overflow: hidden; }
#center .our_services .services .services_child { float: left; width: 30%; margin: 20px; }
#center .our_services .services .services_child .services_img { width: 128px; height: 128px; margin: 0 auto 20px;}
#center .our_services .services .services_child:nth-child(1) .services_img { background: url('/templates/parhouse/images/services-sprite.png') no-repeat center 8px;}
#center .our_services .services .services_child:nth-child(2) .services_img {background: url('/templates/parhouse/images/services-sprite.png') no-repeat center -150px;}
#center .our_services .services .services_child:nth-child(3) .services_img {background: url('/templates/parhouse/images/services-sprite.png') no-repeat center -280px;}
#center .our_services .services .services_child:nth-child(4) .services_img {background: url('/templates/parhouse/images/services-sprite.png') no-repeat center -453px;}
#center .our_services .services .services_child:nth-child(5) .services_img {background: url('/templates/parhouse/images/services-sprite.png') no-repeat center -593px;}
#center .our_services .services .services_child:nth-child(6) .services_img {background: url('/templates/parhouse/images/services-sprite.png') no-repeat center -780px;}
#center .our_services .services .services_child p { text-align: center; margin: 10px;}
#center .special_offers .spec_offers { width: 99%; margin: 0 auto;  padding: 5% 0 0 0;}
#center .special_offers .spec_offers .offers { float: left; margin-right: 90px; border: 2px solid #422918;}
#center .special_offers .spec_offers .offers:last-child { margin-right: 0; }
#center .special_offers .spec_offers .offers p { text-align: center; font-size: 30px; display: block; width: 212px; margin: 30px auto;}
#center .special_offers .spec_offers .offers p.sale { padding: 30px 0; font-size: 50px; font-weight: bold;}
#center .special_offers .spec_offers .offers a { display: block; background: #422918; color: #FFF; text-align: center; padding: 15px; width: 190px; }
#center .special_offers .spec_offers .offers a:hover {background: -webkit-linear-gradient(90deg, rgba(216, 178, 96, 0.5), rgba(187, 145, 61, 0.95) 100%);
background: -moz-linear-gradient(90deg, rgba(216, 178, 96, 0.5), rgba(187, 145, 61, 0.95) 100%);
background: linear-gradient(90deg, rgba(216, 178, 96, 0.5), rgba(187, 145, 61, 0.95) 100%); color: #422918;}

/*style for tabs begin*/
#center .main .section { margin: 30px 0 0 0; }
#center .main .section .tabs { float: left; list-style: none; background: #422918; padding: 0;}
#center .main .section .tabs li { display: block; padding: 20px 35px; color:#FFF; background: rgba(0,0,0,0.5); border-bottom: 2px solid rgba(216, 178, 96, 0.5);}
#center .main .section .tabs li:hover, #center .main .tabs li.current { cursor:pointer; 
background: -webkit-linear-gradient(90deg, rgba(216, 178, 96, 0.5), rgba(187, 145, 61, 0.95) 100%);
background: -moz-linear-gradient(90deg, rgba(216, 178, 96, 0.5), rgba(187, 145, 61, 0.95) 100%);
background: linear-gradient(90deg, rgba(216, 178, 96, 0.5), rgba(187, 145, 61, 0.95) 100%);}
#center .main .section .box { display: none;  width: 1000px; float: right; margin: 0px;}
#center .main .section .visible { display: block; margin: 0 0 40px 0;}
/*style for tabs end*/

/*style for slider begin*/
#center .slider { width: 100%; height: auto; overflow: hidden;}
#center .inside-room-numbers { overflow-x: hidden;  }
#center .slider-pro .sp-thumbnail-container { border: 2px solid #fff; }
#center .slider-pro .sp-selected-thumbnail { border: 2px solid #cfa54b; }
#center .inside-room-numbers .sp-full-screen-button { margin: 0px 0 0 0 !important; }
#center .slider-pro .sp-full-screen-button { margin: 70px 0 0 0; }
#center .slider-pro .more { width: 100%; position: absolute; top: 0; background: rgba(66, 41, 24, 0.8); color: #FFF; padding: 10px 40px; font-size: 30px; font-weight: bold;}
#center .slider-pro .more .link_tabs_numbers { float: left; border: none;}
#center .slider-pro .more .link_tabs_numbers:hover { border: none; color: #cfa54b; background: none;}
#center .slider-pro .more a { border: 2px solid #cfa54b; float: right; font-size: 20px; color: #cfa54b; padding: 10px;}
#center .slider-pro .more a:hover { text-decoration: none; color: #422918; background: #cfa54b;}
#center .slider-pro .description_main { text-align: center; font-size: 72px; font-weight: bold; left: 50% !important; margin: -60px -270px; top: 50% !important; color: #FFF;}
#center .slider-pro .description_bg { width: 100%; height: 100%; opacity: 0.5 !important;  }
#center .slider-pro .sp-thumbnails-container { position: relative; bottom: 30px;}
/*style for slider end*/

#center .description { width: 100%; height: 160px; background: rgba(66, 41, 24, 1); margin: -84px 0; padding: 70px 0 0 0;}
#center .description h3 { color: #cfa54b; }
#center .description .cost-number { color: #cfa54b; font-size: 18px; font-weight: bold; text-align: center; margin: 17px 0 0 0; }
#center .description .cost-number > span { margin: 0 0 0 25px; }
#center .description .desc {width: 750px; margin: 0 auto; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; overflow: auto; padding: 15px 0;}
#center .description ul {display: block; margin: 0 auto;}
#center .description ul li { float: left; margin: 0 45px; color: #FFF;}
#center .description ul li:first-child { margin-left: 0; }
#center .description ul li:last-child { margin-right: 30px; float: right; }
#center .description ul .mid_li { margin: 0 0 0 130px;}
#center .other_numbers { margin: 100px 0 0 0; text-align: center; }
#center .other_numbers > a { border-bottom: 1px dotted #000; }
#center .other_numbers > a:hover { border-bottom: 1px solid #000; }
#center .room_advantages h3 { font-size:30px;text-align:center; padding: 20px 0 0 0;}
#center .room_advantages .advantages { overflow: hidden; }
#center .room_advantages .advantages .advantages_child { float: left; width: 25%; margin: 20px 50px; }
#center .room_advantages .advantages .advantages_child p { text-align: left; margin: 10px; padding: 0  0 0 15px;}
#center .room_advantages .advantages .advantages_child .room_advantages_rome_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_rome_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -17px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -6px -141px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -13px -269px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -2px -394px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -530px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -670px;}

#center .room_advantages .advantages .advantages_child .room_advantages_ohotnichii_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_ohotnichii_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -17px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -6px -141px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -2px -394px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -530px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -670px;}
#center .room_advantages .advantages .last-two { margin: 20px 50px 20px 270px; }

#center .room_advantages .advantages .advantages_child .room_advantages_egipet_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_egipet_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -17px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -6px -141px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -797px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -2px -394px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -530px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -670px;}

#center .room_advantages .advantages .advantages_child .room_advantages_afini_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_afini_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -17px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -6px -141px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -797px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -2px -394px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -530px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -670px;}

#center .room_advantages .advantages .advantages_child .room_advantages_yutnii_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_yutnii_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -17px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -6px -141px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -797px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat 0 -942px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -530px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room.png') no-repeat -3px -670px;}


footer { width: 100%; height: 50px; 
background: -webkit-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: -moz-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);}
footer .main .footer_menu ul { margin: 0px auto; padding: 15px 0; list-style: none; width: 490px;}
footer .main .footer_menu ul li { float: left; padding: 0 15px; border-right: 1px solid #422918;}
footer .main .footer_menu ul li:last-child { border: none; }
footer .main .footer_menu ul li a {display: block;}
footer .main .footer_menu ul li > ul { display: none; }

.popup_window { position: fixed;background: rgba(0,0,0,0.8); width: 100%; height: 100%; top: 0; display: none;}
.popup_window .popup {position: relative; width: 400px; background: #422918; margin: 0 auto; top: 30%; display: none;}
.popup_window .popup .close_popup { position: absolute; top: -30px; right: -30px; color:#cfa54b; border: 1px solid #cfa54b; border-radius: 15px; padding: 2px 8px; font-size: 22px; cursor: pointer;}
.popup_window .popup .close_popup:hover {color:#FFF; background: #cfa54b;}
.popup_window .popup #mid_101-customhtml0 p { color: #cfa54b; text-align: center;}
.popup_window .popup #mid_101-checkbox0 .checkbox {font-size: 14px; color: #cfa54b;}
.popup_window .popup #mid_101-checkbox0 .checkbox a { text-decoration: underline; color: #cfa54b;}
.popup_window .popup #mid_101-buttons .btn {width: 250px; height: 40px; display: block; margin: 0 auto;
background: -webkit-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: -moz-linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);
background: linear-gradient(90deg, rgb(216, 178, 96), rgb(187, 145, 61) 100%);}
.popup_window .popup #mid_101-buttons .btn span {color: #422918; text-transform: uppercase; font-weight: bold; font-size: 16px;}
.popup_window .popup #mid_101-buttons .btn:hover { background: linear-gradient(to right, #bb913d 100%, #d8b260 0%); }

/*Button-Site style begin*/
.button-site { width: 120px; height: 120px; position: fixed; left: 50px; bottom: 85px; border-radius: 50%; cursor: pointer; z-index: 40;}
.button-site .logo-site { position: absolute; top: 0; left: 0; transition: 1s; backface-visibility: hidden;}
.button-site:hover .logo-site {transform: rotateY(180deg); animation: none;}
.button-site .logo-site img { width: 120%; display: block; margin: 10px -15px;}
.button-site .desc-site {position: absolute; top: 10px; text-align: center; color: #FFF; background: #4f212e; font-size: 16px; padding: 15px; border-radius: 50%; transform: rotateY(180deg); transition: 1s; backface-visibility: hidden;}
.button-site:hover .desc-site {transform: rotateY(360deg); animation: none;}
.button-site .pulse {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border-radius: 50%;cursor: pointer;box-shadow: 0 0 0 rgba(204,169,44, 0.4);animation: pulse 2s infinite;}
.button-site:hover .pulse {animation: none;}

.button-site .desc-site {animation-duration: 15s; animation-name: rdesc; animation-iteration-count: infinite;}
.button-site .logo-site {animation-duration: 15s; animation-name: rlogo; animation-iteration-count: infinite;}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(204,169,44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
}

@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
        box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 30px rgba(204,169,44, 0);
        box-shadow: 0 0 0 30px rgba(204,169,44, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
        box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
}

@keyframes rdesc {
    0% {
        transform: rotateY(360deg); 
    }
    50% {
       transform: rotateY(180deg); transition: 1s; backface-visibility: hidden;
    }
    100% {
       transform: rotateY(360deg); 
    }
}

@keyframes rlogo {
    0% {
        transform: rotateY(180deg); 
    }
    50% {
      transform: rotateY(360deg); transition: 1s; backface-visibility: hidden;
    }
    100% {
        transform: rotateY(180deg); 
    }
}


/*Button-Site style end*/

/*Mobile style begin*/

@media all and (max-width: 574px){

body{max-width:auto;min-width:auto;}
.main{width:100%;}

header { height: auto; overflow: auto;}
header .main .top_menu { display: none; }
header .main .mobile_menu [type="checkbox"],.mobile_menu label.toggleSubmenu{display: none;}
header .main .mobile_menu label.toggleMenu{background: rgb(255,236,172);;background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(246,246,246,1) 2%, rgba(196,197,199,1) 98%, rgba(117,117,119,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(246,246,246,1) 2%,rgba(196,197,199,1) 98%,rgba(117,117,119,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(180deg, rgba(255,236,172,1) 0%, rgba(255,247,172,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#757577',GradientType=0 ); /* IE6-9 */display: none;padding: 15px 40px;text-transform: uppercase;font-size: 14px;cursor: pointer;position: relative;}
header .main .mobile_menu label.toggleMenu .fa{ position: absolute; top: 15px;left: 12px;font-size: 18px;}
header .main .mobile_menu ul, .mobile_menu ul li > ul { margin: 0; padding: 0; }
header .main .mobile_menu ul li a, .mobile_menu ul li span{ display: block; background: rgb(255,236,172); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(246,246,246,1) 2%, rgba(196,197,199,1) 98%, rgba(117,117,119,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(246,246,246,1) 2%,rgba(196,197,199,1) 98%,rgba(117,117,119,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(180deg, rgba(255,236,172,1) 0%, rgba(255,247,172,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#757577',GradientType=0 ); /* IE6-9 */ padding: 15px 40px; text-transform: uppercase; font-size: 14px; cursor: pointer; position: relative; color: #4f212e;}
header .main .mobile_menu ul li > ul li a, .mobile_menu ul li > ul li span { background: #e4e4e5; border-bottom: 2px solid #c7c8ca;}
header .main .mobile_menu {display: block; overflow: hidden; width: 100%;  margin: 0; position: relative; z-index: 10;}
header .main .mobile_menu ul li { position: relative; }
header .main .mobile_menu ul li > ul {display: none;}
header .main .mobile_menu ul{display: none;max-height: 0;transition: max-height 0.3s;}
header .main .mobile_menu li>ul li ul{position: absolute;right: auto;top: auto;}
header .main .mobile_menu label.toggleMenu{display: block; background: #fff7ac; color: #4f212e;}
header .main input.toggleMenu:checked + label.toggleMenu{background:#422918;color: #fff;}
header .main input.toggleMenu:checked ~ ul, input.toggleSubmenu:checked ~ ul{display: block;position: relative;max-height: 5000px;transition: max-height 2s ease-in;}
header .main .mobile_menu label.toggleSubmenu{position: absolute;top: 0;right: 0;width: 100%;height: 100%;cursor: pointer;display: block;}
header .main input.toggleSubmenu:checked ~ a, input.toggleSubmenu:checked ~ span{background: #454547;color: #fff;}
header .main .mobile_menu label.toggleSubmenu .fa:before{content: "\f0d7";color: #454547;}
header .main .mobile_menu label.toggleSubmenu .fa{position: absolute;top: 15px;right: 30px;}
header .main .mobile_menu input.toggleSubmenu:checked ~ label.toggleSubmenu .fa::before{content: "\f0d8";color: #ffffff;}
header .main .logo {width: 30%;height: 115px;background: #422918;background-size: 100% 100%;float: left; margin: 0 auto;}
header .main .logo img {width: 100px;display: inline; position: relative; left: 50%; margin: 5px -50px; height: auto;}
header .main .top_phone { float: right; top: 0px; width: 60%;}
header .main .top_phone .phone, header .main .top_phone .top_order { float: none; width: 100%; text-align: center; padding: 18px 0;}
header .main .top_phone .top_order {padding: 0 0 0px 0;}
header .main .top_phone .top_order .link_order {display: block; margin: 0 -10px; width: 75%;}
header .main .top_phone .phone a { padding: 0 15px 0 7px; }

#center { min-height: auto; }
#center .content { padding: 0 20px; }
#center .caption_top {display: none;}
#center .order #foxcontainer_m98 { width: 90%; }
#center .order #foxcontainer_m98 #mid_98-sender0, #center .order #foxcontainer_m98 #mid_98-text0 { float: none; margin: 20px auto; width: 74%;}
#center .order #foxcontainer_m98 #mid_98-calendar1 { float: none; margin: 20px auto 10px auto; width: 74%;}
#center .order #foxcontainer_m98 #mid_98-checkbox0 { clear: both; width: auto; margin: 0 auto 10px auto; text-align: center; font-size:15px;}
#center .order #foxcontainer_m98 #mid_98-checkbox0 .controls { width: 91%; }
#center .order #foxcontainer_m98 #mid_98-buttons {width: 250px; margin: 0 auto 20px;}
#center .order #foxcontainer_m98 input { width: 100%; height: 40px; }
#center .order #foxcontainer_m98 #mid_98-checkbox0 input { width: auto; height: auto; position: relative; left: 50%; margin: 14px -42%;}
#center .order #foxcontainer_m98 .submit-button { background: linear-gradient(to right, #d8b260 0%, #bb913d 100%); width: 250px; height: 40px; }
#center .order #foxcontainer_m98 .submit-button span {color: #422918; text-transform: uppercase; font-weight: bold; font-size: 16px;}
#center .order #foxcontainer_m98 .submit-button:hover { background: linear-gradient(to right, #bb913d 100%, #d8b260 0%); }
#center .slider-pro .sp-full-screen-button { display: none;}
#center .room-numbers-inside .sp-slides-container .sp-arrows { top: 15px; }
#center .room-numbers-inside .sp-slides-container .sp-arrows .sp-arrow { background: rgba(0,0,0,0.3); width: 60px; height: 250px;}
#center .room-numbers-inside .sp-slides-container .sp-arrows .sp-previous-arrow { left: 0; }
#center .room-numbers-inside .sp-slides-container .sp-arrows .sp-next-arrow { right: 0; }

#center #mobile_numbers_main .sp-slides-container .sp-arrows { top: 97px; }
#center #mobile_numbers_main .sp-slides-container .sp-arrows .sp-arrow { background: rgba(0,0,0,0.3); width: 60px; height: 250px;}
#center #mobile_numbers_main .sp-slides-container .sp-arrows .sp-previous-arrow { left: 0; }
#center #mobile_numbers_main .sp-slides-container .sp-arrows .sp-next-arrow { right: 0; }
#center #mobile_numbers_main .learn_more { background: none; padding: 0; width: 100%; }
#center #mobile_numbers_main .learn_more a {color: #422918; font-weight: bold; font-size: 20px; width: 100%; height: 50px; background: linear-gradient(to right, #d8b260 0%, #bb913d 100%); text-align: center; padding: 10px 0; display: block;}

.sp-arrows .sp-next-arrow:after, .sp-arrows .sp-next-arrow:before, .sp-arrows .sp-previous-arrow:after, .sp-arrows .sp-previous-arrow:before {width: 10%; height: 10%;}
.sp-arrows .sp-next-arrow:before {right: 40%; top: 100px;}
.sp-arrows .sp-previous-arrow:before { left: 40%; top: 100px;}
.sp-arrows .sp-previous-arrow:after { left: 40%; }
.sp-arrows .sp-next-arrow:after { right: 40%; }


#center #mobile_numbers_main .sp-image-container {padding: 82px 0;}
#center .room-numbers-inside .sp-image-container {padding: 0;}
#center #mobile_numbers_main .sp-mask { height: calc(250px + 130px) !important;}
#center .room-numbers-inside .sp-mask { height: 250px;}
#center #mobile_numbers_main .sp-button { margin: 5px 10px 10px; border: 2px solid #422918; }
#center #mobile_numbers_main .sp-selected-button { background: #422918; }
#center .slider-pro .more { transform: none !important; padding: 20px 10px; text-align: center;}
#center .slider-pro .more a { padding: 7px 0 0 0; }
#center .slider-pro .description_main { font-size: 32px; margin: -30px -130px; }
#center .our_advantages .advantages .advantages_child {float: none;width: 90%;margin: 5%;}
#center .our_advantages .advantages .advantages_child:last-child { clear: both; }
#center .special_offers.special_offers_akcii .spec_offers .offers { float: none; margin-right: 0; width: 80%; margin: 20px auto;}
#center .special_offers .spec_offers .offers { float: none; margin-right: 0; width: 70%; margin: 20px auto;}
#center .special_offers.special_offers_main_akcii .spec_offers .offers { float: none; margin-right: 0; width: 80%; margin: 20px auto;}
#center .special_offers_akcii .main .spec_offers {width: 90%;}
#center .special_offers .spec_offers { padding: 0 0 0 0;}
#center .special_offers .spec_offers .offers:last-child { margin: 20px auto;}
#center .special_offers.special_offers_akcii .spec_offers .offers a { width: 89%;}
#center .special_offers .spec_offers .offers a { width: 90%;}
#center .description .cost-number { margin: 5px 0 0 0; }
#center .description .cost-number > span { margin: 5px auto; clear: both; display: block; }
#center .description .desc {width: 100%;}
#center .description ul li { float: none; margin: 0 18%; padding: 10px 0;}
#center .description ul li:first-child { margin-left: 18%; }
#center .description ul li:last-child { margin-right: auto; float: none; }
#center .description ul .mid_li { margin: 0 18%;}
#center .slider-pro .sp-thumbnails-container { bottom: 0;}
#center .description { margin: 0; padding: 20px 0 5px 0; height: auto;}
#center .other_numbers { margin: 20px 0 0 0;}
#center .room_advantages .advantages .advantages_child { float: none; width: 90%; margin: 20px auto;}
#center .room_advantages .advantages .advantages_child .room_advantages_rome_img.align_element, 
#center .room_advantages .advantages .advantages_child .room_advantages_ohotnichii_img.align_element,
#center .room_advantages .advantages .advantages_child .room_advantages_egipet_img.align_element,
#center .room_advantages .advantages .advantages_child .room_advantages_afini_img.align_element,
#center .room_advantages .advantages .advantages_child .room_advantages_yutnii_img.align_element { width: 30%; height: 50px; margin: 3px auto; float: left; background-position-x: center; }
#center .room_advantages .advantages .advantages_child .align_element { width: 30%; height: 100px; margin: 0 auto; float: none; background-position-x: center; }
#center .room_advantages .advantages .advantages_child p { text-align:left; padding: 0;}

#center .room_advantages .advantages .advantages_child .room_advantages_rome_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_rome_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -8px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -3px -70px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -6px -134px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -197px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -265px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_rome_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -335px;}

#center .room_advantages .advantages .advantages_child .room_advantages_ohotnichii_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_ohotnichii_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -8px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -3px -70px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -197px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -265px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_ohotnichii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -335px;}


#center .room_advantages .advantages .advantages_child .room_advantages_egipet_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_egipet_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -8px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -3px -70px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -399px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -197px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -265px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_egipet_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -335px;}

#center .room_advantages .advantages .advantages_child .room_advantages_afini_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_afini_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -8px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -3px -70px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -399px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -197px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -265px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_afini_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -335px;}

#center .room_advantages .advantages .advantages_child .room_advantages_yutnii_img {width: 100px; height: 100px; margin: 0 10px 0 0; float: left; background-size: 100%;}
#center .room_advantages .advantages .advantages_child:nth-child(1) .room_advantages_yutnii_img { background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -8px;}
#center .room_advantages .advantages .advantages_child:nth-child(2) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -3px -70px;}
#center .room_advantages .advantages .advantages_child:nth-child(3) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -399px;}
#center .room_advantages .advantages .advantages_child:nth-child(4) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat 0 -471px;}
#center .room_advantages .advantages .advantages_child:nth-child(5) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -265px;}
#center .room_advantages .advantages .advantages_child:nth-child(6) .room_advantages_yutnii_img {background: url('/templates/parhouse/images/advantages/advantages-sprite-room-min.png') no-repeat -1px -335px;}

#center .our_advantages .advantages .advantages_child .advantage_img { width: 50px; height: 50px; margin: 33px 0; float: left;}
#center .our_advantages .advantages .advantages_child:nth-child(1) .advantage_img { background: url('/templates/parhouse/images/advantages/main/advantages-sprite-min.png') no-repeat -11px -2px; width: 50px;}
#center .our_advantages .advantages .advantages_child:nth-child(2) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite-min.png') no-repeat -5px -51px;}
#center .our_advantages .advantages .advantages_child:nth-child(3) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite-min.png') no-repeat -7px -101px;}
#center .our_advantages .advantages .advantages_child:nth-child(4) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite-min.png') no-repeat -5px -153px; margin: 12px 0;}
#center .our_advantages .advantages .advantages_child:nth-child(5) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite-min.png') no-repeat -5px -202px;}
#center .our_advantages .advantages .advantages_child:nth-child(6) .advantage_img {background: url('/templates/parhouse/images/advantages/main/advantages-sprite-min.png') no-repeat -5px -254px;}
#center .our_advantages .advantages .advantages_child p { text-align: left; }

#center .our_services .services .services_child { float: none; width: 90%; margin: 40px auto; }
#center .our_services .services .services_child .services_img { width: 128px; height: 128px; margin: 0 auto 20px; background-position-x: center !important;}
#center .our_services .services .services_child p { text-align: center; margin: 10px;}

#center .content .main .item-page .img_akcii {float: none; margin: 0 auto; width: 100%;}
#center .content .main .details .detail_item { float: left; width: 48%; margin: 0 2% 0 0;}
#center .content .social { width: 90%; height: auto; margin: 20px auto; }
#center .content .social a > div { margin: 0 auto; padding: 15px 0 0 0; background-position-x: 0 !important; height: 50px;}
#center .content .social a { margin: 30px 0 0 0; float: none; text-align: left; text-indent: 70px;}
#center .content .social_adress {text-indent: 40px; padding:30px 0 0 0; width: 90%; height: 50px; margin: 40px auto 20px; text-align: center;}
#center .content .social_adress span { position: relative; top: -15px; }
#center .content .social .social_phone_block { float: none; width: 100%; margin-top: 30px; height: 50px;}
#center .content .social .social_phone_block .social_phone { width: 50px; float: left; margin: 0; }
#center .content .social .social_phone_block a { margin-top: 15px; float: left; position: relative;left: -50px;}
#center .content .main_text { display: none; }
#center .content .mobile_h1 { font-size: 25px; }

footer { height: auto; }
footer .main .footer_menu ul { width: auto; margin: 0 30px;}
footer .main .footer_menu ul li { float: none; padding: 0 15px; border-right: none; margin: 20px 0;}


.popup_window .popup {width: 80%; margin: 0 10%;}
.button-site {width: 120px;height: 120px;position: fixed;bottom: 30px;border-radius: 50%;cursor: pointer;z-index: 40; left: 20px;}
.button-site .desc-site { width: 120px; height: 120px; top: 0; font-size: 17px; padding: 0;}
.button-site .desc-site span { position: relative; top: 20px; }
.button-site .logo-site img { margin: 8px -20px; width: 120%; }
}

/*Mobile style end*/