/*Color variables*/
/*white variables*/
/*black variables*/
.logo-img,
.header-brand-img {
}
.bg-background2:before {
    background: rgba(1, 17, 41, 0.8) !important;
}

.section-title{float:left!important;width:100%!important; margin-bottom:0!important;}
.section-title h3 {
    font-weight: 600;
    font-size: 1.5rem;
    margin-bottom:10px;
    color:#144371!important;
}
.section-title span {
    font-weight: bold;
    color: #007bff;
}
.pattern:before {
    background: rgba(1, 17, 41, 0.8);
}

#top-search h1{color:#008b3a!important;}
.banner-detail-caption  h1 {
    color: #008b3a!important;
}
#Banner-type-full{ height:70vh; background-size: cover !important;background-position:right!important}
#Banner-type-full.detail{ height:70px!important; background-size: cover !important;background-position:center!important; background-color:#007bff}
#Banner-type-full .horizontal-main {
    background:transparent!important; 
}
#Banner-type-full .horizontalMenu {
    background:transparent!important; 
    float:right!important;
}

#Banner-type-full .desktoplogo{height:50px!important; float:left!important;}
#Banner-type-full .desktoplogo img{height:50px!important;margin-top:0px!important;}

#Banner-type-full .horizontal-main.bg-background-clr{background-color:#f8f8f8!important; border-top:2px solid #007bff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li{padding:5px 0!important;margin-top:14px!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a{color:#fff!important; font-size:15px!important; 
                                                                                      padding-left:5px;
                                                                                      padding-right:5px;
                                                                                      font-weight:700!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a.active{color:#fff!important;background-color:#ed7608!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a:hover{background-color:transparent!important; color:#fff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li:hover > a{background-color:transparent!important; color:#fff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a i{font-size:18px!important; margin-top:-2px!important; margin-bottom:-3px!important; 
                                                                    margin-left:4px!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a:hover i{ color:#fff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li:hover > a  i{ color:#eee!important;}
#Banner-type-full .search-box { text-align:center!important;padding:7% 10% 0 10%!important}
#Banner-type-full .search-box h2 {text-align: center;text-shadow: none;font-size: 42px;line-height: 55px;color: rgb(255, 255, 255);width: 100%;}
#Banner-type-full .search-box h4 {text-align: center!important;text-shadow: none;font-size:16px;line-height: 28px;
                                  color: rgb(255, 255, 255);width: 80%; margin-left:10%!important;}
#Banner-type-full .search-box .control-content{ width:70%!important; margin-left:15%!important; margin-top:28px!important;}
#Banner-type-full .search-box .control-content .form-control{ width:80%!important; height:60px!important; float:left!important;border-radius:0!important;
                                                               border-top-left-radius:7px!important;
                                                               border-bottom-left-radius:7px!important;
                                                               font-size:18px!important; font-weight:600!important;
                                                               color:#463c3c}
#Banner-type-full .search-box .control-content .btn-primary{ width:20%!important; height:60px!important; 
                                                             padding-top:13px!important;
                                                             font-size:18px!important;
                                                             background-color:#008b3a!important;
                                                             border-color:#008b3a!important;
                                                             border-radius:0!important;
                                                             font-weight:bold!important;
                                                             white-space: nowrap;
                                                             cursor: pointer;
                                                               border-top-right-radius:7px!important;
                                                               border-bottom-right-radius:7px!important;
                                                             float:left!important;}







