/*      Tablet Layout: 768px.    */
@media only screen and (max-width: 768px) {
    .header-bottom-area .logo-area {
        margin-top: -34px;
        position: absolute;
    }
    .single-item{margin-bottom: 30px;}
    .single-item:last-child{margin-bottom: 0px;}

    /*========= index ==========*/
    .bredcrums-content {text-align: center;}
    .slider-area {min-height: 0;}
    .mean-bar { position: fixed !important;}
    .tap-v-responsive{ 
        width:100%;
        margin-left: 0px;
        margin-top: -64px;

    }
    .tabbased-search-area-2 .tab-content-2 .search-btn-2 button {

        font-size: 13px;
        padding: 9px 25px;

    }
    .read-more {
        padding: 9px 30px !important;

    }
    .welcome-area .single-welcome-text .welcome-content a {
        margin-top: 16px;
    }
    .logo-area {  width: 25%; margin: 0px;} 
    .header-top-left { display: none;}  
    .book-btn { margin-top: 26px;}
    .slider-area .tparrows {display: none;}
    /*---- tab form ----*/
    .tabbased-search-area {
        background: #2c3035;
        position: relative;
        margin-top: 0;
        padding: 100px 0;
    }
    .tab-menu li {padding: 14px !important}
    .custom-select a {width: 100%;}
    .tabbased-search-area .tab-content .hotels-form .hotel-input-4-23 .custom-select a, .tabbased-search-area .tab-content .flights-form .hotel-input-4-23 .custom-select a { width: 100%;}
    .input-b{width: 100% !important; margin: 10px 0;}
    .input-s{width: 50% !important;   margin: 10px 0;} 
    .searc-btn-7, .searc-btn-7 {
        width: 100px !important;;
        float: none  !important;
        margin: 0px auto  !important;
    }
    .searc-btn-7 button,  .searc-btn-7 button { border-radius: 0 !important;}
    .count-down-bg .count-timer .time-wrapper .timer li { margin: 10px;}
    .phone-layout-s { padding-bottom: 30px;}
    .phone-layout-s:last-child { padding-bottom: 0;}
    .footer-area { padding-top: 20px;
                   padding-bottom: 20px;}
    .footer-area .single-footer .footer-title { padding: 0px 0 20px;}
    .footer-area .single-footer { padding:0 !important;}
    .footer-area .single-footer .single-recent-post .recent-post li { display: inline-flex;}
    .footer-social-media { text-align: center;}
    .footer-area .footer-bottom .payicon{width:100%; text-align: center;}
    .copyright { text-align: center; margin-top: 19px;}
    .footer-area .footer-bottom .payicon li {
        margin-right: 5px;
        margin-top: -5px;
        display: contents;
        text-align: center;
    }
    .footer-area .single-footer .footer-gallery li { width: 45%; margin: 5px;}
    .footer-area .image-overlay > img { width: 100% !important;}
    .slider-area-2 .tparrows {display: none;}
    .tabbased-search-area-2 .bg-shadoow-image {
        padding: 80px 15px 0; 
        margin-top: 0px;
        background: #2c3035 ;
        box-shadow: none;
    }


    .popular-country .destination-countrys .tab-content figure figcaption {
        padding: 15px;
    }
    .tabbased-search-area-2 .tab-content-2 .hotels-form input, .tabbased-search-area-2 .tab-content-2 .flights-form input {background: #ffffff;}
    .tabbased-search-area-2 .tab-content-2 .hotels-form .hotel-input-4 .custom-select, .tabbased-search-area-2 .tab-content-2 .hotels-form .hotel-input-4-23 .custom-select, .tabbased-search-area-2 .tab-content-2 .flights-form .hotel-input-4 .custom-select, .tabbased-search-area-2 .tab-content-2 .flights-form .hotel-input-4-23 .custom-select {background: #ffffff}
    .tabbased-search-area-2 .background-opacity {background:none;}
    .tabbased-search-area .tabbable-menu .tab-menu {margin-bottom: 0px;}
    .tabbased-search-area-2 .tab-content-2 .hotel-input-2, .tabbased-search-area-2 .tab-content-2 .hotel-input-4, .tabbased-search-area-2 .tab-content-2 .hotel-input-1, .tabbased-search-area-2 .tab-content-2 .custom-select, .tabbased-search-area-2 .tab-content-2 .hotel-input-4-23, .tabbased-search-area-2 .tab-content-2 .tour-input-20, .tabbased-search-area-2 .tab-content-2 .tour-input-15 {margin-right: 0;}
    .tabbased-search-area-2 .tab-content-2 .hotel-input-2 { width: 100% !important;}
    .tabbased-search-area .tab-content .hotels-form .hotel-input-1, .tabbased-search-area .tab-content .flights-form .hotel-input-1 {
        width: 50% !important;
        float: left;
        border-right: 1px solid #ccc;
    }
    .input-b-2{width: 100% !important; margin: 10px 0;}
    .input-s-2{width: 50% !important;   margin: 10px 0;} 
    .tabbased-search-area-2 .tab-content-2 .hotel-input-4-23 { width: 100% !important; margin: 10px 0;}
    .section-paddings {text-align: center;}
    .welcome-area .single-welcome-area .overlay-image {display: none;}
    .single-welcome-text { padding-top: 30px;}
    .section-title-version-2 h2, .section-title-version-2-white h2, .section-title-version-2-black h2 {background-position: bottom center;}
    .tour-package-bg { 
        padding: 13px 15px;
    }
    .img-responsive.img-rounded {width: 100%;}
    .popular-country .padding-bottom {margin-bottom: 30px;}
    .popular-country .padding-bottom:last-child { margin-bottom: 0;}
    .popular-country .destination-tab-menu .destination-menu li { margin-bottom: 10px;}
    .offer-package .single-offer .single-offer-details { margin-left: 0px; padding: 16px 30px;}
    .subscribe-area-2 { text-align: center;}

    /*========= index 03 ==========*/

    .header-area-style-3 .book-online a {
        width: 140px;
        margin: 57px auto 7px;
    }

    .herounit-bg .tabbased-search-3 .tab-content-3 .hotels-form-3 div { padding: 0px;}
    .thailand-trip .col-md-6, .thailand-trip .col-sm-6 { left: 0px;}
    .section-title-3 {padding-left: 0;}
    .thailand-trip .thailand-description { padding-left: 0;}
    .subscribe-area .subscribe-form .serach-form input {background-image:  none; padding-right: 80px;}


    /*========= index 04 ==========*/
    .tabbased-search-area-4 { background: #ffffff;}
    .discount-package-4 {text-align: center;}
    .single-counter-box{width: 50%; margin-bottom: 30px;}
    .single-counter-box:last-child{ margin-bottom: 0px;}
    .top-destination-area figure img { width: 100%;}

    /*========= index 05 ==========*/
    .discount-package-5 .discount-package-4-title .sticker { right: 15px;}
    .discount-package-5 .discount-package-4-title h2 { font-size: 35px;}
    .discount-package-5 .discount-package-4-title h3 { font-size: 30px;}

    /*========= package Styel ==========*/
    .single-package-details .package-content li:not(:last-child) { margin: 5px 0;}
    .single-package-details .package-content li:last-child { padding:0;}
    .single-package-details .package-content li:not(:last-child)::before {display: none;}
    .package-tab-menu .package-tab-menu li a { padding: 8px 15px;margin: 2px 0;}
    .tab-content .tour-description {padding: 15px;}
    .tab-content .chosse-packge {padding: 15px;}
    .packaging-contents {text-align: left;float: left !important}
    .info-list {
        width: 50%;
        float: left;
        padding: 0 15px;
        text-align: left;
    }
    .adding-form .addfor-bg .add-content {left: 0;padding: 0 15px;}

    /*========= Blog Styel ==========*/
    .single .blog-comments .single-comments .head {width: 100%;}
    .single .blog-comments .single-comments h4 { text-align: center;}
    .single .blog-comments .single-comments .body {width: 100%;margin-top: 20px;}
    .single .comment-respond label {float: left;}

    .single .blog-sidebar .single-sidebar 
    { 
        margin-top: 100px;

    }
    .single .blog-sidebar .single-sidebar ul{text-align: left;}
    .post-info {text-align: left;}


    .tabbased-search-area-2 .tab-content-2 .search-btn-2 button {
        margin-right: -5px;
    }

    .testimonial-area-5 {
        padding: 56px 0;
    }


    .footer-logo p {
        margin-bottom: -16px;
        margin-top: -16px;
    }
    .copyright p {
        text-align: center;
    }

    .single .blog-sidebar .single-sidebar {
        margin-bottom: -48px;
    }

    .single .blog-sidebar .single-sidebar {
        height: 187px;
    }
    .refresh-img {

        margin: -29px 0px 18px 150px;

    }
    .single-imag{
        text-align: center;
    }
    .singletext{
        text-align: center;
        margin-top: -32px;
    }
    .footertext{
        margin-bottom: 49px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .single-item{margin-bottom: 30px;}
    .single-item:last-child{margin-bottom: 0px;}

    .slid {
        height:384px;
    }

    .view-all {
        padding: 12px 40px !important;
        margin-bottom: 55px;
    }

    .section-paddings {
        padding-top: 30px;
        margin-bottom: 63px;
    }
    .header-top-left { display: none;}  
    .header-top-area .header-top-left .header-top-contact li {
        display: inline-flex;
        padding: 68px 10px 0 0;
        color: #fff;
    }
    .blog-sidebar h3{
        margin-top: 25px;
    }
    .category p {

        font-size: 14px;
        margin-top: 0px;

    }
    .refresh-img {

        width: 23px;
        height: 30px;
        margin: -29px 0px 20px 149px;

    }
    .header-top-right{
        text-align: right;
        width: 20%;
        float: left;
        padding-top: 52px;
    }
    /*---- tab form ----*/
    .tabbased-search-area {
        background: #2c3035;
        position: relative;
        margin-top:-165px;
        padding: 100px 0;
    }

    .header-bottom-area .logo-area {
        margin-top: -96px;
        position: absolute;
    }
    .tab-menu li {padding: 14px !important}
    .custom-select a {width: 100%;}
    .tabbased-search-area .tab-content .hotels-form .hotel-input-4-23 .custom-select a, .tabbased-search-area .tab-content .flights-form .hotel-input-4-23 .custom-select a { width: 100%;}
    .input-b{width: 50% !important; margin: 10px 0;}
    .input-s{width: 50% !important;   margin: 10px 0;} 
    .searc-btn-7, .searc-btn-7 {
        width: 100px !important;;
        float: none  !important;
        margin: 0px auto  !important;
    }
    .searc-btn-7 button,  .searc-btn-7 button { border-radius: 0 !important;}
    .count-down-bg .count-timer .time-wrapper .timer li { margin: 10px;}
    .phone-layout-s { padding-bottom: 30px;}
    .phone-layout-s:last-child { padding-bottom: 0;}

    /*========= index 02 ==========*/
    .popular-country .destination-countrys .tab-content figure figcaption {padding: 15px; text-align: center;}
    .popular-country .destination-countrys .tab-content figure figcaption .city-name .tower-bridge li:last-child {
        margin-left: 0px;
    }
    .tabbased-search-area-2 .tab-content-2 .search-btn-2 button {

        background: #214db7 none repeat scroll 0 0;
        border: medium none;
        border-radius: 2px;
        color: #ffffff;
        display: block;
        font-size: 15px;
        padding: 9px 37px;
        text-transform: uppercase;
        transition: all 0.3s ease-in-out 0s;
        margin-top: 27px;
        margin-right: 282px;

    }
    .footer-area .single-footer {

        padding: 34px 0;
        text-align: left;
    }
    .testimonial-area-5 .single-testimonial .testimonial-messages p {
        font-size: 14px;
    }
    .herounit-bg {
        padding-bottom: 70px;
        padding-top: 0px;


    }
    .welcome-area .single-welcome-text .welcome-content a {
        margin-top: 40px;
        margin-left: 12px;
    }
    .tabbased-search-area-2 .bg-shadoow-image {
        padding: 100px 15px 22px;
        margin-top: -109px;
        margin-bottom: -81px;
    }
    .tabbased-search-area .tab-content .hotels-form .hotel-input-2, .tabbased-search-area .tab-content .flights-form .hotel-input-2 {width: 25% !important;
                                                                                                                                     padding-top: 10px;}
    .tabbased-search-area .tab-content .hotels-form .hotel-input-4, .tabbased-search-area .tab-content .flights-form .hotel-input-4 {width: 99%;}
    .tabbased-search-area .tab-content .hotels-form .hotel-input-1, .tabbased-search-area .tab-content .flights-form .hotel-input-1 { width: 25% !important;margin-top: 10px;}
    .img-rounded {width: 100%;}
    .padding-bottom { margin-bottom: 30px;}
    .padding-bottom:last-child { margin-bottom: 0px;}
    .subscribe-area-2 .subscribe-title-box { width: 100%;text-align: center;}
    .subscribe-area-2 .subscribe-form {width: 400px;}
    .subscribe-area-2 .subscribe-form-box { margin-left: 21%;}

    /*========= index 03 ==========*/

    .header-area-style-3 .book-online { width: 120px; margin-left: 386px;}
    .header-area-style-3 .header-bottom-area .logo-area { padding: 27px 0; width: 200px; float: left;}
    .herounit-bg .tabbased-search-3 .tab-menu-item-3 .tab-menu-3 li { padding: 30px 54px;}
    .popular-packages .single-package .package-calto-action { padding: 0 15px 25px;}
    .col-md-6.col-sm-6.fhdsfhgd { width: 100%;}
    .ImageBlock--switch-tab {width: 100%;}
    .choose-travelstar-version-2 .ImageBlock--switch .ImageBlock--switch-img {  display: none;}
    .top-testimonial-image .slider-nav-two .slick-slide::before { height: 69%;width: 71%;}
    .block-text .single-box::before {left: 0;}
    .block-text .single-box::after {right: 0; top: 85px;}
    .subscribe-area .subscribe-form .serach-form input {  width: 95%;}
    .single-travel-blog .blog-content .blog-meta .post-social li {    margin: 0;}


    /*========= index 04 ==========*/
    .header-bottom-area-4 .logo-area {padding: 65px 0 15px;}
    .tabbased-search-area-4 { background: #ffffff;}

    /*========= index 05 ==========*/
    .single-package-carasoul .package-location img{ height: 339px;}
    .blog-2 .single-travel-blog .blog-content .blog-post-content .post-social-2 li { padding: 0 15px 0 0;}

    /*========= package Styel ==========*/
    .single-bredcurms { overflow: visible;}
    .header-top-contact { width: 540px;}
    .header-top-right .book-btn 
    { float: none;
      width: 164px; 
      margin-left: 540px;
      margin-bottom: 33px;
      text-align: center;
      margin-top:20px;
    }
    .package-tab-menu .package-tab-menu li a { padding: 15px 33px;}
    .single .blog-comments .single-comments .head { width: 20%;}
    .single .blog-comments .single-comments .body {width: 80%;}
    .single .blog-comments .single-comments h4 {text-align: center;}

    .tabbased-search-area-2 .tab-content-2 .search-btn-2 {


        margin-left: 249px;

    }

    .single .blog-sidebar .single-sidebar {
        height: 174px;
        margin-left: 0px;
        margin-top: 0px;
    }
    .top-destination-area .col-sm-4 .col-md-12{
        padding-left: 0px;
        padding-right:0px;
    }

    .destination-slider .owl-nav .owl-next {
        left: 621px;

    }

    .qua{
        margin-top:-0px;
        margin-left: -25px;
    }
    .category .col-sm-4{
        padding-left: 0px;
    }
    .blog-sidebar .category h3{
        text-align: left;
        margin-top: 0px;

    }
    .section-title, .section-title-white, .section-title-white-2 {
        margin-bottom: 60px;
        margin-top: 82px;

    }
    .single-package-carasoul{
        margin-bottom: 20px;

    }
    .testimonial-area-5 {
        padding: 8px 0;
        margin-bottom: -38px;
    }

    .pt-70{
        margin-top:0px;

    }
    .pb-70{
        margin-bottom: 0px;
    }
    .tripadviser {

        width: 193px;
        margin-top: 194px;
        margin-left: -17px;
    }
    .tripaddvisergust {
        z-index: 10;
        padding-top: 21px;
        padding-left: 147px;
        padding-bottom: 37px;
    }




}

/*======================  Mobile Layout: 320px. =======================  */
@media only screen and (max-width: 991px){
    .form-control1{
        height: 40px;
        padding:5px 12px;
    }
    .tabbased-search-area .tab-content .hotels-form input, .tabbased-search-area .tab-content .flights-form input {
        height: 40px;
        padding:5px 12px;

    }

}

/*  Wide Mobile Layout: 480px    */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /*========= index ==========*/

    .input-b{width: 50% !important; margin: 10px 0;}
    .input-s{width: 50% !important;   margin: 10px 0;} 
    .footer-area .single-footer .footer-gallery li {width: 20%;}

    /*========= index 02 ==========*/
    .slider-area-2 .tparrows {display: block;}
    .tabbased-search-area-2 .tab-content-2 .hotel-input-2 { width: 50% !important;}
    .input-b-2{width: 50% !important; margin: 10px 0;}
    .tabbased-search-area-2 .tab-content-2 .search-btn-2 { width: 50%;}
    .tabbased-search-area-2 .tab-content-2 .search-btn-2 button { margin: 25px auto 0;}
    .tabbased-search-area .tab-content .hotels-form .hotel-input-4-23, .tabbased-search-area .tab-content .flights-form .hotel-input-4-23 {width: 50% !important;}

    /*========= index 04 ==========*/
    .single-counter-box { width: 33.33%;}

    /*========= index 05 ==========*/
    .top-destination-area-5 .single-destionation-5 .destination-5-description .rating-review-5 li:last-child { float: none; }
    .hotels-area-2 .single-hotels-2 .hotel-image img{width: 100%;}

}
/*resposive setting start here*/
@media(max-width :960px )  
{

    .section-title-version-2 h2, .section-title-version-2-white h2, .section-title-version-2-black h2 {
        margin-top: 86px;
    }
    .slid {
        margin: -1px;
    }

    h1, h2, h3, h4, h5, h6 {
        padding-top: 12px;
    }
    ul {
        padding-bottom: 16px;
    }
    .section-title-3 {

        padding-left: 114px;
    }

    .panel-white1 {
        border: 1px solid #dddddd;
        margin-right: -36px;
        padding:38px;
        padding-bottom: 13px;
    }
    .panel-white1  .panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #ddd;
    }
    .panel-white1  .panel-footer {
        background-color: #fff;
        border-color: #ddd;
    }

    .panel-white2 {
        border: 1px solid #dddddd;
        margin-right: 6px;
        padding:38px;
        padding-bottom: 65px;
    }
    .panel-white2  .panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #ddd;
    }
    .panel-white2  .panel-footer {
        background-color: #fff;
        border-color: #ddd;

    }
    .panel-white {

        margin-right: 5px;

    }
    .panel-white3 {
        border: 1px solid #dddddd;
        margin-right: 6px;
        padding:38px;
        padding-bottom: 960px;
    }
    .btnviewall{
        text-align: center;
    }


}
@media(max-width :320px )  
{
    .footer-area .single-footer {
        padding: 1 !important;
    }
    .title-line-12 h2{
        font-size: 21px !important;
    }
    .view-all {
        margin-left: 0px;
        margin-bottom: 20px;
    }

    .slid {
        width: 388px;
        background: #cccccc;
        color: #fff;
        margin: -1px;
        height: 412px;
    }

    ul {
        padding-bottom: 16px;
    }

    .section-title-3 {

        padding-left: 60px;
    }


    .panel-white2 {

        margin-right: 6px;
        padding-bottom: 53px;

    }
    .section-title-3i {
        z-index: 33;
        position: relative;
        padding-left: 0px;
        text-align: center
    }

    .panel-white {

        margin-right: -1px;
    }
    .panel-white3 {
        border: 1px solid #dddddd;
        margin-right: 6px;
        padding:38px;
        padding-bottom: 912px;
    }
    .welcome-area .single-welcome-text .welcome-content a {

        margin-top: 16px;
        margin-left: 12px;

    }

}

@media(max-width :412px )  
{

    .slid {
        margin: -1px;
    }
    ul {
        padding-bottom: 16px;
    }
    .section-title-3 {
        padding-left: 93px;
    }
    .panel-white {

        margin-right: -9px;
    }
    .panel-white1 {
        border: 1px solid #dddddd;
        margin-right: -6px;
        padding:38px;
        padding-bottom: 13px;
    }
    .panel-white1  .panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #ddd;
    }
    .panel-white1  .panel-footer {
        background-color: #fff;
        border-color: #ddd;
    }

    .panel-white2 {
        border: 1px solid #dddddd;
        margin-right: 7px;
        padding:38px;
        padding-bottom: 65px;
    }
    .panel-white2  .panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #ddd;
    }
    .panel-white2  .panel-footer {
        background-color: #fff;
        border-color: #ddd;
    }
    .panel-white3 {
        border: 1px solid #dddddd;
        margin-right: 6px;
        padding:38px;
        padding-bottom: 912px;
    }
    .view-all {

        margin-bottom: 12px;

    }
    .footer-area .footer-bottom .copyright p {

        text-align: center;
        margin-top: 44px;

    }
    .welcome-area .single-welcome-text .welcome-content a {
        margin-left: 13px;
    }
    .header-bottom-area .logo-area {
        margin-top: 50px;
        position: absolute;

    }

}  


