.col-sms-1,
.col-sms-2,
.col-sms-3,
.col-sms-4,
.col-sms-5,
.col-sms-6,
.col-sms-7,
.col-sms-8,
.col-sms-9,
.col-sms-10,
.col-sms-11,
.col-sms-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 481px) and (max-width: 767px) {
    .col-sms-1,
    .col-sms-2,
    .col-sms-3,
    .col-sms-4,
    .col-sms-5,
    .col-sms-6,
    .col-sms-7,
    .col-sms-8,
    .col-sms-9,
    .col-sms-10,
    .col-sms-11,
    .col-sms-12 {
        float: left
    }
    .col-sms-12 {
        width: 100%
    }
    .col-sms-11 {
        width: 91.66666667%
    }
    .col-sms-10 {
        width: 83.33333333%
    }
    .col-sms-9 {
        width: 75%
    }
    .col-sms-8 {
        width: 66.66666667%
    }
    .col-sms-7 {
        width: 58.33333333%
    }
    .col-sms-6 {
        width: 50%
    }
    .col-sms-5 {
        width: 41.66666667%
    }
    .col-sms-4 {
        width: 33.33333333%
    }
    .col-sms-3 {
        width: 25%
    }
    .col-sms-2 {
        width: 16.66666667%
    }
    .col-sms-1 {
        width: 8.33333333%
    }
    .col-sms-pull-12 {
        right: 100%
    }
    .col-sms-pull-11 {
        right: 91.66666667%
    }
    .col-sms-pull-10 {
        right: 83.33333333%
    }
    .col-sms-pull-9 {
        right: 75%
    }
    .col-sms-pull-8 {
        right: 66.66666667%
    }
    .col-sms-pull-7 {
        right: 58.33333333%
    }
    .col-sms-pull-6 {
        right: 50%
    }
    .col-sms-pull-5 {
        right: 41.66666667%
    }
    .col-sms-pull-4 {
        right: 33.33333333%
    }
    .col-sms-pull-3 {
        right: 25%
    }
    .col-sms-pull-2 {
        right: 16.66666667%
    }
    .col-sms-pull-1 {
        right: 8.33333333%
    }
    .col-sms-pull-0 {
        right: 0%
    }
    .col-sms-push-12 {
        left: 100%
    }
    .col-sms-push-11 {
        left: 91.66666667%
    }
    .col-sms-push-10 {
        left: 83.33333333%
    }
    .col-sms-push-9 {
        left: 75%
    }
    .col-sms-push-8 {
        left: 66.66666667%
    }
    .col-sms-push-7 {
        left: 58.33333333%
    }
    .col-sms-push-6 {
        left: 50%
    }
    .col-sms-push-5 {
        left: 41.66666667%
    }
    .col-sms-push-4 {
        left: 33.33333333%
    }
    .col-sms-push-3 {
        left: 25%
    }
    .col-sms-push-2 {
        left: 16.66666667%
    }
    .col-sms-push-1 {
        left: 8.33333333%
    }
    .col-sms-push-0 {
        left: 0%
    }
    .col-sms-offset-12 {
        margin-left: 100%
    }
    .col-sms-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sms-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sms-offset-9 {
        margin-left: 75%
    }
    .col-sms-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sms-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sms-offset-6 {
        margin-left: 50%
    }
    .col-sms-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sms-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sms-offset-3 {
        margin-left: 25%
    }
    .col-sms-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sms-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sms-offset-0 {
        margin-left: 0%
    }
}
.row.add-clearfix>.col-xs-2:nth-child(6n+1) {
    clear: both
}
.row.add-clearfix>.col-xs-3:nth-child(4n+1) {
    clear: both
}
.row.add-clearfix>.col-xs-4:nth-child(3n+1) {
    clear: both
}
.row.add-clearfix>.col-xs-6:nth-child(2n+1) {
    clear: both
}
@media (min-width: 481px) {
    .row.add-clearfix>.col-sms-2:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sms-2:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sms-2:nth-child(4n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sms-2:nth-child(6n+1) {
        clear: both
    }
    .row.add-clearfix>.col-sms-3:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sms-3:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sms-3:nth-child(4n+1) {
        clear: both
    }
    .row.add-clearfix>.col-sms-4:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sms-4:nth-child(3n+1) {
        clear: both
    }
    .row.add-clearfix>.col-sms-6:nth-child(2n+1) {
        clear: both
    }
}
@media (min-width: 768px) {
    .row.add-clearfix>.col-sm-2:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sm-2:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sm-2:nth-child(4n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sm-2:nth-child(6n+1) {
        clear: both
    }
    .row.add-clearfix>.col-sm-3:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sm-3:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sm-3:nth-child(4n+1) {
        clear: both
    }
    .row.add-clearfix>.col-sm-4:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-sm-4:nth-child(3n+1) {
        clear: both
    }
    .row.add-clearfix>.col-sm-6:nth-child(2n+1) {
        clear: both
    }
}
@media (min-width: 992px) {
    .mobile-menu {
        display: none !important
    }
    .visible-mobile {
        display: none !important
    }
    .row.add-clearfix>.col-md-2:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-md-2:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-md-2:nth-child(4n+1) {
        clear: none
    }
    .row.add-clearfix>.col-md-2:nth-child(6n+1) {
        clear: both
    }
    .row.add-clearfix>.col-md-3:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-md-3:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-md-3:nth-child(4n+1) {
        clear: both
    }
    .row.add-clearfix>.col-md-4:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-md-4:nth-child(3n+1) {
        clear: both
    }
    .row.add-clearfix>.col-md-6:nth-child(2n+1) {
        clear: both
    }
}
@media (min-width: 1200px) {
    .container {
        padding-left: 0;
        padding-right: 0
    }
    .row.add-clearfix>.col-lg-2:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-lg-2:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-lg-2:nth-child(4n+1) {
        clear: none
    }
    .row.add-clearfix>.col-lg-2:nth-child(6n+1) {
        clear: both
    }
    .row.add-clearfix>.col-lg-3:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-lg-3:nth-child(3n+1) {
        clear: none
    }
    .row.add-clearfix>.col-lg-3:nth-child(4n+1) {
        clear: both
    }
    .row.add-clearfix>.col-lg-4:nth-child(2n+1) {
        clear: none
    }
    .row.add-clearfix>.col-lg-4:nth-child(3n+1) {
        clear: both
    }
    .row.add-clearfix>.col-lg-6:nth-child(2n+1) {
        clear: both
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        padding-left: 0;
        padding-right: 0
    }
    
     /*Category*/
    .tax-accommodation_type .hotel-list .image-box .box .box-title{width: 100%;}
    /*.tax-accommodation_type .hotel-list .image-box .box .block-info{width: 32%;}*/
}
@media (max-width: 1199px) {
    [class^="col-lg-"].pull-left,
    [class^="col-lg-"].pull-right {
        float: none !important
    }
    .image-carousel.style3 .flex-direction-nav li a.flex-prev {
        left: 10px
    }
    .image-carousel.style3 .flex-direction-nav li a.flex-next {
        right: 10px
    }
    html.post-404page.style3 #page-wrapper {
        background-size: 170% auto
    }
    
    #main-menu ul.menu>li,
    .chaser ul.menu>li{padding-left:8px; padding-right:8px;}
    
    /*Home*/
    .section {padding-bottom: 50px;  padding-top: 60px;}
    
    /*Header*/
    .head-right{width: 76%;}
    /*Header End*/
    
    /*Special Fares*/
    .home-search section#content {padding-bottom: 50px; padding-top: 40px;}
    .all-tour-btn{margin-top: 30px;}
    .tab-container.style1 ul.tabs li.home-special-fares a{padding-right: 32px !important;}
    
    /*Footer*/
    .callaction{padding: 40px 0 50px;}
    
    /*Tour Details*/
    .book-online-main{padding-bottom: 26px; padding-top: 26px;}
    
    /*Contact Page*/
    .cont-map{margin-top: 20px;}
    .cont-map .wpb_content_element{margin-bottom: 0}
    
}
@media (max-width: 991px) {
    .container {
        width: auto;
        padding-left: 15px;
        padding-right: 15px
    }
    .page-title-container.style4 .page-title {
        margin-left: -15px;
        padding-left: 15px
    }
    #header {
        padding-top: 0 !important;
        background: none !important
    }
    #header .logo {
        float: none !important;
        position: static !important;
        padding-top: 19px;
        height: 66px;
        margin: 0 !important;
        display: block
    }
    #header .logo a:after {
        display: none !important
    }
    #header .logo a {
        background-size: auto 30px !important
    }
    #header .logo img {
        height: 30px !important;
        width: auto;
        filter: alpha(opacity=0) !important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
        -moz-opacity: 0 !important;
        -khtml-opacity: 0 !important;
        opacity: 0 !important
    }
    #header .main-navigation {
        background: #fff
    }
    #header .mobile-menu-toggle {
        display: block
    }
    #header #main-menu {
        display: none
    }
    #header .topnav {
        display: none
    }
    .dashboard.style1 #header .logo img,
    .dashboard.style2 #header .logo img {
        filter: alpha(opacity=100) !important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
        -moz-opacity: 1 !important;
        -khtml-opacity: 1 !important;
        opacity: 1 !important
    }
    .search-tabs {
        display: none !important
    }
    .visible-mobile .search-tabs {
        display: block !important
    }
    .search-box .search-tab-content {
        float: none !important;
        width: auto !important
    }
    .hidden-mobile {
        display: none !important
    }
    [class^="col-md-"].pull-left,
    [class^="col-md-"].pull-right,
    [class*=" col-md-"].pull-left,
    [class*=" col-md-"].pull-right {
        float: none !important
    }
    .block-sm {
        float: none !important;
        margin-bottom: 10px !important
    }
    .tab-container .tab-pane [class^="col-md-"],
    .tab-container .tab-pane [class*=" col-md-"] {
        padding-left: 0;
        padding-right: 0
    }
    .tab-container .tab-pane .row [class^="col-md-"],
    .tab-container .tab-pane .row [class*=" col-md-"],
    .tab-container .tab-pane [class^="col-sm-"],
    .tab-container .tab-pane [class*=" col-sm-"],
    .tab-container .tab-pane [class^="col-sms-"],
    .tab-container .tab-pane [class*=" col-sms-"],
    .tab-container .tab-pane [class^="col-xs-"],
    .tab-container .tab-pane [class*=" col-xs-"] {
        padding-left: 10px;
        padding-right: 10px
    }
    dl.term-description dd {
        padding-left: 20px
    }
    #style-changer {
        display: none
    }
    .hidden-table-sm.table-wrapper {
        display: block
    }
    .hidden-table-sm.table-wrapper.intro {
        border: 15px solid #f5f5f5
    }
    .hidden-table-sm.table-wrapper>.table-cell,
    .hidden-table-sm.table-wrapper>.table-row>.table-cell {
        display: block
    }
    .hidden-table-sm.table-wrapper>.table-cell.pull-left,
    .hidden-table-sm.table-wrapper>.table-row>.table-cell.pull-left {
        float: left !important
    }
    .hidden-table-sm.table-wrapper>.table-cell.pull-right,
    .hidden-table-sm.table-wrapper>.table-row>.table-cell.pull-right {
        float: right !important
    }
    .travelo-process .process {
        margin-top: -27px;
        margin-left: -27px;
        margin-right: -27px
    }
    .travelo-process .process .icon-wrapper i {
        font-size: 30px
    }
    .world-map-section {
        height: 600px
    }
    .promo-box {
        text-align: center
    }
    .promo-box .m-title {
        font-size: 1.6667em
    }
    .promo-box .m-title em i {
        font-size: 0.8462em
    }
    .promo-box .action-section {
        text-align: center;
        padding-top: 15px
    }
    .promo-box .action-section button {
        font-size: 0.9167em;
        height: 34px;
        line-height: 34px;
        padding: 0 20px
    }
    .promo-box input.input-text {
        height: 34px
    }
    .travelo-policies ul.tabs li {
        float: none
    }
    .travelo-policies ul.tabs.full-width {
        display: block
    }
    .travelo-policies ul.tabs.full-width>li {
        display: block;
        width: auto
    }
    .travelo-policies ul.tabs.full-width>li a {
        padding-left: 20px !important;
        text-align: left
    }
    .coming-soon-page.style2 .clock li span {
        font-size: 10em
    }
    .coming-soon-page.style2 .clock li.sep {
        font-size: 7em
    }
    .coming-soon-page.style2 .clock li label {
        font-size: 1.5em
    }
    .loading-page.style2 .notice-message {
        font-size: 8em
    }
    .soap-login-page #page-wrapper {
        vertical-align: top
    }
    .revolution-slider .tp-caption a.link {
        font-size: 12px !important;
        line-height: 24px !important
    }
    
    /*HOme*/
    .section {padding-bottom: 30px; padding-top: 40px;}
    
    /*Special Fares*/
    .home-search section#content {padding-bottom: 40px; padding-top: 20px;}
    .tab-container.style1 ul.tabs li.home-special-fares a:before{right: 16px;}
    .tab-container.style1 ul.tabs li.home-special-fares:hover a:before{right: -9px;}
    
    /*Testimonial*/
    .testimonial.style3{padding: 15px 40px 15px}
    blockquote:before, blockquote:after, .testimonial.style3 .description{font-size: 1.8em;}
    
    /*Call To Action*/
    .callaction{padding: 30px 0 40px;}
    .callaction h4{line-height: 34px;}
    .callaction h4 br {display: none; line-height: 36px;}
    .callaction .cont-btn a{font-size: 20px; padding: 15px 30px;}
    
    /*Footer*/
    #footer .footer-wrapper > .container > .row > div:nth-child(3n){clear: left}
    
    /*Innerpage*/
    section#content{padding-top: 20px;}
    
    /*Category*/
    .tax-accommodation_type .hotel-list .row > .col-sms-4{padding-left: 5px; padding-right: 5px;}
    .tax-accommodation_type .hotel-list .row > .col-sms-4 .box{margin-bottom: 10px;}
    .tax-accommodation_type .hotel-list .image-box .box .block-info{padding-top: 5px;}
    .hotel-list .block-info-left{width: 100%;}
    .hotel-list .block-info .price-wrapper{width: 50%; text-align: left; float: left;}
    
    /*Tour details*/
    .tab-container .tab-content .tab-pane{padding: 10px;}
    
    #hotel-description .intro.table-wrapper.full-width{border-spacing: 5px;}
    #hotel-description .intro .image-container {display: inline-block; padding-left: 0;}
    #hotel-description .intro .table-wrapper .table-cell{display: inline-block;}
    
    #hotel-description .intro .features .table-cell{padding-top: 0; padding-left: 0 ;}
    #hotel-description .intro .features.table-cell{padding-top: 10px;}
    #hotel-description .intro .features .table-cell .term-description{margin-bottom: 10px;}
    #hotel-description .intro .features .term-des{display: inline-block; width: 63%; padding: 0;}
    #hotel-description .intro .features .term-des dl.term-description dd {padding-left: 0; width: 53%;}
    
    #hotel-description .intro .price-section{border: 0; padding-right:0 !important} 
    #hotel-description .intro .price-section .price{float: left; margin-bottom: 0}
    #hotel-description .intro .price-section .button {float: right;}
    
    .sidebar .travelo-box{padding: 10px;}
    .travelo-process .process.first {
    
    right: 87.355%;
    
}

}

