@import url('https://fonts.googleapis.com/css?family=Khand:300,400,500,600,700');



/*  1366px  */

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



.banner.inside-banner {    max-height: 400px;    height: 400px;}



.banner.inside-banner h1 {padding: 13% 0; font-size: 50px; line-height: 70px;}



.banner.home-banner {    max-height: 400px;    height: 400px;}



.banner h1 {padding: 11% 0;} 



.banner h1::before, .banner h1::after {    border-bottom: 3px solid #fff;}



.sticky-bar, .sticky-bar img {width:45px; top: 230px;}



.sticky-bar {padding-top:180px;}



.contribution {    padding: 10px 0 25px 0px !important;}





}







/*  1280px  */

@media all and (max-width: 1365px) {

 

.site-content, .grid-1280, .container-grid { max-width:1240px;}



.menu ul li > a {    padding: 16px 13px;}





}







/*  980px  */

@media all and (max-width: 1279px) {



.site-content, .grid-1280, .container-grid { max-width:940px;}



.era-tour-text-logo{ margin-top: 4px;}



.banner.home-banner {background-size:auto 100%;}



.era-tours-img-logo img {    width: 150px; margin:0px 10px;}



.top-header h1 {    font-size: 24px;    line-height: 30px;}



.phone-top {margin:15px 25px 0px 0px;  }



.whatsapp-phone-top a, .phone-top  a, .whatsapp-phone-top, .phone-top   {font-family: 'Khand', sans-serif; font-weight: 500;}



.whatsapp-phone-top {margin:15px 0px 0px 0px;}



footer {    padding: 45px 0 30px 0;}



footer h3 { font-size:16px; line-height: 35px;}



.additional-services-box {    width: 8.3%;    margin-right: 0%;}



.additional-services p {    padding: 10px 5px;    font-family: 'Khand', sans-serif;    font-size: 12px;}



.additional-services span {    height: 115px;}



.additional-services {padding: 10px 0 50px 0;}



h2 {font-size:32px;}



.nav_wrapper {width:60px;}

.spinner-master {    margin: 10px 0px 10px 13px;}

.top-header .grid-1280, #top-navigation .grid-1280 {max-width:100%;}

header ul.icon-menu li:last-child {display:none;}



.banner h1 {       font-weight: 500;
    font-size: 45px;
    line-height: 80px;
    padding: 0 0 0 63px;
    margin-right: auto;
    vertical-align: middle;
    text-align: center;}

.upcoming-tours {padding: 10px 0 40px 0;}

.slick-dots {display:none!important;}

.upcoming-holder {height:500px;}







.most-popular-destination {    padding: 10px 0 40px;}

.mpd-box-1, .mpd-box-1 span { width:360px; height:360px;  }

.mpd-box-1 .image-caption {width:360px;}

.mpd-box-2, .mpd-box-3, .mpd-box-4, .mpd-box-5, .mpd-box-6, .mpd-box-7 {  width:180px; height:175px;  margin:0 0  10px 10px; }

.mpd-box-2 span, .mpd-box-3 span, .mpd-box-4 span, .mpd-box-5 span, .mpd-box-6 span, .mpd-box-7 span {width:180px; height:180px;}

.mpd-box-2 .image-caption, .mpd-box-3 .image-caption, .mpd-box-4 .image-caption, .mpd-box-5 .image-caption, .mpd-box-6 .image-caption, .mpd-box-7 .image-caption{width:180px; padding:12px; font-family:'Khand', sans-serif;}













.featured-destinations {    padding: 10px 0 0;}

.featured-destination-1 { width:463px; height:463px; }

.featured-destination-1 .image-caption  {width:463px;}

.featured-destination-2, .featured-destination-3, .featured-destination-4, .featured-destination-5 { width:227px; height:228px;  margin:0 0  10px 10px; }

.featured-destination-1 span { height:463px;}

.featured-destination-2 span, .featured-destination-3 span, .featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:225px;}

.featured-destination-2 .image-caption, .featured-destination-3 .image-caption, .featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:227px;}

