/*
Theme Name: app-wow
Theme URI:  
Author: Artaaroth
Author URI:  
Description:    

 
*/
.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}
.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}
.mt0{margin-top:0}.mt1{margin-top:1px}.mt5{margin-top:5px}.mt15{margin-top:15px}.mt25{margin-top:25px}.mt35{margin-top:35px}.mt45{margin-top:45px}.mt55{margin-top:55px}.mt65{margin-top:65px}.mt75{margin-top:75px}.mt85{margin-top:85px}.mt95{margin-top:95px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}
.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}
.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}
.pt5{padding-top:5px}.pt15{padding-top:15px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px} 
.pt5{padding-top:5px}.pt15{padding-top:15px}.pt25{padding-top:25px}.pt35{padding-top:35px}.pt45{padding-top:45px}.pt55{padding-top:55px}.pt65{padding-top:65px}.pt75{padding-top:75px}.pt85{padding-top:85px}.pt95{padding-top:95px}
.mt7 { margin-top:7px}
.mt8 { margin-top:8px}
.mt9 { margin-top:9px}
.mb6 { margin-bottom:6px}
.mt12 { margin-top:12px}.mt13 { margin-top:13px}.mt14 { margin-top:14px}.mt16 { margin-top:16px}.mt17 { margin-top:17px}.mt18 { margin-top:18px}.mt19 { margin-top:19px}
.g { color: #B5B5C3;}
.pt7 { padding-top:7px}
.pt8 { padding-top:8px}
.jc_space_between { justify-content:space-between} 
.pl0 { padding-left:0}
.pr0 { padding-right:0}
.stick {    position: sticky;    top: 0;}

.fw700{ font-weight:700}


.upp { text-transform:uppercase}

a { color:#111}
 
* { outline:none !important}
*:focus { outline:none !important}
.f { display:flex}
.db { display:block}
.fll { float:left}
.flr { float:right}
.tar { text-align:right}
.tac { text-align:center}
.tal { text-align:left}

 .mt4 { margin-top:4px}   .mt6  { margin-top:6px}    .mt7  { margin-top:7px}  .mt8 {margin-top:8px}
.pl0 { padding-left:0}   .pr0 { padding-right:0}

.fz14 { font-size:14px}

.fz16 { font-size:16px}
.fz18 { font-size:18px}
.fz20 { font-size:20px}
.pt110 {padding-top:110px}
.pt120 {padding-top:120px}
.pt130 {padding-top:130px}
.pt140 {padding-top:140px}
.pt150 {padding-top:150px}
.pt160 {padding-top:160px}
.pt170 {padding-top:170px}
.pt180 {padding-top:180px}
.pt190 {padding-top:190px}

.mr15 { margin-right:15px}

.entry-content{}

@font-face {
    font-family: 'Gilroy';
    src: url('/as/fonts/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('/as/fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('/as/fonts/Gilroy-Regular.woff') format('woff'),
        url('/as/fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/as/fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('/as/fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('/as/fonts/Gilroy-Medium.woff') format('woff'),
        url('/as/fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/as/fonts/Gilroy-SemiBold.eot');
    src: local('Gilroy SemiBold'), local('Gilroy-SemiBold'),
        url('/as/fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/as/fonts/Gilroy-SemiBold.woff') format('woff'),
        url('/as/fonts/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/as/fonts/Gilroy-Bold.eot');
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url('/as/fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('/as/fonts/Gilroy-Bold.woff') format('woff'),
        url('/as/fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
} 

@font-face {
    font-family: 'Gilroy';
    src: url('/as/fonts/Gilroy-Black.eot');
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url('/as/fonts/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('/as/fonts/Gilroy-Black.woff') format('woff'),
        url('/as/fonts/Gilroy-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

.br10 { border-radius:10px}
.br13 { border-radius:13px}

#nav-main {    padding: 17px 0 19px;}

#nav-main .nav-link { color:#424242}


body {    font-family: 'Gilroy'; background:#f1f1f1}
.fixed-top {background:#f1f1f1}
 
a, a:hover { text-decoration:none}
 
a { transition:all .3s} 
 
.btn { border-radius:19px} 

.btn-primary, .btn-warning { background:#FC6700; color:#fff; border-color:#FC6700; font-size:14px;    padding: 8px 22px}
 
.top_right { display:flex;} 

.tell {
font-size: 18px;
font-weight: 700;
line-height: 25px; 
 color:#424242}
 
.soc a { display:inline-block} 
 
 #nav_tog { border:0;  width:25px; height:28px; padding:0;
 /*background:url(/as/nav_tog.svg) center no-repeat;*/}
 #nav_tog img { width:25px; height:28px; max-width:25px}
 
 #bootscore-navbar { width:100%;
    margin-top: 3px;
    justify-content: space-around;}

.navbar-expand-lg .navbar-nav .dropdown-toggle { padding-right:24px} 
 
.dropdown-toggle::after { border:0;width: 13px;
height: 13px; 
    position: absolute;
    background: url(/as/drop.svg) center no-repeat; right:4px;
    top: 14px;
} 
 
#footer { background:#f8f8f8; margin-top:80px}
#footer a { color:#656971}
#footer a:hover { color:#424242}
#footer  .dropdown-toggle::after { background:none}
 

.top { max-width: 1688px;
min-height: 484px; width:100%; margin:0 auto;
border-radius: 13px; background:url(/as/top.jpg) center no-repeat; 
font-size: 68px;
font-weight: 700;
line-height: 1.22; color:#fff; padding:63px; 
text-align: center;
 }

.text2{ background:#FB9C70; font-size:60px; border-radius:13px; padding:5px 20px 10px; display:inline-block} 
 
 .yeti { max-width:960px; width:100%; margin:40px auto 0; font-size:16px; line-height:1.375; font-weight:400}
 .yeti img { display:block; margin:0 auto }
 
 .vga { height:66px; margin-bottom:10px}
 
 .bnov1 {max-width: 1216px; width:100%; padding:30px;
min-height: 131px;
border-radius: 14px; background:#fff; margin:-55px auto 0
}
 
 .wellcome {
font-size: 38px;
font-weight: 700;
line-height: 1.21; color:#656971  
}
.wellcome span { color:#fc6700}
 
.weltext { font-size:20px} 

h1, .h1 { font-size:2.60vw; color:#656971; font-weight:700; margin-bottom:25px}

.filth {  padding:26px 50px;
min-height: 131px;
border-radius: 14px; background:#fff; margin:25px auto 40px;
font-size: 16px;
font-weight: 400;
line-height: 22px; color:#B2B5BB  
 }
 
 .pic { height:455px; border-radius:10px; padding:24px 27px; position:relative;
    display: flex;
    align-items: end;}
 
 .bage { padding:8px 20px; color:#424242; font-size:16px; line-height:1.37; 
height: 37px;
border-radius: 5px; background:#F8F8F8; display:inline-block; margin-right:16px
}
.b1, .b2, .b3 { padding:8px 13px 8px 34px;}
.b1 {background:url(/as/b1.svg) left 10px center no-repeat #F8F8F8}
.b2 {background:url(/as/b2.svg) left 10px center no-repeat #F8F8F8}
.b3 {background:url(/as/b3.svg) left 10px center no-repeat #F8F8F8}
 
.zag { margin:25px 0 11px; color:#656971; font-size:30px; line-height:1.22; font-weight:700} 

.adr { color:#FC6700; text-decoration:underline; margin-right:17px}

.time5 { color:#B2B5BB;background:url(/as/time.svg) left 1px center no-repeat; padding-left:19px }

.apart_item { margin-bottom:55px}

.price {font-size: 26px;font-weight: 700; color:#656971 }

.apart_item .mb20 { margin-bottom:15px}

#footer { padding-top:57px}

#footer-menu {  display:block;column-count: 2;/* padding-top:27px*/ margin-bottom:20px; max-width:700px}
#footer-menu li { display:block}

.fcnt { margin-bottom:16px;font-size: 18px;font-weight: 600;line-height: 28px; color:#656971  }

.fcnt_s { color:#999CA3; font-size:14px; font-weight:400}

.bootscore-info { margin-top:32px; font-size:16px; color:#B2B5BB; padding:20px 0}

.breadcrumb-scroller { margin:10px 0 45px}

.single-apart h1 { margin-bottom:10px}

.breadcrumb-item.active { color:#B2B5BB}
.breadcrumb-item a { color:#424242}

.box_content { background:#fff; padding:35px;border-radius: 14px}

.galler{ margin-top:20px }

.galler img { height:80px; border-radius:10px; margin-right:13px}

.btn-lg {
    font-size: 16px;
    padding: 17px 34px;
    border-radius: 47px;}
	
.h2, h2 {font-size: 30px;font-weight: 700;line-height: 1.23; color:#656971}

.hotel_con { font-weight:700; color:#F6652E}

.hotel_desc{ max-width:673px}

.box_content ul { padding-left:20px; margin-top:14px}

.box_content ul li { margin-bottom:10px}

.all_filth_hd { font-size:18px; font-weight:700; color:#424242}

h3, .h3 {
font-size: 30px;
font-weight: 700; 
}

.post-type-archive-apart .apart_item {   height:100%; padding-bottom:20px; position:relative }
.post-type-archive-apart h1 { margin-top:10px}
.post-type-archive-apart .apart_item .btn {    padding: 8px 44px;}

.knop {height:40px;    position:absolute; bottom:0}

.post-type-archive-apart .apart_item li { font-size:12px}
.post-type-archive-apart .apart_item ul {    padding-left: 20px;}

.post-type-archive-apart .breadcrumb-scroller { margin-bottom:35px }

.post-type-archive-apart .pic { height:213px; margin-bottom:15px }
 
 .chd {font-size: 24px;font-weight: 700; color:#656971; height:36px; overflow:hidden}
 
 .bagi .bage { font-size:14px; }
 
 .bagi .b1, .bagi .b2, .bagi .b3 { 
    padding: 4px 0 4px 32px; margin-right:4px;
    height: auto;}
.bagi .b1 {background:url(/as/b1.svg) left 6px center no-repeat}
.bagi .b2 {background:url(/as/b2.svg) left 6px center no-repeat }
.bagi .b3 {background:url(/as/b3.svg) left 6px center no-repeat }

.bagi { margin-top:4px}

.dblcols { margin-bottom:10px;    display: block;    column-count: 2;}

.facetwp-counter { float:right; color:#B2B5BB}

.all_filth_hd { margin-bottom:18px }

.facet-label{
font-size: 16px;
font-weight: 600;
line-height: 21.92px; margin-bottom:12px}

.mw250 { max-width:250px}

.facetwp-display-value{    display: inline-block;}
.facetwp-display-value:first-letter  { text-transform:uppercase}

.facetwp-toggle { color:#F6652E;  font-weight:700; border-bottom:1px solid #F6652E; position:relative;}
.facetwp-toggle:after { background:url(/as/down.svg) right center no-repeat; display:inline-block; width:12px; height:26px; content:''; position:absolute; right:-15px}

.facetwp-toggle:hover, .facetwp-toggle:focus {color:#F6652E; border-color:transparent }

.facetwp-facet:last-child a { }

#nav-main .nav-link:hover, #nav-main  .current-menu-item .active { color:#888}

.mw285 { width:100%; max-width:285px }

.hf_select { width:auto; margin-right:30px; display:inline-block; background:url(/as/drop.svg) right 11px center no-repeat #F8F8F8; border:0}

.page .breadcrumb-scroller {    margin: 10px 0 20px;}

.qsubtxt {
font-size: 24px;
font-weight: 400;
line-height: 1.37;
text-align: center;
background:url(/as/q1.png) top left no-repeat; padding:50px 90px
}

.what {  padding:40px 0}

.wbbg { background:url(/as/gbg.png) bottom center no-repeat}

.wblock { height:146px; background:#fff; border-radius:6px;  }

.wblock div { display:flex; justify-content:center; align-items:center; height:100%;
font-size: 17.05px;
font-weight: 500;
line-height: 23.36px;
text-align: center; color:#424242; font-weight:500; text-transform:uppercase
}

.jcc { justify-content:center}

.w1 { background:url(/as/w1.png) center no-repeat}
.w2 { background:url(/as/w2.png) center no-repeat}
.w3 { background:url(/as/w3.png) center no-repeat}
.w4 { background:url(/as/w4.png) center no-repeat}

.w5 { background:url(/as/w5.png) center no-repeat}
.w6 { background:url(/as/w6.png) center no-repeat}
.w7 { background:url(/as/w7.png) center no-repeat}

.orbg { padding-bottom:4px;   margin-bottom:40px}

.orc_block { 
height: 142px; 
border-radius: 8px;
background: #F6652E;
 width:235px; margin:0 auto 13px; color:#fff; padding:20px 18px
}

.obb { height:57px; text-align:right}

.obb_t1 {
font-size: 19px;
font-weight: 700;
line-height: 24.4px; margin-bottom:7px  
}
.obb_t2 {
font-size: 16px;
font-weight: 400;
line-height: 20.54px; text-transform:uppercase  
}

.makerev { width:100%; max-width:190px;height:42px;    margin-top: 7px;    padding: 9px 22px; border-radius:53px}

#commentsubmit {    background: #FC6700;    color: #fff;    border-color: #FC6700;    padding: 8px 26px;border-radius:53px}

#reply-title { display:none}

.comment-body .flex-shrink-0 { display:none}

.comment-content .card { border:0; border-radius:14px}

.comment-content { width:100% }

.comment-content .card-body {    padding: 40px;}

.rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 30px
}

.rating_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.rating .full {
    color: #FC6700
}

.rating .empty {
    color: #9aa8b6
}

.rating .icon-star { width:20px; height:20px; display:block; background:url(/as/star.svg) center no-repeat}

.comment_text { max-width:836px }




.comments-rating {
  border: none;
  padding: 0;
  margin-left: 0;
}
.comments-rating label {
  display: inline-block;
}
.rating-container {
  font-size: 0;
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.rating-container * {
  font-size: 1.4rem;
}
.rating-container > input {
  display: none;
}
.rating-container > input + label {
  /* only enough room for the star */
  font-family: 'dashicons';
  display: inline-block;
  overflow: hidden;
  text-indent: 9999px;
  width: 1em;
  white-space: nowrap;
  cursor: pointer;
  margin: 0;
}
.rating-container > input + label:before {
  display: inline-block;
  text-indent: -9999px;
  content: "\f154";
  color: #FC6700;
}
.rating-container > input:checked ~ label:before,
.rating-container > input + label:hover ~ label:before,
.rating-container > input + label:hover:before {
  content: "\f155";
  color: #FC6700;
  text-shadow: none;
}
.rating-container > .star-cb-clear + label {
  text-indent: -9999px;
  width: .5em;
  margin-left: -.5em;
}
.rating-container > .star-cb-clear + label:before {
  width: .5em;
}
.rating-container:hover > input + label:before {
  content: "\f154";
  color: #FC6700;
  text-shadow: none;
}
.rating-container:hover > input + label:hover ~ label:before,
.rating-container:hover > input + label:hover:before {
  content: "\f155";
  color: #FC6700; 
}
.comment-respond .rating-container > .star-cb-clear + label, .comment-respond .rating-container > input + label:before {
  text-indent: 9999px;
}
.comment-respond .rating-container > input + label {
  text-indent: -9999px;
}

.cbtxt {
font-size: 26px;
font-weight: 700;
line-height: 31.72px; color:#656971 
}

.mw357 { max-width:357px; color:#656971}

.forma {margin-top:20px; max-width:460px}

.forma input[type="text"] { margin-bottom:13px; border:0;     border-radius: 96px;    padding: 18px 26px; }
.forma textarea  { border:0;     padding: 18px 26px; border-radius:10px; height:160px	} 

.sogl {
font-size: 14px;
font-weight: 400;
line-height: 20.3px; color:#C1C5C7; margin-bottom:15px}

.forma input, .forma textarea { width:100%}

.forma p { margin-bottom:0}

.mr5 { margin-right:5px}

.wpcf7-submit{ border:0; width:100%;
    background: #FC6700;
    color: #fff;
    border-color: #FC6700;
    font-size: 16px;
    padding: 17px 34px;
    border-radius: 47px;}
	
.meil { padding-left:45px;
font-size: 18px;
font-weight: 600;
line-height: 27.7px; color:#656971
}
	
 .sma{
font-size: 14px;
font-weight: 400;
line-height: 21.55px; color:#999CA3; padding-left:35px; margin-bottom:7px
}

.tela {
font-size: 30px;
font-weight: 600;
line-height: 46.17px; margin-bottom:20px 
}

.tela img {    height: 30px;    margin-bottom: 12px;}

.slide {  min-height: 352px; border-radius: 14px; background:#fff; padding:30px 45px; max-width:756px; margin:0 auto}

.slick-prev , .slick-next { border-radius:50%; z-index:9}

.slick-prev {background:url(/as/s_left.svg) center no-repeat #FF4600;}

.slick-next {background: url(/as/s_right.svg) center no-repeat #FF4600; right:0}

.comment_author {
font-size: 18px;
font-weight: 700;
line-height: 24.66px; color:#424242; margin-bottom:16px
}

.slide .rating { margin-bottom:22px}

.owner_sh {
font-size: 38px;
font-weight: 700;
line-height: 46.36px; 
}

.ass h1 { margin-bottom:60px}
section h2 {    font-size: 2.00vw;}
.ass .breadcrumb-scroller { margin-bottom:40px }

.mw640 { max-width:660px}

.mw314 { max-width:314px}

.cg {color:#656971}

.cg ul {    padding-left: 20px;}

.pricez .cg { padding-bottom:25px; border-bottom:1px solid #CFCECE}


.whyu { background:#F9F9F9; padding:67px 0 40px; margin-top:100px}

.why_item img{ margin-bottom:15px}

.why_item {color:#656971;
font-size: 16px;
font-weight: 400;
line-height: 21.92px;
text-align: left; margin-bottom:60px; max-width:324px
}

.why_item div {
font-size: 18px; text-transform:uppercase;
font-weight: 700;
line-height: 21.96px; margin-bottom:26px
}

.hww { padding:100px 0 80px}

.hwwi_hd { min-height:55px;font-size: 18px;font-weight: 700;line-height: 21.96px; color:#656971; position:relative;text-transform:uppercase}

.hwwi_hd span{ position:absolute;font-family: Gilroy;font-size: 93px;font-style: italic;font-weight: 900; color:#F6652E; opacity:.2;     left: -7px;    top: 5px;}
.hwwi_hd, .hww_txt  { padding-left:22px; }
.hww_txt { min-height:88px; color:#656971}

.hww_border { background:url(/as/border.png) bottom left no-repeat; padding-bottom:40px; margin-bottom:60px}

.testim {}

.testim .slide_wrap{    padding: 0 26px;}
.testim .slick-prev{    left: -12px;}
.testim .slick-next{    right: -12px;}
.testim .slide {    min-height: 375px;}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    position: absolute;
    top: 7px;
    left: 7px;
    width: 5px;
    height: 5px;
    content: '';
	background:#D9D9D9;
	border-radius:50%
    
}
.slick-dots li.slick-active button:before
{ background:#FC6700  
}

.rating { background:url(/as/starbg.png) left no-repeat}

.pricez {padding:67px 0 10px}

.pricez_item { 
font-size: 56px;
font-weight: 900;
line-height: 1.21; color:#F6652E 
}

.fe {    align-items: flex-end;    display: flex;}

.mw645 { max-width:465px}

.conta { padding-top:120px}

.conta_h{font-family: Gilroy;font-size: 38px;font-weight: 700;line-height: 1.22; max-width:600px }

 .sogl {        margin: 5px 0 15px 10px;}
 
 .chtod .why_item{ background:#f9f9f9; padding:17px 50px 36px; height:280px; max-width:100%; margin-bottom:24px}
 
 .etaps .hww_txt { display:none}
 
 .serv_pica { height:415px}
 
 .serv_hd {font-family: Gilroy;
font-size: 18px;
font-weight: 700;
line-height: 21.96px; text-transform:uppercase 
}

.pri {width: 227px;background: #F6652E;
height: 60px; 
border-radius: 47px; display:flex; align-content:center; justify-content:center; color:#fff;font-family: Gilroy;
font-size: 18px;
font-weight: 700;
line-height: 24.66px;
text-align: center;

    flex-wrap: wrap;
}

.wpcf7-submit:hover { background:#656971; transition:all .3s}

.wpcf7 form .wpcf7-response-output {
    border-radius: 36px;
    line-height: 1.3;
    padding: 14px 18px;
    text-align: center;}
	
.wp-post-image { width:auto}

.apt_txt { font-size:24px; max-width:713px; line-height:1.37; margin-top:18px}

.apt_pic { text-align:right; margin-top:-20px}

.works { padding:150px 0 80px }

.works img { border-radius:10px }
 
 .img_slide { padding:0 15px}
  
.wpcf7-not-valid-tip {	
    position: absolute;
    width: 220px;
    top: 21px;
    font-size: 14px;
    z-index: 2;
    left: 26px;}
  
 .wpcf7 form .wpcf7-response-output { font-size:14px; margin-top:10px}
 
 .dropdown-item.active, .dropdown-item:active { background:#FC6700;}
 
  #bootscore-navbar .current-menu-parent  .dropdown-menu .active { color:#fff }
 
 .spb100 { padding-bottom:80px}

.party { padding:100px 0 0}

.party h2 { margin-bottom:50px}
.party img { border-radius:8px }
 
 .pname {font-family: Gilroy;
font-size: 18px;
font-weight: 700;
line-height: 23.11px;
letter-spacing: 0.05em; margin:20px 0 4px
}

.pdol {font-family: Gilroy;
font-size: 14px;
font-weight: 400;
line-height: 17.98px;
letter-spacing: 0.05em; color:#656971
}

.dropdown-menu { padding:0}

.dropdown-item {    padding: 6px 16px;}

.wpcf7-form { text-align:center}

.wpcf7-submit {    width: 85%;}

.modal-body {    background: #f1f1f1; border-radius:0 0 7px 7px}

.poup ul { list-style:none;
    columns: 3; padding-left:0; margin-bottom:0}

.poup ul img { margin-right:13px}


.apart_item .bage { margin-bottom:11px}

.kota a { color:#656971}

.page-id-2 .home_cnt { padding-top:30px }

.page-id-2 .kota { margin-top:25px}

.actions { padding:40px 0}

.act { height:398px; border-radius:9px; position:relative;    overflow: hidden;}

.act:before { content:''; position:absolute; top:0; width:100%; height:100%; background: linear-gradient(180deg, rgba(41, 41, 41, 0) 0%, rgba(41, 41, 41, 0.62) 100%);}

.act_inner{ position:absolute; width:100%; bottom:0px; padding:  30px; z-index:3}

.iactions { margin-top:50px}

.actit{font-family: Gilroy; color:#fff;
font-size: 18px;
font-weight: 600;
line-height: 27.7px; text-transform:uppercase
}

.actions .slick-prev { left:40px}
.actions .slick-next { right:40px}

.act_det{width: 131px; display:block; text-align:center;  padding:3px;
height: 32px; border-radius: 16px  ; background:#FC6700; color:#fff; margin-top:15px; font-weight:600}

.act_det span { border-bottom:1px solid #fff} 

.act_det:hover { color:#fff}

/*.act { margin:0 20px}*/

.actions .slick-slide { margin: 0 20px}

 
 .suphd {font-family: Gilroy;
font-size: 26px;
font-weight: 700;
line-height: 31.72px;  color:#656971; margin:60px 0 30px
}

.dogz { padding-left:0; }
.dogz li {    list-style: none; border-bottom:1px solid #CFCECE}

.dogz li a{font-family: Gilroy;
font-size: 18px;
font-weight: 400;
line-height: 24.66px; color:#F6652E; text-decoration:underline; line-height:1; padding:18px 0; display:block}

.dogz li:first-child a { padding-top:0}


@media (min-width: 1441px) {
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {    max-width: 1466px; }
.wblock { margin:0 11px}
.oncall { padding:0 166px;}

}

@media (max-width: 1399px) {
	#menu-item-26, #menu-item-29{ display:none}
	.pic { height:350px}
	.bagi .b1, .bagi .b2, .bagi .b3 {    padding: 4px 0 4px 26px;}
	.qsubtxt { padding:45px 70px}
	.wblock div { background-size:cover}
	#menu-item-167 { display:none}
}

@media (min-width: 1200px) {
	.orbg { padding-bottom:4px; background:url(/as/orbg.png) bottom center no-repeat; }
	.oncall .h1 { margin-bottom:55px}
.comment-content .card-body	{ padding:46px 80px}
}

@media (max-width: 1199px) {
	h1, .h1 { font-size:25px}
	.pic { height:296px}
	.qsubtxt { padding:40px 50px }
	.owner_sh  { font-size:20px; line-height:1.4}
section h2 {    font-size: 25px;}
	
}
 
 
@media (max-width: 767px) {
	.page-id-2 .home_cnt{ padding-top:0}
	.iactions{ margin-top:20px}
	.actions .slick-prev { left:5px}
.actions .slick-next { right:5px}
	.actions .slick-slide { margin: 0 }
	.act { height:270px}
	.page-id-2 .kota {    margin-top: 0;}
	.tela { font-size:20px}
	.cbtxt { font-size:18px; line-height:22px}
	.xsmt24 { margin-top:10px}
	.xsmt15 { margin-top:15px}
	.xsmb5, .apart_item  .xsmb5{ margin-bottom:5px}
	.galler img {    height: 44px;}
	.box_content h2 { font-size:16px}
	.box_content { font-size:14px;    padding: 20px 15px 15px ;}
	.xsmt14 { margin-top:14px}
	.poup ul { columns:1}
	.box_content .bage { padding-left:26px}
	.wpcf7-not-valid-tip { left:18px; top:0}
	#menu-item-167 { display:list-item}
	.slick-dots {    bottom: -30px;}
	.member { padding:0 7px}
	.party { padding-top:20px}
	#footer { margin-top:30px 	}
	 .spb100 { padding-bottom:0px}
	.works { padding:30px 0}
	#pages section h2 { margin-bottom:15px}
	.breadcrumb-scroller .breadcrumb-item{ font-size:12px}
	.land h1 { margin-bottom:15px}
	 #main { margin-top:15px}
	 .chtod .why_item{ height:auto }
	 .apt_txt { font-size:14px;   margin:0 0 30px}
.wpcf7-submit {
    padding: 11px 34px;}
.forma textarea, .forma input[type="text"] { padding:11px 21px}
.conta	{ padding-top:30px}
.contxt { font-size:13px}
.conta_h { font-size:18px}	
.xsmb6 { margin-bottom:6px }
.xsfz14 { font-size:14px}
.pricez_item { font-size:30px}
.slider-owners { margin-bottom:0}	
.testim .slide_wrap{ padding:0} 
.slide {    padding: 18px 25px;}
.xsm0 { margin:0}
.whyu,	.hww { padding:40px 0}
	section h2 { margin-bottom:20px}
	.hww_txt, .hwwi_hd { min-height:10px}
	.hwwi_hd, .hww_txt { padding-left:24px }
	.hww_border {    padding-bottom: 20px;    margin-bottom: 35px; background:none}
	.hwwi_hd{ height:auto; margin-bottom:6px }
	.hwwi_hd span{ font-size:75px}
	.hwwi_hd, .hww_txt  { font-size:14px}
	.why_item img{ height:100px; margin-bottom:6px}
	.why_item, .why_item div { text-align:center; font-size:14px;}
	.why_item div{margin-bottom:10px}
	.why_item{margin-bottom:22px}
.s_text { font-size:14px; }	
.slide{ height:auto; min-height:400px}
.meil { padding-left:0} 
.comment-content .card-body {    padding: 20px;}
	.wblock { height:107px;    max-width: 290px;    margin: 0 auto;}
.orbg { padding-bottom:7px;   margin-bottom:15px}
	.qsubtxt { font-size:16px; padding:20px;
background:url(/as/qm.png) top left no-repeat;}
	.xsmb20 { margin-bottom:20px}
	.breadcrumb-scroller  { margin-bottom:15px}
	.pic { padding:11px 15px}
	.flogo { height:28px}
	#footer { font-size:14px; padding-top:24px}
	.fcnt, #footer-menu li a, .bootscore-info { font-size:14px}
	.fcnt { margin-bottom:7px}
	.price {font-size: 16px;line-height: 20px;}
	.xsfz12 { font-size:12px}
	.pic { height:187px}
	.bage { font-size:12px; height:32px; padding:8px 11px;}
	.apart_item { margin-bottom:25px}
	.xspad { padding:0 14px}
	.yeti { font-size:14px}
	.vga { margin:14px 0 2px; height:42px}

	.top { padding: 30px;    background: url(/as/top_xs.jpg) top no-repeat}
	.bnov1 {    margin: -15px auto 0;}
	.text1 { margin-bottom:10px}
	.yeti img {    max-height: 100%;}
	.yeti{ margin-top:28px}
	.top , .text2 { font-size:26px}
	  .top_right { display:none}
	  .logo { height:28px}
	  #nav-main .nav-link {    display: inline-block;    width: auto;    position: relative;}
	  
	  .wellcome { font-size:20px}
	  .weltext { font-size:14px}
	  .zabota { margin-bottom:0}
	  .btn-lg {    padding: 10px 24px;}
	  .hf_select { margin-bottom:11px}
	  .pic .bage { padding-left:30px}
	  .lookat { font-size:14px;  }
	  
/*	  .post-type-archive-apart .apart_item .btn {    padding: 12px 44px; border-radius:47px; height:auto; width:100%}*/
  }