@media (min-width: 768px) and (max-width: 991px) {
    .tab-container.full-width-style ul.tabs {
        width: 20%
    }
    .tab-container.full-width-style .tab-content {
        width: 80%
    }
    
    /*Home Search*/
    .home-search .tab-content div.list{width: 48.8%;}
    
    /*Services We Provides*/
    .travelo-process .process{width: 75%;}
    .travelo-process .process .details{min-width: inherit; width: 100%;}
    
}

@media (min-width: 640px) and (max-width: 991px) {
    
    /*Header*/
    .head-right{position: absolute; right: 74px; top: 10px; width: auto;}
    /*Header End*/
    
     /*Home Search*/
    .home-search .tab-content div.list:nth-child(2n+2){margin-right: 0;}
    .home-search .tab-content div.list{width: 48.6%;}
}

@media (max-width: 767px) {
    .chaser {
        display: none !important
    }
    .tab-container ul.tabs li {
        float: none;
        padding-right: 0
    }
    .tab-container ul.tabs li.pull-right {
        float: none !important
    }
    .tab-container ul.tabs.full-width {
        display: block
    }
    .tab-container ul.tabs.full-width>li {
        display: block;
        width: auto
    }
    .tab-container ul.tabs.full-width>li a {
        padding-left: 20px !important;
        text-align: left
    }
    .tab-container.style1 ul.tabs li>a:after {
        display: none !important
    }
    .tab-container.trans-style ul.tabs {
        margin-left: 0
    }
    .tab-container.trans-style ul.tabs li {
        margin: 0
    }
    .tab-container.full-width-style ul.tabs {
        width: 25%
    }
    .tab-container.full-width-style .tab-content {
        width: 75%
    }
    [class^="col-sm-"].pull-left,
    [class^="col-sm-"].pull-right,
    [class*=" col-sm-"].pull-left,
    [class*=" col-sm-"].pull-right {
        float: none !important
    }
    .listing-style3.flight .details .box-title {
        float: none !important
    }
    .listing-style3.flight .details .time>div {
        padding-left: 0 !important;
        border-right: none !important
    }
    .hidden-table-sms.table-wrapper {
        display: block
    }
    .hidden-table-sms.table-wrapper.intro {
        border: 15px solid #f5f5f5
    }
    .hidden-table-sms.table-wrapper>.table-cell,
    .hidden-table-sms.table-wrapper>.table-row>.table-cell {
        display: block
    }
    .hidden-table-sms.table-wrapper>.table-cell.pull-left,
    .hidden-table-sms.table-wrapper>.table-row>.table-cell.pull-left {
        float: left !important
    }
    .hidden-table-sms.table-wrapper>.table-cell.pull-right,
    .hidden-table-sms.table-wrapper>.table-row>.table-cell.pull-right {
        float: right !important
    }
    .tab-container .tab-pane [class^="col-sm-"],
    .tab-container .tab-pane [class*=" col-sm-"] {
        padding-left: 0;
        padding-right: 0
    }
    .tab-container .tab-pane .row [class^="col-sm-"],
    .tab-container .tab-pane .row [class*=" col-sm-"],
    .tab-container .tab-pane [class^="col-sms-"],
    .tab-container .tab-pane [class*=" col-sms-"],
    .tab-container .tab-pane [class^="col-xs-"],
    .tab-container .tab-pane [class*=" col-xs-"] {
        padding-left: 10px;
        padding-right: 10px
    }
    .image-box-style.style2 figure {
        float: none
    }
    .image-box-style.style2 .details {
        padding: 20px
    }
    .image-box-style.style2.innerstyle .details {
        padding: 20px 0 0
    }
    .travelo-process .process {
        margin-top: -18px;
        margin-left: -18px;
        margin-right: -18px
    }
    .travelo-process .process .icon-wrapper i {
        font-size: 30px
    }
    #content.image-bg2 #main {
        padding-top: 100px
    }
    .world-map-section {
        height: 500px
    }
    .column-2>* {
        margin-right: 0;
        float: none
    }
    .column-3>*:nth-child(3n+1) {
        clear: none
    }
    .column-3>*:nth-child(2n+1) {
        clear: both
    }
    .column-3>*:nth-child(3n) {
        margin-right: 3%
    }
    .column-4>*:nth-child(4n+1) {
        clear: none
    }
    .column-4>*:nth-child(2n+1) {
        clear: both
    }
    .column-4>*:nth-child(4n) {
        margin-right: 3%
    }
    .column-5>* {
        width: 31.3333%;
        margin-right: 3%;
        margin-bottom: 3%
    }
    .column-5>*:nth-child(5n+1) {
        clear: none
    }
    .column-5>*:nth-child(3n+1) {
        clear: both
    }
    .column-5>*:nth-child(5n) {
        margin-right: 3%
    }
    .column-5>*:nth-child(3n) {
        margin-right: 0
    }
    .column-5-no-margin>* {
        width: 50%
    }
    .column-5-no-margin>*:nth-child(5n+1) {
        clear: none
    }
    .column-5-no-margin>*:nth-child(2n+1) {
        clear: both
    }
    .column-3>*,
    .column-4>* {
        width: 48.5%;
        margin-right: 3%;
        margin-bottom: 3%
    }
    .column-3>*:nth-child(2n),
    .column-4>*:nth-child(2n) {
        margin-right: 0
    }
    .post-404page .error-message {
        font-size: 3em
    }
    .post-404page .error-message-404 {
        font-size: 15em
    }
    .post-404page.style2 .error-message {
        font-size: 1.6667em
    }
    .post-404page.style2 .error-message-404 {
        font-size: 8em
    }
    .post-404page.style2 .go-back {
        font-size: 1.4em;
        height: 50px;
        -webkit-border-radius: 25px 25px 25px 25px;
        -moz-border-radius: 25px 25px 25px 25px;
        -ms-border-radius: 25px 25px 25px 25px;
        border-radius: 25px 25px 25px 25px;
        line-height: 50px
    }
    .post-404page.style3 #main {
        padding-top: 100px
    }
    .post-404page.style3 .error-message {
        font-size: 2.5em
    }
    .post-404page.style3 .error-message-404 {
        font-size: 1.6667em
    }
    .coming-soon-page .clock li span {
        font-size: 4em
    }
    .coming-soon-page .clock li label {
        font-size: 1em;
        letter-spacing: 0.04em
    }
    .coming-soon-page.style2 .clock li span {
        font-size: 6em
    }
    .coming-soon-page.style2 .clock li.sep {
        font-size: 4.1667em
    }
    .coming-soon-page.style2 .clock li label {
        font-size: 1em
    }
    .coming-soon-page.style2 .email-notify .notified-text {
        font-size: 1.3333em
    }
    .coming-soon-page.style3 #main {
        padding-top: 30px
    }
    .loading-page.style2 .notice-message {
        font-size: 6.25em
    }
    .image-box.style2 figure,
    #profile .personal-details figure {
        float: none
    }
    .image-box.style2 .details,
    #profile .personal-details .details {
        padding-left: 20px;
        padding-bottom: 20px
    }
    .breadcrumbs {
        display: none
    }
    .revolution-slider .tp-caption a.link {
        font-size: 9px !important;
        line-height: 18px !important
    }
    #booking .booking-info>.box-title {
        float: none
    }
    #booking .booking-info .info {
        border-left: none
    }
    .banner .big-caption {
        font-size: 3em
    }
    .banner .med-caption {
        font-size: 1.8333em
    }
    #tour-details .intro2 {
        padding: 10px 0
    }
    #tour-details .intro2:after {
        content: "";
        display: table;
        clear: both
    }
    #tour-details .intro2 .term-description dd {
        width: auto;
        max-width: 120px
    }
    #tour-details .intro2 .price-section {
        border-left: none;
        width: auto;
        text-align: left;
        float: left !important;
        padding-left: 20px
    }
    #content.tour .slideshow-bg {
        min-height: 800px
    }
    
    /*17-8-17*/
    .holiday-package button.vc_btn3.vc_btn3-size-md{padding: 12px 40px; font-size: 16px;}
    .travelo-process .process.third .details {
    padding-left: 1%;
    padding-right: 0;
}
    .travelo-process .process .details h4 {
    font-size: 15px;
}
    /*Special Fares*/
    .lname .price {font-size: 15px; font-weight: bold;padding-top: 4px;}
    .home-search section#content {padding-bottom: 30px; padding-top: 20px;}
    .all-tour-link{font-size: 20px; padding: 15px 80px 15px 20px;}
    .all-tour-link::before{height: 51px; width: 120px; background-size: cover;}
    .all-tour-btn {margin-top: 20px;}
    
    .tab-container.style1 ul.tabs li.home-special-fares a:before{right: 25px;}
    .tab-container.style1 ul.tabs li.home-special-fares:hover a:before{right: 0;}
    
    /*Services We Provides*/
    .travelo-process .process.first{right: 85.355%; top: 11.645%;}
    .travelo-process .process.second{left: 82.355%; top: 11.645%;}
   .travelo-process .process.third {
    left: 91.355%;
    top: 64.355%;
}
      .travelo-process .process.forth {right: 5.355%;top: 94.355%;}
    
    /*Call To Action*/
    .callaction{padding: 20px 0 30px}
    .callaction h4{font-size: 20px; line-height: 30px; }
    .callaction .cont-btn a{font-size: 20px; padding: 16px 32px;}
        
    /*Footer*/
    #footer .footer-wrapper{padding: 10px 0 0px; }
    #footer h2 {margin-bottom: 12px;}
    footer #menu-footer-menu li{width: 33%;}
    
    /*Tour Details*/
    #hotel-description .intro.table-wrapper.full-width{border-width: 5px;}
    #hotel-description .intro .features .term-des{width: 70%;}
    #hotel-description .intro .features .term-des dl.term-description dd {width: 70%;}

    
}

