@media (min-width: 1200px) {
    .footer-social.pull-right {
    float: right !important;
   
}
}
   
   
   
   

@media (min-width: 992px) {
   .featured-trips h4 {
    font-size: 16px!important;
   }
	
}






@media (min-width: 768px) {
    

     footer h2 {
   
    padding: 23px 0 10px 0;
    }
    

.other-adventure .lsAction a {
    top: 50%;
}
.featured-content h4 {
    margin: 0;
}
.blog-page .all-package-content a.trip-read-more {
    margin-bottom: 10px;
}





    
}
@media (min-width: 992px) and (max-width: 1199px) {
    .book-btn a {
    padding: 15px 58px;
}
.site-main-nav > li.menu-item-has-children:hover > ul.sub-menu {
    opacity: 1;
    left: 0;
    top: 93%;
    position: absolute;
}

    


	
}
@media (min-width: 480px) and (max-width: 998px) {
    .banner-search {
    display: none;
}

}


@media (min-width: 768px) and (max-width: 991px) {
    footer .col-md-3.col-sm-6 {
    height: 190px;
}
.all-package-content a.trip-read-more {
    margin: 0;
    position: relative;
    right: 10px;
    top: 20px;
}
.package-tab li a{
    padding: 15px 21px;
}

.navbar-default .site-main-nav.navbar-nav > li > a {
    padding: 11px;
}
    


.other-adventure .featured-image img {
   
    height: 165px;
    
}
 .footer-social.pull-right {
    float: right !important;
    }

	
	.tab-content {
    padding: 25px;
}
.featured-trips .featured-trip-image {
    height: 400px;
    margin-bottom: 30px;
}
.read-button {
    margin-bottom: 50px;
    margin-top: 0;
}
.cat-content p {
    margin-bottom: -5px;
}
.site-main-nav > li.menu-item-has-children:hover > ul.sub-menu {
    opacity: 1;
    left: 0;
    top: 93%;
    position: absolute;
}
.banner-search {
    bottom: 7%;
}
.other-adventure .featured-image .featured-read-more {
    line-height: 130px;
}
.banner-search {
    display: none;
}


 

}
@media (max-width: 767px) {
    
.site-main-nav ul.sub-menu {
    position: inherit !important;
    opacity:1 !important;
    top:0 !important;
    left:0 !important;
    display:none;
    width:100%!important;
}
.site-main-nav li.menu-item-has-children:hover > ul.sub-menu {
    display: none;
}
.navbar-default .site-main-nav.navbar-nav > li.menu-item-has-children > a::after {
    content: "";
}
.site-main-nav .button-open {
    height: 40px;
    width: 30px;
    line-height: 40px;
    font-size: 20px;
    font-weight: 900;
    position: absolute;
    right: 0;
    top: 0;
}
.site-main-nav > li.menu-item-has-children > ul.sub-menu {
    background: #262626;
    border: 1px solid transparent;
    padding: 0;
}
.site-main-nav > li.menu-item-has-children ul.sub-menu > li > a {
    color: #8DB633;
    font-size: 15px;
    padding: 5px 10px;
}
.site-main-nav > li.menu-item-has-children ul.sub-menu > li:hover > a {
    color: #FCB628;
}
    
    
    
    
    
    
}

