  /*------------------------------------*\
	TABLET PORTRAIT
\*------------------------------------*/
@media (max-width: 767px) {
.xtop-logo { border: 0; margin-top: 15px !important; text-align:center !important; clear: both; margin: 0 auto; width: 100%; overflow: hidden;}
.xtop-logo img { text-align:center; clear: both; margin: 0 auto; overflow: hidden;}
.header__featured-link { padding-top: 1.875rem; padding-bottom: 1.875rem; text-align: right; clear: inherit; text-shadow: 0 1px rgba(0, 0, 0, 0.15); }
.header__navigation { width: 100%; float: right; background-color: #f2f2f2; border: 1px solid #dedede; border-radius: 2px; margin-bottom: 15px; text-align:left;}
.xbtn { font-family: 'Roboto', sans-serif; font-size: 14px !important; border-radius: 0.125rem; transition: all 200ms ease-out; border-width: 2px; background: #c68142; padding: 15px 4px 15px 4px !important; width: 32%; text-align: center; margin-top: 20px; color: #fff; }
.xbtn:first-child {float: right; position: relative; }
.xbtn:nth-child(2) { margin-left: 0; margin-right: 1px !important;}
.xbtn:nth-child(3) {float: left;  position: relative; margin-left: 0 !important;}
.xbtn a {color: #fff !important; text-decoration: none !important;}
.xbtn:hover { background: #6a4627; color: #fff; text-decoration: none;}
.header__navbar-toggler { float: right; }
.header__navbar-toggler.btn { margin: 20px 0 0; }
.header__navbar-toggler.btn { font-size: 14px; border-radius: 0.125rem; padding: 15px 15px; text-align: left; background: #000; border-color: #000;}
.header__navbar-toggler.btn:hover { background: #6a4627; border-color: #6a4627; }
.header__navbar-toggler span { font-size: 20px; vertical-align: middle; }
.header__navbar-toggler .hamburger { font-size: 26px; vertical-align: middle; color: #ffffff; line-height: 1; }
.jumbotron__widgets .widget { text-align: center !important;}
.icon-box .fa {float:none; font-size: 40px; margin-right: 0px; color: #c68142; }
.header .icon-box__text, .jumbotron .icon-box__text { margin-left: 0px; }
.jumbotron-content__title {text-shadow: none;}
.testimonial__container .fa-caret-left, .testimonial__container .fa-caret-right {color: #333; margin-top: 13px;} 
.widget img {text-align:center; margin: 0 auto;}
.widget p { text-align: left; }
.footer-top__headings, .widget_nav_menu {text-align:left;}
.widget-title2 { font-size: 2.5rem; margin-bottom: 2.5rem; text-align: center; }
.xyoutube { width: 100% !important; height: 304px !important;  }
.xyoutubel { width: 100% !important; height: 308px !important;  }
.dropbtn { font-size: 14px !important; margin-left: 10px !important; padding: 15px 4px 15px 4px !important; width: 175px !important;}
.xyoutube2 { width: 336px !important; height: 304px !important; }
.dropdown-content { margin-top: 69px; text-align: center; width: 175px !important; margin-left: 10px !important; }
.hide-t {display:none;}
.destination-box { height: 195px; text-align:center; }
.xtop-container {display: none;}
	.consultationweb { display: none!important; }
}



/*------------------------------------*\
	TABLET LANDSCAPE
\*------------------------------------*/

@media (max-width: 991px) {
.xtop-logo { border: 0; margin-top: 15px !important; text-align:center !important; clear: both; margin: 0 auto; width: 100%; overflow: hidden;}
.xtop-logo img { text-align:left; clear: both; overflow: hidden;}
.header__featured-link { padding-bottom: 10px; padding-top: 10px;  clear: inherit; text-shadow: 0 1px rgba(0, 0, 0, 0.15); }
.header__navigation { width: 100%; float: right; background-color: #f2f2f2; border: 1px solid #dedede; border-radius: 2px; margin-bottom: 15px; text-align:left;}
.xbtn { width: calc(100% - 152px) !important; font-weight: 400; font-family: 'Roboto', sans-serif; font-size: 14px !important; border-radius: 0.125rem; transition: all 200ms ease-out; border-width: 2px; background: #28214a; padding: 15px 5px 15px 5px; text-align: center; margin-top: 20px; color: #fff; }
.xbtn:first-child {float: right; position: relative;}
.xbtn:nth-child(2) { margin-left: 0 !important; margin-right: 4px !important;}
.xbtn:nth-child(3) {float: left;  position: relative; margin-left: 0 !important;}
			.xbtnmenu {  margin-bottom: 10px !important; }
.xbtn a {color: #fff !important; text-decoration: none !important;}
.xbtn:hover { background: #8ea5d5; color: #fff; text-decoration: none;}
.header__navbar-toggler { float: right; }
.header__navbar-toggler.btn { margin: 20px 0 0; }
.header__navbar-toggler.btn { font-size: 14px; border-radius: 0.125rem; padding: 11px 15px; text-align: left; background: #28214a; border-color: #28214a;}
.header__navbar-toggler.btn:hover { background: #8ea5d5; border-color: #8ea5d5; }
.header__navbar-toggler span { font-size: 20px; vertical-align: middle; }
.header__navbar-toggler .hamburger { font-size: 26px; vertical-align: middle; color: #ffffff; line-height: 1; }
.jumbotron__widgets .widget { text-align:center;}
.icon-box .fa {float:none !important; font-size: 40px; margin-right: 0px !important; color: #8ea5d5; }
.header .icon-box__text, .jumbotron .icon-box__text { margin-left: 0px !important; }
.jumbotron-content__title {text-shadow: none;}
.testimonial__container .fa-caret-left, .testimonial__container .fa-caret-right {color: #333; margin-top: 13px;} 
.widget p { text-align:center; font-size: 0.875rem;}
.footer-top__headings, .widget_nav_menu {text-align:center;}
.footer-top .widget_nav_menu .menu a { font-size: 0.875rem; }
.widget-title2 { font-size: 2.5rem; margin-bottom: 2.5rem; text-align: center; }
.xyoutube { width: 272px; height: 154px; }
.xyoutube2 { width: 100% !important; height: 243px !important; } 
.xyoutubel { width: 100% !important; height: 220px;  }
.dropbtn { font-size: 12px !important; margin-left: 15px;}
 .dropdown-content { margin-top: 69px; text-align: center; width: 210px; margin-left: 15px; }
 .xtop-container {display: none;}
	.consultationweb { display: none!important; }
}