@media (min-width: 640px) and (max-width: 767px) {
    
    /*Special Fares*/
    .home-search .tab-content div.list{padding: 5px; margin-bottom: 8px; margin-right: 5px; width: 49.3%;}
    
 .footer-wrapper .mc4wp-form-basic input[type="email"] {max-width: 100%;}
}

@media (max-width: 639px) {
    .container{padding-left: 5px; padding-right: 5px;}
    .row{margin-left: -5px; margin-right: -5px;}
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left: 5px; padding-right: 5px;}
    
    /*Home page paddding issue etle comment karel 6e*/
    /*Airfare Page*/
    .tour-detail-page #tour-details .entry-content .vc_row{margin-left:-5px !important; margin-right:-5px !important;}
    body:not(.home) .entry-content .vc_row{margin-left:-5px !important; margin-right:-5px !important;}
    .page-template-default .entry-content > .vc_row.wpb_row.row > .col-sm-12 > div{padding: 15px 5px 5px;}
    
    .section {padding-bottom: 15px; padding-top: 20px;}
    
    /*Header*/
    #header .logo{height: 54px; padding-top: 16px;}
    #header .mobile-menu-toggle{height: 54px; width: 54px;}
    .head-right{width: 100%; text-align: center; margin-bottom: 10px;}
    /*Header End*/
    
    /*Special Fares*/
    .home-search .tab-content div.list{width: 100%; margin-right: 0; margin-bottom: 5px;}
    .home-search .tab-container .tab-content .tab-pane{padding: 10px;}
    .tab-container.style1 ul.tabs li.home-special-fares a:before {right: 15px;}
    .tab-container.style1 ul.tabs li.home-special-fares:hover a:before {right: 0;}
    
    /*Holiday Packages*/
    .holiday-package .image-box .box{margin-bottom: 3px;}
    
    /*Services We Provides*/
    .entry-content .global-map-area .travelo-process img{max-width: 60%;}
    .travelo-process .process .icon-wrapper i{font-size: 22px;}
    .process .soap-icon-beach:before{width: 28px; height: 21px; background-size: 100%;}
    .process .soap-icon-availability:before{width: 28px; height: 21px; background-size: 100%;}
    .process .soap-icon-stories:before{width: 28px; height: 21px; background-size: 100%;}
    .process .soap-icon-plane-left:before{width: 28px; height: 21px; background-size: 100%;}
    
    .travelo-process .process.first{right: 73.355%; top: 9.645%;}
    .travelo-process .process.first .details{padding-right: 3%;}
    .travelo-process .process.second{left: 73.355%; top: 9.645%;}
    .travelo-process .process.second .details{padding-left: 3%;}
    .travelo-process .process.fifth {
    right: 77%;
        top: 63%;
}
    .travelo-process .process.third {
    left: 75.355%;
    top: 63.355%;
}
    .travelo-process .process.third .details{padding-left: 3%;}
    .travelo-process .process.forth {
    right: 3.355%;
    top: 94.355%;
}
    .travelo-process .process.forth .details{padding-right: 3%;}
    
    /*Blog*/
    .home-blog .post-meta{font-size: 0.7333em; line-height: normal; padding-top: 5px;}
    
    /*Call Action*/
    .callaction h4 {font-size: 20px; line-height: 26px; padding-bottom: 5px;}
    .callaction .cont-btn a{padding: 12px 22px}
    
    /*Footer*/
    footer #menu-footer-menu li {width: 49%;}
    
    /*Airfare page*/
    .tour-detail-page .travelo-box > .entry-content > .vc_row.wpb_row.row{margin-bottom: 10px;}
    section#content{padding-top: 15px;}
    .travelo-box{padding: 0}
    
    /*Category*/
    .tax-accommodation_type .hotel-list .row > .col-sms-4{padding-left: 5px; padding-right: 5px; width: 50%; display: inline-block; vertical-align: top}
    .tax-accommodation_type .hotel-list .row > .col-sms-4:nth-child(2n+1){clear: left}
    .tax-accommodation_type .hotel-list .image-box .box > .details{padding: 5px;}
    
     /*Tour Details*/
    #hotel-description .intro .features .term-des{width: 60%;}
    #hotel-description .intro .features .term-des dl.term-description dd {width: 54%;}
    
    /*Contact*/
    .page-id-671 .travelo-box{padding: 10px}
    .cont-map{margin-top: 20px;}
    
}