@media (min-width: 481px) and (max-width: 768px) {
    .all-package-content a.trip-read-more {
    margin: 0;
    position: relative;
    right: 10px;
    top: 20px;
}

	.fact-content {
    padding: 16px;
}
.featured-trips .featured-trip-image {
    height: 410px;
}
.featured-trip-image { 
    height: 179px;
    margin-bottom: 30px;
}
.featured-trip-image {
    display: inline-block;
}



.selling-packages .bottom-content {
    display: inline-block;
    width: 360px;
}
.selling-packages {
    padding: 35px 0 10px 0;
}


.selling-packages .package-content {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 30px;
} 
.selling-packages .price {
    left: -5px;
}
.feat-trip {
    text-align: center;
}
.other-adventure .featured-image img {
    height: 124px;
}
.other-adventure .featured-image {
    width: 117px;
}
.other-adventure .featured-image {
    margin: 30px 10px 0;
}
.other-adventure .lsAction a.lSNext {
    right: 3px;
}
.other-adventure .lsAction a.lSPrev {
    left: 7px;
}
.affiliation img {
    margin-bottom: 15px;
}
.bg-affiliation {
    padding: 20px 0;
}
.footer-social {
    float: left!important;
    
}
.payment-methods ul {
    margin-left: 10px;
    margin-bottom: 10px!important;
}
.copyright .designed {
    float:left !important;
}
.featured-trips {
    padding: 15px 0;
}
.featured-content h4 {
    font-size: 16px;
}
.bg-adventure {
    padding: 20px 0;
}
.navbar-brand > img {
    margin-left: 15px;
}
footer {
    padding: 10px 0;
}
.all-package-content .featured-content {
    padding: 10px 30px 0;
} 
.all-package-content a.trip-read-more {
    position: static;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 15px;
}
.all-package-content {
    display: block;
    text-align: center;
}
.all-package-content .price {
    width: 74%;
}
.package-tab li a {
    margin-right: 4px;
    padding: 10px 12px;
}
.blog-pack {
    position: static!important;
}
.trip-facts .fact-content {
    width: 24%;
}
.re-trips {
    text-align: center;
}
.wpcr3_review_form_rating_field td:first-child, .wpcr3_review_form_text_field td:first-child {
    width: 40%!important;
}
.wpcr3_respond_2 textarea {
    min-width: 135px!important;
}
.archives {
    clear: both;
}


.all-package-content .duration {
    margin-top: 0;
    margin-right: 0;
}
.full-slider-page h1 {
    font-size: 30px;
    top: -35px;
}
.navbar-toggle {
   float: left;
}
.trip-facts .fact-content {
    
    border-bottom: 1px solid #ebebeb;
}
.trip-facts .fact-content:last-child {
    border-bottom: none;
} 
.trip-facts {
    display: table;
}

.site-main-nav  li.menu-item-has-children > ul.sub-menu{
    display:none;
}

.site-main-nav li.menu-item-has-children:hover > ul.sub-menu{
    display:block;
}
.full-width-slider > div .caption {
    top: 25%;

}
.ft-cont {
    padding: 10px 5px;
}
.top30 {
    margin-top: 10px;
    margin-bottom: 40px;
}
.banner-search {
    display: none;
}





}
@media (min-width: 768px) and (max-width: 1024px) {
    
    .book-btn a {
    padding: 15px 58px;
}

.reviews-content {
    height: 250px;
} 
.other-adventure .lsAction a.lSNext {
    right: 70px;
}
.other-adventure .lsAction a.lSNext {
    top: 45%;
}
.reviews-content.main-client-review {
    height: 250px;
}
.sticky-sidebar {
    position: static!important;
}
.blogs-image img {
    max-width: inherit!important;
    display: inline-block;
    width: 270px;
    height: 270px;
}
.blog-page .all-package-content a.trip-read-more {
    margin-top: 15px;
}
.sticky-scroll-box {
    position: inherit!important;
    top: 0!important;
    width: inherit!important;
    
}
.banner-search {
    display: none;
}

}

 


@media (max-width: 480px) {
 
 .full-slider-page {
    min-height: 199px;
}
.package-items {
   
    margin-top: 0;
    
}
.full-slider-page h1 {
    
    margin-top: 0;
    
}
.full-slider-page h1 {
    position: relative;
    font-size: 30px;
}
.package-tab li a {
    
    padding: 10px 1px;
    font-size: 12px;
    

}
.breadcrumb {
    position: relative;
}
.package-tab li a {
    padding: 9px 34px;
}
.trip-facts .fact-content {
    
    padding: 0px 10px 1px 30px;
    overflow: hidden;
    }
    


.affiliation img {
    
    margin-bottom: 30px;
}
.featured-trip-image { 
    height: 179px;
    margin-bottom: 30px;
}
.featured-trips .featured-trip-image {
    height: 355px;
}

.top-menu span {
    width: 100%;
    display: block;
}
.top-menu {
    float: left;
    width: 100%;
}
.footer-social.pull-right {
    float: left !important;
    margin-top: 9px;
}
.copyright p {
   
    float: left !important;
}
.banner-search {
    display: none;
}

.banner-search h3 {
    
    font-size: 20px;
    }
   .banner-search input[type="submit"] {
    margin: 0 auto 0px;
    width: 149px;
}
.banner-search select {
    padding-right: 45px;
    height: 30px;
    margin-bottom: 10px;
}
.welcome-text h1 {
    font-size: 22px;
}

.welcome-text p {
    font-size: 16px;
    }
    
    .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.site-main-nav{
    padding-left:15px;
}

.footer-social a {
    margin-left: 0;
    margin-right: 9px;
  
}

.package-tab li {
    list-style: none;
    display: inline-block;
    float: left;
    width: 100%;
}
.navbar-toggle {
    
    margin-top: -30px;
}

.logo-text {
    
    right: 3px;
}
.welcome-text h1 {
    font-size: 20px;
}
.separator {
    width: 68%;
}
.affiliation img {
    height: 45px;
}
.payment-methods ul li img {
    margin-right: 3px;
}
.reviews-content {
    height: inherit!important;
} 
.sticky-sidebar {
    position: static!important;
    top: 0!important;
}
.book-now-btn {
    display: normal!important;
}
.book-btn {
    margin-top: 20px;
} 
footer {
    
    padding: 10px 0;
}
.bg-affiliation {
    padding: 0px 0;
}
.welcome-text {
    padding: 20px 0;
}
.selling-packages {
    padding: 0;
    }
.featured-trips {
    
    padding: 0px 0;
}
.bg-adventure {
    padding: 0px 0;
   
}
.site-main-nav > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children > ul.sub-menu {
    margin: 22px -120px 0;
    width: 225px;
}
.site-main-nav > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children > ul.sub-menu::before {
    display: none;
}
.review-section {
    padding: 0;
}
#CDSWIDSSP {
    width: 345px !important;
}
.other-adventure .lsAction a {
    top: 50%;
}
.other-adventure .lsAction a.lSNext {
    right: 20px;
}

