body, span, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .main_title, .wrappermain .btn, .wrappermain .btn-o, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a, .experiences_box .experiences_content .experiences_title_main .experiences_title, .team_content_main .team_title, .footermenubox .f_title, ul.header_add_menu li a, .head-top.callandemail li a span, .destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main .destination_title, .destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main .destination_nubmer, ._title, .head-top.only_login ul.top-link li a.logindiv span, .product_detail_tabmain ul.nav-tabs > li > a, body .wrappermain .button, body .wrappermain .button input, span.amount{font-family:'Montserrat', Arial, sans-serif !important;}

p, ul li, ol li, 
.product_info_section ul li .productinfobox .product_info_title span.proinfo_label,
.product_info_section ul li .productinfobox .product_info_title span.proinfo_text,
.experiences_box .experiences_time_main span, .footermenubox .footermenu_content .f_contactdetail .f_adr span, .footermenubox .footermenu_content .f_contactdetail .f_adr p, .footermenubox .footermenu_content .f_contactdetail .f_adr a, .team_content_main .team_subtitle, .footer_menu_main .copyright_main span, .footer_menu_main ul li a, .footermenubox .footermenu_content > ul > li a, .newsletter_section .newsletter_form input.form-control, .experiences_box .experiences_content .experiences_from_main, .experiences_box .experiences_content .experiences_from_main span, .banner_search_form_main form.bannersearchform .form-control, .head-top li a span, .contactdetailmain .info_box .info_box_content span, .contactdetailmain .info_box .info_box_content p, .contactdetailmain .info_box .info_box_content a, .contact_form form textarea.form-control, .bootstrap-datetimepicker-widget ul li .datepicker table thead tr th.picker-switch, .bootstrap-datetimepicker-widget ul li .datepicker table thead tr th, blockquote, .blog_detail_img_main .blog_detail_img_text, .product_detail_checkbox label b, .product_detail_checkbox label span, .product_price, .blog_user_detail .blog_user_box span, blockquote > .blockquote_name, .product_info_section ul li .productinfobox .product_info_title, .product_info_section ul li .productinfobox .product_info_content p, .sidebar_stories_section .stories_box .stories_content_main .stories_title_main .stories_title, label,.blog_user_detail *{font-family:'Source Sans Pro', Arial, sans-serif !important;}
span.woocommerce-Price-amount.amount, .product_detail_left_section del span.woocommerce-Price-amount.amount, .product_detail_left_section ins span.woocommerce-Price-amount.amount,.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td.label, .product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td.label label, .single_variation_wrap table.tour-tble .rwoocommerce---price span.lb-pric,.woocommerce div#product_total_price,.woocommerce div#product_total_price span.price,.single_variation_wrap table.tour-tble .woocommerce---price span.lb-pric, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price span.lb-pric, .single_variation_wrap table.tour-tble td [class*=woocommerce-variation-] span.lb-pricbody span.amount, .single_variation_wrap table.tour-tble td [class*=woocommerce-variation-] span.lb-pric{font-family:'Montserrat', Arial, sans-serif !important;font-weight:600 !important;}
 body{font-size:16px;line-height:24px;font-weight:400;}
 body > div{position:fixed }
 body > div.wrappermain{position:static } 
 body header + div, body .wrappermain > div{position:relative;}