.featured-destinations h4 {font-size:18px;}

.featured-destinations h5 {    font-weight: 500;    font-size: 11px;    line-height: 15px;}

.featured-destinations p {    font-size: 13px;    line-height: 15px;}







.nav_wrapper {    width: 100%;    position: absolute!important;}

.menu li, .menu > ul > li {    display: block;    width: 100%;    border-top: 1px solid #666;}

.menu {height:auto; background-color:#222; margin-top:15px;}

.menu li.has-submenu > a::after { font-size: 2em;}

.menu ul ul > li a {   background-color: #222;    padding: 10px 18px 10px 30px;    color: #fff;    text-transform: capitalize;    font-weight: 300;}

.menu ul ul > li a:hover {background-color: #000; color:#fff;}







.banner.inside-banner h1 {padding: 17% 0; font-size: 40px; line-height: 70px;}



.tour-details-description h3 {font-size:14px;}



.tour-details-description h3 img {width:20px;}



.day-pic-right, .day-pic-left {width:350px;}



.hotel-box {width: 32%;}



.mice-box { width: 47%;    margin:10px;   height: 550px;}



#___person_0, #___person_0 iframe {width:100%!important; overflow:hidden;}



#___person_0 iframe {    margin-left: -40px !important;    width: 360px !important;    max-width: 360px !important;}



.package-desc {width:96%;}



.site-main > article {    margin-bottom: 0!important;}



.blog-details ul li, .blog-box ul li {    width: 33%;    font-size: 12px;}



.blog-box {    margin-top: 20px;}



.contactus-page-form, .address-box { width:100%; margin:0px 0px 20px 0px; height:auto;}



.contactus-page-form {    padding: 20px;}



}























/*  768px  */

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

/*.banner h1{margin-top: 58px;}
*/.site-content,.grid-1280  { max-width:730px;}



.container-grid { max-width:680px;}



.footer-column1, .footer-column2, .footer-column3, .footer-column4 {width:50%; margin:0px; height:550px;}



.iframe-area {    width: 100%;}



.additional-services p {    text-transform: capitalize;    font-weight: 600;}



.additional-services span {    height: 90px;}



h2 {    font-size: 24px;    margin: 30px 0px;}



.upcoming-holder {    height: 370px;}



.upcoming-tours {    padding: 10px 0 10px 0;}



.top-header .top-header-left {    padding: 0 11%;}



.top-header-left {    display: block !important;    margin: auto;    float: none !important;    width: 100%;    border-bottom: 1px solid #ccc;    display: table !important;    text-align: center;}



.top-header h1 {padding-left:0px;}



.whatsapp-phone-top, .phone-top {    margin: 0px 5px 0px 5px;    float: none;}



.whatsapp-phone-top {float:right; margin-right:20px;}



.era-tour-text-logo {    margin-top: 6px; }



.featured-destination-1 { width:483px; height:480px; }

.featured-destination-1 .image-caption  {width:483px;}

.featured-destination-1 span { height:481px;}

.featured-destination-2, .featured-destination-3, .featured-destination-4, .featured-destination-5 { width:235px; height:235px;  margin:0 0  10px 10px; }

.featured-destination-2 span, .featured-destination-3 span, .featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:235px;}

.featured-destination-2 .image-caption, .featured-destination-3 .image-caption, .featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:235px;}



.featured-destination-4, .featured-destination-5 { width:360px; height:360px;  margin:0 0  10px 0px; }

.featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:360px;}

.featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:360px;}



.featured-destination-4 {margin-right:10px;}



.upcoming-tours {margin-top:10px;}



.most-popular-destination {    padding: 10px 0 10px;}





.mpd-box-1, .mpd-box-1 span { width:357px; height:352px;  }

.mpd-box-1 .image-caption {width:357px;}

.mpd-box-2, .mpd-box-3, .mpd-box-4, .mpd-box-5, .mpd-box-6, .mpd-box-7 {  width:176px; height:172px;  margin:0 0  10px 10px; }

