

.widget .control-label{color:#fff;}


html .tp-bgimg.defaultimg {
    background-position: center center !important;
    background-size: cover !important;
    height: 62% !important;
}

.phpage1-link, .vdpage1-zoom{background:none !important;pointer-events:none !important;}
.phpage1-zoom{margin-left:-12px !important;}
.vdpage1-link{margin-left:100px !important;}

.phshr-link, .vdshr-zoom{background:none !important;pointer-events:none !important;}
.phshr-zoom, .vdshr-link{background-repeat:no-repeat !important;float:unset !important;left:0;margin-left:auto !important;margin-right:auto !important;position:absolute;right:0;}

.page-id-68 .wrap #content h2, .page-id-71 .wrap #content h4 b, .page-id-77 .wrap #content h4 b{color:#d88711;}

.page-id-71 .wrap #content h4{margin:30px 0 50px;}

.page-id-77 .booking_form.vertical{margin-left:auto;margin-right:auto; max-width:286px !important;}
.page-id-77 .wrap #content h4{text-align:center;margin:30px 0 50px;}
.page-id-77 .wrap #content h4 b{font-size:135%;}

#footer-bottom{padding:19px 0 23px !important;}
.footer-bottom-copyright{float:unset !important;text-align:center;}

.cat-block{display:block;content:'';margin:10px auto;}
.cat-block a{color:#666;display:inline-block;font-size:11px;letter-spacing:1px;margin:0 5px;padding:10px 18px;text-transform:uppercase;}

.ul-star{position:relative;}
.ul-star li::before{background:url('http://kemsmedia.com/wp-content/uploads/2016/06/list_star.png') no-repeat scroll 0 0;content:'';display:block;height:16px;left:0;position:absolute;top:15px;width:16px;}
.ul-star li{list-style:none;margin:0;padding:13px 0 13px 50px;position:relative;}

.video-container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;margin-bottom:25px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-id-140 .vdshr-col{float:unset;margin:0 auto;}


@media only screen and (min-width: 768px) and (max-width: 1090px){
.sidebar-right{display:none;}
.col-left, .col-left-home, .col-left-media{float:unset !important;}
.col-left-home{width:100% !important;}
.home-width{width:700px;flat:unset !important;padding:0 !important;}
.title-home{clear:both;content:'';display:block;float:unset !important;height:40px;margin-bottom:0px !important;}
.title-home h3{float:unset !important;text-align:center;}
.home-shr{clear:unset !Important;}
.adshr-col, .vdshr-col, .phshr-col{float:unset !important;margin:0 auto 5px !important;width: 665px;}
.vdshr-col{height:210px;}
.phshr-col{background:none !important;}
.vdshr-fix.wz-last:last-child{margin-right:0;}
.phshr-fix{float:left;margin:10px 10px 0 0;}
}

@media only screen and (min-width: 768px) and (max-width: 960px){
html #rev_slider_1_1_wrapper{height:434px !important;}
}

@media only screen and (min-width: 667px) and (max-width: 767px){
.home-shr{background:#fff;padding-bottom:15px;}
.home-shr .home-width, .phshr-col .home-width{float:unset;margin:0 auto;width:572px;}
.adshr-col, .vdshr-col, .phshr-col{margin:0;width:100%;}
.adshr-fix, .vdshr-fix, .phshr-fix{float:left;margin:10px 10px 0 0;width:180px;}
.vdshr-cover, .phshr-cover{width:180px;height:auto;}
html #rev_slider_1_1_wrapper{height:378px !important;}
}

@media only screen and (min-width: 481px) and (max-width: 666px){
.adshr-fix, .vdshr-fix, .phshr-fix{width:55%;}
html #rev_slider_1_1_wrapper{height:290px !important;}
}

@media only screen and (max-width: 1020px){
.page #content .title-head{margin-top:28px;}
}

@media only screen and (max-width: 667px){
.adshr-col, .vdshr-col, .phshr-col{padding:0;width:100%;}
.adshr-fix, .vdshr-fix, .phshr-fix{float:unset;margin:15px auto;}
.vdshr-cover, .phshr-cover{width:100%;height:auto;}
}

@media only screen and (max-width: 480px){
.adshr-fix, .vdshr-fix, .phshr-fix{width:70%;}
html #rev_slider_1_1_wrapper{height:235px !important;}
}

@media screen and (min-width: 768px){

}

@media screen and (min-width: 960px){
html #rev_slider_1_1_wrapper{height:485px !important;}
}

@media screen and (min-width: 1240px){
}

@media only screen and (min-width: 768px) and (max-width: 1239px){
}

@media only screen and (min-width: 960px) and (max-width: 1239px){

}

@media only screen and (min-width: 768px) and (max-width: 959px){

}

@media only screen and (min-width: 480px) and (max-width: 767px){

}

@media only screen and (max-width: 1239px){

}

@media only screen and (max-width: 767px){

}

@media only screen and (max-width: 479px){

}

