@media only screen and (max-width: 600px) {
#header .navbar-default .navbar-nav > li.menu-item > a {
    color: #000 !important;
}
}.ico-action > li:nth-child(2) {
    display: none;
}
.productdetails .col-md-4 {
    margin-bottom: 2% !important;
}
#ssb-container ul li a {
    pointer-events: none;
}
.term{
color:#000;
}
.holder .col-md-4 p {
    text-align: center;
    margin-bottom: 2px;
}
.holder .col-md-12 .col-md-4 {
    text-align: left;
}
.productdetails .holder .col-md-12 p {
    margin-bottom: 2px;
}

@media only screen and (min-width: 1199px) {
.top-right-panel li {
    min-width: 300px;
}
.top-right-panel {
    display: flex;
}
ol.detail-accordion {
    text-align: left;
}
.productdetails .holder ul>li:before {
    content: "\f111";
    color: #2bb34b !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 8px;
    padding-right: 0.5em;
    position: absolute;
    margin-left: -25px;
}
.productdetails .holder ul {
    list-style: none;
}
.description ul.check> li:before {
    content: "\f00c";
    color: #2bb34b !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 16px;
    padding-right: 0.5em;
    position: absolute;
}
}

@media only screen and (max-width: 1199px) {
.vc_custom_1486793055479 {
    text-align: center;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.vc_custom_1493115181887 {
    min-height: 32vh !important;
}
}
@media only screen and (max-width: 500px) {
.vc_custom_1482408396002 h2, p {
    text-align: center !important;
}
.vc_custom_1482408396002 {
    text-align: center !important;
}
.productdetails .holder {
    padding-left: 5%;
    padding-right: 5%;
}
}
.header-top{
    background: #2bb34b;
    border-bottom: none;
    bottom: 80% !important;
    padding: 25px;
}
.wpcf7-form{
    border: 8px solid #2bb34b;
}

.btn-warning{
color: #2bb34b !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
padding: 10px !important;
    margin-top: 10px !important;
}
.btn-warning:hover {
    color: #2bb34b !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
padding: 10px !important;
}



.btn.btn-white:hover {
    background: #fff;
    color: #2bb34b !important;
}
span.icon.icon-search {
    display: none !important;
}

.feature-block li a{
    color: #656565;
}



.default-page #header{
    background: none;
    border-bottom: none;
}

#header .navbar-default .navbar-nav > li.menu-item > a{
    color: #000000 !important;
    font-size: 13px !important;
}

@media (min-width: 1230px){
.container{
    width: 1100px !important;
}
.productdetails .detail .holder p {
    line-height: 20px;
    margin-top: 5px;
}
}


.feature-block li:before{
      height: 35px;
    top:30px;
}

.main-heading{
color: #474d4b;
}

.partner-block{
    background: #ffffff;
}


#footer{
    background: #333333 !important;
}

.footer-bottom{
    background: #2bb34b;
    color: #ffffff;
}
.footer-bottom a{
   color: #ffffff;
}

.newsletter-form .info{
    color: #ffffff;
}

.newsletter-form .input-holder{
    margin-bottom: 0px !important;
    border: 1px solid #ffffff !important;
    width: 100%;

}

.newsletter-form [type='submit']{
    border-left: 1px solid #ffffff !important;
font-size:15px
}

input::-webkit-input-placeholder {
color: rgba(59,68,78,0.5) !important;
font-size:15px
}
 
input:-moz-placeholder { /* Firefox 18- */
color: rgba(59,68,78,0.5) !important;  
font-size:15px
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: rgba(59,68,78,0.5) !important;  
font-size:15px;
}
 
input:-ms-input-placeholder {  
color: rgba(59,68,78,0.5) !important;  
}

@media only screen and (min-width: 768px)
{.newsletter-form .form-control {
    line-height: 30px;
}}

@media only screen and (min-width: 768px){
.newsletter-form input[type='submit'] {
    line-height: 42px;
}}

@media only screen and (min-width: 480px)
.newsletter-form [type='submit'] {{
    font-size: 15px;
}}

.newsletter-form .info{
    color: #ffffff;
    font-size: 15px;
    font-style: normal;
}

@media only screen and (min-width: 768px)
{.footer-bottom {
    padding: 10px 0 0 0 !important;
}}

h2.small-space, h3.small-space{
    text-align: center;
    font-size: 15px;
       font-weight: bold;
}

.article .thumbnail:hover h3 a {
    color: #2bb34b !important;
}

.content-block{
    background: #ffffff !important;
}

.partner-block {
    background: #f2f2f2 !important;
}

@media only screen and (min-width: 992px)
{#footer > .container {
    padding-top: 25px;
    padding-bottom: 0px;
}}


.navbar-default .navbar-nav > li > a{
    color: #2bb34b !important;
}


.shine
{
font-size: 60px;
margin:0 auto;
width:750px;
font-family:sans-serif;

}
.shine
{
background-color:#222 ;
background:-webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.7, #fff)); 
background-repeat:no-repeat;
-webkit-background-size: 100px;
color: rgba(255, 255, 255, 0.2);
-webkit-background-clip: text;
-webkit-animation-name: shining;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
}


/* Slider Csss */

    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
     
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        line-height: 1;
    }


img.tslider {
    moz-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}


.carousel .carousel-control{
    font-size: 20px !important;
    background: none !important;
}

.carousel .carousel-control:hover {
    background: none !important;
}

.partner-block a:before{
background: rgba(71, 77, 75, 0); 
}

.btn.btn-default {
    background-color: #2bb34b !important;
    border-color: #2bb34b !important;
}


.btn.btn-default:before {
    background: #008b79 !important;
    border-color: #008b79 !important;
}

.feature-block li a:hover {
    color: #2bb34b !important;
}

#scroll-to-top i {
   color:#2bb34b !important;
}

.jcf-select-trip .jcf-list .jcf-option {
    color: #ffffff !important;
    background: rgba(43, 179, 75, 0.66) !important;
}

.jcf-select.jcf-select-trip .jcf-select-opener:after{
    color: #2bb34b !important;
}

.search-form .search-opener{
display: none;
}


.wpspw_pagination a, .wpspw_pagination a{
    border: 1px solid #2bb34b !important;
    background: #2bb34b !important;
}
.wpspw_pagination .current{

    border: 1px solid #2bb34b !important;
}

.owl-item{

}

.trip-info #tour-slide{
width: 100% !important;
}





.nav-wrap{
    background: #2bb34b !important;
}

.nav-tabs > li.active a, .nav-tabs > li:focus a{
color:#fff !important;
}

.nav-tabs > li > a{
    color: #ffffff !important;
}

.trip-detail .header-box{
font-size: 17px !important;
    font-weight: 800 !important;
    line-height: 25px !important;
}