.mpd-box-2 span, .mpd-box-3 span, .mpd-box-4 span, .mpd-box-5 span, .mpd-box-6 span, .mpd-box-7 span {width:176px; height:177px;}

.mpd-box-2 .image-caption, .mpd-box-3 .image-caption, .mpd-box-4 .image-caption, .mpd-box-5 .image-caption, .mpd-box-6 .image-caption, .mpd-box-7 .image-caption{width:176px; padding:12px; font-family:'Khand', sans-serif;}



.mpd-box-6 {  width:357px; height:352px;  margin:0 0  10px 0px; }

.mpd-box-7 {  width:362px; height:352px;  margin:0 0  10px 0px; }

.mpd-box-6 span {width:359px; height:357px;}

.mpd-box-7 span  {width:362px; height:357px;}



.mpd-box-7  {margin-left:10px;}

.mpd-box-6 .image-caption, .mpd-box-7 .image-caption {width:357px;}

.mpd-box-7 .image-caption {width:362px;}



.upcoming-tours .slider .slick-prev, .upcoming-tours .slider .slick-next {    width: 25px;    height: 25px;}



.upcoming-tours .slider .slick-prev, .upcoming-tours .slider .slick-prev:hover, .upcoming-tours .slider .slick-prev:focus {background-position:center center;}







.banner.inside-banner {    max-height: 360px;    height: 360px;}



.banner.inside-banner h1 {letter-spacing:0px;}



.tour-details-description h1 {font-size:30px;}



body {font-size:15px;}



.day-pic-right, .day-pic-left {    width: 300px;}



.root-vertical , .day-even .root-vertical {    width: 30px;}



.day-pic-right {    margin-right: 20px;}



.day-pic-left {    margin-left: 20px;}



.day-odd {    background-position: -40px;}



.day-even {    background-position: 106.5% 0;}



.day-odd .day-content {    width: 50%; padding-left:20px;}



.horizontal-root-odd .float-left { margin-left:-39.5px;}



.horizontal-root-odd .float-right { margin-right:-40px;}



.horizontal-root-even .float-left { margin-left:-39.5px;}



.horizontal-root-even .float-right { margin-right:-40px;}



.hotel-box {    width: 49%;}



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



.inside-page div br, .blog  div br {display:none;}



.inside-page  .additional-services {    margin-top: 20px;}



.post-thumbnail { margin:0px!important;}



.site-main {    margin-bottom: 0;    display: table;    width: 100%;}



.blog-box {margin-top:20px;}



.blog-box h3 {    font-size: 18px;    line-height: 24px;}



.contribution-box {    width: 24%;}



.contribution {    padding: 10px 0 25px 0px !important;}



.blog-details ul li, .blog-box ul li {width:100%!important;}



.read-more { padding:10px 20px;}



.sidebar, .widecolumn {    padding: 0!important; margin:0px!important;}



.bx-wrapper {max-width:100%!important;}



#___person_0 iframe {    margin-left: 0px !important;    width: 100% !important;    max-width: 100% !important;}



#comment, .comments-area {width:100%!important; margin:0px!important;}



#___person_0 {    width: 340px !important;    margin: auto !important;    display: block !important;}





.contactus-table  { width:90%;}



.contactus-table td { display:block; width:100%!important;}



h2.sub-heading {  padding:10px 10px; font-size:15px; line-height:20px!important; }



.float-left-pic {  margin-right:30px;  box-shadow:5px 5px 5px #ccc;  width:150px; }



}

















/*  640px  */

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



.site-content, .grid-1280  { max-width:600px;}



.container-grid { max-width:550px;}



.top-header .top-header-left {    padding: 0 4%;}



.banner h1 {    font-weight: 500;    font-size: 35px;    line-height: 60px;    padding: 15% 0;}



.banner h1::before, .banner h1::after { border-bottom: 2px solid #fff;}







.featured-destination-1 { width:600px; height:600px; }

.featured-destination-1 .image-caption  {width:600px;}

.featured-destination-1 span { height:600px;}

.featured-destination-2, .featured-destination-3, .featured-destination-4, .featured-destination-5 { width:295px; height:295px;  margin:10px 0  0px 0px; }

.featured-destination-2 span, .featured-destination-3 span, .featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:295px;}

