html,body{width:100%;overflow-x:hidden}
body{font-family:Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;font-weight:400;font-style:normal;color:#777;font-size:14px;line-height:1.7;background-color:#fff;}
@media (max-width:399px){body{font-size:14px}
}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}
.btn:focus,.slick-initialized .slick-slide:focus,a:focus,button:focus,input:focus,textarea:focus{text-decoration:none;outline:0;-webkit-box-shadow:none;box-shadow:none}
a:focus,a:hover{text-decoration:none}
a,i,span{display:inline-block}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#222}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:28px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:16px}
ol,ul{margin:0;padding:0;list-style-type:none}
p{margin:0;}
a{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
a,a:hover{color:#4c6275}
input,select,textarea{border:none;width:100%;height:70px;background-color:#f8f8f8;padding:0 40px}
textarea{height:250px;padding-top:25px}
::-webkit-input-placeholder,input,select,textarea{color:#777}
:-ms-input-placeholder,input,select,textarea{color:#777}
::-ms-input-placeholder,input,select,textarea{color:#777}
::placeholder,input,select,textarea{color:#777}
.nice-select{width:100%;background-color:transparent;border-radius:0;position:relative;border:none;height:70px;padding-left:50px;line-height:70px}
.nice-select .list{width:100%;border-radius:0}
.nice-select .list li{line-height:35px;color:#777}
.nice-select .list li.option:hover,.nice-select .list li:hover{background-color:#4c6275;color:#fff}
.nice-select::after{display:none}
.nice-select::before{content:'\f063';font-weight:300;position:absolute;left:30px;top:50%;color:#4c6275;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.input-group input,.input-group select,.input-group textarea{padding-left:80px}
.input-group label{font-size:14px;font-weight:700;margin-bottom:10px;color:#222;display:block}
.input-group .icon{position:absolute;left:40px;bottom:35px;color:#4c6275;-webkit-transform:translateY(50%);transform:translateY(50%)}
.input-group.textarea .icon{top:25px;bottom:auto;-webkit-transform:translateY(0);transform:translateY(0)}
.input-group .nice-select{padding-left:80px}
.input-group .nice-select::before{left:40px}
.input-group.input-group-two input,.input-group.input-group-two select,.input-group.input-group-two textarea{height:60px;padding:0 50px 0 30px;background-color:#fff;color:#777}
.input-group.input-group-two ::-webkit-input-placeholder{opacity:1;color:#777}
.input-group.input-group-two :-ms-input-placeholder{opacity:1;color:#777}
.input-group.input-group-two ::-ms-input-placeholder{opacity:1;color:#777}
.input-group.input-group-two ::placeholder{opacity:1;color:#777}
.input-group.input-group-two .icon{left:auto;bottom:30px;right:30px}
.input-group.input-group-two .nice-select{background-color:#fff;padding:0 50px 0 30px;height:60px;line-height:60px}
.input-group.input-group-two .nice-select::before{left:auto;right:30px}
@media (min-width:1600px){.container-custom-one{max-width:1600px}
}
@media (min-width:1600px){.container-custom-two{max-width:1400px}
}
@media (min-width:1600px){.container-custom-three{max-width:1420px}
}
.slick-slide img{display:inline-block}
.bg-black{background-color:#222}
.main-btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 48px;font-size:14px;line-height:60px;border-radius:0;cursor:pointer;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-transform:uppercase;letter-spacing:2px;color:#777;border:2px solid #4c6275}
.main-btn.btn-filled{background-color:#4c6275;color:#fff;-webkit-box-shadow:0 14px 24px 0 rgba(190,173,142,.4);box-shadow:0 14px 24px 0 rgba(190,173,142,.4)}
.main-btn.btn-filled:hover{background-color:transparent;color:#4c6275;-webkit-box-shadow:none;box-shadow:none}
.main-btn.btn-border{border-color:#fff}
.main-btn.btn-border:hover{background-color:#4c6275;color:#fff;-webkit-box-shadow:0 14px 24px 0 rgba(190,173,142,.4);box-shadow:0 14px 24px 0 rgba(190,173,142,.4)}
.section-title span.title-tag{font-size:22px; color:#595757; position:relative; padding-top:30px}
.section-title span.title-tag:after{ position:absolute; content:""; top:0; width:60px; left:50%; margin-left:-30px; height:2px; background:#103a71}
.booking-form-inner .section-title span.title-tag:after{ background:#fff}
@media (max-width:399px){.section-title span.title-tag{font-size:12px}
}
.section-title h2{font-size:20px; color:#595757; line-height:1.6}
.section-title{ position:relative; z-index:100}
.section-title.white-color span.title-tag{color:#4c6275}
.section-title.white-color h2{color:#fff}
.section{position:relative}
.arrow-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.arrow-style .slick-arrow{height:70px;width:70px;text-align:center;line-height:70px;font-size:18px;color:#111;background:#fff;cursor:pointer;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.arrow-style .slick-arrow.next-arrow{margin-left:20px}
.arrow-style .slick-arrow.next-arrow,.arrow-style .slick-arrow:hover{background-color:#4c6275;color:#fff;-webkit-box-shadow:0 14px 24px 0 rgba(190,173,142,.3);box-shadow:0 14px 24px 0 rgba(190,173,142,.3)}
.preloader{background-color:#103a71;width:100%;height:100%;position:fixed;top:0;left:0;right:0;z-index:9999}
.preloader .cssload-container{display:block;width:97px}
.preloader .cssload-loading i{width:19px;height:19px;display:inline-block;border-radius:50%;background:#ff9e1b}
.preloader .cssload-loading i:first-child{opacity:0;-webkit-animation:cssload-loading-ani2 .58s linear infinite;animation:cssload-loading-ani2 .58s linear infinite;-webkit-transform:translate(-19px);transform:translate(-19px)}
.preloader .cssload-loading i:nth-child(2),.preloader .cssload-loading i:nth-child(3){-webkit-animation:cssload-loading-ani3 .58s linear infinite;animation:cssload-loading-ani3 .58s linear infinite}
.preloader .cssload-loading i:last-child{-webkit-animation:cssload-loading-ani1 .58s linear infinite;animation:cssload-loading-ani1 .58s linear infinite}
@-webkit-keyframes sticky{0%{top:-200px}
100%{top:0}
}
@keyframes sticky{0%{top:-200px}
100%{top:0}
}
@-webkit-keyframes pulse-border{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}
}
@keyframes pulse-border{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}
}
@-webkit-keyframes pulse-border-2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@keyframes pulse-border-2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@-webkit-keyframes cssload-loading-ani1{100%{-webkit-transform:translate(39px);transform:translate(39px);opacity:0}
}
@keyframes cssload-loading-ani1{100%{-webkit-transform:translate(39px);transform:translate(39px);opacity:0}
}
@-webkit-keyframes cssload-loading-ani2{100%{-webkit-transform:translate(19px);transform:translate(19px);opacity:1}
}
@keyframes cssload-loading-ani2{100%{-webkit-transform:translate(19px);transform:translate(19px);opacity:1}
}
@-webkit-keyframes cssload-loading-ani3{100%{-webkit-transform:translate(19px);transform:translate(19px)}
}
@keyframes cssload-loading-ani3{100%{-webkit-transform:translate(19px);transform:translate(19px)}
}
@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes back-forth{0%,100%{transform:translate(0,0)}
50%{transform:translate(5px,0)}
80%{transform:translate(0,0)}
}
header.header-absolute{width:100%;z-index:99;background-color:#103a71}

@media only screen and (min-width:992px) and (max-width:1199px){header .container.container-custom-one{max-width:100%}
}
header .nav-container .toggle{margin-right:50px}
@media only screen and (min-width:992px) and (max-width:1199px){header .nav-container .toggle{margin-right:20px}
}
@media only screen and (min-width:992px) and (max-width:1199px){header .nav-container .toggle{margin-right:15px}
}
@media only screen and (min-width:768px) and (max-width:991px){header .nav-container .toggle{display:none}
}
@media (max-width:767px){header .nav-container .toggle{display:none}
}
header .nav-container .toggle a{color:#222;font-size:24px;padding:10px}
header .nav-container .site-logo img{max-width:250px}
header .nav-container .site-logo{ float:left}
header .nav-container .nav-menu{ float:right}
@media only screen and (min-width:992px) and (max-width:1199px){header .nav-container .site-logo img{max-width:200px}
}
@media (max-width:575px){header .nav-container .site-logo img{max-width:180px}
.booking-form-inner .section-title{ margin-bottom:0}
}
header .nav-container .site-logo .sticky-logo{display:none}
header .nav-container .menu-items ul li{display:inline-block;position:relative; padding:0 8px}
.header-phone{ color:#fff; padding:0 0 0 30px; font-size:15px; float:left; line-height:92px}
header .nav-container .menu-items ul li a{font-size:15px;color:#fff;text-transform:capitalize;line-height:92px; width:75px; text-align:center}
header .nav-container .menu-items ul li.cur a{ background:url(../img/nav.png) no-repeat center top}
.header-absolute .container{ position:relative}
.menu-items{ float:left}
header.inner-page.header-absolute{background-color:#fff;top:0}
@media only screen and (min-width:768px) and (max-width:991px){header.inner-page.header-absolute .nav-container{padding:10px 0}
}
@media (max-width:767px){header.inner-page.header-absolute .nav-container{padding:10px 0}
.header-phone{ position:absolute; right:0; bottom:-45px; height:45px; line-height:45px; font-size:14px; z-index:99;
background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
filter:Alpha(opacity=50);
*zoom:1; width:100%; text-align:right; padding:0 15px}
.header-phone *{ color:#fff !important}
header .nav-container .menu-items ul li a{ line-height:75px;}
header .nav-container .menu-items ul li.cur a{ background-size:100% auto}
header .nav-container .site-logo img{ max-width:45px}
.header-absolute .container{ max-width:100%; padding:0 10px}
}
header.inner-page.header-absolute .nav-container .menu-items ul li a{line-height:130px}
header.sticky-header.sticky-active{position:fixed;top:0;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.04);box-shadow:0 5px 5px 0 rgba(0,0,0,.04);z-index:999;-webkit-animation:sticky 1.2s;animation:sticky 1.2s}
@media only screen and (min-width:768px) and (max-width:991px){header.sticky-header.sticky-active .nav-container{padding:10px 0}
header.sticky-header.sticky-active .nav-container .site-logo img{max-width:200px}
}
@media (max-width:767px){header.sticky-header.sticky-active .nav-container{padding:10px 0}
}
header.sticky-header.sticky-active .nav-container .menu-items ul li a{line-height:100px}
header.sticky-header.sticky-active .nav-container .site-logo .main-logo{display:none}
header.sticky-header.sticky-active .nav-container .site-logo .sticky-logo{display:block}
header.sticky-header.sticky-active.header-two .nav-container .menu-items ul li a,header.sticky-header.sticky-active.header-two .nav-container .toggle a{color:#111}
header.sticky-header.sticky-active.header-two .nav-container .navbar-toggler span{background-color:#111}
header.sticky-header.sticky-active.header-two .header-info .item,header.sticky-header.sticky-active.header-two .header-info .item .title,header.sticky-header.sticky-active.header-two .header-info .item a{color:#111}
@media only screen and (min-width:768px) and (max-width:991px){header.sticky-header.sticky-active.header-two .header-info .item,header.sticky-header.sticky-active.header-two .header-info .item .title,header.sticky-header.sticky-active.header-two .header-info .item a{color:#fff}
}
@media (max-width:767px){header.sticky-header.sticky-active.header-two .header-info .item,header.sticky-header.sticky-active.header-two .header-info .item .title,header.sticky-header.sticky-active.header-two .header-info .item a{color:#fff}
}
@media (max-width:575px){.room-details .deatils-box .title-wrap .price{font-size:24px;margin-top:15px}

}

.booking-form{position:relative;z-index:2}
.booking-form .booking-form-inner{background:url(../img/search.jpg) no-repeat center center; margin:-52px auto 55px;
padding:50px 86px 65px; max-width:1048px; border-radius:10px; position:relative; background-size:100% 100%}
.booking-form .booking-form-inner-bg{border-radius:10px; 
filter:Alpha(opacity=93);background-color:rgba(16, 58, 113, 0.93);
*zoom:1; position:absolute; width:100%; height:100%; left:0; top:0}
.booking-form form .nice-select,.booking-form form input,.booking-form form select{background-color:transparent;width:100%;height:50px;font-size:14px;border:none;line-height:50px;color:#666); background:#fff; border-radius:3px;}
.booking-form form .nice-select{border-color:#4c6275!important;padding-left:0}
.booking-form form .nice-select::after{display:none}
.booking-form form .nice-select::before{left:0}
.booking-form form label{color:#fff;display:block;margin:0 0 10px 0}
.booking-form form .inputs-filed{position:relative}
.booking-form form .inputs-filed .nice-select,.booking-form form .inputs-filed input{padding:0 20px}
.booking-form form .inputs-filed .icon{position:absolute;left:0;bottom:15px;font-size:14px;color:#4c6275}
.booking-form form button{width:100%;border:none;background-color:#ff9e1b;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;height:50px; border-radius:3px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.booking-form form button:hover{background-color:#f08f0c}
@media only screen and (min-width:992px) and (max-width:1199px){.booking-form form button{font-size:12px;letter-spacing:1px}
}
.booking-form.booking-form-dark{background-color:#222;margin-top:0}
.booking-form.booking-form-dark .booking-form-inner{background-color:transparent}
.booking-form.booking-form-dark form label{color:#fff}
.booking-form.boxed-layout{margin-top:-40px}
@media only screen and (min-width:768px) and (max-width:991px){.booking-form.boxed-layout{margin-top:0}
}
@media (max-width:767px){.booking-form.boxed-layout{margin-top:0}
}
.booking-form.boxed-layout form button{font-size:12px;letter-spacing:1}

footer .copyright-area{background-color:#103a71;color:#fff}
footer .copyright-area .social-links{text-align:right}
@media (max-width:767px){footer .copyright-area .social-links{text-align:center;margin-bottom:10px}
}
footer .copyright-area .social-links a{height:60px;width:60px;line-height:60px;text-align:center;color:#fff;background-color:#212121;margin-left:10px}
@media only screen and (min-width:768px) and (max-width:991px){footer .copyright-area .social-links a{margin-left:5px;width:50px;height:50px;line-height:50px}
}
@media (max-width:767px){footer .copyright-area .social-links a{margin:0 5px;width:50px;height:50px;line-height:50px}
}
@media (max-width:575px){footer .copyright-area .social-links a{margin:0 2px;width:40px;height:40px;line-height:40px;font-size:12px}
.booking-form .booking-form-inner{ padding:35px 30px; background-size: cover}
.booking-form-inner .col-md-6{ width:50%}
.booking-form form .nice-select, .booking-form form input, .booking-form form select,.booking-form form button{ height:40px; line-height:40px}
.booking-form .booking-form-inner{ margin-top:-35px}
}
footer .copyright-area .social-links a:hover{background-color:#4c6275}
footer .copyright-area .copyright-text{font-size:14px;letter-spacing:3px;text-transform:uppercase}
@media (max-width:575px){footer .copyright-area .copyright-text{letter-spacing:0}
}
footer .copyright-area .copyright-text a{color:#fff;text-decoration:underline}
footer .copyright-area .copyright-text.copyright-two{text-transform:none;letter-spacing:0; text-align:center;text-align-last:center}
@media (max-width:767px){footer .copyright-area .copyright-text{text-align:center}
}
footer .copyright-area .footer-menu ul li{display:inline-block;position:relative;padding-left:15px;margin-right:15px}
@media (max-width:399px){footer .copyright-area .footer-menu ul li{padding-left:0;margin-right:0}
header .nav-container .menu-items ul li{ padding:0}
header .nav-container .menu-items ul li a{ font-size:13px}
}
footer .copyright-area .footer-menu ul li::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:12px;background-color:#fff;content:''}
@media (max-width:399px){footer .copyright-area .footer-menu ul li::before{display:none}
}
footer .copyright-area .footer-menu ul li:first-child{padding-left:0;margin-left:0}
footer .copyright-area .footer-menu ul li:first-child::before{display:none}
footer .copyright-area .footer-menu ul li a{color:#fff;font-weight:700}
footer .copyright-area .footer-menu ul li a:hover{color:#4c6275}
footer .copyright-area.light-theme{background-color:#f8f8f8}
footer .copyright-area.light-theme,footer .copyright-area.light-theme .copyright-text,footer .copyright-area.light-theme .footer-menu ul li a,footer .copyright-area.light-theme a{color:#222}
footer .copyright-area.light-theme .footer-menu ul li::before{background-color:#737373}
.back-to-top{position:fixed;right:0;bottom:40px;height:40px;width:40px;text-align:center;line-height:40px;background-color:#4c6275;z-index:999;color:#fff;font-size:18px;opacity:0;visibility:hidden}
.back-to-top.active{visibility:visible;opacity:1;right:40px}
.back-to-top:hover{background-color:#222}
.color-fff{ color:#fff !important}

.index1{ width:100%; position:relative}
.index1-text{ position:absolute; left:50%; top:50%; color:#fff; line-height:1.8; transform: translate(-50%, -50%);}
.index1-text p{ font-size:18px}
.index1-text h3{ font-weight:700; font-size:30px; color:#fff; line-height:1.8}
.index1-text .section-title .title-tag:after{ background-color:#fff; left:0; margin:0}
.index2-text{ position:absolute; right:50%; top:50%; color:#fff; line-height:1.8; transform: translate(50%, -50%);}
.index2-text .section-title .title-tag:after{ background-color:#fff; right:0; margin:0; left:auto;}
.color-black{ color:#000 !important}
.index3-text .section-title .title-tag:after{ background-color:#000;}
.index1 .index-img1{ display:none}
@media only screen and (min-width:768px) and (max-width:991px){
	.index1-text p{ font-size:16px}
	.index1-text h3{ font-size:22px}
	.section-title span.title-tag{ font-size:18px}
	.index1.mt-50{ margin-top:35px}
	.link .pl-125{ padding-left:80px}
.link .pr-125{ padding-right:80px}
	}

@media (max-width:768px){
.link .row > div.col-lg-1 {
    flex: 0 0 16.6666%;
    max-width: 16.6666%;

}
.link{ margin-top:15px}
.link .section-title img{ width:300px}	
.link .pl-125{ padding-left:80px}
.link .pr-125{ padding-right:80px}
.index1 .index-img{ display:none}
.index1-text p{ font-size:16px}
.index1-text h3{ font-size:24px;}
.section-title span.title-tag{ font-size:18px}
.index1 .index-img1{ display: block}
.index1-text{ top:0;transform: translate(-50%, 45%);}
.index1.mt-50{ margin-top:35px}
}
@media only screen and (min-width:481px) and (max-width:640px){
.index1-text{ top:0;transform: translate(-50%,25%);}
}
@media only screen and (min-width:320px) and (max-width:481px){
.link .pl-125{ padding-left:15px}
.link .pr-125{ padding-right:15px}
.link .section-title img{ width:240px}
.index1-text h3{ font-size:24px; color:#fff100}
.index1-text p{ font-size:14px}
.index1-text h3{ font-size:16px;}
.section-title span.title-tag{ font-size:16px}
.fadeInUp.pt-35{ padding-top:20px}
.index1-text{ top:0;transform: translate(-50%, 5%);}
.section-title h2{ font-size:16px}
.index1.mt-50{ margin-top:25px}
section.pt-75{ padding-top:50px}
.index2 .index1-text{ top:50%;transform: translate(-50%, -50%);}
.index2 .section-title h2,.index2 .section-title span.title-tag{ color:#fff !important}
.index2 .index3-text .section-title .title-tag::after{ background:#fff}
.link .pb-55{ padding-bottom:30px}
}

.menu-area .menu-loop .single-menu-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-left:150px;position:relative; height:80px}
.menu-area .menu-loop .single-menu-box .menu-img a{ display:block; height:100%;}
.menu-area .menu-loop .single-menu-box .menu-desc{position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;font-size:14px;color:#666;padding:0 85px 0 22px}
@media only screen and (min-width:992px) and (max-width:1199px){.menu-area .menu-loop .single-menu-box .menu-desc{padding:0 50px 0 22px}
}
@media (max-width:399px){.menu-area .menu-loop .single-menu-box .menu-desc{padding:0 50px 0 30px}
}
.menu-area .menu-loop .single-menu-box .menu-desc h4{font-size:16px;margin-bottom:8px; border-bottom:1px solid #ddd; padding-bottom:8px}
.menu-area .menu-loop .single-menu-box .menu-desc h4 a{ color:#103a71; font-weight:700}
.menu-area .menu-loop .single-menu-box .menu-desc .menu-link{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;color:#4c6275;z-index:2;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;visibility:hidden;opacity:0}
.menu-area .menu-loop .single-menu-box .menu-img{position:absolute;left:0;top:0;width:150px;height:100%;background-size:cover;background-position:center}
.menu-area .menu-loop .single-menu-box .menu-img img{ border-radius:5px}
.menu-area .menu-loop .single-menu-box .menu-img img{ border-radius:5px; width:100%; display:block; height:100px}
@media (max-width:575px){.menu-area .menu-loop .single-menu-box .menu-img{left:0}
.link .pl-125{ padding-left:10px}
.link .pr-125{ padding-right:10px}
.link .section-title img{ width:230px}	

}
.menu-area .menu-loop .single-menu-box:hover .menu-desc{background-color:#fff}
.menu-area .menu-loop .single-menu-box:hover .menu-desc .menu-link{right:40px;visibility:visible;opacity:1}
@media only screen and (min-width:992px) and (max-width:1199px){.menu-area .menu-loop .single-menu-box:hover .menu-desc .menu-link{right:15px}
}
@media (max-width:399px){.menu-area .menu-loop .single-menu-box:hover .menu-desc .menu-link{right:15px}
}
.menu-area .menu-loop .single-menu-box.hover-drak:hover .menu-desc{background-color:#222}
.menu-area .menu-loop .single-menu-box.hover-drak:hover .menu-desc,.menu-area .menu-loop .single-menu-box.hover-drak:hover .menu-desc h4 a{color:#fff}
.menu-loop{ padding:65px 45px 20px; box-shadow: 0 0 13px #eaeaea}

.about h4{ color:#103a71; font-size:20px; padding:30px 0 30px; border-top:1px solid #222; font-weight:700}
.restaurant-tab-area .col-lg-8 video{ padding-right:50px}
.restaurant-rood-list .nav-item{ margin-bottom:20px}
.restaurant-tab-area .container{ position:relative}
.restaurant-tab-area .nav{ display:block; position:absolute; left:-120px; top:0; width:110px}
.pagination-wrap ul li {
    display: inline-block;
    margin: 0 5px;
}
.pagination-wrap{ padding:20px 0 30px}
.about-wh{ position:relative; height:590px}
.about-wh .index-img{ position:absolute; top:0; left:0; background:url(../img/about.jpg) no-repeat center 0; height:600px; width:100%}
.about-wh-text p{ position:relative; border-bottom:1px solid #b7b94e; border-top:1px solid #b7b94e; margin-top:-1px; padding:14px 40px 14px 110px; color:#103a71;}
.about-wh-text p span{ position:absolute; width:60px; text-align:center;font-weight:700; left:30px; height:100%;display:block}

@media (max-width:991px){
.restaurant-rood-list .nav-item{ width:33.3%; float:left; padding:0 5px}	
.restaurant-tab-area.pt-90{ padding:45px 0 0}
.restaurant-tab-area .col-lg-8 video{ padding:0}
.about h4{ text-align:center; font-size:16px; padding-top:50px}
.about-tab-pane{ padding:30px 20px; border-radius:3px; box-shadow:0 0 10px #eee}
.about-wh{ height:auto}
.about-wh .container.pt-75{ padding-top:20px}
}
@media (max-width:768px){
.menu-loop{ padding:0; box-shadow:none}
.about-wh .container.pt-75 img{ max-width:80%; margin:30px auto; display:block}
.menu-area{ padding-top:45px; background:#faf9f7}
.menu-area .menu-loop .single-menu-box{ background:#fff; box-shadow:0 0 10px #eee; border-radius:4px; margin-bottom:25px; overflow:hidden}
.menu-area .menu-loop .single-menu-box .menu-desc h4{ font-size:14px; border:0; margin-bottom:0}
.menu-area .menu-loop .single-menu-box .menu-desc{ padding:10px 20px 8px; font-size:12px}
.menu-area .menu-loop .single-menu-box .menu-img img{border-radius: 4px 0 0 4px;}
.menu-area .menu-loop .single-menu-box .menu-desc .menu-link{ display:none}
.join .section-title span.title-tag,.join .section-title h2,.join h5{ color:#103a71; font-weight:700}
.about h4{ padding-top:35px; border:0}
.restaurant-tab-area .pt-55{ padding-top:0}
.restaurant-tab-area.pt-90{ padding:50px 0 0 0}
}
@media (max-width:575px){.about-wh .index-img{ background-repeat:repeat; height:100%}}
@media (max-width:399px){
.menu-area .menu-loop .single-menu-box{padding-left: 100px;}
.menu-area .menu-loop .single-menu-box .menu-img{ width:100px;}
.menu-area .menu-loop .single-menu-box .menu-img img{display: block;
    height: 100%;
    object-fit: cover;}
.menu-area .menu-loop .single-menu-box .menu-desc p{ height:24px; overflow:hidden}
.menu-area .menu-loop .single-menu-box .menu-desc h4{ font-size:12px;}
.restaurant-tab-area.pt-90{ padding:30px 0 0}

}

.join .about-section .about-features{}
.join .about-section .about-features li a,.join .about-section .about-features li a:hover{ box-shadow:0 0 10px #ecd406; border-radius:5px}
.join-img{ background:url(../img/jm2.jpg) no-repeat center 0; background-size:auto 100%; border-radius:6px}
.join-img .section-title span.title-tag::after{ display:none}
.join-img .section-title{ background:url(../img/jm.png) no-repeat center 0;}
.ewm div{ display:inline-block; padding:0 15px; color:#fff}
.join .join-img1 .about-section .about-features li a,.join .about-section .about-features li a:hover{ box-shadow:0 0 10px #fea52f; border-radius:5px}
.join-img1{ background:url(../img/jm3.jpg) no-repeat center 0; background-size:cover;}
.about-section .about-features1{}
.about-section .about-features3{}
.about-section.pb-85{ padding-bottom:55px}
.join-img2 .about-section .about-features li{ position:relative; padding:0 10px}
.join-img2 .about-section .about-features li:after{ content:""; position: absolute; border:1px solid #fea52f;height: 120%;
    left: 50%;
    position: absolute;
    top: -10%;
    width:100.5%}
.join-img2 .about-section .about-features li:last-child:after{ display:none}
@media only screen and (min-width:992px) and (max-width:1199px){.about-section .about-features{}
.join-img .about-section .about-features li a{ min-height:300px}
}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features{}
.join .about-section .about-features{}
.join-img2 .about-section .about-features li::after{ display:none}

}
#app-1,#app-2{ height:300px}
@media (max-width:991px){.restaurant-tab-area .nav{ position:relative; left:auto; top:auto; width:100%; padding:0 10px 0 15px}
.join-img .section-title{ padding-top:80px; margin-bottom:15px}
#app-1,#app-2{ height:10rem}
}
@media (max-width:767px){.about-section .about-features{}
.gallery-loop img{ border-radius:6px}
.about-section .about-features1,.join .about-section .about-features{}
.about-section .about-features1{ margin:0}
.about-section.pb-85{ padding-bottom:35px}
.join-img{ padding:0 20px}
.join-img2 .about-section .about-features li::after{ display:none}
.join.mt-70{ padding-bottom:0; margin-top:0}
.join.pt-70{ padding-top:35px}
.link.mt-65{ margin-top:15px}
}
@media (max-width:575px){.about-section .about-features{}
}
.about-section .about-features li{margin-top:15px; padding:0 10px}
.about-section .about-features li a{background:#fff;padding:25px 0;-webkit-box-shadow:0 0 24px 0 #eee;box-shadow:0 0 24px 0 #eee;text-align:center;display:block;color:#4c6275;position:relative;z-index:1; min-height:250px}
.about-section .about-features li a,.about-section .about-features li a i,.about-section .about-features li a span{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.about-section .about-features li a p{ padding:0 12px; font-size:13px; color:#555}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features li a i{font-size:55px}
}
.about-section .about-features li a img{max-height:60px}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features li a img{max-width:55px}
}
.about-section .about-features li a .title{font-size:16px;color:#113a72;text-transform:uppercase;font-weight:700;padding:15px 0 10px;display:block}
@media only screen and (min-width:992px) and (max-width:1199px){.about-section .about-features li a .title{letter-spacing:2px}
}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features li a .title{letter-spacing:1px}
}
@media (max-width:767px){.about-section .about-features li a .title{letter-spacing:1px}
}

.about-section .about-features li a:hover{background:#fff; -webkit-box-shadow:0 14px 30px 0 #eaeaea;box-shadow:0 14px 30px 0 #eaeaea}
.about-section .about-features.masonry-layout{margin-top:0}
@media (max-width:767px){.about-section .about-features.masonry-layout{margin-top:50px}
}
.about-section .about-features.masonry-layout li{margin-top:0}
.about-section .about-features.masonry-layout li:nth-child(2){margin-top:100px}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features.masonry-layout li:nth-child(2){margin-top:50px}
}
@media (max-width:767px){.about-section .about-features.masonry-layout li:nth-child(2){margin-top:50px}
}
.about-section .about-features.masonry-layout li:nth-child(3){margin-top:200px}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features.masonry-layout li:nth-child(3){margin-top:100px}
}
@media only screen and (min-width:576px) and (max-width:767px){.about-section .about-features.masonry-layout li:nth-child(3){margin-top:100px}
}
@media (max-width:575px){.about-section .about-features.masonry-layout li:nth-child(3){margin-top:0}
}
.about-section .about-features.masonry-layout li:nth-child(4){margin-top:100px}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-features.masonry-layout li:nth-child(4){margin-top:50px}
}
@media (max-width:767px){.about-section .about-features.masonry-layout li:nth-child(4){margin-top:-50px}
}
@media (max-width:575px){.about-section .about-features.masonry-layout li:nth-child(4){margin-top:50px}
.join-img .about-section .about-features li a{ min-height:265px}
.about-section .about-features li a p{ font-size:13px !important}
.join{ margin-bottom:25px}
}
.about-section .about-features-boxes .single-feature-box{background-color:#fff;padding:50px 30px;-webkit-box-shadow:0 8px 16px 0 rgba(34,34,34,.02);box-shadow:0 8px 16px 0 rgba(34,34,34,.02);text-align:center;font-size:14px}
@media only screen and (min-width:992px) and (max-width:1199px){.about-section .about-features-boxes .single-feature-box{padding:50px 18px}
}
.about-section .about-features-boxes .single-feature-box .icon{font-size:70px;margin-bottom:20px;line-height:1;color:#4c6275}
.about-section .about-features-boxes .single-feature-box h4{margin-bottom:20px;font-size:30px;letter-spacing:-1px}
@media only screen and (min-width:992px) and (max-width:1199px){.about-section .about-features-boxes .single-feature-box h4{font-size:24px}
}
.about-section .about-features-boxes .single-feature-box.only-bg{width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;min-height:315px;padding:0;background-size:cover;background-position:center}
.about-section .about-features-boxes .single-feature-box.dark{background-color:#222}
.about-section .about-features-boxes .single-feature-box.dark,.about-section .about-features-boxes .single-feature-box.dark h4,.about-section .about-features-boxes .single-feature-box.dark h4 a{color:#fff}
.about-section .about-features-boxes .single-feature-box.dark a:hover{color:#4c6275}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .abour-text{padding:0;margin-top:50px}
}
@media (max-width:767px){.about-section .abour-text{padding:0;margin-top:50px}
}
.about-section .about-text-box{background-color:#fff;padding:30px;margin-top:40px}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-text-box{padding:50px}
}
@media only screen and (min-width:576px) and (max-width:767px){.about-section .about-text-box{padding:50px}
}
@media (max-width:575px){.about-section .about-text-box{padding:40px 20px}
}
.about-section .about-text-box .about-text{font-size:14px;padding-left:20px}
@media only screen and (min-width:768px) and (max-width:991px){.about-section .about-text-box .about-text{padding:0;margin-top:50px}
}
@media (max-width:767px){.about-section .about-text-box .about-text{padding:0;margin-top:50px}
}
.about-section .about-text-box .about-text span{font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}
.about-section .about-text-box .about-text h3{font-size:48px;margin-bottom:30px;letter-spacing:-1px}
@media only screen and (min-width:992px) and (max-width:1199px){.about-section .about-text-box .about-text h3{font-size:38px}
}
@media only screen and (min-width:576px) and (max-width:767px){.about-section .about-text-box .about-text h3{font-size:34px}
}
@media (max-width:575px){.about-section .about-text-box .about-text h3{font-size:32px}
}
.about-section .about-text-box .about-text .main-btn{margin-top:30px}
@media (max-width:575px){.about-section .about-text-box .about-text .main-btn{padding:0 35px}
}
.about-section .about-right-bottom{position:absolute;right:0;bottom:0;z-index:-1}
.about-section .about-right-bottom .about-bottom-img{position:relative}
.about-section .about-right-bottom .about-bottom-img::before{position:absolute;right:0;top:0;width:100%;height:100%;background-image:url(../img/icon/pattern-04.png);content:'';background-size:cover;background-position:center}
.news-details-box{ box-shadow:0 0 24px #eaeaea; border-radius:4px; padding:80px 60px}
.post-meta{ padding-bottom:35px; border-bottom:1px solid #ddd; margin-bottom:30px}
.news-details-box h2{ color:#103a71; font-weight:700; font-size:26px; padding:0 0 12px}
.news-details-box h3{ color:#103a71; font-weight:700; font-size:16px; padding:0 0 12px}
.news-details-box p{ margin-bottom:25px; text-align:center; text-align-last:left}
@media (max-width:575px){
.news-details-box{ padding:50px 30px; margin-bottom:45px}
.news-details-box h2{ font-size:18px}
.post-meta{ padding-bottom:25px; margin-bottom:20px}

}
.breadcrumb-area{background-size:cover;background-position:center;position:relative;z-index:1; color:#fff}
.breadcrumb-area .breadcrumb-text{position:relative;padding:100px 0 130px}
.breadcrumb-area .breadcrumb-text,.breadcrumb-area .breadcrumb-text h2.page-title{color:#fff}
.breadcrumb-area .breadcrumb-text h1{ font-size:44px; position:relative; color:#fff; padding:50px 0; margin-bottom:50px;}
.breadcrumb-area .breadcrumb-text h1:after{ position:absolute; content:""; width:80px; height:1px; background:#fff; left:50%; margin:0 0 0 -40px; bottom:0}
.breadcrumb-area .breadcrumb-text h2.page-title{font-size:40px; padding-bottom:25px}
@media only screen and (min-width:576px) and (max-width:767px){.breadcrumb-area .breadcrumb-text h2.page-title{font-size:26px}
}
@media (max-width:575px){.breadcrumb-area .breadcrumb-text h2.page-title{font-size:22px}
}
.breadcrumb-area .breadcrumb-text span{font-size:14px;text-transform:uppercase;padding-bottom:25px}

@media (max-width:575px){.breadcrumb-area .breadcrumb-text span{font-size:12px}
.breadcrumb-area .breadcrumb-text h1{ font-size:30px; padding-bottom:30px; margin-bottom:30px}
.breadcrumb-area .breadcrumb-text{ padding:70px 0 50px}
}
.block_home_slider{position:relative;text-align:center;line-height:0;margin:0 auto}
.block_home_slider .slide{position:relative}
.flex-direction-nav{display:none}
.flex-viewport ul{padding:0;margin:0}
@media(max-width:767px){.block_home_slider .flex-direction-nav a{display:none}
}
.block_home_slider .flex-control-paging{z-index:99;position:absolute;bottom:20px;display:inline-block;margin:0 0 0 -1.5rem;padding:0;left:50%}
.block_home_slider .flex-control-paging li{margin:0;padding:0;float:left;overflow:hidden;list-style-type:none}
.block_home_slider .flex-control-paging li a{width:12px;height:12px;display:block;background:#f2f2f2;text-indent:-9000px;cursor:pointer;border-radius:50%;margin:0 3px;text-shadow:0 2px 2px #666}
.block_home_slider .flex-control-paging li a.flex-active{background:#ff9e1b}
.block_home_post_feature{width:300px}
.block_home_post_feature p{padding-bottom:0}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;list-style-type:none}
.flexslider .slides img{width:100%;display:block}

.o-sliderContainer{overflow:hidden;position:relative;width:100%;min-height:200px;background:#fff;float:left;margin:0;height:auto}
.o-sliderContainer.hasShadow{box-shadow:0 39px 22px -29px rgba(0,0,0,.2)}
.o-sliderContainer:hover .o-slider-next{right:0}
.o-sliderContainer:hover .o-slider-prev{left:0}
.o-slider--item{height:auto;width:0;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;float:left;transition:all .2s cubic-bezier(.7,.18,.53,.75);opacity:1;transform:scale(1,1);transform-origin:center center;z-index:0}
.o-slider--item.isActive{opacity:1;transform:scale(1,1)}
.o-slider--item.isMoving{opacity:.6;transform:scale(.95,.95);z-index:100}
.o-slider{width:auto;position:relative;display:none}
.o-slider.isVisible{display:table;}
.o-slider.isDraggable{cursor:move}
.o-slider-textWrap{left:0;height:auto;position:absolute;text-align: center;width:100%;transition:all .4s;opacity:1;overflow:visible;perspective:1000px;z-index:2; top:20%}

.isActive .o-slider-paragraph{opacity:1;transform:perspective(0) rotateY(0) translate(0,0);transform-origin:0 0;transition-delay:1s}
.isActive .o-slider-title{opacity:1;transform:perspective(0) rotateY(0) translate(0,0);transform-origin:0 0;transition-delay:.2s; display:block}
.isActive .o-slider-subTitle{opacity:1;transform:perspective(0) rotateY(0) translate(0,0);transform-origin:0 0;transition-delay:.6s}
.o-slider-title{width:auto;margin:0 0 12px 0;height:auto;color:#fff;font-size:1.4rem;display:inline-block;padding:0;transition:all .4s;transform-origin:0 0;transform:perspective(1000px) rotateY(120deg) translate(100px,-100px);opacity:0;position:relative;z-index:1}
.o-slider-subTitle{width:auto;margin:0 0 5px 0;height:auto;color:#fff;font-size:1.4rem;display:inline-block;padding:0;transition:all .4s;transform-origin:0 0;transform:perspective(1000px) rotateY(120deg) translate(100px,-100px);opacity:0;position:relative;z-index:1;font-size:1.2rem}
.o-slider-paragraph{width:auto;margin:0 0 5px 0;height:auto;color:#fff;font-size:15px;display:inline-block;padding:0;transition:all .4s;transform-origin:0 0;transform:perspective(1000px) rotateY(120deg) translate(100px,-100px);opacity:0;position:relative;z-index:1;font-size:.8rem;max-width:100%; display:block; text-align:center; padding:7% 0}
.ao-sliderContainer .o-slider-pagination > li{filter:Alpha(opacity=100);background-color:rgba(255, 255, 255, 1); margin:0 5px; width:10px; height:10px; border-radius:100%; padding:0}
.ao-sliderContainer .o-slider-pagination > li span{ display:none}
.ao-sliderContainer .o-slider-pagination > li.isActive{ background:#f5a200}
.ao-sliderContainer .o-slider-pagination{ bottom:2%}
.o-slider-paragraph li{ display:inline-block; border:1px solid #fff; border-radius:3px; padding:10px 0; text-align:center; margin:0 5px; width:120px; margin-bottom:10px}
.o-slider-paragraph li span{ display:block}

@media screen and (min-width:768px){
.o-slider-title{font-size:1.8rem}
.o-slider-subTitle{font-size:1.4rem}
}
@media screen and (min-width:1024px){
.o-slider-title{font-size:2.75rem}
.o-slider-subTitle{font-size:2.5rem}
}
.a-divider{display:block;width:100%;height:1px;margin:2px 0}
.o-slider-controls{display:none}
.o-slider-controls.isVisible{display:block}
.o-slider-pagination{bottom:20%;left:0;position:absolute;text-align:center;width:100%;z-index:8;margin:0;padding:0}
.o-slider-pagination>li{display:inline-block;position:relative;margin-left:-5px;margin-right:-5px;transition:all 250ms;cursor:pointer;background-clip:padding-box;z-index:9}
.o-slider-pagination>li{filter:Alpha(opacity=80);background-color:rgba(16, 58, 113, 0.8);
*zoom:1; padding:10px}
.o-slider--preview{width:96px;height:40px;background-size:cover;background-position:center center;transition:all 250ms; display:block}
.o-slider-pagination > li.isActive .o-slider--preview{border:1px solid #fff}
@media screen and (min-width:768px){.o-slider--preview{display:block}
}
.o-slider-arrows{margin:0;list-style:none;display:block}
.o-slider-next,.o-slider-prev{position:absolute;top:0;left:-100px;margin:-12px 0 0;width:auto;z-index:1200122;padding:0;margin:0;height:100%;list-style:none;cursor:pointer;text-align:center;padding:10px 25px;display:inline-block;vertical-align:middle;line-height:100%;transition:all .4s}
.o-slider-next i,.o-slider-prev i{position:absolute;top:50%;left:0;margin:-12px 0 0;text-align:center;width:100%;font-size:60px;color:#fff}
.o-slider-next{left:auto;right:-100px}
.isDisabled{opacity:.1;cursor:auto}
@media screen and (max-width:1280px){.a-container{width:970px}
}
@media screen and (max-width:1024px){.o-slider-arrows{display:none}
.o-sliderContainer{height:450px;width:100%}
.o-slider--item{height:450px}
}
@media screen and (max-width:768px){.a-container{width:90%;margin:20px auto}
.a-1_2{width:100%;display:block;margin:0}
.o-slider-arrows{display:none}
.o-sliderContainer{height:350px}
.o-slider--item{height:350px}
.o-slider-panel img{left:-15%;width:130%}

}
@media screen and (max-width:480px){.o-slider--item{height:270px}
.o-slider--item img{left:-20%;width:140%}
.o-sliderContainer{height:270px}
.o-slider-pagination{ bottom:15%}
.o-slider-paragraph{ padding:2% 0}
.o-slider-paragraph li{ padding:2px 0; width:90px; font-size:12px}
.o-slider-subTitle,.o-slider-title{ font-size:15px; font-weight:700}
.o-slider--preview{ width:72px; height:30px}
.o-slider-title{ margin:12px 0 0}
.about-section .about-features li a{ padding:15px 0 10px}
.section-title span.title-tag{ padding-top:20px}
.section-title h2{ font-size:16px}
.section-title{ padding:35px 0 0; margin-bottom:20px}
.ewm p{ text-align:center;text-align-last:center}
.ewm img{ max-width:80px}
.ewm div{ padding:0 5px}
section.pt-75{ padding-top:10px}
.about-section .about-features li a .title{ padding:10px 0 5px}
.join-img .about-section .about-features li a{ min-height:215px}
.join1 .join-img .about-section .about-features li a{min-height:190px}
}


.slider-pagination>li:hover{background-color:rgba(255,255,255,.9);transform:scale(1.3,1.3)}
.link,.index-img{ text-align:center}