.bgafter:after{
  /*  content: ''; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px;
    background-image: -webkit-linear-gradient(top, 12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%); 
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#991d3010', endColorstr='#cc000000', GradientType=0);
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  
    -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;    
    transition: all 0.3s ease-in-out;*/
}
h3.slide_typo,.slide_typo_2 {
background-image: -webkit-linear-gradient(top, 12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
    padding: 10px 20px!important;
}
h3.slide_typo { z-index: 999;}
.slide_typo_2 {z-index: 999;margin-top: 38px!important;}
a.button_intro_2, .button_intro_2 {z-index: 999;margin-top: 45px!important;}
.bg-white{background-color:#fff;}
.padding-top-130{padding-top:130px;}
.top255{margin-top:255px;}
.h545{height:545px!important;}
.pabsolute{position:absolute!important;top:0px;}
[data-loader="circle-side"]{position:absolute;width:50px;height:50px;top:50%;left:50%;margin-left:-25px;margin-top:-25px;-webkit-animation:circle infinite .95s linear;-moz-animation:circle infinite .95s linear;-o-animation:circle infinite .95s linear;animation:circle infinite .95s linear;border:2px solid #cc0066;border-top-color:rgba(0, 0, 0, .2);border-right-color:rgba(0, 0, 0, .2);border-bottom-color:rgba(0, 0, 0, .2);border-radius:100%;}
a.button_intro_2,
.button_intro_2{background:#ff6200;}
a.button_intro_2:hover,
.button_intro_2:hover{color:#cc0066 !important;}
a.btn_full,
.btn_full{background:#cc0066;}
a.btn_full:hover,
.btn_full:hover{background:#333;}
a.btn_1,
.btn_1{background-color:rgb(91, 192, 222);text-transform:uppercase;}
.btn_1.is-checked{background-color:#ff6200;}
a.btn_1:hover,
.btn_1:hover{background-color:#333;}
a.btn_1_outline,
.btn_1_outline{color:#cc0066;border:2px solid #cc0066;}
a.btn_1_outline:hover,
.btn_1_outline:hover{background:#333;border:2px solid #333;color:#fff;}
a{color:#cc0066;}
a:hover,
a:focus{color:#333;}
ul#tools_top li a.search-overlay-menu-btn:hover{color:#cc0066;}
.main-menu > ul > li:hover > a{background-color:rgb(255, 98, 0);}
@media only screen and (min-width:992px){.main-menu ul ul li:hover > a{background-color:rgb(255, 98, 0);color:rgb(255, 255, 255);}
.main-menu ul li.megamenu .menu-wrapper{border-top:2px solid #cc0066;}
}
@media only screen and (max-width:991px){#header_menu{background-color:#FFF;}
.main-menu ul li a:hover,
a.show-submenu:hover,
a.show-submenu:focus,
a.show-submenu-mega:hover,
a.show-submenu-mega:focus{color:#cc0066 !important;background-color:#f9f9f9;}
}
h2 span,
h3 span,
h4 span,
h5 span,
h6 span{color:#ff6200;}
#top_line{background-color:#FF6200;background-image:none;}
#tickets.table tr.total_row{color:#cc0066;}
#tickets.table td input#total{color:#cc0066;}
.indent_title_in i{color:#cc0066;}
.bloglist ul li a:hover,
.bloglist h4 a:hover{color:#cc0066;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{background:#cc0066;}
.pagination > li > a:hover,
.pagination > li > span:hover{background-color:rgb(255, 98, 0) !important;border-color:rgb(183, 75, 7) !important;color:#ffffff !important;}
.list_tours ul li a .price_list{color:#ff3366;}
.list_tours ul li a .price_list:hover{color:#ff3366;}
.short_info strong{background-color:#ff3366;}
.price_grid{background-color:rgb(255, 98, 0);}
.banner{background:#cc0066 url(../img/pattern_3.png) repeat;}
.panel-title a .indicator{color:#cc0066;}
.box_style_2 h3{background-color:rgba(255, 255, 255, 0);border:none;}
.box_style_2 h3 span{color:rgb(68, 68, 68);}
small{font-size:11px;font-weight:500;font-family:Roboto;}
.text-justify{text-align:justify;}
.padding-bottom-30{padding-bottom:30px;}
.padding-bottom-40{padding-bottom:40px;}
#contactForm{padding:5px 15px 20px;position:relative;}
#contactForm:hover{}
#contactForm #msgSubmit{margin:0 0 30px;}
#contactForm .form-group{position:relative;margin:0 0 30px;}
#contactForm .input-group-icon{position:absolute;top:0;}
#contactForm .form-group .input-group-icon{background-color:#304f6f;border:none;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;color:#fff;display:table-cell;font-size:14px;height:100%;padding:5px 7px 7px;text-align:center;vertical-align:top;white-space:nowrap;width:40px;}
#contactForm .form-control{background-color:transparent;border:1px solid #304f6f;}
#contactForm .form-control:focus,
#contactForm .has-error .form-control:focus{border-color:#f58e03;box-shadow:0 1px 1px rgba(245, 142, 3, 0.075) inset, 0 0 8px rgba(247, 244, 240, 0.6)}
#contactForm .form-control:focus + .input-group-icon, #contactForm .has-error .form-control:focus + .input-group-icon{background-color:#f58e03;color:#fff;}
#contactForm .btn.dropdown-toggle.btn-default{background:transparent none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;font-size:14px;color:#555;padding:6px 0;text-shadow:none;}
#contactForm span.sub-text{bottom:95px;color:#ce0606;font-size:14px;position:absolute;right:50px;}
#contactForm .has-error .form-control{border-color:#ce0606;}
#contactForm .has-error .input-group-icon{background-color:#ce0606;color:#ffffff;}
#contactForm .help-block{color:#ce0606;font-size:12px;margin:0;padding-left:42px;position:absolute;top:0px;right:20px;}
#msgContactSubmit.h3{padding:0 0 50px;margin:0;}
#contactForm .text-success{color:#37a000;}
#contactForm .text-danger, .text-danger{color:#ce0606;}
#contactForm .btn.disabled{opacity:1;}
#contactForm .form-group .checkbox{margin:0;}
#contactForm input[type="checkbox"]{margin-top:4px;}
#contactForm select{background-color:white;display:inline-block;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;}
#contactForm select#service{background-image:linear-gradient(45deg, transparent 50%, #304f6f 50%),
linear-gradient(135deg, #304f6f 50%, transparent 50%),
radial-gradient(transparent 66%, transparent 66%);background-position:calc(100% - 18px) calc(1em + 2px),
calc(100% - 13px) calc(1em + 2px),
calc(100% - .5em) .5em;background-size:5px 6px, 6px 5px, 1.5em 1.5em;background-repeat:no-repeat;}
#contactForm select#service:focus{background-image:linear-gradient(45deg, transparent 50%, #f58e03 50%),
linear-gradient(135deg, #f58e03 50%, transparent 50%),
radial-gradient(transparent 66%, transparent 66%);}
#humanCheckCaptchaBox, #humanCheckCaptchaInput, #firstDigit, #secondDigit, #mathfirstnum, #mathsecondnum{display:inline;}
#humanCheckCaptchaInput.form-control{height:30px;margin-left:10px;padding:4px;text-align:center;width:45px;}
#firstDigit #mathfirstnum, #secondDigit #mathsecondnum{border:none;box-shadow:none;width:30px;height:30px;padding:0;pointer-events:none;text-align:center;}
section.wrapper.one{margin-bottom:30px;}
section.wrapper{background-color:#fff;}
section.wrapper.two{margin-bottom:30px;}
section.wrapper.three{margin-bottom:30px;}
.box_style_2{padding:0px 0px 0px;margin-bottom:30px;background-color:rgba(255, 255, 255, 0);}
.sidebar-title h3{padding-top:10px;background-color:rgb(221, 221, 221);padding-bottom:10px;margin-top:0;padding-left:15px;}
.font-18 h3{font-size:18px;}
.font-upper h3{text-transform:uppercase;}
.padding-bottom-50{padding-bottom:50px;}
.input-group.date[class*=col-]{float:left;padding-right:15px;padding-left:15px;margin-bottom:10px;}
@media only screen and (max-width:1200px){ul.icons-list li img{width:37px!important;height:25px!important;}
}
input#quicksearch{width:22%;float:left;margin-right:20px;}
#filters.button-group{background-color:rgb(248, 248, 248);padding:10px 15px 14px;margin-bottom:15px;border-bottom:1px solid rgb(237, 237, 237);margin-top:0px;width:100%;text-align:left;}
.booknow{width:100%;height:52px;padding:15px 10px 10px 10px;display:block;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;color:rgb(255, 255, 255);border:1px solid rgb(215, 81, 36);background:url(../img/btn-book.png) rgb(227, 81, 33) no-repeat -5px 0;text-shadow:rgba(0,0,0,.4) 0 -1px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 2px 3px;-moz-box-shadow:rgba(0,0,0,0.2) 1px 2px 3px;box-shadow:rgba(0,0,0,0.2) 1px 2px 3px;}
.booknow:hover{text-decoration:none;color:rgb(255, 255, 255);text-shadow:rgba(0,0,0,.4) 0 -1px 0;background:url(../img/btn-book.png) rgb(255, 102, 51) no-repeat -5px -50px;}
.title-top{padding:0px 0px 0px 0px;position:relative;z-index:10;}
.slim{font-weight:300;}
.green2{color:rgb(68, 68, 68);padding:8px 35px 8px 0px;text-transform:uppercase;}
.line3{background:rgb(232, 232, 232);height:1px;margin:2px 0 2px 0;padding:0;display:block;}
.margtop5{margin-top:5px!important;}
@media (max-width:992px){.padding-top-130{padding-top:30px;}
.top255{margin-top:-20px;}
}
@media (max-width:768px){.padding-top-130{padding-top:30px;}
.top255{margin-top:0px;}
}
@media (max-width:991px){header{padding:0px 0px 24px 0px;}
#header_menu{padding:48px 0px 10px;}
}
@media (min-width:991px){li.grid-item.element-item{height:297px;}
}
img.lazy{width:350px;height:auto;display:block;background-image:url('../img/slack_load.gif');background-repeat:no-repeat;background-position:50% 80%;background-size:cover;}
iframe#player_1{height:570px;}
.isVideo-carrousel span{display:block;color:rgb(0, 123, 192);position:absolute;top:22%;left:0;right:0;text-align:center;font-size:40px;}
.hicon-play2:before{content:"\eb12";}
.flexslider.sliderbig{}
li.isVideo-carrousel.flex-active-slide{height:75px;position:relative;background-color:rgb(221, 221, 221);}
.grid:after{content:'';display:block;clear:both;}
.mfp-content{background:rgb(255, 255, 255);padding:20px 30px;text-align:left;max-width:650px;margin:70px auto;position:relative;}
ul#top_links li>a>img.active{background-color:#ffffff;padding:2px;}
.divider_border, .divider_border_gray{background-color:#fff;z-index:-1;top:0px;height:60px;}
.main-menu ul ul li a{font-weight:500;}
ul#top_links li{border-right:1px solid #333;padding-right:8px;margin-right:0px;}
ul#top_links li:last-child{border-right:none;}
span.footer-icons:before{margin-right:10px;font-size:20px;font:normal normal normal 14px/1 FontAwesome;}
span.footer-icons{display:inline-block;margin-left:18px;font-weight:400;color:#fff;line-height:25px;font-family:Roboto;}
span.adress-icons{display:inline-block;margin-left:0px;font-weight:400;color:#333;line-height:25px;font-family:Roboto;}
span.adress-icons:before{margin-right:10px;font:normal normal normal 20px/1 FontAwesome;}
ul.last-block{margin-top:45px;}
li.social-media-icons{line-height:39px;text-align:center;width:100%;display:block;position:relative;height:42px;vertical-align:middle;padding-top:10px;}
li.social-media-icons a i{font-size:28px;width:43px;display:inline-block;}
.footer_regnr{text-align:center;}
#toTop{left:10px;}
div.div-rental-car-info p{font-size:16px;line-height:22px;font-weight:400;font-family:'Roboto';}
ul.ul-rental-car-info li{margin-bottom:10px;font-size:15px;line-height:20px;}
.bgorang{background-color:#ff6200;margin-top:40px;}
section.full-wrapper .main_title h3{color:#000;text-shadow:1px 1px 1px #f5a370;text-transform:uppercase;}
section.full-wrapper .main_title p{color:#000;}
.box_how .icon_how{border:2px solid #222222;}
.box_how .icon_how span{background-color:#222;}
.box_how h4{margin-top:20px;font-size:16px;font-weight:500;font-family:'Roboto';color:#f5f5f5;}
.box_how p{color:#f5f5f5;font-size:16px;font-weight:400;font-family:'Roboto';}
#new-products .owl-controls{position:absolute;top:45%;display:inline-block;width:100%;}
#new-products .owl-controls .owl-buttons div.owl-prev{left:-60px;position:absolute;}
.owl-theme .owl-buttons div i{color:#fff;font-size:16px;line-height:32px;}
#new-products .owl-controls .owl-buttons div.owl-next{right:-60px;position:absolute;}
.owl-theme .owl-buttons div{width:40px;height:40px;display:block!important;background:#222!important;text-align:center;display:inline-block;opacity:1!important;border-radius:0!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.18), 0 2px 5px 0 rgba(0,0,0,.15);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;}
.padding-top-50{padding-top:50px;}
.padding-bottom-50{padding-bottom:50px;}
.padding-top-10{padding-top:10px;}
.padding-bottom-30{padding-bottom:30px;}
.section-title.text-center{color:#f5f5f5;}
.shop-product{margin:15px 0;background:#fff;border-radius:2px;box-shadow:0 3px 7px rgba(0,0,0,.12);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.shop-product:hover{box-shadow:0 7px 10px rgba(0,0,0,.12);}
#new-products .shop-product{margin-left:5px;margin-right:5px;padding:0;position:relative;}
.shop-product .product-box{position:relative;overflow:hidden;}
.shop-product .product-box a{color:#2d2d2d;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-decoration:none;background-color:transparent;}
.shop-product .product-box img{width:100%;max-width:100%;}
.shop-product .product-box .cart-overlay{position:absolute;top:0;left:0;text-align:center;width:100%;opacity:0;height:100%;background:rgba(9,9,9,.6);-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;}
.shop-product:hover .cart-overlay{opacity:1;}
.shop-product .actions{left:0;right:0;width:100%;top:45%;text-align:center;position:absolute;margin:0 auto;}
.shop-product .actions .add-to-links a{display:inline-block;margin-left:3px;opacity:0;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:ease .4s all;-moz-transition:ease .4s all;transition:ease .4s all;}
.shop-product .actions .add-to-links .btn-cart,
.shop-product .actions .add-to-links .btn-wish,
.shop-product .actions .add-to-links .btn-quickview{line-height:40px;height:40px;width:40px;padding:0;border-radius:2px;position:relative;text-align:center;font-weight:400;display:inline-block;font-size:14px;color:#666;background:#fff;cursor:pointer;-webkit-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all;}
.shop-product .product-info{padding:21px 15px 40px;}
.shop-product .product-info .product-title{margin-bottom:10px;margin-top:0;margin-bottom:0;font-family:'Roboto',sans-serif;font-weight:700;font-size:18px;overflow:hidden;text-overflow:ellipsis;height:19px;word-wrap:break-word;white-space:nowrap;vertical-align:middle;}
.shop-product .product-info .product-title a{font-size:16px;font-weight:700;color:#ff6200;}
.shop-product .product-info .price{font-size:16px;font-weight:700;color:#222;}
.shop-product .product-info .price del{font-weight:400;margin-right:7px;color:#999;font-size:15px;margin-left:5px;font-style:italic;}
.shop-product .actions .add-to-links a{display:inline-block;margin-left:3px;opacity:0;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:ease .4s all;-moz-transition:ease .4s all;transition:ease .4s all;}
.shop-product:hover .add-to-links a{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:ease .5s all;-moz-transition:ease .5s all;transition:ease .5s all;}
.shop-product .actions .add-to-links .btn-quickview{line-height:40px;height:40px;width:40px;padding:0;border-radius:2px;position:relative;text-align:center;font-weight:400;display:inline-block;font-size:14px;color:#666;background:#fff;cursor:pointer;-webkit-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all;}
.add-to-links .btn-quickview i{padding-top:9px;font-size:21px;}
.shop-product .actions .add-to-links .btn-quickview:hover{background:#ff6200;color:#fff;}
.section-title.text-center h1{color:#f5f5f5;font-size:25px;text-transform:uppercase;}
.chipsofic-subtitle{font-size:17px;font-weight:400;color:#f5f5f5;}
.padding-bottom-20{padding-bottom:20px;}
.padding-top-40{padding-top:40px;}
@media (max-width:768px){footer h3{text-align:center;}
footer ul{text-align:center;}
footer ul li{}
.img_container img{width:100%;}
#logo_home h1 a{width:275px;}
ul.grid.list li{width:375px;height:280px;}
#full-slider-wrapper-single{display:none!important;}
.flexslider.sliderbig{height:258px;}
.title-top h2.green2.slim{font-size:18px;}
}
@media (max-width:320px){ul.grid.list li{width:320px;height:230px;}
#logo_home h1 a{width:215px;}
}
.flexslider.sliderbig{}
.flex-viewport{}
.flexslider .slides > li{}
#sortslider li.item a{}
.flexslider .slides > li{-ms-transition:all 0.8s ease-out;}
li.submenu a>i {padding-left: 4px;font-size: 18px;position: relative; width: 10px;padding-right: 10px;display: inline-block;}