.info-box .info-box-in {min-height: 195px;border-right: 1px solid #eee;padding:25px 10px;}
.info-box .info-box-in h5{font-size:16px;margin-bottom: 15px;font-weight: 600;line-height: 24px;}
.info-box .info-box-in h5.red{color:#008b3a!important;}
.info-box .info-box-in h5.blue{color:#144371!important;}
.info-box .info-box-in h5.green{color:#0fbf2c!important;}
.info-box .info-box-in h5 i{font-size:24px!important; margin:-2px 10px 0 0;float:left}
.info-box .info-box-in p{font-size:13px;margin-bottom:0px;font-weight:normal;line-height:18px;color: #919191;}


.container .panel .tabs-menu {float: left;width: 100%!important;height: 30px!important;}
.container .panel .tabs-menu ul li a {padding: 0 10px 10px 10px !important;border-right: 1px solid #DDD !important;}
.container .panel .tabs-menu ul li a:hover {color: #41b9f8 !important;}
           
.container .panel .tabs-menu ul li a.active {color: #41b9f8!important;background-color: transparent !important;border-bottom: 1px solid #41b9f8 !important;}
.tab-content .tabs-pricelist .price-list .card .card-header .btn-primary{background-color:#008b3a!important; border:0!important;}

#newsletter{margin:45px 0!important;}
#newsletter h3{font-size: 28px;font-weight: 600;margin-bottom:15px;color: #f4a82f;color:#008b3a!important;}
#newsletter p {font-size: 18px!important;color: #707070;font-weight:3300!important;}
#newsletter .news-form {padding: 10px;border: 1px solid #d7d7d7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
#newsletter .news-form i{background-color: transparent;border: none;font-size: 28px;padding: 0 15px 0 7px;color: #d1d1d1;
                         -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;
                         float:left!important;margin:10px 5px!important;}
#newsletter .news-form .form-control {float:left!important; width:60%!important; font-size: 14px;border: none;
                                      padding: 0;padding-top:10px;margin-right: 10px;background-color: transparent}
#newsletter .news-form .btn-primary{ width:25%!important; 
                                     height:50px!important; 
                                     padding-top:3px!important;
                                     font-size:16px!important;
                                     background-color:#008b3a!important;
                                     border-color:#008b3a!important;
                                     border-radius:4px!important;
                                     font-weight:normal!important;
                                     white-space: nowrap;
                                     color: #fff;
                                     cursor: pointer;
                                     float:left!important;}


#PageBottomDesc{margin:5px 0!important; text-align:justify!important;}
#PageBottomDesc h5{color:#008b3a!important;font-size:18px;font-weight: 600;margin-bottom: 5px;}
#PageBottomDesc p{color:#444!important;font-size: 14px;font-weight: normal;}


#PageFooter{background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);width: 100%;padding-top: 40px;}
#PageFooter  hr{margin-top: 23px;margin-bottom: 23px;border: 0;border-top:1px solid rgb(41, 41, 41);}

#PageFooter .footer-inner{margin-bottom:15px!important;  min-height:45px!important;}
#PageFooter .footer-inner h6{float:left!important; width:100%;    font-weight: 600;font-size: 16px; line-height: 24px;color: rgb(136, 136, 136);}

#PageFooter .footer-inner ul li{float:left!important;}
#PageFooter .footer-inner ul li a{display: inline-block;color: rgb(255, 255, 255);float:left!important;}
#PageFooter .footer-inner ul li a::after {content: ".";display: inline-block;line-height: 1;vertical-align: text-top;margin: 0px 8px;}

#PageFooter .footer-bottom{margin-bottom:15px!important;  min-height:45px!important;}
#PageFooter .footer-bottom h6{float:left!important; width:100%;    font-weight: 600;font-size: 16px; line-height: 24px;color: rgb(136, 136, 136);}
#PageFooter .footer-bottom ul li{float:left!important;width:100%!important;}
#PageFooter .footer-bottom ul li a{color: rgb(255, 255, 255);float:left!important;width:100%!important; margin-bottom:5px!important;}
#PageFooter .footer-bottom ul li a i{width:25px!important;}
#PageFooter .footer-bottom ul li a:hover{padding-left:5px!important;}


#PageFooter .footer-bottom ul.footer-image{margin-top:15px!important; float:left!important; margin-left:-10px!important;width:100%!important; margin-bottom:15px!important;}
#PageFooter .footer-bottom ul.footer-image li.certificate {
    background: transparent url(../../../Resource/Img/footer.png);
    background-position: 0px -60px;
    width: 77px!important;
    height: 32px!important;
}
#PageFooter .footer-bottom ul.footer-image li.visa {
    background: transparent url(../../../Resource/Img/footer.png);
    background-position: -85px -60px;
    width: 50px!important;
    height: 32px!important;
}
#PageFooter .footer-bottom ul.footer-image li.master {
    background: transparent url(../../../Resource/Img/footer.png);
    background-position: -148px -60px;
    width: 50px!important;
    height: 32px!important;
}
#PageFooter .footer-bottom ul.footer-image li.secure {
    background: transparent url(../../../Resource/Img/footer.png);
    background-position: -414px -65px;
    width: 70px!important;
    height: 32px!important;
}

#PageFooter .footer-bottom ul.footer-image li.tursab {
    background: transparent url(../../../Resource/Img/tursab.png)  no-repeat ;
    background-position: 40px 0;
    width:100%!important;
    height:60px!important;
    float:right!important;
}
#PageFooter .footer-bottom ul.footer-image li.tursab a{float:left!important; height:60px; width:100%!important;}

#Banner-type-small{ height:60px!important;
                     background-color:#FFF!important;
                    border-bottom:2px solid #008b3a!important;}

#Banner-type-small .horizontal-main .horizontalMenu .right-list li a.btn-login{border:1px solid #008b3a!important; color:#008b3a!important;}


#back-to-top {color: #fff;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background-color:#008b3a!important;}
#back-to-top:hover {color: #008b3a;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background-color:#fff!important;
                    border-color:#008b3a!important;}


#top-search .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;
                         cursor: pointer;border-radius:0!important;height:40px!important}
