/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31 Aug, 2018, 10:55:56 AM
    Author     : Easysoft
*/


@media(min-width:768px){

    .ShowandHide,.show-close{display: none}
    .pos-show{display: block!important}
}

@media(min-width:1300px){

    .main-container-header{max-width: 1060px }
    .add-theleftpace{max-width: 20%}
    .no-inadd-right{max-width: 80%}
    .main-for-left{max-width: 62%}
    .main-for-right{max-width: 38%}
        .updated-container{max-width: 1200px}
        .contain-fort{max-width: 1250px}
        .top-md-contain{padding: 0}
}


@media(min-width:1500px){

    .customized-holidays-wrap {  background: linear-gradient(to right, rgb(16, 31, 49), rgb(16, 31, 49) , rgb(16, 31, 49) , rgba(255, 255, 255, 0) );}


}

@media(min-width:2200px){

    .main-container-header { max-width: 2000px; }
    .destination-for-wrap ul li{min-height: 342px;}
    .customized-holidays-wrap{        background: linear-gradient(to right, rgb(16, 31, 49) ,rgb(16, 31, 49) ,rgb(16, 31, 49) ,rgb(16, 31, 49) ,rgb(16, 31, 49) ,rgb(16, 31, 49) , rgb(16, 31, 49) ,rgb(16, 31, 49) , rgba(255, 255, 255, 0) );}
}




@media(max-width:1199px){

    .main-in-intersight h1{font-size: 70px;}
    .main-in-intersight h3{font-size: 25px;}
    .main-experience{background-position: center}
    .positioning-place h4{font-size: 19px;}
    .top-50{top:1%}
    .top-50 h2{    font-size: 75px;}
    .repeat-inpackage{padding: 0 50px;}
    a.view-the-package{max-width: 50%}
    a.book-the-package{max-width: 40%}
    a.view-the-package:after{right: 0}
    .the-sub-overlay h2 {
        font-size: 14px;
    }
    .in-added-med{width: 100%!important}
.booked-in a{min-width: 100%;padding: 10px 30px}
.the-influence h2{    padding-right: 0;}
}


