.header-topbar .login-widget li + li:before{display:none;}
.header-topbar ul.menu li.lang li:first-child{padding-left:6px;}
.header-main-wrapper ul > li{font-size:14px;letter-spacing:-0.04em;}
.navigation .nav-links .main-menu{font-weight:600;}
.bg-transparent .navigation .nav-links .main-menu{color:#000;}
.nomargin{margin:0px;}
.header-main-wrapper ul{font-family:Poppins;list-style:none;margin:0;padding:0px;float:left;}
.open-serif{font-family:Open Sans !important;}
.bg-transparent.header-02 .navigation .nav-links li .main-menu:before{position:absolute;left:-30px;top:5px;background:none;}
.bg-transparent.header-02 .navigation .nav-links li .main-menu:before{content:url(../assets/images/icons/icon-roue.png);}
.bg-transparent.header-02 .navigation .nav-links li.active .main-menu:before,.bg-transparent.header-02 .navigation .nav-links li:hover .main-menu:before{content:url(../assets/images/icons/icon-roue-h.png);}
.menu-mobile .nav-links li.active .main-menu:before,.menu-mobile .nav-links li:hover .main-menu:before,.menu-mobile .nav-links li .main-menu:before{content:url(../assets/images/icons/icon-roue.png);position:absolute;left:5px;top:14px;background:none;}
.menu-mobile .nav-links li .main-menu span{margin-left:20px;}
.bg-transparent.header-02 .navigation .nav-links li:hover .main-menu,.bg-transparent.header-02 .navigation .nav-links li.active .main-menu{color:rgba(133,169,35,0.9) !important;}
.bg-transparent.header-02 .navigation .nav-links li.active .main-menu:after,.bg-transparent.header-02 .navigation .nav-links li:hover .main-menu:after{background:url('../assets/images/icons/border.png');}
.bg-transparent.header-02 .navigation .nav-links li .main-menu:after{background:url('../assets/images/icons/border.png');background-position:center bottom;background-repeat:no-repeat;color:#86aa23;}
.bg-transparent.header-02 .navigation .nav-links .main-menu:after,.bg-transparent.header-02 .navigation .nav-links .main-menu:before{height:12px;background-color:transparent;}
.menu-mobile .main-menu{background-color:#fff;}
.menu-mobile .main-menu:active, .menu-mobile .main-menu:hover{background-color:#fff;}
.slider.homepage{position:relative;top:-146px;margin-bottom:-142px;}
.tcm-header .header-main{background:#07070754;box-shadow:none;border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.bg-transparent .header-main{background:rgba(255, 255, 255, 0.65);}
.header-topbar ul.menu li:first-child{padding-left:0;}
.header-topbar ul.menu li{display:inline-block;vertical-align:top;padding:0 10px;}
.homepage .flexslider .slides > li{position:relative;}
.homepage .flexslider{border:0px !important;}
.homepage .flexslider:hover .flex-direction-nav .flex-prev{left:57px;}
.homepage .flexslider:hover .flex-direction-nav .flex-next{right:57px;}
.homepage .flexslider .flex-caption.text-1{top:326px;white-space:nowrap;font-size:40px;line-height:30px;font-weight:400;color:rgb(255, 255, 255);letter-spacing:0px;font-family:'Roboto Slab', serif;padding:0px;}
.homepage .flexslider .flex-caption.exo-font{font-family:'Exo', sans-serif !important;}
.homepage .flexslider .flex-caption.text-2{top:367px;white-space:nowrap;font-size:60px;line-height:45px;font-weight:400;color:rgb(255, 255, 255);letter-spacing:0px;font-family:'Roboto Slab', serif;padding:0px;}
.homepage .flexslider .flex-caption{display:block;visibility:visible;z-index:5;-webkit-animation:slideOut;-moz-animation:slideOut;-o-animation:slideOut;animation:slideOut;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
@-webkit-keyframes slideOut{0%{left:30%;opacity:0;}
100%{left:0;opacity:1;}
}
@-moz-keyframes slideIn{0%{left:30%;opacity:0;}
100%{left:0;opacity:1;}
}
@-o-keyframes slideIn{0%{left:30%;opacity:0;}
100%{left:0;opacity:1;}
}
@keyframes slideIn{0%{left:30%;opacity:0;}
100%{left:0;opacity:1;}
}
.homepage .flexslider .flex-caption{width:100%;text-align:center;bottom:54px;margin:0 auto;padding:2%;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.homepage .flex-control-nav{display:none;width:100%;position:absolute;bottom:35px;text-align:center;}
.main-content .homepage .flex-control-paging li a{background:#abc359de;border:3px solid rgb(229, 229, 229);}
.main-content .homepage .flex-control-paging li a.flex-active{background:#648203;}
.homepage .flex-control-paging li a.flex-active{background:#002e5b;background:rgba(0, 0, 0, 0.9);cursor:default;}
.main-content .flex-direction-nav a:before{content:url(../assets/images/icons/left-h.png);margin-left:3px;margin-top:5px;}
.main-content .flex-direction-nav a.flex-next:before{content:url(../assets/images/icons/right-h.png);margin-right:3px;margin-top:5px;}
.main-content .flexslider:hover .flex-direction-nav .flex-next,.main-content .flexslider .flex-direction-nav .flex-next,.main-content .flexslider:hover .flex-direction-nav .flex-prev,.main-content .flexslider .flex-direction-nav .flex-prev{background:rgba(133,169,35,0.9);border-radius:50%;}
.homepage .flex-caption{bottom:50px;color:white;font-size:16px;line-height:20px;left:0;padding:0 20px;right:0;z-index:1;}
.slide_text{background-color:transparent;background-color:rgba(0, 0, 0, 0.5);bottom:0;color:#fff;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);left:0;padding:1em;position:absolute;width:100%;zoom:1;}
.slide_title{font-size:1.2em;text-transform:uppercase;}
.slide_byline{font-size:0.8em;display:block;}
.widSSP.widSSP{width:100% !important;}
.nopadding{padding:0px;}
.group-title{margin-bottom:25px;padding:0px 15px;}
.biking-tours .label-text{margin-top:15px;font-family:'Roboto Slab', serif,Arial Narrow, sans-serif;}
.margint-15{margin-top:15px;}
.footer-main .container{padding-right:44px;padding-left:44px;}
.about-us h1:after, .about-us .h1:after,.about-us h2:after,.about-us .h2:after{content:url(../assets/images/icons/border.png);background:none;margin:0;line-height:20px;display:block;width:35px;height:6px;border-radius:3px;}
.testimonial{background:#f5f5f5;position:relative;padding:28px 16px 27px;margin:0 0 21px;}
.traveler .testimonial:after{content:'';position:absolute;left:65px;bottom:-30px;width:30px;height:33px;background:url(../assets/images/icons/testimonials_before.png) no-repeat 0 0;background-size:15px 18px;}
.traveler .testimonial:after{background-image:url(../assets/images/icons/testimonials_before_2.png);}
.traveler-list .traveler .wrapper-content{padding:0 30px 30px 0px;}
.nameTest{color:black;margin-bottom:8px;font-size:15px;}
.about-us .traveler .wrapper-content .avatar{position:relative;top:0px;display:inline-block;overflow:hidden;width:10%;margin-bottom:0px;border:5px solid #ffffff;border-radius:50%;background-color:#ffffff;box-shadow:0 5px 5px rgba(0, 0, 0, .1);}
.about-us .traveler{z-index:5;margin:0 15px;text-align:center;background-color:#ffffff;box-shadow:none;}
.about-us .group-title .main-title{font-size:25px;}
.traveler-list .slick-prev{left:-50px;}
.traveler-list .slick-next{right:-50px;}
.traveler-list .slick-prev, .traveler-list .slick-next{line-height:50px;width:40px;height:40px;transition:all .5s ease;text-align:center;border-radius:50%;background:rgba(133,169,35,0.9);border:2px solid #85a923;background-color:#85a923;}
.traveler-list .slick-prev:before{content:url(../assets/images/icons/left-h.png);}
.traveler-list .slick-next:before{content:url(../assets/images/icons/right-h.png);}
.traveler-list .slick-prev:before{margin-left:-3px;margin-top:3px;}
.traveler-list .slick-next:before{margin-left:4px;margin-top:3px;}
.traveler-list .slick-prev:before, .traveler-list .slick-next:before{font-family:"revicons";font-size:20px;color:rgb(255, 255, 255);display:block;line-height:40px;text-align:center;}
.traveler-list{margin-bottom:0;}
.width-100perscent{width:100%;}
.padding-bottom-50{padding-bottom:50px;}
.padding-top-50{padding-top:50px;}
.awesome-tours{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;}
.bigfont25{font-family:'Roboto Slab', serif;font-size:25px;margin:0px;}
.textvert{color:#86aa23;}
.height-32{height:32px}
.height-50{height:50px;}
.blockimage{position:relative;}
.blockimage img{width:100% !important;height:auto;}
.information-btn{position:absolute;top:0;width:100%;right:0;background:#688b35;font-size:20px;padding-top:5px;font-family:'Roboto Slab', serif;}
.information-btn a span{padding:0px;top:-7px;position:relative;}
.information-btn a span:hover{color:#dddb19;}
.information-btn span{color:#fff;padding:5px;}
.information-btn .btn-link{float:right;color:white;text-decoration:none;padding-right:5px;}
.btn-link:after{content:url(../assets/images/icons/right-h.png);margin-left:0px;margin-top:3px;}
.centereddiv{position:absolute;top:40%;left:35%;font-size:25px;color:#fde428;}
.biking-tours h5{margin:0 0 23px;font-weight:600;letter-spacing:-0.04em;line-height:22px;padding:0px 0 0;font-size:22px;color:#222222;-webkit-font-smoothing:antialiased;text-shadow:#fff 0px 1px 1px;}
.go-explore{position:relative;display:table;}
.explore_desc{position:absolute;z-index:888;top:89px;width:100%;}
.explore_img{width:100%;}
.laptopImg{visibility:visible;width:100%;display:initial;}
.mobileImg{visibility:hidden;width:0px;display:none;}
.padding-39{display:table-cell;padding:inherit;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family:Poppins;font-weight:700;letter-spacing:-0.06em;color:#222222;padding:0;margin:0 0 23px;font-size:45px;line-height:60px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family:'Roboto Slab', serif;font-weight:700;}
h1.borderb:after, .h1.borderb:after, h2.borderb:after, .h2.borderb:after{content:url(../assets/images/icons/border.png);background:none;margin:0;line-height:20px;display:block;width:35px;height:6px;}
.paddingtb120{padding:145.5px 0;}
.cy_heading{color:#86aa23;}
.cy_count_box{padding:30px 0;color:white;}
.cy_achieve_overlay-l{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.cy_counter_wrapper{background-color:rgba(133, 169, 35, 0.52);}
.cy_count_box{padding:30px 0;color:white;}
.why-ride-2 ul{margin:0 0 20px;list-style:none;padding:0;}
.why-ride-2 ul li{color:#fff;list-style:none;}
.why-ride-2 ul li:before{content:'âœ“';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:absolute;left:0;top:2px;display:inline-block;vertical-align:top;font-size:20px;color:#FFF;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.why-ride-2 ul li{position:relative;padding:0 0 0 26px;margin:0 0 9px;line-height:22px;}
.height-70{height:70px}
.videos{background:transparent;}
.videos.layout-1 .video-wrapper{text-align:left;}
.videos.layout-1 .sub-title{margin:0 0 8px 0;padding-bottom:5px;font-size:18px;display:inline-block;text-transform:uppercase;border-bottom:1px solid #fff;}
.videos.layout-1 .title{margin:0 0 15px 0;display:block;text-transform:uppercase;font-weight:bold;font-size:55px;}
.videos.layout-1 .text{margin-bottom:30px;}
.videos.layout-1 .video-thumbnail{bottom:-50px;}
.videos .btn.btn-maincolor{border:1px solid #26585a;background-color:#26585a;color:#ffffff;}
.videos .btn.btn-maincolor:hover{border:1px solid #eacb00;background-color:#eacb00;}
.banner-sale-2.map{background:none;background-image:none;}
.banner-sale-2.partners{position:relative;padding:40px;display:table;width:100%;height:auto;color:#ffffff;background-color:#fff;background-image:none;background-repeat:no-repeat;background-attachment:fixed;background-position:center;-webkit-background-size:cover;background-size:cover;}
.marginlr20{margin:0 15px;}
.cannondalLogo{width:190px;margin-bottom:-7px;}
.contact.company{background-image:url('../assets/images/background/montain-section-contact.jpg');}
.contact.company .contact-box{background-color:#26585a;}
.contact.company .contact-box .title,.contact.company .contact-box .text{color:white;}
footer .hyperlink{background-color:#66880b;padding-top:20px;}
.footer-main-wrapper{padding:10px 0 0;}
footer ul.our-tours{margin-left:5px;}
footer ul.our-tours li a{color:#fff;font-size:19px;}
footer ul.our-tours li a:hover{color:#000 !important;}
footer ul.contact-us li a{font-size:18px;}
footer ul.list-unstyled.contact-us li a:hover{color:#fff;}
footer ul.contact-us li .icons{color:#fff;}
.biker img{width:100px;}
.fix-search{z-index:9999;position:fixed;top:0;margin:0px 2px 0px 45px;padding:7px 0px 0px 0px;width:81%;}
.fix-search .biker img{width:75px !important;}
.no-right-click{font-size:20px;color:#344818;}
.padding-35{padding:0px 0px;}
.YoutubeVideo iframe{width:100%;height:824px;}
.TourYoutubeVideo iframe{width:100%;height:auto;}
@media (min-width:992px){#fix-filter .col-md-2,.tour-result-main .col-md-2, .biker .col-md-2{width:13.666667%;}
}
@media (min-width:1400px){.why-ride-1 .paddingtb120,.why-ride-2 .paddingtb120,.why-ride-3 .paddingtb120,.why-ride-4 .paddingtb120{padding:165.5px 0 !important;}
.why-ride-1 .padding-35,.why-ride-2 .padding-35,.why-ride-3 .padding-35,.why-ride-4 .padding-35{padding:50px 0px;}
}
@media (min-width:768px) and (max-width:1024px){.biker img{width:55px;}
.laptopImg{visibility:visible;width:100%;display:initial;}
.mobileImg{visibility:hidden;width:0px;display:none;}
.cy_heading{font-size:25px;}
.cy_count_box{font-size:11px;padding:25px 0;}
.textvert{font-size:25px;}
.cy_count_box ul li{margin:0px;padding:0 0 0 25px;}
.cy_count_box ul{margin:0px;}
}
@media screen and (max-width:767px){.traveler .wrapper-content,.about-us .traveler.col-md-12{padding:20px;}
.traveler-list .traveler .wrapper-content{padding:0 0px 30px 0px;}
.traveler-list .slick-dots{display:none !important;}
.traveler h2{margin-bottom:20px;font-size:20px;line-height:23px;}
.about-us .traveler{margin:0px !important;}
.about-us h2.textvert{font-size:27px;line-height:35px;}
.slick-slide img{width:auto;}
.nameTest,.company{text-align:left;}
.navigation{display:none;}
.header-topbar{display:none;}
.slider.homepage{position:relative;top:0px !important;margin-bottom:0px !important;}
.flexslider .slides img{height:195px !important;}
.slick-dots{bottom:-15px !important;}
.homepage .flexslider .flex-caption.text-1{top:50px;font-size:18px;}
.homepage .flexslider .flex-caption.text-2{top:70px;font-size:20px;}
.homepage .flexslider .flex-direction-nav{display:none;}
.homepage .flexslider:hover .flex-direction-nav .flex-next{right:10px;}
.homepage .flexslider:hover .flex-direction-nav .flex-prev{left:10px;}
.banner-sale-2.cool-price .title-box .title-1{font-size:86px !important;}
.homepage .flex-control-nav{bottom:0px !important;display:none !important;}
.col-md-12.biking-tours{padding:0px;}
.partners img.marginlr20{margin:15px;width:100%;}
#fix-filter{display:none;padding:22px;}
.filter-mobile{text-align:center;display:none !important;}
.padding-39{padding:inherit;height:100px;}
.padding-right{padding-right:0;}
.cy_count_box li{margin-bottom:0px !important;}
.cy_heading{padding:0 0 15px;margin:0;line-height:20px;font-size:24px;}
.rightHome{float:right;padding-left:4px;}
.cy_count_box{padding:8px 0px;margin:5px 0;font-size:15px;line-height:20px;color:white;}
.cy_counter_wrapper{background-color:transparent;}
.laptopImg{visibility:hidden;width:0px;display:none;}
.explore_desc{top:40px;}
.mobileImg{visibility:visible;width:100%;display:initial;}
.modalHeader{font-size:25px;line-height:25px;}
.modalBady p{font-size:11px;margin:0;}
.modal-content{margin:20px;}
#imgCategoryPage{width:31% !important;height:auto;}
.page-banner.tour-result{top:0px !important;margin-bottom:-330px !important;}
.tour-result h1.captions{font-size:22px !important;}
.tour-result h2.captions{font-size:16px !important;bottom:-2px !important;}
.height-32{height:0px !important;}
ul.detail_tabs{padding:0px !important;}
.aboutcaptions{bottom:21px !important;}
.about-banner{height:486px !important;}
.aboutpadding{padding-bottom:0px !important;}
.aboutdesc{font-size:13px !important;}
.member p{margin:0 !important;}
.member{margin:20px auto !important;font-size:12px !important;}
.termeTitle{font-size:25px;line-height:25px;}
.day_title{font-size:18px !important;}
.day .chaineimg{width:40px !important;top:0px !important;left:15px !important;}
.tour-description span{font-size:12px;line-height:12px;}
#date_end_go_private, #date_start_go_private{width:100%;}
.datepicker, .detail_book_btn{width:100%;}
.termetrip-info{padding:60px 0 15px 0;}
.toursSubCateMobile{display:none !important;}
}
img.ImgConditions{width:100% !important;}
.centreDiv{position:absolute;top:45%;left:50%;transform:translate(-50%);}
.termeDiv p{margin-left:0px !important;}
.termeTitle{color:#a04343;}
.costum-label{padding-left:0px;font-size:13px;border-bottom:2px solid #a8bd82;}
.modalHeader{color:#e7ff00;}
.modalBady{background-color:#84A926;color:#fff;font-size:14px;font-weight:700;padding:40px;}
.modalDismiss{position:absolute;top:10px;right:15px;color:#fff;opacity:1;border:3px solid !important;height:30px;width:30px;border-radius:50%;}
#customizedprivate .form-group{margin-bottom:5px;}
.detail_book{float:right;}
.customizedBtn{background-image:url(../assets/images/icons/right-h.png) !important;padding:9px 5px !important;background-position-x:90% !important;background-position-y:center !important;background-repeat:no-repeat, repeat !important;margin-top:4px !important;}
.flexslider1 img{width:100%;}
.partner_front img{width:100%;}
.partner_front{}