/*
 * MX Theme Responsive css 
 */

/* wide content background */
@media (min-width: 2561px) and (max-width: 2880px) {
.wide-layout .wide-background {padding-left:880px;padding-right:880px;margin-left:-880px;margin-right:-880px;}
.container {width: 1400px;}
.site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
}

@media (min-width: 1921px) and (max-width: 2560px) {
.wide-layout .wide-background {padding-left:720px;padding-right:720px;margin-left:-720px;margin-right:-720px;}
.container {width: 1400px;}
.site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
}

@media (min-width: 1681px) and (max-width: 1920px) {
.wide-layout .wide-background {padding-left:410px;padding-right:410px;margin-left:-410px;margin-right:-410px;}
.container {width: 1400px;}
.site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
}

@media (min-width: 1441px) and (max-width: 1680px) {
.wide-layout .wide-background {padding-left:280px;padding-right:280px;margin-left:-280px;margin-right:-280px;}
.container {width: 1400px;}
.site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
}

@media (min-width: 1366px) and (max-width: 1440px) {
.wide-layout .wide-background {padding-left:160px;padding-right:160px;margin-left:-160px;margin-right:-160px;}
.container {width: 1300px;}
.pad_box_right {padding: 70px 50px 70px 50px;}
.pad_box_left {padding: 70px 0 70px 275px;}
#dining_row {margin-left: -35px;margin-right: -35px;}
#contact_row {margin-left: -25px;margin-right: -25px;}

.sub-text {font-size: 15px;}
.dining-facilities li .icons {zoom:70%;}

.room_features ul.features li ul.amenities li {width: 13%;}
#carousel-rev-generic .carousel-control .icon-prev {margin-left: 270px;}
#carousel-rev-generic .carousel-control .icon-next {margin-right: 270px;}
.food_menu_items {width: 90%;margin: 0 auto;}
.site-header-style-3 .mx-nav-menu > li > a {padding: 24px 9px;}
.mx-nav-menu li.menu-item > a {font-size: 12px;}
.big-text {font-size: 50px;line-height: 54px;}

}

@media (min-width: 1201px) { 
.mx-col.col-lg-9 {width: 71.8%;}
.mx-col.col-lg-3 {width: 28.2%;}

}

/* Portrait tablet to landscape and desktop */
@media (max-width: 1200px) {
/* = Global Wrap Style
-------------------------------------------------------------- */
	body.boxed-layout .wrapper { max-width:970px}
	.mega-custom-widget-content {width:213px;}
}

/* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {
	/* global wrap style */
	body.boxed-layout .wrapper { overflow:hidden; margin:0 auto !important;}
	body.boxed-layout .wide-background, 
	body.wide-layout .wide-background {padding:30px 140px;margin-left:-140px;margin-right:-140px;}
	
	/* topbar */
	#header-topbar ul {display:none;}
	#header-topbar ul.topbar-login, #header-topbar ul.topbar-social, #header-topbar ul.topbar-wmpl {display:block;}
	#header-topbar .topbar-title {display:none;}
	#header-topbar .topbar-title-icon {margin:0;}
	
	/* header */
	.mx-nav-menu {display:none;}
	.site-header-style-2 .mx-search-container > ul > li.mx-cart-list {margin-right:5px;}
	.responsive-mobile-menu {display:block;}
	#mobile-menu {display:block;}
	.site-header-style-2 .mx-search-container .responsive-mobile-menu {display:inline-block;}
	.site-header-style-3 .mx-header-right > ul > li.responsive-mobile-menu {display:inline-block;} 
	.site-header-style-3 #mx-nav {display:none;}
	.site-header-style-3 .cart-list-btn-title {display:none;}
	
	.site-header-style-4 .responsive-mobile-menu {display:inline-block;}
	.site-header-style-4 .mx-header-right-list {float:none;margin: 12px 0;}
	.site-header-style-4 .mx-social,.site-header-style-4 .mx-header-right-custom,.site-header-style-4 .mx-nav-form-content {display:none;}
	.site-header-style-4 .mx-nav-container {display:none;}
	.site-header-style-4 .mx-header-right-container {float:none;}
	
	.mx-wc-login > a > i {margin:0;}
	.mx-wc-login > a > span {display:none;}
	
	
	/* timeline */
	.post-ajax-element.blog-timeline-style-1 .post-timeline-element-content {padding:10px;}
	
	/* mini bar */
	.mx-mini-bar {display:none;}
	.mini-bar-open {display:none;}
}

