@charset "utf-8";@media (min-width:1225px){.container{width:1200px;}
}
@media (max-width:1500px){.foot-menu{padding:0 60px;}
}
@media (max-width:1420px){.call-us{margin-left:15px;padding-left:25px;}
.main-navigation{padding:23px 15px;}
.main-navigation .navigatior > li{padding:0 30px;}
.footer-menu li a{font-size:1.5rem;margin-bottom:10px;display:inline-block;}
}
@media (max-width:1200px){.main-navigation .navigatior > li > a, .call-us a{font-size:1.6rem;}
.main-navigation .navigatior > li{padding:0 20px;}
.main-navigation .navigatior > li:hover em:after, .main-navigation .navigatior > li:hover:before, .main-navigation .navigatior > li.active em:after, .main-navigation .navigatior > li.active:before{width:20px;}
}
@media (max-width:1100px){.call-us{padding-left:20px;}
.main-navigation .navigatior > li{padding:0 15px;}
.main-navigation .navigatior > li em:after{left:5px;}
}
@media (max-width:1024px){.field, .date.notranslate #datepickerValue{font-size:1.4rem;}
.type-cover a:hover .cont-type h3:before{top:30px;}
}
@media (min-width:992px){.main-navigation .navigatior > li.mob-only,.main-navigation .navigatior > li.req-btn{display:none;}
}
@media (max-width:991px){.enumenu_ul{display:none;position:fixed;background:#082a43;float:left;left:36px;right:36px;padding-top:80px;height:calc(100vh - 145px);bottom:inherit;top:109px;padding-top:25px;overflow-y:auto;overflow-x:hidden;height:-webkit-calc(100vh - 145px);height:-moz-calc(100vh - 145px);height:-ms-calc(100vh - 145px);padding-top:0;}
.menu-icon{display:block}
.main-navigation .navigatior li{float:left;width:100%;text-align:center;}
.main-navigation .navigatior > li > a, .main-navigation .navigatior > li:first-child > a, .main-navigation .navigatior > li:last-child > a{margin:0 15px;color:#f8f5ed;float:none;text-align:center;}
.main-navigation .navigatior .sb-menu a{text-align:center;font-size:1.6rem;}
.main-navigation .sb-menu{position:relative;float:left;width:100%;display:block !important;opacity:1;visibility:visible;transition:inherit;padding:6px 0 0;}
.main-navigation .navigatior li:hover > a{color:#ffffff;}
.main-navigation .navigatior > li.has-children{padding-bottom:0;}
.main-navigation .navigatior li > a:hover, .main-navigation .navigatior li > a:focus,.main-navigation .navigatior .sb-menu a:hover{color:#5e5e5e;text-decoration:none !important;}
.main-navigation .navigatior > li > a{text-shadow:none;position:relative;}
.main-navigation .navigatior > li{padding:5px 0;text-align:center;}
.stickyHeader .enumenu_ul{top:73px;left:0;right:0;}
.menu-open .book-now{z-index:0;}
.main-navigation .navigatior li:hover em:after, .main-navigation .navigatior li:hover:before, .main-navigation .navigatior li.active em:after, .main-navigation .navigatior li.active:before,.main-navigation .navigatior li em{display:none;}
.header-main{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;}
.main-navigation{padding:20px 15px;}
.da-thumbs li a{padding:30px;}
.foot-menu:before{display:none;}
.foot-menu{padding:0 0px;}
.menu-open{overflow:hidden;}
.main-navigation .navigatior > li.mob-only{padding:10px 0;text-transform:uppercase;}
.main-navigation .navigatior > li.req-btn{padding:0;margin:0 0 15px;right:0;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
.main-navigation .navigatior > li.req-btn a{margin:0;color:#082a43;background:#f8f5ed;width:100%;}
.main-navigation .navigatior > li.req-btn a:hover{background:#082a43;color:#f8f5ed;}
.main-navigation .navigatior > li.mob-only a{margin:0;font-family:'Lato',sarif;}
.menu-open .req-btn{display:none;}
.da-thumbs li a div span{height:52px;width:65px;}
.slider-main{height:calc(100vh - 205px);height:-webkit-calc(100vh - 205px);height:-moz-calc(100vh - 205px);height:-ms-calc(100vh - 205px);}
.menu-open .wrap-logo img.logo-icon{display:none;}
.foot-menu:after{left:0;right:0;width:280px;height:2px;top:20px;}
}
@media (min-width:768px) and (max-width:991px){.about-cover .container{width:100%;}
}
@media (max-width:767px){.foot-menu:after,.foot-menu:before{left:25px;right:25px;width:auto;height:2px;top:10px;display:block;}
.foot-menu:before{top:inherit;bottom:0px;}
.req-btn{left:15px;}
.blue-btn{width:100%;}
.stickyHeader .req-btn{left:15px;right:15px;transform:none;position:absolute;top:inherit;bottom:0;}
.da-thumbs li a{height:auto !important;}
.da-thumbs li{width:100%;}
body{padding:15px 0;}
.top-line,.bottom-line{height:15px;}
.wrap-banner,.wrap-about,.wrap-work,.logo-wrap,.footer-wrap{margin-bottom:15px;}
.enumenu_ul{top:88px;left:15px;right:15px;height:calc(100vh - 103px);height:-webkit-calc(100vh - 103px);height:-moz-calc(100vh - 103px);height:-ms-calc(100vh - 103px);padding-top:0;}
.slider-main{height:calc(100vh - 175px);height:-webkit-calc(100vh - 175px);height:-moz-calc(100vh - 175px);height:-ms-calc(100vh - 175px);}
.stickyHeader .header-main{top:15px;left:15px;right:15px;}
.logo-cover{margin-bottom:30px;}
.section-title h1{font-size:2.35rem;}
.about-cover{padding:50px 0 49px;}
.logo-wrap{padding-bottom:36px;}
.footer-wrap{padding-bottom:0;padding-top:45px;}
.cont-cover .logo-cover{margin-bottom:26px;}
.call-us-foot{margin-bottom:21px;}
.footer-menu{margin-top:21px;}
.form-cover{padding:9px 25px 37px;}
.popup-with-form{width:100%;}
.foot-btn{position:inherit;text-align:center;}
.call-us a{font-size:0;background:url(../images/phone.png) no-repeat;height:25px;width:26px;background-size:100%;}
.main-navigation{padding:20px 10px;}
.call-us{padding-left:15px;margin-left:7px;}
.wrap-work{padding:15px;}
.da-thumbs li a{padding:35px 15px 15px;}
.da-thumbs li h3{font-size:2.8rem;margin-bottom:15px;}
.stickyHeader .wrap-logo,.menu-open .wrap-logo{padding:15px 5px 14px;min-height:73px;}
.da-thumbs li a div span{width:65px;height:42px;}
p{font-size:1.55rem;}
.link-btn:hover em:after, .link-btn:hover:before{width:50px;}
.link-btn:before{left:-70px;}
.link-btn em:after{left:113px;}
.title-cover h4{margin-bottom:10px;}
.mfp-auto-cursor .mfp-content{padding:40px;}
.wufoo{max-width:100%;}
}
@media (max-width:580px){.da-thumbs li p br{display:none;}
}
@media (max-width:530px){.stickyHeader .wrap-logo img,.menu-open .wrap-logo img{transform:translateY(12%);-webkit-transform:translateY(12%);-moz-transform:translateY(12%);-ms-transform:translateY(12%);}
}
@media (max-width:380px){.stickyHeader .wrap-logo img{transform:translateY(42%);-webkit-transform:translateY(42%);-moz-transform:translateY(42%);-ms-transform:translateY(42%);}
}
@media all and (max-height:480px) and (orientation:landscape){.slider-main{height:calc(100vh - 96px);height:-webkit-calc(100vh - 96px);height:-moz-calc(100vh - 96px);height:-ms-calc(100vh - 96px);}
}