.featured-destination-2 .image-caption, .featured-destination-3 .image-caption, .featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:295px;}

.featured-destination-3,  .featured-destination-5 {  margin:10px 0  0px 10px;}

.featured-destination-5  {margin-bottom:10px;}





.mpd-box-1, .mpd-box-1 span { width:600px; height:600px;  }

.mpd-box-1 .image-caption {width:600px;}

.mpd-box-2, .mpd-box-3, .mpd-box-4, .mpd-box-5, .mpd-box-6, .mpd-box-7 {  width:295px; height:290px;  margin:10px 0px  0px 0px; }

.mpd-box-2 span, .mpd-box-3 span, .mpd-box-4 span, .mpd-box-5 span, .mpd-box-6 span, .mpd-box-7 span {width:295px; height:295px;}

.mpd-box-2 .image-caption, .mpd-box-3 .image-caption, .mpd-box-4 .image-caption, .mpd-box-5 .image-caption, .mpd-box-6 .image-caption, .mpd-box-7 .image-caption{width:295px; padding:12px; font-family:'Khand', sans-serif;}

.mpd-box-3, .mpd-box-5,  .mpd-box-7 {margin:10px 0px  0px 10px; }

.mpd-box-7 {margin:10px 0px  10px 10px; }





.bar-code, .copyright { text-align: center;  width: 100%; display:block; float:none; margin:10px 0px;}



footer {  padding: 45px 0 0px 0;}



.additional-services-box {    width: 16.6%;    margin-right: 0%; margin-bottom:10px;}



.additional-services span {    height: 140px;}



.additional-services p { text-transform:uppercase; font-family:Roboto; padding:10px 8px; line-height:15px;}





.banner.inside-banner {    max-height: 200px;    height: 200px;}



.banner.inside-banner h1 {    padding: 10% 0;    font-size: 30px;    line-height: 60px;}



.sticky-bar, .sticky-bar img {width:45px; top: 222px;}



.sticky-bar {padding-top:180px;}



.tour-details-description h1 {    font-size: 25px; line-height:32px;}



.tour-details-description h2 {    font-size: 16px;    line-height: 30px;}



.tour-details-description {    padding: 20px 0px;}



.day-pic-left {width:80%; margin:0 0 50px 50px;}



.day-pic-right {width:80%; margin:0 50px 50px 0;}



.day-odd .day-content {    width: 100%;    padding-left: 65px; padding-right: 50px;} 



.day-even .day-content {    width: 100%;    padding-left: 50px; padding-right: 65px;} 



.day-even {    background-position: 108.5% 0;}



.day-even .root-vertical, .day-odd .root-vertical {min-height:40px;}



.inclustion-not-included div { height:450px;}



.hotel-box {    width: 46%;    margin: 2%;}



.mice-box {    width: 46%;}



.upcoming-tour-box {    width: 47%;    margin: 1.5%;}



.inside-content-area h2 { letter-spacing:0px;}



.unwanted { display:none!important;}



.package-desc {    width: 100%;}



.airlines {    width: 24%;}



#form1 table td,  #form2 table td , #form3 table td,  #form4 table td, #form4 table td table, #form4 table td table tbody, #form4 table td table tr, #form4 table td table td {display:block; width:100%;}



.datepicker, .textbox1 {width:100%!important;}



.submit-black {float:left;}



.airlines {    width: 32%;}



.list-of-holidays li {width:100%; float:none; padding-left:15px; margin:10px 0px;}



.inside-content-area h2 {    line-height: 32px;}



.holiday-table td {line-height:18px; padding:10px 5px;}



.transport-table th {display:none;}



.transport-table tr {display:block; width:100%; }



.transport-table td {display:block; width:100%; padding:0px; border:0px; text-align:center;}



.transport-table td img {margin-top:30px;}





}













/*  480px  */

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