#site-map ul li.active{color:#008b3a!important;}
.left-column-panel .left-column-container .filter-inputs>a i{color:#008b3a!important;}


.inp-cbx:checked + .cbx span:first-child {
  background: #008b3a!important;
  border-color: #008b3a!important;
  animation: wave 0.4s ease;
}
#full-search .search-background-one-full .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;}
.banner-caption .search-background-one .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;}
.banner-detail-caption .search-background-one .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;}
.tab-content .tab-pane .res-box .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;}
.modal-body .login-form .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;}
#campaign-banner.Featured .campaign-featured-info .prod-price-box .prod-price-link span{background-color:#008b3a!important;border-color:#008b3a!important;}
.product-group .product-box.col2 .prod-price-box .prod-price-link span{background-color:#008b3a!important;border-color:#008b3a!important;}
.product-group .product-box.col3 .prod-price-box .prod-price-link span{background-color:#008b3a!important;border-color:#008b3a!important;}
.prod-list-caption .prod-list-caption-in .prod-price-box .prod-price-box-in a{background-color:#008b3a!important;border-color:#008b3a!important;}
.prod-list-caption.big .prod-list-caption-in .prod-price-box .prod-price-box-in a{background-color:#008b3a!important;border-color:#008b3a!important;}
.prod-list-caption.big .prod-list-caption-in .prod-price-box a.quick{background-color:#FFF!important;border:1px solid #DDD!important;}
#top-search .prod-price-box .link-box a.show-dates{background-color:#008b3a!important;border-color:#008b3a!important;}
#top-search .prod-price-box .link-box a.we-call-you{border-color:#008b3a!important; color:#008b3a!important;}
.down-link{border-color:#008b3a!important; color:#008b3a!important;}
.down-link:hover{background-color:#008b3a!important;border-color:#008b3a!important;}
.tab-menu-heading .nav li a.active{color:#008b3a!important;border-bottom: 2px solid #008b3a!important}
.tab-content .tab-pane .tabs-menu-in ul.nav li a.active{background-color:#008b3a!important;border-color:#008b3a!important;}
.tab-content .tab-pane .tabs-menu-in ul.nav li a:hover{background-color:#008b3a!important;border-color:#008b3a!important; color:#FFF!important;}
.tab-content .tab-pane .tabs-month ul li a:hover{background-color:#008b3a!important;border-color:#008b3a!important;}
.tab-content .tab-pane .tabs-month ul li a.active{background-color:#008b3a!important;border-color:#008b3a!important;}
.tab-content .tabs-pricelist .price-list .card .card-body .body-in .booking-box .booking-buttons .btn.btn-res{background-color:#008b3a!important;border-color:#008b3a!important;}
.tab-content .tabs-pricelist .price-list .card .card-body .body-in .booking-box .booking-buttons .btn.btn-res:hover{background-color:#06a147!important;border-color:#008b3a!important;}


.modal-body .login-box{background:transparent url(../../../Resource/Img/kabe.PNG) center bottom no-repeat!important;}
.pages-detail .btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;
                         cursor: pointer;border-radius:0!important;height:40px!important}

.btn-primary{background-color:#008b3a!important;border-color:#008b3a!important;
                         cursor: pointer;border-radius:0!important;height:40px!important}

.request-form ul.cont-info li i{background-color:#008b3a!important;}

.close-page .PageDesc ul li i{background-color:#008b3a!important; color:#FFF!important; width:25px; height:25px;
                              padding:4px!important; border-radius:7px!important; margin-right:5px!important;}

.modal .btn-primary{background-color:#008b3a!important;}


@media only screen and (max-width: 480px) {
    .info-box.bg-white .tab-menu-heading .nav li a.active{ border-bottom:1px solid #008b3a!important;}
}



@media (max-width: 1300px) {
    #newsletter .news-form .btn-primary{width:100%!important;}
}