.other-adventure .lsAction a.lSPrev {
    left: 15px;
}
.selling-packages {
    padding-top: 30px;
}


.all-package-content {
    padding: 10px 11px 0 10px;
}
.time-period {
    padding-right: 12px;
    padding-bottom: 20px;
}
.all-package-content a.trip-read-more {
     margin: 5px 0 auto 57px;
}
.all-package-content .duration {
    margin-top: 15px;
}
.featured-content h4 {
    font-size: 17px;
    padding: 0;
   
}
.ft-cont h4 {
    margin: 0 0 0 45px;
}
.top30 {
    margin-top: 10px;
    margin-bottom: 25px;
}
.top30 h1 {
    font-size: 32px;
    margin-bottom: 10px;
}

.all-package-content .featured-content {
    padding: 0;
}
.full-slider-page h1 {
    font-size: 21px;
}
.re-trips h3 {
    padding-top: 20px;
}
.blog-page h1 {
    margin-top: 10px;
}
.blog-page .all-package-content a.trip-read-more {
    margin-bottom: 20px;
}

.all-package-content .featured-content h4 a {
    line-height: 15px;
} 
.fact-content .fact-icon {
    margin-left: 25px;
}
.related-trip-content h4 {
    margin-top: 0;
}
.book-btn a {
    padding: 5px 95px;
}
.wpcr3_respond_2 input[type="text"] {
    min-width: inherit!important;
    width: 175px;
}
.wpcr3_review_form_rating_field td:first-child, .wpcr3_review_form_text_field td:first-child {
    width: 25%;
} 
.wpcr3_respond_2 textarea {
    min-width: inherit!important ;
    width: 265px;
}
.fact-content .fact-icon {
    display: table;
}

.all-package-content .featured-content h4 a {
    font-size: 15px;
}
.sidebar-archive {
    padding: 20px 25px;
}
.trip-search {
    padding: 20px 25px;
}
.blog-main-content {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 15px;
}
.blog-content h1 {
    font-size: 18px;
}
.archives {
    position: inherit;
}
.blog-main-content ul  {
    padding-left: 15px;
    margin: 0;
}
.team-deatils {
    display: inline-block;
    padding: 0 0 15px 10px;
}
.team-tab-content {
    padding: 0 30px;
}
.team-deatils h4 {
    margin-top: 10px;
}
.team-tab-content .team-image img {
    margin-right: 80px;
}
.legal-document h1 {
    font-size: 30px;
    margin: 10px 0;
}
.legal-document h4 {
    margin-bottom: 30px;
}
.trip-facts .fact-content {
    height: 45px;
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    padding: 5px 0; 
}
.fact-icon .grade-icon
{
    margin-top:9px;
}
.fact-icon .icon-activity{
    margin-top:0;
}

.name_title {
    width: 100px;
}
.content > br {
    display: none;
}
.fact-content .content .name {
    text-align: left;
}
.trip-facts {
    height: auto;
}
.featured-image {
    display: inline-block;
}
.featured-trip-image {
    display: inline-block;
}
.featured-image > a {
    display: inline-block;
}
.fact-content .content {
    display: table-cell;
    vertical-align: middle;
    width: 73%;
}
.site-main-nav  li.menu-item-has-children > ul.sub-menu{
    position:relative !important;
    display:none;
}

.full-width-slider > div .caption {
    top: 50%;
    font-size: 25px;
}
.other-adventure .featured-image {
    margin: 0 0 0 50px;
}
.featured-content {
    padding: 0 10px;
}
.re-trips {
    display: none;
}
.sticky-scroll-box {
    position: inherit!important;
    top: 0!important;
    width: inherit!important;
    
}
.selling-packages .price {
    left: -5px;
}

}
@media (min-width: 360px) and (max. width: 640) {
    .other-adventure .featured-image {
    margin: 20px 0 0 50px;
}
}
  
