.text-8cbc43 { color: #00b848; }
.text-324a5e { color: #202426; }
.text-202426 { color: #202426; }
.text-003d18 { color: #003d18; }
.text-3b3b3b { color: #3b3b3b; }
.text-6a6a6a { color: #6a6a6a; }

.bg-f9f9f9 { background-color: #f9f9f9; }
.bg-f2f2f2 { background-color: #f2f2f2; }

.btn-primary { padding: 15px 50px; }

.coupon_toggle .coupon_code { border-color: #202426 !important; }

label { color: #202426; }

.track-img {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
}

.dd-container, .dd-select, .dd-options {
	width: 100% !important;
	background-color: #ffffff !important;
}

.dd-selected-image, .dd-option-image {
	width: 100% !important;
	max-width: 40px !important;
	margin-right: 8px !important;
}

label.dd-selected-text, label.dd-option-text {
	font-weight: bold !important;
	font-size: 16px !important;
	display: initial !important;
    margin-bottom: 0rem !important;
    vertical-align: sub !important;
}

small.dd-selected-description, small.dd-option-description {
    font-size: 14px;
}

.dd-selected, label.dd-selected-text, small.dd-selected-description, .dd-option, label.dd-option-text, small.dd-option-description {
    line-height: 18px !important;

}

.fixed-header { background-color: #f6f6f6 !important; }
.fixed-header .container .row .col .site-navigation .main-menu ul #logo-dark { display: block !important; }
.fixed-header .container .row .col .site-navigation .main-menu ul li a { color: #202426 !important; }
.fixed-header .container .row .col .cmt-rt-contact { position: absolute; right: 0; top: 0; font-size: 14px; height: 90px !important; padding: 26px 40px !important; }

.slide .slide_style5 .slide__content--headings h2 { padding-right: 145px !important; }
.slide__content--headings h1 span, .slide__content--headings h2 span { color: #00b848; }

.address-icon {
    margin-bottom: 28px;
}

.address-icon i {
    width: 48px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    color: #ffffff;
    background: #00b848;
    text-shadow: 2px 3px 8px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 15px 30px 0px rgb(0 0 0 / 25%);
    box-shadow: 0px 15px 30px 0px rgb(0 0 0 / 25%);
    transition: all linear .3s;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
}

.whatsapp-float {
    position:fixed;
    width:60px;
    height:60px;
    bottom:40px;
    right:40px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    box-shadow: 2px 2px 3px #999;
    z-index:100;
}

.icon-whatsapp-float {
    
    margin-top:16px;
}

@media only screen and (min-width: 1540px) {

	.col-xxl-10 {
        -ms-flex: 0 0 83.333333% !important;
        flex: 0 0 83.333333% !important;
        max-width: 83.333333% !important;
    }

    .col-xxl-8 {
        -ms-flex: 0 0 66.666667% !important;
        flex: 0 0 66.666667% !important;
        max-width: 66.666667% !important;
    }
}

.banner_slider .slick-list { height: 750px !important; }
.banner_slider .slide { height: 750px !important; }
nav.main-menu ul { display:flex !important; justify-content: center !important; align-items: center !important; }

@media only screen and (max-width: 1540px) {

    .banner_slider .slick-list { height: 620px !important; }
    .banner_slider .slide { height: 620px !important; }
}

@media only screen and (max-width: 767px) {

    .banner_slider .slick-list { height: 600px !important; }
    .banner_slider .slide { height: 600px !important; }
    .slide .slide_style5 .slide__content--headings h2 { padding-right: 0px !important; }
    .slide .slide_style5 .slide__content--headings p { display: block !important; width: 100% !important; }
    .menubar { top: -8px !important; }
    nav.main-menu ul { display:block !important; }
}