@media (min-width:480px) and (max-width: 639px) {
    /*Home Holiday Package*/
    .holiday-package .col-sm-6 {display: inline-block; width: 50%; vertical-align: top}
    
}

@media (max-width: 480px) {
    .tab-container.full-width-style ul.tabs {
        width: 30%
    }
    .tab-container.full-width-style .tab-content {
        width: 70%
    }
    .image-box-style.style2 figure {
        width: 100%;
        float: none
    }
    .image-box-style.style2 .details {
        padding: 20px
    }
    .visible-sms {
        display: block
    }
    .tab-container .tab-pane [class^="col-sms-"],
    .tab-container .tab-pane [class*=" col-sms-"] {
        padding-left: 0;
        padding-right: 0
    }
    .tab-container .tab-pane .row [class^="col-sms-"],
    .tab-container .tab-pane .row [class*=" col-sms-"],
    .tab-container .tab-pane [class^="col-xs-"],
    .tab-container .tab-pane [class*=" col-xs-"] {
        padding-left: 10px;
        padding-right: 10px
    }
    .hidden-table-xs.table-wrapper {
        display: block
    }
    .hidden-table-xs.table-wrapper.intro {
        border: 15px solid #f5f5f5
    }
    .hidden-table-xs.table-wrapper>.table-cell,
    .hidden-table-xs.table-wrapper>.table-row>.table-cell {
        display: block
    }
    .hidden-table-xs.table-wrapper>.table-cell.pull-left,
    .hidden-table-xs.table-wrapper>.table-row>.table-cell.pull-left {
        float: left !important
    }
    .hidden-table-xs.table-wrapper>.table-cell.pull-right,
    .hidden-table-xs.table-wrapper>.table-row>.table-cell.pull-right {
        float: right !important
    }
    .image-style.style1 {
        margin-right: 0;
        padding: 15px
    }
    .image-style.style1:before,
    .image-style.style1:after {
        display: none
    }
    .image-style.style1 .image-block {
        margin-right: 0;
        float: none !important
    }
    .column-5>* {
        width: 48.5%;
        margin-right: 3%;
        margin-bottom: 3%
    }
    .column-5>*:nth-child(5n+1) {
        clear: none
    }
    .column-5>*:nth-child(3n+1) {
        clear: none
    }
    .column-5>*:nth-child(2n+1) {
        clear: both
    }
    .column-5>*:nth-child(5n) {
        margin-right: 3%
    }
    .column-5>*:nth-child(3n) {
        margin-right: 3%
    }
    .column-5>*:nth-child(2n) {
        margin-right: 0
    }
    .coming-soon-page .clock li span {
        font-size: 3em
    }
    .coming-soon-page .clock li label {
        font-size: 1em;
        letter-spacing: 0.04em
    }
    .coming-soon-page.style2 .clock li span {
        font-size: 4em
    }
    .coming-soon-page.style2 .clock li.sep {
        font-size: 2.8333em
    }
    .coming-soon-page.style2 .clock li label {
        font-size: 0.8333em
    }
    .coming-soon-page.style3 #main {
        padding-top: 10px
    }
    .coming-soon-page.style3 .clock li span {
        font-size: 3.3333em;
        width: 60px;
        height: 60px;
        line-height: 60px
    }
    .coming-soon-page.style3 .clock li.sep {
        font-size: 2.8333em
    }
    .coming-soon-page.style3 .email-notify {
        width: 100%
    }
    .coming-soon-page.style3 .header-title {
        font-size: 2em
    }
    .coming-soon-page.style3 .container:before {
        display: none
    }
    #tour-details .price-section .details {
        float: none !important
    }
    .error404 .error-message-404 {
        font-size: 14em
    }
}