.site-content, .grid-1280  { max-width:440px;}



.container-grid { max-width:400px;}



.top-header .top-header-left {    padding: 0%;}



body {    font-size: 14px;  }



.era-tour-text-logo h6 { margin:0px;}



.top-header h1 {    font-size: 17px;    line-height: 30px;}



.banner h1 {    font-size: 30px;    line-height: 40px;    padding: 25% 0;}



.upcoming-holder {    height: 212px;}



.upcoming-tours {    padding: 10px 0 50px 0;}



.upcoming-tours h2 {    margin-bottom: 20px;}



.footer-column1, .footer-column2, .footer-column3, .footer-column4 {width:100%; height:auto; margin-bottom:20px;}



.additional-services p {    text-transform: capitalize;    padding: 10px 8px;    line-height: 12px;}



.additional-services {    padding: 10px 0 20px 0;}





.featured-destination-1 { width:440px; height:440px; }

.featured-destination-1 .image-caption  {width:440px;}

.featured-destination-1 span { height:440px;}

.featured-destination-2, .featured-destination-3, .featured-destination-4, .featured-destination-5 { width:215px; height:215px;  margin:10px 0  0px 0px; }

.featured-destination-2 span, .featured-destination-3 span, .featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:215px;}

.featured-destination-2 .image-caption, .featured-destination-3 .image-caption, .featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:215px;}

.featured-destination-3,  .featured-destination-5 {  margin:10px 0  0px 10px;}

.featured-destination-5  {margin-bottom:10px;}





.mpd-box-1, .mpd-box-1 span { width:440px; height:440px;  }

.mpd-box-1 .image-caption {width:440px; margin-top: -46px;}

.mpd-box-2, .mpd-box-3, .mpd-box-4, .mpd-box-5, .mpd-box-6, .mpd-box-7 {  width:215px; height:210px;  margin:10px 0px  0px 0px; }

.mpd-box-2 span, .mpd-box-3 span, .mpd-box-4 span, .mpd-box-5 span, .mpd-box-6 span, .mpd-box-7 span {width:215px; height:223px;}

.mpd-box-2 .image-caption, .mpd-box-3 .image-caption, .mpd-box-4 .image-caption, .mpd-box-5 .image-caption, .mpd-box-6 .image-caption, .mpd-box-7 .image-caption{width:215px; padding:12px; font-family:'Khand', sans-serif;}

.mpd-box-3, .mpd-box-5,  .mpd-box-7 {margin:10px 0px  0px 10px; }

.mpd-box-7 {margin:10px 0px  10px 10px; }



.banner.inside-banner h1 {    padding: 15% 0;    font-size: 24px;    line-height: 50px;    font-weight: 700;}



.day-even {    background-position: 112.2% 0;}



.inclustion-not-included div {    height: auto;    width: 98%; padding: 20px; margin-top:20px;}



div br {display:none;}



.inside-page .additional-services {margin-top:20px;}



.hotel-box {    width: 99%;    margin: 0px 0px 25px 0px;}



.mice-box {    width: 100%; margin:10px 0px; padding:15px; height:auto}



.upcoming-tour-box {    width: 100%;    margin:2% 0;}



.blog-box {    width: 100%;}



.blog-details ul li, .blog-box ul li {    width: 100% !important;}



.contribution-box {    width: 30%;}



.contribution-box {    width: 32%;}



.inside-content-area h2 { letter-spacing:0px; font-size:16px; margin:10px 0px;}



.banner.inside-banner-small h1 {       line-height: 50px; box-sizing:boder-box; max-width:100%; font-size: 20px;}



.banner.inside-banner-small h1::after, .banner.inside-banner-small h1::before {width:100%;}



.banner.inside-banner-small {    height: 55px;}



.contactus-table {    width: 100%;}



.indian-weather td { padding:5px 0px;}



.float-left-pic {    width:120px; }





}











/*  360px  */

