* {margin:0px;padding:0px;border:none;outline:none}
body {font-size:15px;color:#777777;line-height:1.8em;font-weight:400;background:#ffffff;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased;font-family:'Roboto', sans-serif}
a{text-decoration:none;cursor:pointer;color:#01ccff}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
h1,h2,h3,h4,h5,h6 {position:relative;font-weight:700;margin:0px;background:none;line-height:1.6em;font-family:'Roboto', sans-serif}
input,button,select,textarea{
	font-family: 'Roboto', sans-serif;
	color: #000 !important;
}
p{position:relative;line-height:1.8em}
.strike-through{text-decoration:line-through}
.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px}
.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.btn-style-one{position:relative;padding:10px 30px;line-height:24px;color:#ffffff;font-size:14px;font-weight:700;background-color:#1596a6;border:2px solid #1596a6;text-transform:uppercase}
.btn-style-one:hover{color:#1596a6;background:none}
img{display:inline-block;max-width:100%}
.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.GIF);}
.scroll-to-top{position:fixed;bottom:15px;right:15px;width:42px;height:42px;color:#ffffff;font-size:12px;text-transform:uppercase;line-height:42px;text-align:center;z-index:100;cursor:pointer;border-radius:5px;background:#353535;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.scroll-to-top:hover{color:#ffffff;background:#1596a6}
.main-header{position:relative;left:0px;top:0px;z-index:999;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border-top:5px solid #4BAEBB}
.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;width:100%;padding:0px 0px;z-index:0;border-bottom:2px solid #1396a5;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.sticky-header .logo{padding:5px 0px}
.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;background-color:#ffffff;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.main-header .header-upper{position:relative;z-index:5;background-color:#ffffff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-header .header-upper .logo img{position:relative;display:inline-block;max-width:100%}
.main-header .logo-outer{position:relative;z-index:25;padding:17px 0px 10px}
.main-header .logo-outer .logo img{position:relative;display:inline-block;max-width:100%}
.main-header .header-upper .upper-right{position:relative;padding:17px 0px}
.main-header .info-box{position:relative;float:right;margin:0;padding:0;padding-bottom:40px}
.main-header .info-box:last-child{padding-left:0px}
.main-header .info-box .icon-box{position:absolute;left:0px;top:2px;color:#01ccff;font-size:40px;text-align:left;line-height:1em;border-radius:50%;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.main-header .info-box li{position:relative;line-height:20px;color:#4C3F3A;font-size:14px;margin:0px;padding:5px 18px;font-weight:600;text-transform:capitalize;float:left}
.main-header .info-box li span{color:#5B7080;font-weight:400;padding-right:5px;}
.main-header .info-box li a{color:#007FFF;font-weight:400;padding-left:5px;}
.main-header .info-box .social-icon-one li{padding:0 0 0 10px}
.main-header .info-box .social-icon-one li a{border:2px solid #EDEDEE;line-height:28px;width:30px;height:30px;color:#666666;font-size:13px;padding:0;}
.main-header .info-box .social-icon-one li a:hover{color:#ffffff;border:2px solid #1696a6;background-color:#e10165;}
.main-header .info-box strong{font-weight:700;color:#1d1d1d;font-size:20px}
.main-header .header-lower{position:relative;top:0px;width:100%;z-index:5}
.main-header .nav-outer{position:relative}
.main-header .header-lower .bg-box{position:absolute;left:50%;top:0px;width:50%;height:100%;background-color:#1e2332}
.main-menu{position:relative}
.main-menu .navbar-collapse{padding:0px}
.main-menu .navigation{position:relative;margin:0px}
.main-menu .navigation > li{position:relative;float:left}
.main-menu .navigation > li:last-child{margin-right:0px}
.main-menu .navigation > li:last-child a{padding-right:0;}
.main-header .sticky-header .main-menu .navigation > li{margin:0px;border:0px}
.main-menu .navigation > li > a{position:relative;display:block;font-size:14px;color:#1B1A20;line-height:20px;font-weight:600;opacity:1;text-transform:capitalize;padding:0px 14px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li.dropdown > a{padding-right:40px}
.main-header .sticky-header .main-menu .navigation > li > a{padding:20px 15px !important;line-height:30px}
.main-header .main-menu .navigation > li.dropdown > a:before {font-family:'FontAwesome';content:"\f107";position:absolute;right:20px;font-size:16px;line-height:32px}
.sticky-header .main-menu .navigation > li > a:before{display:none}
.main-menu .navigation > li:hover > a,.main-menu .navigation > li.current > a,.main-menu .navigation > li.current-menu-item > a{color:#1396A5;opacity:1}
.main-header .sticky-header .main-menu .navigation > li:hover > a,.main-header .sticky-header .main-menu .navigation > li.current > a,.main-header .sticky-header .main-menu .navigation > li.current-menu-item > a{background:#1396A5;color:#ffffff;opacity:1}
.main-menu .navigation > li:hover > a:after{opacity:1}
.main-menu .navigation > li > ul{position:absolute;left:0px;top:130%;width:240px;padding:0px 0px;z-index:100;display:none;background:#ffffff;border-top:2px solid #00c4fc;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05)}
.main-menu .navigation > li > ul.from-right{left:auto;right:0px}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10)}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:13px 20px;line-height:22px;font-weight:600;font-size:14px;color:#222222;text-align:left;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li > ul > li:hover > a{color:#ffffff;background:#01ccff}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family:'FontAwesome';content:"\f105";position:absolute;right:15px;top:13px;width:10px;height:20px;display:block;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:20px;width:240px;padding:0px;z-index:100;display:none;background:#ffffff;border-top:2px solid #00c4fc;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05)}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10)}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none}
.main-menu .navigation > li > ul > li  > ul > li > a{position:relative;display:block;padding:13px 15px;line-height:22px;font-weight:600;font-size:14px;text-transform:capitalize;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li > ul > li  > ul > li > a:hover{color:#ffffff;background:#01ccff}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;top:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:26px;color:#ffffff;cursor:pointer;z-index:5;display:none}
.main-header .btn-box{position:absolute;right:0px;top:0px;z-index:12}
.main-header .btn-box .quote-btn{position:relative;line-height:24px;color:#ffffff;font-size:15px;font-weight:700;padding:21px 52px;background-color:#01ccff;text-transform:uppercase;border:2px solid transparent}
.main-header .btn-box .quote-btn:hover{background:#02b6e3;color:#ffffff;border-color:#02b6e3}
.main-header .language .dropdown-menu{padding:0px;margin-top:2px;background-color:#222222;border-top:3px solid #01ccff}
.main-header li.language{top:-2px;padding-right:8px;line-height:1.4em}
.main-header li.language a{border:0px;padding:0px;background:none}
.main-header li.language a:hover{background:none}
.main-header .language .dropdown-menu > li{padding:0px !important;margin:0px !important;float:none;display:block !important;border-bottom:1px solid rgba(255,255,255,0.20)}
.main-header .language .dropdown-menu > li > a{padding:10px 20px !important;color:#ffffff;text-align:left}
.main-header .language .dropdown-menu > li > a:hover{color:#ffffff !important}
.social-icon-one{position:relative}
.social-icon-one li{position:relative;margin-right:8px;display:inline-block}
.social-icon-one li a{position:relative;width:36px;height:36px;color:#71737b;font-size:16px;line-height:32px;text-align:center;border-radius:50%;display:inline-block;border:2px solid rgba(255,255,255,0.20);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.social-icon-one li a:hover{color:#ffffff;border-color:#01ccff;background-color:#01ccff}
.sec-title{position:relative;margin-bottom:40px}
.sec-title h2{font-size:48px;color:#000;font-weight:800;line-height:1.5em;padding-bottom:0;display:inline-block;text-transform:capitalize}
.sec-title .text{position:relative;font-size:25px;font-weight:600;margin-top:0px;color:#390613}
.sec-title.centered{text-align:center}
.sec-title.centered h2:after{left:50%;margin-left:-25px}
.sec-title .title{font-size:18px;margin-bottom:5px;color:rgba(255,255,255,0.40)}
.sec-title.light h2{color:#ffffff}
.main-slider{position:relative;z-index:10}
.main-slider .tp-dottedoverlay{background-color:rgba(0,0,0,0) !important}
.main-slider .tp-caption{z-index:5 !important}
.main-slider .tp-caption .theme-btn{border-width:2px !important}
.main-slider .text{position:relative;color:#ffffff;font-size:25px;	font-weight:500;line-height:130%;text-align:center;letter-spacing:1px!important;background:rgba(99, 114, 133, 0.63);padding:12px 20px;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.65)}
.main-slider h2{position:relative;font-size:64px;color:#ffffff;font-weight:800;line-height:1.1em;text-transform:none}
.main-slider .btn-style-one{color:#ffffff !important}
.main-slider .btn-style-two{color:#ffffff !important}
.main-slider .tp-bullets{display:none !important}
.main-slider .tparrows.preview3{width:50px;height:50px;text-align:center;line-height:46px;border-radius:50%;background-color:inherit !important;border:2px solid rgba(255,255,255,0.50)}
.main-slider .tparrows.preview3::after{top:0px;color:#ffffff;font-size:14px;padding:0px;line-height:35px;background:none;font-weight:300;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-slider .tparrows.tp-leftarrow.preview3::after{position:relative;content:'\f1a3';font-family:"Flaticon"}
.main-slider .tparrows.tp-rightarrow.preview3::after{position:relative;content:'\f1a4';font-family:"Flaticon"}
.main-slider .tparrows.preview3.tp-leftarrow{left:30px !important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-slider .tparrows.preview3.tp-rightarrow{right:30px !important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-slider .tparrows.preview3.tp-leftarrow:hover,.main-slider .tparrows.preview3.tp-rightarrow:hover{background-color:#1596a6 !important;border-color:#1596a6 !important}
.main-slider .tparrows.preview3 .tp-arr-iwrapper{visibility:hidden;opacity:0;display:none}
.main-slider .tp-bannertimer{display:none !important}
.fancybox-next span,.fancybox-prev span{background-image:none !important;width:44px !important;height:44px !important;line-height:44px !important;text-align:center}
.fancybox-next span:before,.fancybox-prev span:before{content:'';position:absolute;font-family:'FontAwesome';left:0px;top:0px;font-size:12px;width:44px !important;height:44px !important;line-height:44px !important;background-color:rgba(28,28,28,0.40) !important;color:#ffffff;visibility:visible;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.top-dest h4{    font-size: 26px;
    color: #1596a6;
    line-height: 160%;
    padding: 0 0 15px 0;
    margin: 20px;
    font-weight: 600;
	text-align:center;
	text-transform:uppercase;
}
li{list-style:none;}
.top-dest h4::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 45%;
    background: #ef4225;
    width: 100px;
    height: 3px;
    text-align: center;
	text-transform:uppercase;
}
.most-pop h4{    font-size: 26px;
    color: #1596a6;
    line-height: 160%;
 
    margin: 20px !important;
    font-weight: 600;
	text-align:center;
	padding-top:20px;
	text-transform:uppercase;
}
.most-pop h4::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 45%;
    background: #ef4225;
    width: 100px;
    height: 3px;
    text-align: center;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.eng-form {
    background-color: #3f3b4f;
    padding-top: 20px;
    border-radius: 5px;
    padding-bottom: 20px;
}
.deals {
 
  margin: 10px;
  padding: 10px;
}
.deals li { 
  display: none;
  float: left;
  list-style: inline;
  margin-right: 10px;
}

.more, .less {
  background-color: #000;
  clear: both;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  margin-top: 6px;
  padding: 6px 0;
  text-align: center;
	text-transform: uppercase;
  width: 320px;
}

.fancybox-next span:before{content:'\f178'}
.fancybox-prev span:before{content:'\f177'}
.fancybox-next:hover span:before,.fancybox-prev:hover span:before{background-color:#ffffff !important;color:#000000}
.fancybox-type-image .fancybox-close{right:0px;top:0px;width:45px;height:45px;background:url(../images/icons/icon-cross.png) center center no-repeat;background-color:rgba(17,17,17,0.50) !important}
.fancybox-type-image .fancybox-close:hover{background-color:#000000 !important}
.fancybox-type-image .fancybox-skin{padding:0px !important}
.main-footer{position:relative;padding:60px 0px 0px;background-color:#16233B}
.main-footer .footer-column{position:relative}
.main-footer .footer-widget{position:relative;margin-bottom:40px}
.main-footer .footer-widget h2{position:relative;color:#ffffff;font-size:22px;font-weight:700;margin-bottom:25px;text-transform:uppercase;padding-bottom:5px}
.main-footer .footer-widget h2:after{position:absolute;bottom:0;content:'';left:0;height:3px;width:60px;background:#FFD119;}
.main-footer .logo-widget .footer-logo{position:relative;margin-bottom:20px}
.main-footer .logo-widget .text{position:relative;padding:0px 50px 0 0}
.main-footer .logo-widget .text p{position:relative;font-size:13px;line-height:150%;padding-bottom:20px;color:#FFF;font-weight:300;margin:0}
.main-footer .logo-widget .form-group{position:relative;display:block;margin:0px;max-width:300px}
.main-footer .links-widget .list{position:relative}
.main-footer .links-widget .list li{position:relative;margin-bottom:8px;float:left;width:50%}
.main-footer .links-widget .list li a{position:relative;font-size:13px;color:#FFFFFF;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.main-footer .links-widget .list li a:before{content:'\f101';    font-family:'FontAwesome';    color:#a5a4a4;padding:0 10px 0 0;}
.main-footer .links-widget .list li a:hover{color:#e10165}
.main-footer .footer-policy{position:relative;padding:20px 0px;background-color:#FFFFFF;border-top:2px solid #E2E2E2;margin:0}
.main-footer .footer-bottom{position:relative;padding:25px 0px;margin-top:0px;background-color:#0C121F}
.main-footer .footer-bottom .copyright{position:relative;color:#FFFFFF;font-size:12px;line-height:22px}
.main-footer .footer-bottom .copyright a{color:#FFFF99;}
.main-footer .footer-bottom p{margin:0;padding:0;font-size:12px;line-height:22px;color:#FFFFFF;text-align:right;}
.main-footer .footer-bottom p a{color:#FFFFFF;}
.main-footer .footer-nav{position:relative;text-align:right}
.main-footer .footer-nav li{position:relative;padding-right:10px;margin-right:10px;line-height:1em;display:inline-block;border-right:1px solid #636876}
.qrcode{padding:30px 0 0 0;}
.qrcode li{float:left;text-align:center;font-size:12px;padding:0 10px;}
.qrcode li a{color:#FFFFFF;padding:8px 0;display:block;}
.qrcode li a:hover{color:#e10165;}
.main-footer .list-style-one li{position:relative;font-size:15px;font-weight:700;color:#CCCBCB;margin-bottom:8px}
.main-footer .list-style-one li span, .main-footer .list-style-one li a{color:#FFFFFF;font-size:13px; font-weight:400;}
.main-footer .list-style-one li a:hover{color:#e10165;}
.main-footer .footer-nav li:last-child{border:0px;margin-right:0px;padding-right:0px}
.main-footer .footer-nav li a{position:relative;color:#5B7080;font-size:13px;line-height:13px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.main-footer .footer-nav li a:hover{color:#E20065}
.list-style-one{position:relative;margin-bottom:20px}
.list-style-one li{position:relative;font-size:16px;font-weight:700;color:#ffffff;margin-bottom:8px}
.list-style-one li span{color:#aaaaaa;font-size:16px;font-weight:400}
.news-section{position:relative;padding:100px 0px 85px}
.news-style-one{position:relative;margin-bottom:40px}
.news-style-one .inner-box{position:relative}
.news-style-one .inner-box .image{position:relative}
.news-style-one .inner-box .image img{position:relative;width:100%;display:block}
.news-style-one .inner-box .image .post-time{position:absolute;left:30px;bottom:-18px;color:#ffffff;font-size:15px;z-index:1;padding:4px 18px;display:inline-block;background-color:#0cc3ff}
.news-style-one .inner-box .lower-content{position:relative;padding-top:40px;padding-left:35px;padding-bottom:20px;background-color:#ffffff}
.news-style-one .inner-box .lower-content h3{position:relative;font-weight:700;font-size:22px;color:#1c1c1c;margin-bottom:15px;line-height:1.4em}
.news-style-one .inner-box .lower-content h3 a{color:#1c1c1c;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.news-style-one .inner-box .lower-content h3 a:hover{color:#0cc3ff}
.news-style-one .inner-box .lower-content .more-detail{position:relative;font-size:16px;font-weight:400;color:#afafaf;text-transform:capitalize;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.news-style-one .inner-box .lower-content .more-detail .icon{position:relative;top:1px;margin-left:5px}
.news-style-one .inner-box .lower-content .more-detail:hover{color:#0cc3ff}
.news-section .owl-dots{display:none}
.news-section .owl-nav{position:absolute;right:0px;top:-100px}
.news-section .owl-nav .owl-prev{position:relative;left:-5px}
.news-section .owl-nav .owl-prev,.news-section .owl-nav .owl-next{display:inline-block;width:35px;height:35px;color:#bbbbbb;font-size:20px;line-height:30px;text-align:center;margin-left:0px;border:1px solid #e5e5e5;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.news-section .owl-nav .owl-prev:hover,.news-section .owl-nav .owl-next:hover{border-color:#1396a5;background-color:#1396a5;color:#ffffff}
.styled-pagination{position:relative}
.styled-pagination ul{position:relative;display:inline-block}
.styled-pagination li{position:relative;display:block;float:left;margin:0px 6px 6px 0px}
.styled-pagination li a{position:relative;display:inline-block;line-height:18px;padding:9px 5px;height:40px;font-size:16px;min-width:40px;color:#000000;font-weight:700;text-align:center;background:none;border:2px solid #efefef;text-transform:capitalize;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease}
.styled-pagination li a.next{color:#1f1f1f;padding:8px 20px;border:0px;line-height:22px;text-transform:uppercase;background-color:#f5f5f5}
.styled-pagination li a:hover,.styled-pagination li a.active{color:#00c4fc;border-color:#00c4fc}
.error-section{position:relative;text-align:center;padding:120px 0px 180px}
.error-section .error-text{position:relative;text-align:center}
.error-section .error-text h2{position:relative;color:#000000;font-size:200px;font-weight:900;line-height:1em;letter-spacing:4px}
.error-section h3{position:relative;color:#26292d;font-weight:700;font-size:42px;margin-top:20px;line-height:1.2em}
.error-section .text{font-size:20px;font-weight:300;margin-top:30px;margin-bottom:50px;color:rgba(0,0,0,0.60)}
.error-section .error-options{position:relative}
.error-section .error-options .or{position:relative;color:#2f2f2f;font-size:18px;margin:0px 18px;font-weight:500}
.error-section .btn-style-one{padding:15px 27px;border-radius:3px}
.error-search-box{position:relative;margin-top:12px;width:320px;display:inline-block}
.error-search-box .form-group{position:relative;margin:0px}
.error-search-box .form-group input[type="text"],.error-search-box .form-group input[type="search"]{position:relative;line-height:32px;padding:10px 50px 10px 20px;border:1px solid #ededed;display:block;font-size:14px;width:100%;height:55px;border-radius:3px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.error-search-box .form-group input:focus{border-color:#1596a6}
.error-search-box .form-group button{position:absolute;right:0px;top:0px;height:55px;width:50px;line-height:52px;text-align:center;display:block;font-size:14px;color:#c0c0c0;background:none;border-radius:0px 3px 3px 0px;font-weight:normal}
.error-search-box .form-group input:focus + button,.error-search-box .form-group button:hover{color:#1596a6;border-color:#1596a6}
.welcome-section{background:url(../images/welcome-bg.jpg) repeat-x bottom center;background-color:#FFF;padding:60px 0 40px;}
.welcome-section .image{padding:0px 0;display:block;text-align:center;}
.welcome-section .inner-box{position:relative;padding:0 30px 50px;}
.welcome-section .icon-box{float:left;padding:9px 30px 60px 0;}
.welcome-section .inner-box h3{font-size:20px;padding-bottom:15px;line-height:130%;}
.welcome-section .inner-box h3 a{color:#0E5F93;}
.welcome-section .inner-box h3 span{color:#e10165;}
.risk-section{background:url(../images/welcome-bg.jpg) repeat-x bottom center;background-color:#FFF;padding:60px 0 40px;}
.about p{text-align:justify;}
.about img{padding:15px;}
.risk-section .sec-title  h2{    color: #CC0A34;font-size:40px;}
.risk-section .box{position:relative;padding:0 10px 15px;}
.risk-section .box h3{font-size:20px;padding-bottom:8px;line-height:130%;color:#0E5F93;padding-top:10px;}
.welcome-section .inner-box .text{font-size:15px;color:#676767;line-height:155%;}
.how-it-works{padding:50px 0;background:url(../images/how-it-works-bg.jpg) no-repeat center;background-size:cover;}
.how-it-works .sec-title .text{color:#FFFFFF;font-size:18px;line-height:160%;font-weight:400;}
.how-it-works .image{padding:20px 0 50px;}
.how-it-works .sec-title h2{color:#FE843F;text-shadow:0 2px 4px rgba(0, 0, 0, 0.65);}
.popular-products{padding:60px 0;background:#EFF1FA;border-bottom:2px solid #DBDBDB;}
.popular-products .two-item-carousel{margin-bottom:55px;}
.popular-products .owl-carousel .owl-nav .owl-prev, .popular-products .owl-carousel .owl-nav .owl-next{position:absolute;top:37%;z-index:0;width:50px;height:50px;line-height:50px;background:rgba(159, 159, 164, 0.6);border-radius:100px;text-align:center;color:rgba(19, 17, 22, 0.6);font-size:26px;font-weight:600;}
.popular-products .owl-carousel .owl-nav .owl-prev{left:0;}
.popular-products .owl-carousel .owl-nav .owl-next{right:0;}
.popular-products .sec-title h2{color:#CC0A34;}
.deals{padding:50px 0;background:url(../images/deals-bg.jpg) no-repeat center;background-size:cover;}
.deals .sec-title h2{color:#EB4A5D;}
.latest-offers{padding:50px 0 0;background:#FFF;}
.news-section{padding:50px 0 20px;background:url(../images/press-bg.jpg) no-repeat center;background-size:cover;margin-bottom:15px;}
.news-section .sec-title h2{color:#F6D166;}
.news-section .sec-title .text{color:#FFF;}
.news-section h3 a{color:#0A0A0A;font-size:20px;}
.news-section p{color:#3E4C57;font-size:15px;line-height:140%;text-align:left;padding-bottom:10px;}
.news-style-one .inner-box .lower-content{padding:20px;background-color:#ffffff;position:relative;text-align:center;}
.news-style-one .inner-box .lower-content h3{font-weight:700;margin-bottom:10px;line-height:150%;text-align:left;padding:0;}
.news-style-one .inner-box .lower-content h3 a:hover{color:#1396a5;}
.news-style-one{position:relative;margin-bottom:40px;}
.news-style-one .btn-style-one{background:#F6D166;border:0;color:#000;padding:5px 15px;line-height:20px;text-transform:none;font-size:12px;display:inline-block;text-align:center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.news-style-one .btn-style-one:hover, .news-style-one .btn-style-one:focus{background:#1396a5;border:0;color:#FFF;}
.social-icon-one li.follows{text-transform:uppercase;font-size:16px;font-weight:600;color:#2B2A2C;padding:0 10px 0 0;line-height:30px;}
.social-icon-one li a{position:relative;width:30px;height:30px;color:#FFF;font-size:14px;line-height:28px;text-align:center;border-radius:5px;display:inline-block;border:0px solid rgba(255,255,255,0.20);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.social-icon-one li a.fb{background:#44579D}
.social-icon-one li a.tw{background:#62A6DD}
.social-icon-one li a.rss{background:#FD9B06}
.social-icon-one li a.gp{background:#DC513B}
.social-icon-one li a.pt{background:#CA2B2A}
.social-icon-one li a:hover, .social-icon-one li a:focus{background:#1396A5}
.subbanner{position:relative;padding:0;}
.subbanner .page-title{font-family:'Reality Sunday';color: #FFF;font-size:30px;font-weight: normal;text-align:right;position: absolute;bottom: 30px;width: 40%;left: auto;right:0;padding-right:20px;}
.sub-banner-bg{min-height:241px;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.sub-page-container{background:#FFF;padding:30px 0 30px;}
.sub-page-container h2{font-size:26px;color:#1596a6;line-height:160%;padding:0 0 15px 0;margin:20px;font-weight:600;}
.sub-page-container h3{font-size:20px;color:#003366;line-height:160%;padding:10px 0 5px 0;margin:0;}
.sub-page-container p{font-size:16px;line-height:160%;padding:0 0 20px 0;color: #676767;margin:0;}
.sub-page-container .deals{background:none;padding:20px 0;}
.sub-page-container .deals .team-member{margin-bottom:50px;}
.bread h3 {
	text-align: center !important;
	padding-bottom: 15px;
	color: #777777 !important;
	font-size: 24px !important;
}
.new-tit {
	padding-top: 39px;
	padding-bottom: 13px;
}
.sub-page-container .news-style-one .inner-box{border: 1px solid #BFDFFF;}
.news-section p{font-size:15px;}
.about .image {
    padding: 55px 0;
    display: block;
    text-align: center;
}
input[type=text], input[type=password] , input[type=email] {
    width: 100%;
    padding:2px 20px;
    margin: 4px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
	border-radius:4px;
}
/* Extra styles for the cancel button */
.cancelbtn {
    width: auto;
    padding: 10px 18px;
    background-color: #CC0A34;
	color:#fff;
}
.enqbtn .btn {
    width: 180px;
    padding: 8px 0;
    font-size: 14px;
    background: #1396a5;
    letter-spacing: 1px;
    color: #fff;
    margin-top: 0px;float:right;
}
.enqbtn .btn:hover {
    width: 180px;
    padding: 8px 0;
    font-size: 14px;
    background: #e10165;;
    letter-spacing: 1px;
	color:#fff;
/*	margin-top:15px;*/
}

/* Center the image and position the close button */
.imgcontainer {
    text-align: center;
    margin: 24px 0 -14px 0;
    position: relative;
}

.imgcontainer h2 {
   
	color:#1396A5;
	text-align:center;
   
}

.box {
    padding: 16px;
}

span.psw {
    float: right;
    padding-top: 16px;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    padding-top: 60px;
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 8% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */
    border: 1px solid #888;
    width: 30%; /* Could be more or less, depending on screen size */
}
.bor{border:1px solid #ccc;
padding:15px;}
/* The Close Button (x) */
.close {
    position: absolute;
    right: 25px;
    top: 0;
    color: #000;
    font-size: 35px;
    font-weight: bold;
	z-index: 1;
}

.close:hover,
.close:focus {
    color: #CC0A34;
    cursor: pointer;
}
.log {
    background-color: #1396A5;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
}

.log:hover {
    opacity: 0.8;
}
.wpape_gallery_button.wpape_gallery_align_center {
    display: none;
}

/* Add Zoom Animation */
.animate {
    -webkit-animation: animatezoom 0.6s;
    animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom {
    from {-webkit-transform: scale(0)} 
    to {-webkit-transform: scale(1)}
}
    
@keyframes animatezoom {
    from {transform: scale(0)} 
    to {transform: scale(1)}
}

/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
    span.psw {
       display: block;
       float: none;
    }
    .cancelbtn {
       width: 100%;
    }
	.modal-content {
    background-color: #fefefe;
    margin: 8% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}
}