.req,.error{color:#FF0000;}
nav > ul > li > a{padding:17px 12px;}
@media (max-width:992px){.menu-3 .nav{height:95px;margin-top:55px;}
}
.contact-line span.color-dark-2{display:inline-block;vertical-align:top;}
.service h5,.service_list h5,.tours h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.service .icon-text.color-dark-2-light,.service_list .icon-text.color-dark-2-light{min-height:44px;}
.service_list .icon-block{margin-bottom:12px;}
.area-style-1{height:100px;}
.marginBottom30{margin-bottom:30px;}
.detail-content.visa_detail ul{width:100%;}
.visa_sub p{font-size:18px;}
.input-style-1.input-style-2 select{padding:0px 25px;font-size:14px;}
.input-style-1 img{position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.input-style-1 select{width:100%;border:1px solid rgba(255, 255, 255, 0.5);-moz-border-radius:25px;border-radius:25px;background:none;height:60px;padding:0px 20px 0px 50px;color:#fff;}
.submit select{padding:21px 20px;letter-spacing:1px;}
.input-style-1.color-2 select{border-color:rgba(219, 219, 219, 0.6);color:rgba(34, 34, 34, 0.6);}
.input-style-1.color-2 select::-webkit-input-placeholder{color:rgba(34, 34, 34, 0.6);opacity:1;}
.input-style-1.color-2 select::-moz-placeholder{color:rgba(34, 34, 34, 0.6);opacity:1;}
.input-style-1.color-2 select:-moz-placeholder{color:rgba(34, 34, 34, 0.6);opacity:1;}
.input-style-1.color-2 select:-ms-input-placeholder{color:rgba(34, 34, 34, 0.6);opacity:1;}
.input-style-1.color-3 select{border-color:#f8f8f8;background:#f8f8f8;color:#b9b9b9;opacity:1;}
.input-style-1.color-3 select::-webkit-input-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-3 select::-moz-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-3 select:-moz-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-3 select:-ms-input-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-4 select{border-color:#fff;background:#fff;color:#b9b9b9;opacity:1;}
.input-style-1.color-4 select::-webkit-input-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-4 select::-moz-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-4 select:-moz-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-4 select:-ms-input-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-5 select{border-color:#dfdfdf;background:#fff;color:#b9b9b9;opacity:1;}
.input-style-1.color-5 select::-webkit-input-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-5 select::-moz-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-5 select:-moz-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-5 select:-ms-input-placeholder{color:#b9b9b9;opacity:1;}
.input-style-1.color-6 select{border-color:rgba(223, 223, 223, 0.6);background:transparent;color:rgba(255, 255, 255, 0.6);}
.input-style-1.color-6 select::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.6);opacity:1;}
.input-style-1.color-6 select::-moz-placeholder{color:rgba(255, 255, 255, 0.6);opacity:1;}
.input-style-1.color-6 select:-moz-placeholder{color:rgba(255, 255, 255, 0.6);opacity:1;}
.input-style-1.color-6 select:-ms-input-placeholder{color:rgba(255, 255, 255, 0.6);opacity:1;}
.input-style-1.b-50 select{font-size:14px;height:50px;padding:0px 20px 0px 44px;}
.input-style-1.type-2 select{padding:0px 20px 0px 21px;}
.input-style-1.type-2.b-50 select{padding:0px 20px 0px 21px;}
.input-style-1.brd-0 select{border:none;}
.contactformsmall input[type="text"],.contactformsmall input[type="email"],.contactformsmall textarea,.contactformsmall select{height:40px;font-size:13px;background:#FFF;}
.contactformsmall input[type="text"]:disabled,.contactformsmall input[type="text"]:readonly,.contactformsmall input[type="email"]:disabled,.contactformsmall input[type="email"]:readonly,.contactformsmall textarea:disabled,.contactformsmall select:disabled{background:#f8f8f8;}
.contactformsmall select{-webkit-appearance:menulist;}
.contactformsmall textarea{height:auto;margin-bottom:0px;color:rgba(34, 34, 34, 0.6);}
.bookinform .formlabel{font-size:14px;line-height:18px;font-weight:700;letter-spacing:1.2px;margin-bottom:10px;}
.thumbnail{position:relative;text-align:center;border:1px solid #BABFD8;border-bottom:3px solid #206ab0;padding:0 0;overflow:hidden;height:105px !important;width:100%;padding:10px;background:#F4F4F4;border-radius:0px;display:block;margin-bottom:20px;line-height:1.42857143;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
img.thumbnail{max-width:100%;}
@media (min-width:992px) and (max-width:1200px){nav > ul > li > a{padding:17px 5px;}
.menu-3 nav > ul > li{padding:25px 5px;}
}
.hotel-item .hotel-middle.tourview h4{margin-top:6px;}
.hotel-item .hotel-middle.tourview h4,.hotel-item .hotel-middle.tourview p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
@media screen and (min-width:1200px){.hotel-item .hotel-middle.tourview p{width:222px;}
.hotel-item .hotel-middle.tourview{width:262px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.hotel-item .hotel-middle.tourview p{width:172px;}
.hotel-item .hotel-middle.tourview{width:212px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.hotel-item .hotel-middle.tourview p{width:180px;}
.hotel-item .hotel-middle.tourview{width:220px;}
}
@media only screen and (min-width:480px) and (max-width:768px){.hotel-item .hotel-middle.tourview p{width:215px;}
.hotel-item .hotel-middle.tourview{width:255px;}
}
.bg-dark .contact-info i{color:#206ab0;display:inline-block;margin-right:10px;}
.bg-dark .contact-info span, .bg-dark.type-2 .contact-info a{font-weight:400;}
.nicdark_section{width:100%;float:left;}
.nicdark_bg_gradient2{background:#003461;background:-moz-linear-gradient(left, #003461 0%, #003461 50%, #8AC400 50%, #8AC400 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#003461), color-stop(50%,#003461), color-stop(50%,#8AC400), color-stop(100%,#8AC400));background:-webkit-linear-gradient(left, #003461 0%,#003461 50%,#8AC400 50%,#8AC400 100%);background:-o-linear-gradient(left, #003461 0%,#003461 50%,#8AC400 50%,#8AC400 100%);background:-ms-linear-gradient(left, #003461 0%,#003461 50%,#8AC400 50%,#8AC400 100%);background:linear-gradient(to right, #003461 0%,#003461 50%,#8AC400 50%,#8AC400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003461', endColorstr='#8AC400',GradientType=1);}
.footer__title{margin-top:0;margin-bottom:0;font:700 16px 'Titillium Web';color:#fff;text-transform:uppercase;}.decor-2_mod-b:before, .decor-2_mod-b:after{width:10px;}
.decor-2:before, .decor-2:after{display:inline-block;width:12px;height:2px;content:'';transition:all 0.3s;background-color:#FFB118;}.decor-2_mod_white:after{background-color:#fff;}
.decor-2_mod-b:before, .decor-2_mod-b:after{width:10px;}.contacts-block__title{margin-bottom:0;font-size:18px;}.ui-title-inner{margin-top:0;font:700 16px 'Titillium Web';color:#252525;text-transform:uppercase;letter-spacing:0px;}.contacts-block__description{margin-top:21px;font-size:14px;margin-bottom:39px;font-family:'Titillium Web';font-weight:400;line-height:1.57;color:#333;text-transform:uppercase;}.contacts-block{margin-bottom:17px;}.contacts-block .icon{float:left;margin-top:-5px;font-size:25px;color:#333;}.contacts-block__inner{display:block;padding-left:40px;}.contacts-block__emphasis{display:block;margin-bottom:3px;font:600 20px 'Titillium Web';color:#8AC400;}.section-contacts-block{margin-bottom:70px;}
.ui-title-block{font-size:38px;font-weight:700;text-align:center;text-transform:uppercase;}.ui-title-block_mod-c{font-size:30px;font-weight:700;text-align:left;}.ui-title-block + .decor-1_mod-b{width:210px;margin:0 0 0;}.form-request .form-control, .form-request .select-control{margin-bottom:25px;}
.form-control{display:block;width:100%;height:55px;padding:5px 23px 2px;font-size:15px;line-height:1;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #ddd;border-radius:0;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin-bottom:22px;}
.ui-btn{display:inline-block;margin-bottom:14px;padding:10px 39px;font-size:14px;font-weight:700;border-width:2px;border-style:solid;transition:all 0.3s;text-transform:uppercase;}
.ui-btn:hover{color:inherit;text-decoration:none;}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-family:'Titillium Web';font-weight:700;background-color:transparent;transition:all .3s;padding:19px 55px;color:#333;}textarea.form-control{height:auto;padding-top:22px;}
.btn_mod-a,
.btn_mod-b,
.btn_mod-c{position:relative;padding:18px 88px 18px 35px;border-bottom-left-radius:5px;overflow:hidden;}
.btn_mod-b,
.btn_mod-c{border-width:1px;border-style:solid;}
.btn_mod-a:before,
.btn_mod-b:before,
.btn_mod-c:before{position:absolute;top:0;right:-30px;display:block;width:80px;height:100%;background-color:#222;content:'';transition:all 0.3s;transform:skewX(26deg);background-color:#FFB118;}
.btn_mod-a.btn-xs:before,
.btn_mod-b.btn-xs:before,
.btn_mod-c.btn-xs:before{width:63px;}
.btn_mod-a.btn-sm:before,
.btn_mod-b.btn-sm:before,
.btn_mod-c.btn-sm:before{right:-15px;width:54px;}
.btn_mod-a.btn-lg:before,
.btn_mod-b.btn-lg:before,
.btn_mod-c.btn-lg:before{width:86px;}
.btn_mod-a:hover{color:#fff;}
.btn_mod-a:after,
.btn_mod-b:after,
.btn_mod-c:after{position:absolute;top:24px;right:17px;width:7px;height:7px;background-color:#fff;z-index:5;content:'';}
.btn_mod-a.btn-xs:after,
.btn_mod-b.btn-xs:after,
.btn_mod-c.btn-xs:after{top:17px;right:14px;width:4px;height:4px;}
.btn_mod-a.btn-sm:after,
.btn_mod-b.btn-sm:after,
.btn_mod-c.btn-sm:after{top:20px;right:15px;width:5px;height:5px;}
.btn_mod-a.btn-lg:after,
.btn_mod-b.btn-lg:after,
.btn_mod-c.btn-lg:after{top:28px;right:22px;width:8px;height:8px;}
.btn_mod-a.btn-xs,
.btn_mod-b.btn-xs,
.btn_mod-c.btn-xs{padding:9px 62px 9px 25px;}
.btn_mod-a.btn-sm,
.btn_mod-b.btn-sm,
.btn_mod-c.btn-sm{padding:14px 64px 14px 22px;}
.btn_mod-a.btn-lg,
.btn_mod-b.btn-lg,
.btn_mod-c.btn-lg{padding:18px 96px 18px 45px;}
.btn_mod-a{color:#fff;border:1px solid #ddd;background-color:#222;}
.btn_mod-b:hover{color:#333;}
.btn_mod-c:hover{color:#fff;}
.btn_mod-b,
.btn_mod-c{border-color:#ddd;background-color:#fff;}
.btn__inner{position:relative;z-index:1;}
.btn-primary.btn-xs{font-size:14px;}
.group-btn-ui .ui-btn:last-child{margin-bottom:0;}
.nicdark_container{width:1200px;margin:auto;padding:0px;}
.nicdark_size_extrabig .nicdark_container{width:1160px;}
.nicdark_bg_greydark2{background-color:#8AC400;}
.nicdark_activity{float:left;}
.nicdark_bg_green{background-color:#003461;padding-right:40px}
.nicdark_space5{height:5px;width:100%;float:left;}
p.greydark{color:#fff;font-size:13px;line-height:18px;padding-bottom:0px;}
.nicdark_activity{float:left;}
.nicdark_activity.center{text-align:center;}
.nicdark_activity.right{float:right;}
.nicdark_oblique_left{transform:skew(20deg)translate(-10px);-o-transform:skew(20deg)translate(-10px);-moz-transform:skew(20deg)translate(-10px);-webkit-transform:skew(20deg)translate(-10px);}
.nicdark_bg_greendark_hover:hover{background-color:#0B64B1 !important;}
.nicdark_bg_greendark{background-color:#0B64B1;}
.nicdark_shadow.nicdark_bg_greendark{box-shadow:0px 4px 0px 0px #afceba;}
a.greydark{color:#F2F2F2;}
span.greendark{color:#F2F2F2;}
i.greendark{color:#F2F2F2;}
.nicdark_section [class^="fa fa-"]:before, [class*=" icon-"]:before{font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
p.white,a.white{color:#F2F2F2;font-size:13px;line-height:18px;padding-bottom:0px;}
.bg-dark .footer-block{margin-bottom:0;}
.bg-dark .contact-info .contact-line{margin-bottom:15px;}
.nicdark_bg_gradient{background:#8AC400;background:-moz-linear-gradient(left, #8AC400 0%, #8AC400 47%, #8AC400 50%, #003461 50%, #003461 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#8AC400), color-stop(47%,#8AC400), color-stop(50%,#8AC400), color-stop(50%,#003461), color-stop(100%,#003461));background:-webkit-linear-gradient(left, #8AC400 0%,#8AC400 47%,#8AC400 50%,#003461 50%,#003461 100%);background:-o-linear-gradient(left, #8AC400 0%,#8AC400 47%,#8AC400 50%,#003461 50%,#003461 100%);background:-ms-linear-gradient(left, #8AC400 0%,#8AC400 47%,#8AC400 50%,#003461 50%,#003461 100%);background:linear-gradient(to right, #8AC400 0%,#8AC400 47%,#8AC400 50%,#003461 50%,#003461 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8AC400', endColorstr='#003461',GradientType=1);}
.nicdark_clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.nicdark_bg_greydark{background-color:#8AC400;}
.nicdark_shadow.nicdark_bg_greydark{box-shadow:0px 4px 0px 0px #8AC400;}
.nicdark_bg_greydark_hover:hover{background-color:#8AC400 !important;}
.nicdark_focus{float:left;width:100%;}
.nicdark_focus.center{text-align:center;}
.nicdark_focus.right{text-align:right;}
span.greydark{color:#F2F2F2;}
.nicdark_oblique_right{transform:skew(-20deg)translate(10px);-o-transform:skew(-20deg)translate(10px);-moz-transform:skew(-20deg)translate(10px);-webkit-transform:skew(-20deg)translate(10px);}.ui-title-block + .decor-1{width:240px;margin-top:-27px;margin-bottom:24px;}
.decor-1{width:200px;margin-right:auto;margin-left:auto;text-align:center;}
.ui-title-block + .decor-1:before, .ui-title-block + .decor-1:after{width:90px;}
.decor-1:before, .decor-1:after{position:relative;top:-6px;display:inline-block;width:62px;padding-right:10px;padding-left:10px;border-bottom:1px dotted #000;content:'';}.decor-1 .fa{display:inline-block;margin-right:15px;margin-left:15px;font-size:24px;color:#89C300;}
.icon-block p{text-align:center}
.top-header-bar.bg-white.nicdark_section.nicdark_bg_gradient.nicdark_displaynone_responsive{padding:0;}
@media only screen and (min-width:960px) and (max-width:1199px){.nicdark_container{width:960px;}
.nicdark_size_extrabig .nicdark_container{width:920px;}
.login-logo{display:block !important;}header.menu-3.hovered.scrol nav > ul > li{padding:14px 6px !important;}
.swipe-slide{height:650px !important;}.main-slider .swiper-slide{min-height:650px !important;}
header.hovered.scrol .nav{margin-top:0px !important}
}
@media only screen and (min-width:768px) and (max-width:959px){.nicdark_container{width:744px;}
.nicdark_size_extrabig .nicdark_container{width:704px;}
.login-logo{display:none !important;}.f-login-content{padding:39px 24px 4px 24px;!important;}
.swipe-slide{height:450px !important;}.main-slider .swiper-slide{min-height:450px !important;}header.hovered.scrol .nav{margin-top:0px !important}.menu-3 .nav{margin-top:30px !important;}}
@media only screen and (min-width:480px) and (max-width:767px){.nicdark_container{width:460px;}
.nicdark_size_extrabig .nicdark_container{width:420px;}
.login-logo{display:none !important;}
.f-login-content{padding:39px 24px 4px 24px;!important;}.full-copy{bottom:15px!important;font-size:13px!important;}.percentage p.white, a.white{font-size:12px !important}header.hovered.scrol .nav{margin-top:0px !important}.menu-3 .nav{margin-top:45px !important;}.greydark small{font-size:13px !important;}
}
@media only screen and (min-width:320px) and (max-width:479px){.nicdark_container{width:300px;}
.nicdark_size_extrabig .nicdark_container{width:260px;}
.login-logo{display:none !important;}
.f-login-content{padding:39px 24px 4px 24px !important;}.full-copy{bottom:0px!important;font-size:11px!important;}.percentage p.white, a.white{font-size:10px !important}header.hovered.scrol .nav{margin-top:0px !important}
.menu-3 .nav{margin-top:55px !important;}.greydark small{font-size:10px !important;}
}
.section-overlay .otitle{color:#fff;font-family:'Great Vibes',cursive;font-size:40px;padding:20px 20px;text-align:center;text-shadow:none;z-index:1;line-height:35px;text-transform:capitalize}
.section-overlay .otitle span{font-size:16px;font-style:italic;font-family:'Droid Sans', sans-serif;display:block;margin-top:7px;line-height:22px;}