@media all and (max-width: 479px) {

.content {  
        	text-shadow: 2px 2px 2px #333;
            color: #fff;  
            font-size: 20px;  
            padding: 8px 12px;  
            position: absolute;  
            top: 15px;  
            width: 100%;  
            text-align: center;  
        }  

.site-content, .grid-1280  { max-width:320px;}



.container-grid { max-width:280px;}



.whatsapp-phone-top, .phone-top, .whatsapp-phone-top a, .phone-top a {font-size:17px; line-height:35px;}



.whatsapp-phone-top  {margin-right:20px; margin-left:0px;}



.era-tour-text-logo {}



.era-tour-text-logo h6 {display:none;}



.era-tours-img-logo { float:left; }



.era-tours-img-logo img {width:80px;}



.top-header h1 {    font-size: 15px;   line-height: 30px;}



.era-tour-text-logo {    margin-top: 0px;}



.top-header .top-header-left {padding-right:10px;}



.banner h1::before, .banner h1::after {width: 250px;}



.banner h1 {        vertical-align: middle;
    font-size: 30px;
    line-height: 40px;
    /* margin-top: -15px; */
    /* padding: 0 0 0 50px; */
    width: 80%;
    margin-left: 20%;
    margin-top: -90px;}



h2 {   font-size: 20px;    margin: 30px 0px; letter-spacing: 2px; line-height:24px;}





.featured-destination-1 { width:320px; height:320px; }

.featured-destination-1 .image-caption  {width:320px;}

.featured-destination-1 span { height:320px;}

.featured-destination-2, .featured-destination-3, .featured-destination-4, .featured-destination-5 { width:320px; height:320px;  margin:10px 0  0px 0px; }

.featured-destination-2 span, .featured-destination-3 span, .featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:320px;}

.featured-destination-2 .image-caption, .featured-destination-3 .image-caption, .featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:320px;}

.featured-destination-3,  .featured-destination-5 {  margin:10px 0  0px 0px;}

.featured-destination-5  {margin-bottom:10px;}



.upcoming-holder {    height: 300px;}



.mpd-box-1, .mpd-box-1 span { width:320px; height:320px;  }

.mpd-box-1 .image-caption {width:320px; margin-top: -46px;}

.mpd-box-2, .mpd-box-3, .mpd-box-4, .mpd-box-5, .mpd-box-6, .mpd-box-7 {  width:320px; height:320px;  margin:10px 0px  0px 0px; }

.mpd-box-2 span, .mpd-box-3 span, .mpd-box-4 span, .mpd-box-5 span, .mpd-box-6 span, .mpd-box-7 span {width:320px; height:320px;}

.mpd-box-2 .image-caption, .mpd-box-3 .image-caption, .mpd-box-4 .image-caption, .mpd-box-5 .image-caption, .mpd-box-6 .image-caption, .mpd-box-7 .image-caption{width:320px; padding:12px; font-family:'Montserrat', sans-serif;}

.mpd-box-3, .mpd-box-5,  .mpd-box-7 {margin:10px 0px  0px 0px; }

.mpd-box-7 {margin:10px 0px  10px 0px; }



.additional-services-box {    width: 25%;    margin-right: 0%;    margin-bottom: 10px;}

.additional-services span {    height: 120px;}

.additional-services p {    padding: 10px 8px;    line-height: 15px;}



.top-header {    padding: 3px 0 0 0;}



.copyright {    font-weight: 400;}





.banner.inside-banner {    max-height: 515px;    height: 515px;}



.banner.inside-banner h1 {

    padding: 46% 0px;

    font-size: 35px;

    line-height: 50px;

    font-weight: 500;

    max-width: 80%;

    margin-left: 10%;

}



.day-pic-right {    width: 80%;    margin: 40px 25px 25px 0;}



.day-odd .day-content {    width: 100%;    padding-left: 40px;    padding-right: 10px;}



.day-pic-left {    width: 80%;    margin: 0 0 50px 20px;}



.day-even {    background-position: 119.4% 0;}



.day-even .day-content {    width: 100%;    padding-left: 20px;    padding-right: 45px;}



.horizontal-root-even, .horizontal-root-odd  { overflow:hidden;}



