@media only screen and (max-width:47.9375em) {
	.about .why-us .content {
        padding: 30px
    }
    .variable-width .slick-next {
        background: 0 0
    }
    .variable-width .slick-prev {
        background: 0 0
    }
    .big-hide {
        display: block!important
    }
    .lang {
        display: none!important
    }
    .variable-width .item .slider-caption {
        left: 25%;
        width: 50%
    }
    #carousel.flexslider .flex-direction-nav .flex-nav-next a:before,
    #carousel.flexslider .flex-direction-nav .flex-nav-prev a:before {
        top: 15%;
    }
    #carousel.flexslider .flex-viewport ul li img {
        height: 60px;
    }
    #carousel.flexslider .flex-direction-nav .flex-prev {
        left: -30px;
    }
    #carousel.flexslider .flex-direction-nav .flex-next {
        right: -30px;
    }
    #breadcrump {
        padding: 19px 0;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: transparent;
    }
    .nav-image {
        margin-right: auto !important;
        float: none!important;
        display: block;
        margin-left: auto;
    }
    .navbar-default,
    .row-eq-height .border-r img {
        float: none!important
    }
    #footer ul.social,
    .cws-button,
    .recog-box {
        width: 100%
    }
    .row-eq-height {
        display: block;
        margin-top: 20px
    }
    .row-eq-height .logo img {
        position: static!important;
        margin-left: 0!important
    }
    .main-nav .navbar-default .nav.navbar-nav li a {
        padding-top: 12px;
        padding-bottom: 12px
    }
    .address {
        margin-top: 30px
    }
    .border-r {
        border-right: transparent!important
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: transparent;
        margin-top: -3px
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff
    }
    .top-nav {
        text-align: center!important
    }
    #footer .copyright,
    #footer .developed,
    #footer .foot-link,
    #footer ul.social,
    .cws-button,
    .recom-button {
        text-align: center
    }
    .logo-details {
        display: none
    }
    .navbar-nav {
        float: left!important
    }
    .package-details {
        padding: 15px 0 0 15px!important
    }
    .recom-button {
        bottom: 35px!important;
        width: 100%;
        left: 0!important
    }
}

@media (max-width:320px) {
    .phone,
    .top-nav {
        font-size: 12px;
        margin-bottom: 10px
    }
}

@media (max-width:1200px) {
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top {
        left: 10px;
        width: -webkit-calc(80%);
        width: -moz-calc(80%);
        width: calc(80%)
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-price,
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp {
        font-size: 16px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-price span,
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp span {
        font-size: 8px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp {
        margin-top: 10px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top p.info-text {
        margin-top: 10px;
        font-size: 12px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot {
        left: 10px;
        bottom: 10px;
        width: -webkit-calc(80%);
        width: -moz-calc(80%);
        width: calc(80%)
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .title {
        font-size: 14px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .title span {
        font-size: 9px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .button {
        font-size: 11px;
        padding: 1.5px 10px
    }
}

@media (max-width:992px) {
    .features-tours-full-width .features-tours-wrap .features-tours-item {
        width: 50%
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top {
        width: -webkit-calc(90%);
        width: -moz-calc(90%);
        width: calc(90%);
        left: 20px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-price,
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp {
        font-size: 22px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-price span,
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp span {
        font-size: 12px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp {
        margin-top: 30px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top p.info-text {
        margin-top: 20px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot {
        bottom: 20px;
        left: 20px;
        width: -webkit-calc(60%);
        width: -moz-calc(60%);
        width: calc(60%)
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .title {
        font-size: 26px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .title span {
        font-size: 12px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .button {
        font-size: 13px;
        padding: 1px 10px
    }
}

@media (max-width:698px) {
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-price,
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp {
        font-size: 15px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-price span,
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp span {
        font-size: 9px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top p.info-text {
        margin-top: 10px;
        font-size: 12px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .title {
        font-size: 15px
    }
    .features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .title span {
        font-size: 10px
    }
}

@media (max-width:560px) {
    .features-tours-full-width .features-tours-wrap .features-tours-item {
        width: 100%
    }
}

@media (max-width:600px) {
    .blog-item .blog-media {
        float: none
    }
    .blog-item .blog-media:before {
        display: none
    }
    .blog-item .blog-media .pic img {
        width: 100%
    }
    .blog-item .blog-media .pic:after {
        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -36%, 0);
        -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -36%, 0);
        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -36%, 0)
    }
    .blog-item .blog-item-body {
        padding-bottom: 30px
    }
}

@media (max-width:1300px) {
    .recog-box .img-responsive {
        width: 100%
    }
}

@media (max-width:768px) {
    .main-nav .navbar-default .nav.navbar-nav .dropdown-menu>li>a {
        color: #fff
    }
}

@media (max-width:500px) {
    .headColor .top-nav li a{
        padding:0 2px;
    }
}

@media (max-width: 768px) {
    .mar-fb{
        margin-top: 20px;
    }
}