/*  1350px  */
@media all and (max-width: 1479px) {

	
.banner-text  {  font-size: 100px; color: #fff; line-height: 400px;}

.slider .slide, .home-banner1, .home-banner2, .home-banner3, .home-banner4	{height: 450px; background-size:cover; }
	
.gallery {width: 33.24%;  }	

.gallery figure {height: 278px;}	
	
.gallery a h5 {font-size: 50px;  margin-top: 23%;}	
	
.inside-banner { height: 200px; background-size:100% auto; }

.page-name {font-size: 60px;  line-height: 200px; font-weight: 400;}
	
.inside-content-area {    padding: 40px 0px;}						
	
	
}




/*  1240px  */
@media all and (max-width: 1339px) {

#mixedSlider3, .grid-1280 {width:1180px;  }  

.signup-text {font-size: 15px;}	
	
.aboutus-left img {    max-width: 100%;}	

.gallery figure {    height: 258px;}	
	
.gallery a h5 {    font-size: 45px;    margin-top: 22%;}	
	
.honeymoon {background-size: 140%; height: 500px;}	
	
	
.package-price img {    margin-top: 7px;    width: 9px;}	

.package-name-and-price	 {background-position: 100% center;}
	
.package-box figure {height: 215px;}	
	
.banner-text {    font-size: 80px;	}

.inside-content-area {    padding: 40px 0px;}	
	
.half-left.aos-init.aos-animate img {    width: 100%;}	
	
#main_photo {    height: 300px !important;}	
	
.itenary-details { width: 500px;}	
	
.package-name-and-price strong {width: 170px;}	
	
}





/*  980px  */
@media all and (max-width: 1239px) {

#mixedSlider3, .grid-1280 {width:920px;  }  	
	
h2 {font-size: 24px;}    
	
body {    font-size: 13px;    line-height: 24px	}
 
.menu ul {top:90px;}	
	
.menu ul li a {background-color: #ff7700;  color: #fff!important;   font-size: 14px;   padding: 10px; text-align: left;}	
	
.menu ul li a:hover {background-color: #00a3ee; color: #fff!important;}	
	
.menu ul li {border-top: 1px solid #ff9131; border-bottom:0px; }	
	
.menu ul ul a  {border-top: 0px solid #a78336; border-bottom:0px; background-color: #ff7700; color: #fff!important; font-size: 13px; font-weight: 400; }		

.menu ul ul a:hover {background-color: #00a3ee; color: #fff!important;}	
	
.menu ul ul li {border-top: 1px solid #ff9131}	
	
.menu ul ul li:last-child {border-bottom: 1px solid #725924}	
	
.slider .slide, .home-banner1, .home-banner2, .home-banner3, .home-banner4 {height: 350px;}

header.darker .logo img, .logo img {    width: 147px; }	
	
header.darker .logo , .logo  {  margin: 5px 10px; }		
	
header.darker .social-media-top a,  .social-media-top a {    margin: 14px 10px 14px 10px;	}	

.header-gap {height: 90px; margin: 0px;}	

.signup-text, .signup-textbox-area{    font-size: 15px;    display: block;    text-align: center;    width: 100%;}	
	
#wpcf7-f969-o1 {    display: inline-block;}	
	
.gallery {    width: 33.21%;}	
	
.gallery figure {    height: 202px;}	
	
.gallery a h5 {    font-size: 45px;    margin-top: 20%;}	
	
.start-button {margin-top: 300px}	
	
.aboutus-right p {    line-height: 24px;    font-size: 14px;}	
	
.aboutus-right p strong {    font-weight: 600;    font-size: 16px;}	
	
.package-box {    width: 32.3%;	}
	
.package-name-and-price strong {line-height: 130%;}	
	
.package-name-and-price {margin-bottom: 15px;}	
	
.package-box a {margin-top: 15px;}	
	
.menu ul ul {display: none!important;}	
	
.with-submenu a {    background-image:none;}
	
.banner-text {   font-size: 70px; line-height: 300px;}	
	
.with-submenu {   padding-right: 0px;}	
	
.page-name {    font-size: 50px;    line-height: 200px;}	
	
.inside-content-area {    padding: 30px 0px;}				

#main_photo {    height: 255px !important;}	
	
.package-details-right-panel .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {    width: 100% !important;	}
	
.icon-box {padding: 0px 10px 20px 10px;}	
	
.roamers {    padding: 15px;}	
	
.tabcontent img {    width: 200px;}	
	
.itenary-details {    width: 400px;}	
	
.similar-tour {    padding: 30px 0px;}	
	
.wpcf7-form p {   text-align: center;}	

.menu ul ul {display: table!important; margin-top: 0px; width: 100%;}
	
.menu ul ul li {width: 25%!important; float: left!important; display: inline-block; border-bottom: 0px !important; border-right: 1px solid #ff9131!important;}	
	
.menu ul ul a {background-color: #d86805!important;}	
	
.menu ul ul a:hover {background-color: #333!important;}		
	
}






/*  768px  */
@media all and (max-width: 979px) {

#mixedSlider3, .grid-1280 {width:720px;  }  	

#mixedSlider3 .MS-content .item {    width: 100%;}	
	
.testimonial-content {height: 200px;}	
	
.start-button {margin-top: 200px}	
	
.honeymoon {height: 350px;}	
	
.gallery {    width: 49.8%;}	
	
.gallery figure {   height: 235px;}	
	
.banner-text {   font-size: 50px;}	
	
.slider .slide, .home-banner1, .home-banner2, .home-banner3, .home-banner4 {height: 300px}	
	
.package-box {   width: 47%;    margin: 1.5%;}	

.package-name-and-price {   background-position: 100% center;}	

.gallery:last-child {   width: 100%;}	
	
.gallery:last-child  figure {    height: 400px;}	
	
h2 {font-weight: 300;}	
	
.page-name {    font-size: 50px;    line-height: 150px;}		
	
.inside-banner {    height: 150px;	}
	
.inside-content-area {    padding: 25px 0px;}			

.half-right.aos-init.aos-animate img {max-width: 290px;}	
	
.item-box {    width: 100%;    margin: 2% 0px;    float: none;}	
	
.item-box  .testimonial-content {    height: auto;}	

.package-details-left-panel, .package-details-right-panel {    width: 100%;    float: none;}	
	
.icon-box {    padding: 0px 20px 20px 20px;	}
	
.select-style select {background-position: 97% center;}	

.wpcf7-form	p {text-align: center;}
	
.tab {width: 100%; border: 0px; height: auto; margin-bottom: 20px;}	
	
.tabcontent, .phonesingle, .phonesingle2 {width: 100%;}	
	
.phonesingle {margin-top: 15px;}	
	
.tabcontent {padding: 0px; height: auto;}	
	
.float-left {margin-right: 20px;}	
	
.itenary-details {   width: 69%;}	
	
.itenary {    padding: 0px 0px;}	
	
.similar-tour {    padding: 30px 0px;}			
	
.contact-left, .contact-right {    width: 100%;    float: none;}	
	
}






/*  640px  */
@media all and (max-width: 767px) {

#mixedSlider3, .grid-1280 {width:600px;  }  	    
	
	
.slider .slide, .home-banner1, .home-banner2, .home-banner3, .home-banner4, .home-banner5, .home-banner6, .home-banner7 {height: 250px;}		

.signup-text, .signup-textbox-area {    font-size: 14px;    display: block;    text-align: center;    width: 100%;    line-height: 130%;    width: 400px;    margin: 20px auto;    display: block;    float: none;}	

.aboutus-left, .aboutus-right {padding: 0px; width: 100%; float: none;}	
	
.links li {    margin: 0px 5px;    letter-spacing: 1px;    font-size: 12px;}	
	
.testimonial-content {    height: 300px;}	
	
.gallery figure {    height: 200px;}	
	
.start-button {    margin-top: 150px;}	
	
.honeymoon {   height: 300px;}	
	
.gallery {    width: 49.7%;}	
	
.package-name-and-price strong {width: 170px}	
	
.top-email-phone a {font-size: 0px;}	
	
.top-email-phone {padding-right: 0px;}	
	
.top-email-phone a img {    margin: 10px 15px 10px 15px;	}
	
.top-email-phone a {border-left:1px solid #5bc8fa; }	
	
.banner-text {    font-size: 50px;    line-height: 250px;}	
	
.slider .slider_right {    right: 0px !important;}	
	
.slider .slider_left {left: 0px!important;}	
	
.page-name {    font-size: 40px;    line-height: 130px;}		
	
.inside-banner {    height: 130px;	}
	
.inside-content-area {    padding: 30px 0px;}	
	
.itenary-details {    width: 62%;}	
	
h2 {    font-size: 20px; font-weight: 500;}	
	
#main_photo {    height: 233px !important;}	
	
.content {    padding: 0 0px;}
	
}




/*  480px  */
@media all and (max-width: 639px) {

#mixedSlider3, .grid-1280 {width:440px;  }  

.banner-text {    font-size: 40px;    line-height: 250px;}		
	
.slider .slider_nav {bottom:30px;}	
	
.package-box {    width: 100%;    margin: 2% 0px;}	
	
.package-box figure {    height: 335px;}	
	
.start-button {    margin-top: 160px;}	
	
.honeymoon {    height: 230px;    padding: 0;}	
	
.start-button {    margin-top: 140px;}	
	
.gallery a h5 {    font-size: 32px;	}
	
.gallery figure {    height: 149px;}	
	
.gallery {    width: 49.6%;}	
	
.package-name-and-price strong {    width: 100%;}	
	
.gallery:last-child figure {    height: 300px;}	
	
.links li {    margin: 5px 15px;	}

.testimonial-content {   height: 300px;}		

.page-name {    font-size: 32px;    line-height: 100px;}		
	
.inside-banner {    height: 100px;	}
	
.inside-content-area {    padding: 20px 0px;}		

.half-left.aos-init.aos-animate, .half-right.aos-init.aos-animate {width: 100%;}	
	
.gray .grid-1280.testimonails {width: 100%;}	
	
#mixedSlider3 {width: 100%; max-width: 480px}		
	
.testimonial-content {height: 500px;}	
	
#mixedSlider3 .MS-content {margin: 0 30px 0 35px;} 	
	
.item-box img, .testimonails img {margin: 0px;}	

.item-box img, .testimonails img {    margin-left: 20px;}	
	
#main_photo {    height: 170px !important;}	
	
.half-left, .half-right {width: 100%;}	
	
.icon-box {    padding: 0px 5px 20px 5px;    font-size: 11px;    font-weight: 500;}	
	
.icon-box img {width: 45px;}	
	
.tabcontent img {    width: 200px;    margin: 20px auto;    float: none;    display: block;}	
	
.itenary-details {    width: 100%;}	
	
.collapsible::after { float: right;}
	
.collapsible {font-size: 14px; font-weight: 600; line-height: 24px; padding: 10px; border: 1px solid #ddd;}	
	
.collapsible span {display: inline-block; float: left; width: 84%; }	

.collapsible::after {margin-right: 10px;}	
	
}







/*  360px  */
@media all and (max-width: 479px) {
html, body{
    overflow-x: hidden;
}
#mixedSlider3, .grid-1280 {width:320px;  }  	    	
	
#mixedSlider3 .MS-content .item {width: 100%; margin-left: 4px;}

	
.slider .slide, .home-banner1, .home-banner2, .home-banner3, .home-banner4, .home-banner5, .home-banner6, .home-banner7 {height: 500px;}				
.hidebanner{display:none;}	
.home-banner1 {width: 100%; height: 500px; background-image: url(../images/home-banner1-mobile.jpg); background-position: center center; background-size:cover;}
.home-banner2 {width: 100%; height: 500px; background-image: url(../images/home-banner2-mobile.jpg); background-position: center center; background-size:cover;}
.home-banner3 {width: 100%; height: 500px; background-image: url(../images/home-banner3-mobile.jpg); background-position: center center; background-size:cover;}
.home-banner4 {width: 100%; height: 500px; background-image: url(../images/home-banner4-mobile.jpg); background-position: center center; background-size:cover;}

.signup-text, .signup-textbox-area {width: 100%; }
	
.subscribe-button, .wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {border-radius: 1000px; width: 100%!important; margin-top: 5px;}	
	
.credit-cards img {width: 100%}	

.links li {    margin: 2px 5px;}	
	
.phone a {    color: #fff;    display: block;    font-size: 16px;    margin: 0px 10px;    border: 1px solid #666;    margin: 9px 0px;    line-height: 50px;    text-align: left;}	
	
.phone a img {    margin: 16px 10px;	}
	
.grid-1280.testimonails {   width: 100%;}	

#mixedSlider3 {width: 360px;}	
	
#mixedSlider3 .MS-controls .MS-left {    left: 0px;}	
	
#mixedSlider3 .MS-controls .MS-right {    right: 0px;}		

.item-box img, .testimonails img {margin: 0px;}	
	
#mixedSlider3 .MS-content {margin: 0 35px 0 25px;}	
	
.testimonial-content {   height: 500px; margin: 5px;}	
	
.item-box strong, .testimonails strong, .item-box span, .testimonails span {margin: 0px;}	
	
.gallery {   width: 100%;}	
	
.gallery:last-child figure, .gallery figure {    height: 225px;}	
	
.aboutus-right .readmore {margin:20px auto 0px auto; float: none;}
	
.item-box strong::before, .item strong::before {margin-top: -6px;}	
	
.honeymoon {   height: 200px;    padding: 0;    background-size: 153% auto;    background-position: -60px top;}	
	
.start-button {   margin-top: 125px;}	
	
.package-box figure {   height: 245px;}	
	
.package-name-and-price strong {   width: 200px;}	
	
.banner-text {    font-size: 40px;    line-height: 120%;    width: 250px;    margin: auto;    padding-top: 50%;}	

.slider .slider_nav {   bottom: 50px;}	
	
.social-media {margin: 20px 0px 10px 0px;}	
	
.page-name {    font-size: 28px;    line-height: 70px;}		
	
.inside-banner {    height: 70px;	}

.inside-content-area {    padding: 20px 0px;}	

.package-name-and-price strong {font-size: 13px;}	
	
.package-name-and-price strong {    width: 210px;}	

.testimonial-heading {    padding-left: 10px;	}
	
.similar-tour {    padding: 20px 0px;}	
	
#main_photo {    height: 124px !important;}	
	
#thumbnail li {min-width: 64px!important;}	
	
.icon-box {    width: 33.3%; padding: 0px 23px 20px 23px; font-size: 11px; font-weight: 500;  margin: 0; border-bottom: 0;	}	
	
.right-heading {    display: block;    float: none;    text-align: center;    width: 100%;    clear: both;}	
	
.right-heading img {    display: block;    margin: auto;	margin-bottom: 20px;}		
	
.left-heading {    display: inline-block;    float: none;    width: 100%;    text-align: center;}	
	
.package-details-left-panel h2 {text-align: center;}	
	
.left-heading img {   float: none;    margin-right: 10px;    margin-bottom: -6px;}	
	
.wpcf7-form-control.wpcf7-submit.submit-button {    margin-top: 20px !important;    float: none;    width: 100%;    clear: both;}		
	
.contact-left h3 {font-size: 14px;}
	
.contact-right {margin-top: 20px;}	
	
.menu ul ul li {    width: 33.3% !important;	}
.menu ul ul li {   
 max-height: 12vh;
    min-height: 12vh;
    background-color: #d86805 !important;
}
	
.package-name-and-price strong {    width: 200px;}	
	
}