.tour-details-description h3 img {    width: 15px;}



.day-heading {    display: block;    font-size: 18px;    margin: 10px 0px;    font-weight: 500;}



.submit-button { width:300px!important; text-align:center;}



.hotel-box {    width: 99%;    margin: 0px 0px 20px 0px;}



.post-template-default .banner.inside-banner h1 {    padding: 66% 0 0 0;}



.indian-weather img { width:100px;}



.indian-weather td { padding:0px;}



.indian-currency {    width: 100% !important;}



.news-box img {	float:none; margin-right:0px; width:100%; margin-bottom:10px;}



}









/*  320px  */

@media all and (max-width: 359px) {



.grid-1280  { max-width:280px;}



.container-grid { max-width:240px;}





.featured-destination-1 { width:300px; height:300px; }

.featured-destination-1 .image-caption  {width:300px;}

.featured-destination-1 span { height:300px;}

.featured-destination-2, .featured-destination-3, .featured-destination-4, .featured-destination-5 { width:300px; height:300px;  margin:10px 0  0px 0px; }

.featured-destination-2 span, .featured-destination-3 span, .featured-destination-4 span, .featured-destination-5 span  {display:block; overflow:hidden; height:300px;}

.featured-destination-2 .image-caption, .featured-destination-3 .image-caption, .featured-destination-4 .image-caption, .featured-destination-5 .image-caption {width:300px;}

.featured-destination-3,  .featured-destination-5 {  margin:10px 0  0px 0px;}

.featured-destination-5  {margin-bottom:10px;}





.mpd-box-1, .mpd-box-1 span { width:300px; height:300px;  }

.mpd-box-1 .image-caption {width:300px; margin-top: -46px;}

.mpd-box-2, .mpd-box-3, .mpd-box-4, .mpd-box-5, .mpd-box-6, .mpd-box-7 {  width:300px; height:287px;  margin:10px 0px  0px 0px; }

.mpd-box-2 span, .mpd-box-3 span, .mpd-box-4 span, .mpd-box-5 span, .mpd-box-6 span, .mpd-box-7 span {width:300px; height:300px;}

.mpd-box-2 .image-caption, .mpd-box-3 .image-caption, .mpd-box-4 .image-caption, .mpd-box-5 .image-caption, .mpd-box-6 .image-caption, .mpd-box-7 .image-caption{width:300px; padding:12px; font-family:'Montserrat', sans-serif;}

.mpd-box-3, .mpd-box-5,  .mpd-box-7 {margin:10px 0px  0px 0px; }

.mpd-box-7 {margin:10px 0px  10px 0px; }



.upcoming-holder {    height: 250px;}



.top-header h1 {    font-size: 12px;    line-height: 30px;}



.whatsapp-phone-top, .phone-top , .whatsapp-phone-top a, .phone-top a {    font-size: 14px;    line-height: 35px;}



.banner h1 {    padding: 70px 0 0 0;}



.banner.inside-banner {    max-height: 360px;    height: 360px;}



.banner.inside-banner h1 {    padding: 36% 0 0 0;    font-size: 30px;    line-height: 40px;    font-weight: 500; box-sizing:border-box; width:270px; }



.banner h1::before, .banner h1::after {    width: 200px; }



.day-heading {    display: block;    font-size: 16px;    margin: 10px 0px;    font-weight: 500;}



.day-even {    background-position: 124.4% 0;}



.submit-button { width:280px!important; text-align:center;}





#___person_0 iframe {    margin-left: -20px !important;    width: 100% !important;    max-width: 100% !important;}



#comment, .comments-area {width:100%!important; margin:0px!important;}



#___person_0 {    width: 300px !important;    margin: auto !important;    display: block !important;}



.site-content {width:280px!important; overflow-x:hidden;}



.tab-area a, .tab-area .active {padding:10px 15px;}



.airlines {    width: 48%;}



.post-template-default .banner.inside-banner h1 {    padding: 46% 0 0 0;}



.indian-weather img { width:85px;}



}