@media(max-width:991px){

    .main-header-menus li + li{border-left: none}
    .top-margin-57 { margin-top: 1px!important;}
    .main-header-menus li { padding: 7px 0px;}
    .main-container-header{max-width: 100%;padding: 0}
    .main-for-spacing{width: 100%;padding: 0 15px}
    .main-for-spacing button{float: right; margin: 48px 0 0;}
    .collapse-for-menu{width: 100%}
    .main-header-menus li{padding:0 }
    .main-header-menus li a:hover{    background: rgb(93, 131, 30);color: #fff!important}
    .main-header-menus li.active a:hover{    background: rgb(93, 131, 30);color: #fff!important}
    .main-header-menus li a.nav-link{padding: 5px 15px!important}
    .main-container-header .navbar-collapse.collapse{border-top: 2px solid rgb(93, 131, 30);}
    .main-in-intersight h1 {  font-size: 50px;}
    .main-in-intersight h3 {font-size: 18px;}
    .main-in-intersight a{    height: 39px; max-width: 260px;    font-size: 14px;}
    .main-in-intersight{text-align: center}
    .our-services-interested ul li{width: 100%}
    .main-services-provide{max-width: 100%}
    .positioning-place h4 { font-size: 15px;}
    .inside-testimonial .carousel-item img { width: 80px; height: 80px;}
    .inside-testimonial{padding: 0 10px;}
    .add-for-margin { margin-right: 48px;}
    .top-on-long {    left: 78px;}
    .top-added-margin p {font-size: 15px;}
    .add-left-mgn{margin-left: 0;border:none}
    .socila-icon-center{text-align: center}
    .inside-main-create h3{font-size: 20px}
    .destination-for-wrap ul li{width: 33.33333%;}
    .dest-in-wrap h3{font-size: 18px; }
    .main-packages-in a{font-size: 16px;margin: 0 4px;}
    a.inside-main-create{font-size: 20px}
    .handpicked-travel-package{margin-top: 15px!important}
    .handpicked-travel-package h3{font-size: 18px;}
    .handpicked-travel-package p{font-size: 14px;}
    .max-inholiday p{font-size: 21px;}
    .max-inholiday{    padding: 20px 0;}
    .top-50 h3{    margin: 10px 0 9px;    font-size: 20px;}
    .main-forthesection{width: 100px}
    .package-the-container{max-width: 100%;padding: 0 15px}
    .inside-packages h3{font-size: 15px;}
    a.view-the-package,a.book-the-package{    padding: 4px 5px; height: 32px;    font-size: 14px;}
    .top-50 h3{font-size: 18px}
    .sticky.stick{    position: static!important; margin-top: 40px; width: 100%; max-width: 100%;z-index: 1;transition: .1s ease-in}
    .for-the-new-packagess ul.similar-package-details-wrapp li{    min-height: auto;width: 100%}
    .sub-award-set {   max-width: 100%;  float: left;  margin-top: 11px;}
    .main-awaedset { max-width: 100%;   float: left;}
    .full-wrp {  display: block; text-align: center;}
    .inside-wrapped-med h5{margin-bottom: 0;    font-size: 22px;}
    .left-side {  margin-right: 0;  width: 290px; margin: 0 auto;}
    .inside-wrapped-med li{    padding: 20px 0;}
    .inner-awards a img{width: auto}
    .top-in-ht .top-on-long {
    left: 173px;
}
.box-shadows{box-shadow: none;padding: 0}
.form-entry {
    padding-left: 0;
    padding-top: 10px;
}
.the-influence h2{padding-right: 0}
}


@media(max-width:767px){

    .the-award-package{font-size: 23px;padding: 0 15px}
    .main-in-intersight h1 {    font-size: 38px;
    line-height: 45px;
    margin-top: 25px;}
    .main-in-intersight h3 { font-size: 14px;}
    .main-for-spacing img{width: 80px}
    .main-for-spacing button { margin: 22px 0 0;}
    .call-language{top:7px}
    .max-for-meeting{    right: 0;left: auto;margin: 0 auto;}
    .max-for-meeting h3{font-size: 17px;}
    .max-for-meeting p{margin: 1px}
    .for-sectionexp h3{font-size: 22px;}
    .for-sectionexp ul li h3{font-size: 40px;}
    .for-sectionexp h4{font-size: 15px;}
    .main-experience{background-position: right}
    .for-sectionexp ul li{    padding: 0 5px;min-height: 100px;}
    .top-our-services {padding-top: 27px;}
    .footer-menu{text-align: center}
    .footer-menu h3{margin: 20px 0 5px;}
    .main-section-wrap-footer{padding-top: 20px}
    .travel-destination h1{font-size: 40px;}
    .travel-destination h2{    font-size: 19px;letter-spacing: 3px;}
    .inside-for-destinations{    height: 300px;}
    .handpicked-destinations ul li{width: 50%;}


    .pos-fixed-wrap .main-for-spacing button {  margin: 32px 4px 0;}
    .destination-for-wrap ul li{width: 49%}
    .repeat-inpackage { padding: 0;}
    .top-50 { top: 30%;}
    .repeat-inpackage .slick-prev{left: 15px;z-index: 1;    background: rgba(255, 255, 255, 0.44);}
    .repeat-inpackage .slick-next{right: 15px;z-index: 1;    background: rgba(255, 255, 255, 0.44);}

    .repeat-inpackage .slick-prev:before,.repeat-inpackage .slick-next:before{opacity: 1}


    .ShowandHide{display: block;cursor: pointer; color: #fff; border-radius: 100px;padding: 8px 14px;background: #46AA63;font-family: 'Barlow', sans-serif;font-size: 20px}
    .pos-show{display: none}
    .pos-show{ position: fixed;padding-left: 15px;padding-right: 0; background: #fff;  width: 100%; height: 100%; top: 0; left: 0; z-index: 999; padding-top: 12px;  overflow: auto;}
    .show-close { border: solid 2px #46AA63; margin: 0 18px;border-radius: 100%; z-index: 111; position: absolute; right: 0;}
    .inside-packages{min-height: auto;border-right:none;border-bottom:solid 1px #E0E0E0;padding-bottom: 10px;margin-bottom: 10px;padding-right: 0}
    .from-both-spacing {
        padding: 0 0px;
    }
.right-inspace {
    padding-left: 15px;  padding-right: 15px;
}
.left-inspace {
    padding-right: 15px;padding-left: 15px;
}
.bg-wrapper{padding: 40px 20px;min-height: 300px}
.international-tour-packages h2{    font-size: 26px;}
.international-tour-packages h3{    font-size: 15px;}
.top-attractions .slick-initialized .slick-slide {
    padding: 0 60px;
}
.top-attractions .slick-prev {
    left: 6px!important;
}
.top-attractions .slick-next {
    right: 6px!important;
}
.top-attractions h3{text-align: center}
.the-main-inbottopm h2{    font-size: 17px;}
.the-main-inbottopm{    padding: 0 14px;}
}


@media(max-width:575px){


    .main-in-intersight h1 {     font-size: 22px; padding: 0 35px; line-height: 25px;}
    .main-in-intersight h3 {font-size: 11px;letter-spacing: 0;font-weight: 600;}
    .main-in-intersight a {height: 32px;max-width: 184px;font-size: 11px;padding: 7px 0;}
    .main-services-provide h5 {font-size: 16px;}
    .main-services-provide p{font-size: 12px;}
    .service-in {margin-right: 0!important; width: 145px;height: 143px; display: table; background-position: right; }
    .padd-left-20 { padding-left: 0; padding-right: 10px; }
    .our-services h3{font-size: 24px;}
    .our-services p{font-size: 14px;padding: 0 15px}
    .main-in-two,    .main-in-one { max-width: 100%; }
    .med-inblock{display: block;text-align: center}
    .contain-in-mist .carousel-indicators { margin-left: 15%;bottom: -37px;left: 0;}
    .top-on-long {left: 0; top: 62px;}
    .top-added-margin h4{font-size: 15px}
    .footer-menu h3, .footer-menu-social h3{font-size: 16px;}
    .footer-menu li{font-size: 14px;}
    .call-language h5{margin-bottom: 0}
    .travel-destination h1 { font-size: 30px;}
    .travel-destination h2 { font-size: 17px;letter-spacing: 1px;}
    .handpicked-destinations h3, .handpicked-destinations-other h3{font-size: 21px;}
    .slider-content{font-size: 19px;}
    a.viewing-package{padding: 5px 0;    font-size: 14px;    height: 35px;max-width: 200px;}
    .package-slick .slick-prev,.package-slick .slick-next{width: 40px; height: 40px;    padding: 9px 0;}
    .slick-inside{    font-size: 12px; letter-spacing: 0;}
    .trending-packages{font-size: 12px;}
    .top-50 {  top: 16%;}
    .repeat-inpackage .slick-next, .repeat-inpackage .slick-prev{width: 39px;height: 39px;}
    .media-med-block{display: block}
    .main-forthesection { width: 100%; margin-bottom: 11px;margin-right: 0!important;}
    .no-right-space{padding-left: 0}
    .ShowandHide{    font-size: 17px;    padding: 3px 14px;    margin-bottom: 7px;}
    .pos-inn { top: 8px; width: 14px;}
    .max-inholiday p { font-size: 18px;}
    .add-to-repeat{padding: 0}
    .package-in-detail{margin-top: 10px!important}
    .customized-holidays{    margin-top: 10px;}
    .main-experience{height: 400px;}
    .for-sectionexp ul li {    padding: 0 5px;
                               min-height: 96px;
                               width: 30%;}
    .sticky button{height: 42px;font-size: 17px;}
    .package-infor-detail{font-size: 20px}
    .for-the-new-packagess{padding: 0 15px}
    ul.main-inclusions li{font-size: 14px;}
    .travel-packages{font-size: 20px;}
.top-in-ht .med-inblock {
    padding-left: 10px;
    padding-right: 10px;
}
.top-in-ht .top-on-long {
    left: 173px;display: none
}
.testimonials-inside{padding-left: 0}
.add-to-repeat:hover{box-shadow: none}

}


@media(max-width:499px){

    .call-language {width: 100%;right: 20px;  top: 6px;}
    .call-language h5{font-size: 11px}
    .call-language select{font-size: 12px;}
    .select-drop {padding-left: 5px;}
    .main-in-intersight{top:10px;}
    .main-header-menus li a.nav-link{font-size: 13px;}
    .meetus-wrap,.max-for-meeting{position: static;max-width: 100%}
    .carousel-left-prev .carousel-indicators{bottom: 0;}
    .max-for-meeting{border-radius: 0;padding: 15px}
    .carousel-left-prev .carousel-control-prev,.carousel-left-prev .carousel-control-next{height: 55%}
    .for-sectionexp ul li h5{    font-size: 14px;}
    .for-sectionexp ul li h3 {font-size: 27px;}
    .for-sectionexp h3 {font-size: 18px;}
    a.destination-link{font-size: 14px;}
    .handpicked-destinations ul li{width: 100%;}
    .travel-destination h1 {  font-size: 22px;}
    .travel-destination h2{    font-size: 15px;}
    .dest-in-wrap h3{font-size: 17px}
    .for-the-pagination ul li {margin: 0 2px;}
    .for-sectionexp ul li{min-height: 80px;}


}


@media(max-width:399px){

    .destination-for-wrap ul li{width: 100%}
    .package-slick  .slick-slide img { display: block;   min-height: 160px;}
    .over-to-top-rigt {top: 32px;right: 8px;}
    .slider-content { font-size: 13px;margin-bottom: 0;}
    .slick-inside{margin-bottom: 1px}
    a.viewing-package {padding: 5px 0;font-size: 11px; height: 28px;max-width: 120px;}
    .package-slick .slick-prev,.package-slick .slick-next{width: 33px; height: 33px;    padding:  0;}
    .package-slick .slick-next:before,.package-slick .slick-prev:before{    width: 8px; height: 14px;}
    .package-slick .slick-prev, .package-slick .slick-next { top: 70%;}
    ul.main-for-hotels li{width: 100%;padding: 0}

}



@media(max-width:350px){

    .main-services-provide{display: block}
    .service-in { margin: 0 auto; margin-right: auto!important;    width: 152px;}
    .our-services-interested ul li{text-align: center}
    .main-services-provide a{margin: 0 auto}
    .positioning-place h4 {font-size: 13px;}
    .positioning-place a{    padding: 1px 20px;    font-size: 10px;}
    .positioning-place a:after{top:21%}
    .add-to-hover:hover .positioning-place a:after{top:21%}
    .our-services h3 { font-size: 18px;}



}