@media(max-width :576px )  
{


    .testimonial-area-5{
        padding:40px 0px;

    }
    .testimonial-area-5 .section-title-white{
        margin-top: 0px;

    }
    .testimonial-area-5 .section-title-white h2{
        margin-top: 0px;

    }
    .form-control1{
        height: 40px;
        padding:5px 12px;
    }

    .grid-item h4{
        margin: 0px 25px 10px 0px;
        text-align: left;
        padding-top: 0px;
    }

    .tabbased-search-area .tab-content .hotels-form input, .tabbased-search-area .tab-content .flights-form input {

        height: 40px;
        padding:5px 12px;

    }


    .home-destination .section-title{
        margin-top: 0px;
        margin-bottom: 50px;

    }
    .home-destination .section-title h2{
        margin-top: 0px;

    }
    .title-line-12 h2{
        margin-left: 108px;
    }

    .slid {
        margin: -1px;
    }
    ul {
        padding-bottom: 16px;
    }
    .section-title-3 {

        padding-left: 82px;
    }
    panel-white2 {

        margin-right: 4px;
    }
    .section-title-3 {

        padding-left: 60px;
    }
    .section-title-3i {
        z-index: 33;
        position: relative;
        padding-left: 0px;
        text-align: center
    }
    .panel-white {

        margin-right: -1px;
    }
    .panel-white3 {
        border: 1px solid #dddddd;
        margin-right: 6px;
        padding:38px;
        padding-bottom: 912px;
    }

    .tabbased-search-area .tab-content .hotels-form .hotel-input-2, .tabbased-search-area .tab-content .flights-form .hotel-input-2 {

        padding-bottom: 10px;
        padding-top: 7px;

    }

    .tabbased-search-area .tab-content .hotels-form .hotel-input-1, .tabbased-search-area .tab-content .flights-form .hotel-input-1 {
        width: 100% !important;
    }


    .header-top-right .book-btn {
        margin-bottom: 12px;
    }

    .tabbased-search-area {
        padding: 0px 0;
    }

    .section-title-version-2 h2, .section-title-version-2-white h2, .section-title-version-2-black h2 {
        margin-top: 40px;
        margin-bottom: 40px;
        padding-top:0;
    }
    .single-welcome-text {
        margin-top: -54px;
    }
    .tour-package-bg {
        padding: 0px 15px 22px;
    }
    .welcomearea {
        margin-top: -6px;
    }
    .tabbased-search-area-2 .tab-content-2 .search-btn-2 button {

        margin-top: 12px;
        margin-right: 0;
        margin-bottom: 27px;
    }
    h4{
        padding-top: 24px;
        margin-bottom: 16px;
    }

    .header-bottom-area .logo-area {
        top: -50px;
    }  
    header-top-right text-right{


    }
    .index-2 .header-top-area {

        margin-top: 30px;
    }
    .category h3 {
        text-align: left;
    }

    .qua{
        padding-top: 0;
        margin-right: 0;
        margin-left: -0;
    }
    .single .blog-sidebar .single-sidebar {

        height:160px;
        margin-bottom: -53px;
        margin-top: 58px;

    }
    .section-paddings {
        margin-top: -102px;
        margin-bottom:40px;

    }
    .booknow {

        margin-top: 0px;

    }
    .single-bredcurms {
        margin-bottom: 0px;
    }
    .slid {
        margin-bottom: -245px;
    }
    .buttoncomment {

        float: none;
    }
    .form-group .securitybox {
        width: 100%;

    }
    #guestcomment #btnSubmit {
        margin-top: 33px;
    }
    .contact-title h2 {
        margin-top: 0px;
    }
    .footer-area .footer-bottom .copyright p {
        text-align: center;
    }
    .welcome-area .single-welcome-area .single-imag .img-thumbnail {
        margin-top: -50px;
    }

    .footer-area .footer-bottom .payicon li {

        margin-right: 0px;
        margin-top: 0px;
        display: block;
        text-align: center;

    }

    .footer-area .footer-bottom .payicon li {

        float: none;
        margin-right: 0px;
        margin-top: 0px;
        color: #fff;

    }

    .galleryheading{

        margin-top: 108px;

    }
    .post .post-description {

        padding: 15px;
        margin-top: 55px;

    }
    .sliderwelcome h2{
        font-size:45px;
        text-align: center;
    }

    .title-line-12 h2 {

        font-size: 22px !important;
        text-align: center !important;
        margin-top: 30px !important;

    }
    .testimonial-area-5 .single-testimonial .testimonial-messages p {
        margin: 9px;
    }

    .section-paddings1 {
        margin-top: 0px;
    }

    .single-bredcurms .bredcrums-content h2 {

        font-size: 32px;

    }

    .single-place h3 {

        color: #fff;
        text-align:left;

    }

    .footer-area .footer-bottom:before {
        background: #717273 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 1px;
        left: 0px;
        position: absolute;
        top: -36px;
        width: 100%;
        z-index: 8;
    }
    .single-place p {

        color: #fff;
        margin: -12px 47px 19px -15px

    }
    .single-bre{
        margin-bottom: 41px;
    }
    .welcome-area .single-welcome-text .welcome-content a {

        margin-top: 16px;
        margin-left: 12px;

    }
    .view-all {
        padding: 12px 40px !important;
        margin-bottom: 12px;

    }

}
@media only screen and (max-width: 600px){
    .tabbased-search-area .tab-content .hotels-form .hotel-input-4, .tabbased-search-area .tab-content .flights-form .hotel-input-4 {
        width: 25%;
        float: none;
        border-right: 1px solid #ccc;
    }

    .welcome-area .single-welcome-text .welcome-content a {
        margin-top: 16px;
        margin-left: 13px;
    }
    .view-all {
        margin-bottom: 11px;
    }
    .tripadviserhead {

        margin-top: -179px;
        bottom: 22px;
        width: 284px;

    }
}
@media only screen and (max-width: 414px){
    .tripadviserhead {

        margin-top: -337px;
        bottom: 56px;
        width: 192px;
        padding-top: 225px;
    } 
    .section-title-version-2 h2, .section-title-version-2-white h2, .section-title-version-2-black h2 {

        margin-top: 88px;
        margin-bottom: 40px;
        padding-top: 0;

    }

}

@media only screen and (min-width: 996px){
    .main-section.section-paddings{
        padding-top: 0px;
    }
    .container1 {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .main-section .container1{
        margin-bottom:0px;
    }
    .slid{
        height:394px;
    }
}

@media only screen and (min-width: 1024px){
    .header-bottom-area .main-menu > li {

        display: inline-block;
        padding: 29px 0 15px 23px;
        position: relative;

    }
    .header-top-area .header-top-left .header-top-contact li {
        padding: 4px;
    }
    .tripadviserhead {
        margin-top: -363px;
        bottom: -18px;
        width: 296px;

    }
}
/*resposive setting end here*/