.fa.fa-spinner{
    color: #4cbb17;
}
.greenColorText, .btn-block:hover i{
    color: #4cbb17;
}
.whiteColorText{
    color: #fff;
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .left.linkSlide1, .right.linkSlide1{
    background-color: #4cbb17 !important;
}
.whiteBackgroungHover:hover, #newsletter > div > input{
    background-color: #fff;
}
.dropdown:hover .dropdown-menu li{
    background-color: #000;
    color: #4cbb17;
}
.btn.btn-primary.btn-lg.border-radius:hover, .bookNowButton:hover{
    background-color: #fff;
    color: #4cbb17;
}
h3, h6, h5, .pull-left h5 a, .post-title>h5>a{
    color: #4cbb17;
}
.post-title h5 a:hover{
    background-color: #4cbb17;
    color: #fff;
}
.home-message .btn:hover, .btn-block:hover{
    background-color: #fff;
    color: #4cbb17;
}
#newsletter > div > input{
    color: #000;
    font-weight: bold;
}
.footer, .left.linkSlide1 > span, .right.linkSlide1 > span{
    color: #fff;
}
.logoImg{
    min-height: 75px;
}
.flexBox{
    display: flex;
    flex-direction: column;
}
.col-md-8.center-block{
    margin-top: 25px;
}
.left.linkSlide1, .right.linkSlide1{
    position: absolute;
    margin-top: -260px;
    font-size: xx-large;
    padding: 10px;
    border-radius: 50%;
}
.left.linkSlide0, .right.linkSlide0{
    position: absolute;
    margin-top: -60px;
    font-size: xx-large;
    padding: 10px;
    border-radius: 50%;
}
.imgHotDeal{
    min-height: 255px;
}
.left.linkSlide1{
    margin-left: 70px;
}
.left.linkSlide0{
    margin-left: -20px;
}
.right.linkSlide1{
    margin-left: 1350px;
}
.right.linkSlide0{
    margin-left: 1150px;
}
.padBot{
    padding-bottom: 70px;
}
.fontWeightBold{
    font-weight: bold;
}
/*
--------------------------------- CAROUSELS --------------------------------
 */
#myCarousel0 > ol > li{
    width: 20px;
    height: 20px;
    background-color: #fff;
}
#myCarousel0 > ol > li.active{
    background-color: #000;
}
#myCarousel1 > ol > li{
    width: 50px;
    background-color: #4cbb17;
}
#myCarousel1 > ol > li.active, #myCarousel2 > ol > li.active{
    background-color: #999;
}
#myCarousel2 > ol > li{
    width: 50px;
    height: 30px;
    background-color: #4cbb17;
}
.borderColorLine{
    border: 2px solid #4cbb17;
}
.flexBoxRow h6{
    margin-left: 90px;
}
.section-light-sponsors{
    background-color: rgba(153,204, 153, 0.8);
}
.mini-desti{
    border-bottom: none;
}
.sectionPadTop{
    padding-top: 30px;
    padding-bottom: 20px;
}
.padTopReady{
    padding-top: 300px;
}
/*------------------------------------------------ HOT DEAL SECTION ---------------------------------------- */
#fiveStar > span > i{
    color: yellow;
}
#fiveStar{
    margin-top: -20px;
}
.post-media{
}
.flexBoxRow{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.hotDealImgContainer{
    position: relative;
    width: 100%;
}
.imgHotDeal{
    display: block;
    width: 100%;
    height: auto;
}
.overlayText{
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    background-color: #4cbb17;
    color: #fff;
    overflow: hidden;
    width: 100%;
    height:0;
    transition: .5s ease;
    opacity: 0.8;
}
.hotDealImgContainer:hover .overlayText{
    bottom: 0;
    height: 100%;
}
.textHotDeal{
    position: absolute;
    color: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
.bookNowButton{
    padding: 7px;
    border: 2px solid #fff;
    border-radius: 20%;
    font-weight: bold;
}