.noscript-img{display:inline;height:36px;margin:0 auto;width:34px;}
.noscript{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;border-top:1px solid #f23030;bottom:0;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;top:auto;width:100%;z-index:99999;color:#fff }
.noscript i{color:#f00 } 
 a:focus, a:hover{text-decoration:none;outline:none;}
p{color:#0c0c0c;font-size:16px;line-height:30px;margin:0 0 30px;font-weight:400;}
a{color:#2097ea;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;outline:none }
.cms-area ul, .cms-area ol{overflow:hidden;} 
ul{padding-left:29px;}
 ul > li{color:#0c0c0c;font-size:16px;line-height:30px;word-wrap:break-word;list-style:none;position:relative;font-weight:400;}
ol > li{color:#0c0c0c;font-size:16px;line-height:30px;word-wrap:break-word;position:relative;font-weight:400;}
ul > li::before{content:"";position:absolute;left:-30px;top:8px;background-position:inherit;width:12px;height:12px;background:#2097ea !important;}
ul > li > ul > li::before{content:"";position:absolute;left:-30px;top:8px;background-position:inherit;width:12px;height:12px;}
ol > li:before, ul > li > ol > li:before{display:none }
ol > li, ul > li > ol > li{list-style:decimal;list-style-position:outside;}
ol > li > ol > li{list-style-type:lower-alpha;}
ol > li + li, ul > li + li{margin-top:6px !important;}
 ol ol, ol ul, ul ol, ul ul{margin-top:6px;}
ol.breadcrumb > li::before{display:inline-block;}
.woocommerce-checkout .woocommerce h3, .woocommerce-account .woocommerce h3, .woocommerce-cart .woocommerce, .ex-loadmore .loadmore-grid, .woocommerce form .form-row select, .woocommerce-account .woocommerce, .woocommerce-checkout .woocommerce, .wt-grid-shortcode, .wt-table-lisst .wt-table td h3 a, .woocommerce #wtmain-content .wt-table-lisst .wt-table td h3 a, .woocommerce #wtmain-content select, .wootour-search .btn.wt-product-search-dropdown-button, .woocommerce #wtmain-content{font-family:'Montserrat', Arial, sans-serif !important;}
select::-ms-expand{display:none !important;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{margin-bottom:25px;margin-top:10px;color:#333333;font-weight:700;line-height:1.65;}
h1, .h1{font-size:34px;}
h2, .h2{font-size:30px;}
h3, .h3{font-size:24px;}
h4, .h4{font-size:22px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:16px;}
.alignleft{float:left;margin:0 15px 15px 0;}
.alignright{float:right;margin:0 0 15px 15px;}
.aligncenter{display:block;margin:0 auto 15px;}
.alignnone{float:none;margin:0 0 15px 0;}
img.alignleft, img.alignright, img.aligncenter, img.alignnone{max-width:100%;}
.cms-area{padding:50px 0;}
.cms-area h1, .cms-area .h1, .cms-area h2, .cms-area .h2, .cms-area h3, .cms-area .h3, .cms-area h4, .cms-area .h4, .cms-area h5, .cms-area .h5, .cms-area h6, .cms-area .h6{margin-top:0;text-transform:none }
.welcome_content h1, .welcome_content .h1{font-size:30px;}
.welcome_content h2, .welcome_content .h2{font-size:24px;}
.welcome_content h3, .welcome_content .h3{font-size:20px;}
.welcome_content h4, .welcome_content .h4{font-size:18px;}
.welcome_content h5, .welcome_content .h5{font-size:16px;}
.welcome_content h6, .welcome_content .h6{font-size:14px;}
.wpcf7-form-control-wrap{display:block;}
blockquote{margin:0 0 30px 0px;font-size:22px;color:#666;font-weight:400;line-height:36px;border-left:5px solid #2097ea;padding-left:30px;padding-bottom:7px;}
blockquote p{font-size:22px;color:#666;font-weight:400;line-height:36px;margin:0 !important }
label.error, .wpcf7-form label.error, .recaptcha-error-message{color:#f00 !important;float:none;font-size:13px !important;left:15px;padding-left:0px !important;position:absolute;top:100%;line-height:normal;font-weight:400;}
.fancybox-wrap{position:fixed !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;}
.header .header-wrapper .primary .navbar .navbar-collapse ul.nav > li:before, .header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li:before, .head-top .top-link li:before, .social-main ul li:before{display:none;}
.mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-notice p{background:#e68d8d;color:#000;padding:0 20px;margin:15px 0 0 0;}
.mc4wp-alert.mc4wp-success p{background:#8ac18c;color:#000;padding:0 20px;margin:15px 0 0 0;}
.mc4wp-alert.mc4wp-success p a, .mc4wp-alert.mc4wp-error p a, .mc4wp-alert.mc4wp-notice p a{color:#000;text-decoration:underline;}
div.wpcf7 .ajax-loader{position:absolute;right:10px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-size:100%;}
a, button,::after,::before{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.m_auto{margin-left:auto !important;margin-right:auto !important;}
.white{color:#fff !important;}
.service-detail img{max-width:100%;}
.owl-carousel .owl-item{backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;-webkit-backface-visibility:visible !important;}
.select_box{position:relative;}
.select_arrow i{position:absolute;right:20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1;pointer-events:none;}
.select_arrow i.fa-angle-down{background-position:-406px -10px;width:14px;height:16px;}
.select_arrow i.fa-cal{background-position:-425px -10px;width:18px;height:21px;}
.select_box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
.section_padding{padding:63px 0 }
.main_title{font-size:30px;color:#333333;font-weight:700;line-height:normal }
.welcome_content{height:250px;}
header{position:absolute;background-color:#fff;top:0;width:100%;z-index:999 }
.header-wrapper{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
header.sticky{position:fixed }
.overly{position:fixed !important;right:0;top:0;bottom:0;z-index:9999;background:rgba(0,0,0,0.7);width:0;transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
body.menuoverly{overflow:hidden;}
body.menuoverly .overly{width:calc(100% - 410px);transition:all 0.8s ease 0.7s;-moz-transition:all 0.8s ease 0.7s;-ms-transition:all 0.8s ease 0.7s;-o-transition:all 0.8s ease 0.7s;-webki-transition:all 0.8s ease 0.7s;}
nav ul{list-style:none;margin:0;padding:0 }
.header .header-wrapper .container{position:relative }
.header .header-wrapper .logo-box{float:left }
.header .header-wrapper .logo-box .logo{display:table-cell;max-width:100%;vertical-align:middle;width:100%;padding:22px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header .header-wrapper .logo-box .logo a{display:inline-block;max-width:100% }
.header .header-wrapper .logo-box .logo a img, .header .header-wrapper .logo-box .logo a .logo-img{max-width:221px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header .header-wrapper .logo-box.auto-height{display:block;}
.header .header-wrapper .logo-box.auto-height .logo{display:block }
.header .header-wrapper .logo-box.auto-height .logo img{max-height:inherit }
.header .header-wrapper .primary{float:right;z-index:900;margin:27.5px 16px 0 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header .header-wrapper .primary .navbar{background:none;border:0 none;margin:0;min-height:44px;padding:0;display:block }
.header .header-wrapper .primary .navbar nav{margin:0 0px 0 0;}
.header .header-wrapper .primary .navbar .navbar-collapse{padding:0;position:relative }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav{margin:0;position:relative;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent{position:relative }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent:hover>.sub{opacity:1;pointer-events:auto;z-index:2;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li{margin:0px 0 0 5px;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li:first-child{margin:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li:after{background:none;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li:before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:before{display:none;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li{padding:0;position:relative }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a{background:none;color:#333333;line-height:20px;padding:7px 15px 19px 15px;position:static;text-shadow:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;z-index:901;font-size:15px;font-weight:700;margin:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.megamenu{overflow:hidden;position:static }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.megamenu>a{position:relative }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.megamenu:hover>a:after{left:0;right:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a>i{margin-right:2px;opacity:.8;filter:alpha(opacity=80);text-align:center;width:15px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new{background:#ff0068;border-radius:3px;color:#fff;font-size:11px;line-height:1;letter-spacing:0.01em;padding:4px 10px;position:absolute;right:19px;top:1px;text-transform:uppercase }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new:before{border:5px solid transparent;border-right-color:#ff0068;bottom:-5px;content:"";display:block;position:absolute;right:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-info .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-info:before{border-right-color:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-success .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-success:before{border-right-color:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-primary .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-primary:before{border-right-color:#037ac5 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-warning .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-warning:before{border-right-color:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-danger .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new.bg-danger:before{border-right-color:#c10841 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu a .item-new{right:14px;top:-12px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .item-new, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .sub a .item-new{float:right;left:0;margin:2px 0 0 10px;position:relative;top:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .sub a .item-new{float:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub{background:transparent;border:medium none;border-radius:0;box-shadow:0px 4px 5px rgba(0, 0, 0, 0.5) !important;line-height:24px;z-index:905;position:absolute;width:280px;margin:0;box-shadow:0 3px 15px 0 rgba(24,24,24,.15);padding:6px 0 0 0;left:auto;right:0;opacity:0;pointer-events:none;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li{font-size:13px;line-height:24px;margin:0 !important;padding:0;position:relative;background:#fff none repeat scroll 0 0;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:after{background:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a{color:#333;display:block;font-size:15px;font-weight:400;padding:1em 1.5384615em;text-decoration:none;transition:opacity 0.2s linear 0s;width:100%;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:before{content:' ';display:block;left:0;bottom:17.5%;width:3em;height:1px;position:absolute;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:200ms ease all;-moz-transition:200ms ease all;transition:200ms ease all;background:#f23030;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:not(:last-child) a:after{content:' ';display:block;position:absolute;left:1.5384615em;right:1.5384615em;bottom:0;height:1px;background-color:rgba(24,24,24,.1);}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .item-new .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .item-new:before{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub{left:auto;top:0;right:100%;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .sub .parent>a{background:none !important }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .sub .parent>a:after{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .sub .sub{background:none;border:0 none;box-shadow:none;display:block;left:0;padding:0 0 0 10px;position:relative;-webkit-animation:fadeIn 0;animation:fadeIn 0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title{font-size:13px;line-height:23px;margin:0 0 3px;text-transform:uppercase }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub{border-radius:3px;left:-15px;padding:0;width:886px;z-index:900 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub a{width:100% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-wrapper{display:table;width:100% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .promo-block{border-right:1px solid #ccc;display:table-cell;font-size:12px;line-height:18px;position:relative;text-align:center;vertical-align:middle;width:34% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .promo-block.text-right{text-align:right }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .promo-block.text-left{text-align:left }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-list{display:table-cell;padding:35px 5px;vertical-align:top;width:100% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-list + .promo-block{border-left:1px solid #ccc;border-right:0 none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box{float:left;padding:0 20px 28px;width:33% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box:nth-child(3n + 1), .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box:nth-child(2n + 1){clear:left }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo>.sub .sub-list{width:66% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo>.sub .box{clear:none;width:50% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box{clear:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box:nth-child(4n + 1), .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box:nth-child(3n + 1){clear:left }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.four-columns>.sub .box{clear:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .promo-block, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box{width:25% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .sub-list{width:75% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.four-columns>.sub .box{width:33% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .box{clear:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .box:nth-child(5n + 1), .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.five-columns>.sub .box:nth-child(4n + 1){clear:left }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.five-columns>.sub .box{clear:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .promo-block, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .box{width:20% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .sub-list{width:80% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.five-columns>.sub .box{width:25% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li[class*="item-"]:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav [class*="item-"] .sub{box-shadow:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.text-primary>a{color:#037ac5 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.text-success>a{color:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.text-info>a{color:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.text-warning>a{color:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.text-danger>a{color:#c10841 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.item-bg:hover>a:after{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-inverse>a{color:#fff }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary.item-inverse>a{background:#037ac5 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success.item-inverse>a{background:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info.item-inverse>a{background:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning.item-inverse>a{background:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger.item-inverse>a{background:#c10841 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-inverse:hover>a{background:#fff;color:#1e1e1e }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-primary .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-primary.megamenu>.sub .promo-block{border-color:#037ac5 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-success .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-success.megamenu>.sub .promo-block{border-color:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-info .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-info.megamenu>.sub .promo-block{border-color:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-warning .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-warning.megamenu>.sub .promo-block{border-color:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-danger .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-danger.megamenu>.sub .promo-block{border-color:#c10841 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-bg:hover a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-bg .sub a{color:#fff }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-primary.item-bg .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-primary.item-bg.parent .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-primary.item-bg.parent:hover>.sub{background:#037ac5 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-success.item-bg .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-success.item-bg.parent .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-success.item-bg.parent:hover>.sub{background:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-info.item-bg .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-info.item-bg.parent .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-info.item-bg.parent:hover>.sub{background:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-warning.item-bg .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-warning.item-bg.parent .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-warning.item-bg.parent:hover>.sub{background:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-danger.item-bg .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-danger.item-bg.parent .sub, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .item-danger.item-bg.parent:hover>.sub{background:#c10841 }
.header .header-wrapper .header-icons{float:right;margin:9px 0;text-align:right }
.header .header-wrapper .cart-header{display:inline-block;font-size:12px;margin:0 -15px 0 -1px;white-space:normal }
.header .header-wrapper .cart-header.no-open{opacity:0;filter:alpha(opacity=0) }
.header .header-wrapper .cart-header .dropdown-toggle{border-width:1px;border-color:#fff;border-color:transparent;border-bottom:0 none;color:#1e1e1e;display:block;line-height:22px;outline:none;padding:11px 15px 12px;position:relative;text-decoration:none;text-shadow:none;-webkit-transition:border-color 0.4s linear, box-shadow 0.4s linear;transition:border-color 0.4s linear, box-shadow 0.4s linear;z-index:891 }
.header .header-wrapper .cart-header .dropdown-toggle .icon{display:inline-block;height:22px;margin:0 8px 0 0;vertical-align:top;width:16px }
.header .header-wrapper .cart-header .dropdown-toggle .icon svg{margin-top:2px;vertical-align:top }
.header .header-wrapper .cart-header.open .dropdown-toggle{background:#fff;border-color:#ccc;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 0 5px rgba(0,0,0,0.15);-webkit-transition:border-color 0.4s linear, box-shadow 0.4s linear;transition:border-color 0.4s linear, box-shadow 0.4s linear }
.header .header-wrapper .cart-header.open .dropdown-toggle:after{background:#fff;bottom:0;content:"";display:block;height:8px;left:-3px;margin:0 0 -5px 0;position:absolute;right:0 }
.header .header-wrapper .cart-header .dropdown-menu{left:auto;margin:-4px 0 0 0;padding:17px 20px 20px;right:0;text-align:left;width:355px;-webkit-animation:fadeIn 0.4s;animation:fadeIn 0.4s;z-index:890 }
.header .header-wrapper .cart-header .dropdown-menu .close-box{line-height:12px;margin:0 0 13px;text-align:right }
.header .header-wrapper .cart-header .dropdown-menu .close{font-size:26px;line-height:12px;text-transform:uppercase;vertical-align:top }
.header .header-wrapper .cart-header .dropdown-menu .close span{line-height:14px;margin:0 5px 0 0 }
.header .header-wrapper .cart-header .dropdown-menu>strong{font-size:13px;line-height:22px;text-transform:uppercase }
.header .header-wrapper .cart-header .dropdown-menu>ul{margin:0 0 20px }
.header .header-wrapper .cart-header .dropdown-menu>ul li{border-bottom:1px solid #e1e1e1;padding:24px 20px 24px 0;position:relative }
.header .header-wrapper .cart-header .dropdown-menu .product-image{display:block;float:left;margin:0 15px 0 0;width:70px }
.header .header-wrapper .cart-header .dropdown-menu .product-remove{margin:0 0 0 5px;position:absolute;right:0;top:24px }
.header .header-wrapper .cart-header .dropdown-menu .product-name{font-size:12px;font-weight:normal;line-height:18px;margin:0 0 10px;padding-left:85px }
.header .header-wrapper .cart-header .dropdown-menu .product-price{font-size:12px;line-height:16px;padding-left:85px }
.header .header-wrapper .cart-header .dropdown-menu .product-price .price{font-size:16px }
.header .header-wrapper .cart-header .dropdown-menu .cart-button{text-align:right }
.header .header-wrapper .cart-header .dropdown-menu .cart-button .checkout{margin-left:6px }
.header .search-form{height:100%;margin:0;position:relative;width:100% }
.header .search-form .search-string, .header .search-form .search-string:hover{box-shadow:none;color:#1e1e1e;font-size:24px;height:100%;line-height:30px;margin:0;padding:14px 135px 14px 18px;width:100% }
.header .search-form .search-string:focus{border-color:#ccc;outline:0;outline:thin dotted \9;box-shadow:none }
.header .search-form .search-submit{background:none;border-left-width:1px;height:30px;line-height:1;margin:0;outline:none;padding:0;position:absolute;right:1px;top:17px;width:46px;-webkit-transition:all .3s linear;transition:all .3s linear }
.header .search-form .search-submit svg{margin-top:2px }
.header .search-form .search-submit svg path{fill:#1e1e1e }
.header .search-form .search-submit:hover{opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .3s linear;transition:all .3s linear }
.header .right-box .search-form .search-string{padding-right:64px }
.header .header-wrapper + .header-wrapper{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;min-height:104px;padding:0 }
.header .header-wrapper + .header-wrapper .right-box-wrapper{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;height:104px }
.header .header-wrapper + .header-wrapper .cart-header{margin-right:-1px }
.header .header-wrapper + .header-wrapper .phone-active{left:16px;margin:20px 0;right:16px;width:auto }
.header .header-wrapper + .header-wrapper .primary .megamenu>.sub{left:-1px;margin-left:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:before,.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:after{display:block;content:"";position:absolute;left:0;right:0;top:-10px;bottom:0;z-index:-1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:before{opacity:0;background:#fff;-webkit-box-shadow:0 0 15px rgba(24,24,24,.15);box-shadow:0 0 15px rgba(24,24,24,.15);}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:after{pointer-events:none;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);top:auto;z-index:2;height:1px;background:#f23030;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li:hover > a:before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:focus:before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li.parent:hover > a:before{opacity:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li:hover > a:after, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:focus:after, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li.parent:hover > a:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
div.cmr_ratings .cmr_rating_title{margin-top:0 !important;margin-bottom:0 !important;}
.cmr_ratings{margin-top:10px !important;}
 .cmr_ratings:after{content:"";display:table;clear:both;}
.cmr_stars + div{display:inline-block;vertical-align:middle;}
 @media (min-width:1025px) and (max-width:1199px){.header .header-wrapper .primary{margin-right:0}
 .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub{margin:-1px 0 0 -37px;width:832px }
.header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav > li{margin:0 0 0 5px;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a{font-size:14px;padding-left:10px;padding-right:10px;}
.header .header-wrapper .logo-box .logo a img, .header .header-wrapper .logo-box .logo a .logo-img{max-width:201px;}
.header_right_section{padding:18px 0 18px 10px !important;}
}
@media (min-width:1025px){.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:hover:before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:focus:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
 .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent.bookaussietours ul.sub{max-height:500px;}
 .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub{max-height:208px;overflow-y:auto;overflow-x:hidden;}
 header.sticky .header-wrapper{box-shadow:0 0 8px rgba(0,0,0,0.5) }
.menumobileview .close-form{display:none;}
.menumobileview{height:auto !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.selected>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a:focus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:none !important;border-radius:0 !important;color:#333333 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li:hover > a:after, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:focus:after, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li.parent:hover > a:after{left:0;right:auto;width:100%;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:hover:before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:focus:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
}
@media (max-width:1024px){.sidebar_add_main{text-align:center;}
.sidebar_section_main ul li{width:100%;float:left;margin-top:6px !important;}
.sidebar_section_main ul li + li{margin-top:6px !important;}
.sidebar_stories_section{margin:20px -15px 30px -15px !important;}
.sidebar_stories_section:after{content:"";display:table;clear:both;}
.sidebar_stories_section .stories_box .stories_img_main{position:absolute;left:15px;}
.sidebar_stories_section .stories_box{display:flex;align-items:center;flex-wrap:nowrap;width:50%;padding:0 15px 0 130px !important;float:left;}
.sidebar_stories_section .stories_box .stories_content_main .stories_title_main{margin:0;}
.sidebar_section_main{margin-bottom:0;}
 .sidebar_stories_section .stories_box{padding:0 0 0 95px;height:80px;}
.sidebar_stories_section .stories_box .stories_img_main{width:80px;height:80px;}
.sidebar_stories_section .stories_box .stories_content_main .stories_title_main{height:50px;}
.sidebar_add_main{margin-bottom:25px;}
.sidebar_title.h5{margin-bottom:10px;}
.sidebar_section_main ul{margin-bottom:20px;}
.sidebar_stories_section{margin:20px 0 30px 0;}
#related_slider.owl-carousel .owl-item{overflow:visible;}
 .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:after{display:none}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub{-webkit-animation:fadeIn 0.4s;animation:fadeIn 0.4s;opacity:1;pointer-events:auto;z-index:2;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:not(:last-child) a:after{display:none}
body.overly-get-quote{position:fixed}
 @-webkit-keyframes fadeIn{from{opacity:0;}
 to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
 to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
 to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
 to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
 .category_list_box .category_list_img_main:after{display:none }
blockquote{color:#000;}
.container{padding-right:30px;padding-left:30px;}
.row{margin-right:-10px;margin-left:-10px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right:10px;padding-left:10px;}
body.menuoverly{overflow:hidden;position:fixed;width:100%;}
.menumobileview .mCSB_inside > .mCSB_container{margin-right:15px !Important }
.menumobileview .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0 !Important;}
.menumobileview .mCSB_scrollTools{opacity:1;z-index:999;width:5px;}
.menumobileview .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;width:5px;background:#2097ea;}
.menumobileview .mCSB_scrollTools .mCSB_draggerRail{border-radius:0;width:5px;background-color:rgba(178, 178, 178, 0.4);}
.header .header-wrapper .primary .navbar .navbar-collapse.collapse{display:block !important;height:auto !important;overflow:visible !important;padding-bottom:0;visibility:visible !important;}
.right_head_mobile{clear:both;display:block;float:none;margin:45px auto 0;min-width:inherit;padding:10px 10px 0;text-align:center;}
.right_head_desktop{display:none;}
.menumobileview{padding:30px 20px }
.social-main a{display:block }
.menumobileview .close-form{background:#808080;color:#ffffff;font-size:20px;padding:10px;text-align:center;cursor:pointer;}
.menumobileview .close-form i{margin:0 10px 0 0 }
.header .header-wrapper .primary .navbar .navbar-collapse{border:0 none;box-shadow:none;right:auto;margin:0;background:#fff;max-height:inherit;max-width:410px;overflow:hidden !important;padding:0;position:fixed;left:0;top:0;height:auto !important;width:100%;z-index:919;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transform:translateX(-410px);-moz-transform:translateX(-410px);-ms-transform:translateX(-410px);-o-transform:translateX(-410px);-webkit-transform:translateX(-410px);}
.header .header-wrapper .primary .navbar .navbar-collapse.collapse.show{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);}
.wrappermain > header, .wrappermain > section, .wrappermain > footer, .wrappermain > .cms-area{transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
.primary .navbar-collapse.collapse{display:none !important;}
.primary .navbar-collapse.collapse.show{display:block !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.selected>a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:2px solid #f23030 !important;border-radius:0 !important;color:#f23030 !important;}
.header .header-wrapper .primary{display:inline-block;float:right;margin:0 0px 0 0;text-align:left;vertical-align:top;z-index:inherit }
.header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav > li{margin:0 !important;}
.header .header-wrapper .header-icons{display:inline-block;float:none;margin:0;vertical-align:top }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .selected .parent .open-sub span{background:#666666 none repeat scroll 0 0 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .selected .selected .open-sub span{background:#ffffff none repeat scroll 0 0 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li.selected > a::after{background:none;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li.selected > a{background:transparent;border-bottom:none !important;border-radius:0 !important;color:#f23030 !important }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li.selected > a{color:#fff;background:#f23030;}
.header .right-box-wrapper{text-align:right }
.header .header-wrapper .cart-header{margin-right:0 }
.header .header-wrapper .primary .navbar{margin:0;min-height:inherit;position:static }
.header .header-wrapper .primary .navbar .navbar-toggler{background:transparent;border:none;border-bottom:0 none;border-radius:0;box-shadow:none;height:45px;margin:0;padding:0;position:absolute;text-shadow:none;z-index:99;width:45px;left:6px;top:11px;display:block }
.header .header-wrapper .primary .navbar .navbar-toggler:before{bottom:8px;content:"";display:none;left:-1px;position:absolute;top:7px }
.header .header-wrapper .primary .navbar .navbar-toggler.collapsed:before{display:block }
.header .header-wrapper .primary .navbar .navbar-toggler .navbar-toggler-icon{width:37px;height:5px;background:#333333;position:absolute;margin:0 auto;left:0;right:0;z-index:50;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.header .header-wrapper .primary .navbar .navbar-toggler .navbar-toggler-icon:before{content:"";margin:0 auto;width:37px;height:5px;background:#333333;position:absolute;left:0;right:0;top:-14px;}
.header .header-wrapper .primary .navbar .navbar-toggler .navbar-toggler-icon:after{content:"";margin:0 auto;width:37px;height:5px;background:#333333;position:absolute;left:0;right:0;bottom:-14px;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav{background:transparent;border:medium none;border-radius:0 !important;float:none;padding:0;display:block }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li{float:none;margin:0 0 3px;padding:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a{padding:20px 50px 20px 0;color:#333333;font-size:20px;font-weight:700;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent .parent>a:after{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub{bottom:0;right:0;position:absolute;top:0;width:30px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub span{background:#333;display:block;height:2px;margin:17px 0 0 15px;position:absolute;width:16px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .selected .open-sub span{background:#333 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > .parent.selected.active > a .open-sub span{background:#333 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > .parent.active > a .open-sub span{background:#333 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub span + span{height:16px;margin:10px 0 0 22px;width:2px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent .parent>a .open-sub span, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title .open-sub span{background:#7f7f7f;height:2px;margin:14px 0 0 18px;position:absolute;width:12px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent .parent>a .open-sub span + span, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title .open-sub span + span{height:12px;margin:9px 0 0 23px;width:2px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent:hover>a:after{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub, .header .header-wrapper .primary .navbar .navbar-collapse .parent .sub, .header .header-wrapper .primary .navbar .navbar-collapse .parent:hover>.sub{background:#f7f7f7;border:0 none;border-radius:0;box-shadow:none;display:none;font-size:13px;left:0;line-height:24px;margin-top:0;margin-bottom:0;padding:0;position:relative;margin-left:0 !important }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>.parent.active>a .open-sub span{background:#fff }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent.active>a .open-sub span + span, .header .header-wrapper .primary .megamenu .box.active .title .open-sub span + span{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent:hover>.sub{-webkit-animation:fadeIn 0;animation:fadeIn 0;display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li{line-height:22px;border-bottom:1px solid #ddd }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:first-child{border-top:1px solid #ddd }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub li:last-child{border-bottom:none;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a{background:none;color:#333333;padding:12px 50px 12px 15px;text-decoration:none;width:auto !important;font-size:20px;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub li a{padding:12px 50px 12px 30px;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav li a>i{color:#1e1e1e }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub{left:0 !important;margin-left:0px !important;right:auto !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub{left:0;padding:6px 0 5px;width:100% }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-wrapper{display:block }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .promo-block{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-list{display:block;padding:0;width:100% !important }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box{float:none;margin:0;padding:0;width:100% !important }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title{color:#7f7f7f;cursor:pointer;font-weight:normal;line-height:22px;margin:0;padding:4px 9px 4px 60px;position:relative;text-transform:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box.closed ul{display:none;margin-left:10px }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu a .item-new, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .sub a .item-new{left:0;float:right;position:static;top:0 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new .before, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a .item-new:before{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-bg>a .open-sub span, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-inverse>a .open-sub span{background:#fff }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-bg>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-inverse>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-inverse:hover>a{color:#fff }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary>a{border-color:#428bca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success>a{border-color:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info>a{border-color:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning>a{border-color:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger>a{border-color:#c10841 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary.item-bg>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary.item-inverse>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-primary.item-inverse:hover>a{background-color:#428bca;border-color:#428bca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success.item-bg>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success.item-inverse>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-success.item-inverse:hover>a{background-color:#738d00;border-color:#738d00 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info.item-bg>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info.item-inverse>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-info.item-inverse:hover>a{background-color:#0098ca;border-color:#0098ca }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning.item-bg>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning.item-inverse>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-warning.item-inverse:hover>a{background-color:#f89406;border-color:#f89406 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger.item-bg>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger.item-bg:hover>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger.item-inverse>a, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-danger.item-inverse:hover>a{background-color:#c10841;border-color:#c10841 }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-bg .sub{background:#f7f7f7 !important }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.item-bg .sub a{color:#7f7f7f }
.header .header-wrapper + .header-wrapper .col-sm-6.col-md-9{text-align:left }
.header .header-wrapper + .header-wrapper .primary{margin:0 0 0 -1px }
.header .header-wrapper + .header-wrapper .primary .navbar .navbar-toggler:before{border:0 none }
.header .header-wrapper + .header-wrapper .primary .navbar .navbar-collapse{left:-1px;width:calc(200% + px) }
.header .header-wrapper + .header-wrapper .primary .navbar .navbar-nav{border-radius:0 3px 3px 3px }
.header .cart-header .dropdown-menu{margin-top:-1px;margin-right:-98px }
.header .header-wrapper + .header-wrapper .cart-header .dropdown-menu{margin-right:0 }
.header .cart-header.open .dropdown-toggle:after{left:0 }
.header.header-two .phone-header{margin-right:0 }
.header.header-two .phone-active, .header.header-two .search-active{z-index:1003 }
.header.header-three .logo-box{width:724px }
.header .cart-header .dropdown-menu{width:325px }
.header.header-three .logo-box{width:100% }
}
@media (max-width:600px){.header .header-wrapper .cart-header .dropdown-toggle{padding-left:5px;padding-right:5px }
.header .header-wrapper .cart-header .dropdown-toggle .count{display:none }
.header .header-wrapper .primary .navbar .navbar-toggler{padding-left:5px;padding-right:5px }
.header.header-two .header-wrapper .primary .navbar .navbar-toggler.collapsed:before{display:none }
}
@media (max-width:480px){.header .right-box .search-form{display:none }
.header .header-wrapper .primary .navbar .navbar-collapse{max-width:290px;}
body.menuoverly .overly{width:calc(100% - 290px) !important;}
.header .header-wrapper .primary .navbar .navbar-collapse{transform:translateX(-290px);-moz-transform:translateX(-290px);-ms-transform:translateX(-290px);-o-transform:translateX(-290px);-webkit-transform:translateX(-290px);}
}
.m-t-0{margin-top:0 !important;}
.m-b-0{margin-bottom:0 !important;}
.m-t-5{margin-top:5px !important;}
.m-b-5{margin-bottom:5px !important;}
.m-t-10{margin-top:10px !important;}
.m-b-10{margin-bottom:10px !important;}
.m-t-15{margin-top:15px !important;}
.m-b-15{margin-bottom:15px !important;}
.m-t-20{margin-top:20px !important;}
.m-b-20{margin-bottom:20px !important;}
.m-t-25{margin-top:25px !important;}
.m-b-25{margin-bottom:25px !important;}
.m-t-30{margin-top:30px !important;}
.m-b-30{margin-bottom:30px !important;}
.m-l-0{margin-left:0 !important;}
.m-r-0{margin-right:0 !important;}
.m-l-5{margin-left:5px !important;}
.m-r-5{margin-right:5px !important;}
.m-l-10{margin-left:10px !important;}
.m-r-10{margin-right:10px !important;}
.m-l-15{margin-left:15px !important;}
.m-r-15{margin-right:15px !important;}
.m-l-20{margin-left:20px !important;}
.m-r-20{margin-right:20px !important;}
.m-l-25{margin-left:25px !important;}
.m-r-25{margin-right:25px !important;}
.m-l-30{margin-left:30px !important;}
.m-r-30{margin-right:30px !important;}
.p-t-0{padding-top:0 !important;}
.p-b-0{padding-bottom:0 !important;}
.p-t-5{padding-top:5px !important;}
.p-b-5{padding-bottom:5px !important;}
.p-t-10{padding-top:10px !important;}
.p-b-10{padding-bottom:10px !important;}
.p-t-15{padding-top:15px !important;}
.p-b-15{padding-bottom:15px !important;}
.p-t-20{padding-top:20px !important;}
.p-b-20{padding-bottom:20px !important;}
.p-t-25{padding-top:25px !important;}
.p-b-25{padding-bottom:25px !important;}
.p-t-30{padding-top:30px !important;}
.p-b-30{padding-bottom:30px !important;}
.p-l-0{padding-left:0 !important;}
.p-r-0{padding-right:0 !important;}
.p-l-5{padding-left:5px !important;}
.p-r-5{padding-right:5px !important;}
.p-l-10{padding-left:10px !important;}
.p-r-10{padding-right:10px !important;}
.p-l-15{padding-left:15px !important;}
.p-r-15{padding-right:15px !important;}
.p-l-20{padding-left:20px !important;}
.p-r-20{padding-right:20px !important;}
.p-l-25{padding-left:25px !important;}
.p-r-25{padding-right:25px !important;}
.p-l-30{padding-left:30px !important;}
.p-r-30{padding-right:30px !important;}
.m-y-0{margin-top:0px !important;margin-bottom:0px !important;}
.m-y-10{margin-top:10px !important;margin-bottom:10px !important;}
.m-y-20{margin-top:20px !important;margin-bottom:20px !important;}
.m-y-30{margin-top:30px !important;margin-bottom:30px !important;}
.p-y-0{padding-top:0px !important;padding-bottom:0px !important;}
.p-y-10{padding-top:10px !important;padding-bottom:10px !important;}
.p-y-20{padding-top:20px !important;padding-bottom:20px !important;}
.p-y-30{padding-top:30px !important;padding-bottom:30px !important;}
.m-x-0{margin-left:0px !important;margin-right:0px !important;}
.m-x-10{margin-left:10px !important;margin-right:10px !important;}
.m-x-20{margin-left:20px !important;margin-right:20px !important;}
.m-x-30{margin-left:30px !important;margin-right:30px !important;}
.p-x-0{padding-left:0px !important;padding-right:0px !important;}
.p-x-10{padding-left:10px !important;padding-right:10px !important;}
.p-x-20{padding-left:20px !important;padding-right:20px !important;}
.p-x-30{padding-left:30px !important;padding-right:30px !important;}
div#toTop + div, div#toTop + iframe + div{z-index:9999;}
#toTop{box-shadow:0 0 5px rgba(255,255,255,0.5);display:none;background:#f23030 none repeat scroll 0 0;border-radius:50%;bottom:15px;cursor:pointer;height:54px;position:fixed;right:15px;width:54px;z-index:99;}
.top-btn .fa-angle-up{color:#ffffff;font-size:28px !important;margin:-3px 0 0;}
.top-btn > div{color:#ffffff;font-size:12px;font-weight:700;margin:-5px 0 0;text-transform:uppercase;}
.top-btn i.fa-angle-up{border-bottom:10px solid #fff;border-left:10px solid rgba(0, 0, 0, 0);border-right:10px solid rgba(0, 0, 0, 0);height:0;width:0;display:block;margin:6px auto 10px }
img.ajax-loader{position:absolute;right:10px;top:10px;}
div.wpcf7-validation-errors{border:2px solid #f7e700;clear:both;color:#f7e700;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
div.wpcf7-mail-sent-ng{border:2px solid #f23030;clear:both;color:#f23030;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
div.wpcf7-mail-sent-ok{border:2px solid #47a547;clear:both;color:#47a547;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;clear:both;color:#ffa500;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
.my_pagination .pagination li a i.fa.fa-angle-left{background-position:-446px -8px;width:9px;height:17px;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scale(0.9);-moz-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);-o-transform:translateY(-50%) scale(0.9);-webkit-transform:translateY(-50%) scale(0.9);}
.my_pagination .pagination li a i.fa.fa-angle-right{background-position:-455px -8px;width:9px;height:17px;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scale(0.9);-moz-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);-o-transform:translateY(-50%) scale(0.9);-webkit-transform:translateY(-50%) scale(0.9);}
.my_pagination .pagination li a, .my_pagination .pagination li span{background-color:transparent;border:medium none;margin:0;border-radius:0 !important;display:block;padding:0 0;font-size:14px;color:#999999;text-align:center !important;width:40px;height:62px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;font-weight:700;line-height:62px;}
.my_pagination .pagination li{padding:0;float:none;display:inline-block;vertical-align:top;position:relative;margin-right:10px;}
.my_pagination .pagination li:last-child{margin-right:0px;}
.my_pagination .pagination li:before{display:none;content:"";width:auto;pointer-events:none;background:#f23030;height:3px;position:absolute;left:0;right:0;top:50%;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.my_pagination .pagination li:after{display:none;content:"";background:#f23030;pointer-events:none;height:3px;position:absolute;left:0;right:0;bottom:50%;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.my_pagination .pagination li.active:before, .my_pagination .pagination li.selected:before{top:0;opacity:1;}
.my_pagination .pagination li.active:after, .my_pagination .pagination li.selected:after{bottom:0;opacity:1;}
.my_pagination .pagination li + li{margin-top:0 !important }
.my_pagination .pagination li.disabled{display:none;}
.my_pagination .pagination li.active span, .my_pagination .pagination li.active a, .my_pagination .pagination li.selected span, .my_pagination .pagination li.selected a{color:#333333 }
.my_pagination .pagination{position:relative;margin:0;clear:both;border-radius:0 !important;text-align:center;display:block;font-size:0;height:62px;}
.my_pagination .pagination:before{content:"";background:#bbb;position:absolute;height:1px;left:0;right:0;top:0;z-index:-1 }
.my_pagination .pagination:after{content:"";background:#bbb;position:absolute;height:1px;left:0;right:0;bottom:0;z-index:-1 }
.my_pagination{display:block;float:none;margin:15px auto 0;text-align:center;}
.backbuton a:before, .nf_btn_search .fa-search, .about_writer_share_icon .a2a_default_style > a .a2a_svg, .gallery1_box_main .gallery_img_box .gallery_hvr:before, .tour-info-select span.wt-departure span i.fa.fa-calendar.wt-bticon, .woocommerce-Address .woocommerce-Address-title a.edit:before, .woocommerce .check_out_page .create-account label span:after, .woocommerce label.checkbox span:after, .woocommerce .woocommerce-info::before, .woocommerce-form__label-for-checkbox span:after, .banner_arrow_left, .banner_arrow_right, .sprite_img, .sprite_before:before, .select_arrow i, ul > li > ul > li::before, ul > li::before, .checkbox_main .input_checkbox_div .icon::before, .my_pagination .pagination li a i.fa.fa-angle-right, .my_pagination .pagination li a i.fa.fa-angle-left, .product-thumbnails .fa-chevron-left:before, .product-thumbnails .fa-chevron-right:before, .bootstrap-datetimepicker-widget ul li .datepicker .prev .glyphicon.glyphicon-chevron-left::before, .bootstrap-datetimepicker-widget ul li .datepicker .next .glyphicon.glyphicon-chevron-right::before{background-image:url(../images/sprite-2x-new.png);background-size:500px 500px }
.banner_arrow_left{background-position:-10px -40px;height:49px;margin:0 auto;opacity:1 !important;text-align:center;width:30px;display:block }
.banner_arrow_right{background-position:-45px -40px;height:49px;margin:0 auto;opacity:1 !important;text-align:center;width:30px;display:block }
.head-top .top-link li a i.fa-search{background-position:-67px -79px;width:18px;height:18px;display:inline-block;}
.head-top .top-link li .fa-phone{background-position:-10px -10px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:-2px;}
.head-top .top-link li .fa-envelope{background-position:-30px -10px;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:2px;}
.head-top .top-link li .fa-user{background-position:-49px -10px;width:14px;height:14px;display:inline-block;vertical-align:middle;}
.header_right_ul li .fa-wishlist{background-position:-71px -10px;width:18px;height:18px;display:inline-block;vertical-align:middle;}
.header_right_ul li .fa-search{background-position:-100px -10px !important;width:19px !important;height:19px !important;display:inline-block;vertical-align:middle;}
.social-main ul li a i.fa-facebook-f{background-position:-250px -50px;width:15px;height:31px;display:block;}
.social-main ul li a i.fa-twitter{background-position:-270px -50px;width:30px;height:31px;display:block;}
.social-main ul li a i.fa-instagram{background-position:-305px -50px;width:26px;height:31px;display:block;}
.social-main ul li a i.fa-youtube{background-position:-340px -50px;width:33px;height:31px;display:block;}
.close-form i.fa-times:before{content:"x";font-size:20px;color:#fff;display:inline-block;position:relative;top:-2px;font-style:initial !important;}
.head-top .top-link li i{margin-right:0;}
.header_right_section{float:right;padding:20px 0 20px 19px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
ul.header_right_ul{padding:0;font-size:0;margin:0 }
ul.header_right_ul li{display:inline-block;vertical-align:middle }
ul.header_right_ul li:before{display:none;}
ul.header_right_ul li + li{margin-left:10px;}
.header_right_ul li .fa-wishlist{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto;}
.search-main::before{border-bottom:8px solid #2097ea;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);content:"";height:0;position:absolute;right:17px;top:-8px;width:0;}
.search-main{top:59px;display:none;min-width:350px;padding:20px;position:absolute;right:0;border-radius:5px;z-index:999;background-color:#2097ea;box-shadow:0px 3px 10px #000;}
.search-main .form-control{background-color:#f0f0f0;background-image:none;border:none;border-radius:5px;box-shadow:none;color:#000;display:block;font-size:15px;height:50px;line-height:1.42857;padding:6px 55px 6px 12px;width:100%;}
.search-main input::-webkit-input-placeholder{color:#333;opacity:1;}
.search-main input:-moz-placeholder{color:#333;opacity:1;}
.search-main input::-moz-placeholder{color:#333;opacity:1;}
.search-main form input:-ms-input-placeholder{color:#333;opacity:1;}
.btn_search{cursor:pointer;background:#f23030;border:medium none;height:40px;position:absolute;right:25px;top:25px;width:40px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;color:#52baab;padding:0;border-radius:50%;}
.btn_search i{font-size:18px;color:#fff;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.search-box-main{position:relative;}
.wishlist_main a, .header_cart_section a{background:#2097ea;display:block;height:50px;text-align:center;width:50px;border-radius:50%;}
.head-search{background:#f23030;display:block;height:50px;text-align:center;width:50px;border-radius:50%;}
.search-icon i{position:absolute;left:0;font-size:20px;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto }
.header.menu-main.sticky .header-wrapper{box-shadow:0 0 5px rgba(0,0,0,0.5) }
.head_social_main{float:left;margin:0px 0 0;padding:16px 0 15px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.social-main > ul{display:block;padding:0;margin:0;}
.social-main ul li{display:inline-block;padding:0 0 0 20px;vertical-align:middle;}
.social-main ul li:first-child{padding-left:0;}
.social-main ul li a i{color:#828282;font-size:25px;}
.head-top-main{background:#f0f0f0 }
.head-top{float:right;padding:3px 0 5px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.head-top .top-link{padding:0;transition:all 0.4s ease 0s;margin:0;}
.head-top .top-link li:first-child{padding:0 }
.head-top .top-link li{display:inline-block;margin:0;padding:0 0 0 22px;vertical-align:middle;}
.head-top .top-link li a{position:relative;}
.head-top li a span{color:#fff;font-size:14px;font-weight:400;padding:0 0 0 0;display:inline-block;vertical-align:middle;}
.wrappermain .btn{width:170px;height:50px;border-radius:50px;line-height:50px;font-size:18px;font-weight:700;overflow:hidden;z-index:10;position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wrappermain .btn:focus, .wrappermain .btn.focus{box-shadow:none;outline:none }
.wrappermain .btn:before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:auto;right:0;width:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wrappermain .btn-primary{color:#fff;background:#2097ea }
.wrappermain .btn-primary:before{background:#f23030;}
.wrappermain .btn-secondary{color:#fff;background:#f23030;}
 .wrappermain .btn-secondary:before{background:#2097ea }
@media (min-width:1025px){.wrappermain .btn:hover:before{left:0;right:auto;width:100%;}
}
 .wrappermain .btn-o{background:transparent;width:auto;height:46px;line-height:46px;font-size:16px;font-weight:700;overflow:hidden;z-index:10;position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:0;border-radius:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wrappermain .btn-o:focus, .wrappermain .btn-o.focus{box-shadow:none;outline:none }
.wrappermain .btn-o:before{content:"";z-index:-1;position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wrappermain .btn-o:after{content:"";z-index:-1;position:absolute;left:0;right:0;top:100%;opacity:0;width:100%;height:1px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wrappermain .btn-primary-o{color:#333333;}
.wrappermain .btn-primary-o:before, .wrappermain .btn-primary-o:after{background:#f23030;}
.wrappermain .btn-secondary-o{color:#333333;}
.wrappermain .btn-secondary-o:before, .wrappermain .btn-secondary-o:after{background:#2097ea;}
@media (min-width:1025px){.wrappermain .btn-o:hover:after{top:0;opacity:1;}
}
.banner_main{position:relative }
.banner_search_form_main form.bannersearchform{position:relative }
.banner_search_form_main form.bannersearchform .fa-search{position:absolute;left:30px;top:22px;background-position:-125px -10px;width:25px;height:25px;}
.banner_search_form_main form.bannersearchform .form-control{background-color:#fff;background-image:none;border:none;border-radius:70px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:70px;line-height:1.42857;padding:0 190px 0 65px;width:100%;}
.banner_search_form_main input::-webkit-input-placeholder{color:#666666;opacity:1;}
.banner_search_form_main input:-moz-placeholder{color:#666666;opacity:1;}
.banner_search_form_main input::-moz-placeholder{color:#666666;opacity:1;}
.banner_search_form_main input:-ms-input-placeholder{color:#666666;opacity:1;}
.banner_search_form_main form.bannersearchform .banner_btn_search{position:absolute;right:10px;top:10px;}
.banner_search_form_main form.bannersearchform .form-control:focus{box-shadow:0 8px 10px rgba(0,0,0,0.3);}
.banner_title{line-height:normal;color:#ffffff;font-size:40px;font-weight:700;margin:0 0 48px;text-shadow:none;}
.banner-caption p{color:#ffffff;font-size:24px;font-weight:500;line-height:normal;margin:0 0 24px;text-shadow:none;}
.carousel-caption{left:0;right:0;padding:0;bottom:auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);max-width:970px;margin:0 auto;width:100%;}
.banner-btn-main{display:block;float:none;margin:0 auto;text-align:center;}
.banner-btn-main a{float:none;margin:0 auto;text-shadow:none;}
.banner_main .item::before{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;width:100%;z-index:10 }
#home_banner.owl-carousel .owl-item img{height:800px;width:auto;}
#home_banner.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;margin:0 0 -2px 0;padding:0;position:absolute;bottom:50%;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);}
#home_banner.owl-theme .owl-controls .owl-nav .owl-prev{left:-88px }
#home_banner.owl-theme .owl-controls .owl-nav .owl-next{right:-88px }
#home_banner.owl-theme .owl-controls{bottom:50%;left:0;width:100%;margin:0 auto;position:absolute;right:0;text-align:center;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);max-width:1199px;}
.banner_arrow i{color:#f23030;font-size:70px;}
#home_banner .item{position:relative;overflow:hidden }
.inner-banner::before{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:20;}
.inner-banner{position:relative;overflow:hidden;}
.inner-banner-img{background-position:center center !important;background-size:cover !important;min-height:250px;}
.inner-banner_img_main img{position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);height:500px;width:auto;max-width:inherit !important;}
.inner-banner-title{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;z-index:50;}
.position_relative{position:relative;}
.inner_banner_caption, .inner-banner-title .breadcrumb{float:left;width:100%;}
.inner_banner_caption h1, .inner_banner_caption .h1{color:#fff;float:left;font-weight:700;margin:0 auto;position:relative;text-align:center;width:100%;font-size:40px;line-height:1.3;}
.breadcrumb{background-color:rgba(0, 0, 0, 0);display:block;margin:0;padding:5px 10px;text-align:center;z-index:99;}
.breadcrumb li:first-child{padding-left:0;}
.breadcrumb li{display:inline-block;font-size:18px;margin:0;position:relative;margin:0 !important;}
.breadcrumb li a{color:#fff;text-transform:capitalize;}
.breadcrumb>li+li::before{color:#fff;content:"|";padding:0 5px;font-size:18px;}
.breadcrumb>li+li::after{color:#fff;content:"";font-size:14px;left:-10px;padding:0 5px;position:absolute;top:0;}
.breadcrumb li.active{color:#f23030;}
 .blog_item{padding:15px;box-shadow:0 0 5px rgba(0,0,0,0.1);margin:0 0 30px;background:#f8f8f8;}
span.blogdate{padding:0 0 6px 0;display:block;font-size:14px;color:#606060;}
span.blogdate i{margin-right:6px;}
.blog_item:last-child{margin:0 }
.blog-heading{padding:0 !important }
.blog_item h3{margin-top:0;}
.btn-readmore{display:inline-block;padding:5px 20px;background:#4095ff;color:#FFF;}
.btn-readmore:hover{background:#2478e1;color:#FFF;text-decoration:none;}
.blog_date, .blog_comment, .blog_info a{color:#f23030;position:relative;padding-left:20px;font-size:15px }
.blog_item a h4{margin-top:0;}
.blog_item a i{position:absolute;top:1px;left:0;}
.blog_item a.pull-right i{position:absolute;top:5px;left:0;}
.blog_info a{padding:0;}
.blog_item a.read-more{color:#fff;float:right;padding:0 !important;margin:10px 0 }
button:focus{outline:none;}
.sidebar_listing .accordion .card{border-radius:0;border:none;}
.sidebar_listing .accordion .card .card-header + div{border:1px solid #ccc;}
.sidebar_listing .accordion .card .card-header{padding:0;border-radius:0;background-color:transparent;border-bottom:none;}
.sidebar_listing .accordion .card .card-header button{background:#f23030;display:block;padding:15px 35px 15px 15px;width:100%;border-radius:0;text-align:left;color:#fff;position:relative;font-size:20px;cursor:pointer;border:0;}
.sidebar_listing .accordion .card .card-header button.collapsed{background:#a5a5a5;}
.sidebar_listing .accordion .card + .card{margin-top:15px;}
.sidebar_listing .accordion .card .card-header button[aria-expanded="true"]::before{border-left:8px solid #fff;border-top:8px solid rgba(0, 0, 0, 0);border-bottom:8px solid rgba(0, 0, 0, 0);content:"";height:0;position:absolute;right:10px;top:50%;width:0;transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.sidebar_listing .accordion .card .card-header button.collapsed::before{border-left:8px solid #fff;border-top:8px solid rgba(0, 0, 0, 0);border-bottom:8px solid rgba(0, 0, 0, 0);content:"";height:0;position:absolute;right:10px;top:50%;width:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.sidebar_listing .accordion .card .card-body ul{padding:0 0 0 20px;margin:0;}
.sidebar_listing .accordion .card .card-body ul li + li{margin-top:5px;}
.sidebar_listing .accordion .card .card-body ul li a{font-size:17px;color:#606060;}
.sidebar_listing .accordion .card .card-body ul li.selected a, .sidebar_listing .accordion .card .card-body ul li.active a{color:#f23030;text-decoration:underline;}
.sidebar_listing .accordion .card .card-body .archives_main{padding:0;}
.sidebar_listing .accordion .card .card-body .archives_main ul{padding:0;}
.tags-box a{display:inline-block;background:none;color:#fff;margin:0 5px 10px 0;padding:5px 10px 5px 10px;font-size:14px;background:#f23030;border:none;}
.sidebar_listing .accordion .card .card-header button:hover, .sidebar_listing .accordion .card .card-header button:focus{text-decoration:none;}
.sidebar_listing .accordion .card .card-body ul li a:hover{color:#025996;text-decoration:underline;}
.head_dropdown{position:absolute;top:24px;right:0;display:none;z-index:999;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.head_dropdown ul{margin:0;padding:8px 0 0 0;text-align:left;}
.head_dropdown ul::before{border-bottom:8px solid #2097ea;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);content:"";height:0;right:10px;position:absolute;top:0;width:0;}
.visible_ipad{display:none }
.head_dropdown ul li:before{display:none !important }
.head_dropdown ul li{padding:0 !important;margin:0 !important;}
.head_dropdown ul li a{background:#2097ea;display:block;font-size:16px;color:#ffffff;padding:6px 15px;text-align:center;width:158px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.head_dropdown ul li + li{border-top:1px solid #ccc;}
.destination_box_main{margin:43px 0 0 0;}
.destination_box_main .destination_col{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:0 15px;}
.destination_box_main .destination_col:nth-child(2), .destination_box_main .destination_col:nth-child(7){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
.destination_box_main .destination_col .destination_box{position:relative;overflow:hidden;margin-bottom:30px;}
.destination_box_main .destination_col .destination_box .destination_img_main{display:block;position:relative;}
.destination_box_main .destination_col .destination_box .destination_img_main:before{content:"";background:url(../images/category_list_shadow.png);height:118px;width:100%;position:absolute;left:0;right:0;bottom:0;pointer-events:none;opacity:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:1;}
.destination_box_main .destination_col .destination_box .destination_img_main span{display:block }
.destination_box_main .destination_col .destination_box .destination_img_main .destination_img{position:relative;padding-bottom:147%;}
.destination_box_main .destination_col:nth-child(2) .destination_box .destination_img_main .destination_img, .destination_box_main .destination_col:nth-child(7) .destination_box .destination_img_main .destination_img{padding-bottom:68.8%;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_img img{position:absolute;left:50%;right:0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:auto;height:100%;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr:before{content:"";opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr:after{content:"";background:rgba(0,0,0,0.2);opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_line{font-size:0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_line:before{content:"";background:#fff;width:50px;height:3px;position:absolute;left:100%;top:30px;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_line:after{content:"";background:#fff;width:3px;height:50px;position:absolute;left:30px;top:100%;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main{z-index:2;position:absolute;left:0;right:0;margin-top:-50px;top:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main .destination_nubmer{font-size:72px;color:#fff;font-weight:700;line-height:normal;display:block;text-align:center;margin-bottom:25px;height:0;position:relative;overflow:hidden;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main .destination_title{font-size:18px;color:#fff;font-weight:700;line-height:normal;display:block;text-align:center }
.destinations_btn_main{margin-top:3px;}
.experiences_box_main{margin:23px 0 0 0;}
.experiences_box{position:relative;margin-bottom:29px;margin-top:20px;}
.experiences_box .experiences_img_main{position:relative;overflow:hidden;}
.experiences_box .experiences_img_main:before{content:"";z-index:1;position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;pointer-events:none;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box .experiences_img_main:after{content:"";background:rgba(0,0,0,0.2);opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box .experiences_img_main .experiences_img{display:block;position:relative;overflow:hidden;padding-bottom:84%;}
.experiences_box .experiences_img_main .experiences_img:before{content:"";z-index:2;margin:0 auto;width:4px;height:50px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box .experiences_img_main .experiences_img:after{content:"";z-index:2;margin:0 auto;width:50px;height:4px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box .experiences_img_main .experiences_img img{position:absolute;left:50%;right:0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:auto;height:100%;}
.experiences_box span.red_line_main{position:absolute;left:-6px;right:auto;top:-6px;bottom:auto;text-align:center;font-size:14px;color:#fff;font-weight:700;padding:2px 10px;background:#f23030;z-index:1;opacity:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box span.red_line_main:before{content:"";content:"";display:block;position:absolute;left:0;bottom:-.4166666em;width:0;height:0;border-style:solid;border-width:0 .4166666em .4166666em 0;border-color:transparent #9c0303 transparent transparent;}
.experiences_box .experiences_content{position:relative;margin-top:14px;padding:0;width:100%;}
.experiences_box .experiences_content .experiences_title_main{position:relative;padding-right:15px;width:calc(100% - 110px);display:inline-block;vertical-align:top;}
ins{text-decoration:none;}
.experiences_box .experiences_content .experiences_title_main .experiences_title{font-size:16px;color:#333333;font-weight:700;line-height:24px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box .experiences_content .experiences_from_main{font-size:12px;color:#333333;font-weight:400;line-height:normal;position:relative;right:0;top:4px;width:100px;display:inline-block;vertical-align:top;}
.experiences_box .experiences_content .experiences_from_main > span{font-size:16px !important;color:#2097ea !important;font-weight:700 !important;line-height:20px;display:block;padding-top:0;}
.experiences_box .experiences_content .experiences_from_main > del span{color:#888 !important }
.experiences_box .experiences_content .experiences_from_main > ins span{color:#2097ea !important }
.experiences_box .experiences_time_main .time_icon{position:relative;display:inline-block;vertical-align:middle;position:absolute;left:0;background-position:-290px -10px;width:15px;height:15px;;margin-right:3px;top:6px;}
.experiences_box .experiences_time_main{padding-left:25px;position:relative;left:0;margin-top:0;top:0;z-index:2;pointer-events:auto;}
.experiences_box .experiences_time_main:before{display:none }
.experiences_box .experiences_time_main span{position:relative;font-size:14px;color:#333;font-weight:400;line-height:normal;display:inline-block;vertical-align:middle }
.experiences_box .experiences_addwishlist{position:absolute;right:0;opacity:0;pointer-events:none;top:13px;z-index:10;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.experiences_box .experiences_addwishlist .wishlist_btn .wishlisticon{background-position:-180px -10px;width:31px;height:31px;display:block;margin:0 }
.yith-wcwl-add-to-wishlist .ajax-loading{position:absolute !important;left:0 !important;right:0 !important;margin:5px auto 0 !important;}
.experiences_box .experiences_addwishlist .wishlist_btn.addwishlist .wishlisticon{background-position:-370px -10px;}
.experiences_btn_main{margin-top:2px;}
.info_section{position:relative;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;width:100%;margin-top:7px;padding:90px 0 80px 0;background-size:cover }
.info_section:before{content:"";background:rgba(0,0,0,0.8);position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;}
.info_box_main{position:relative;z-index:2 }
.info_box{text-align:center;padding:0 50px }
.info_box .info_circle_main{width:211px;height:211px;margin:0 auto;border-radius:50%;border:10px solid transparent;position:relative }
.info_box .info_circle_main .info_icon{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto;}
.info_box .info_box_content{padding:44px 0 0 0 }
.info_box .info_box_content .info_title{font-size:20px;color:#fff;font-weight:700;line-height:normal;position:relative;padding:0 0 20px 0;margin-bottom:31px;}
.info_box .info_box_content .info_title:before{content:"";width:70px;height:4px;position:absolute;left:0;right:0;margin:0 auto;bottom:0;}
.info_box .info_box_content p{font-size:16px;color:#bbbbbb;font-weight:400;line-height:30px;}
.info_box.info1 .info_circle_main{border-color:#2097ea }
.info_box.info2 .info_circle_main{border-color:#f23030 }
.info_box.info3 .info_circle_main{border-color:#e5a33f }
.info_box.info1 .info_circle_main .info_icon{background-position:-10px -150px;width:72px;height:75px;}
.info_box.info2 .info_circle_main .info_icon{background-position:-90px -150px;width:85px;height:59px;}
.info_box.info3 .info_circle_main .info_icon{background-position:-180px -150px;width:74px;height:75px;}
.info_box.info1 .info_box_content .info_title:before{background:#2097ea }
.info_box.info2 .info_box_content .info_title:before{background:#f23030 }
.info_box.info3 .info_box_content .info_title:before{background:#e5a33f }
.welcome_box_main{max-width:760px;width:100%;margin:30px auto 0;}
.welcome_box_main .welcome_content p{font-size:20px;color:#333333;font-weight:400;line-height:40px;}
.team_box{margin-bottom:39px;}
 .team_box .team_img_main{width:210px;height:210px;margin:0 auto;border-radius:50%;position:relative;overflow:hidden;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.team_box .team_img_main:before{content:"";opacity:0;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;border-radius:50%;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.team_box .team_img_main:after{content:"";background:url(../images/team-plus.svg);margin:0 auto;width:42px;height:42px;background-size:42px 42px;position:absolute;left:0;right:0;top:50%;z-index:2;transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);-webkit-transform:translateY(-50%) scale(0);pointer-events:none;}
.team_box .team_img_main .team_img{border-radius:50%;position:relative;display:block;padding-bottom:100%;}
.team_box .team_img_main .team_img:before{content:"";z-index:2;margin:0 auto;width:4px;height:50px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;display:none;}
.team_box .team_img_main .team_img:after{content:"";z-index:2;margin:0 auto;width:50px;height:4px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;display:none;}
.team_box .team_img_main .team_img img{position:absolute;left:50%;right:0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:auto;height:100%;}
.team_box .team_content_main{padding:11px 0 0 0;}
.team_content_main .team_title{font-size:16px;color:#333333;font-weight:700;line-height:normal;margin-bottom:7px;}
.team_content_main .team_subtitle{font-size:16px;color:#666666;font-weight:400;line-height:normal;}
.about_popup_main .team_content_main{padding:0 0 15px 0;}
.modal-backdrop{z-index:1040 !important;}
.modal-content{border-radius:0;}
 .modal-body{padding:30px;}
.modal-backdrop.show{opacity:.8;}
.modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgb(32, 151, 234);}
.close{color:#f00;float:right;font-size:33px;font-weight:700;line-height:1;opacity:1;position:absolute;right:6px;text-shadow:none;top:0;z-index:888;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.close:hover, .close:focus{color:#2196f3;opacity:1;}
.team_section{margin:35px 0 0 0;}
.book_section{background:#f0f0f0 }
section.welcome_section.section_padding{padding-bottom:30px;}
.book_box{margin-bottom:30px;}
.book_box p{padding:0 20px;}
.book_box_main .col-6{padding:0;}
.book_box .book_img_main{height:131px;width:100%;position:relative;}
.book_box .book_img_main .sprite_img{position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.book_box .book_img_main .bookicon1{background-position:-10px -235px;width:38px;height:51px;}
.book_box .book_img_main .bookicon2{background-position:-60px -235px;width:51px;height:45px;}
.book_box .book_img_main .bookicon3{background-position:-120px -235px;width:51px;height:49px;}
.book_box .book_img_main .bookicon4{background-position:-180px -235px;width:52px;height:51px;}
.book_box .book_title{font-size:16px;color:#333333;font-weight:700;line-height:normal;padding:0;position:relative;border-bottom:1px solid #bbbbbb;min-height:41px;margin-bottom:17px;}
.book_box .book_title:before{content:"";height:11px;width:2px;background:#999999;position:absolute;left:0;right:0;bottom:-6px;margin:0 auto;}
.book_ext_content{padding:28px 0 0 0;max-width:790px;margin:0 auto;width:100%;}
.book_ext_content p{font-size:14px;line-height:24px;}
section.book_section.section_padding{padding-bottom:56px;}
section.stories_section.section_padding{padding-top:0;}
.stories_box_main{border-top:1px solid #bbbbbb;padding-top:63px;margin-top:7px;}
.stories_box_main .main_title{margin-bottom:24px;}
.stories_box{height:210px;position:relative;padding:0 0 0 239px;display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:20px;margin-top:20px;}
.stories_box .stories_img_main{position:absolute;left:0;top:0;width:210px;height:210px;}
.stories_box .stories_img_main:before{content:"";opacity:0;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;border-radius:0;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.stories_box .stories_img_main .stories_img{position:relative;display:block;overflow:hidden;padding-bottom:100%;}
.stories_box .stories_img_main .stories_img img{position:absolute;left:50%;right:0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:auto;height:100%;}
.stories_box .stories_img_main .stories_img:before{content:"";z-index:2;margin:0 auto;width:4px;height:50px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.stories_box .stories_img_main .stories_img:after{content:"";z-index:2;margin:0 auto;width:50px;height:4px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.stories_box .stories_content_main .stories_title_main{padding:0 0 16px 0;}
.stories_box .stories_content_main .stories_title_main .stories_title{font-size:16px;color:#333333;font-weight:700;line-height:normal;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.stories_box .stories_content_main .stories_text{position:relative;overflow:hidden;height:90px;}
.stories_box .stories_content_main .stories_text p{margin:0 }
.stories_btn_main{margin-top:12px;}
.white{color:#fff !important }
.footer_top_main{background:#151515;padding:23px 0 0 0 }
body.home .footer_top_main{padding:63px 0 0 0 }
.footermenubox{padding-top:30px;}
.footermenubox .f_title{font-size:20px;color:#fff;font-weight:700;}
.footermenubox .f_title span{font-size:14px;color:#f23030;font-weight:700;text-transform:uppercase;display:block;margin-bottom:5px;}
.footermenubox .footermenu_content{padding:29px 0 0 0;}
.footermenubox .footermenu_content > ul{padding:0;margin:0;}
.footermenubox .footermenu_content > ul > li{margin:0 0 6px 0;padding:0 0 0 0;position:relative;line-height:24px;}
.footermenubox .footermenu_content > ul > li:before{display:none }
.footermenubox .footermenu_content > ul > li a{font-size:14px;color:#bbbbbb;font-weight:400;line-height:24px;position:relative }
.footermenubox .footermenu_content > ul > li.selected a, .footermenubox .footermenu_content > ul > li.active a{color:#2097ea;text-decoration:underline;}
.footermenubox .footermenu_content .f_contactdetail .f_adr{margin:0 0 23px 0;padding-left:32px;position:relative }
.footermenubox .footermenu_content .f_contactdetail .f_adr span{display:block }
.footermenubox .footermenu_content .f_contactdetail .f_adr span, .footermenubox .footermenu_content .f_contactdetail .f_adr p, .footermenubox .footermenu_content .f_contactdetail .f_adr a{font-size:14px;color:#bbbbbb;line-height:24px;font-weight:400;}
.footermenubox .footermenu_content .social_media_main{padding:8px 0 0 0 }
.footermenubox .footermenu_content .social_media_main:after{content:"";display:table;clear:both;}
.footermenubox .footermenu_content .social_media_main ul{font-size:0;text-align:left;padding:0 }
.footermenubox .footermenu_content .social_media_main ul li{float:left;padding:0;margin-right:10px;margin-bottom:10px;}
.footermenubox .footermenu_content .social_media_main ul li:nth-child(2n+1){clear:both }
.footermenubox .footermenu_content .social_media_main ul li a{position:relative;overflow:hidden;display:block;width:50px;height:50px;background:#303030;border-radius:50%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.footermenubox .footermenu_content .social_media_main ul li a:before{content:"";background:#f23030;position:absolute;left:auto;right:0;width:0;top:0;bottom:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.footermenubox .footermenu_content .social_media_main ul li a i{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;margin:0 auto }
.footermenubox .footermenu_content .social_media_main ul li a i.fa-facebook-f{background-position:-160px -50px;width:11px;height:18px;display:block;}
.footermenubox .footermenu_content .social_media_main ul li a i.fa-instagram{background-position:-175px -50px;width:18px;height:18px;display:block;}
.footermenubox .footermenu_content .social_media_main ul li a i.fa-twitter{background-position:-195px -51px;width:20px;height:18px;display:block;}
.footermenubox .footermenu_content .social_media_main ul li a i.fa-youtube{background-position:-220px -50px;width:20px;height:18px;display:block;}
.footermenubox .footermenu_content .social_media_main ul li:before{display:none;}
.footer_menu_main{padding:18px 0;}
.footer_menu_main ul{margin:0;padding:0;text-align:right }
.footer_menu_main ul li:first-child::before{display:none;}
.footer_menu_main ul li::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color:#bbbbbb;content:"|";font-size:14px;left:-30px;line-height:24px;position:absolute;text-transform:uppercase;top:2px;}
.footer_menu_main ul li{display:inline-block;list-style:outside none none;padding:0 40px 0 0;position:relative;}
.footer_menu_main ul li:last-child{padding:0 }
.footer_menu_main ul li.selected a{color:#2097ea;}
.footer_menu_main ul li a{font-size:14px;color:#bbbbbb;font-weight:400;line-height:24px;}
.footer_menu_main .copyright_main{padding:0;text-align:left;}
.footer_menu_main .copyright_main span{font-size:14px;color:#bbbbbb;font-weight:400;line-height:24px;}
.footer_box_section{border-bottom:1px solid #666;border-top:0;padding:0 0 40px 0;margin:0;}
body.home .footer_box_section{border-top:1px solid #666;padding:15px 0 40px 0;margin:20px 0 0 0;}
.footermenubox .footermenu_content .f_contactdetail .f_adr i.sprite_img{position:absolute;left:0;top:7px;}
.f_time_box .sprite_img{background-position:-215px -10px;width:21px;height:21px;}
.f_call_box .sprite_img{background-position:-240px -10px;width:18px;height:20px;}
.f_email_box .sprite_img{background-position:-265px -10px;width:19px;height:19px;}
.paymeny_card_img_main{margin:36px 0 0 0;}
.paymeny_card_img_main ul{padding:0;margin:0;font-size:0;}
.paymeny_card_img_main ul li{display:inline-block;margin:0 10px 10px 0;}
.paymeny_card_img_main ul li:before{display:none }
.paymeny_card_img_main ul li img{border-radius:3px;}
.newsletter_section{padding:0 0 30px 0;display:none;}
body.home .newsletter_section{display:block;}
.newsletter_form.footer_form{max-width:770px;margin:43px auto 0;width:100%;}
.newsletter_section .newsletter_form .row{margin:0 -5px }
.newsletter_section .newsletter_form .namecol, .newsletter_section .newsletter_form .emailcol{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 5px;}
.newsletter_section .newsletter_form form{position:relative;padding:0 180px 0 0;overflow:visible !important }
.newsletter_section .newsletter_form input.form-control{width:100%;height:50px;font-size:16px;color:#303030;font-weight:400;padding:0 20px;border:none;box-sizing:border-box;border-radius:50px;}
.newsletter_section .newsletter_form input.form-control:focus{box-shadow:0 3px 6px rgba(32, 151, 234,0.8);}
.newsletter_section .newsletter_form .submitcol{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:absolute;right:0;top:0;width:174px;padding:0 5px;}
.newsletter_section .newsletter_form input.submit-btn{background:none;border:0;width:100%;padding:0;font-size:18px;cursor:pointer;color:#fff;font-weight:700;}
.newsletter_section .newsletter_form input::-webkit-input-placeholder{color:#666;opacity:1;}
.newsletter_section .newsletter_form input:-moz-placeholder{color:#666;opacity:1;}
.newsletter_section .newsletter_form input::-moz-placeholder{color:#666;opacity:1;}
.newsletter_section .newsletter_form input:-ms-input-placeholder{color:#666;opacity:1;}
.wishlist_main a, .header_cart_section a, .head-search{position:relative;}
.wishlist_main a:before, .header_cart_section a:before, .head-search:before{content:"";background:#303030;position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;border-radius:50%;opacity:0;}
.f_title.visible_mobile{display:none }
.head-top .top-link li + li, ul.header_right_ul li + li, .footermenubox .footermenu_content .social_media_main ul li + li, .paymeny_card_img_main ul li + li, .footer_menu_main ul li + li, .footermenubox .footermenu_content > ul > li + li, ul.header_add_menu li + li, .social-main ul li + li, .header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li + li{margin-top:0 !important;}
.contactdetailmain .info_box .info_circle_main{width:169px;height:169px;}
.contactdetailmain .info_box .info_box_content .info_title{color:#333333;}
.contactdetailmain .info_box .info_box_content span, .contactdetailmain .info_box .info_box_content p, .contactdetailmain .info_box .info_box_content a{font-size:16px;color:#666;font-weight:400;line-height:24px;}
.contactdetailmain .info_box .info_box_content > span{display:block;padding-bottom:5px }
.contactdetailmain .info_box .info_box_content{padding:24px 0 0 0;}
.contactdetailmain .info_box .info_box_content .info_title{margin-bottom:25px;}
.contactdetailmain .info_box.info1 .info_circle_main .info_icon{background-position:-260px -150px;width:54px;height:54px;}
.contactdetailmain .info_box.info2 .info_circle_main .info_icon{background-position:-325px -150px;width:50px;height:50px;}
.contactdetailmain .info_box.info3 .info_circle_main .info_icon{background-position:-385px -150px;width:50px;height:37px;}
.contactdetailmain{border-bottom:1px solid #bbbbbb;padding-bottom:60px;}
.contact_addres_box{float:left;width:25%;vertical-align:middle;display:inline-block;text-align:center;}
.contact_addres_box{display:block;margin:0 0 20px 0;min-height:0;overflow:hidden;padding:0;position:relative;}
.contact_addres_box i{font-size:50px;color:#F68121;text-align:center;margin-bottom:10px;line-height:70px;}
.contact_addres_box i.fa-phone{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.contact_map, .contact_map iframe{width:100%;height:450px;}
.contact_map iframe{filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.contact_map{margin-bottom:-60px;}
.contact_form_title{text-align:center;padding-top:64px;}
.contact_form_title h2{margin-bottom:30px;}
.contact_form_title .sub_line{padding-top:5px;margin:0 -4px;}
.contact_form_section form{padding:36px 0 0 0;}
.contact_form form .form-group{margin-bottom:30px;}
.contact_form form textarea.form-control{height:150px !important;resize:none;border-radius:25px;}
.contact_form form .form-control{background-color:transparent;background-image:none;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;}
.contact_form form .form-control:focus{border-color:#2097ea !important;box-shadow:none;outline:0 none;}
.contact_form input::-webkit-input-placeholder, .contact_form textarea::-webkit-input-placeholder{color:#666;opacity:1;}
.contact_form input:-moz-placeholder, .contact_form textarea:-moz-placeholder{color:#666;opacity:1;}
.contact_form input::-moz-placeholder, .contact_form textarea::-moz-placeholder{color:#666;opacity:1;}
.contact_form form input:-ms-input-placeholder, .contact_form form textarea:-ms-input-placeholder{color:#666;opacity:1;}
.contact_form form .submit_btn_box{float:none;margin:0 auto;width:100%;text-align:center;}
.contact_form form .submit-btn{background:rgba(0, 0, 0, 0);border:medium none;color:#ffffff;display:block;font-size:18px;font-weight:700;margin:0 auto;padding:0;text-align:center;transition:all 0.5s ease 0s;width:100%;height:50px;cursor:pointer }
.contact_form form .required-field{color:#666666;float:left;font-size:14px;line-height:40px;margin-top:0;text-align:center;width:100%;}
.contact_form form .required-field span{color:#666;}
.contact_form form .submit_btn_box .btn{width:270px;}
.uploadfile-main{padding:0 0 0 0;}
.uploadfile-main .input-group .input-group-btn{display:block;margin:0;font-size:inherit !important;min-height:50px;padding:0 50px 0 20px;cursor:pointer }
.uploadfile-main .input-group .filenameinput{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;border-radius:0;font-size:15px;left:0;font-family:'Lato', sans-serif;padding:0 0 0 20px;position:absolute;right:0;top:14px;text-align:left;width:100%;color:#000;}
.uploadfile-main .input-group.form-control:before{content:"\f0c6";font-size:28px;font-weight:900;font-family:Font Awesome\ 5 Free;position:absolute;right:13px;top:7px;z-index:1;display:block !important;color:#666;pointer-events:none;}
.uploadfile-main .input-group .btn.btn-primary input{padding:0 !important;position:absolute;top:-61px;width:100%;opacity:0;border-bottom-left-radius:6px !important;border-top-left-radius:6px !important;border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;}
.uploadfile-main .input-group .btn.btn-primary input + span{line-height:normal;position:absolute;padding:2px 0 0 0;font-size:12px;}
.fileuploadinput{opacity:0;width:0px;height:0px;}
.fileupload_main .input-group.form-control{cursor:pointer;padding:0 }
.checkbox_section{padding:14px 0 0 0;}
.checkbox_main{padding:0 0 0 35px;position:relative;display:inline-block;line-height:24px;width:50%;float:left;margin-bottom:20px;}
.checkbox_main .input_checkbox_div{left:0px;position:absolute;top:0px;width:24px;height:24px;}
.checkbox_main .checkboxinput{cursor:pointer;display:block;height:20px;line-height:normal !important;margin:0;min-height:inherit;opacity:0;width:20px;}
.checkbox_main .input_checkbox_div .icon{border:3px solid #bbbbbb;background:#fff;border-radius:0;color:#606060;font-size:20px;height:24px;left:0;pointer-events:none;position:absolute;margin:0 0 0 0;top:0;width:24px;}
.checkbox_main .input_checkbox_div .icon::before{content:"";left:50%;background-position:-405px -30px;width:12px;height:12px;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.checkbox_main .input_checkbox_div .checkboxinput:checked + .icon:before{opacity:1;}
.checkbox_main .input_checkbox_div .checkboxinput:checked + .icon{border-color:#2097ea;}
.checkbox_section label.lbl_radio{font-weight:400;color:#666666;font-size:16px;margin-bottom:0 }
.radio_main{padding:0 0 0 35px;position:relative;display:inline-block;line-height:20px;margin-right:30px;border-radius:50%;}
.radio_main .input_radio_div{left:0px;position:absolute;top:0px;}
.radio_main .radioinput{cursor:pointer;display:block;height:20px;line-height:normal !important;margin:0;border-radius:50%;min-height:inherit;opacity:0;width:20px;}
.radio_main .input_radio_div .icon{border:2px solid #666;background:#fff;border-radius:50%;color:#606060;font-size:20px;height:20px;left:50%;pointer-events:none;position:absolute;margin:0 0 0 0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:20px;}
.radio_main .input_radio_div .icon::before{content:"\f111";font-size:10px;color:#F68121;line-height:normal;font-weight:900;font-family:Font Awesome\ 5 Free;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.radio_main .input_radio_div .radioinput:checked + .icon:before{opacity:1;}
.contactpage_deailmain:after{content:"";display:table;clear:both;}
.contactpage_deailmain{clear:both;padding:50px 0 0 0;}
.contact_form_section.contact_form{border-bottom:1px solid #bbbbbb;padding-bottom:30px;}
.contact_form_section.contact_form{border-bottom:1px solid #bbbbbb;padding-bottom:30px;}
.contact_copyright_section{margin-top:64px;}
.contact_copyright_section h2, .contact_disclaimer_section h2, .contact_disclosure_section h2{margin-bottom:35px;}
.contact_disclaimer_section{margin-top:40px;}
.contact_disclosure_section{margin-top:40px;}
.bootstrap-datetimepicker-widget{box-shadow:0 0 10px rgba(0,0,0,0.5);border:0 !important;width:100%;}
.bootstrap-datetimepicker-widget ul li:before{display:none }
.bootstrap-datetimepicker-widget ul li .datepicker{padding:0 19px 10px 19px;border:0 !important }
.bootstrap-datetimepicker-widget ul li .datepicker table{width:100%;border:0 !important }
.bootstrap-datetimepicker-widget ul li .datepicker table thead tr th{font-size:16px;color:#666666;font-weight:400;padding:20px 0 }
.bootstrap-datetimepicker-widget ul li .datepicker table thead tr th.picker-switch{font-size:18px;color:#333;font-weight:400;text-align:center;padding:20px 0 !important;cursor:pointer;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td:before{content:"";width:38px;height:38px;border:1px solid #bbb;position:absolute;left:50%;z-index:-1;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);border-radius:50%;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.day.old:before, .bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.day.new:before{display:none }
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td{font-size:16px;position:relative;height:52px;cursor:pointer;padding:0;color:#666666;text-align:center;width:52px;font-weight:400;}
.bootstrap-datetimepicker-widget ul li .datepicker table thead tr:last-child th{border:medium none;font-size:16px;color:#666666;font-weight:400;height:auto;padding:0;text-align:center;text-transform:uppercase;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.active:before{background:#f23030;border-color:#f23030 }
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.active{color:#fff;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td span.active{color:#fff;background:#f23030;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.today:before{background:#2097ea;border-color:#2097ea }
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.today{color:#fff;}
.bootstrap-datetimepicker-widget ul li .datepicker .prev .glyphicon, .bootstrap-datetimepicker-widget ul li .datepicker .next .glyphicon{display:inline-block;color:#666666;}
.bootstrap-datetimepicker-widget ul li .datepicker .prev .glyphicon.glyphicon-chevron-left::before{content:"";background-position:-446px -8px;width:9px;height:17px;display:inline-block }
.bootstrap-datetimepicker-widget ul li .datepicker .next .glyphicon.glyphicon-chevron-right::before{content:"";background-position:-455px -8px;width:9px;height:17px;display:inline-block }
.bootstrap-datetimepicker-widget ul li .datepicker .prev, .bootstrap-datetimepicker-widget ul li .datepicker .next{display:block !important;position:absolute;cursor:pointer;top:24px;padding:0;margin:0;}
.bootstrap-datetimepicker-widget ul li .datepicker .prev{left:38px;}
.bootstrap-datetimepicker-widget ul li .datepicker .next{right:42px;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.day.old, .bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.day.new{background:none;color:transparent;font-size:0;pointer-events:none;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td.day.new{display:none }
.bootstrap-datetimepicker-widget ul li .datepicker table td span{display:inline-block;width:52px;height:auto;line-height:normal;padding:10px 0;cursor:pointer;border-radius:0;margin:0 2px;}
.bootstrap-datetimepicker-widget ul li .datepicker .datepicker-months{width:100%;}
.bootstrap-datetimepicker-widget ul li .datepicker .datepicker-months table thead tr th.picker-switch, .bootstrap-datetimepicker-widget ul li .datepicker .datepicker-years table thead tr th.picker-switch, .bootstrap-datetimepicker-widget ul li .datepicker .datepicker-decades table thead tr th.picker-switch{font-size:18px !important;color:#333 !important;font-weight:400 !important;text-align:center !important;padding:20px 0 !important;cursor:pointer;}
.bootstrap-datetimepicker-widget ul li .datepicker .datepicker-months table tbody tr td:before, .bootstrap-datetimepicker-widget ul li .datepicker .datepicker-years table tbody tr td:before, .bootstrap-datetimepicker-widget ul li .datepicker .datepicker-decades table tbody tr td:before{display:none }
.findtours_btn_main i{background-position:-100px -10px !important;width:19px !important;height:19px !important;display:inline-block;margin:0 12px -2px 0;}
.findtours_btn_main .btn{height:70px;line-height:70px;}
.about_left_section .aboutleft_content > img{width:100%;margin:16px 0 44px 0 }
.about_left_section p{margin-bottom:30px;}
.about_left_section{margin-top:-7px;}
.about_left_section .findtours_btn_main{padding:21px 0 50px 0;}
.about_left_section h3{margin-bottom:30px;}
label{font-weight:400;color:#666;}
.about_writer_img{position:relative;overflow:hidden;padding-bottom:100%;border-radius:50%;}
.about_writer_img img{position:absolute;left:0;margin:0 auto;border-radius:50%;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.about_writer_main_section{border-top:1px solid #bbb;padding-top:45px;margin-top:46px;}
.about_writer_content h3{margin-bottom:17px;}
.about_writer_main_section{padding-top:45px;margin-top:46px;border-bottom:1px solid #bbb;padding-bottom:17px;margin-bottom:30px;}
.about_writer_share .row{display:flex;align-items:center;}
.about_writer_share{padding:44px 0;border-bottom:1px solid #bbb;}
.about_writer_share_icon ul{font-size:0;text-align:left;padding:0;margin:0;height:50px;}
.about_writer_share_icon ul li{float:left;padding:0;margin-right:10px;margin-bottom:10px;}
.about_writer_share_icon ul li +li{margin-top:0 !important }
.about_writer_share_icon ul li a{position:relative;overflow:hidden;display:block;width:50px;height:50px;background:#666666;border-radius:50%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.about_writer_share_icon ul li a:before{content:"";background:#f23030;position:absolute;left:auto;right:0;width:0;top:0;bottom:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.about_writer_share_icon ul li a i{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;margin:0 auto }
.about_writer_share_icon ul li a i.fa-facebook-f{background-position:-160px -50px;width:11px;height:18px;display:block;}
.about_writer_share_icon ul li a i.fa-pinterest{background-position:-150px -75px;width:14px;height:18px;display:block;}
.about_writer_share_icon ul li a i.fa-twitter{background-position:-195px -51px;width:20px;height:18px;display:block;}
.about_writer_share_icon ul li a i.fa-email{background-position:-170px -75px;width:18px;height:18px;display:block;}
.about_writer_share_icon ul li a i.fa-plus{background-position:-195px -76px;width:16px;height:18px;display:block;}
.about_writer_share_icon ul li:before{display:none;}
.about_writer_share_icon ul li:last-child a{background:#2097ea;}
.about_writer_share_title h3{margin:0 !important;}
.travel_enquiry_main.contact_form{padding:46px 0 0 0;}
.travel_enquiry_main.contact_form h3{margin-bottom:16px;}
.travel_enquiry_main.contact_form form{padding:14px 0 42px 0;}
.travel_enquiry_main.contact_form form .submit_btn_box{float:none;margin:0 auto 0;width:100%;text-align:left;}
.travel_enquiry_main.contact_form form .submit_btn_box .btn{width:370px;}
.five_city_section{text-align:center;margin-bottom:51px;}
.five_city_section img{max-width:100%;}
.sidebar_add_main{margin-bottom:46px;}
.sidebar_title.h5{position:relative;padding-bottom:13px;margin-bottom:25px;}
.sidebar_title.h5:before{content:"";background:#f23030;width:40px;height:1px;position:absolute;left:0;bottom:0;}
.sidebar_section_main ul > li a{color:#666666;display:block }
.sidebar_section_main ul > li.active a, .sidebar_section_main ul > li.selected a, .sidebar_section_main ul > li a.active, .sidebar_section_main ul > li a.selected{color:#025996;text-decoration:underline;}
.sidebar_section_main ul > li{line-height:24px;}
.sidebar_section_main ul > li + li{margin-top:12px !important;}
.sidebar_section_main ul > li::before{content:"-";position:absolute;left:-13px;top:-1px;background:transparent !important;width:auto;height:auto;}
.sidebar_section_main ul{padding-left:14px;margin-bottom:38px;}
.sidebar_add_main img{max-width:100%;}
.sidebar_stories_section{margin:30px 0 50px 0;}
.sidebar_stories_section .stories_box{padding:0 0 0 120px;margin:0 0 20px 0;height:100px;}
.sidebar_stories_section .stories_box .stories_img_main{width:100px;height:100px;}
.sidebar_stories_section .stories_box .stories_content_main .stories_title_main{padding:0;height:75px;position:relative;overflow:hidden;}
.sidebar_stories_section .stories_box .stories_content_main .stories_title_main .stories_title{font-size:16px;color:#666666;font-weight:400;line-height:24px;}
.sidebar_stories_section .stories_box .stories_img_main .stories_img:before{width:2px;}
.sidebar_stories_section .stories_box .stories_img_main .stories_img:after{height:2px;}
ul li label{margin:0;}
.checkbox_section:after{content:"";display:table;clear:both;}
.category_list_section .row{margin:0 -25px;}
.category_list_section .col-12{padding-left:25px;padding-right:25px;}
.category_list_box{position:relative;margin-bottom:50px;overflow:hidden;margin-top:0;}
.category_list_box:before{content:"";background:url(../images/category_list_shadow.png);height:118px;width:100%;position:absolute;left:0;right:0;bottom:0;pointer-events:none;opacity:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:1;}
.category_list_box .category_list_img_main{position:relative }
.category_list_box .category_list_img_main:before{content:"";z-index:1;position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;pointer-events:none;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.category_list_box .category_list_img_main:after{content:"";background:rgba(0,0,0,0.2);opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.category_list_box .category_list_img_main .category_list_img{display:block;position:relative;overflow:hidden;padding-bottom:55.4%;}
.category_list_box .category_list_img_main .category_list_img:before{content:"";z-index:2;margin:0 auto;width:4px;height:50px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.category_list_box .category_list_img_main .category_list_img:after{content:"";z-index:2;margin:0 auto;width:50px;height:4px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.category_list_box .category_list_img_main .category_list_img img{position:absolute;left:50%;right:0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:auto;height:100%;}
.category_list_box .category_list_content{position:absolute;left:0;right:0;bottom:24px;text-align:center;z-index:2;padding:0 15px }
.category_list_box .category_list_content .category_list_title_main{position:relative;}
.category_list_box .category_list_content .category_list_title_main .category_list_title{font-size:18px;color:#fff;font-weight:700;line-height:24px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.footer_content_section{padding-top:64px;margin-top:19px;}
.footer_content_section h2{margin-bottom:35px;}
.footer_content_section p{margin-bottom:30px;}
.border-top{border-top:1px solid #bbb !important;}
.sidebar_left_main .sidebar_section_main:last-child{margin-bottom:0;}
.sidebar_left_main.bg_sidebar{background:#f0f0f0;padding:26px 30px 7px 30px;}
.sidebar_left_main.bg_sidebar .sidebar_title.h5:before{width:100%;}
.productpage_section .experiences_box{margin:0 0 50px 0;}
.productpage_section .experiences_box .experiences_img_main .experiences_img{padding-bottom:73.9%;}
.inner-banner.no-image-banner:before{content:"";background:transparent;pointer-events:none;border-top:1px solid #bbb;top:0;bottom:auto;}
.inner-banner.no-image-banner h1, .inner-banner.no-image-banner .h1{color:#333;}
.inner-banner.no-image-banner{padding:41px 0 0px 0;}
.product-image-large{position:relative;padding-bottom:51.3%;overflow:hidden;cursor:pointer;background:#f5f5f5;}
.product-image-large:after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:0;right:0px;pointer-events:none;background:url(../images/product-detail-shadow.png) scroll repeat-x;width:100%;height:149px;}
.product-image-large img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-height:100%;pointer-events:none }
.product_zoom_icon{background:#fff;width:50px;height:50px;border-radius:50%;position:absolute;right:20px;top:20px;z-index:88;pointer-events:none }
.product_zoom_icon i{background-position:-380px -51px;width:18px;height:20px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto }
.product-thumbnails{margin:0 auto;max-width:688px;padding:0;position:absolute;bottom:20px;left:0;right:0;}
.product-thumbnails a{pointer-events:none;display:block;position:relative;padding-bottom:82%;background:#231f20;overflow:hidden;}
.product-thumbnails img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-width:inherit !important;max-height:100%;width:auto !important;}
.product-thumbnails a:after{content:"";display:block;position:absolute;left:0px;top:0px;right:0px;bottom:0px;border:4px solid #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;pointer-events:none;}
.product-thumbnails .selected a:after{border-color:#2097ea }
.product-thumbnails .item{cursor:pointer }
.product-thumbnails .owl-nav > div{color:#000;font-size:28px;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%) }
.product-thumbnails .owl-nav > div.owl-next{left:auto;right:0 }
.product-thumbnails.owl-theme .owl-controls{margin-top:0;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.product-thumbnails.owl-theme .owl-controls .owl-nav [class*=owl-]{background:transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:0;position:absolute }
.product-thumbnails.owl-theme .owl-controls .owl-nav .owl-prev{left:-45px;}
.product-thumbnails.owl-theme .owl-controls .owl-nav .owl-next{right:-45px;}
.product-thumbnails .fa-chevron-left, .product-thumbnails .fa-chevron-right{height:35px;margin:0 auto;text-align:center;position:relative;width:35px;display:block;background:#fff;border-radius:50%;}
.product-thumbnails .fa-chevron-left:before, .product-thumbnails .fa-chevron-right:before{content:"";position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.product-thumbnails .fa-chevron-left:before{background-position:-446px -8px;width:9px;height:17px;}
.product-thumbnails .fa-chevron-right:before{background-position:-455px -8px;width:9px;height:17px;}
.product_info_section{padding:0 0 40px 0;}
.product_info_section ul{padding: 20px 20px;margin:0;width:100%;border: 0 !important;background: #f2f2f2;}
.product_info_section ul:after{content:"";display:table;clear:both;}
.product_info_section ul li{padding:0;margin:0;width: 100% !important;float: none !important;text-align: left !important;line-height: normal !important;}
.product_info_section ul li .productinfobox .product_info_icon i {
    margin: 0 auto !important;
    right: 0 !important;
}
.product_info_section ul li:last-child{width:21.5%;}
.product_info_section ul li:before{display:none }
.product_info_section ul li + li{margin-top:0 !important }
.productinfobox {padding-left: 30px;position: relative;}
.product_info_content {display: inline-block;vertical-align: middle;line-height: normal;}
.product_info_content p {margin: 0 !important;line-height: normal !important;}
.product_info_section ul li + li {margin-top: 15px !important;}
.product_info_section ul li .productinfobox .product_info_icon.proinfo_icon4 {margin-left: 2px;}
.product_info_section ul li .productinfobox .product_info_icon{width: 24px;height: 24px;position: absolute;display:block;margin-bottom: 0;left: 0;top: 0;}
.product_info_section ul li .productinfobox .product_info_icon i{position:absolute;left:0;right:auto;top: 0;margin:0;transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);}
.product_info_section ul li .productinfobox .product_info_icon.proinfo_icon1 i{background-position:-240px -230px;width: 40px;height: 40px;}
.product_info_section ul li .productinfobox .product_info_icon.proinfo_icon2 i {background-position: inherit !important;background-image: url(../images/cal.svg);width: 35px;height: 40px;background-size: inherit !important;background-repeat: no-repeat !important;}
.product_info_section ul li .productinfobox .product_info_icon.proinfo_icon3 i{background-position:-325px -230px;width: 39px;height: 40px;}
.product_info_section ul li .productinfobox .product_info_icon.proinfo_icon4 i{background-position: -409px -233px;width: 29px;height: 38px;transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);-o-transform: scale(0.6);-webkit-transform: scale(0.6);}
.product_info_section ul li .productinfobox .product_info_title{font-size:16px;color:#333333;font-weight:600;line-height:normal;margin-bottom: 0;display: inline-block;vertical-align: middle;}
.product_info_section ul li .productinfobox .product_info_content p{font-size:16px;color:#666666;font-weight:400;line-height:24px;}
.rating_star_box .reviews_star .sprite_img.checked{background-position:-405px -50px;}
.rating_star_box .reviews_star .sprite_img{background-position:-430px -50px;width:20px;height:20px;display:inline-block;}
.product_review_title h3, .product_review_title .rating_star_box{margin:0;display:inline-block;vertical-align:middle;}
.reviews_star{height:20px;}
.product_review_title .rating_star_box{margin-left:24px;}
.product_review_title{padding:0 0 37px 0;}
.rating_star_box .reviews_star .sprite_img + .sprite_img{margin-left:2px;}
blockquote > .blockquote_name{color:#2097ea;font-weight:500;font-family:'Montserrat', Arial, sans-serif !important;}
.product_price{font-size:30px;color:#2097ea;font-weight:400;}
.product_detail_left_section del span.woocommerce-Price-amount.amount,.product_detail_left_section ins span.woocommerce-Price-amount.amount{font-size:30px !important;font-weight:400;}
.product_detail_booking_info label{margin:0;color:#333;}
.product_detail_booking_info label small{font-size:16px;color:#666;}
.product_detail_checkbox .checkbox_main{padding:0 35px 0 0;margin-bottom:16px;}
.product_detail_checkbox .checkbox_main .input_checkbox_div{right:0px;left:auto;top:15px;}
.product_detail_checkbox label{display:block }
.product_detail_checkbox label b{font-size:16px;color:#f23030;font-weight:400;display:block }
.product_detail_checkbox label span{font-size:16px;color:#666666;font-weight:400;display:block }
.product_detail_form_main{padding:25px 30px 30px 30px;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 0 0 0;}
.product_detail_form_main h3{border-bottom:1px solid #bbb;padding-bottom:25px;margin-bottom:30px;font-size:24px;color:#333333;font-weight:700;font-family:'Montserrat', Arial, sans-serif;}
.product_detail_form .product_price{margin-bottom:25px;}
.product_detail_form.contact_form form .form-group{margin-bottom:20px;}
.product_group_main{padding:0 140px 0 0;position:relative;margin-bottom:15px;}
.product_group_main .form-group{position:absolute;right:0;top:0;width:138px;}
.product_detail_checkbox{margin:25px 0 0 0;border-top:1px solid #bbb;padding-top:25px;}
.product_detail_checkbox:after{content:"";display:table;clear:both;}
.product_detail_tabmain{border-top:1px solid #bbb;padding: 25px 0 7px 0;margin: 25px 0 0 0;}
.product_detail_tabmain ul.nav-tabs{margin:0;padding:0 0 0 0;overflow:visible;border:0 }
.product_detail_tabmain ul.nav-tabs > li{margin:0;padding:0;border:none;}
.product_detail_tabmain ul.nav-tabs > li + li{margin-left:56px;margin-top:0 !Important }
.product_detail_tabmain ul.nav-tabs > li:before{display:none }
.product_detail_tabmain ul.nav-tabs > li > a{border:none;padding:15px 0;font-size:24px;color:#999999;font-weight:700;}
.product_detail_tabmain ul.nav-tabs > li > a:before{content:"";background:#f23030;position:absolute;left:auto;right:0;width:0;bottom:-1px;height:3px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;display:none }
.product_detail_tabmain ul.nav-tabs > li > a.active, .product_detail_tabmain ul.nav-tabs > li.active > a{color:#202020 }
.product_detail_tabmain ul.nav-tabs > li.active > a:before, .product_detail_tabmain ul.nav-tabs > li > a.active:before{right:auto;left:0;width:100%;}
.tab_content_main{padding: 15px 0 20px 0;border-bottom:1px solid #bbb;margin-bottom: 20px;}
#related_slider.owl-theme .owl-controls{bottom:50%;left:0;width:100%;margin:0 auto 40px;position:absolute;right:0;text-align:center;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);}
#related_slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;margin:0 0 -2px 0;padding:0;position:absolute;bottom:50%;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);}
#related_slider.owl-theme .owl-controls .owl-nav .owl-prev{left:-75px }
#related_slider.owl-theme .owl-controls .owl-nav .owl-next{right:-75px }
#related_slider .banner_arrow_left{background-position:-50px -95px;width:23px;height:37px;}
#related_slider .banner_arrow_right{background-position:-75px -95px;width:23px;height:37px;}
.product_detail_related_section{border-top:1px solid #bbb;padding:65px 0 0 0;}
.product_detail_related_section h3{margin-bottom:15px;}
.blog_list_section .stories_box{margin:0 0 40px 0;}
.blog_list_section .my_pagination{margin-top:10px;}
.blog_user_detail .blog_user_box{display:inline-block;margin-right:23px;margin-bottom:10px;position:relative;padding-left:29px;}
.blog_user_detail .blog_user_box:last-child{margin-right:0;}
.blog_user_detail .blog_user_box i{display:inline-block;margin-right:10px;vertical-align:middle;position:absolute;left:0;top:4px;}
.blog_user_detail .blog_user_box span{font-size:16px;color:#666;font-weight:400;line-height:normal;display:inline-block;vertical-align:middle;font-family:'Montserrat', Arial, sans-serif !important;}
.blog_user_detail .blog_user_box a{color:#666;}
.blog_user_detail .blog_user_box a:hover{color:#025996;text-decoration:underline;}
.blog_user_detail .blog_user_box.blog_user i{background-position:-151px -101px;width:18px;height:18px;}
.blog_user_detail .blog_user_box.blog_comments i{background-position:-175px -102px;width:22px;height:18px;}
.blog_user_detail .blog_user_box.blog_city i{background-position:-201px -101px;width:19px;height:19px;}
.blog_user_detail .blog_user_box.blog_country i{background-position:-225px -101px;width:19px;height:18px;}
.blog_user_detail{padding:0;margin-bottom:30px }
.cms_hilight_text + .blog_user_detail{margin:0 0 35px 0;}
 .blogdetailpage .checkbox_main{margin:0;}
.blog_detail_img_main img{width:100% }
.blog_detail_img_main{position:relative;margin-bottom:40px;}
.category_list_section figure.wp-caption figcaption{text-align:left !important;}
.blog_detail_img_main .blog_detail_img_text, .about_left_section figure.wp-caption figcaption.wp-caption-text, .about_left_section figure.wp-block-image figcaption, .category_list_section figure.wp-caption figcaption{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);padding:8px 14px;font-size:16px;color:#fff;font-weight:500;font-family:'Montserrat', Arial, sans-serif !important;}
.about_left_section figure.wp-caption, .category_list_section figure.wp-caption, .about_left_section figure.wp-block-image{position:relative;margin-bottom:40px;}
.about_left_section figure.wp-block-image figcaption{text-align:left;margin:0;}
.about_left_section figure.wp-caption figcaption.wp-caption-text b, .about_left_section figure.wp-block-image figcaption strong{font-weight:500 !important;font-size:16px;color:#fff;font-family:'Montserrat', Arial, sans-serif !important;}
.sidebar_title:after{content:"";border-bottom:6px solid #333;border-left:6px solid rgba(0, 0, 0, 0);border-right:6px solid rgba(0, 0, 0, 0);height:0;width:0;display:block;margin:0;position:absolute;right:0;top:8px;opacity:0;}
.sidebar_title:hover:after{opacity:1;}
.sidebar_title{cursor:pointer;}
.sidebar_section_main .sidebar_title.active + ul, .sidebar_section_main .sidebar_title.active + .sidebar_stories_section{display:none;}
.sidebar_section_main .sidebar_title.active:after{opacity:1;transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.sidebar_section_main .sidebar_title.active{margin-bottom:20px;}
.fas:before, .fab:before, .fa:before{content:"" !important;}
.woocommerce input, .woocommerce textarea, .woocommerce select{color:#202020;font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce input::-webkit-input-placeholder, .woocommerce textarea::-webkit-input-placeholder, .woocommerce select::-webkit-input-placeholder{font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce input:-moz-placeholder, .woocommerce textarea:-moz-placeholder, .woocommerce select:-moz-placeholder{font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce input::-moz-placeholder, .woocommerce textarea::-moz-placeholder, .woocommerce select::-moz-placeholder{font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce input:-ms-input-placeholder, .woocommerce textarea:-ms-input-placeholder, .woocommerce select:-ms-input-placeholder{font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce-password-strength{margin-top:10px;width:100%;border-radius:50px;}
.woocommerce form .form-row, .woocommerce form .input-box{margin-bottom:20px;position:relative;}
.woocommerce form .form-row .input-text, .woocommerce form .input-box .input-text{background-color:transparent !important;background-image:none !important;border:1px solid #bbbbbb !important;border-radius:50px !important;box-shadow:none !important;color:#202020 !important;display:block !important;font-size:16px !important;font-weight:400 !important;height:50px !important;line-height:1.42857 !important;padding:10px 19px !important;width:100% !important;}
.woocommerce form .form-row .input-text:focus, .woocommerce form .input-box .input-text:focus{border-color:#2097ea !important;box-shadow:none;outline:0 none;}
.woocommerce form .form-row input.input-text::-webkit-input-placeholder, .woocommerce form .input-box input.input-text::-webkit-input-placeholder, .woocommerce form .form-row textarea::-webkit-input-placeholder, .woocommerce form .input-box textarea::-webkit-input-placeholder{color:#202020;;opacity:1;}
.woocommerce form .form-row input.input-text:-moz-placeholder, .woocommerce form .input-box input.input-text:-moz-placeholder, .woocommerce form .form-row textarea:-moz-placeholder, .woocommerce form .input-box textarea:-moz-placeholder{color:#202020;;opacity:1;}
.woocommerce form .form-row input.input-text::-moz-placeholder, .woocommerce form .input-box input.input-text::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder, .woocommerce form .input-box textarea::-moz-placeholder{color:#202020;;opacity:1;}
.woocommerce form .form-row input.input-text:-ms-input-placeholder, .woocommerce form .input-box input.input-text:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder, .woocommerce form .input-box textarea:-ms-input-placeholder{color:#202020;;opacity:1;}
body .wrappermain .button.w-100{width:100% !important }
body .wrappermain .button input{width:100%;border:0;background:transparent;border-radius:50%;font-size:18px !important;font-weight:700 !important;color:#fff;cursor:pointer;padding:0;}
body .wrappermain .button{color:#fff !important;background:#2097ea !important;letter-spacing:0 !important;width:170px !important;height:50px !important;border-radius:50px !important;line-height:50px !important;font-size:18px !important;font-weight:700 !important;overflow:hidden !important;z-index:10 !important;position:relative !important;display:inline-block !important;text-transform:capitalize !important;text-align:center !important;white-space:nowrap !important;box-shadow:none !important;vertical-align:middle !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;border:none !important;padding:0 !important;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
body .wrappermain .button:focus, body .wrappermain .button.focus{box-shadow:none;outline:none }
body .wrappermain .button:before{background:#f23030;content:"";z-index:-1;position:absolute;top:0;bottom:0;left:auto;right:0;width:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
div#customer_login{display:flex;flex-wrap:nowrap;width:auto;margin:0 -15px;}
div#customer_login .u-column1, div#customer_login .u-column2{position:relative;}
.my-account-login-page .u-column1, .my-account-login-page .u-column2{width:50%;float:left;padding:0 15px;}
div#customer_login .u-column1:before, div#customer_login .u-column2:before{content:"";position:absolute;left:15px;right:15px;top:40px;bottom:0;pointer-events:none;border:0;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.woocommerce .woocommerce-MyAccount-content h3, .woocommerce .woocommerce-MyAccount-content h2, .my-account-login-page h2, .woocommerce-order-received h2, .woocommerce-order-received h3, .woocommerce h3, .woocommerce h2{font-size:24px !important;color:#333333 !important;font-weight:700 !important;font-family:'Montserrat', Arial, sans-serif !important;}
.my-account-login-page h2{margin:0 0 20px 0;}
.my-account-login-page .woocommerce-form.woocommerce-form-login.login, .my-account-login-page .woocommerce-form.woocommerce-form-register.register{margin:0 !important;min-height:380px;}
body .woocommerce .my-account-login-page form.login, body .woocommerce .my-account-login-page form.register{border:none !important;}
.woocommerce form.login .form-row label.inline.woocommerce-form__label-for-checkbox{margin:20px 0 0 0;line-height:24px;}
.woocommerce-form__label-for-checkbox{position:relative;padding-left:40px;font-size:18px;font-weight:700;}
.woocommerce-form__label-for-checkbox input{width:24px !important;height:24px !important;position:absolute;left:0;top:0;margin:0;opacity:0;text-align:center;vertical-align:middle;margin:0 !important;}
.woocommerce-form__label-for-checkbox span{line-height:24px !important;display:block;vertical-align:middle;font-size:16px;font-weight:400;color:#303030;}
.woocommerce-form__label-for-checkbox span:before{border-radius:0;border:3px solid #bbbbbb;top:0;content:"";display:block;position:absolute;height:24px;width:24px;left:0;}
.woocommerce-form__label-for-checkbox span:after{content:"";left:6px;margin-top:-1px;background-position:-405px -30px;width:12px;height:12px;opacity:0;position:absolute;top:6px;}
.woocommerce-form__label-for-checkbox input:checked+span:before{border-color:#2097ea !important;}
.woocommerce-form__label-for-checkbox input:checked~span:after{opacity:1;}
.woocommerce-MyAccount-navigation ul{padding:0;margin:0;border:0 !important;}
.woocommerce-MyAccount-navigation ul li{padding:0 !important }
.woocommerce-MyAccount-navigation ul li:before{display:none }
.woocommerce-MyAccount-navigation ul li a{background:#303030;display:block;padding:10px 55px 10px 15px;color:#fff !important;position:relative;text-transform:capitalize;}
.woocommerce-MyAccount-navigation ul li a:before{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;border-left:10px solid #fff;border-top:10px solid rgba(0, 0, 0, 0);border-bottom:10px solid rgba(0, 0, 0, 0);height:0;width:0;display:block;}
.woocommerce-MyAccount-navigation ul li+li a{border-top:1px solid rgba(255,255,255,0.2) }
.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;margin-right:0 }
.woocommerce-account .woocommerce-MyAccount-content{width:75% !important;padding:0 0 0 30px !important;float:left !important;border:0 !important;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25% !important;float:left !important;border:0 !important;}
.woocommerce-account .woocommerce-MyAccount-content > *:last-child{margin-bottom:0 }
.dashboard_section .dashboard_box_main .dashboard_box{position:relative }
.dashboard_section .dashboard_box_main .dashboard_box:before{content:"";border:2px solid #999;position:absolute;top:0;bottom:0;left:15px;right:15px;pointer-events:none;z-index:-1 }
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link{padding:15px;display:block;text-align:center }
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_icon{width:100%;height:100px;position:relative;display:block;margin-bottom:15px;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_icon:before{content:"";position:absolute;width:60px;height:60px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_box_title{font-size:18px;color:#666666;font-weight:400;display:block;margin-bottom:15px;min-height:50px;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .recent_orders_icon:before{background:url(../images/recent_orders_icon.png);}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .shipping_billing_icon:before{background:url(../images/shipping_billing_icon.png);}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .editpassword_accountdetails_icon:before{background:url(../images/editpassword_accountdetails_icon.png);}
.woocommerce form p{position:relative }
.woocommerce form#resetpassform{margin:0 -15px;width:auto;}
.woocommerce form#resetpassform p.woocommerce-form-row.form-row.m-t-25{margin-top:25px !important;}
.woocommerce form#resetpassform p.woocommerce-form-row label.error{left:15px;}
.woocommerce form#lostpassform p.woocommerce-form-row.form-row.m-t-25 a.btn.btn-primary{margin-left:25px;}
.woocommerce form#lostpassform p.woocommerce-form-row.form-row.m-t-25{margin-top:5px !important;padding:0 !important;}
.woocommerce form#resetpassform p.woocommerce-form-row label.error{left:15px;}
.woocommerce-address-fields > p{clear:both !important;}
.woocommerce .woocommerce-info{padding:16px 15px 10px 57px !important;margin:0 !important;position:relative !important;background-color:#fff !important;color:#444444 !important;border:2px solid #2097ea !important;list-style:none outside !important;width:100% !important;word-wrap:break-word !important;min-height:60px;border-radius:60px;font-size:16px;font-weight:400;}
.woocommerce .woocommerce-info a{font-weight:400;color:#2097ea;}
.woocommerce .woocommerce-info::before{top:19px !important;left:29px;position:absolute;content:"";background-position:-270px -100px;width:18px;height:18px;}
form.checkout.woocommerce-checkout{padding:40px 0 0 0 !important;}
.woocommerce-form-coupon-toggle{margin-bottom:15px;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{top:16px !important;}
.woocommerce-error li:before, .woocommerce-info li:before, .woocommerce-message li:before{display:none }
.billing-details-form{padding:0 100px 0 0;}
.woocommerce-billing-fields__field-wrapper{margin:0 -15px;width:auto;}
.woocommerce form p.form-row.form-row-first, .woocommerce form p.form-row.form-row-last, .woocommerce form p.form-row.form-row-wide{width:50% !important;padding:0 15px !important;margin:0 0px 20px 0 !important;float:left !important;clear:none !important;}
.woocommerce form p.form-row#billing_address_1_field, .woocommerce form p.form-row#billing_address_2_field, .woocommerce form p.form-row#billing_city_field, .woocommerce form p.form-row#shipping_address_1_field, .woocommerce form p.form-row#shipping_address_2_field, .woocommerce form p.form-row#shipping_city_field{width:100% !important;}
.woocommerce span.woocommerce-input-wrapper{display:block;width:100%;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{line-height:normal !important;margin-bottom:5px;display:block !important }
.wt-passenger-info:after{content:"";display:table;clear:both;}
.select2-container .select2-selection--single{border-radius:50px !important;height:50px !important;border:1px solid #bbbbbb !important;padding:0 19px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0 !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;position:absolute !important;background-position:-406px -10px;width:14px !important;height:16px !important;right:20px;background-image:url(../images/sprite-2x-new.png);background-size:500px 500px;top:50% !important;pointer-events:none;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.select2-container .select2-selection--single .select2-selection__rendered{line-height:50px !important;font-size:16px !important;padding:0 !important }
.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px !important;}
.select2-container .select2-selection--single{outline:none !important;}
.select2-container--default .select2-search--dropdown .select2-search__field{outline:none !important;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{box-shadow:0 0 10px #2097ea;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000 !important;}
.select2-dropdown{z-index:99 !important;}
.woocommerce .woocommerce-billing-fields label, .woocommerce .woocommerce-shipping-fields .shipping_address label, .woocommerce .woocommerce-additional-fields .notes label, .woocommerce .woocommerce-address-fields .form-row label, .woocommerce .edit-billing-address form .woocommerce-address-fields label{display:none !important;}
body .woocommerce-billing-fields .form-row label, body .wt-passenger-info .form-row label{display:none !important;}
.wt-passenger-info > p.pa-lab{padding:0 15px !important;}
.wt-passenger-info{padding:20px 10px !important;}
.woocommerce form .wt-passenger-info .select{background-color:transparent !important;background-image:none !important;border:1px solid #bbbbbb !important;border-radius:50px !important;box-shadow:none !important;color:#303030 !important;display:block !important;font-size:16px !important;font-weight:400 !important;height:50px !important;line-height:1.42857 !important;padding:10px 19px !important;width:100% !important;}
.woocommerce table.shop_table{border-collapse:collapse !important;border-radius:0 !important;border:0 !important;}
.woocommerce table.shop_table thead tr th{background:transparent !important;border-top:1px solid #909090 !important;border-bottom:1px solid #909090 !important;color:#202020 !important;text-transform:capitalize !important;letter-spacing:0 !important;font-size:18px !important;padding:10px 0 !important;}
.woocommerce table.shop_table tfoot tr th{background:transparent !important;border-top:1px solid #d6d6d6 !important;color:#202020 !important;text-transform:capitalize !important;letter-spacing:0 !important;padding:10px 0 !important;font-size:16px !important;font-weight:400 !important }
.woocommerce table.shop_table tr{background:transparent !important }
.woocommerce table.shop_table td{padding:10px 0 !important;}
.order-details{background:#eeeeee;padding:30px;}
.woocommerce #order_review thead th.product-total, .woocommerce table.shop_table tbody td.product-total, .woocommerce table.shop_table tfoot tr td:last-child{text-align:right !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{display:none !important }
.woocommerce td.product-name dl.variation dt{line-height:28px !important;}
.woocommerce td.product-name dl.variation dd{line-height:28px !important;}
.woocommerce td.product-name dl.variation dd p{line-height:29px !important;}
.woocommerce table.shop_table tr.order-total th, .woocommerce table.shop_table tr.order-total td{font-weight:700 !important;color:#202020 !important;font-size:20px !important;}
.woocommerce table.shop_table tfoot tr th, .woocommerce table.shop_table tfoot tr td{border:0 !important;padding:0 !important;}
.woocommerce table.shop_table tfoot tr:first-child th, .woocommerce table.shop_table tfoot tr:first-child td{border-top:1px solid #d6d6d6 !important;padding-top:15px !important;}
.woocommerce table.shop_table tfoot tr:last-child th, .woocommerce table.shop_table tfoot tr:last-child td{padding-bottom:15px !important;}
.order-details #order_review table{border:0 !important;border-collapse:collapse;}
.order-details #order_review table thead{border:0 !important;}
.order-details #order_review table tr{color:#444 !important;background:transparent !important;border:0 !important;}
.order-details #order_review table thead tr th{border-top:1px solid #909090 !important;border-bottom:1px solid #909090 !important;}
.order-details #order_review table thead tr th + th{text-align:right;}
.order-details #order_review table tbody tr td{border-bottom:1px solid #dbdbdb !important;}
.order-details #order_review table tfoot tr td{width:150px;}
.order-details #order_review table tfoot tr td ul li{padding:0;}
.order-details #order_review table tfoot tr.order-total td, .order-details #order_review table tfoot tr.order-total td span, .order-details #order_review table tfoot tr.order-total th{font-size:20px !important }
.order-details #order_review table tfoot tr:first-child td, .order-details #order_review table tfoot tr:first-child th{padding-top:15px !important;}
.order-details #order_review table tr td dl{margin:0 !important;padding:0 !important;}
.order-details #order_review table tr td + td{text-align:right;}
.order-details #order_review table tbody{margin-bottom:10px !important;}
.order-details #order_review #payment{background:transparent !important;border:0;padding:0;}
.order-details #order_review table tbody tr:last-child td{border-bottom:1px solid #dbdbdb !important;}
.order-details #order_review table tfoot td{text-align:right;}
.order-details #order_review #payment label a.about_paypal{color:#444;padding-left:10px;text-align:left;font-weight:400;font-weight:18px;}
.order-details #order_review table tr td span.oreder_product_image{overflow:hidden;display:inline-block;float:left;max-width:95px;max-height:inherit;padding-right:15px;margin-right:5px;margin-top:7px;}
.order-details #order_review table tr td span{font-size:15px;}
.order-details #order_review table tr{vertical-align:top;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods{padding:0;border:0 !important;}
.woocommerce form p#order_comments_field{padding:0 !important;}
.woocommerce form p#order_comments_field textarea{border:2px solid #606060;}
form.checkout_coupon.woocommerce-form-coupon{box-shadow:0 0 10px rgba(0,0,0,0.1);border:0 !important;}
.woocommerce form p.form-row{display:block;}
.woocommerce-billing-fields p{display:block;margin:0 0 30px 0 !important;}
.woocommerce-billing-fields p input{height:50px;padding:0 15px;font-size:15px;}
.woocommerce-billing-fields p span{display:block;}
.woocommerce .check_out_page .woocommerce-shipping-fields label input{position:absolute;left:0;top:0;height:40px;width:40px;margin:0;opacity:0 }
.woocommerce .check_out_page .woocommerce-shipping-fields label span:before{content:"";display:block;position:absolute;height:40px;width:40px;border:4px solid #bbbbbb;top:0;left:0;border-radius:5px;}
.woocommerce .check_out_page .woocommerce-shipping-fields label span:after{content:"";position:absolute;left:9px;top:10px;opacity:0;background-position:-115px -255px;width:21px;height:20px;}
.woocommerce .check_out_page .woocommerce-shipping-fields label input:checked~span:before{border-color:#2097ea }
.woocommerce .check_out_page .woocommerce-shipping-fields label input:checked~span:after{opacity:1 }
.check_out_page .billing-details-form .woocommerce-shipping-fields label{position:relative;margin:0 0 0 0;line-height:40px;padding:0 0 0 55px;cursor:pointer;vertical-align:middle;display:block;}
.woocommerce .check_out_page .create-account label input, .woocommerce label.checkbox input{position:absolute;left:0;top:0;height:40px;width:40px;margin:0;opacity:0 }
.check_out_page .billing-details-form .woocommerce-shipping-fields{margin-bottom:0;}
.check_out_page .billing-details-form .woocommerce-shipping-fields h3{font-size:20px;margin:0 !important;vertical-align:middle;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods{padding:0;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li{padding:0 }
.check_out_page .woocommerce-checkout #payment ul.payment_methods li:before{display:none !important }
.check_out_page .woocommerce-checkout #payment div.payment_box{background:transparent;padding:0;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio{position:absolute;left:0;top:0;opacity:0;margin:0;height:40px;width:40px;cursor:pointer }
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label:before{content:"";display:block;height:40px;width:40px;border:3px solid #bbb;border-radius:50%;position:absolute;left:0;top:4px;pointer-events:none;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label:after{content:"";height:16px;width:16px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;position:absolute;left:12px;top:16px;opacity:0;pointer-events:none;background:#2097ea;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio:checked~label:after{opacity:1 }
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label{line-height:50px;padding-left:55px;display:block;cursor:pointer;margin:0;position:relative;color:#444444;font-size:18px;font-weight:400;}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{margin-top:15px !important;float:right;height:25px;height:25px;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio{top:10px }
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio:checked~label:before{border-color:#2097ea;}
.checkout_coupon_row{margin:0 -15px;}
.checkout_coupon_row .checkout_coupon_col{padding:0 15px 10px 15px;}
form.woocommerce-form.woocommerce-form-login.login{box-shadow:0 0 10px rgba(0,0,0,0.1);border:0 !important;}
.woocommerce-form-login-toggle + form.woocommerce-form.woocommerce-form-login.login p.form-row{width:100% !important;padding:0 !important;}
.woocommerce-form-login-toggle + form.woocommerce-form.woocommerce-form-login.login p.lost_password{margin-bottom:0;}
.woocommerce-form-coupon-toggle + form.checkout_coupon.woocommerce-form-coupon p.form-row{width:100% !important;padding:0 15px !important;}
form#lostpassform p.form-row{padding:0 !important;}
.my-account-login form#loginform{box-shadow:none !important;}
.woocommerce .woocommerce-info a.woocommerce-Button.btn{float:right;width:auto;padding:7px 20px;height:auto;line-height:normal;color:#fff !important;font-size:15px !important;font-weight:700;position:relative;top:-3px;}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin:0 -15px;width:auto;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account p.form-row.form-row-wide{width:100% !important;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account{margin:0 -15px;width:auto;}
.woocommerce-page.woocommerce-edit-account .woocommerce fieldset{clear:both;}
.woocommerce-page.woocommerce-edit-account .woocommerce fieldset legend{padding:0 15px;text-transform:capitalize !important;font-size:24px !important;color:#333333 !important;font-weight:700 !important;font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account p.m-t-30{margin:10px 0 0 0 !important;padding:0 15px;}
.woocommerce-Reviews ol.commentlist{padding:10px 0 0 0;}
.woocommerce .star-rating span::before{color:#e5a33f;}
.woocommerce #review_form #respond span#reply-title{font-size:24px;text-transform:capitalize;color:#202020;margin:15px 0 10px 0;display:block;}
.woocommerce p.stars a{height:20px;width:20px;}
.woocommerce p.stars a::before{width:20px;height:20px;font-size:20px;}
.woocommerce p.stars a + a{margin-left:4px;}
.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;border-radius:25px !important;height:150px !important;}
.tour-info-select span.wt-departure span{background-color:transparent;background-image:none;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:0;width:100%;margin:5px 0 0 0 }
.product_detail_form .tour-info-select span.wt-departure span{border:0 !important;}
.tour-info-select span.wt-departure{color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;}
.tour-info-select > span.wt-user-info.wtsl-select{padding:0 15px;}
.tour-info-select span.wt-departure span input:focus{outline:none;box-shadow:none;}
.tour-info-select span.wt-departure span input{border:0;border-radius:50px !important;height:50px !important;background:transparent !important;}
.tour-info-select span.wt-departure span i.fa.fa-calendar.wt-bticon{display:block;padding:0;line-height:1.7;border:none;cursor:pointer;border-left:0;font-size:13px;position:absolute;top:13px;background-position:-425px -10px;width:18px;height:21px;right:20px;}
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart a.tinvwl_add_to_wishlist_button:before{font-weight:400;font-size:28px;}
.woocommerce div.product div.summary{margin-bottom:0 !important;}
.wt-table-lisst .wt-table td h3 a, .woocommerce #wtmain-content .wt-table-lisst .wt-table td h3 a, .wt-table-lisst .wt-table td.tb-viewdetails .tb-price, .archive.woocommerce #wtmain-content h2, .archive.woocommerce #wtmain-content h3, .woocommerce #wtmain-content .wt-sidebar h2, .woocommerce #wtmain-content .wt-sidebar h3, .woocommerce #wtmain-content .wt-content-custom h1, .woocommerce #wtmain-content .product > *:not(.woocommerce-tabs) h1, .woocommerce-page .woocommerce .product > *:not(.woocommerce-tabs) h2, .woocommerce-page .woocommerce .product > *:not(.woocommerce-tabs) h3, .woocommerce-page.woocommerce-edit-account .woocommerce fieldset legend, .woocommerce .product *:not(.woocommerce-tabs) h2, body.woocommerce div.product .woocommerce-tabs .panel h2:first-child, .woocommerce div.product .product_title, figure.ex-modern-blog h3, .woocommerce #reviews #comments h2, .woocommerce #reviews h3, .woocommerce #reviews span#reply-title, body.woocommerce-page #wtmain-content .related ul.products li.product h3, .woocommerce .product > *:not(.woocommerce-tabs) h3{text-transform:capitalize !important;}
.tinvwl-after-add-to-cart a.tinvwl_add_to_wishlist_button span.tinvwl_remove_from_wishlist-text, .tinvwl-after-add-to-cart a.tinvwl_add_to_wishlist_button span.tinvwl_add_to_wishlist-text{color:#666666;font-size:16px;line-height:30px;margin:0 0 10px;font-weight:400;}
.tour-info-select > span.wt-user-info.wtsl-select > span{width:100%;}
.tour-info-select > span.wt-user-info.wtsl-select span span.lb-pric{display:block;font-size:16px;font-weight:400;color:#333;margin-bottom:10px;}
del{text-decoration-color:#f23030 !important;-webkit-text-decoration-color:#f23030 !important;-ms-text-decoration-color:#f23030 !important;-moz-text-decoration-color:#f23030 !important;}
del span.woocommerce-Price-amount.amount{color:#888;text-decoration-color:#888 !important;-webkit-text-decoration-color:#888 !important;-ms-text-decoration-color:#888 !important;-moz-text-decoration-color:#888 !important;font-size:16px;font-weight:700;}
ins{color:#2097ea;}
span.rprice ins span.woocommerce-Price-amount.amount, ins span.woocommerce-Price-amount.amount{font-size:16px;color:#2097ea !important;font-weight:700;}
.tour-info-select > span.wt-user-info.wtsl-select select{background-color:transparent;background-image:none;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;margin:0 }
.woocommerce div#product_total_price{font-size:16px;font-weight:400;color:#333;}
body.woocommerce div.product form.cart div.quantity{border:1px solid #202020 !important;}
.woocommerce div#product_total_price span.price{color:#2097ea;}
.picker__nav--next:before{background-position:-455px -8px;width:9px !important;height:17px !important;}
.picker__nav--prev:before{background-position:-446px -8px;width:9px !important;height:17px !important;}
.picker__nav--next:before, .picker__nav--prev:before{content:"";border:0 !important;display:block !important;margin:0 auto !important;background-image:url(../images/sprite-2x-new.png);background-size:500px 500px;}
.wt-departure .picker table thead tr th{background:transparent !important;vertical-align:middle !important;border:medium none !important;font-size:16px !Important;color:#666666 !important;font-weight:400;height:auto;padding:0;text-align:center;text-transform:uppercase;}
.picker__nav--next:hover, .picker__nav--prev:hover{background:transparent !important;}
.wt-departure .picker--opened .picker__holder{box-shadow:0 0 10px rgba(0,0,0,0.5) !important;border:0 !important;width:100%;}
.picker__frame{padding:0 19px 10px 19px !important;border:0 !important;}
.wt-departure .picker table.picker__table td{border:0 !important;padding:10px !important }
.wt-departure .picker table.picker__table td .picker__day{font-size:16px;position:relative;height:38px;cursor:pointer;padding:0 !important;color:#666666;text-align:center;width:38px;line-height:38px;margin:0 auto !important;font-weight:400;background:transparent;border:1px solid #bbb;border-radius:50%;}
.picker__day--today:before{content:" ";position:absolute !important;top:0 !important;right:0 !important;width:10px !important;height:10px !important;border:0 !important;background:#f23030 !important;border-radius:50% !important;}
.picker__button--today:before{content:" ";position:relative !important;top:0 !important;right:0 !important;width:10px !important;height:10px !important;border:0 !important;background:#f23030 !important;border-radius:50% !important;}
.picker__button--close:before{font-size:17px;color:#f23030;}
.picker__button--clear:hover, .picker__button--close:hover, .picker__button--today:hover{background:rgba(32, 151, 234, 0.2) !important;border-bottom-color:rgba(32, 151, 234, 0.2) !important;}
a.reset_variations{position:absolute;left:15px !important;top:auto !important;line-height:normal !important;bottom:-17px !important;color:#f23030 !important;}
.single_variation_wrap{margin:22px 0 0 0 !important;}
.wt-departure .picker table.picker__table td .picker__day.picker__day--disabled{background:#bbb;opacity:0.3;cursor:pointer }
.wt-departure .picker table.picker__table td .picker__day.picker__day--today{background:#2097ea;border-color:#2097ea;color:#fff;}
.wt-departure .picker table.picker__table td .picker__day--selected{background:#2097ea;border-color:#2097ea;color:#fff;}
.picker .picker__table{margin-top:0 !Important;margin-bottom:0 !important;}
.picker .picker__holder{min-width:200px;max-width:410px;}
.picker--opened .picker__holder{max-height:398px;}
.wt-departure .picker select{display:inline-block;width:auto;padding:0 10px;height:32px;border-radius:32px;font-size:14px;font-weight:400;}
.picker__header{margin:30px 0 20px 0 !important;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select{padding:0 140px 0 0;position:relative;margin-bottom:6px;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child span.lb-pric, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select span.lb-pric, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select span.lb-pric{float:left;width:100%;margin:0;color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;line-height:24px;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child span.woocommerce-Price-amount.amount, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select span.woocommerce-Price-amount.amount, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select span.woocommerce-Price-amount.amount{color:#666666 !important;font-size:16px !important;line-height:30px !important;margin:0 0 10px !important;font-weight:400 !important;font-family:'Montserrat', Arial, sans-serif !important;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child span.lb-pric + span, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select span.lb-pric + span, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select span.lb-pric + span{float:left;width:100%;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child ins span.woocommerce-Price-amount.amount, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select ins span.woocommerce-Price-amount.amount, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select ins span.woocommerce-Price-amount.amount{color:#2097ea !important }
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child select, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select select, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select select{position:absolute;right:0;top:0;width:138px;}
.single_variation_wrap table.tour-tble .woocommerce---price:after, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price:after, .single_variation_wrap table.tour-tble td > [class*=woocommerce-variation-]:after{content:"";display:table;clear:both;}
.single_variation_wrap table.tour-tble .woocommerce---price, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price, .single_variation_wrap table.tour-tble td > [class*=woocommerce-variation-]{position:relative;margin-bottom:6px;}
.single_variation_wrap table.tour-tble .woocommerce---price span.lb-pric, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price span.lb-pric, .single_variation_wrap table.tour-tble td [class*=woocommerce-variation-] span.lb-pric{float:left;width:100%;margin:0;color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;line-height:24px;}
.single_variation_wrap table.tour-tble .woocommerce---price span.woocommerce-Price-amount.amount, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price span.woocommerce-Price-amount.amount, .single_variation_wrap table.tour-tble td [class*=woocommerce-variation-] span.woocommerce-Price-amount.amount{color:#666666 !important;font-size:16px !important;line-height:30px !important;margin:0 0 10px !important;font-weight:400 !important;font-family:'Montserrat', Arial, sans-serif !important;}
.single_variation_wrap table.tour-tble .woocommerce---price span.lb-pric + span, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price span.lb-pric + span, .single_variation_wrap table.tour-tble td [class*=woocommerce-variation-] span.lb-pric + span{float:left;width:100%;}
.single_variation_wrap table.tour-tble .woocommerce---price ins span.woocommerce-Price-amount.amount, .single_variation_wrap table.tour-tble .woocommerce-variation-wt-child-price ins span.woocommerce-Price-amount.amount, .single_variation_wrap table.tour-tble td [class*=woocommerce-variation-] ins span.woocommerce-Price-amount.amount{color:#2097ea !important }
.single_variation_wrap table.tour-tble{margin-bottom:10px !important;}
.single_variation_wrap table.tour-tble td select:focus{outline:none;box-shadow:none;}
.single_variation_wrap table.tour-tble td{vertical-align:top }
.single_variation_wrap table.tour-tble td:last-child{width:138px !important;}
.single_variation_wrap table.tour-tble td select{right:0;top:0;width:138px !important;background-color:transparent;background-image:none;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;margin:0;}
.woocommerce div.product form.cart button[type="submit"]:after{margin-top:-25px !important;}
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td > select:focus{outline:none;box-shadow:none;}
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive{overflow:visible }
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td{padding:0;display:block !important;border:0 !important }
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td label{color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;line-height:normal !important;}
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table{margin-bottom:10px;}
.single_variation_wrap .woocommerce-variation-add-to-cart.variations_button{border:none !important;}
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td > select{background-color:transparent;background-image:none;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;margin:0 }
.woocommerce-cart .woocommerce table.shop_table.cart{border-collapse:collapse !important;}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name span{display:inline-block }
.woocommerce-cart .woocommerce table.shop_table.cart td{border-bottom:1px solid #ddd;}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .wt-table-lisst .wt-table td, .wt-table-lisst .wt-table th{border-right:0 !important;}
.shopping_cart_page form#checkout_coupon_form{border:0;}
body .woocommerce .cart_totals{background:#eeeeee;padding:30px;min-height:224px;}
.woocommerce a.remove{border:none !important;font-size:23px !important;}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a{color:#666;}
.woocommerce-cart table.cart .product-thumbnail{width:85px;}
.woocommerce-cart .wc-proceed-to-checkout{padding:0 !important;}
.wc-proceed-to-checkout{margin:15px 0 0 0;}
body .woocommerce .cart_totals table{border:0 !important;}
body .woocommerce .cart_totals table tr{color:#444444 !important;font-size:16px;border:0 !important;background:transparent !important;font-weight:400 !important;}
body .woocommerce .cart-collaterals .cart_totals table tr:nth-last-of-type(2) th, body .woocommerce .cart-collaterals .cart_totals table tr:nth-last-of-type(2) td{padding-bottom:10px !important;}
.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}
body .woocommerce .cart-collaterals table tr th{padding:4px 0 !important;text-transform:capitalize !important;font-weight:400 !important;}
body .woocommerce .cart_totals table tr td{text-align:right;padding:10px 0 !important;margin-bottom:0 !important;}
body .shopping_cart_page .cart-collaterals table.shop_table tr td{padding:4px 0 !important;}
.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th, .woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{border-top:1px solid #999 !important;}
.wc-proceed-to-checkout a.btn{width:auto;padding:0 30px;float:right;}
div#cart_discount_code h3{margin-bottom:0px !important;}
.shopping_cart_page #cart_discount_code form#checkout_coupon_form{border:0 !important;padding:0;margin:16px 0 0 0;}
.shopping_cart_page #cart_discount_code form#checkout_coupon_form .input-box:last-child{margin-bottom:0;}
.shopping_cart_page #cart_discount_code{border:0;background:#eee;padding:30px;}
.billingmaindiv p.form-row.form-row-wide.create-account.woocommerce-validated{width:100% !important;padding:0 !important;margin-bottom:7px !important;}
body .billingmaindiv .create-account .form-row label{display:none !important;}
.billingmaindiv .create-account{clear:both;}
.woocommerce-order p.woocommerce-notice{text-align:center;font-size:16px;line-height:normal;margin-bottom:40px;}
td.woocommerce-table__product-name.product-name a{color:#666;}
.woocommerce-order ul{margin-bottom:20px !important;}
.woocommerce ul.woocommerce-order-overview.order_details li:before{display:none;}
.woocommerce ul.woocommerce-order-overview.order_details{padding-left:0 !important;}
.woocommerce-cart .aboutcontent{margin-top:0;}
.woocommerce table.shop_table tr td li p a{color:#000;}
.woocommerce ul.order_details li{display:inline-block;margin-bottom:10px;padding:0 15px;margin:0 0 15px 0 !important;width:33.3333%;text-align:left;border:0 !important;font-size:15px !important;text-transform:capitalize !important;word-break:break-all;}
.woocommerce ul.order_details li strong{display:block;font-size:16px !important;text-transform:none;line-height:1.5;font-weight:400;}
.woocommerce ul.order_details li strong{margin:5px 0 0 0;}
.woocommerce-order p.woocommerce-notice strong{font-size:30px;}
.we-user-info br{display:none;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.table dl.variation{margin:0;}
.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:none !important;width:100%;border-radius:0 !important;padding:6px 12px;box-shadow:0 0 5px rgba(0,0,0,0.3) !important;}
body .wrappermain table .button{height:auto !important;line-height:normal !important;width:auto !important;padding:5px 15px !important;font-size:14px !important;}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.table a.woocommerce-button.button.view{float:none;}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{clear:both;}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:after{content:"";display:table;clear:both;}
.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders td{padding:7px 0px !important;}
.gallery1_box_main .gallery_img_box{display:block;margin:0 0 30px 0;position:relative }
.gallery1_box_main .gallery_img_box:before{content:"";z-index:1;position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;pointer-events:none;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.gallery1_box_main .gallery_img_box:after{content:"";background:rgba(0,0,0,0.2);opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.gallery1_box_main .gallery_img_box .gallery_hvr:before{content:"";background-position:-200px -20px !important;width:38px !important;height:38px !important;display:inline-block;vertical-align:middle;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);-webkit-transform:translateY(-50%) scale(0);z-index:1;background-size:1000px 1000px;}
.gallery1_box_main .gallery_img_box .gallery_hvr{display:block;position:relative;overflow:hidden;padding-bottom:84%;}
.gallery1_box_main .gallery_img_box .gallery_hvr img{position:absolute;left:50%;right:0;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:auto;height:100%;}
.search_content + .search_content{border-top:1px solid #ccc;padding-top:30px;margin-top:30px;}
.modal.insta_popup{position:fixed;}
.modal.insta_popup img.alignright{float:none;margin:0 auto;}
.modal.insta_popup .about_popup_main{text-align:center;}
.modal.insta_popup .team_content_main .team_title{font-size:30px;color:#fff;padding:30px 0 10px 0;}
.modal.insta_popup .team_content_main .team_subtitle{font-size:20px;color:#fff;}
.modal.insta_popup .modal-dialog{max-width:500px !important;}
.modal.insta_popup .modal-body{padding:40px 20px;background-image:url(../images/instagram-bg.png);background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;position:relative;height:500px;}
.insta_popup_btn_main{padding-top:10px;}
.modal.insta_popup .modal-body:before{content:"";background:rgba(255, 252, 255, 0.85);position:absolute;left:0;opacity:0;right:0;top:0;bottom:0;}
@media (min-width:576px){.modal.insta_popup .modal-dialog{max-width:530px !important;}
}
.modal.insta_popup .modal-dialog{left:50%;margin:0 auto !important;position:absolute;top:50%;transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;width:100%;}
body #yith-wcwl-popup-message{background:rgba(0,0,0,0.7);border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;line-height:normal;padding:0;position:fixed;text-align:center;top:0;left:0;z-index:10000;margin:0 !important;right:0;bottom:0;}
body #yith-wcwl-popup-message div#yith-wcwl-message{padding:70px;font-size:20px;color:#fff;background:#2097ea;border-radius:20px;position:absolute;left:50%;margin:0 auto;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
html .newsletter_section .formcraft-css .fc-form .form-element .form-element-html, html .newsletter_section .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child .customText-cover, html .newsletter_section .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child .heading-cover, html .newsletter_section .formcraft-css .fc-form .form-element .field-cover.heading-cover .bold-true{padding:0 !important;margin:0 !important }
html .newsletter_section .formcraft-css .fc-form .form-element .field-cover.heading-cover .bold-true span{font-size:30px;color:#fff;font-weight:700;line-height:normal;font-family:'Montserrat', Arial, sans-serif;}
html .newsletter_section .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child, html .newsletter_section .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child{margin-top:-49px !important;}
html body .newsletter_section .formcraft-css .fc-form.fc-form-6 .form-element .field-cover input{width:100%;height:50px !important;font-size:16px;color:#303030 !important;font-weight:400;padding:0 20px;border:none !important;box-sizing:border-box;border-radius:50px;background-color:#fff !important;background-clip:padding-box;}
html .newsletter_section .formcraft-css .fc-form .form-element{padding:16px 0 0 0 !important;}
html .newsletter_section .formcraft-css .fc-form .form-element .field-cover.customText-cover{padding:10px 0 !important;}
html .newsletter_section .formcraft-css .fc-form .form-element .submit-cover.align-center .submit-button{width:100% !important;padding:0 30px !important;}
html .newsletter_section .formcraft-css .fc-form .form-element .field-cover.customText-cover p{color:#fff !important;}
html .newsletter_section .formcraft-css .fc-form .form-element .field-cover:after{display:none }
.newsletter_section .form-element.form-element-type-email{width:60% !important;float:left !important;}
.newsletter_section .form-element.form-element-type-submit{width:40% !important;float:right !important;}
html body .newsletter_section .formcraft-css .fc-form .form-page-content .form-element.form-element-type-customText{position:absolute !important;left:0;right:0;margin:0 auto;bottom:0 !important;top:auto !important;padding:0 !important;height:auto !important;}
html body .newsletter_section .formcraft-css .fc-form .form-page-content .form-element.form-element-type-customText .absolute-false.customText-cover.field-cover{padding:0 !important;margin:0 !important;}
html body .newsletter_section .formcraft-css .form-cover .fc-form.frame-hidden .form-page-content{margin:0 !important;}
html .newsletter_section .formcraft-css .fc-form.frame-hidden .form-page-content{padding:0 0 55px 0 !important;}
html body .newsletter_section .formcraft-css .fc-form .form-element .field-cover .formcraft-icon{display:none !important }
html body .newsletter_section .formcraft-css .fc-form.fc-form-6 .form-element .field-cover input:focus{box-shadow:0 3px 6px rgba(32, 151, 234,0.8);}
html .newsletter_section .formcraft-css .fc-form.frame-hidden .form-page-content{margin-right:0 !important;}
html .newsletter_section .formcraft-css .form-element.form-element-type-submit{padding-left:30px !important;}
form.fc-form{position:relative;overflow:hidden;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover input{background-color:transparent !important;background-image:none !important;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030 !important;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover input:focus{border-color:#2097ea !important;box-shadow:none;outline:0 none;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover textarea{height:150px !important;resize:none;border:1px solid #bbbbbb !important;border-radius:25px;background:transparent !important }
html body .formcraft-css .form-cover .fc-form .form-element .field-cover .main-label > span{font-size:15px;color:#333;font-family:'Montserrat', Arial, sans-serif !important;font-weight:400;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover input + i.formcraft-icon{display:none;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover{position:relative;padding:0 !important;}
html body .formcraft-css .form-cover .fc-form .form-element .error{position:absolute !important;top:100% !important;font-size:13px !important;margin-top:2px !important;right:auto !important;left:15px;background:transparent !important;font-weight:400 !important;font-family:'Montserrat', Arial, sans-serif !important;height:auto !important;line-height:normal;}
html body .formcraft-css .form-cover .fc-form.frame-hidden .form-page-content{margin-right:0 !important;}
html body .formcraft-css .form-cover .fc-form .form-element .form-element-html{padding-right:0 !important;padding-bottom:0 !important;margin-bottom:25px !important;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover.star-cover label{margin:0;}
html body .formcraft-css .form-cover .fc-form .form-element.error-field .form-element-html .checkbox-cover>div, html body .formcraft-css .form-cover .fc-form .form-element.error-field .form-element-html .fileupload-cover>div, html body .formcraft-css .form-cover .fc-form .form-element.error-field .form-element-html .matrix-cover>div, html body .formcraft-css .form-cover .fc-form .form-element.error-field .form-element-html .star-cover>div{border-radius:50px !Important;}
html body .formcraft-css .form-cover .fc-form.frame-hidden .form-page-content{margin:0 -15px !important;width:auto !important;padding-top:15px !Important;}
html body .formcraft-css .form-cover .fc-form .form-element{padding:0 15px;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover.customText-cover p{width:100%!important;display:block;color:#666666;font-size:16px;line-height:30px;margin:0 0 10px;font-weight:400;}
html body .formcraft-css .form-cover .fc-form .form-element.is-required-true .field-cover .main-label>span::after{position:relative;top:-2px;right:0;}
#ui-datepicker-div.formcraft-datepicker table.ui-datepicker-calendar th, #ui-datepicker-div.formcraft-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a, .formcraft-css .fc-form.fc-form-4 .form-element .star-cover label, html .formcraft-css .fc-form.label-floating .form-element .field-cover.has-focus>span, .formcraft-css .fc-form.fc-form-4 .form-element .customText-cover a, .formcraft-css .prev-next>div span:hover{color:#2097ea !important;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label{position:relative;line-height:24px !important;padding:0 20px 0 30px !important;margin-bottom:10px;min-width:240px;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label input{position:absolute;left:0;top:0;height:24px !important;width:24px !important;padding:0;opacity:0;margin:0 !important;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label input + span{line-height:24px !important;margin-left:0;font-weight:400;color:#666666;font-size:16px;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label input + span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:3px solid #bbbbbb;top:0;left:0;border-radius:0;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label input + span:after{content:"";position:absolute;left:6px;top:5px;opacity:0;background-image:url(../images/sprite-2x-new.png);background-size:500px 500px;background-position:-405px -30px;width:12px;height:12px;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label input:checked + span:after{opacity:1;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover label input:checked + span:before{border-color:#2097ea }
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover > div{border:0 !important;padding:0;margin-top:10px;}
html body .formcraft-css .form-cover .fc-form .form-element .checkbox-cover.field-cover > div span.error{left:0;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg{height:70px;width:100%;margin-bottom:30px !important;line-height:70px;color:#fff;background:#f23030;border-radius:70px;font-size:18px;font-weight:700;overflow:hidden;z-index:10;position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg:before{content:"";z-index:-1;background:#2097ea;position:absolute;top:0;bottom:0;left:auto;right:0;width:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg i{background-position:-100px -10px !important;width:19px !important;height:19px !important;background-image:url(../images/sprite-2x-new.png);background-size:500px 500px;display:inline-block !important;margin:25px 12px -2px 0 !important;left:0 !important;top:0 !important;position:relative !important;transform:inherit !important;line-height:70px !important;}
figure.wp-block-image > img figure.wp-caption > img{height:auto;}
.product_review_title .rating_star_box .review-result-wrapper i.mts-icon-star + i.mts-icon-star{margin-left:2px;}
.product_review_title .rating_star_box .review-result-wrapper .review-result{color:#e5a33f !important;}
.product_review_title .rating_star_box .review-result-wrapper i.mts-icon-star{font-size:21px;}
form.cmr_form_lf{padding:30px !important;}
.gift_box_main{box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0;padding:30px 10px 0 10px;}
.gift_box_main .gift_box_title{border-bottom:1px solid #bbb;padding-bottom:25px;margin:0 20px 0 20px;font-size:24px;color:#333333;font-weight:700;font-family:'Montserrat', Arial, sans-serif;}
body .woocommerce a.remove:hover{color:#c10202 !important;background:transparent;}
body.woocommerce table.wishlist_table tbody td.product-thumbnail a{margin-right:15px !important;}
body .wrappermain table td a.button{height:auto !important;line-height:normal !important;width:auto !important;padding:5px 15px !important;font-size:14px !important;}
body.woocommerce .wishlist_table td.product-add-to-cart a{display:inline-block !important;min-width:130px;}
.woocommerce table.shop_table td.product-name a{color:#666666;}
section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.table th.product-total{text-align:right;}
li.wc_payment_method.payment_method_stripe label img{float:right;position:relative;top:-3px;}
fieldset#wc-stripe-cc-form ul.woocommerce_error.woocommerce-error.wc-stripe-error{margin:0;}
.payment_box.payment_method_stripe .form-row{padding-top:0 !important;padding-left:0px !important;padding-right:0px !important;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form label{color:#303030;}
.woocommerce form .payment_box.payment_method_stripe .form-row label{line-height:normal;margin:0;color:#666;}
.stripe-card-group, .wc-stripe-elements-field, .wc-stripe-iban-element-field{width:100% !important;}
fieldset#wc-stripe-cc-form .form-row.form-row-first, fieldset#wc-stripe-cc-form .form-row.form-row-last{margin:0 !important;padding-bottom:0;}
.payment_method_stripe .wc-stripe-elements-field, .payment_method_stripe .wc-stripe-iban-element-field{border:1px solid #bbb !important;margin:5px 0;padding:16px 15px;background-color:transparent;outline:0;color:#303030 !important;display:block;font-size:15px;font-weight:400;height:50px !important;border-radius:50px;}
button#place_order{width:100% !important;}
.woocommerce table.shop_table td.product-name a.tm-cart-edit-options{color:#f23030 !important;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label{position:relative;line-height:24px !important;padding:0 30px 0 0 !important;margin-bottom:10px;display:block !important;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label input{position:absolute !important;right:0;top:0;height:24px !important;width:24px !important;padding:0;opacity:0;margin:0 !important;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label input + span{line-height:24px !important;margin-left:0;font-weight:400;color:#666666;font-size:16px;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label input + span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:3px solid #bbbbbb;top:0;right:0;border-radius:0;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap:before{display:none }
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label input + span:after{content:"";position:absolute;right:6px;top:5px;opacity:0;background-image:url(../images/sprite-2x-new.png);background-size:500px 500px;background-position:-405px -30px;width:12px;height:12px;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label input:checked + span:after{opacity:1;}
.tm-extra-product-options-container .tm-extra-product-options-checkbox li.tmcp-field-wrap label input:checked + span:before{border-color:#2097ea }
.cpf-type-checkbox .tm-extra-product-options-container{position:absolute;top:10px;right:0;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals span.price.amount{font-size:20px !important;color:#2097ea !important;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals dt{float:left;color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals dd + dt{clear:both;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals:after{content:"";display:table;clear:both;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals dd{margin-bottom:10px;float:right;font-family:'Montserrat', Arial, sans-serif !important;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals{margin:0;display:none }
div#wc-stripe-payment-request-wrapper{padding:0 !important;}
.woocommerce div#product_total_price{margin-top:10px !important;}
.woocommerce div#product_total_price span.price{float:right;}
button.single_add_to_cart_button.button{width:100% !important;margin-top:10px !important;}
a.external_add_to_cart_button.button{width:100% !important;margin-top:10px !important;}
.product_detail_form_main dl.tm-extra-product-options-totals.tm-custom-price-totals dd:last-child{margin-bottom:0 !important;}
.product_detail_form_main .tm-epo-totals{padding:0 !important;}
.woocommerce div#product_total_price{color:#333 !important;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;}
.tm-extra-product-options-checkbox .tm-extra-product-options .tm-epo-field-label{font-size:16px;color:#f23030;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;}
p.cmr_no_reviews{clear:both;}
.tm-extra-product-options .tm-epo-field-label{float:left;width:100%;margin:0;color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;line-height:24px;}
.cpf-type-checkbox .tm-description{max-width:250px;}
.tm-description{width:100%;}
.tm-description p{line-height:24px;}
.cpf-section.tm-row.tm-cell.col-12{position:relative;}
body .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label{display:none !important;}
figure.wp-caption > img{height:auto !important }
.banner_main, .inner-banner{margin-top:130px;}
.aboutleft_content .vc_gitem-zone{background:transparent !important;}
.aboutleft_content .vc_gitem_row .vc_gitem-col{padding:0;}
.aboutleft_content .vc_btn3-container.vc_btn3-center{margin-top:0 !important;margin-bottom:0 !important;text-align:left !important }
.aboutleft_content .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item + .vc_grid-item{padding-top:30px !important;border-top:1px solid #ccc;margin-top:30px;}
.aboutleft_content .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding:0 !important;}
.aboutleft_content .vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-bottom:50px;}
.aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink:focus{color:#fff !important;background:#2097ea !important;}
.aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink, .aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background:#2097ea;width:170px;height:50px;border-radius:50px;line-height:50px;font-size:18px !Important;font-weight:700;overflow:hidden;z-index:10;position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:0 !Important;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink:before, .aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:before{background:#f23030;content:"";z-index:-1;position:absolute;top:0;bottom:0;left:auto;right:0;width:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
@media (min-width:1025px){.aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink:hover{color:#fff !important;background:#2097ea !important;}
.aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink:hover:before, .aboutleft_content .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover:before{left:0;right:auto;width:100%;}
}
.head-address{padding-right:3px;}
.search_page h3 + .search_content{margin-top:35px;}
.woocommerce-order-received .woocommerce table.shop_table.order_details td.product-name ul li{margin:0 !important;}
.woocommerce-order-received .woocommerce table.shop_table.order_details td.product-name ul{margin:0 !important;}
.woocommerce table.shop_table td.product-name span.woocommerce-Price-currencySymbol{display:inline-block !important;}
.order-details #order_review table tr td dl dd p span{display:inline-block !important;}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions a.btn{width:auto !important;padding:0 30px;}
.experiences_box .experiences_content .experiences_from_main > span span{display:inline;}
.experiences_box .experiences_content .experiences_from_main > span{display:block;}
.about_writer_share_icon .a2a_default_style > a{position:relative;overflow:hidden;display:block;padding:0 0 !Important;margin-right:10px;width:50px;height:50px;background:#666666;border-radius:50%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.about_writer_share_icon .a2a_default_style > a:before{content:"";background:#f23030;position:absolute;left:auto;right:0;width:0;top:0;bottom:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.about_writer_share_icon .a2a_default_style > a .a2a_svg{position:absolute;left:0;right:0;top:50%;opacity:1 !important;background-color:transparent !important;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;margin:0 auto;}
.about_writer_share_icon .a2a_default_style > a.a2a_dd{background:#2097ea;}
.about_writer_share_icon .a2a_default_style > a.a2a_button_facebook .a2a_svg{background-position:-160px -50px;width:11px;height:18px;display:block;}
.about_writer_share_icon .a2a_default_style > a.a2a_button_pinterest .a2a_svg{background-position:-150px -75px;width:14px;height:18px;display:block;}
.about_writer_share_icon .a2a_default_style > a.a2a_button_twitter .a2a_svg{background-position:-195px -51px;width:20px;height:18px;display:block;}
.about_writer_share_icon .a2a_default_style > a.a2a_button_google_gmail .a2a_svg{background-position:-170px -75px;width:18px;height:18px;display:block;}
.about_writer_share_icon .a2a_default_style > a.a2a_dd .a2a_svg{background-position:-195px -76px;width:16px;height:18px;display:block;}
.about_writer_share_icon .a2a_default_style > a .a2a_svg svg{display:none }
.nf_search-query{background-color:#ffffff;background-image:none;border:1px solid #ccc;border-radius:50px;box-shadow:none;color:#000;display:block;font-size:15px;height:50px;line-height:1.42857;padding:6px 55px 6px 22px;width:100%;}
.not_found_page form{position:relative;max-width:670px;margin:30px auto 0;width:100%;}
.not_found_page center h2{font-size:40px;margin:0 0 20px 0;}
.not_found_page center .page-content p{font-size:20px;}
.nf_btn_search{cursor:pointer;background:#f23030;border:medium none;height:40px;position:absolute;right:5px;top:5px;width:40px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;color:#52baab;padding:0;border-radius:50%;}
.nf_btn_search .fa-search{background-position:-100px -10px !important;width:19px !important;height:19px !important;display:inline-block;vertical-align:middle;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.not_found_page form{position:relative;}
.not_found_page form label.not_error{color:#f00 !important;text-align:left !important;display:block;padding-left:17px;font-size:13px !important;margin-top:2px;font-weight:400;line-height:normal;}
.nf_search-query:focus{outline:none;box-shadow:none;border-color:#2097ea !important;}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover, html .formcraft-css .fc-form .form-element .field-cover.heading-cover{margin:0 !important;}
p > b, p > strong, li > b, li > strong, li > a > b, li > a > strong{font-weight:700;color:#000;font-family:'Montserrat', Arial, sans-serif !important;}
.contact_form form .form-group{position:relative;}
.woocommerce-order-received .woocommerce table.shop_table.order_details td.product-name ul{padding:0 !important;display:none;}
.woocommerce-order-received .woocommerce table.shop_table.order_details td.product-name ul li:before{display:none }
.woocommerce-message{border-top-color:#e5a33f !important;}
.woocommerce-message::before{color:#e5a33f !important;}
.billingmaindiv h3, .shippingmaindiv h3{margin-bottom:25px;}
.shippingmaindiv h4{margin-bottom:16px;}
.backbuton{padding:0 0 20px 0;display:none }
.backbuton a{display:inline-block;padding-left:25px;position:relative;color:#202020;font-size:16px;line-height:25px;margin:0 0 10px;font-weight:400;}
.backbuton a:before{content:"";position:absolute;left:0;top:3px;background-position:-445px -8px;width:10px;height:17px;}
.related_post_main{padding:50px 0 20px 0;border-bottom:1px solid #bbb;}
.related_box{margin-bottom:30px;}
.related_box .related_img_main, .related_box .related_img_main .stories_img{position:relative;}
.related_box .related_img_main .stories_img{display:block;}
.related_box .related_img_main:before{content:"";opacity:0;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;border-radius:0;background:-moz-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:-webkit-linear-gradient(top, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);background:linear-gradient(to bottom, rgba(32,151,234,0.8) 0%, rgba(242,48,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2097ea', endColorstr='#ccf23030', GradientType=0 );transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.related_box .related_img_main .stories_img:before{content:"";z-index:2;margin:0 auto;width:4px;height:50px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.related_box .related_img_main .stories_img:after{content:"";z-index:2;margin:0 auto;width:50px;height:4px;opacity:0;pointer-events:none;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.related_box .related_img_main .stories_img img{width:100%;}
.cms_hilight_text{padding-bottom:30px;}
#billing_hear_about_us_field span.select2-selection__clear{display:none;}
#order_comments_field{width:100% !important;padding:0 15px !important }
.woocommerce #billing_hear_about_us_field form .form-row .select2-container{width:100% !important;padding:0 15px !important }
.woocommerce form p#order_comments_field textarea{height:120px !important;border-radius:20px !important;resize:none;}
html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type- select, html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type-false select{display:block!important;background-color:transparent !important;background-image:none !important;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030 !important;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;}
.about_writer_share.giftpage_share_section{padding-top:0;}
.cms_hilight_text, .cms_hilight_text p{font-size:22px;color:#666 !important;font-weight:400;line-height:36px;margin:0 !important;}
.about_left_section p + figure.wp-caption, .category_list_section p + figure.wp-caption, .about_left_section p + figure.wp-block-image{padding-top:9px !important;}
.tab_content_main .review_link{display:none;}
.woocommerce table.shop_table td{color:#202020 !important;font-size:16px !important;line-height:30px !important;font-weight:400 !important;font-family:'Montserrat', Arial, sans-serif !important;}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a{color:#202020 !important;}
p#billing_hear_about_us_field, p#billing_country_field{min-height:50px;}
.woocommerce form .form-row .select2-container{width:100% !important;}
.woocommerce form .create-account{width:auto;margin:0 -15px;}
.woocommerce form .create-account .form-row{padding:0;margin:0 0 20px 0;width:50%;float:left;padding:0 15px;}
.woocommerce-account-fields{padding-top:25px;}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{margin-left:0 !important;}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{display:none !important;}
.vc_custom_1535606182487 strong{color:#fff;}
.full_width_form .form-element{width:100% !important;}
.vc_custom_1535606182487 strong{color:#fff;}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:0 !important;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover textarea:focus, #search-3 form.search-form label > input:focus{border-color:#2097ea !important;outline:none;}
.full_width_form .form-element{width:100% !important;}
#search-3 form.search-form label > input{background-color:transparent !important;background-image:none !important;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030 !important;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;}
#search-3 form.search-form label{display:block;}
#search-3 form.search-form input.search-submit{font-size:18px !important;font-weight:700 !important;background:#f23030;display:block;height:50px;text-align:center;width:100%;border-radius:50px;border:0;font-weight:500;margin:20px 0 0;color:#fff;}
.back_shoping_btn .btn{padding:0 30px;min-width:240px;}
.header_right_section ul li a svg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto;pointer-events:none;}
.header_right_section ul li a.carticonmain i{width:21px;height:21px;color:#fff;font-style:normal;background:#f23030;border-radius:50%;display:block;text-align:center;line-height:21px;position:absolute;right:-3px;top:-6px;font-size:12px;box-shadow:0 0 3px rgba(0,0,0,0.5);}
.carticonmain *{pointer-events:none;}
.cartmaintitle{position:relative;z-index:88;padding:0 0 15px 0;}
.carttitle{font-size:24px;color:#303030;padding:0 0 10px 0;line-height:34px;}
.cartsubtitle{font-size:14px;color:#999;}
.back_shoping_btn{margin-top:30px;}
.cart_empty_content img{max-width:100%;opacity:0.6 }
.cart_empty_content{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0 15px;}
.cart_sidebar_main{position:relative }
.cart_sidebar_main:before{content:"";background-image:url(../images/banner1.jpg);background-position:center center;position:fixed;background-size:100%;}
.cartmaintitle:before{content:"";position:absolute;left:0;right:0;margin:0 auto;width:150px;bottom:0;height:1px;background:#999;}
.carticonmain *{pointer-events:none;}
.cart_sidebar_main{background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);left:100%;max-height:100%;overflow-y:auto;cursor:default;position:fixed !important;margin-left:10px;top:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;width:501px;z-index:999999;}
.cart_sidebar_main form{padding:0;}
.carticonmain.in{right:-150px;}
.cart_sidebar_main.in{margin-left:-501px;}
.cart_sidebar_main .close-form{background:#2097ea;color:#ffffff;cursor:pointer;font-size:18px;padding:6px 10px 10px 10px;text-align:center;display:block;height:40px;left:0;position:absolute;right:0;top:0;width:auto;display:none }
.side_sticky_div .contact-form .form-group{margin-bottom:25px;}
.side_sticky_div ul.cart_list{padding:0;margin:0;}
.side_sticky_div ul.cart_list li:before{display:none !important;}
.side_sticky_div ul.cart_list li{background:#f7f7f7;margin-bottom:15px !important;min-height:94px;padding:10px 10px 10px 10px !important;position:relative;}
.side_sticky_div ul.cart_list li.mini_cart_item dl.variation{width:100%;float:left;padding:0;}
.side_sticky_div ul.cart_list li.mini_cart_item dl.variation dt, .side_sticky_div ul.cart_list li.mini_cart_item dl.variation dd, .side_sticky_div ul.cart_list li.mini_cart_item dl.variation dt p, .side_sticky_div ul.cart_list li.mini_cart_item dl.variation dd p, .side_sticky_div ul.cart_list li.mini_cart_item span.quantity{font-size:14px !important;color:#202020 !important;font-weight:400 !important;line-height:normal !important;margin:0 !important;}
.side_sticky_div ul.cart_list li.mini_cart_item dl.variation dt{float:left !important;clear:left !important;margin-right:.25em !important;}
.side_sticky_div ul.cart_list li.mini_cart_item dl.variation dd{float:left !important;clear:none !important;}
.side_sticky_div ul.cart_list li a{font-size:15px;color:#202020;width:50px;font-weight:400;display:block;line-height:normal;}
.minicartdes a{width:auto !important;}
span.fa.fa-times-circle:before{content:"+" !important;line-height:normal;display:block;color:#666;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);margin:-1px auto 0;text-align:center;font-size:23px;line-height:normal;}
.side_sticky_div ul.cart_list li img{float:left;margin:0 0;width:50px !important;height:auto !important;max-width:100%;max-height:100%;}
.side_sticky_div ul.cart_list li a.remove{color:#bbbbbb !important;background:transparent;font-size:24px !important;border-radius:50%;pointer-events:auto !important;width:25px;height:25px;position:relative;}
.side_sticky_div ul.cart_list li a.remove:hover{background:transparent !important;}
.side_sticky_div ul.cart_list li.mini_cart_item span.quantity, .side_sticky_div ul.cart_list li.mini_cart_item span.quantity span{line-height:24px !important }
.side_sticky_div ul.cart_list li .variation .variation-Length{display:inline-block;padding:0;float:none;margin:0 }
.side_sticky_div ul.cart_list li .variation, .side_sticky_div ul.cart_list li .variation .variation-Length p{margin:0;border:none }
.side_sticky_div ul.cart_list li .variation:after, .side_sticky_div ul.cart_list li .variation:before{display:none }
.side_sticky_div ul.cart_list li:after{display:none }
.side_sticky_div .total{min-height:50px;border-radius:0;margin-bottom:30px;border-bottom:2px solid #202020;border-top:2px solid #202020;}
.side_sticky_div .total strong{color:#202020;font-weight:400;float:left;font-size:18px;line-height:50px;padding:0 0 0 0;}
.side_sticky_div .total .amount{color:#202020;float:right;font-size:18px;line-height:50px;padding:0 0 0 0;font-weight:400 }
.side_sticky_div .price .amount + .amount{float:right }
.side_sticky_div .buttons{width:auto;margin:0 -15px;}
.side_sticky_div .buttons .cart-minproduct{width:100%;float:left;padding:0 15px;}
body .side_sticky_div .buttons .cart-minproduct .button, body .side_sticky_div .buttons .cart-minproduct a.btn{width:46% !important;float:left !important;display:block !important;margin-bottom:0 !important;text-align:center !important;transition:all 0.5s ease 0s;min-width:120px;}
body .side_sticky_div .buttons .cart-minproduct .button + .button, .side_sticky_div .buttons .cart-minproduct a.btn + .btn{margin-left:8% !important;}
.cart_sidebar_main .close-form i{position:relative;top:2px;font-style:normal !important;}
.side_sticky_div ul.cart_list li.empty{min-height:40px;}
body.overly-get-quote{overflow:hidden;}
body.overly-get-quote::after{background:rgba(0,0,0,0.9);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:99999;}
.cart-minproduct .main_btn{font-size:16px;line-height:60px !important;min-height:60px !important;width:100% !important;}
.side_sticky_div{float:left;padding:20px 20px 20px 20px;width:100%;min-height:100vh;}
.side_sticky_div ul.cart_list{padding:0;margin:0;}
.side_sticky_div ul.cart_list li{display:table;width:100%;}
.minicart_close, .minicart_img, .minicartdes{display:table-cell;padding:0 10px !important;vertical-align:middle }
.btn.disabled, .btn:disabled, .button.disabled, .button:disabled{cursor:not-allowed !important;}
.minicart_img{width:70px;}
.cart_sidebar_main .mCSB_scrollTools{width:6px;}
.cart_sidebar_main .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.cart_sidebar_main .mCSB_scrollTools .mCSB_draggerRail{width:6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.cart_sidebar_main .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .cart_sidebar_main .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .cart_sidebar_main .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000000;}
.cart_sidebar_main .mCSB_scrollTools .mCSB_draggerRail{background-color:#6d6d6d;}
.cart_sidebar_main .mCSB_inside > .mCSB_container{margin-right:6px !important;}
.cart_sidebar_main .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0px !important;}
.minicartdes span.woocommerce-Price-amount.amount{color:#202020;font-size:14px;}
.minicartdes .price > span.woocommerce-Price-amount.amount{font-size:16px;float:right;color:#2097ea;}
.minicart_close{width:30px;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.overly-get-quote:before{content:"+";width:20px;height:20px;position:fixed;right:520px;top:25px;pointer-events:none;display:block !important;font-size:36px;color:#fff;z-index:999999;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
}
@media (min-width:1025px){.overly-get-quote{cursor:url(../images/closeicon.png) 10 10, pointer;}
}
@media (max-width:1024px){.inner_banner_caption h1, .inner_banner_caption .h1{font-size:30px;}
 .order-details #order_review table tfoot tr.order-total td, .order-details #order_review table tfoot tr.order-total td span, .order-details #order_review table tfoot tr.order-total th{font-size:15px !important;}
#home_banner.owl-carousel .owl-item img, body .banner_main .bx-wrapper img{left:0 !important;position:relative;transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;-webkit-transform:translateX(0) !important;height:auto !important;width:100% !important;}
html body .banner_main img{left:0 !important;position:relative;height:auto !important;width:100% !important;}
.experiences_box .experiences_img_main:after{display:none }
.overly-get-quote:before{content:"+";width:20px;height:20px;position:fixed;right:520px;top:25px;pointer-events:none;display:block !important;font-size:36px;color:#fff;z-index:999999;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
}
@media (max-width:767px){.cart_empty_content{position:relative;top:0;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
}
@media (max-width:575px){.product_info_section ul li:nth-child(2n+1){clear:both;}
.product_info_section ul li .productinfobox .product_info_icon {
    margin-bottom: 0;
}
.productinfobox {
    margin-bottom: 0;
}
.product_info_section ul {
    /* padding-bottom: 13px !important; */
}                         
.product_info_section ul li {text-align: center;}
.product_info_section ul li span.product_info_icon i {margin: 0 auto !important;display: block;float: none;right: 0 !important;}                         
.minicart_close{width:10px;padding:0 !important;}
.overly-get-quote:before{right:370px;}
.cart_sidebar_main.in{margin-left:-360px;}
.cart_sidebar_main{width:360px;}
.minicart_img{display:none }
}
@media (max-width:480px){body .side_sticky_div .buttons .cart-minproduct .button, body .side_sticky_div .buttons .cart-minproduct a.btn{min-width:100px !important;padding:0 10px !important;}
body.menuoverly .overly:before{right:296px !important;top:12px !important;}
.overly-get-quote:before{right:296px !important;}
.cart_sidebar_main.in{margin-left:-290px !important;}
.cart_sidebar_main{width:290px !important;}
.overly-get-quote:before{transform:rotate(45deg) scale(0.6);-moz-transform:rotate(45deg) scale(0.6);-ms-transform:rotate(45deg) scale(0.6);-o-transform:rotate(45deg) scale(0.6);-webkit-transform:rotate(45deg) scale(0.6);transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;-webkit-transform-origin:right top;}
.back_shoping_btn a, .back_shoping_btn button, .back_shoping_btn input{width:auto !important;padding:0 30px !important;}
.carttitle{font-size:17px;padding:0 0 0 0 }
.cartsubtitle{font-size:13px;}
.cartmaintitle{padding:0 0 5px 0;}
}
.footer_content_section .cms_hilight_text p + p{padding-top:25px;}
.header_right_section ul li a .wishlist_noti svg{height:17px;-webkit-animation:notifiEffect 0.3s ease-in-out 0ms infinite;-moz-animation:notifiEffect 0.3s ease-in-out 0ms infinite;animation:notifiEffect 0.3s ease-in-out 0ms infinite;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
@keyframes notifiEffect{0%{transform:translateY(-50%) scale(0.7) rotate(0deg);}
50%{transform:translateY(-50%) scale(0.7) rotate(10deg);}
75%{transform:translateY(-50%) scale(0.7) rotate(0deg);}
100%{transform:translateY(-50%) scale(0.7) rotate(-10deg);}
}
@-webkit-keyframes notifiEffect{0%{transform:translateY(-50%) scale(0.7) rotate(0deg);}
50%{transform:translateY(-50%) scale(0.7) rotate(10deg);}
75%{transform:translateY(-50%) scale(0.7) rotate(0deg);}
100%{transform:translateY(-50%) scale(0.7) rotate(-10deg);}
}
@-ms-keyframes notifiEffect{0%{transform:translateY(-50%) scale(0.7) rotate(0deg);}
50%{transform:translateY(-50%) scale(0.7) rotate(10deg);}
75%{transform:translateY(-50%) scale(0.7) rotate(0deg);}
100%{transform:translateY(-50%) scale(0.7) rotate(-10deg);}
}
.header_right_section ul li a span.wishlist_noti{width:21px;height:21px;color:#fff;font-style:normal;background:#f23030;border-radius:50%;display:block;text-align:center;line-height:24px;position:absolute;right:-4px;top:-4px;font-size:12px;box-shadow:0 0 3px rgba(0,0,0,0.5);}
.border_line_title span{border:none;padding:15px 0;text-transform:capitalize;position:relative;display:inline-block;font-size:24px !important;color:#333333 !important;font-weight:700 !important;font-family:'Montserrat', Arial, sans-serif !important;}
.product_detail_ext_section{padding:0px 0 50px 0;}
.border_line_title{padding:0 0 15px 0;}
.modal.insta_popup{transition:all 1s ease 0.2s;transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0;}
.modal.insta_popup.show{transition:all 1s ease 0.2s;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1;}
.single_variation_wrap .woocommerce-variation.single_variation table.tour-tble del + span.woocommerce-Price-amount.amount{color:#2097ea !important;margin-left:5px !important;}
.single_variation_wrap .woocommerce-variation.single_variation table.tour-tble del{opacity:1;}
.product-thumbnails .owl-stage{margin:0 auto;}
.wt-list-date{padding:0;border:1px solid #ccc !important;}
.wt-list-date.active{max-height:300px;overflow-y:auto !important;z-index:99 !important;}
.wt-list-date li:before{display:none}
@media (min-width:1921px){#home_banner.owl-carousel .owl-item img, body .banner_main .bx-wrapper img{height:auto !important;left:0 !important;position:relative;transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;-webkit-transform:translateX(0) !important;width:100% !important;}
}
@media (min-width:1025px){.breadcrumb li a:hover{color:#fff !important;}
.wrappermain .btn-o:hover{text-decoration:none;}
 .destination_box_main .destination_col .destination_box:hover .destination_img_main:before{opacity:0;}
.related_box:hover .related_img_main:before{opacity:1;}
.related_box:hover .related_img_main .stories_img:before{opacity:1;}
.related_box:hover .related_img_main .stories_img:after{opacity:1;}
.related_box:hover .related_title{color:#025996;text-decoration:underline;}
.about_writer_share_icon .a2a_default_style > a:hover:before{left:0;right:auto;width:100%;}
.contactdetailmain .info_box:hover .info_circle_main{border-width:10px;}
.contactdetailmain .info_box:hover .info_box_content .info_title{color:#333333 !important;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg:hover:before{left:0;right:auto;width:100%;}
.info_box.info1:hover .info_box_content .info_title{color:#2097ea;}
.info_box.info2:hover .info_box_content .info_title{color:#f23030;}
.info_box.info3:hover .info_box_content .info_title{color:#e5a33f;}
.info_box:hover .info_circle_main{border-width:20px }
.woocommerce table.shop_table td.product-name a:hover{color:#f23030 !important;}
.gallery1_box_main .gallery_img_box:hover:before{opacity:1;}
 .gallery1_box_main .gallery_img_box::hover:after{opacity:0}
.gallery1_box_main .gallery_img_box:hover .gallery_hvr:before{transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);}
.woocommerce #review_form #respond .form-submit input:hover{background:#f23030 !important;}
.woocommerce .woocommerce-info a:hover{color:#025996;text-decoration:underline;}
body .wrappermain .button:hover:before{left:0;right:auto;width:100%;}
.dashboard_section .dashboard_box_main .dashboard_box:hover:before{border-color:#2097ea;background:#2097ea }
.dashboard_section .dashboard_box_main .dashboard_box:hover a.dashboard_link .dashboard_box_title{color:#fff;}
.dashboard_section .dashboard_box_main .dashboard_box:hover a.dashboard_link .recent_orders_icon:before{background:url(../images/recent_orders_icon_hvr.png);}
.dashboard_section .dashboard_box_main .dashboard_box:hover a.dashboard_link .shipping_billing_icon:before{background:url(../images/shipping_billing_icon_hvr.png);}
.dashboard_section .dashboard_box_main .dashboard_box:hover a.dashboard_link .editpassword_accountdetails_icon:before{background:url(../images/editpassword_accountdetails_icon_hvr.png);}
}
@media (max-width:1024px){.border_line_title{padding:0 0 10px 0;}
 .header_cart_section a{background:transparent !important }
.header_right_section ul li a svg{transform:translateY(-50%) scale(1.6);-moz-transform:translateY(-50%) scale(1.6);-ms-transform:translateY(-50%) scale(1.6);-o-transform:translateY(-50%) scale(1.6);-webkit-transform:translateY(-50%) scale(1.6);}
.header_right_section ul li a.carticonmain i{right:-6px;top:3px;}
.header_right_section ul li a svg path{fill:#333;}
.header_cart_section{padding-right:10px;}
ul.header_right_ul li:last-child{margin:0;}
.desktop_menu{display:none !important;}
.related_box .related_title{font-size:15px;line-height:normal;}
.related_box .related_title_main{line-height:normal;}
.banner_main, .inner-banner{margin-top:66px;}
.banner_boxmain{height:100% !important}
body .ms-new-hero-flexslider{position:relative !important;}
body .ms-new-hero-flexslider.flexslider .slides img{height:auto !important;width:100% !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub{box-shadow:none !important;background:transparent !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent > a{position:relative }
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub span{position:absolute;left:0;right:0;margin:0 auto !important;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub span + span{left:0;right:0;margin:0 auto !important;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_box_title{font-size:16px;line-height:24px;}
}
@media (max-width:991px){
.product_info_section.visible_mobile {
    padding: 0 0 50px 0;
}    
/*.product_detail_youtube_video_main iframe {
    max-width: 724px !important;
    margin: 0 auto !important;
    float: none;
    height: 437px !important;
}      */
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg{margin-bottom:25px !important;}
.about_writer_main_section{margin-bottom:15px;}
.tab_content_main{margin-bottom:11px;}
.product_detail_ext_section{padding:0 0 10px 0;}
.gift_box_main .gift_box_title{padding-bottom:15px;margin-bottom:20px;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg{height:50px;line-height:50px;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg i{margin:16px 2px -2px 0 !important;}
.experiences_box .experiences_content{display:block;flex-wrap:nowrap;justify-content:inherit;}
form#lostpassform p.form-row.form-row-first{width:100% !important;}
del span.woocommerce-Price-amount.amount, ins span.woocommerce-Price-amount.amount{font-size:16px !important;}
.woocommerce-form-login-toggle{margin-bottom:15px !important;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_icon{height:60px;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_box_title{margin-bottom:5px;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_icon:before{transform:translateY(-50%) scale(0.7);-moz-transform:translateY(-50%) scale(0.7);-ms-transform:translateY(-50%) scale(0.7);-o-transform:translateY(-50%) scale(0.7);-webkit-transform:translateY(-50%) scale(0.7);}
}
@media (max-width:767px){.vc_gitem-post-meta-field-theme_custom_sub_title_metabox_options_sub_title.vc_gitem-align-left{line-height:28px !important;}
.product_info_section.visible_mobile {
    padding: 0 0 30px 0;
}
.product_info_section + .product_detail_youtube_video_main {
    padding-bottom: 15px;
}
.product_info_section ul li .productinfobox .product_info_icon {
    top: 2px;
}
.productinfobox {
    padding-left: 24px;
}
.product_detail_tabmain ul.mobile-tab > li.mobile-tab-item .mobile-tab-content ul {
    margin-bottom: 20px;
}
.border_line_title{padding:0 0 0 0;}
 .product_detail_tabmain ul.mobile-tab > li.mobile-tab-item:first-child .mobile-tab-content{display:block;}
 .stories_box_main .col-6,.blogpage .blog_list_section .col-6.col-sm-6.col-md-6{-webkit-box-flex:0 !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important;max-width:50% !important;}
.stories_box_main .col-6:nth-child(2n+1),.blogpage .blog_list_section .col-6.col-sm-6.col-md-6:nth-child(2n+1){clear:both !important;}
.stories_box .stories_content_main .stories_title_main{max-height:inherit !important;}
.form-element-html span {
    font-size: 17px;
} 
 .product_detail_ext_section{padding:10px 0 0 0;}
.footer_content_section h1{text-align:left !important;}
.category_list_section .row{margin:0 -10px;}
.related_post_main{padding:30px 0 0px 0;}
.category_list_section .col-12{padding-left:10px !important;padding-right:10px !important;}
.back_shoping_btn .btn{min-width:inherit;}
.header_right_section ul li a svg{transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1);-webkit-transform:translateY(-50%) scale(1.1);}
.header_right_section ul li a.carticonmain i{width:18px;height:18px;line-height:18px;right:4px;top:4px;}
.header_cart_section{padding-right:0;}
.search-box-main{right:-7px;}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a{color:#222324 !important;}
.woocommerce table.shop_table td{font-size:16px !important;color:#222324 !important;font-weight:400 !important;line-height:25px !important;}
.cms_hilight_text{padding-bottom:25px;}
blockquote{margin:0 0 35px 0px;}
.about_writer_share.giftpage_share_section{padding-top:25px;}
.sidebar_section_main .sidebar_title.active.open:after{opacity:1;transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);}
.sidebar_section_main .sidebar_title.active.open + ul, .sidebar_section_main .sidebar_title.active.open + .sidebar_stories_section{display:block;}
.banner_main, .inner-banner{margin-top:56px;}
.header .header-wrapper .logo-box .logo a img, .header .header-wrapper .logo-box .logo a .logo-img{max-width:201px !important;}
.header .header-wrapper .logo-box .logo{padding:8px 0 !important;}
.header_right_section{right:0 !important;top:3px !important;}
.search-main{min-width:285px;padding:15px;right:-35px;top:49px;}
.search-main::before{right:51px;}
.btn_search{right:20px;top:20px;}
.header_right_section{right:-5px;}
.header_right_section .head-search{transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);-webkit-transform:scale(0.7);}
.header .header-wrapper .primary .navbar .navbar-toggler{top:7px;left:0px;transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);-webkit-transform:scale(0.7);}
.related_box .related_title{font-size:14px;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover.customText-cover p{font-size:16px !important;color:#222324 !important;font-weight:400 !important;line-height:25px !important;}
.returnbtn{text-align:center;}
.not_found_page center h2{font-size:30px;}
.contactdetailmain .info_box .info_box_content p{color:#666 !important;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover input{border-radius:5px;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover textarea{border-radius:5px;}
table.shop_table.cart.wishlist_table.table{min-width:750px;}
.product_detail_form_main h3{font-size:20px !important;}
.gift_box_main .gift_box_title{font-size:20px !important;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg{border-radius:5px !important;font-size:16px;margin-bottom:35px !important;}
html .newsletter_section .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child, html .newsletter_section .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child{margin-top:0 !important;padding:0 !important;}
html .newsletter_section .formcraft-css .form-element.form-element-type-submit{padding-left:20px !important;}
body #yith-wcwl-popup-message div#yith-wcwl-message{padding:35px;}
.modal.insta_popup .team_content_main .team_title{font-size:24px;padding:10px 0 0px 0;}
.modal.insta_popup img.alignright{max-width:60px;}
.insta_popup_btn_main{padding-top:0;}
.modal.insta_popup .team_content_main .team_subtitle{font-size:18px;}
.modal.insta_popup .modal-body{padding:20px 20px;}
.gallery1_box_main .gallery_img_box{margin:0 0 20px 0;}
.gallery1_box_main .gallery_img_box{pointer-events:none;}
.woocommerce form .wt-passenger-info .select{border-radius:5px !important }
.woocommerce .woocommerce-info{border-radius:5px;min-height:inherit;}
.woocommerce ul.order_details li{width:50%;font-size:13px;}
.product_price{font-size:20px;}
.product_detail_left_section del span.woocommerce-Price-amount.amount,.product_detail_left_section ins span.woocommerce-Price-amount.amount{font-size:20px !important}
del span.woocommerce-Price-amount.amount, ins span.woocommerce-Price-amount.amount{font-size:20px;}
.single_variation_wrap table.tour-tble td select, .single_variation_wrap table.tour-tble td:last-child{width:88px !important;}
.product_detail_form.contact_form .summary.entry-summary form.variations_form > .table-responsive > table > tbody > tr > td > select, .single_variation_wrap table.tour-tble td select, .tour-info-select span.wt-departure span input, .tour-info-select span.wt-departure span, .tour-info-select > span.wt-user-info.wtsl-select select, .woocommerce #review_form #respond textarea{border-radius:5px !important;}
.woocommerce-page.woocommerce-edit-account .woocommerce fieldset legend{font-size:21px !important;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100% !important;max-width:400px;margin:0 auto 15px !important;float:none !important;}
.woocommerce .woocommerce-info{padding:6px 15px 8px 30px !important;}
.woocommerce .woocommerce-info::before{top:9px !important;left:8px;}
.woocommerce .woocommerce-info a.woocommerce-Button.btn{top:0 !important;}
.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;padding:0 !important;float:none !important;max-width:400px;margin:0 auto !important;}
div#customer_login{display:block;}
.my-account-login-page .u-column1, .my-account-login-page .u-column2{width:100% !important;padding:0 !important;}
div#customer_login{margin:0;}
div#customer_login .u-column1:before, div#customer_login .u-column2:before{left:0;right:0;}
.my-account-login-page .woocommerce-form.woocommerce-form-login.login, .my-account-login-page .woocommerce-form.woocommerce-form-register.register{min-height:inherit;text-align:center;}
div#customer_login .u-column2:before{top:74px;}
.my-account-registration h2{margin-top:30px !important;}
.dashboard_section .dashboard_box_main .dashboard_box{margin-bottom:15px;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_box_title{min-height:inherit;margin:0;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link{padding:15px 15px 15px 55px;position:relative;text-align:left;}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_icon:before{transform:translateY(-50%) scale(0.5);-moz-transform:translateY(-50%) scale(0.5);-ms-transform:translateY(-50%) scale(0.5);-o-transform:translateY(-50%) scale(0.5);-webkit-transform:translateY(-50%) scale(0.5);}
.dashboard_section .dashboard_box_main .dashboard_box a.dashboard_link .dashboard_icon{height:40px;width:40px;position:absolute;left:0;top:7px;margin:0;}
}
.cms-area header{position:relative !important;background-color:transparent !important;top:0;width:100%;z-index:2 !important;}
.woocommerce .col-1.woocommerce-Address, .woocommerce .col-2.woocommerce-Address{float:left;width:50% !important;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
address{color:#202020;font-size:16px;line-height:30px;margin:0 0 10px;font-weight:400;}
.woocommerce-Address .woocommerce-Address-title a.edit{float:right;}
.woocommerce-Addresses:before{content:"";position:absolute;left:50%;top:0;bottom:0;background:#ddd;width:1px;display:block !important;}
.woocommerce-Address .woocommerce-Address-title a.edit{font-size:0;width:25px;height:25px;position:relative;}
.woocommerce-Address .woocommerce-Address-title a.edit:before{content:"";background-position:-295px -100px;width:23px;height:21px;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.woocommerce-Addresses.addresses{position:relative;margin:0 -15px;width:auto !important;}
.sidebar_add_main form .form-page-content{padding:30px 10px 10px 10px !important;}
html .sidebar_add_main .formcraft-css .fc-form.field-alignment-center{text-align:center;margin:0;border-radius:0 !important;background:#3e3e3e !important;border:0 !important;box-shadow:none !important;}
html body .formcraft-css .form-cover .fc-form .form-element .field-cover:after{display:none !important }
ol.comment-list, ol.comment-list ol{padding:0;}
ol.comment-list img{margin-right:10px;}
ol.comment-list .comment-text-inner p{margin-bottom:0px;}
ol.comment-list li{list-style:none;}
ol.comment-list{padding:20px 20px;border:1px solid #ccc;width:auto;border-radius:10px;}
ol.comment-list ol.children{margin-top:20px;padding:20px 20px;border-radius:10px;border:1px solid #ccc;width:auto;}
.wpb_text_column.wpb_content_element{margin-bottom:0 !important;}
.woocommerce-account-fields p.form-row.form-row-wide.create-account.woocommerce-validated{padding:0 !important;}
.woocommerce-account-fields:after{content:"";display:table;clear:both;}
.shippingmaindiv.m-t-30{margin-top:0 !important;}
.about_left_section figure.wp-caption img, .category_list_section figure.wp-caption img, .about_left_section figure.wp-block-image img{margin:0 !important;}
.headtopbar_main{background:#2097ea;}
.header_social_main{float:left;}
.header_social_main .social_media_main{padding:6px 0 0 0;}
.header_social_main .social_media_main:after{content:"";display:table;clear:both;}
.header_social_main .social_media_main ul{font-size:0;text-align:left;padding:0;margin:0;}
.header_social_main .social_media_main:after{content:"";display:table;clear:both;}
.header_social_main .social_media_main ul li{float:left;padding:0;margin-top:0 !important;}
.header_social_main .social_media_main ul li + li{margin-left:20px;}
.header_social_main .social_media_main ul li a{position:relative;overflow:hidden;display:inline-block;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_social_main .social_media_main ul li a i.fa-facebook-f{background-position:-330px -90px;width:8px;height:16px;display:block;}
.header_social_main .social_media_main ul li a i.fa-instagram{background-position:-357px -90px;width:13px;height:15px;display:block;}
.header_social_main .social_media_main ul li a i.fa-twitter{background-position:-389px -90px;width:15px;height:15px;display:block;}
.header_social_main .social_media_main ul li a i.fa-youtube{background-position:-423px -90px;width:16px;height:15px;display:block;}
.header_social_main .social_media_main ul li:before{display:none;}
.single_variation_wrap .tour-tble .rwoocommerce---price del span.woocommerce-Price-amount.amount, .single_variation_wrap .tour-tble .rwoocommerce---price ins span.woocommerce-Price-amount.amount{font-size:16px !important;line-height:30px !important;margin:0 0 10px !important;font-weight:400 !important;font-family:'Montserrat', Arial, sans-serif !important;}
span.rprice span.woocommerce-Price-amount.amount{color:#666 !important;}
.vc_gitem-post-meta-field-Introduction.vc_gitem-align-left{font-size:16px;line-height:30px;font-weight:400;margin-bottom:15px;}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:0 !important;}
.carousel-caption{opacity:0;display:none;transform:scale(0) translateY(-50%);-moz-transform:scale(0) translateY(-50%);-ms-transform:scale(0) translateY(-50%);-o-transform:scale(0) translateY(-50%);-webkit-transform:scale(0) translateY(-50%);}
.expand .carousel-caption{opacity:1;display:block;transform:scale(1) translateY(-50%);-moz-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);-webkit-transform:scale(1) translateY(-50%);transition:all 0.5s ease 0.4s;-moz-transition:all 0.5s ease 0.4s;-ms-transition:all 0.5s ease 0.4s;-o-transition:all 0.5s ease 0.4s;-webkit-transition:all 0.5s ease 0.4s;}
#home_banner .item + .item{display:none;}
#home_banner ~ .carousel-caption{opacity:0}
#home_banner.owl-carousel .item + .item{display:block;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
#home_banner.owl-carousel ~ .carousel-caption{opacity:1;transition:all 0.5s ease 0.4s;-moz-transition:all 0.5s ease 0.4s;-ms-transition:all 0.5s ease 0.4s;-o-transition:all 0.5s ease 0.4s;-webkit-transition:all 0.5s ease 0.4s;}
div#home_banner{pointer-events:none;}
 .embedly-card .embedly-card-hug{max-width:100% !important;}
.embedly-card .embedly-card-hug iframe{width:100%;}
.banner_main{overflow:hidden}
.banner_main::before{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;width:100%;z-index:10;pointer-events:none;}
.bx-wrapper{position:relative;overflow:hidden;}
ul#slider1{padding:0;position:relative;margin:0 !important}
ul#slider1 li{margin:0 !important}
ul#slider1 li:before{display:none}
ul#slider1 li + li{display:none;}
.bx-wrapper ul#slider1 li + li{display:block;}
.banner_main .bx-wrapper img{width:auto !important;height:800px;max-width:inherit !important;left:0 !important;transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;-webkit-transform:translateX(0) !important;}
.bx-controls.bx-has-controls-direction.bx-has-controls-auto{display:none !important;}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity .3s}
.team_section .row{margin:0;}
.team_section .owl-carousel .team_slider_col{padding:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.team_box .team_img_main{width:100%;height:auto;position:relative;padding-bottom:100%;}
.team_box .team_img_main .team_img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:0;top:50%;right:0;margin:0 auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.team_content_main .team_title{margin-bottom:5px;}
.team_box .team_content_main{padding:11px 8px 0 8px;}
.team_section{margin:20px 0 0 0;}
.team_box{margin-bottom:20px;max-width:218px;margin-left:auto;margin-right:auto;}
.team_slider_section.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;margin:0 0 40px 0;padding:0;position:absolute;bottom:50%;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);}
.team_slider_section.owl-theme .owl-controls .owl-nav .owl-prev{left:-50px;opacity:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.team_slider_section.owl-theme .owl-controls .owl-nav .owl-next{right:-50px;opacity:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.team_slider_section.owl-theme .owl-controls{bottom:50%;left:0;width:100%;margin:0 auto;position:absolute;right:0;text-align:center;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);max-width:1199px;}
.team_slider_section .banner_arrow_left{background-position:-80px -40px;}
.team_slider_section .banner_arrow_right{background-position:-115px -40px;}
.woocommerce form #billing_hear_about_us_field.form-row.form-row-wide{width:100% !important;}
.tm-extra-product-options .tm-epo-field-label .tm-epo-required{display:none;}
.contact_form form input[type="text"]{background-color:transparent;background-image:none;border:1px solid #bbbbbb !important;border-radius:50px;box-shadow:none;color:#303030;display:block;font-size:16px;font-weight:400;height:50px !important;line-height:1.42857;padding:10px 19px;width:100%;}
.contact_form form input[type="text"]:focus{outline:0;border-color:#2097ea !important;}
@media (max-width:767px){.contact_form form input[type="text"]{border-radius:5px}
}
.team_slider_section .team_slider_col{display:none;}
.team_slider_section .team_slider_col:nth-child(1), .team_slider_section .team_slider_col:nth-child(2), .team_slider_section .team_slider_col:nth-child(3), .team_slider_section .team_slider_col:nth-child(4), .team_slider_section .team_slider_col:nth-child(5){display:block;}
.team_slider_section.owl-carousel .team_slider_col{display:block;}
.woocommerce .star-rating span{font-family:star !important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:none !important;width:100% !important;clear:none !important;}
figure.wp-caption > img{width:100% !important;}
.wp-caption{max-width:100% !important;}
.wp-block-image img{width:100% !important;}
.cmrSingleStar{color:orange !important;font-family:dashicons !important;}
.vc_separator_align_center{display:none !important;}
.info_box .info_circle_main{display:block;}
.info_box .info_box_content .info_title{display:block;}
.powered-by{display:none !important;}
.woocommerce .woocommerce-address-fields #staying_location_field,.woocommerce .woocommerce-address-fields #billing_hear_about_us_field{display:none !important;}
.woocommerce .cart-empty{text-align:center !important;}
.woocommerce td.product-name .wc-item-meta{display:none !important;}
.img-circle{border-radius:50%;}
.single_variation_wrap table.tour-tble .rwoocommerce---price span.lb-pric{float:left;width:100%;margin:0;color:#333;font-weight:400;font-family:'Montserrat', Arial, sans-serif !important;font-size:16px;line-height:24px;}
.woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{text-transform:capitalize;}
.wc_payment_methods .payment_box.payment_method_stripe p{display:none !important;}
.woocommerce .tm-cart-edit-options{display:none !important;}
.grecaptcha-badge{display:none !important;}
.review_schema_main{display:none !important;}
.team_slider_section.load-slider{display:flex;margin-right:-20px;flex-wrap:wrap;}
.team_slider_section.load-slider .team_slider_col{width:calc(20% - 20px);margin-right:20px;}
input[type="text"]{-webkit-appearance:none;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;}
/***** 13-09-2019 *****/.product_addwish_main{text-align:center;}
.yith-wcwl-add-button,.yith-wcwl-wishlistaddedbrowse,.yith-wcwl-wishlistexistsbrowse{text-align:center;}
.product_addwish_main span{display:inline-block;vertical-align:middle;color:#2097ea;font-weight:700;}
.product_addwish_main .product_addwish{margin-right:10px;}
.product_detail_form_main .product_addcart{position:absolute;top:0px;right:0;display:block;}
.product_detail_form_star{position:relative;}
.product_detail_form_main .product_addcart svg{width:30px;height:30px;fill:#2097ea;}
.product_detail_form_main .product_detail_title{padding-right:40px;}
@media (max-width:991px){}
@media (max-width:767px){.product_detail_form_main .product_addcart svg{width:25px;height:25px;}
}
/** 25092019 banner **/.banner_boxmain{position:relative;height:calc(100vh - 130px);}
.ms-new-hero-flexslider.flexslider .slides li{margin-top:0 !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-top-width:1px !important;}
.head-top .top-link li.white{padding:2px 0 0 11px;}
.bookaussietours ul.sub .mCSB_inside > .mCSB_container,.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .mCSB_inside > .mCSB_container{margin-right:0;}
#related_slider .owl-stage-outer{padding:0 6px;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav > li > a:before{transition:none !Important;-moz-transition:none !Important;-ms-transition:none !Important;-o-transition:none !Important;-webkit-transition:none !Important;}
/*.product_detail_youtube_video_main iframe{width:100%;height:375px;}*/
.stories_btn_main a.btn-o{text-transform:capitalize;}
.menu-melbourne-tours-all-container ul{margin-bottom:35px !important;}
.menu-asia-container ul{margin-bottom:30px !important;}
.blog_user_detail svg{width:18px;height:18px;margin-right:3px;position:absolute;left:0;top:3px;fill:#e5a33f !important;}
.blog_date_box{display:inline-block;margin-right:23px;margin-bottom:10px;position:relative;padding-left:29px;}
.blog_user_box.blog_country{display:block;}
.blog_date_box span.blog_date_txt{color:#666;}
ul#menu-sydney-tours-all{margin-bottom:30px;}
.widget ul{margin-bottom:30px !important;}
 .cmr_average{clear:both;font-size:1em !important;margin-left:8px !important;position:relative;top:-1px;}
.cmr_average strong{color:#333333;}
.cms-area .about_left_section ul{margin-bottom:30px;}
.travel_destination_main .about_left_section figure.wp-caption{margin-top:10px;}
.travel_destination_main .wpb_single_image .vc_figure{margin-bottom:10px;}
.travel_destination_main .about_left_section h3{margin-bottom:0 !important;}
.travel_destination_main .about_left_section .wpb_wrapper > h3{margin-bottom:30px !important;}
.travel_destination_main .aboutleft_content .vc_btn3-container.vc_btn3-center{margin-top:16px !important;}
.vc_gitem-post-meta-field-theme_custom_sub_title_metabox_options_sub_title.vc_gitem-align-left{line-height:30px !important;}
.product_detail_ext_section.expect_section.visible_ipad_desktop{border-bottom:1px solid #bbb;padding-bottom:20px;margin-bottom:30px;}
.cms_hilight_text i{font-style:inherit;}
.cms_hilight_text p {
    font-family: 'Montserrat', Arial, sans-serif !important;
}
body .experiences_box .experiences_content .experiences_from_main > span {
    font-weight: 700 !important;
}
.side_sticky_div ul.cart_list li.mini_cart_item dl.variation dt {
    font-weight: 700 !important;
}

.product_info_section.no_reviews_section {
    padding-bottom: 0 !important;
    margin: 35px 0 40px 0;
    padding-top: 0;
}
.product_info_section.no_reviews_section ul {
    /*border-top: 0;
    padding-top: 0;*/
}  
.product_detail_ext_section.expect_section.visible_ipad_desktop + .product_detail_related_section {
    border-top: 0;
    padding-top: 5px;
}
.woocommerce div.product form.cart table td span.rprice span.woocommerce-Price-amount.amount {font-weight: 400 !important;}
.experiences_box .experiences_content span.price span.amount {
    font-weight: 700 !important;
}
.product_detail_tabmain li.mobile-tab-item .mobile-tab-content p + ol,
.product_detail_tabmain li.mobile-tab-item .mobile-tab-content h5 + ol,
.product_detail_ext_section .prodetail_ext_cont p + ol 
.product_detail_ext_section .prodetail_ext_cont h5 + ol {margin-bottom: 35px;}

.aboutleft_content .rowbig .woocommerce.columns-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.shopping_cart_page .col-12.col-sm-6:before {content: "";background: #eee;position: absolute;left: 15px;right: 15px;top: 0;bottom: 0;z-index: -1;}
.shopping_cart_page .col-12.col-sm-6 {position: relative;}

.product_info_section + .product_detail_youtube_video_main {
    margin-bottom: 40px;   
}
.rowbig .experiences_box .experiences_img_main .experiences_img {
    padding-bottom: 73.9%;
}
.product_detail_left_section .woocommerce-product-details__short-description p:last-child {
    margin-bottom: 0;
}
.product_detail_youtube_video_main .embedly-card-hug {
    position: relative !important;
    padding-bottom: 61% !important;
}
.product_detail_youtube_video_main .embedly-card-hug iframe {
    position: absolute !important;
    left: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}
.product_info_section ul li .productinfobox .product_info_title span.proinfo_label {
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    line-height: normal;
}
.product_info_section ul li .productinfobox .product_info_title span.proinfo_text {
    font-size: 16px;
    color: #666666;
    font-weight: 400;
    line-height: 24px;
}
.wt-departure .picker select {
    background: transparent !important;
    border-radius: 20px !important;
}
.productdetailpage .product_detail_section .col-12.col-sm-12.col-md-12.col-lg-7 {order: 1;}
.productdetailpage .product_detail_section .col-12.col-sm-12.col-md-12.col-lg-5 {order: 2;}

table.shop_table td dd span.woocommerce-Price-amount.amount {
    font-weight: 400 !important;
}
.product_review_section,
.product_detail_youtube_video_main{
    padding-top: 37px;
    margin-top: 35px;
    border-top: 1px solid #bbb;
}

body .custom_class_width a {
    width: auto !important;
}

body .custom_class_width a, .wpb_wrapper .vc_btn3-container.vc_btn3-center.custom_class_width a.vc_btn3-size-lg {padding: 0 20px !important;min-width: 280px;height: 50px;line-height: 50px;}
body .custom_class_width a i, .wpb_wrapper .vc_btn3-container.vc_btn3-center.custom_class_width a.vc_btn3-size-lg > i {display: none !important;}

/** 001 **/
@media (min-width:768px){
.product_info_section ul li .productinfobox .product_info_icon i {
    top: 1px;
    transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.woocommerce-message a.button.wc-forward{width:auto !important;padding:0 25px !important;}
.experiences_time_main.visible-deskop{display:block}
.experiences_time_main.visible-mobile{display:none;}
}
@media (max-width:767px){
.product_review_section, .product_detail_youtube_video_main {
    padding-top: 24px;
    margin-top: 32px;
}    
.product_info_section ul li .productinfobox .product_info_icon i {
    transform: scale(0.45);
    -moz-transform: scale(0.45);
    -ms-transform: scale(0.45);
    -o-transform: scale(0.45);
    -webkit-transform: scale(0.45);
    transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.product_info_section ul li .productinfobox .product_info_icon.proinfo_icon4 i {
    transform: scale(0.52);-moz-transform: scale(0.52);-ms-transform: scale(0.52);-o-transform: scale(0.52);-webkit-transform: scale(0.52);
} 
.menu-asia-container ul{margin-bottom:20px !important;}
.experiences_time_main.visible-deskop{display:none}
.experiences_time_main.visible-mobile{display:block}
}
@media (max-width:1229px){
.wrappermain .container{max-width:100%;}
}
@media (min-width:1230px){
.wrappermain .container{max-width:1200px;}
}
@media (min-width:1500px){
.inner-banner_img_main img{height:auto;left:0;position:relative;transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);width:100%;}
}
@media (max-width:1279px){
.team_slider_section.owl-theme .owl-controls{bottom:0;margin-top:0;left:0;position:relative;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.team_slider_section.owl-theme .owl-controls .owl-nav [class*="owl-"]{position:relative;bottom:0;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.team_slider_section.owl-theme .owl-controls .owl-nav .owl-prev{left:-20px;}
.team_slider_section.owl-theme .owl-controls .owl-nav .owl-next{right:-20px;}
}
@media (max-width:1379px){
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub{left:auto;right:100%;}
#home_banner.owl-theme .owl-controls .owl-nav .owl-prev{left:10px;}
#home_banner.owl-theme .owl-controls .owl-nav .owl-next{right:10px;}
#related_slider.owl-theme .owl-controls .owl-nav .owl-prev{left:-40px;}
#related_slider.owl-theme .owl-controls .owl-nav .owl-next{right:-40px;}
}
@media (max-width:1269px){
#related_slider .experiences_box{margin-bottom:0;}
#related_slider.owl-theme .owl-controls{bottom:0;left:0;width:100%;margin:10px auto 0;position:relative;right:0;text-align:center;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
#related_slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{margin:0 0 0 0;position:relative;bottom:0;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
#related_slider.owl-theme .owl-controls .owl-nav .owl-prev{left:-15px;}
#related_slider.owl-theme .owl-controls .owl-nav .owl-next{right:-15px;}
}
@media (max-width:1199px){
/*.product_detail_youtube_video_main iframe{height: 378px;}*/
.team_slider_section .team_slider_col:nth-child(1), .team_slider_section .team_slider_col:nth-child(2), .team_slider_section .team_slider_col:nth-child(3), .team_slider_section .team_slider_col:nth-child(4){display:block;}
.team_slider_section .team_slider_col:nth-child(5){display:none}
.header_right_section{padding-left:8px;}
.carousel-caption{left:90px;right:90px;max-width:inherit;width:auto;}
.info_box{padding:0 20px;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_img{position:relative;padding-bottom:149%;}
.team_slider_section.load-slider .team_slider_col{width:calc(25% - 20px);}
}
@media (min-width:1025px){
.ms-new-hero-flexslider.flexslider .slides img{height:auto !important;width:auto !important;min-width:100%;min-height:100%;}
.header_social_main .social_media_main ul li a:hover i.fa-facebook-f{background-position:-330px -110px;}
.header_social_main .social_media_main ul li a:hover i.fa-instagram{background-position:-357px -110px;}
.header_social_main .social_media_main ul li a:hover i.fa-twitter{background-position:-389px -110px;}
.header_social_main .social_media_main ul li a:hover i.fa-youtube{background-position:-423px -110px;}
.product_detail_tabmain ul.nav-tabs > li:hover > a:before{right:auto;left:0;width:100%;}
.product_detail_tabmain ul.nav-tabs > li:hover > a{color:#202020 }
#related_slider .banner_arrow_left:hover{background-position:-100px -95px;}
#related_slider .banner_arrow_right:hover{background-position:-125px -95px;}
.my_pagination .pagination li:hover:before{top:0;opacity:1;}
.my_pagination .pagination li:hover:after{bottom:0;opacity:1;}
.my_pagination .pagination li:hover span, .my_pagination .pagination li:hover a{color:#333333 }
.category_list_box:hover:before{opacity:0 }
.category_list_box:hover .category_list_img_main:before{opacity:1 }
.category_list_box:hover .category_list_img_main:after{opacity:0 }
.category_list_box:hover .category_list_img_main .category_list_img:before{opacity:1;}
.category_list_box:hover .category_list_img_main .category_list_img:after{opacity:1;}
.sidebar_stories_section .stories_box:hover .stories_img_main .stories_img:before{height:30px;}
.sidebar_stories_section .stories_box:hover .stories_img_main .stories_img:after{width:30px;}
.sidebar_section_main ul > li:hover a{color:#025996;text-decoration:underline;}
.about_writer_share_icon ul li a:hover:before{left:0;right:auto;width:100%;}
.contactdetailmain .info_box.info1 a:hover{color:#2097ea }
.contactdetailmain .info_box.info2 a:hover{color:#f23030 }
.contactdetailmain .info_box.info3 a:hover{color:#e5a33f }
.wishlist_main a:hover:before, .header_cart_section a:hover:before, .head-search:hover:before, .footermenubox .footermenu_content .social_media_main ul li a:hover:before{opacity:1;}
.stories_box:hover .stories_img_main:before{opacity:1;}
.stories_box:hover .stories_img_main .stories_img:before{opacity:1;}
.stories_box:hover .stories_img_main .stories_img:after{opacity:1;}
.stories_box:hover .stories_content_main .stories_title_main .stories_title{color:#025996;text-decoration:underline;}
.team_box:hover .team_img_main{box-shadow:0 3px 6px rgba(0,0,0,0.4);}
.team_box:hover .team_img_main:before{opacity:1 }
.team_box:hover .team_img_main:after{transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);}
.team_box:hover .team_img_main .team_img:before{opacity:1 }
.team_box:hover .team_img_main .team_img:after{opacity:1 }
.experiences_box:hover .experiences_img_main:before{opacity:1 }
.experiences_box:hover .experiences_img_main:after{opacity:0 }
.experiences_box:hover .experiences_img_main .experiences_img:before{opacity:1;}
.experiences_box:hover .experiences_img_main .experiences_img:after{opacity:1;}
.experiences_box:hover .experiences_content .experiences_title_main .experiences_title{color:#025996;text-decoration:underline;}
.experiences_box:hover .experiences_addwishlist{right:16px;opacity:1;pointer-events:auto;}
.destination_box_main .destination_col .destination_box:hover .destination_img_main .destination_hvr:before{opacity:1 }
.destination_box_main .destination_col .destination_box:hover .destination_img_main .destination_hvr:after{opacity:0 }
.destination_box_main .destination_col .destination_box:hover .destination_img_main .destination_hvr .destination_line:before{left:30px;opacity:1 }
.destination_box_main .destination_col .destination_box:hover .destination_img_main .destination_hvr .destination_line:after{top:30px;opacity:1 }
.destination_box_main .destination_col .destination_box:hover .destination_img_main .destination_hvr .destination_title_main .destination_nubmer{height:88px;}
.destination_box_main .destination_col .destination_box:hover .destination_img_main .destination_hvr .destination_title_main{top:50%;margin-top:-7px;}
.banner_arrow_left:hover{background-position:-80px -40px;}
.banner_arrow_right:hover{background-position:-115px -40px;}
.head-top .login_section:hover .signup-open{display:block;}
.header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav > li:last-child, .header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav > li:nth-last-of-type(2), .header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav > li:nth-last-of-type(3){display:none;}
.visible_desktop{display:block;}
.visible_ipad{display:none }
.head-top .top-link li a.logindiv:hover span,.head-top .top-link li a.head-call:hover span,.head-top .top-link li a.head-email:hover span{color:#000;}
.footer_menu_main ul li a:hover, .footer_menu_main .copyright_main span a:hover, .footermenubox .footermenu_content > ul > li a:hover, .footermenubox .footermenu_content .f_contactdetail .f_adr a:hover{color:#2097ea;text-decoration:underline;}
.inner-banner .breadcrumb li a:hover, .blog-pad .panel-body ul li a:hover{color:#025996;text-decoration:underline;}
a:hover, a:focus{color:#025996;text-decoration:underline;}
}
@media (min-width:768px) and (max-width:1024px){
/*.product_detail_youtube_video_main iframe{height: 334px;}*/
.about_right_section{display:none;}
}
@media (max-width:1024px){
.shopping_cart_page .col-12.col-sm-6:before {left: 10px;right: 10px;}    
.col_sidebar_main .col-lg-8, .col_sidebar_main .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.about_left_section{padding-right:20px;max-width:810px;margin-left:auto;margin-right:auto;width:100%;}
.owl-carousel .owl-item{overflow:hidden}
.headtopbar_main{display:none;}
.experiences_box .experiences_content .experiences_title_main{padding-right:0;width:100%;}
.experiences_box .experiences_content .experiences_from_main > span{display:inline-block;}
.experiences_box .experiences_content .experiences_from_main{width:100%;}
html .newsletter_section .formcraft-css .fc-form .form-element .submit-cover.align-center .submit-button{padding:0 20px !important;}
.newsletter_section{position:relative;overflow:hidden;}
.sidebar_title:after{opacity:1 }
.product-thumbnails{max-width:480px;}
.product_info_section ul li{width:25%;}
.product_info_section ul li:last-child{width:25%;}
.category_list_box .category_list_content .category_list_title_main .category_list_title{font-size:16px;}
.category_list_section .col-12{padding-left:15px;padding-right:15px;}
.category_list_section .row{margin:0 -15px;}
.category_list_box{margin-bottom:30px;}
.inner-banner_img_main img{height:350px !important;}
.book_box p{font-size:14px;line-height:20px;}
.book_ext_content{padding:0;}
.destination_box_main{margin:20px 0 0 0;}
.destinations_btn_main, .experiences_btn_main{margin-top:0;}
.experiences_box_main{margin:5px 0 0 0;}
.stories_box_main, .footer_top_main{padding-top:40px }
.section_padding{padding:40px 0;}
.info_section{background-attachment:scroll;padding:60px 0 50px 0;margin-top:0 }
.head_dropdown ul{padding:0;}
.info_box .info_box_content{padding:25px 0 0 0;}
.info_box .info_box_content .info_title{margin-bottom:20px;}
.welcome_box_main{margin:15px auto 0;}
section.welcome_section.section_padding{padding-bottom:10px;}
.book_box .book_img_main{height:111px;}
.book_box p{padding:0 10px;}
.stories_box_main .main_title{margin-bottom:10px;}
.head-top.only_login ul.top-link li a.logindiv i, .head-top.only_login ul.top-link li a.logindiv span{pointer-events:none;}
.head_dropdown{position:relative;top:10px;}
.head_dropdown ul li a{display:block;width:100%;padding:10px 10px;font-weight:400;text-align:center;background:#232323;}
.head_dropdown ul li:first-child a{border-top-left-radius:5px !important;border-top-right-radius:5px !important;}
.head_dropdown ul li:last-child a{border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;}
.head_dropdown ul::before{right:0;left:0;margin:0 auto;top:-8px;border-bottom:8px solid #232323;}
ul.header_add_menu{padding:22px 0 0 0;margin:18px 0 16px 0;border-top:1px solid #bbbbbb;}
ul.header_add_menu li:before{display:none }
ul.header_add_menu li a{font-size:16px;font-weight:700;color:#555555;padding:12px 0 }
.head-top.callandemail li a span{font-size:16px;font-weight:700;}
.head-top.callandemail.visible_ipad li + li{margin-top:20px !important;}
.head-top.callandemail .top-link li a.head-call{display:block;border:1px solid #333333;border-radius:5px;padding:12px 0 11px 0;text-align:center;}
.head-top.callandemail .top-link li a.head-email{display:block;border:1px solid #333333;border-radius:5px;padding:12px 0 11px 0;text-align:center;}
.head-top.callandemail .top-link li a.head-call span{color:#333333 }
.head-top.callandemail .top-link li a.head-email span{color:#333333 }
.head-top.callandemail .top-link li .fa-phone{background-position:-10px -300px;width:10px;height:16px;}
.head-top.callandemail .top-link li .fa-envelope{background-position:-25px -300px;width:14px;height:12px;}
.head-top.visible_ipad.only_login{float:none;padding:0;margin:0 0 27px 0;}
.head-top.only_login ul.top-link li{display:block;}
.head-top.only_login ul.top-link li a.logindiv{display:block;border:1px solid #333333;border-radius:5px;text-align:center;padding:12px 0 11px 0;}
.head-top.only_login ul.top-link li a.logindiv span{font-size:16px;color:#333;font-weight:700;}
.head-top .top-link li .fa-user{background-position:-310px -10px;}
.head-top.callandemail.visible_ipad{float:none;}
.head-top.callandemail.visible_ipad li{display:block;padding:0;}
.head_social_main.visible_ipad{float:none;margin-top:26px;text-align:center }
.head-search{background:transparent;}
.header_right_ul li .search-icon .fa-search{background-position:-10px -95px !important;width:36px !important;height:37px !important;}
.visible_desktop{display:none }
.visible_ipad{display:block }
.header .header-wrapper .logo-box .logo{display:block;padding:10px 0;}
.header_right_section ul.header_right_ul li:first-child{display:none;}
.header_right_section{float:none;padding:0;position:absolute;right:3px;top:10px;}
.header .header-wrapper .logo-box{float:none;width:100%;text-align:center;}
.header .header-wrapper{box-shadow:0 0 5px rgba(0,0,0,0.5) }
a:hover, a:focus{color:#025996;text-decoration:underline;}
.project-caption .overlay-green{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;left:0;}
.overlay-green a, .project-caption .overlay-green .share_icon{display:none;}
.overlay-green a.fancybox{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:888;}
.black-bg h4{opacity:1;z-index:99;}
}
@media screen and (min-width:769px){
.woocommerce table.shop_table th.product-total{width:22% !important;}
.woocommerce-cart table.cart .product-thumbnail a img, .woocommerce-cart table.cart .product-thumbnail img{width:60px;}
}
@media (min-width:768px){
.product_detail_tabmain.visible_ipad_desktop{display:block}
.product_detail_tabmain.visible_mobile{display:none}
 .modal-dialog{left:50%;margin:0 auto !important;position:absolute;top:50%;transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;max-width:700px !important;width:100%;}
}
@media (max-width:768px){
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name span.cart_product_title{width:280px;}
.woocommerce table.shop_table th.product-total{width:115px !important;}
.woocommerce table.shop_table td.product-remove a{margin:0 !important;}
.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.table tr:last-child td{background:transparent !important;}
.woocommerce-cart .woocommerce table.shop_table.cart td{padding:8px 10px !important;}
.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders td{padding:7px 10px !important;}
.emptybtn{text-align:center;}
.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th, .woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{background:transparent;}
.shopping_cart_page #cart_discount_code, body .woocommerce .cart_totals{padding:15px;}
}
@media (max-width: 767px){
.shopping_cart_page .col-12.col-sm-6:last-child:before {
    top: 20px;
}    
.product_info_section {padding-top: 0 !important;}
.product_info_section ul {
    margin-top: 0;
}
.product_detail_ext_section.visible_ipad_desktop{display:none}
 .banner_main, .inner-banner{margin-top:58.11px;}
 h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{margin-bottom:15px;}
 .vc_gitem-post-meta-field-Introduction.vc_gitem-align-left{line-height:28px;font-size:16px;}
 .product_detail_tabmain.visible_ipad_desktop{display:none}
.product_detail_tabmain.visible_mobile{display:block}
 form.checkout.woocommerce-checkout{padding:20px 0 0 0 !important;}
html body footer .formcraft-css .form-cover .fc-form .form-element .field-cover.customText-cover p{color:#fff !important;}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login button.button{margin:0 auto;float:none;}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login p.lost_password{text-align:center;}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login p.form-row{text-align:center;}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first, .woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last{text-align:left;}
label.error, .wpcf7-form label.error, .recaptcha-error-message{left:0;}
html body .formcraft-css .form-cover .fc-form .form-element .error{left:0 }
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button.button{margin:0 auto;float:none;}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last{float:none !important;margin:0 auto !important;text-align:center;}
html body .newsletter_section .formcraft-css .fc-form.fc-form-6 .form-element .field-cover input{border-radius:5px !important;}
.shopping_cart_page .col-12.col-sm-6.col-md-6.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
div#cart_total_bill{margin-top:20px;}
body .woocommerce .cart_totals{min-height:inherit;}
.coupon_btn{text-align:center;}
.wc-proceed-to-checkout{text-align:center;}
.wc-proceed-to-checkout a.btn{float:none;}
.border_line_title span, .woocommerce .woocommerce-MyAccount-content h3, .woocommerce .woocommerce-MyAccount-content h2, .my-account-login-page h2, .woocommerce-order-received h2, .woocommerce-order-received h3, .woocommerce h3, .woocommerce h2{font-size:21px !important;}
.woocommerce .col-1.woocommerce-Address, .woocommerce .col-2.woocommerce-Address{float:left;width:100% !important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.select2-container .select2-selection--single{border-radius:5px !important;}
.woocommerce-Addresses:before{display:none !important }
.blog_detail_img_main .blog_detail_img_text, .about_left_section figure.wp-caption figcaption.wp-caption-text, .category_list_section figure.wp-caption figcaption{padding:4px 9px;font-size:14px;line-height:18px;}
.about_left_section figure.wp-block-image figcaption{padding:4px 9px;font-size:14px;line-height:18px;}
.about_left_section figure.wp-block-image figcaption strong{font-size:14px;line-height:18px;}
.inner-banner.no-image-banner{padding:30px 0 0px 0;}
.product-thumbnails .fa-chevron-left, .product-thumbnails .fa-chevron-right{height:25px;width:25px;}
.product-thumbnails.owl-theme .owl-controls .owl-nav .owl-prev{left:-30px;}
.product-thumbnails.owl-theme .owl-controls .owl-nav .owl-next{right:-30px;}
.product_detail_tabmain ul.mobile-tab{margin:0;padding:0 0 0 0;overflow:visible;border:0;}
.product_detail_tabmain ul.mobile-tab > li:before, .product_detail_tabmain ul.mobile-tab > li + li > a:before{display:none }
.product_detail_tabmain ul.mobile-tab > li > a{display:block;position:relative;padding:11px 15px;border-radius:5px;border:1px solid #bbb !important;color:#000;}
.product_detail_tabmain ul.mobile-tab > li > a:before{display:none }
.product_detail_tabmain ul.mobile-tab > li + li{margin-left:0;margin-top:15px !important;margin-left:0;}
.product_detail_tabmain ul.mobile-tab > li{padding:0 0;display:block;width:100% }
.product_detail_tabmain ul.mobile-tab > li + li{margin-left:0;margin-top:15px;}
.product_detail_tabmain ul.mobile-tab > li > a.mobile-tab-link.active, .product_detail_tabmain ul.mobile-tab > li > a.mobile-tab-link.active:after{border-bottom:8px solid #2097ea;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);border-top:0;}
.product_detail_tabmain ul.mobile-tab > li > a.mobile-tab-link::after{background:transparent;display:block;z-index:8;border-radius:0;text-align:center;line-height:40px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;border-top:8px solid #a6a6a6;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);content:"";height:0;position:absolute;right:14px;top:21.7px;width:0;}
.product_detail_tabmain ul.mobile-tab{border:none !important }
.mobile-tab-content{padding:15px 0 10px 0;display:none;}
.mobile-tab-content .review_link{display:none;}
.product_detail_related_section{border-top:none;}
.category_list_box .category_list_content .category_list_title_main .category_list_title{font-size:14px;line-height:20px;}
.category_list_box .category_list_content{bottom:10px }
.checkbox_section label.lbl_radio{font-size:14px;}
.checkbox_main{margin-bottom:10px;}
.travel_enquiry_main.contact_form form .submit_btn_box .btn{width:auto;padding:0 30px;}
.about_popup_main img{float:none;margin:0 auto 20px;text-align:center;display:block;}
.about_popup_main{text-align:center;}
.modal-body{padding:30px 15px 15px 15px;}
.my_pagination .pagination li + li{padding-left:0px !important;}
.sidebar_listing{padding-top:30px;}
.breadcrumb li:not(:last-child){display:none !important }
.breadcrumb li:before{display:none !important;}
.header .header-wrapper{position:relative !important }
.cms-area{padding:30px 0;}
.inner-banner_img_main img{height:200px !important;}
.sticky_button{display:none !important }
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:22px;line-height:1.3;}
#toTop{width:34px;height:34px;padding:0;}
.top-btn i.fa-angle-up{border-bottom:8px solid #fff;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);margin:11px auto 0;}
#toTop > div{display:none;}
.top-btn .fa-angle-up{margin:-6px 0 0 -5px;}
}
@media (max-width:600px){
.woocommerce table.shop_table td.product-remove{background:transparent !important }
.woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-remove{background:rgba(0,0,0,.025) !important }
}
@media (max-width:639px){
html body .newsletter_section .formcraft-css .form-cover .fc-form .form-element.form-element-type-email, html body .newsletter_section .formcraft-css .form-cover .fc-form .form-element.form-element-type-submit{width:100% !important;}
html body .newsletter_section .formcraft-css .form-cover .fc-form.frame-hidden .form-page-content{padding:0 0 60px 0 !important }
html .newsletter_section .formcraft-css .fc-form .form-element{padding:0 0 0 0 !important;}
html body .newsletter_section .formcraft-css .fc-form .form-page-content .form-element.form-element-type-customText .form-element-html{margin:0 !important;}
html .newsletter_section .formcraft-css .form-element.form-element-type-submit{width:100% !important;padding-left:0 !important;}
.newsletter_section .form-element.form-element-type-email{width:100% !important;}
.product-thumbnails{max-width:300px !important;}
.head-top .top-link li{padding:0 0 0 15px;}
.blog_item img{display:block;float:none;margin:0 auto 15px;}
.cms-main img{display:block;float:none;margin:0 auto 15px;width:auto }
}
@media (max-width:575px){
.CM_Reviews form.cmr_form_lf input[type="submit"]{width:190px !important;}
.modal.insta_popup .modal-dialog{left:15px;margin:0 auto;position:absolute;top:50%;transform:translate(0, -50%) !important;-moz-transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-o-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;width:auto;right:15px;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child select, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select select, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select select{width:88px;}
.tour-info-select > span.wt-user-info.wtsl-select > span:first-child, .tour-info-select > span.wt-user-info.wtsl-select > span._child_select, .tour-info-select > span.wt-user-info.wtsl-select > span._infant_select{padding:0 90px 0 0;}
.contentpage img.alignright, .contentpage img.alignleft{float:none;margin:0 auto 20px;display:block;max-width:320px;width:100%;}
}
@media (max-width:480px){
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a{padding:5px 40px 5px 15px !important;font-size:15px !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub li a{padding:5px 40px 5px 30px !important;}
form#lostpassform a.btn, form#lostpassform button{width:auto !important;padding:0 10px !important;}
.woocommerce form#lostpassform p.woocommerce-form-row.form-row.m-t-25 a.btn.btn-primary{margin-left:15px;}
.head-top.visible_ipad.only_login{margin:0 0 15px 0;}
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a{padding:8px 40px 8px 0;font-size:15px;}
ul.header_add_menu{padding:10px 0 0 0;margin:15px 0 0 0;}
.head-top.only_login ul.top-link li a.logindiv, .head-top.callandemail .top-link li a.head-call, .head-top.callandemail .top-link li a.head-email{padding:7px 0 6px 0;}
.head_social_main.visible_ipad{margin-top:6px;}
.social-main ul li{padding:0 0 0 10px;}
.head_social_main{padding:6px 0 5px 0;}
.social-main ul li a i{transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);-webkit-transform:scale(0.8);}
.head_dropdown ul li a{padding:7px 10px;font-size:14px;}
.head-top.only_login ul.top-link li a.logindiv span, .head-top.callandemail li a span{font-size:14px;}
ul.header_add_menu li a{font-size:14px;padding:5px 0;}
}
@media (min-width:480px) and (max-width:991px){
.stories_box_main .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.blog_list_section .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.stories_box_main{max-width:740px;margin:0 auto;width:100%;}
.footermenubox{padding-top:12px;}
.footermenubox .footermenu_content .social_media_main{padding:0;width:50%;float:left;text-align:left }
.paymeny_card_img_main{margin:0 0 0 0;width:50%;float:left;text-align:left }
}
@media (min-width:992px){
.product_info_section.visible_mobile {
    display: none;
}    
}
@media (max-width:991px){
.col-lg-7 .product_detail_left_section .product_info_section {
    display: none;
}    
.productdetailpage .product_detail_section .col-12.col-sm-12.col-md-12.col-lg-7 {order: 2;}
.productdetailpage .product_detail_section .col-12.col-sm-12.col-md-12.col-lg-5 {order: 1;margin-bottom: 35px;}
.product_detail_left_section .woocommerce-product-details__short-description p:last-child {
    margin-bottom: -5px;
}

.product_info_section + .product_detail_youtube_video_main {
    /* padding-top: 5px; */
} 
.product_info_section + .product_detail_youtube_video_main {
    /* margin-bottom: 27px; */
    padding-bottom: 0;
}
.product_info_section.no_reviews_section {margin: 25px 0 30px 0;}    
.product_detail_ext_section.expect_section.visible_ipad_desktop{padding-bottom:5px;margin-bottom:15px;}
 .travel_destination_main .about_left_section .wpb_wrapper > h3{margin-bottom:25px !important;}
 .widget ul{margin-bottom:25px !important;}
 .cms-area .about_left_section ul{margin-bottom:25px;}
.menu-melbourne-tours-all-container ul{margin-bottom:25px !important;}
 .about_left_section{padding-right:0px;}
 .team_slider_section .team_slider_col:nth-child(1), .team_slider_section .team_slider_col:nth-child(2), .team_slider_section .team_slider_col:nth-child(3){display:block;}
.team_slider_section .team_slider_col:nth-child(4), .team_slider_section .team_slider_col:nth-child(5){display:none}
body.home .footer_box_section{padding-bottom:0 }
body.home .footer_top_main{padding:40px 0 0 0;}
.newsletter_section{padding:0;}
.blog_user_detail{padding:0;margin-bottom:30px;}
.cms_hilight_text + .blog_user_detail{margin:0 0 22px 0;}
.product_detail_tabmain ul.nav-tabs > li > a, .border_line_title span{font-size:17px;}
.product_detail_tabmain ul.nav-tabs > li + li{margin-left:25px;}
.product_info_section{padding:0 0 25px 0;}
.product_info_section ul{}
.product_review_title{padding:0 0 15px 0;}
.product_detail_form_main{padding:20px 20px 20px 20px;}
.product_detail_form_main h3{padding-bottom:15px;margin-bottom:20px;}
.product_detail_form .product_price{margin-bottom:20px;}
.product_detail_tabmain{border-top:none;padding:15px 0 0 0;margin:0;}
.tab_content_main{padding:5px 0 10px 0;}
.product_detail_related_section{padding:25px 0 0 0;}
.footer_content_section{padding-top:25px;margin-top:10px;}
.footer_content_section h2{margin-bottom:15px;}
.footer_content_section p{margin-bottom:15px;}
.travel_enquiry_main.contact_form{padding:25px 0 0 0;}
.travel_enquiry_main.contact_form form{padding:5px 0 30px 0;}
.about_left_section .aboutleft_content > img{margin:5px 0 25px 0;}
.travel_enquiry_main.contact_form h3 + p{font-size:15px;}
.travel_enquiry_main.contact_form .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.five_city_section{margin-bottom:30px;}
.about_writer_main_section{padding-top:25px;margin-top:25px;padding-bottom:5px;}
.about_writer_share{padding:25px 0;}
.about_left_section p, p{margin-bottom:25px;}
.about_left_section .findtours_btn_main{padding:10px 0 30px 0;}
.findtours_btn_main .btn{height:50px;line-height:50px;}
blockquote{margin:0 0 25px 0px;font-size:18px;line-height:28px;padding-left:20px;padding-bottom:3px;}
blockquote p{font-size:18px;line-height:28px;}
.cms_hilight_text{padding-bottom:25px;}
.about_left_section figure.wp-caption, .category_list_section figure.wp-caption, .about_left_section figure.wp-block-image{margin-bottom:25px;}
.about_left_section p + figure.wp-caption, .category_list_section p + figure.wp-caption, .about_left_section p + figure.wp-block-image{padding-top:5px;}
.about_left_section h3{margin-bottom:25px;}
.info_box .info_circle_main{width:181px;height:181px;}
.info_box{padding:0 0px;}
.destination_box_main{margin:24px 0 0 0;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main{margin-top:0;top:auto;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);bottom:20px;}
.destination_box_main .destination_col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;}
.destination_box_main .row{margin:0;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_img img{left:50%;right:auto;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);height:100%;max-height:inherit;max-width:inherit;}
section.destination_section .main_title{padding:0 20px;}
.destinations_btn_main{margin-top:0;padding:0 20px;display:none;}
.stories_box_main{border:0;padding-top:0;}
.destination_box_main .destination_col .destination_box{position:relative;overflow:hidden;margin-bottom:20px;}
.experiences_box .experiences_content .experiences_title_main .experiences_title, .experiences_box .experiences_content .experiences_from_main, .experiences_box .experiences_time_main span{font-family:'Montserrat', Arial, sans-serif !important;}
.experiences_section .main_title{margin-top:9px;}
.experiences_box_main{margin:35px 0 0 0;}
.experiences_box .experiences_content .experiences_title_main .experiences_title{font-size:16px;font-weight:700;line-height:20px;}
.experiences_box .experiences_content .experiences_from_main{font-size:12px;font-weight:400;line-height:normal;position:relative;right:0;top:0;width:auto;margin-top:5px;color:#333333;vertical-align:bottom}
.experiences_box .experiences_content .experiences_from_main > span{font-size:16px !important;color:#2097ea !important;font-weight:400 !important;line-height:normal;display:inline-block;padding-top:0;}
.experiences_box .experiences_content{position:relative;margin-top:12px;padding:0;}
.experiences_box .experiences_content .experiences_title_main{height:auto;}
.experiences_box{margin-bottom:27px;margin-top:13px !important;}
.experiences_box span.red_line_main{font-size:14px;padding:4px 10px;}
.productpage_section .experiences_box .experiences_content{padding:0;}
.productpage_section .experiences_box{margin:0 0 30px 0;}
.sidebar_left_main.bg_sidebar{padding:15px 20px 7px 20px;}
section.experiences_section.section_padding{padding-bottom:40px;}
.footer_menu_main ul, .footer_menu_main .copyright_main{text-align:left;}
.footer_menu_main{padding:22px 0 23px 0;}
.footer_menu_main ul li{padding:0 35px 0 0;}
.footer_menu_main ul li::before{left:-25px;top:2px;}
.footer_box_section .col-12:nth-child(1), .footer_box_section .col-12:nth-child(2), .footer_box_section .col-12:nth-child(4){display:none }
.footer_box_section .col-12:nth-child(3) .footermenubox > .f_title{display:block;margin-bottom:20px;}
.footer_box_section .col-12:nth-child(3) ul > li{width:50%;float:left;}
.footer_box_section .col-12:nth-child(3){position:relative;padding-bottom:15px;margin-bottom:20px;}
.footer_box_section .col-12:nth-child(3):before{content:"";background:#666;position:absolute;left:10px;right:10px;bottom:0;height:1px;}
.footer_box_section .col-12:nth-child(3) .footermenubox{text-align:left;}
.footermenubox .footermenu_content .social_media_main ul:after{content:"";display:table;clear:both;}
.footermenubox .footermenu_content .social_media_main ul li:nth-child(2n+1){clear:none;}
.footermenubox .footermenu_content .social_media_main ul li{float:none;padding:0;margin:0 5px;display:inline-block;}
.footermenubox .footermenu_content .social_media_main ul li:first-child{margin-left:0 !important;}
.footermenubox .footermenu_content .social_media_main ul li:last-child{margin-right:0 !important;}
.footermenubox .footermenu_content .social_media_main ul{text-align:left;margin-top:16px;}
.footermenubox .footermenu_content{padding:0;}
.f_title.visible_mobile{display:block;}
.paymeny_card_img_main ul{margin:16px 0 0 0;}
.footer_box_section .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.footermenubox > .f_title{display:none }
.footer_box_section{padding-bottom:0;}
.team_slider_section.load-slider .team_slider_col{width:calc(33.33333333% - 20px);}
}
@media (min-width:640px) and (max-width:767px){
html body .newsletter_section .formcraft-css .form-cover .fc-form .form-element.form-element-type-email{width:60% !important;}
html body .newsletter_section .formcraft-css .form-cover .fc-form .form-element.form-element-type-submit{width:40% !important;}
}
@media (max-width:767px){
.cpf-type-checkbox .tm-description {
    max-width: 220px;
}    
.product_detail_ext_section.expect_section.visible_ipad_desktop + .product_detail_related_section {
    padding-top: 30px !important;
}    
blockquote p{font-size:20px !important;line-height:1.65 !important;}
 .modal.insta_popup .modal-body{max-height:290px !important;}
 .cms_hilight_text, .cms_hilight_text p{font-size:17px !important;line-height:28px !important;color:#000 !important;}
.about_left_section p + figure.wp-caption, .category_list_section p + figure.wp-caption, .about_left_section p + figure.wp-block-image{padding-top:15px;}
.about_left_section figure.wp-caption, .category_list_section figure.wp-caption, .about_left_section figure.wp-block-image{margin-bottom:35px;}
body.home .footer_box_section{padding-bottom:0;}
body.home .footer_top_main{padding:33px 0 0 0;}
.form-element.form-element-field19.form-element-0.default-false.form-element-type-heading.is-required-false.odd.-handle.options-true.index-true .form-element-html{padding-top:2px !important;}
html body .formcraft-css .form-cover .fc-form .form-element{width:100% !important;}
html .newsletter_section .formcraft-css .fc-form .form-element .field-cover.heading-cover .bold-true span{font-size:20px;}
.product-image-large{pointer-events:none }
.product_zoom_icon{display:none }
.product-thumbnails{max-width:350px;}
.product_detail_tabmain ul.nav-tabs > li + li{margin-left:0;}
.sidebar_left_main.bg_sidebar ul li{width:100%;}
.sidebar_left_main .sidebar_section_main{margin-bottom:20px;}
.experiences_box span.red_line_main{font-size:12px;padding:4px 10px;line-height:16px;}
.my_pagination .pagination li{margin-right:5px;}
.my_pagination .pagination{height:50px;}
.my_pagination .pagination li a, .my_pagination .pagination li span{width:35px;height:50px;line-height:50px;}
.sidebar_left_main.bg_sidebar{margin-bottom:30px;}
.about_writer_img{padding-bottom:0;width:150px;height:150px;margin:0 0 20px 0 !important;display:block;}
.about_writer_img img{max-width:100%;max-height:100%;}
.about_writer_share{padding:15px 0;}
.about_writer_share_title h3{margin:0 0 10px 0 !important;}
.about_writer_share_icon ul li a{width:40px;height:40px;}
.about_writer_share_icon ul{height:40px;}
.welcome_box_main .welcome_content p{font-family:'Montserrat', Arial, sans-serif !important;}
.banner_title{line-height:48px;font-size:30px;margin:0 0 33px;max-width:340px;}
.footer_box_section{border-top:none;padding:0 0 20px 0;margin:0;}
.footermenubox{padding-top:0;text-align:center }
.footer_menu_main ul li::before{top:0px;}
.footermenubox .footermenu_content .social_media_main{padding:0;}
.paymeny_card_img_main{margin:7px 0 0 0;}
.footermenubox .f_title{font-size:18px;}
.footermenubox .footermenu_content .social_media_main ul{text-align:left;}
.carousel-caption{text-align:left;left:20px;right:20px;}
.banner_search_form_main form.bannersearchform .banner_btn_search, #home_banner.owl-theme .owl-controls{display:none }
.banner_search_form_main form.bannersearchform .form-control{border-radius:6px;padding:0 15px 0 65px;}
.banner_search_form_main form.bannersearchform:before{content:"";width:37px;height:70px;position:absolute;border-radius:0 6px 6px 0;pointer-events:none;right:0;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 );}
.main_title{font-size:24px;text-align:left !important;}
.section_padding{padding:24px 0;}
.contactdetailmain .info_box .info_circle_main{width:118px;height:118px;}
.contactdetailmain .info_box .info_box_content{padding:5px 0 0 0;}
.contactdetailmain .info_box .info_box_content .info_title{margin-bottom:15px;padding-bottom:25px;}
.contactdetailmain{padding-bottom:10px;}
.contact_form_title{padding-top:25px;}
.contact_form_title .sub_line{padding-top:0;margin:0;}
.contact_form_title h2{margin-bottom:10px;}
.contact_form_section.contact_form{padding-bottom:20px;}
.contact_copyright_section{margin-top:25px;}
.contact_copyright_section h2, .contact_disclaimer_section h2, .contact_disclosure_section h2{margin-bottom:15px;}
.contact_disclaimer_section{margin-top:20px;}
.contact_disclosure_section{margin-top:20px;}
.contact_form_section form{padding:15px 0 0 0;}
h1, .h1{font-size:28px;}
h2, .h2{font-size:22px;}
h3, .h3{font-size:20px;}
h4, .h4{font-size:18px;}
h5, .h5{font-size:16px;}
h6, .h6{font-size:14px;}
.welcome_content h1, .welcome_content .h1{font-size:28px;}
.welcome_content h2, .welcome_content .h2{font-size:22px;}
.welcome_content h3, .welcome_content .h3{font-size:20px;}
.welcome_content h4, .welcome_content .h4{font-size:18px;}
.welcome_content h5, .welcome_content .h5{font-size:16px;}
.welcome_content h6, .welcome_content .h6{font-size:14px;}
.contact_form form .form-control{border-radius:5px;}
.contact_form form textarea.form-control{border-radius:5px;}
.info_box .info_box_content .info_title{font-size:18px;margin-bottom:15px;}
.info_box .info_circle_main{width:118px;height:118px;position:absolute;left:0;top:0;}
.info_box .info_box_content{padding:15px 0 0 0 }
.info_section{padding:25px 0;}
.info_box{padding:0 0 0 149px;text-align:left;margin:15px 0;min-height:118px;position:relative;}
.info_box .info_circle_main .info_icon{transform:translateY(-50%) scale(0.55);-moz-transform:translateY(-50%) scale(0.55);-ms-transform:translateY(-50%) scale(0.55);-o-transform:translateY(-50%) scale(0.55);-webkit-transform:translateY(-50%) scale(0.55);}
.info_box .info_box_content .info_title:before{right:auto }
.info_box .info_box_content p{line-height:20px;margin-bottom:0;}
p, ul > li, ol > li{font-size:16px !important;color:#000 !important;font-weight:400 !important;line-height:28px !important;}
.stories_box .stories_content_main .stories_text p{line-height:20px !important;}
.info_box .info_box_content p{color:#bbbbbb !important;}
section.welcome_section.section_padding{padding-bottom:10px;padding-top:33px;}
.welcome_box_main .welcome_content p{font-size:16px;color:#333333;font-weight:400;line-height:24px;}
/*.welcome_content_section.text-center{text-align:left !important;}*/
.welcome_content_section.text-center .main_title {
    text-align: center !important;
}
.welcome_content{height:auto;}
.welcome_box_main{margin:19px auto 0;}
section.book_section.section_padding{padding-bottom:27px;padding-top:33px;}
.book_box .book_title{border-bottom:none;min-height:inherit;margin-bottom:11px;}
.book_box.text-center{margin-bottom:17px;}
.book_box p{padding:0;}
.book_box .book_title:before{display:none }
.book_box .book_img_main{height:73px;}
.book_section .main_title{text-align:center !important;}
.book_box_main .col-6{padding:0 10px;}
.book_box_main{padding:20px 0 0 0;}
.book_ext_content{margin-top:16px;text-align:left !important }
section.destination_section.section_padding{padding-top:33px;}
.stories_box_main{border-top:none;padding-top:0 !important;margin-top:9px;}
.stories_box_main .main_title{margin-bottom:5px;}
.stories_box{height:auto;position:relative;padding:0;display:block;margin-bottom:11px;align-items:inherit;flex-wrap:inherit;}
section.stories_section.section_padding{padding-bottom:40px;}
.stories_box .stories_img_main{position:relative;width:auto;height:auto;}
.stories_box .stories_content_main .stories_title_main .stories_title{line-height:20px;}
.stories_box .stories_content_main .stories_title_main{padding:0;margin:13px 0 0 0;max-height:46px;position:relative;overflow:hidden;}
.stories_btn_main{margin-top:28px;}
.stories_box .stories_content_main .stories_text{height:40px;display:none }
.footer_top_main{padding-top:33px;}
.newsletter_section .main_title{text-align:center !important;}
.newsletter_form.footer_form{margin:15px auto 0;}
.newsletter_section .newsletter_form input.form-control{border-radius:5px;}
body .wrappermain .button{border-radius:5px !important;font-size:16px !important;}
.woocommerce form .form-row .input-text, .woocommerce form .input-box .input-text{border-radius:5px !important;}
.wrappermain .btn{border-radius:5px;font-size:16px;}
.newsletter_section .newsletter_form .namecol, .newsletter_section .newsletter_form .emailcol{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 5px;}
.newsletter_section .newsletter_form form{position:relative;padding:0;}
.form-group-ft{margin-bottom:20px;}
.newsletter_section .newsletter_form .submitcol{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;right:0;top:0;width:100%;}
.newsletter_section .newsletter_form .submitcol .submit_btn_box .btn{width:100%;}
.newsletter_section{padding:0 0 14px 0;}
}
@media (max-width:567px){
/*.product_detail_youtube_video_main iframe{height:238px;}*/
 .team_slider_section .team_slider_col:nth-child(1), .team_slider_section .team_slider_col:nth-child(2){display:block;}
.team_slider_section .team_slider_col:nth-child(3), .team_slider_section .team_slider_col:nth-child(4), .team_slider_section .team_slider_col:nth-child(5){display:none}
 .team_slider_section.load-slider .team_slider_col{width:calc(50% - 20px);}
}
 @media (max-width:575px){
 .footermenubox .footermenu_content .social_media_main ul li a{width:40px;height:40px;}
.footermenubox .footermenu_content .social_media_main ul li{margin:0 3px;}
.paymeny_card_img_main ul li img{max-height:25px;}
.product_group_main{padding:0 90px 0 0;}
.product_group_main .form-group{width:88px;}
.product_detail_form_main{padding:15px;}
.product-thumbnails{margin:20px auto 0;max-width:100% !important;padding:0 30px;position:relative;bottom:0;left:0;right:0;}
.product-thumbnails a{padding-bottom:80%;}
.product-thumbnails.owl-theme .owl-controls .owl-nav .owl-prev{left:0;}
.product-thumbnails.owl-theme .owl-controls .owl-nav .owl-next{right:0;}
.product-thumbnails .fa-chevron-left, .product-thumbnails .fa-chevron-right{background:#ddd;}
.product-thumbnails a:after{border:4px solid #8d8d8d;}
.product-image-large:after{bottom:-70px;}
.product_info_section ul li, .product_info_section ul li:last-child{width:50%;}
.product_review_title h3, .product_review_title .rating_star_box{display:block;}
.product_review_title .rating_star_box{margin-left:0;margin-top:10px;}
}
@media (max-width:479px){
body .custom_class_width a, .wpb_wrapper .vc_btn3-container.vc_btn3-center.custom_class_width a.vc_btn3-size-lg {
    padding: 14px 30px !important;
    height: auto;
    line-height: normal;
}
.product_detail_youtube_video_main .embedly-card-hug {
    padding-bottom: 67% !important;
}    
.aboutleft_content .rowbig .woocommerce.columns-2 .col-6.col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}    
.banner_main, .inner-banner{margin-top:58.56px;}
/* .product_detail_youtube_video_main iframe{height:185px;}*/
 .blog_date_box span.blog_date_txt{font-size:14px;}
 .blog_date_box{display:block;margin-right:0;margin-bottom:5px;}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name span.cart_product_title{width:200px;}
.order-details #order_review table tfoot tr.order-total td, .order-details #order_review table tfoot tr.order-total td span, .order-details #order_review table tfoot tr.order-total th{font-size:13px !important;}
.team_slider_section.load-slider .team_slider_col{width:calc(100% - 20px);}
.team_slider_section .team_slider_col:nth-child(1){display:block;}
.team_slider_section .team_slider_col:nth-child(2), .team_slider_section .team_slider_col:nth-child(3), .team_slider_section .team_slider_col:nth-child(4), .team_slider_section .team_slider_col:nth-child(5){display:none}
 .stories_box_main .col-6, .blogpage .blog_list_section .col-6.col-sm-6.col-md-6{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important;}
 .destination_box_main .destination_col .destination_box .destination_img_main .destination_hvr .destination_title_main .destination_title{font-size:16px;}
.footermenubox .footermenu_content .social_media_main ul{text-align:center;margin-bottom:10px;}
.paymeny_card_img_main ul{margin-bottom:15px;}
.footer_menu_main ul, .footer_menu_main .copyright_main{text-align:center;}
.footer_box_section .col-12:nth-child(3) ul > li{width:100%;float:left;}
.footer_box_section .col-12:nth-child(3) .footermenubox{text-align:center;}
.header .header-wrapper .logo-box .logo{padding:12px 0 !important;}
.header .header-wrapper .logo-box{text-align:left;padding-left:41px;}
.header .header-wrapper .logo-box .logo a img, .header .header-wrapper .logo-box .logo a .logo-img{max-width:155px !important;}
.woocommerce form .create-account .form-row{width:100%;}
body .woocommerce-message a.button, body .woocommerce-info a.button, body .woocommerce-error a.button{width:100% !important;margin-bottom:10px;}
.about_writer_share_icon .a2a_default_style > a{width:40px;height:40px;}
.product_list_section .col-6.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
section.destination_section .main_title, .stories_box_main .main_title, .experiences_section .main_title{text-align:center !important;}
section.destination_section .main_title{padding:0;}
.product_list_section .col-6.col-sm-6 .experiences_box, .experiences_box{max-width:280px;margin:0 auto 30px;}
.my_pagination .pagination li a, .my_pagination .pagination li span{width:26px;height:40px;line-height:40px;}
.my_pagination .pagination{height:auto;}
.my_pagination .pagination li{margin-right:2px;}
.CM_Reviews form.cmr_form_lf label{max-width:100%;width:100%;padding:0;}
.CM_Reviews form.cmr_form_lf input, .CM_Reviews form.cmr_form_lf textarea{width:100%;max-width:100%;}
.CM_Reviews form.cmr_form_lf input[type="submit"]{margin:0;}
.woocommerce-checkout #payment div.payment_box .form-row.form-row-first, .woocommerce-checkout #payment div.payment_box .form-row.form-row-last{width:100%;}
.woocommerce-checkout #payment div.payment_box .form-row.form-row-first{margin-bottom:15px !important;}
.woocommerce-checkout #payment div.payment_box .form-row.form-row-last{margin-bottom:0 !important;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label{line-height:42px;padding-left:45px;font-size:16px;}
#add_payment_method #payment ul.payment_methods li img.stripe-icon, .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:33px !important;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio{height:35px;width:35px;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label:before{height:35px;width:35px;}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label:after{left:10px;top:14px;}
html .newsletter_section .formcraft-css .fc-form .form-element .field-cover.customText-cover p{font-size:13px !important;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg{padding:14px 10px 15px 10px !important;height:auto;line-height:normal;white-space:inherit;}
.wpb_wrapper .vc_btn3-container.vc_btn3-center a.vc_btn3-size-lg i{margin:2px 2px -2px 0 !important;}
.gallery1_box_main .col-sm-6:last-child a.gallery_img_box{margin-bottom:0;}
.gallery1_box_main .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.woocommerce ul.order_details li{width:100%;text-align:left;padding:0;font-size:12px;}
.woocommerce-order p.woocommerce-notice{font-size:20px;}
.woocommerce .woocommerce-info{border-radius:0 !important }
.woocommerce form p.form-row.form-row-first, .woocommerce form p.form-row.form-row-last, .woocommerce form p.form-row.form-row-wide{width:100% !important;}
.shippingmaindiv.m-t-30{margin-top:10px !important;}
.border_line_title span, .woocommerce-page.woocommerce-edit-account .woocommerce fieldset legend, .woocommerce .woocommerce-MyAccount-content h3, .woocommerce .woocommerce-MyAccount-content h2, .my-account-login-page h2, .woocommerce-order-received h2, .woocommerce-order-received h3, .woocommerce h3, .woocommerce h2{font-size:20px !important;}
.wt-passenger-info{padding:10px 5px !important;}
.order-details{padding:15px;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{margin:0 !important;}
.order-details #order_review table tfoot tr td{width:80px;}
.order-details #order_review table tfoot tr.order-total td, .order-details #order_review table tfoot tr.order-total td span, .order-details #order_review table tfoot tr.order-total th{font-size:15px !important;}
.check_out_page .woocommerce-checkout #payment div.payment_box p{font-size:15px !important;}
.blog_user_detail .blog_user_box span{font-size:14px;}
.findtours_btn_main.browsetours_btn a.btn{padding:14px 10px 15px 10px;height:auto;line-height:normal;white-space:inherit;}
.sidebar_section_main ul li{width:50%;padding-right:8px;}
.sidebar_stories_section .stories_box{width:100%;}
.sidebar_stories_section{margin:10px -15px 10px -15px !important;}
.checkbox_main{width:100%;}
.bootstrap-datetimepicker-widget ul li .datepicker table tbody tr td:before{width:30px;height:30px;}
.contactdetailmain .info_box .info_box_content .info_title{padding-bottom:15px;padding-top:10px;}
.banner_title{line-height:32px;font-size:25px;margin:0 0 15px;max-width:270px;}
.banner_search_form_main form.bannersearchform:before{height:50px;}
.main_title{font-size:20px;}
.banner_search_form_main form.bannersearchform .fa-search{left:15px;top:13px;}
.banner_search_form_main form.bannersearchform .form-control{padding:0 15px 0 45px;height:50px;}
.book_box .book_img_main .sprite_img{transform:translateY(-50%) scale(0.7);-moz-transform:translateY(-50%) scale(0.7);-ms-transform:translateY(-50%) scale(0.7);-o-transform:translateY(-50%) scale(0.7);-webkit-transform:translateY(-50%) scale(0.7);transform-origin:0 center;-moz-transform-origin:0 center;-ms-transform-origin:0 center;-o-transform-origin:0 center;-webkit-transform-origin:0 center;}
.footer_menu_main ul li a, .footer_menu_main .copyright_main span{font-size:13px;}
.info_box{padding:119px 0 0 0;text-align:center;}
.info_box .info_circle_main{right:0 }
.info_box .info_box_content .info_title:before{right:0;}
}
@media (min-width:359px) and (max-width:479px){
.header_right_section{top:6px;}
.header .header-wrapper .primary .navbar .navbar-toggler{top:9px;}
.header .header-wrapper .logo-box .logo a img, .header .header-wrapper .logo-box .logo a .logo-img{max-width:165px !important;}
}
@media (max-width:399px){
.book_box_main .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (max-width:375px){
.cms_hilight_text + .blog_user_detail{margin:0 0 25px 0;}
 .blog_user_detail .blog_user_box{display:block;margin-right:0px;}
.blog_user_detail .blog_user_box{margin-bottom:5px;}
/*.product_detail_youtube_video_main iframe{height:155px;}*/
}
@media (max-width:479px){
.experiences_box_main .col-6, .stories_box_main .col-6{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important;}
.stories_box{max-width:280px;margin:15px auto !important;}
 .sidebar_stories_section .stories_box{max-width:100%;}
 .team_section .row{margin:0 auto;max-width:250px;}
.destination_slider_section.owl-theme .owl-dots .owl-dot span, .in-destination_slider_section.owl-theme .owl-dots .owl-dot span{background:#d8d8d8;border-radius:50%;margin:5px;width:8px;height:8px;}
.destination_slider_section.owl-theme .owl-dots .owl-dot.active span, .in-destination_slider_section.owl-theme .owl-dots .owl-dot.active span{background:#f23030;}
.destination_slider_section.owl-theme .owl-controls, .in-destination_slider_section.owl-theme .owl-controls{margin-top:0;}
}
 @media (max-width:359px){}
@media (max-width:358px){
.banner_main, .inner-banner{margin-top:56.47px;}
 }
.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li strong{font-weight:500 !important;}
/** 26R07G2019 ***/
@media (max-width:991px){
.destination_box_main .row .destination_col{-webkit-box-flex:0 !important;-ms-flex:0 0 33.3333% !important;flex:0 0 33.3333% !important;max-width:33.3333% !important;padding:0 6px !important;}
.destination_box_main .row{margin:0 -6px !important;}
.destination_box_main .destination_col .destination_box{margin-bottom:12px;}
.destination_box_main .destination_col .destination_box .destination_img_main{overflow:hidden;}
.destination_box_main .destination_col .destination_box .destination_img_main .destination_img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-width:inherit !important;max-height:inherit !important;width:auto !important;height:auto !important;min-width:100% !important;min-height:100%;}
.destination_box_main .destination_col .destination_box .destination_img_main span.destination_img{padding-bottom:100% !important;}
.destination_box_main .destination_col .destination_box{margin-bottom:12px;}
section.destination_section .main_title{padding:0 !important;text-align:center !important}
}
@media (max-width:767px){
body .custom_class_width a, .wpb_wrapper .vc_btn3-container.vc_btn3-center.custom_class_width a.vc_btn3-size-lg {min-width: 275px;}    
.destination_box_main .row .destination_col{-webkit-box-flex:0 !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important;max-width:50% !important;padding:0 6px !important;}
.container{padding-right:22px;padding-left:22px;}
.product_detail_left_section p {margin-bottom: 0 !important;}
.product_detail_left_section h3 + p, .product_detail_left_section h5 + p{margin-bottom: 25px !important} 
.product_detail_left_section .woocommerce-product-details__short-description {margin-bottom: 3px;}
}