/* Landscape phone to portrait tablet */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	
	/* global wrap style */
	section.mx-col.mx-left {
        float:none;
    }
    aside.mx-col.mx-left {
        float:none;
    }
	.wide-layout .wide-background {padding-left:15px;padding-right:15px;margin-left:-15px;margin-right: -15px;}
	
	/* header */
	#header-topbar .custom-content {display:none;}
	.mx-header-logo .logo {margin-top: 0px;float: left;display: inline-block;width: 100%;text-align:center;}
	.mx-header-logo .logo a {margin: 0px auto;float: none;display: inline-block;}
	.mx-header-right {float: left;text-align: center;width: 100%;}
	.mx-header-right .mx-social,
	.mx-header-right-custom {float:none;}
	
	.site-header-style-2 .mx-header-right {float:right;width:auto;}
	.site-header-style-2 .mx-header-right .mx-search-form {display:none;}
	
	.site-header-style-3 .mx-header-left {width:100%;text-align:center;margin-bottom: 20px;}
	.site-header-style-3 .mx-header-right-custom {float: none;}
	.site-header-style-3 .mx-header-right > ul {float:none;}
	.site-header-style-3 .mx-header-right .mx-search-form {display:none;}
	.site-header-style-3 .mx-header-logo {text-align: center;float: left;width: 100%;}
	
	.site-header-style-4 .mx-header-logo {width: 100%;margin-bottom: 10px;}
	
	.mx-search-form {display:none;}
	
	/* blog */
	.post-entry .post-date-type {width: 100%;margin-bottom: 10px;}
	.post-entry .post-content { margin-left: 0;}
	.single-post-date-type { margin-bottom:10px;}
	.single-post-date-type {float: left;width: 100%;}
	.single .post-entry .post-content {margin-left: 0;}
	#comment-fields input {width:100%;}
	.post-ajax-element.blog-timeline-style-1, .post-ajax-element.blog-timeline-style-2 {width:100%;}
	
	
	/* portfolio */
	.post-details {float:left;width:100%;}
	.portfolio-filters-cats {text-align:center;}
	.portfolio-filters-cats-select {text-align: center;margin-top: 20px;}
	.portfolio-filters-cats-select select {float:none;}
	
	/* contact */
	.contact-form input[type=text] {width:100%;}
	
	/* footer */
	#site-footer-bottom {text-align:center;}
	#site-footer-custom-area-right {text-align:center;float:none;}
	#site-footer-bottom #site-footer-custom-area .row > div {margin-bottom:10px;width: 100%;text-align: center;}
	#site-footer-bottom #site-footer-custom-area .row > div:last-child {margin-bottom:0;width: 100%;}
	
	/* sidetabs  */
	.sidetabs.left .sidetabs-nav,
	.sidetabs.right .sidetabs-nav {float:left;}
	.sidetabs.left .sidetabs-container,
	.sidetabs.right .sidetabs-container {margin: 10px 0 0;float: left;}
	.sidetabs.right .sidetabs-nav li {border-right: 1px solid #e3e3e3;border-left: none;}
	.sidetabs.right .sidetabs-nav li.current {
		border-left: none;border-right: 1px solid #cc3333;
	}
	
	/* timeline */
	.timeline.timeline-style-1 {padding-left: 10px;}
	.timeline.timeline-style-1 .timeline-date {position: static;margin: 0 0 10px 20px;float: left;width: 100%;}
	.timeline.timeline-style-1 .timeline-date span {float:left;}
	.timeline.timeline-style-1 .timeline-date span:after {display:none;}
	.timeline.timeline-style-3 {padding-left: 60px;}
	
	/* call to action */
	.call-to-action-bar .btn {position:relative;margin-top: 20px !important;}
	.call-to-action-bar-content {padding-right:0;}
	
	/* testimonials */
	.testimonials.testimonials-avatar .testimonials-content {
		float: left;
		margin-top: 10px;
		margin-left: 0;
	}
	.simple-weather .sw {font-size: 26px;}
	.simple-weather__temp {font-size: 20px;}
    .container {padding-right: 25px;padding-left: 25px;}
    /*#header-wrap {position: relative;z-index: unset;width: unset;margin: unset;background: #fff;top: 0;border-bottom: 0px solid #dddddd;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 8%);}*/
    .site-header-style-3 .mx-header-left {width: 20%;float: left;margin-bottom: 0;text-align: left;padding-left: 15px;}
    .site-header-style-3 .mx-header-left .responsive-mobile-menu {margin-top: 32px;display:block;}
    .site-header-style-3 .mx-header-logo {float: left;padding-left: 0;width: 60%;padding-right: 0;min-height: unset;}
    .site-header-style-3 .mx-header-logo .logo-retina {height: 85px;width: auto;margin: 7px auto;}
    .site-header-style-3 .mx-header-right {width: 20%;padding: 0px;margin: 0;float: right;}
    .site-header-style-3 .mx-header-logo .logo {margin-top: 0;margin-bottom: 0;}
    .site-header-style-3 .mx-header-right > ul > li > a {padding: 0;display: block;line-height: unset;border-radius: 0;min-width: unset;text-align: center;}
    
    #page-content-wrap {background: #f5f5f5;min-height: calc(100vh - 252px);}
    .mobile, .mx-header-right {display:block;}
	.post-ajax-element {width:100%;}
	.portfolio-element {width:100%;}
	.shortcode-post-entry {width:100%;}
	.main-title {font-size: 16px;}
	.sub-title {font-size: 16px;margin: 0 0% 10px;line-height: 18px;}
	body.boxed-layout .wide-background, body.wide-layout .wide-background {padding: 20px 140px;background: #edf7ff;}
	.site-header-style-2 .mx-header-logo {float: left;}
	.site-header-style-2 .mx-header-logo .logo {position: relative;top: 3px;}
	
	/* Mobile Menu */
	.side_menu_head .head, #menu-side-menu li a i {color: #fdcc38;font-weight: 300;}
	
	/* Display None */
	.mx-secondary-logo, .desktop-footer, #enquiry_box .brochure_image, #site-footer-custom-area-left, #comment-url, #site-content-header, .mx-header-right .simple-weather__date {display: none;}
	
	.site-header-style-2 .mx-header-right {}
	.site-header-style-2 .mx-search-container > ul > li > a {padding: 5px 7px;border: 1px solid #001736a6;border-radius: 2px;font-size: 22px;}
	.site-header-style-2 .mx-search-container {margin-top: 15px;}
	.left-box-price, .right-box-price {width:100%;margin-bottom:25px;}
	.left-box-price .price-name, .right-box-price .price-name {padding: 30px 20px 20px;}
	.left-box-price .price-desc, .right-box-price .price-desc {padding: 10px 20px 20px;font-size: 14px; line-height: 20px;letter-spacing: 0;}
	.sub-price-box {padding: 20px 0px 10px;}
	.sub-price-box .one-half, .sub-price-box .one-half-last {padding: 0 15px;}
	.left-box-price .features {padding: 20px 20px 0;}
	.left-box-price .features ul li:nth-child(2), .left-box-price .features ul li:nth-child(3) {line-height: 20px;}
	.left-box-price, .right-box-price {border-radius: 6px;}
	.left-box-price .register, .right-box-price .register {border-radius: 0 0 6px 6px;}
	.serv-row .vc_col-sm-2, .serv-row .vc_col-sm-3 {width:33.33%;float:left;margin-bottom: 15px;}
	.serv-row .vc_col-sm-2 .vc_column-inner {padding-left: 5px;padding-right: 5px;}
	.serv-row .vc_col-sm-2 .wh-box-1 {padding: 5px;}
	.serv-row .vc_col-sm-2 .wh-box-1 .service-title-1 {font-size: 14px;letter-spacing: .3px;  line-height: 16px;}
	.vc_tta.vc_general .vc_tta-panel-title>a {padding: 14px 20px 14px 0!important;text-align: left!important;}
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {border: none;}
	.recharge, .mt, .ccb, .ibp, .licbp, .inserl, .hitachi-atm, .micro-atm, .and-atm, .kiosk, .account-opening, .loan, .hotel-booking, .bus-booking, .flight-booking, .train-booking, .certificate, 
	.disable-certificate, .dob-certificate, .caste-certificate, .gst-regist, .gst-return, .company-regist, .tds {zoom:90%}
	.vc_tta.vc_general .vc_tta-panel-title {font-family: 'Montserrat', sans-serif;font-size: 16px;}
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #001736!important;}
	.mob-app-login {float: left; position: absolute;   right: 65px;    top: 23px;}
	.mob-app-login a {background: #24b47e; color: #fff!important;   text-decoration: none;   padding: 5px 15px!important;}
	
	.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details,
	.woocommerce-MyAccount-content .right-col-view-order{width: 100%;}
	.woocommerce-MyAccount-content .woocommerce-customer-details {margin-bottom:0!important;}
	.woocommerce-MyAccount-navigation {position: fixed;bottom: 0;left: 0;z-index: 99999999;}
	.woocommerce-MyAccount-navigation ul li {width:20%; float:left;padding: 12px 10px 8px;font-size: 16px;text-align: center;}
	.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li.is-active:before {color:#ff7909!important;}
    .woocommerce-MyAccount-navigation ul li:before {font-family:"Fontawesome";display:block;margin:0 0 3px;font-size: 20px;color: #001735a8;}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before {content:"\f009";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before {content:"\f07a";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before {content:"\f56d";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before {content:"\f3c5";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before {content:"\f4fe";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {display:none;}
	
	.order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {padding: 15px 20px;}
	#order_review .order-contents .cart_item .product-qty, .woocommerce-table__line-item .product-quantity {margin-left: 45px;}
	.order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {margin-bottom: 10px;}
    #customer_details h3, #order_review h3, .login-left h3, .cart_totals h2, .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-customer-details h2, .woocommerce-thankyou-order-received, .view-order-content .woocommerce-order-details h2.woocommerce-order-details__title, .view-order-content h2, .woocommerce-order-details h2, .woocommerce-MyAccount-content .download-area h3#download_heading, .woocommerce-MyAccount-content .addreas-area .woocommerce-Address-title h3, .woocommerce-MyAccount-content .edit-account-area h3, .woocommerce-MyAccount-content .edit-account-area .passord-change legend, #tracking-response .tracing-box h2, .view-order-tracking h2 {font-size: 16px;line-height: 22px;}
    .order-row .order-nos {width: 40%;float:left;}
    .order-row .order-dates, .order-row .order-totals, .order-row .order-status {width: 60%;float:right;padding: 0;}
    .order-row .order-dates .order-head2, .order-row .order-totals .order-head2, .order-row .order-status .order-head2 {display:none;}
    #site-footer-widget, #back-top, .tracking_update_row .status .success .fas, .tracking_update_row .status .outdel .fas, .tracking_update_row .status .intra .fas {display: none!important;}
    .woocommerce-page #site-footer-bottom {padding: 15px 0;margin-bottom: 60px;}
    
    .order-row .order-action {width: auto;float: left;}
    .order-row .order-tracks {width: auto;    float: left;margin-left:5px;}
    #tracking-response .tracing-box .awb_no {width: 40%;}
    #tracking-response .tracing-box .arrival {width: 60%;float: right;}
    #tracking-response .tracing-box .courier {width: 40%;float: left;}
    .awb_no .sm-txt {font-size: 14px;}
    .tracking_update_row .time, .tracking_update_row .location {width: 75%;}
    #hide-track {margin-top: -38px;top: 0;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-MyAccount-content .edit-account-area .passord-change {width: 100%;}
    .woocommerce-MyAccount-content .download-area, .woocommerce-MyAccount-content .addreas-area, .woocommerce-MyAccount-content .edit-account-area {padding: 15px 20px;}
    body.archive #main .col-md-9 {padding-left: 15px;}
    body.archive .woocommerce-loop-product__title {font-size: 12px!important; line-height: 16px!important;}
    body.archive ul.products li.product .price ins {line-height: 22px;font-size: 16px;}
    body.archive ul.products li.product .button {margin-left: 10px;}
    .woocommerce div.product div.images.woocommerce-product-gallery, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%;}
    .woocommerce div.product form.cart .button {width: 100%;padding: 12px 30px;margin-bottom: 15px;}
    .single-product a.wws-product-query-btn {margin: 0;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 0 10px;}
    .woocommerce div.product div.summary {margin-bottom: 0;}
    .woocommerce div.product .product_title, .single-product .mx-title .post-title {font-size: 14px; line-height: 20px;}
    .logo-left-side, .logo-right-side, #header-topbar {display:none;}
    .site-header-style-3 .mx-header-logo .logo {width: 100%;}
    .sub-big-text-2 {font-size: 18px;line-height: 24px;font-family: 'denton_testextrabold';letter-spacing: 1px;}
    .sub-small-text {font-family: 'Rubik';letter-spacing: .5px;font-size: 14px;width: 100%;line-height: 18px;margin: 0 auto 40px;}
    .main_section li {float: left;width: 100%;margin-right: 0;}
    .big-text {font-size: 20px;margin: 0 auto 10px;line-height: 30px;letter-spacing: 1px;}
    .small-text {letter-spacing: 2px;font-size: 14px;margin: 0 0 5px;}
    .logo-left-side {}
    .logo-right-side {}
    .one-half {width: 100%;float: none;margin-right: 0;}
    .one-half-last {width: 100%;float: none;margin-left: 0;}
    .one-fourth {width: 49%;}
    .responsive-mobile-menu i {font-size: 36px;}
    .site-header-style-3 .mx-header-right > ul {margin-top: 0!important;}
    
    #page-header-wrap, #page-slider-wrap {margin-top: 99px;}
    #main {padding-top: 0px;min-height: unset;}

    /* Footer */
    .footer-wrap {border-top: 1px solid #e5e5e5;}
    #site-footer-custom-area-left, #site-footer-custom-area-right {font-size: 14px;}
    #site-footer-bottom {background: #fff;border-top: 1px solid #e5e5e5;padding: 10px 0;color: #888;}
    .mobile-footer {border-top: 1px solid #e5e5e5;position: sticky;bottom: 0;background: #fff;z-index: 9;}
    .mobile-footer ul {}
    .mobile-footer ul li {width: 14%;float: left;text-align: center;height: 70px;}
    .mobile-footer ul li:nth-child(1) {margin-left:1%;}
    .mobile-footer ul li:nth-child(7) {margin-right:1%;}
    .mobile-footer ul li a {display:block;padding:20px 5px;}
    .mobile-footer ul li i {margin-right:0;font-size:28px;}
    #site-footer-custom-area-right i {color:#888;}
    .single-rooms .mobile-footer ul li.room i, .post-type-archive-rooms .mobile-footer ul li.room i, .page-template-page-teas .mobile-footer ul li.teas i, .page-template-page-experiences .mobile-footer ul li.exp i, .single-experiences .mobile-footer ul li.exp i,
    .post-type-archive-activities .mobile-footer ul li.exp i, .page-template-page-goomtee-tea-estate .mobile-footer ul li.garden i, .page-template-page-gardens  .mobile-footer ul li.garden i, 
    .page-template-page-tindharia  .mobile-footer ul li.garden i, .page-template-page-about-php .mobile-footer ul li.group i, .single-companies .mobile-footer ul li.group i, .page-id-18 .mobile-footer ul li.home i, 
    .page-template-page-goomtee-retreat .mobile-footer ul li.retreat i, .post-type-archive-activities .mobile-footer ul li.exp i, .single-activities .mobile-footer ul li.exp i {font-weight: 500;color: #ffc107;}
    .mobile_footer_submenu {width: 130px;border: 1px solid #e5e5e5;border-right: 0;border-bottom: 0;position: absolute;bottom: 71px;right: 0;}
    .mobile_footer_submenu li {width: 100%!important;height: unset!important;text-align: left!important;margin-right: 0!important;margin-left: 0!important;background: #fff;float: none!important;}
    .mobile_footer_submenu li a {padding: 10px!important;font-size: 16px;border-bottom: 1px solid #e5e5e5;width: 100%;}
    .mobile_footer_submenu li:nth-child(2) a {border-bottom: 0;}
    .cont-half {width:50%;float:left;}
    .cont-half:nth-child(1) {border-right:1px solid #e5e5e5;}
    .cont-half.right {text-align: center;    padding: 0 0 0 20px;}
    .nl_mobile_subscribe {border: 1px solid #999;background: #fff;padding: 14px 15px;font-size: 18px;line-height: 18px;border-radius: 4px;width: 100%;}
    .nl_mobile_subscribe a {text-decoration:none}
    .nl_mobile_subscribe i {margin-right: 10px;font-size: 18px;font-weight: 300;position: relative;top: 1px;}    
    #mobile_nl {}
    #mobile_nl .sub_contact_corm .title_field, #mobile_nl .sub_contact_corm .name_field, #mobile_nl .sub_contact_corm .email_field{float:none;width: 100%;margin-right: 0%;}
    #mobile_nl .sub_contact_corm label {color: #000;}
    #mobile_nl .cf-sub {border: 1px solid #e5e5e5!important;padding: 10px!important;height: 42px;width: 100%;background: transparent;font-size: 16px;border-radius: 4px;margin-bottom: 10px;}
    #mobile_nl .sub_contact_corm label {margin-bottom: 5px;height: unset;}
    #mobile_nl .sub_but {width: 100%;float: none;margin-top: 0;}
    #mobile_nl .sub_contact_corm .sub_but .wpcf7-submit {width: 100%;border: 1px solid rgb(255 255 255 / 50%)!important;height: 42px;text-transform: uppercase;border-radius: 4px;}
    #carousel-certifications-generic {padding:20px 25px;background: #fff;}
    #carousel-certifications-generic .certificates {margin-top: 0;}
    #carousel-certifications-generic .certificates li {width: 20%;margin-right: 0;padding:0 30px;}
    #carousel-certifications-generic .certificates li img {height:auto;width:100%;margin-bottom: 0px;filter: grayscale(1);opacity: .5;}
    #carousel-certifications-generic .carousel-control .icon-prev {margin-left: 0px;}
    #carousel-certifications-generic .carousel-control .icon-next {margin-right: 0px;}
    #carousel-certifications-generic .carousel-control .icon-prev:before {color: #000;}
    #carousel-certifications-generic .carousel-control.right, #carousel-certifications-generic .carousel-control.left {background-image: none;opacity: .5;}
    #site-footer-custom-area-right {float: none;text-align: center;width: 100%;}

    
    /* Home Page Room Section */
    #room_row {}
    .suit_row {display: flex;margin-left: 15px;flex-grow: 0;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);margin-bottom: 0px;}
    .suit_row:nth-child(1) {margin-left: 0;}
    .suit_row .room_list_content {min-width: 270px;background: #fff;border-radius: 6px;}
    .suit_row .rm_img {width: 110px;height:110px;float: left;border-radius: 6px 0 0 6px;}
    .suit_row .rm_img a {width: 110px;height:110px;display:block;}
    .suit_row .room_details {width: calc(100% - 110px); float: right;padding: 15px;background: transparent;border-radius: 0 6px 6px 0;height: 90px;}
    .suit_row .room_details .room_title {margin:0 0 5px;}
    .suit_row .room_details .room_title a {font-family: 'Rubik';font-size: 14px;letter-spacing: 0;margin: 0 auto 10px;line-height: 20px;color: #000;font-weight: 500;}
    .suit_row .room_details ul.home_room_stat {margin-bottom: 0;}
    .suit_row .room_details ul.home_room_stat li {font-size: 13px;opacity: .8;margin-top: 5px;}
    .suit_row .room_details ul.home_room_stat li i {margin-right:5px;}
    .tablinks.ben_tab {background: transparent;border: 0;font-size: 16px;font-weight: 500;letter-spacing: 0;margin-bottom: 20px;color: #ccc;margin-right: 10px;}
    .tablinks.ben_tab.active {background: transparent!important;color: #000;}
    #room_row .room_list {animation: fadeEffect 1s;display: flex;overflow-x: auto;padding-bottom: 0;}
    .no_content img {width: 64px;opacity: .5;margin: 0 auto 15px;}
    .no_content .heading {font-size: 14px;margin: 0 0 5px;}
    .no_content .desc {opacity: .8;text-align: center;font-size: 16px;margin: 0;}
    .room_no_content {width: 100%;margin: 0 auto;background: #fff;border-radius: 6px;padding: 15px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);}
    
    /* Room Archive Page */
    #rooms_row_mobile {background: #fff;}
    #rooms_row_mobile .sub-text, #exp_row .sub-text, #grey_row .sub-text {font-size: 14px;line-height: 18px;opacity: .8;width: 100%;margin: 0 auto;text-align: justify;}
    .post-type-archive-rooms #room_row_archive, .page-template-page-goomtee-retreat #room_row_archive {padding:20px 0;}
    .post-type-archive-rooms #room_row_archive .suit_row, .page-template-page-goomtee-retreat  #room_row_archive .suit_row {display: block;margin-left: 0;margin-top:0;width: 48%;min-height:110px;margin-bottom: 25px;}
    .post-type-archive-rooms #room_row_archive .suit_row:nth-child(1), .page-template-page-goomtee-retreat #room_row_archive .suit_row:nth-child(1) {margin-top:0;}    
    .post-type-archive-rooms #room_row_archive .suit_row:nth-child(odd), .page-template-page-goomtee-retreat #room_row_archive .suit_row:nth-child(odd) {float:left;}    
    .post-type-archive-rooms #room_row_archive .suit_row:nth-child(even), .page-template-page-goomtee-retreat #room_row_archive .suit_row:nth-child(even) {float:right;}    
    
    /* Single Room */
    ul.room_images li {width: 100%;}
    #room_overview_row .details {font-size: 16px;line-height: 16px;text-align: justify;opacity: .8;margin-bottom: 20px;margin-top: 2px;}
    .room_stat, .room_features, .room_amenities {margin-bottom: 20px;width: auto;}
    .room_stat li {font-size:14px;margin-top: 7px;opacity: .8;}
    .room_stat li i {margin-right: 5px;font-size: 14px;position: relative;top: 1px;width: 18px;}
    .section .heading {font-size: 14px;font-weight: 500;color: #000;margin-bottom: 15px;}
    .room_features ul {}
    .room_features ul li {width:48%;padding:15px;text-align:center;}
    .room_features ul li i {display:block;margin-right:0;margin-bottom:10px;font-size:26px;}
    .room_features ul li:nth-child(odd) {float:left;}
    .room_features ul li:nth-child(even) {float:right;}
    
    .room_amenities {}
    .room_amenities ul {animation: fadeEffect 1s;display: flex;overflow-x: auto;}
    .room_amenities ul .amenities_content {}
    .room_amenities li {width:max-content;height:auto;padding:0px 20px 0 0;float: left;margin-left: 10px;text-align:center;font-size: 14px;}
    .room_amenities li:nth-child(1) {margin-left:0;}
    .room_amenities li i, .room_amenities li:before {display:block;margin-right:0;margin: 0 auto 10px 0;font-size:22px;font-family: 'Font Awesome 5 Pro';border-radius:50%;border: 1px solid #999;width: 60px;height: 60px;line-height: 60px;font-weight: 300;}
    .room_amenities ::-webkit-scrollbar, #room_row ::-webkit-scrollbar , #company_list_container ::-webkit-scrollbar {width: 0px;}
    .avl_box_mobile {margin-bottom: 5px;}
    .avl_box_mobile .green_but {width: 100%;background: #000;border-radius: 3px;padding: 12px 15px;}
    .avl_box_mobile ul {}
    .avl_box_mobile ul li {width: 49%;text-align: center;}
    .avl_box_mobile ul li:nth-child(odd) {float:left;}
    .avl_box_mobile ul li:nth-child(even) {float:right;}
    .avl_box_mobile ul li a {display:block;text-decoration:none;padding: 8px 0;margin: 5px 0 0;border: 1px solid #999;font-size: 16px;color: #000;border-radius: 2px;}
    .avl_box_mobile ul li i {font-weight: 600;color: #000;}
    
    .single-rooms #room_row, .single-experiences #room_row, .single-activities #room_row, .page-template-page-goomtee-tea-estate #room_row , .page-template-page-tindharia #room_row, .page-template-page-goomtee-retreat #room_row, 
    .page-id-18 #room_row {padding: 20px 0 20px 25px;}
    #enquiry_box {width: 100%;}
    .brcdn {width: 100%;float: none;padding: 30px;min-height: unset;}
    .wpcf7 .wpcf7-submit {background: #000;border: none;color: #fff;padding: 10px 15px;width: 100%;}
    .single-rooms #review_row {margin-top: -30px;}
    
    /* Tea Page */
    ul.tea_variant {margin-top: 20px;}
    ul.tea_variant li {width: 100%;margin-right: 0;float:none;margin-top:15px;}
    ul.tea_variant li.details img {width: 44px;height: 44px;padding: 10px;border: 1px solid #999;border-radius: 50%;margin: 0 10px 0 0;float: left;}
    ul.tea_variant li.details .tea_texts {width:100%;float:none;text-align: justify;}
    ul.tea_variant li.details .tea_texts .title_2 {font-size: 14px;font-family: 'Rubik';letter-spacing: 0;line-height: 14px;}
    ul.tea_variant li.details .tea_texts .desc {font-size: 14px;line-height: 16px;opacity:.8;text-align: justify;}
    .sec_read_more {font-size: 14px;}
    .sec_read_more i {font-size: 14px!important;display: inline-block!important;position: relative;top: 3px;margin-bottom: 0!important;}
    button.accordion {width: 100%;text-align: left;padding: 10px;font-size: 14px;border: 0;margin-bottom: 5px;font-weight: 500;background: #f5f5f5;}
    button.accordion:before {font-family:'Font Awesome 5 Pro';content:'\f138';margin-right:5px;font-size: 14px;float: left;line-height: 14px;}
    button.accordion.active {}
    button.accordion.active:before {}
    .accordion_panel {padding: 10px 0 0;display: none;overflow: hidden;}
    .accordion_panel .desc {font-size: 14px;line-height: 16px;text-align: justify;opacity: .8;margin-bottom: 15px;}
    #carousel-teavariant-generic {margin-top: unset;padding: 10px 0;}
    #carousel-teavariant-generic ul.teas_imag li {width: 23%;margin-right: 2.66%;float: left;text-align: center;}
    #carousel-teavariant-generic ul.teas_imag li:nth-child(4n) {margin-right: 0;}
    #carousel-teavariant-generic ul.teas_imag li img {border-radius:6px;}
    #carousel-teavariant-generic .carousel-control .icon-prev {margin-left: -10px;}
    #carousel-teavariant-generic .carousel-control .icon-next {margin-right: -10px;}
    #carousel-teavariant-generic .carousel-control .icon-prev:before, #carousel-teavariant-generic .carousel-control .icon-next:before {color: #fff;}
    #carousel-teavariant-generic .carousel-control.right, #carousel-teavariant-generic .carousel-control.left {background-image: none;opacity: 1;}
    ul.packaging .func {margin-bottom: 15px!important;font-size: 12px!important;line-height: 16px;}
    ul.packaging .func:nth-child(last) {margin-bottom:0;}
    ul.packaging .func .heading {font-family: 'Rubik';font-size: 14px;margin: 0 0 5px;text-transform: capitalize;letter-spacing: 0;font-weight: 500;}
    ul.packaging .func i {float: left;margin-right: 5px;position: relative;top: 2px;}
    #tea_details {padding-bottom: 0;}
    ul.packaging {margin-top: 0;}
    
    /* Experience Archive Page */
    #exp_row {background:#fff;}
    .post_back_img {height: 200px;border-radius: 6px;}
    .post_back_img a {display:block;width:100%;height:200px;}
    .more_link a {color: #000;font-size: 14px;text-decoration: none;}
    .exp_list {margin-top: 20px;}
    .exp_list li {margin-top:0;width:48%;min-height: 300px;}
    .exp_list li:nth-child(odd) {float:left;}
    .exp_list li:nth-child(even) {float:right;}
    .exp_list li .exp_details {padding: 10px 0 0;}
    .exp_list li .exp_details .room_title {margin: 0 0 5px;}
    .exp_list li .exp_details .room_title a {font-family: 'Rubik';font-size: 16px;font-weight: 500;letter-spacing: 0px;margin: 0;text-decoration: none;}
    .exp_list li .exp_details .desc, .blogs_details .desc {font-size: 14px;line-height: 16px;opacity: .8;margin: 0;}    
    .exp_list li:nth-child(1) {margin-top:0;}
    
    /* Single Experience */
    .post_img_mobile {height:200px;}
    .post_img_mobile a {display:block;width:100%;height:200px;}
    .post_img_mobile a i {float:right;margin:15px;color:#fff;background:rgb(0 0 0 / 50%);width:34px;height:34px;border-radius:50%;line-height: 34px;text-align:center;}
    .single_post_footer {padding: 10px 0 0;margin: 15px 0 0;border-top: 1px solid #e5e5e5;}
    .viewandlike-count-mobile {width:50%;float:left;}
    .viewandlike-count-mobile li {display: inline-block;width: auto;float: unset;font-size: 16px;opacity: .8;margin-left: 10px;}
    .viewandlike-count-mobile li:nth-child(1) {margin-left:0;}
    .viewandlike-count-mobile li.likecountbox {}
    .viewandlike-count-mobile li.viewcountbox {}
    .viewandlike-count-mobile li i {margin-right: 5px;font-size: 14px;font-weight: 400;}
    .post-share {width:50%;float:right;}
    .post-share .mx-share {padding: 0;display: inline-block;border-radius: 0;float: right;}
    .post-share .mx-share .share-social .social a {width: 20px;text-align: center;display: block;background: #fff;border: 1px solid #999;border-radius: 3px;}
    .share-social .social i {font-size: 14px;}
    .single-experiences .suit_row .room_details .desc, .single-activities .suit_row .room_details .desc, .page-template-page-goomtee-tea-estate .suit_row .room_details .desc, .page-template-page-tindharia .suit_row .room_details .desc {margin-bottom: 0;font-size: 14px;opacity: .8;text-align: left;}
    
    /* Comment */
    .single #comments {background: transparent;padding: 0;-webkit-box-shadow: none;margin-top: 25px;}
    #comments .mx-title .post-title {margin: 0 0 10px;font-size: 16px;font-weight: 500;color: #000;}
    #comment-author {width: 49%;float: left;}
    #comment-email {width: 49%;float: right;}
    #comment-fields {margin-bottom: 0;}
    #comment-fields input {width: 100%;padding: 10px;font-size: 16px;border-radius: 3px;border: 1px solid #e5e5e5;height: 42px;}
    #comment-fields textarea {border-radius: 3px;border: 1px solid #e5e5e5;}
    #comment-fields label {display: block;font-size: 14px;}
    .btn.btn-theme {font-size: 16px;text-transform: capitalize;border-radius: 3px;width: 100%;}
    #comment-fields > div {margin-bottom: 10px;}
    #comment-submit {margin-bottom: 0;}
    .comment-list .comment-item .author-name {margin-right: 10px;font-size: 16px;font-weight: 500;}
    .comment-list .comment-item .comment-date {float:right;font-size:11px;opacity: .6;}
    .comment-content > p, #comment-form > p {font-size: 14px;line-height:16px;margin-bottom: 0px;}
    .comment-list .comment-item .comment-avatar .avatar {border-radius: 50%;}
    #reply-title {font-size: 14px;color: #009688;}
    #reply-title #comments .mx-title .post-title {margin-top: 5px;}
    #cancel-comment-reply-link {color: #f10;font-size: 14px;margin: 0 0 10px;display: block;}
    
    /* Goomtee Te Estate Page */
    .history_container {display: block;background: transparent;width: 100%;margin: 20px 0;}
    .history_container .history_image {width: 100%;margin-left: 0;height: 300px;margin-top: 15px;border-radius: 6px;}
    .history_container .history_image a {display:block;width:100%;height:300px;}
    .factory_slider {margin-top: 15px;}
    .factory_slider rs-slide {border-radius: 6px;}
    
    
    /* Tindharia Page */
    #platation_details_row {margin: 20px 0;}
    #platation_details_row li {margin-top: 10px;}
    #platation_details_row li:nth-child(1) {margin-top: 0px;}
    #platation_details_row li img {width: 44px;float: left;margin-right: 15px;}
    #platation_details_row li .title {width:calc(100% - 59px);float:right;font-size:13px;font-weight:500;}
    #platation_details_row li .title .desc {display:block;font-size: 14px;line-height:16px;font-weight: 400;opacity:.8;}
    .sustain li, .special_teas li, .market {font-size: 14px;opacity: .8;font-weight: 400;line-height: 16px;font-family: 'Rubik';margin: 0 0 10px;text-align: justify;}
    .certs {max-height: 400px;overflow-x: hidden;}
    .certs li {width: 100%;float: none;font-size: 14px;}
    .certs li i {margin-right: 10px;background: #fff;border: 1px solid #999;}
    h3.title-3 {line-height: 36px;font-size: 26px;}
    
    
    /* Bai Group */
    .management_container {margin: 20px 0 0;}
    .company_list .companies_row {width: 100%;float: none;margin: 0 0 10px;}
    .company_list .companies_row .company_details {padding: 0;}
    #company_list_container {padding: 0px 0 0 25px;background: #fff;}
    #company_list_container .room_list .companies_row .company_details .com_title {margin: 0 0 5px;font-size: 15px;line-height: 19px;}
    #company_list_container .room_list .companies_row .company_details .com_title a {font-family: 'Rubik';letter-spacing: 0;color: #000;font-weight: 500;}
    #company_list_container .room_list .companies_row .company_details .desc {font-size: 14px;opacity: .8;line-height: 18px;}
    .companies_row .company_details a.com_link {font-size: 14px;color: #666;}
    #company_list_container .room_list .companies_row:nth-child(3n) {margin: 0 0 0 15px;}
    #company_list_container .room_list {animation: fadeEffect 1s;display: flex;overflow-x: auto;padding-bottom: 0;}
    #company_list_container .room_list .companies_row {width: 100%;float: none;margin: 0 0 10px;display: flex;margin-left: 15px;flex-grow: 0;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);margin-bottom: 0px;background: rgb(255 238 188);padding: 20px 20px 17px;border-radius: 6px;}
    #company_list_container .room_list .companies_row:nth-child(1) {margin-left: 0;}
    #company_list_container .company_details {min-width: 270px;border-radius: 6px;padding: 0;}
    .team_section {margin-top: 0;}
    .team_section li.person {width:48%;margin-right:4%;float:left;border-radius: 4px;}
    .team_section li.person:nth-child(2n+2) {margin-right:0;}
    .team_section li.person .member {height:230px;border-radius: 6px;margin-bottom:10px;}
    .team_section li.person .member a {display:block;width:100%;height:230px;}
    .team_section li.person .member a i {float: right;margin: 15px;color: #fff;background: rgb(0 0 0 / 50%);width: 24px;height: 24px;font-size: 20px;border-radius: 50%;line-height: 24px;text-align: center;}
    .team_section li.person .title {margin: 0 0 10px;font-size: 14px;font-family: 'Rubik';letter-spacing: 0;text-align: center;color: #000;font-weight: 500;}
    .team_section li.person .title .designation {font-size: 10px;opacity: .8;display: block;text-transform: uppercase;letter-spacing: 1px;}
    .details_pop {}
    .details_pop > p {font-size: 14px;text-align: justify;}
    .details_pop .title {font-family: 'denton_testbold';font-size: 16px;margin: 0 0 5px;text-transform: capitalize;letter-spacing: 1px;opacity: 1;}
    .details_pop .title .designation {display: block;font-size: 14px;opacity: .8;display: block;text-transform: uppercase;letter-spacing: 1px;font-family: 'Rubik';}
    .details_pop ul li {font-size: 14px;display: block;font-family: 'Rubik';margin-bottom: 5px;}
    .details_pop ul li:before {margin-right:5px;font-family:'Font Awesome 5 Pro';content:'\f105';}
    .team_section .extra_member_details {margin: 0;font-size: 16px;text-align: center;font-style: italic;opacity: .8;width: 100%;border-top: 1px dashed #ccc;padding-top: 15px;}
    
    
    /* Balaji Company Page */
    #carousel-tt-generic {margin-top:15px;}
    #carousel-tt-generic ul li img {border-radius:6px;}
    #company_list_container.green .room_list .companies_row {background: #f5f5f5;}
    .ls_pop {width: 100%;text-align: center;}
    h3.vision_title {line-height: 18px;font-size: 14px;font-family: 'Rubik';letter-spacing: 0;padding-right: 25px;margin-bottom: 15px;}
    .companies_row .company_details .com_title a.com_link:after {display:none;}
    .tea_pedia {border-top: 1px solid #e5e5e5;}
    .tea_pedia .cont {background:#fff;border-radius:0px;padding: 30px 25px 28px;}
    .tea_pedia .pdf_icon {float:left;width: 50px;}
    .tea_pedia .pdf_icon a {color: #000;text-decoration:none;}
    .tea_pedia .pdf_icon a i {font-size: 50px;color: #f60103;}
    .tea_pedia .downloads {width: calc(100% - 60px);line-height: 18px;font-size: 16px;font-family: 'Rubik';font-weight: 400;float:left;margin: 0;position: relative;top: 7px}
    .tea_pedia .downloads a {color: #000;text-decoration:none;}
    .tea_pedia .downloads .sub {display:block;font-size: 16px;opacity: .8;margin-top: 5px;}
    .tea_pedia .download_icon {width: 32px;float:right;text-align:right;}
    .tea_pedia .download_icon img {width:32px;}

    
    
    
    /* Goomtee Retreat Page */
    body.page-id-2 #page-slider-wrap, .page-id-18 #page-slider-wrap {margin-top: 99px;}
    #grey_row {padding: 20px 25px;}
    #yellow_row {background: rgb(255 238 188);}
    #yellow_row .sub-text {font-size: 14px;line-height: 16px;opacity: 1;width: 100%;margin: 0 auto;text-align: justify;}
    .mobile_dual_container {width: 48%;}
    .mobile_dual_container:nth-child(odd) {float:left;}
    .mobile_dual_container:nth-child(even) {float:right;}
    .mobile_dual_container .exp_img {height: 200px;border-radius: 6px;}
    .mobile_dual_container .exp_img a {display:block;height:200px;}
    .mobile_dual_container .exp_details {padding: 10px 0 0;}
    .mobile_dual_container .room_title {margin-bottom: 5px;}
    .mobile_dual_container .room_title a {font-family: 'Rubik';font-size: 16px;font-weight: 500;letter-spacing: 0;color: #000;}
    .mobile_dual_container .desc {font-size: 14px;line-height: 20px;opacity: .8;margin-bottom: 5px;text-align:left;}
    .mobile_dual_container .more_link {}
    .mobile_dual_container .more_link a {font-size: 16px;font-weight:400;}
    #carousel-exp-generic, #carousel-act-generic {margin-top: 20px;}
    #carousel-exp-generic .carousel-control, #carousel-act-generic .carousel-control {opacity:1}
    #carousel-exp-generic .carousel-control .icon-prev, #carousel-act-generic .carousel-control .icon-prev {margin-left: -5px;top: 50px;}
    #carousel-exp-generic .carousel-control .icon-next, #carousel-act-generic .carousel-control .icon-next {margin-right: -5px;top: 50px;}
    #carousel-exp-generic .carousel-control .icon-prev:before, #carousel-exp-generic .carousel-control .icon-next:before, #carousel-act-generic .carousel-control .icon-prev:before, #carousel-act-generic .carousel-control .icon-next:before {color: #fff;}
    .exp_section_mobile .sections {margin-bottom:20px;}
    .dining_image {min-height: 350px;width: 100%;float: none;}
    .food_menu_link {display:block;margin-top:20px;}
    .food_menu_link .trans_but {border: 1px solid #999;width: 100%;border-radius: 4px;}
    .food_menu_link .trans_but i {margin-left:5px;margin-right:0;}
    #review_row {background: #f5f5f5;box-shadow: none;padding: 20px 25px;min-height: unset;}
    #carousel-rev-generic .carousel-inner {width: 100%;margin: 0 auto;border-radius: 6px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);}
    .testimonial_box .rev_img {display:block;float:left;width: 64px;height: 64px;margin: 0;}
    .testimonial_box .rev_img img {border-radius: 0;}
    .testimonial_box {width: 100%;text-align: left;padding: 15px;}
    .testimonial_box .rev_details {width: calc(100% - 85px);float: right;}
    .testimonial_box .rev_details .name {font-family:'Rubik';font-weight:500;font-size:13px;margin-bottom: 0;}
    .testimonial_box .rev_details .name a {color:#000;}
    .testimonial_box .rev_details .name .portal_name {display:block;font-size:12px;opacity:.8;font-weight:400;}
    .testimonial_box .desc {font-size: 14px;opacity: .8;}
    .testimonial_box .rev_details ul.rating {text-align: left;}
    .testimonial_box .rev_details ul.rating li {display: inline-block;margin: 0 2px 0 0;}
    .testimonial_box .rev_details ul.rating li i {font-size: 10px;}


    /* Home Page */
    .home_box {}
    .home_box ul {}
    .home_box ul li {width:32%;float:left;margin-right:2%;border-radius:6px;text-align:center;}
    .home_box ul li:nth-child(3) {width:32%;float:left;margin-right:0;}
    .home_box ul li .post_back_img {height:160px;margin-bottom:10px;}
    .home_box ul li .post_back_img a {display:block;width:100%;height:160px;}
    .home_box ul li .title {font-size: 16px;margin: 0;}
    .home_box ul li .title a {color:#000;text-decoration:none;}
    .page-id-18 #company_list_container {padding: 0px 0 20px 25px;}
    .page-id-18 h3.title-3 {margin: 0 0 15px;}
    .mx-header-right .simple-weather--display-block {position: relative;top: 25px;right: 15px;}
    .page-id-18 #room_row .avl_box_mobile {margin-bottom: 0;margin-right: 25px;margin-top: 15px;}
    
    
}


/* Landscape phones and down */
@media only screen and (max-width: 480px) and (min-width: 320px) {
    .container {padding-right: 25px;padding-left: 25px;}
    /*#header-wrap {position: relative;z-index: unset;width: unset;margin: unset;background: #fff;top: 0;border-bottom: 0px solid #dddddd;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 8%);}*/
    .site-header-style-3 .mx-header-left {width: 20%;float: left;margin-bottom: 0;text-align: left;padding-left: 15px;}
    .site-header-style-3 .mx-header-left .responsive-mobile-menu {margin-top: 22px;display:block;}
    .site-header-style-3 .mx-header-logo {float: left;padding-left: 0;width: 60%;padding-right: 0;min-height: unset;}
    .site-header-style-3 .mx-header-logo .logo-retina {height: 55px;width: auto;margin: 7px auto;}
    .site-header-style-3 .mx-header-right {width: 20%;padding: 0px;margin: 0;float: right;}
    .site-header-style-3 .mx-header-logo .logo {margin-top: 0;margin-bottom: 0;}
    .site-header-style-3 .mx-header-right > ul > li > a {padding: 0;display: block;line-height: unset;border-radius: 0;min-width: unset;text-align: center;}
    
    #page-content-wrap {background: #f5f5f5;min-height: calc(100vh - 252px);}
    .mobile, .mx-header-right {display:block;}
	.post-ajax-element {width:100%;}
	.portfolio-element {width:100%;}
	.shortcode-post-entry {width:100%;}
	.main-title {font-size: 16px;}
	.sub-title {font-size: 13px;margin: 0 0% 10px;line-height: 18px;}
	body.boxed-layout .wide-background, body.wide-layout .wide-background {padding: 20px 140px;background: #edf7ff;}
	.site-header-style-2 .mx-header-logo {float: left;}
	.site-header-style-2 .mx-header-logo .logo {position: relative;top: 3px;}
	
	/* Mobile Menu */
	.side_menu_head .head, #menu-side-menu li a i {color: #fdcc38;font-weight: 300;}
	
	/* Display None */
	.mx-secondary-logo, .desktop-footer, #enquiry_box .brochure_image, #site-footer-custom-area-left, #comment-url, #site-content-header, .mx-header-right .simple-weather__date {display: none;}
	
	.site-header-style-2 .mx-header-right {}
	.site-header-style-2 .mx-search-container > ul > li > a {padding: 5px 7px;border: 1px solid #001736a6;border-radius: 2px;font-size: 22px;}
	.site-header-style-2 .mx-search-container {margin-top: 15px;}
	.left-box-price, .right-box-price {width:100%;margin-bottom:25px;}
	.left-box-price .price-name, .right-box-price .price-name {padding: 30px 20px 20px;}
	.left-box-price .price-desc, .right-box-price .price-desc {padding: 10px 20px 20px;font-size: 14px; line-height: 20px;letter-spacing: 0;}
	.sub-price-box {padding: 20px 0px 10px;}
	.sub-price-box .one-half, .sub-price-box .one-half-last {padding: 0 15px;}
	.left-box-price .features {padding: 20px 20px 0;}
	.left-box-price .features ul li:nth-child(2), .left-box-price .features ul li:nth-child(3) {line-height: 20px;}
	.left-box-price, .right-box-price {border-radius: 6px;}
	.left-box-price .register, .right-box-price .register {border-radius: 0 0 6px 6px;}
	.serv-row .vc_col-sm-2, .serv-row .vc_col-sm-3 {width:33.33%;float:left;margin-bottom: 15px;}
	.serv-row .vc_col-sm-2 .vc_column-inner {padding-left: 5px;padding-right: 5px;}
	.serv-row .vc_col-sm-2 .wh-box-1 {padding: 5px;}
	.serv-row .vc_col-sm-2 .wh-box-1 .service-title-1 {font-size: 12px;letter-spacing: .3px;  line-height: 16px;}
	.vc_tta.vc_general .vc_tta-panel-title>a {padding: 14px 20px 14px 0!important;text-align: left!important;}
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {border: none;}
	.recharge, .mt, .ccb, .ibp, .licbp, .inserl, .hitachi-atm, .micro-atm, .and-atm, .kiosk, .account-opening, .loan, .hotel-booking, .bus-booking, .flight-booking, .train-booking, .certificate, 
	.disable-certificate, .dob-certificate, .caste-certificate, .gst-regist, .gst-return, .company-regist, .tds {zoom:90%}
	.vc_tta.vc_general .vc_tta-panel-title {font-family: 'Montserrat', sans-serif;font-size: 13px;}
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #001736!important;}
	.mob-app-login {float: left; position: absolute;   right: 65px;    top: 23px;}
	.mob-app-login a {background: #24b47e; color: #fff!important;   text-decoration: none;   padding: 5px 15px!important;}
	
	.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details,
	.woocommerce-MyAccount-content .right-col-view-order{width: 100%;}
	.woocommerce-MyAccount-content .woocommerce-customer-details {margin-bottom:0!important;}
	.woocommerce-MyAccount-navigation {position: fixed;bottom: 0;left: 0;z-index: 99999999;}
	.woocommerce-MyAccount-navigation ul li {width:20%; float:left;padding: 12px 10px 8px;font-size: 11px;text-align: center;}
	.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li.is-active:before {color:#ff7909!important;}
    .woocommerce-MyAccount-navigation ul li:before {font-family:"Fontawesome";display:block;margin:0 0 3px;font-size: 20px;color: #001735a8;}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before {content:"\f009";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before {content:"\f07a";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before {content:"\f56d";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before {content:"\f3c5";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before {content:"\f4fe";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {display:none;}
	
	.order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {padding: 15px 20px;}
	#order_review .order-contents .cart_item .product-qty, .woocommerce-table__line-item .product-quantity {margin-left: 45px;}
	.order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {margin-bottom: 10px;}
    #customer_details h3, #order_review h3, .login-left h3, .cart_totals h2, .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-customer-details h2, .woocommerce-thankyou-order-received, .view-order-content .woocommerce-order-details h2.woocommerce-order-details__title, .view-order-content h2, .woocommerce-order-details h2, .woocommerce-MyAccount-content .download-area h3#download_heading, .woocommerce-MyAccount-content .addreas-area .woocommerce-Address-title h3, .woocommerce-MyAccount-content .edit-account-area h3, .woocommerce-MyAccount-content .edit-account-area .passord-change legend, #tracking-response .tracing-box h2, .view-order-tracking h2 {font-size: 16px;line-height: 22px;}
    .order-row .order-nos {width: 40%;float:left;}
    .order-row .order-dates, .order-row .order-totals, .order-row .order-status {width: 60%;float:right;padding: 0;}
    .order-row .order-dates .order-head2, .order-row .order-totals .order-head2, .order-row .order-status .order-head2 {display:none;}
    #site-footer-widget, #back-top, .tracking_update_row .status .success .fas, .tracking_update_row .status .outdel .fas, .tracking_update_row .status .intra .fas {display: none!important;}
    .woocommerce-page #site-footer-bottom {padding: 10px 0;margin-bottom: 60px;}
    #site-footer-bottom #site-footer-custom-area .row > div {margin-bottom: 0;width:100%;text-align:center}
    .order-row .order-action {width: auto;float: left;}
    .order-row .order-tracks {width: auto;    float: left;margin-left:5px;}
    #tracking-response .tracing-box .awb_no {width: 40%;}
    #tracking-response .tracing-box .arrival {width: 60%;float: right;}
    #tracking-response .tracing-box .courier {width: 40%;float: left;}
    .awb_no .sm-txt {font-size: 14px;}
    .tracking_update_row .time, .tracking_update_row .location {width: 75%;}
    #hide-track {margin-top: -38px;top: 0;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-MyAccount-content .edit-account-area .passord-change {width: 100%;}
    .woocommerce-MyAccount-content .download-area, .woocommerce-MyAccount-content .addreas-area, .woocommerce-MyAccount-content .edit-account-area {padding: 15px 20px;}
    body.archive #main .col-md-9 {padding-left: 15px;}
    body.archive .woocommerce-loop-product__title {font-size: 12px!important; line-height: 16px!important;}
    body.archive ul.products li.product .price ins {line-height: 22px;font-size: 16px;}
    body.archive ul.products li.product .button {margin-left: 10px;}
    .woocommerce div.product div.images.woocommerce-product-gallery, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%;}
    .woocommerce div.product form.cart .button {width: 100%;padding: 12px 30px;margin-bottom: 15px;}
    .single-product a.wws-product-query-btn {margin: 0;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 0 10px;}
    .woocommerce div.product div.summary {margin-bottom: 0;}
    .woocommerce div.product .product_title, .single-product .mx-title .post-title {font-size: 14px; line-height: 20px;}
    .logo-left-side, .logo-right-side, #header-topbar {display:none;}
    .site-header-style-3 .mx-header-logo .logo {width: 100%;}
    .sub-big-text-2 {font-size: 18px;line-height: 24px;font-family: 'denton_testextrabold';letter-spacing: 1px;}
    .sub-small-text {font-family: 'Rubik';letter-spacing: .5px;font-size: 12px;width: 100%;line-height: 18px;margin: 0 auto 40px;}
    .main_section li {float: left;width: 100%;margin-right: 0;}
    .big-text {font-size: 20px;margin: 0 auto 10px;line-height: 30px;letter-spacing: 1px;}
    .small-text {letter-spacing: 2px;font-size: 12px;margin: 0 0 5px;}
    .logo-left-side {}
    .logo-right-side {}
    .one-half {width: 100%;float: none;margin-right: 0;}
    .one-half-last {width: 100%;float: none;margin-left: 0;}
    .one-fourth {width: 49%;}
    .responsive-mobile-menu i {font-size: 22px;}
    .site-header-style-3 .mx-header-right > ul {margin-top: 0!important;}
    
    #page-header-wrap, #page-slider-wrap {margin-top: 69px;}
    #main {padding-top: 0px;min-height: unset;}

    /* Footer */
    .footer-wrap {}
    #site-footer-custom-area-left, #site-footer-custom-area-right {font-size: 10px;}
    #site-footer-bottom {background: #fff;border-top: 1px solid #e5e5e5;padding: 10px 0;color: #888;}
    .mobile-footer {border-top: 1px solid #e5e5e5;position: sticky;bottom: 0;background: #fff;z-index: 9;}
    .mobile-footer ul {}
    .mobile-footer ul li {width: 14%;float: left;text-align: center;height: 50px;}
    .mobile-footer ul li:nth-child(1) {margin-left:1%;}
    .mobile-footer ul li:nth-child(7) {margin-right:1%;}
    .mobile-footer ul li a {display:block;padding:15px 5px;}
    .mobile-footer ul li i {margin-right:0;font-size:20px;}
    #site-footer-custom-area-right i {color:#888;}
    .single-rooms .mobile-footer ul li.room i, .post-type-archive-rooms .mobile-footer ul li.room i, .page-template-page-teas .mobile-footer ul li.teas i, .page-template-page-experiences .mobile-footer ul li.exp i, .single-experiences .mobile-footer ul li.exp i,
    .post-type-archive-activities .mobile-footer ul li.exp i, .page-template-page-goomtee-tea-estate .mobile-footer ul li.garden i, .page-template-page-gardens  .mobile-footer ul li.garden i, 
    .page-template-page-tindharia  .mobile-footer ul li.garden i, .page-template-page-about-php .mobile-footer ul li.group i, .single-companies .mobile-footer ul li.group i, .page-id-18 .mobile-footer ul li.home i, 
    .page-template-page-goomtee-retreat .mobile-footer ul li.retreat i, .post-type-archive-activities .mobile-footer ul li.exp i, .single-activities .mobile-footer ul li.exp i {font-weight: 500;color: #ffc107;}
    .mobile_footer_submenu {width: 100px;border: 1px solid #e5e5e5;border-right: 0;border-bottom: 0;position: absolute;bottom: 51px;right: 0;}
    .mobile_footer_submenu li {width: 100%!important;height: unset!important;text-align: left!important;margin-right: 0!important;margin-left: 0!important;background: #fff;float: none!important;}
    .mobile_footer_submenu li a {padding: 10px!important;font-size: 13px;border-bottom: 1px solid #e5e5e5;width: 100%;}
    .mobile_footer_submenu li:nth-child(2) a {border-bottom: 0;}
    .cont-half {width:50%;float:left;}
    .cont-half:nth-child(1) {border-right:1px solid #e5e5e5;}
    .cont-half.right {text-align: center;    padding: 0 0 0 20px;}
    .nl_mobile_subscribe {border: 1px solid #999;background: #fff;padding: 8px 15px;font-size: 13px;line-height: 16px;border-radius: 4px;width: 100%;}
    .nl_mobile_subscribe a {text-decoration:none}
    .nl_mobile_subscribe i {margin-right: 5px;font-size: 16px;font-weight: 300;position: relative;top: 1px;}    
    #mobile_nl {}
    #mobile_nl .sub_contact_corm .title_field, #mobile_nl .sub_contact_corm .name_field, #mobile_nl .sub_contact_corm .email_field{float:none;width: 100%;margin-right: 0%;}
    #mobile_nl .sub_contact_corm label {color: #000;}
    #mobile_nl .cf-sub {border: 1px solid #e5e5e5!important;padding: 10px!important;height: 42px;width: 100%;background: transparent;font-size: 13px;border-radius: 4px;margin-bottom: 10px;}
    #mobile_nl .sub_contact_corm label {margin-bottom: 5px;height: unset;}
    #mobile_nl .sub_but {width: 100%;float: none;margin-top: 0;}
    #mobile_nl .sub_contact_corm .sub_but .wpcf7-submit {width: 100%;border: 1px solid rgb(255 255 255 / 50%)!important;height: 42px;text-transform: uppercase;border-radius: 4px;}
    #carousel-certifications-generic {padding:20px 25px;background: #fff;}
    #carousel-certifications-generic .certificates {margin-top: 0;}
    #carousel-certifications-generic .certificates li {width: 20%;margin-right: 0;padding:0 15px;}
    #carousel-certifications-generic .certificates li img {height:auto;width:100%;margin-bottom: 0px;filter: grayscale(1);opacity: .5;}
    #carousel-certifications-generic .carousel-control .icon-prev {margin-left: 0px;}
    #carousel-certifications-generic .carousel-control .icon-next {margin-right: 0px;}
    #carousel-certifications-generic .carousel-control .icon-prev:before {color: #000;}
    #carousel-certifications-generic .carousel-control.right, #carousel-certifications-generic .carousel-control.left {background-image: none;opacity: .5;}
    
    
    /* Home Page Room Section */
    #room_row {}
    .suit_row {display: flex;margin-left: 15px;flex-grow: 0;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);margin-bottom: 0px;}
    .suit_row:nth-child(1) {margin-left: 0;}
    .suit_row .room_list_content {min-width: 270px;background: #fff;border-radius: 6px;}
    .suit_row .rm_img {width: 90px;height:90px;float: left;border-radius: 6px 0 0 6px;}
    .suit_row .rm_img a {width: 90px;height:90px;display:block;}
    .suit_row .room_details {width: calc(100% - 90px); float: right;padding: 15px;background: transparent;border-radius: 0 6px 6px 0;height: 90px;}
    .suit_row .room_details .room_title {margin:0 0 5px;}
    .suit_row .room_details .room_title a {font-family: 'Rubik';font-size: 13px;letter-spacing: 0;margin: 0 auto 10px;line-height: 20px;color: #000;font-weight: 500;}
    .suit_row .room_details ul.home_room_stat {margin-bottom: 0;}
    .suit_row .room_details ul.home_room_stat li {font-size: 11px;opacity: .8;}
    .suit_row .room_details ul.home_room_stat li i {margin-right:5px;}
    .tablinks.ben_tab {background: transparent;border: 0;font-size: 14px;font-weight: 500;letter-spacing: 0;margin-bottom: 20px;color: #ccc;margin-right: 10px;}
    .tablinks.ben_tab.active {background: transparent!important;color: #000;}
    #room_row .room_list {animation: fadeEffect 1s;display: flex;overflow-x: auto;padding-bottom: 0;}
    .no_content img {width: 44px;opacity: .5;margin: 0 auto 10px;}
    .no_content .heading {font-size: 13px;margin: 0 0 5px;}
    .no_content .desc {opacity: .8;text-align: center;font-size: 11px;margin: 0;}
    .room_no_content {width: 100%;margin: 0 auto;background: #fff;border-radius: 6px;padding: 15px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);}
    
    /* Room Archive Page */
    #rooms_row_mobile {background: #fff;}
    #rooms_row_mobile .sub-text, #exp_row .sub-text, #grey_row .sub-text {font-size: 12px;line-height: 16px;opacity: .8;width: 100%;margin: 0 auto;text-align: justify;}
    .post-type-archive-rooms #room_row_archive, .page-template-page-goomtee-retreat #room_row_archive {padding:20px 0;}
    .post-type-archive-rooms #room_row_archive .suit_row, .page-template-page-goomtee-retreat  #room_row_archive .suit_row {display: block;margin-left: 0;margin-top:15px;}
    .post-type-archive-rooms #room_row_archive .suit_row:nth-child(1), .page-template-page-goomtee-retreat #room_row_archive .suit_row:nth-child(1) {margin-top:0;}    
    
    
    /* Single Room */
    ul.room_images li {width: 100%;}
    #room_overview_row .details {font-size: 13px;line-height: 16px;text-align: justify;opacity: .8;margin-bottom: 20px;margin-top: 2px;}
    .room_stat, .room_features, .room_amenities {margin-bottom: 20px;width: auto;}
    .room_stat li {font-size:14px;margin-top: 7px;opacity: .8;}
    .room_stat li i {margin-right: 5px;font-size: 14px;position: relative;top: 1px;width: 18px;}
    .section .heading {font-size: 14px;font-weight: 500;color: #000;margin-bottom: 15px;}
    .room_features ul {}
    .room_features ul li {width:48%;padding:15px;text-align:center;}
    .room_features ul li i {display:block;margin-right:0;margin-bottom:10px;font-size:26px;}
    .room_features ul li:nth-child(odd) {float:left;}
    .room_features ul li:nth-child(even) {float:right;}
    
    .room_amenities {}
    .room_amenities ul {animation: fadeEffect 1s;display: flex;overflow-x: auto;}
    .room_amenities ul .amenities_content {}
    .room_amenities li {width:max-content;height:auto;padding:0px 20px 0 0;float: left;margin-left: 10px;text-align:center;font-size: 12px;}
    .room_amenities li:nth-child(1) {margin-left:0;}
    .room_amenities li i, .room_amenities li:before {display:block;margin-right:0;margin: 0 auto 10px 0;font-size:22px;font-family: 'Font Awesome 5 Pro';border-radius:50%;border: 1px solid #999;width: 60px;height: 60px;line-height: 60px;font-weight: 300;}
    .room_amenities ::-webkit-scrollbar, #room_row ::-webkit-scrollbar , #company_list_container ::-webkit-scrollbar {width: 0px;}
    .avl_box_mobile {margin-bottom: 5px;}
    .avl_box_mobile .green_but {width: 100%;background: #000;border-radius: 3px;padding: 12px 15px;}
    .avl_box_mobile ul {}
    .avl_box_mobile ul li {width: 49%;text-align: center;}
    .avl_box_mobile ul li:nth-child(odd) {float:left;}
    .avl_box_mobile ul li:nth-child(even) {float:right;}
    .avl_box_mobile ul li a {display:block;text-decoration:none;padding: 8px 0;margin: 5px 0 0;border: 1px solid #999;font-size: 13px;color: #000;border-radius: 2px;}
    .avl_box_mobile ul li i {font-weight: 600;color: #000;}
    
    .single-rooms #room_row, .single-experiences #room_row, .single-activities #room_row, .page-template-page-goomtee-tea-estate #room_row , .page-template-page-tindharia #room_row, .page-template-page-goomtee-retreat #room_row, 
    .page-id-18 #room_row {padding: 20px 0 20px 25px;}
    #enquiry_box {width: 100%;}
    .brcdn {width: 100%;float: none;padding: 30px;min-height: unset;}
    .wpcf7 .wpcf7-submit {background: #000;border: none;color: #fff;padding: 10px 15px;width: 100%;}
    .single-rooms #review_row {margin-top: -30px;}
    
    /* Tea Page */
    ul.tea_variant {margin-top: 20px;}
    ul.tea_variant li {width: 100%;margin-right: 0;float:none;margin-top:15px;}
    ul.tea_variant li.details img {width: 44px;height: 44px;padding: 10px;border: 1px solid #999;border-radius: 50%;margin: 0 10px 0 0;float: left;}
    ul.tea_variant li.details .tea_texts {width:100%;float:none;text-align: justify;}
    ul.tea_variant li.details .tea_texts .title_2 {font-size: 14px;font-family: 'Rubik';letter-spacing: 0;line-height: 14px;}
    ul.tea_variant li.details .tea_texts .desc {font-size: 12px;line-height: 16px;opacity:.8;text-align: justify;}
    .sec_read_more {font-size: 12px;}
    .sec_read_more i {font-size: 14px!important;display: inline-block!important;position: relative;top: 3px;margin-bottom: 0!important;}
    button.accordion {width: 100%;text-align: left;padding: 10px;font-size: 12px;border: 0;margin-bottom: 5px;font-weight: 500;background: #f5f5f5;}
    button.accordion:before {font-family:'Font Awesome 5 Pro';content:'\f138';margin-right:5px;font-size: 14px;float: left;line-height: 14px;}
    button.accordion.active {}
    button.accordion.active:before {}
    .accordion_panel {padding: 10px 0 0;display: none;overflow: hidden;}
    .accordion_panel .desc {font-size: 12px;line-height: 16px;text-align: justify;opacity: .8;margin-bottom: 15px;}
    #carousel-teavariant-generic {margin-top: unset;padding: 10px 0;}
    #carousel-teavariant-generic ul.teas_imag li {width: 23%;margin-right: 2.66%;float: left;text-align: center;}
    #carousel-teavariant-generic ul.teas_imag li:nth-child(4n) {margin-right: 0;}
    #carousel-teavariant-generic ul.teas_imag li img {border-radius:6px;}
    #carousel-teavariant-generic .carousel-control .icon-prev {margin-left: -10px;}
    #carousel-teavariant-generic .carousel-control .icon-next {margin-right: -10px;}
    #carousel-teavariant-generic .carousel-control .icon-prev:before, #carousel-teavariant-generic .carousel-control .icon-next:before {color: #fff;}
    #carousel-teavariant-generic .carousel-control.right, #carousel-teavariant-generic .carousel-control.left {background-image: none;opacity: 1;}
    ul.packaging .func {margin-bottom: 15px!important;font-size: 12px!important;line-height: 16px;}
    ul.packaging .func:nth-child(last) {margin-bottom:0;}
    ul.packaging .func .heading {font-family: 'Rubik';font-size: 12px;margin: 0 0 5px;text-transform: capitalize;letter-spacing: 0;font-weight: 500;}
    ul.packaging .func i {float: left;margin-right: 5px;position: relative;top: 2px;}
    #tea_details {padding-bottom: 0;}
    ul.packaging {margin-top: 0;}
    
    /* Experience Archive Page */
    #exp_row {background:#fff;}
    .post_back_img {height: 150px;border-radius: 6px;}
    .post_back_img a {display:block;width:100%;height:150px;}
    .more_link a {color: #000;font-size: 12px;text-decoration: none;}
    .exp_list {margin-top: 20px;}
    .exp_list li {margin-top:15px;}
    .exp_list li .exp_details {padding: 10px 0 0;}
    .exp_list li .exp_details .room_title {margin: 0 0 5px;}
    .exp_list li .exp_details .room_title a {font-family: 'Rubik';font-size: 13px;font-weight: 500;letter-spacing: 0px;margin: 0;text-decoration: none;}
    .exp_list li .exp_details .desc, .blogs_details .desc {font-size: 12px;line-height: 16px;opacity: .8;margin: 0;}    
    .exp_list li:nth-child(1) {margin-top:0;}
    
    /* Single Experience */
    .post_img_mobile {height:200px;}
    .post_img_mobile a {display:block;width:100%;height:200px;}
    .post_img_mobile a i {float:right;margin:15px;color:#fff;background:rgb(0 0 0 / 50%);width:34px;height:34px;border-radius:50%;line-height: 34px;text-align:center;}
    .single_post_footer {padding: 10px 0 0;margin: 15px 0 0;border-top: 1px solid #e5e5e5;}
    .viewandlike-count-mobile {width:50%;float:left;}
    .viewandlike-count-mobile li {display: inline-block;width: auto;float: unset;font-size: 13px;opacity: .8;margin-left: 10px;}
    .viewandlike-count-mobile li:nth-child(1) {margin-left:0;}
    .viewandlike-count-mobile li.likecountbox {}
    .viewandlike-count-mobile li.viewcountbox {}
    .viewandlike-count-mobile li i {margin-right: 5px;font-size: 12px;font-weight: 400;}
    .post-share {width:50%;float:right;}
    .post-share .mx-share {padding: 0;display: inline-block;border-radius: 0;float: right;}
    .post-share .mx-share .share-social .social a {width: 20px;text-align: center;display: block;background: #fff;border: 1px solid #999;border-radius: 3px;}
    .share-social .social i {font-size: 12px;}
    .single-experiences .suit_row .room_details .desc, .single-activities .suit_row .room_details .desc, .page-template-page-goomtee-tea-estate .suit_row .room_details .desc, .page-template-page-tindharia .suit_row .room_details .desc {margin-bottom: 0;font-size: 12px;opacity: .8;text-align: left;}
    
    /* Comment */
    .single #comments {background: transparent;padding: 0;-webkit-box-shadow: none;margin-top: 25px;}
    #comments .mx-title .post-title {margin: 0 0 10px;font-size: 13px;font-weight: 500;color: #000;}
    #comment-author {width: 49%;float: left;}
    #comment-email {width: 49%;float: right;}
    #comment-fields {margin-bottom: 0;}
    #comment-fields input {width: 100%;padding: 10px;font-size: 13px;border-radius: 3px;border: 1px solid #e5e5e5;height: 42px;}
    #comment-fields textarea {border-radius: 3px;border: 1px solid #e5e5e5;}
    #comment-fields label {display: block;font-size: 12px;}
    .btn.btn-theme {font-size: 13px;text-transform: capitalize;border-radius: 3px;width: 100%;}
    #comment-fields > div {margin-bottom: 10px;}
    #comment-submit {margin-bottom: 0;}
    .comment-list .comment-item .author-name {margin-right: 10px;font-size: 13px;font-weight: 500;}
    .comment-list .comment-item .comment-date {float:right;font-size:11px;opacity: .6;}
    .comment-content > p, #comment-form > p {font-size: 12px;line-height:16px;margin-bottom: 0px;}
    .comment-list .comment-item .comment-avatar .avatar {border-radius: 50%;}
    #reply-title {font-size: 12px;color: #009688;}
    #reply-title #comments .mx-title .post-title {margin-top: 5px;}
    #cancel-comment-reply-link {color: #f10;font-size: 12px;margin: 0 0 10px;display: block;}
    
    /* Goomtee Te Estate Page */
    .history_container {display: block;background: transparent;width: 100%;margin: 20px 0;}
    .history_container .history_image {width: 100%;margin-left: 0;height: 180px;margin-top: 15px;border-radius: 6px;}
    .history_container .history_image a {display:block;width:100%;height:180px;}
    .factory_slider {margin-top: 15px;}
    .factory_slider rs-slide {border-radius: 6px;}
    
    
    /* Tindharia Page */
    #platation_details_row {margin: 20px 0;}
    #platation_details_row li {margin-top: 10px;}
    #platation_details_row li:nth-child(1) {margin-top: 0px;}
    #platation_details_row li img {width: 44px;float: left;margin-right: 15px;}
    #platation_details_row li .title {width:calc(100% - 59px);float:right;font-size:13px;font-weight:500;}
    #platation_details_row li .title .desc {display:block;font-size: 12px;line-height:16px;font-weight: 400;opacity:.8;}
    .sustain li, .special_teas li, .market {font-size: 12px;opacity: .8;font-weight: 400;line-height: 16px;font-family: 'Rubik';margin: 0 0 10px;text-align: justify;}
    .certs {max-height: 400px;overflow-x: hidden;}
    .certs li {width: 100%;float: none;font-size: 12px;}
    .certs li i {margin-right: 10px;background: #fff;border: 1px solid #999;}
    h3.title-3 {line-height: 30px;font-size: 20px;}
    
    
    /* Bai Group */
    .management_container {margin: 20px 0 0;}
    .company_list .companies_row {width: 100%;float: none;margin: 0 0 10px;}
    .company_list .companies_row .company_details {padding: 0;}
    #company_list_container {padding: 0px 0 0 25px;background: #fff;}
    #company_list_container .room_list .companies_row .company_details .com_title {margin: 0 0 5px;font-size: 13px;line-height: 16px;}
    #company_list_container .room_list .companies_row .company_details .com_title a {font-family: 'Rubik';letter-spacing: 0;color: #000;font-weight: 500;}
    #company_list_container .room_list .companies_row .company_details .desc {font-size: 12px;opacity: .8;line-height: 16px;}
    #company_list_container .room_list .companies_row:nth-child(3n) {margin: 0 0 0 15px;}
    #company_list_container .room_list {animation: fadeEffect 1s;display: flex;overflow-x: auto;padding-bottom: 0;}
    #company_list_container .room_list .companies_row {width: 100%;float: none;margin: 0 0 10px;display: flex;margin-left: 15px;flex-grow: 0;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);margin-bottom: 0px;background: rgb(255 238 188);padding: 20px 20px 17px;border-radius: 6px;}
    #company_list_container .room_list .companies_row:nth-child(1) {margin-left: 0;}
    #company_list_container .company_details {min-width: 270px;border-radius: 6px;padding: 0;}
    .team_section {margin-top: 0;}
    .team_section li.person {width:48%;margin-right:4%;float:left;border-radius: 4px;}
    .team_section li.person:nth-child(2n+2) {margin-right:0;}
    .team_section li.person .member {height:230px;border-radius: 6px;margin-bottom:10px;}
    .team_section li.person .member a {display:block;width:100%;height:230px;}
    .team_section li.person .member a i {float: right;margin: 15px;color: #fff;background: rgb(0 0 0 / 50%);width: 24px;height: 24px;font-size: 20px;border-radius: 50%;line-height: 24px;text-align: center;}
    .team_section li.person .title {margin: 0 0 10px;font-size: 12px;font-family: 'Rubik';letter-spacing: 0;text-align: center;color: #000;font-weight: 500;}
    .team_section li.person .title .designation {font-size: 10px;opacity: .8;display: block;text-transform: uppercase;letter-spacing: 1px;}
    .details_pop {}
    .details_pop > p {font-size: 12px;text-align: justify;}
    .details_pop .title {font-family: 'denton_testbold';font-size: 16px;margin: 0 0 5px;text-transform: capitalize;letter-spacing: 1px;opacity: 1;}
    .details_pop .title .designation {display: block;font-size: 12px;opacity: .8;display: block;text-transform: uppercase;letter-spacing: 1px;font-family: 'Rubik';}
    .details_pop ul li {font-size: 12px;display: block;font-family: 'Rubik';margin-bottom: 5px;}
    .details_pop ul li:before {margin-right:5px;font-family:'Font Awesome 5 Pro';content:'\f105';}
    .team_section .extra_member_details {margin: 0;font-size: 13px;text-align: center;font-style: italic;opacity: .8;width: 100%;border-top: 1px dashed #ccc;padding-top: 15px;}
    
    
    /* Balaji Company Page */
    #carousel-tt-generic {margin-top:15px;}
    #carousel-tt-generic ul li img {border-radius:6px;}
    #company_list_container.green .room_list .companies_row {background: #f5f5f5;}
    .ls_pop {width: 100%;text-align: center;}
    h3.vision_title {line-height: 18px;font-size: 14px;font-family: 'Rubik';letter-spacing: 0;padding-right: 25px;margin-bottom: 15px;}
    .companies_row .company_details .com_title a.com_link:after {display:none;}
    .tea_pedia {border-top: 1px solid #e5e5e5;}
    .tea_pedia .cont {background:#fff;border-radius:0px;padding: 20px 25px 18px;}
    .tea_pedia .pdf_icon {float:left;width: 34px;}
    .tea_pedia .pdf_icon a {color: #000;text-decoration:none;}
    .tea_pedia .pdf_icon a i {font-size: 32px;color: #f60103;}
    .tea_pedia .downloads {width: calc(100% - 34px);line-height: 18px;font-size: 13px;font-family: 'Rubik';font-weight: 400;float:left;margin: 0;}
    .tea_pedia .downloads a {color: #000;text-decoration:none;}
    .tea_pedia .downloads .sub {display:block;font-size: 11px;opacity: .8;}
    .tea_pedia .download_icon {width: 32px;float:right;text-align:right;}
    .tea_pedia .download_icon img {width:32px;}

    
    
    
    /* Goomtee Retreat Page */
    body.page-id-2 #page-slider-wrap, .page-id-18 #page-slider-wrap {margin-top: 69px;}
    #grey_row {padding: 20px 25px;}
    #yellow_row {background: rgb(255 238 188);}
    #yellow_row .sub-text {font-size: 12px;line-height: 16px;opacity: 1;width: 100%;margin: 0 auto;text-align: justify;}
    .mobile_dual_container {width: 48%;}
    .mobile_dual_container:nth-child(odd) {float:left;}
    .mobile_dual_container:nth-child(even) {float:right;}
    .mobile_dual_container .exp_img {height: 100px;border-radius: 6px;}
    .mobile_dual_container .exp_img a {display:block;height:100px;}
    .mobile_dual_container .exp_details {padding: 10px 0 0;}
    .mobile_dual_container .room_title {margin-bottom: 5px;}
    .mobile_dual_container .room_title a {font-family: 'Rubik';font-size: 12px;font-weight: 500;letter-spacing: 0;color: #000;}
    .mobile_dual_container .desc {font-size: 11px;line-height: 14px;opacity: .8;margin-bottom: 5px;text-align:left;}
    .mobile_dual_container .more_link {}
    .mobile_dual_container .more_link a {font-size: 11px;font-weight:400;}
    #carousel-exp-generic, #carousel-act-generic {margin-top: 20px;}
    #carousel-exp-generic .carousel-control, #carousel-act-generic .carousel-control {opacity:1}
    #carousel-exp-generic .carousel-control .icon-prev, #carousel-act-generic .carousel-control .icon-prev {margin-left: -5px;top: 50px;}
    #carousel-exp-generic .carousel-control .icon-next, #carousel-act-generic .carousel-control .icon-next {margin-right: -5px;top: 50px;}
    #carousel-exp-generic .carousel-control .icon-prev:before, #carousel-exp-generic .carousel-control .icon-next:before, #carousel-act-generic .carousel-control .icon-prev:before, #carousel-act-generic .carousel-control .icon-next:before {color: #fff;}
    .exp_section_mobile .sections {margin-bottom:20px;}
    .dining_image {min-height: 200px;width: 100%;float: none;}
    .food_menu_link {display:block;margin-top:20px;}
    .food_menu_link .trans_but {border: 1px solid #999;width: 100%;border-radius: 4px;}
    .food_menu_link .trans_but i {margin-left:5px;margin-right:0;}
    #review_row {background: #f5f5f5;box-shadow: none;padding: 20px 25px;min-height: unset;}
    #carousel-rev-generic .carousel-inner {width: 100%;margin: 0 auto;border-radius: 6px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);}
    .testimonial_box .rev_img {display:block;float:left;width: 64px;height: 64px;margin: 0;}
    .testimonial_box .rev_img img {border-radius: 0;}
    .testimonial_box {width: 100%;text-align: left;padding: 15px;}
    .testimonial_box .rev_details {width: calc(100% - 85px);float: right;}
    .testimonial_box .rev_details .name {font-family:'Rubik';font-weight:500;font-size:13px;margin-bottom: 0;}
    .testimonial_box .rev_details .name a {color:#000;}
    .testimonial_box .rev_details .name .portal_name {display:block;font-size:12px;opacity:.8;font-weight:400;}
    .testimonial_box .desc {font-size: 12px;opacity: .8;}
    .testimonial_box .rev_details ul.rating {text-align: left;}
    .testimonial_box .rev_details ul.rating li {display: inline-block;margin: 0 2px 0 0;}
    .testimonial_box .rev_details ul.rating li i {font-size: 10px;}


    /* Home Page */
    .home_box {}
    .home_box ul {}
    .home_box ul li {width:32%;float:left;margin-right:2%;border-radius:6px;text-align:center;}
    .home_box ul li:nth-child(3) {width:32%;float:left;margin-right:0;}
    .home_box ul li .post_back_img {height:108px;margin-bottom:5px;}
    .home_box ul li .post_back_img a {display:block;width:100%;height:108px;}
    .home_box ul li .title {font-size: 12px;margin: 0;}
    .home_box ul li .title a {color:#000;text-decoration:none;}
    .page-id-18 #company_list_container {padding: 0px 0 20px 25px;}
    .page-id-18 h3.title-3 {margin: 0 0 15px;}
    .mx-header-right .simple-weather--display-block {position: relative;top: 25px;right: 15px;}
    .page-id-18 #room_row .avl_box_mobile {margin-bottom: 0;margin-right: 25px;margin-top: 15px;}
    
    

    
}

/* Samsung S21 (339 x 735) 
@media only screen and (max-width: 339px) and (min-width: 320px) {
    body {padding: 0 !important;zoom: 85%;}

    
} */
@media (max-width: 320px) {

}