@media (max-width: 479px) {

    h2{font-size: 20px;}
    
    /*Special Fares*/
    .home-search .tab-content div.list{padding: 5px;}
    .book-btn a{font-size: 11px;}
    .all-tour-link{font-size: 16px; font-weight: bold; padding: 10px 80px 10px 20px; margin-left: -20px;}
    .all-tour-link::before {height: 40px; width: 100px; right: -25px;}
    /*.lname {width: 100%;}*/
    
    /*Home Holiday Package*/
    .holiday-package .image-box .box{margin-bottom: 8px;}
    .holiday-package .col-sm-6 {display: inline-block; width: 50%; vertical-align: top}
    .holiday-package .block-info-left, .hotel-list .block-info-left{width: 100%} 
    .holiday-package .block-info, .hotel-list .block-info{width: 100%; text-align: left} 
    .holiday-package .block-info .price-wrapper{margin-bottom: 0; margin-top: 5px}
    
    /*Services We Provides*/
    .services-provide .global-map-area{padding-top: 20px;}
    .entry-content .global-map-area .travelo-process img {max-width: 40%;}
    .travelo-process .process .icon-wrapper i{font-size: 16px;}
    .process .soap-icon-beach:before{width: 20px; height: 15px; background-size: 100%;}
    .process .soap-icon-availability:before{width: 20px; height: 15px; background-size: 100%;}
    .process .soap-icon-stories:before{width: 20px; height: 15px; background-size: 100%;}
    .process .soap-icon-plane-left:before{width: 20px; height: 15px; background-size: 100%;}
    .process .soap-icon-cruies:before{width: 20px; height: 15px; background-size: 100%;}
   
    .travelo-process .process .details{min-width: auto; width: auto;}
    .travelo-process .process.first {
    right: 66.355%;
    top: 13.645%;
    width: 78px;
}
    .travelo-process .process.first h4{ padding-right: 5px;}
    .travelo-process .process.first .details{padding-right: 3%;}
    .travelo-process .process.second{left: 66.355%; top: 13.645%;}
    .travelo-process .process.second .details{padding-left: 3%;}
   .travelo-process .process.third {
    left: 69.355%;
    top: 66.355%;
}
    .travelo-process .process.fifth {
    right: -8%;
    top: 68%;
}
    .travelo-process .process.third .details{padding-left: 3%;}
   .travelo-process .process.forth {
    right: 43.355%;
    top: 96.355%;
    width: 79px;
}
    .travelo-process .process.forth h4{ padding-right: 5px;}
    .travelo-process .process.forth .details{padding-right: 3%;}
    .travelo-process .process .details h4 {font-size: 13px;}
    .travelo-process .process.fifth .details h4 {margin-right: 5px;}
    
    /*Testimonial*/
    .testimonial.style3{padding: 14px 25px}
    blockquote:before, blockquote:after, .testimonial.style3 .description{font-size: 1.5em;}
    .testimonial.style3 .testimonial-direction-nav .testimonial-prev:before{left: 6px;}
    .testimonial.style3 .testimonial-direction-nav .testimonial-next:before{left: 10px;}
    .testimonial.style3 .testimonial-direction-nav .testimonial-prev, .testimonial.style3 .testimonial-direction-nav .testimonial-next{width: 25px;}
    .testimonial.style3 blockquote {padding: 5px 10px 5px 20px}
    
    .callaction h4 {font-size: 18px;}
    .callaction .cont-btn a {padding: 10px 20px; font-size: 18px;}
    
    /*Footer*/
    #footer .bottom .copyright.pull-right{margin:0; width: 100%;}
    
    /*Tour Details*/
    #hotel-description .intro  .col-sm-12.features.table-cell{margin-bottom: 0}
    #hotel-description .intro .features .image-container.table-cell{display: none;}
    #hotel-description .intro .features .term-des{width: 100%}
    #hotel-description .intro .features .term-des dl.term-description dd{width: 65%;}
    #main #tabs_container {padding: 30px 0;}
    .page-id-573 .explore-tabs.ui-corner-all {padding: 0 1%;}
    .page-id-573 .ui-tabs-panel.ui-widget-content.ui-corner-bottom {padding: 0px;}
    
}

@media (max-width: 320px) {
    .container {
        width: 314px
    }
    .row {
        padding: 0 3px
    }
    .column-5-no-margin>* {
        float: none;
        width: auto
    }
}