@font-face {font-family: 'Merriweather Sans' ;src: url('../fonts/MerriweatherSans-Light.ttf') format('truetype');}@font-face {font-family: 'Rancho' ;src: url('../fonts/Rancho-Regular.ttf') format('truetype');}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}a, a:hover, a:focus, a:active { text-decoration: none; outline: none; color: inherit;}a, button, input { outline: none; }ol, ul{ padding: 0; margin: 0;}strong{ font-weight: 700;}iframe{ width: 100%; border: none; display: block;}p { margin: 0 0 15px; }*::-moz-selection { background: #e9660f; color: #fff; text-shadow: none; }::-moz-selection { background: #e9660f; color: #fff; text-shadow: none; }::selection { background: #e9660f; color: #fff; text-shadow: none; }textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select{ font-family: inherit; -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; vertical-align: middle; width: 100%; color: #1a1a1a; padding: 12px 15px 11px; border-radius: 0; font-weight: 400; background-color: #fff; text-transform: inherit; border: 1px solid rgba(119,119,119,.2); font-size: 15px; outline: none; line-height: inherit; letter-spacing: 0px;}button, input[type="submit"], input[type="button"], input[type="reset"] { display: inline-block; text-decoration: none; font-size: 13px; line-height: 21px; font-weight: 500; padding: 11px 40px 11px; border: 2px solid transparent; border-radius: 0; color: #fff; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; cursor: pointer; outline: none; -webkit-font-smoothing: antialiased;}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border: 1px solid #e9660f !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-appearance: searchfield;}form { position: relative; }/* clears the 'X' from Internet Explorer */input[type=search]::-ms-clear { display: none; width : 0; height: 0; }input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }/* clears the 'X' from Chrome */input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration { display: none; }textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder ,input::-ms-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholde { color: #fff;}menu, ol, ul { margin: 16px 0; padding: 0 0 0 25px;}body { font-family: 'Merriweather Sans', sans-serif; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0.1px; color: #353434;}.title, .fnt-spc{ font-family: "Rancho", cursive;}h1, h2, h3, h4, h5, h6{ font-family: 'Merriweather Sans', sans-serif; margin-bottom: 15px; font-weight: 600; color :#2f2f2f;}h1 { font-size: 60px; line-height: 72px; }h2 { font-size: 30px; line-height: 40px; }h3 { font-size: 21px; line-height: 30px; }h4 { font-size: 28px; line-height: 38px; }h5 { font-size: 20px; line-height: 30px; }h6 { font-size: 15px; line-height: 18px;}/** Extra-outer **/body .page { overflow: hidden; position: relative; z-index: 10;}body .site-main { background-color: #fff; position: relative; z-index: 1;}body .page.sidebar-true .site-main{ padding: 0; background-color: #fff;}a{ color: #2f2f2f; }a, img{ -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}.box-shadow{ box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 9%); }.box-shadow_2{ box-shadow: 0px 0px 10px 0px rgba(43, 52, 59, 0.02); }.border-rad_3 { border-radius: 3px; }.border-rad_4 { border-radius: 4px; }.border-rad_5 { border-radius: 5px; }.border-rad_6 { border-radius: 6px; }.border-rounded{border-radius: 50%;}.border_1{border: 2px solid;}.alignleft { float: left; margin: .375em 1.75em 0 0;}.alignright { float: right; margin: .375em 0 1.75em 1.75em;}.z-index_1{ z-index: -1; }.z-index-0{ z-index: 0; }.z-index-1{ z-index: 1; }.z-index-2{ z-index: 2; }.font-size-17{font-size: 17px;}.font-size-18{font-size: 18px;}.font-size-24{font-size: 24px;}.fontweight-normal{font-weight: 400;}.fontweight-Medium{font-weight: 500;}.fontweight-semibold{font-weight:600;}.fontweight-bold{font-weight:700;}.padding_top30 {padding-top: 5px;}/* =============================================== Spacing------------------------*//** Padding **/.spacing-1 {margin-top: 70px;padding: 92px 0px 55px 0px;}.spacing-2 {margin-left: -200px;}.spacing-3 {padding: 350px 0px 350px;}.spacing-4 {margin-left: -160px;margin-top: 80px;padding: 72px 0px 0px 210px;}.spacing-5 {padding: 90px 0px 380px 0px;}.spacing-6 {padding: 0px 45px 0px 240px;margin-top: -10px;}.spacing-7 {padding: 190px 70px 185px 0px;}.spacing-8 {padding: 112px 0px 131px 70px;}.spacing-9 {margin-left: -370px;padding: 40px 37px 35px 27px;margin-top: 37px;}.spacing-10 {padding: 10px 15px 0px 0px}.spacing-11 {margin-right: -30px;padding: 315px 40px 55px 40px;}.spacing-12 {padding-left: 40px;}.spacing-13 {padding: 92px 0px 55px 0px;}.spacing-14 {padding: 93px 0 0px 345px;margin-left: -30px;}.spacing-15 {padding: 315px 300px;margin: 0 -260px 40px -200px;}.spacing-16 {margin-right: -30px; padding: 108px 57px 110px 167px; margin-left: -15px;}.spacing-17 {padding: 0px 0px 30px 38px;}.spacing-18 {padding: 47px 10px 55px 55px;}.spacing-19 {padding: 54px 60px 0px 60px;}.spacing-20 {padding: 54px 60px 0px 60px;}.spacing-21 {margin: -119px -80px 0px 0px;padding: 160px 35px 25px 0px;}.spacing-22 {padding: 90px 0px;margin-left: 80px;margin-right: -18px;}.spacing-23 {margin: 0;}.spacing-24 {padding: 100px 50px 100px 0px;}.spacing-25 {padding: 39px 0px 54px 0px;margin-top: 50px;margin-right: -190px;}.p-10 { padding: 10px; }.p-15 { padding: 15px; }.p-30 { padding: 30px; }.p-50 { padding: 50px; }.p-60 { padding: 60px; }.p-80 { padding: 80px; }.p-100 { padding: 100px; }.pr-5{ padding-right: 5px }.pr-10{ padding-right: 10px ; }.pr-15{ padding-right: 15px ; }.pr-20{ padding-right: 20px ; }.pr-25{ padding-right: 25px ; }.pr-30{ padding-right: 30px ; }.pr-35{ padding-right: 35px ; }.pr-40{ padding-right: 40px ; }.pr-45{ padding-right: 45px ; }.pr-50{ padding-right: 50px ; }.pr-55{ padding-right: 55px ; }.pr-60 { padding-right: 60px ; }.pr-65{ padding-right: 65px ;}.pr-70{ padding-right: 70px ; }.pr-75{ padding-right: 75px ; }.pr-80{ padding-right: 80px ; }.pr-85{ padding-right: 85px ; }.pr-90{ padding-right: 90px ; }.pr-95{ padding-right: 95px ; }.pr-100{ padding-right: 100px ; }.pr-110{ padding-right: 110px ; }.pr-120{ padding-right: 120px ; }.pr-130{ padding-right: 130px ; }.pr-140{ padding-right: 140px ; }.pr-150{ padding-right: 150px ; }.pl-0{ padding-left: 0px ; }.pl-5 { padding-left: 5px !important; }.pl-10{ padding-left: 10px ; }.pl-15{ padding-left: 15px ; }.pl-20{ padding-left: 20px ; }.pl-25{ padding-left: 25px ; }.pl-30{ padding-left: 30px ; }.pl-35{ padding-left: 35px ; }.pl-40{ padding-left: 40px ; }.pl-45{ padding-left: 45px ; }.pl-50{ padding-left: 50px ; }.pl-55{ padding-left: 55px ; }.pl-60{ padding-left: 60px ; }.pl-65{ padding-left: 65px ; }.pl-70{ padding-left: 70px ; }.pl-75{ padding-left: 75px ; }.pl-80{ padding-left: 80px ; }.pl-85{ padding-left: 85px ; }.pl-90{ padding-left: 90px ; }.pl-95{ padding-left: 95px ; }.pl-100{ padding-left: 100px ; }.pt-5{ padding-top: 5px ;}.pt-10{ padding-top: 10px ; }.pt-15 { padding-top: 15px ; }.pt-20 { padding-top: 20px ; }.pt-25 { padding-top: 25px ; }.pt-30{ padding-top: 30px ; }.pt-35{ padding-top: 35px ; }.pt-40{ padding-top: 40px ; }.pt-45{ padding-top: 45px ; }.pt-50{ padding-top: 50px ; }.pt-55{ padding-top: 55px ; }.pt-60 { padding-top: 60px ; }.pt-65{ padding-top: 65px ; }.pt-70 { padding-top: 70px ; }.pt-75 { padding-top: 75px ; }.pt-80{padding-top: 80px ;}.pt-85{padding-top: 85px ;}.pt-90{padding-top: 90px !important;}.pt-100{padding-top: 100px ;}.pt-110{padding-top: 110px ;}.pt-120{padding-top: 120px ;}.pt-130{padding-top: 130px ;}.pt-140{padding-top: 140px ;}.pt-150{padding-top: 150px ;}.pt-160{padding-top: 160px ;}.pt-170{padding-top: 170px ;}.pt-180{padding-top: 180px ;}.pt-200{padding-top: 200px ;}.pb-5{ padding-bottom: 5px!important; }.pb-10{ padding-bottom: 10px ; }.pb-15{ padding-bottom: 15px ; }.pb-20{ padding-bottom: 20px ; }.pb-25{ padding-bottom: 25px ; }.pb-30{ padding-bottom: 30px ; }.pb-35{ padding-bottom: 35px ; }.pb-40{ padding-bottom: 40px ; }.pb-45{ padding-bottom: 45px ; }.pb-47{ padding-bottom: 47px ; }.pb-50{ padding-bottom: 50px ; }.pb-55{ padding-bottom: 55px ; }.pb-60{ padding-bottom: 60px ; }.pb-65{ padding-bottom: 65px ; }.pb-70{ padding-bottom: 70px ; }.pb-80{ padding-bottom: 80px ; }.pb-85{ padding-bottom: 85px ; }.pb-90{ padding-bottom: 90px ; }.pb-100{padding-bottom: 100px ;}.pb-110{padding-bottom: 110px ;}.pb-120{padding-bottom: 120px ;}.pb-130{padding-bottom: 130px ;}.pb-140{padding-bottom: 140px ;}.pb-150{padding-bottom: 150px ;}.pb-160{padding-bottom: 160px ;}.pb-170{padding-bottom: 170px ;}.pb-180{padding-bottom: 180px ;}.pb-200{padding-bottom: 200px ;}/** Margin **/.mt-5{ margin-top: 5px; }.mt-10 { margin-top: 10px ; }.mt-15{ margin-top: 15px ;}.mt-20{ margin-top: 20px ;}.mt-25{ margin-top: 25px ;}.mt-30{ margin-top: 30px ;}.mt-35{ margin-top: 35px ;}.mt-40{ margin-top: 40px ;}.mt-45{ margin-top: 45px ;}.mt-50{ margin-top: 50px ;}.mt-60{ margin-top: 60px ;}.mt-65{ margin-top: 65px ;}.mt-70{ margin-top: 70px ;}.mt-80{ margin-top: 80px ;}.mt-90{ margin-top: 90px ;}.mt-100{ margin-top: 100px ;}.mt-160{ margin-top: 160px ;}.mt_5{ margin-top: -5px; }.mt_10{ margin-top: -10px; }.mt_15{ margin-top: -15px; }.mt_25{ margin-top: -25px; }.mt_30{ margin-top: -30px; }.mt_35{ margin-top: -35px; }.mt_40{ margin-top: -40px; }.mt_50{ margin-top: -50px ; }.mt_55{ margin-top: -55px ; }.mt_60{ margin-top: -60px ; }.mt_70{ margin-top: -70px ; }.mt_80{ margin-top: -80px ; }.mt_90{ margin-top: -90px ; }.mt_100{ margin-top: -100px ; }.mt_105{ margin-top: -105px ; }.mt_110{ margin-top: -110px ; }.mt_115{ margin-top: -115px ; }.mt_120{ margin-top: -120px ; }.mt_130{ margin-top: -130px ; }.mt_140{ margin-top: -140px ; }.mt_150{ margin-top: -150px ; }.mt_160{ margin-top: -160px ; }.mt_170{ margin-top: -170px ; }.mt_180{ margin-top: -180px ; }.mt_187{ margin-top: -187px ; }.mt_190{ margin-top: -190px ; }.mt_200{ margin-top: -200px ; }.mt_210{ margin-top: -210px ; }.mt_220{ margin-top: -220px ; }.mt_230{ margin-top: -230px ; }.mt_240{ margin-top: -240px ; }.mt_280{ margin-top: -280px ; }.mt_305{ margin-top: -305px ; }.mt_620{ margin-top: -620px ; }.mt_535{ margin-top: -535px ; }.mt_633{ margin-top: -633px ; }.mb-5{ margin-bottom: 5px !important; }.mb-10{ margin-bottom: 10px ; }.mb-15{ margin-bottom: 15px ; }.mb-25{ margin-bottom: 25px ;}.mb-20{ margin-bottom: 20px ; }.mb-30{ margin-bottom: 30px ; }.mb-35{ margin-bottom: 35px ; }.mb-40{ margin-bottom: 40px ; }.mb-45{ margin-bottom: 45px ; }.mb-50 { margin-bottom: 50px ; }.mb-60 { margin-bottom: 60px ; }.mb-65 { margin-bottom: 65px ; }.mb-70 { margin-bottom: 70px ; }.mb-80 { margin-bottom: 80px ; }.mb-90 { margin-bottom: 90px ; }.mb-100 { margin-bottom: 100px ; }.mb_5{ margin-bottom: -5px ; }.mb_10{ margin-bottom: -10px ; }.mb_15{ margin-bottom: -15px ; }.mb_20{ margin-bottom: -20px ; }.mb_25{ margin-bottom: -25px ; }.mb_30{ margin-bottom: -30px ; }.mb_50{ margin-bottom: -50px ; }.mb_60{ margin-bottom: -60px ; }.mb_70{ margin-bottom: -70px ; }.mb_80{ margin-bottom: -80px ; }.mb_90{ margin-bottom: -90px }.mb_100{ margin-bottom: -100px }.mb_120{ margin-bottom: -120px }.mb_140{ margin-bottom: -140px }.ml-0{ margin-left: 0px }.ml-10{ margin-left: 10px }.ml-15 { margin-left: 15px; }.ml-30{ margin-left: 30px ; }.ml-40{ margin-left: 40px ; }.ml-50{ margin-left: 50px ; }.ml-80{ margin-left: 80px ; }.ml-100{ margin-left: 100px ; }.ml-145{ margin-left: 145px ; }.ml-160{ margin-left: 160px ; }.ml-215{ margin-left: 215px ; }.ml-250{ margin-left: 250px ; }.ml_10 { margin-left: -10px; }.ml_15 { margin-left: -15px; }.ml_20 { margin-left: -20px; }.ml_25 { margin-left: -25px; }.ml_30{ margin-left: -30px ; }.ml_35{ margin-left: -35px ; }.ml_40{ margin-left: -40px ; }.ml_50{ margin-left: -50px ; }.ml_60{ margin-left: -60px ; }.ml_70{ margin-left: -70px ; }.ml_80{ margin-left: -80px ; }.ml_90{ margin-left: -90px ; }.ml_100{ margin-left: -100px ; }.ml_110{ margin-left: -110px ; }.ml_130{ margin-left: -130px ; }.ml_150{ margin-left: -150px ; }.ml_390{ margin-left: -390px ; }.ml_490{ margin-left: -490px ; }.mr-0{ margin-right: 0px ; }.mr-10{ margin-right: 10px ; }.mr-15 { margin-right: 15px; }.mr-20{ margin-right: 20px ;}.mr-25{ margin-right: 25px ;}.mr-30{ margin-right: 30px ;}.mr-40{ margin-right: 40px;}.mr-50{ margin-right: 50px;}.mr-60{ margin-right: 60px;}.mr_10 { margin-right: -10px;}.mr_15 { margin-right: -15px;}.mr_20{ margin-right: -20px ;}.mr_25{ margin-right: -25px ;}.mr_30{ margin-right: -30px ;}.mr_40{ margin-right: -40px;}.mr_50{ margin-right: -50px;}.mr_60{ margin-right: -60px ;}.mr_65{ margin-right: -65px ;}.mr_70{ margin-right: -70px ;}.mr_80{ margin-right: -80px ;}.mr_90{ margin-right: -90px ;}.mr_100{ margin-right: -100px ; }.mr_130{ margin-right: -130px ; }.mr_150{ margin-right: -150px ; }.mr_160{ margin-right: -160px ; }.mr_180{ margin-right: -180px ; }.mr_200{ margin-right: -200px ; }.mr_240{ margin-right: -240px ; }.mr_280{ margin-right: -280px ; }.mr_300{ margin-right: -300px ; }.mr_370{ margin-right: -370px ; }.mr_380{ margin-right: -380px ; }.mr_400{ margin-right: -400px ; }.mr_430{ margin-right: -430px ; }.mr_450{ margin-right: -450px ; }.mr_500{ margin-right: -500px ; }.mr_540{ margin-right: -540px ; }.mr_600{ margin-right: -600px ; }/* =============================================== Color------------------------*//** 1.Skin-color **/.ttm-textcolor-skincolor,.ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, .ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2,.ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4,.ttm-textcolor-skincolor h5, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h5,.ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h6,.ttm-textcolor-skincolor a, .ttm-textcolor-skincolor i,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, nav.main-menu ul.menu li ul.mega-submenu li a:hover,.ttm-fid.inside.style2 h4, .ttm-fid.inside.style2 h4 span,.ttm-fid.inside.style2 h3.ttm-fid-title:after,.ttm-header-style-03 .header_btn a:hover, .ttm-highlight-fid-style1 h4,a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor,i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, .ttm-fid.inside.style2:hover h3.ttm-fid-title,.ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i,.ttm-btn-color-skincolor, .ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i,.ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-bgcolor-grey .ttm-btn-color-skincolor i,.ttm-list-icon-color-skincolor li i, .top_bar_contact_item .top_bar_icon i,.featured-imagebox-portfolio.style5 .featured-content .featured-desc p,.ttm-icon_element-border.ttm-icon_element-color-skincolor,.ttm-icon_element-border.ttm-icon_element-color-grey, .ttm-icon_element-fill.ttm-icon_element-color-white, .header_search a:hover,.testimonials.style1:hover .testimonial-caption h3, .featured-icon-box.style13 .ttm-icon i,.ttm-icon_element-fill.ttm-icon_element-color-white i,.ttm-icon_element-color-skincolor, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a,.ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i,nav.main-menu ul.menu > li.mega-menu-item:hover > a, .first-footer .newsletter-form p button:hover, .featured-icon-box.style11.active .featured-title h3,.featured-icon-box.style11:hover .featured-title h3,.widget ul#menu-footer-service-link li a:hover, .header_cart:hover .cart_icon i,nav.main-menu ul.menu li > ul.mega-submenu li a:hover, .second-footer .widget-footer-button a:hover, .ttm-play-icon-btn.style2 .ttm-play-icon-animation .ttm-icon i,nav.main-menu ul.menu li ul.mega-submenu li.active > a, .featured-imagebox-portfolio.style3 .ttm-footer a:hover,.ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li >a:hover,.ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active >a,nav.main-menu ul.menu li.active > a, .featured-icon-box.style4:hover .ttm-num,.widget_info .social-icons ul li a:hover, .ttm-pf-single-detail-box .ttm-pf-detailbox-title,.ttm-header-style-01 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li.active > a,.featured-imagebox-portfolio.style1 .ttm-footer a:hover,.widget_info .widget_icon i, a:hover, .ttm-bgcolor-darkgrey a:hover,.ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover,.ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover,.featured-imagebox-portfolio.style3 .featured-title h3 a:hover,.featured-imagebox-portfolio.style5 .featured-title h3 a:hover,.featured-imagebox-portfolio.style1 .featured-title h3:hover,.featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn.ttm-btn-color-darkgrey:hover,.featured-imagebox-portfolio.style1 .featured-title h3:hover a,.featured-imagebox-portfolio.style2 .featured-title h3:hover,.featured-imagebox-portfolio.style2 .featured-title h3:hover a,.featured-imagebox-post.style1 .featured-content .featured-title h3 a:hover,.widget ul#menu-footer-service-link li a:before, .tmtheme_fbar_icons:hover i,.widget ul#menu-footer-service-link li a:hover:before,.ttm-p_table-amount, .breadcrumb-wrapper span i, .ttm-page-title-row .breadcrumb-wrapper span,.ttm-blog-single blockquote cite,.coupon_toggle .coupon_code:before, #payment .payment_box:before{ color: #e9660f;}/** Skin-bg-color **/.ttm-bgcolor-skincolor,.ttm-bgcolor-skincolor > .ttm-bg-layer,.ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,#site-header-menu .site-navigation .sep-img ,.ttm-icon_element-fill.ttm-icon_element-color-skincolor,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover ,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-bgcolor-grey .tooltip:after, .ttm-bgcolor-grey [data-tooltip]:after,.ttm-bgcolor-darkgrey .tooltip:after, .ttm-bgcolor-darkgrey [data-tooltip]:after,.ttm-textcolor-skincolor .tooltip:after, .ttm-textcolor-skincolor [data-tooltip]:after,.slick_slider.slick-dots-style1 .slick-dots li.slick-active button,.slick_slider.slick-dots-style2 .slick-dots li.slick-active button,.slick_slider.slick-arrows-style3 .slick-arrow:hover,.featured-icon-box.style10:hover .featured-icon .ttm-icon,.slick_slider.slick-arrows-style4 .slick-arrow:hover,.ttm-progress-bar.style1 .progress-bar, .featured-imagebox-post.style6 .ttm-box-post-date,.ttm-btn-style-border.ttm-btn-color-skincolor:hover,.sidebar .widget-area.widget_border .widget.widget-banner .ttm-lefticon-box,.featured-imagebox-portfolio.style5 .ttm-footer a,nav.main-menu ul.menu li ul.mega-submenu li:not(:last-child):before,.featured-icon-box.style11:hover .tm-steps-seperator .tm-sepeline:after,.slick_slider.slick-arrows-style1 .slick-prev:hover,.slick_slider.slick-arrows-style1 .slick-next:hover,.section-title h3:before, .section-title h3:after,.header_cart .cart_count, .heading-seperator span:before ,.footer .social-icons li>a:hover, .social-icons.circle li>a:hover,.ttm-underline-strong:before, .tm_coverimgbox_wrapper .featured-content .featured-title h3:after,.ttm-tabs.ttm-tab-style-02 ul.tabs li.active a,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover,.form-submit .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.sidebar .widget .widget-title:after,.ttm-tabs.ttm-tab-style-02 ul.tabs li:hover a,.featured-imagebox-post.style2:hover .ttm-box-post-date,.ttm-btn-style-fill.ttm-btn-color-skincolor,.ttm-btn-color-skincolor,.featured-imagebox-portfolio.style2 .ttm-media-link a,.ttm-play-icon-btn .ttm-play-icon-animation:before,.ttm-play-icon-btn .ttm-play-icon-animation:after,.featured-imagebox-team.style1 .featured-content:before,.widget.widget-nav-menu ul li a:before,.featured-icon-box.style9:hover,.featured-icon-box.style7 .featured-icon .ttm-icon,.widget.widget-download ul li i, .social-icons.square li a:hover,.testimonials.style1:hover .testimonial-content:before,.testimonials.style1:hover:after,.sidebar .widget .widget-title:before,.widget .tagcloud a:hover,.featured-icon-box.style7 .featured-icon .ttm-icon:after,.ttm-progress-bar .progress-bar,.product .onsale, .first-footer .newsletter-form button[type="submit"],.product:hover .ttm-shop-icon .product-btn:hover , .ttm-single-product-details ul.tabs li a:before,.pagination-block .page-numbers:hover,.pagination-block .page-numbers.current,#totop.top-visible { background-color: #e9660f;}/** Skin-border-color **/.ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor,.slick_slider.slick-arrows-style3 .slick-arrow:hover, .featured-icon-box.icon-align-top-content.style1 a.di_link:hover,.social-icons.circle li>a:hover, .widget_info .social-icons ul li a:hover,.featured-imagebox-portfolio.style4 .ttm-footer a:hover,.featured-icon-box.style7 .featured-icon .ttm-icon:after,.form-submit .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.featured-imagebox-portfolio.style4 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before, .featured-imagebox-portfolio.style4 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after,.rs-layer.ttm-btn:hover:before, .featured-icon-box.style7 .featured-icon .ttm-icon:before,.rs-layer.ttm-btn:hover:after, nav.main-menu.show,.ttm-btn-style-fill.ttm-btn-color-skincolor:before, .social-icons.square li a:hover,.ttm-btn-style-fill.ttm-btn-color-skincolor:after, .featured-icon-box.style4:hover .ttm-num,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i,.testimonials-nav .slick-current.testimonial-author_info .testimonial-avatar img,.widget .tagcloud a:hover { border-color: #e9660f;}.ttm-bgcolor-darkgrey .tooltip-top:before, .ttm-bgcolor-darkgrey .tooltip:before, .ttm-textcolor-skincolor .tooltip-top:before, .ttm-textcolor-skincolor .tooltip:before, .ttm-bgcolor-grey .tooltip-top:before, .ttm-bgcolor-grey .tooltip:before,.ttm-bgcolor-grey [data-tooltip]:before, .header_search .header_search_content,nav.main-menu, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a:before,article.ttm-blog-classic , #payment .payment_box, .coupon_toggle .coupon_code{ border-top-color: #e9660f ;}.featured-icon-box.style3:before,.featured-icon-box.style7 .featured-inner:after,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after,.header_search .header_search_content:before { border-bottom-color: #e9660f;}/** 2.Darkgrey-color **/.ttm-textcolor-darkgrey,.ttm-textcolor-darkgrey p,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h1, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h2, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h3, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h4, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h5, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h6, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey p, :not(.ttm-bgcolor-skincolor) .ttm-textcolor-darkgrey span,.ttm-bgcolor-skincolor .ttm-bgcolor-white h1, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h1,.ttm-bgcolor-skincolor .ttm-bgcolor-white h2, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h2,.ttm-bgcolor-skincolor .ttm-bgcolor-white h3, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h3,.ttm-bgcolor-skincolor .ttm-bgcolor-white h4, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h4,.ttm-bgcolor-skincolor .ttm-bgcolor-white h5, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h5,.ttm-bgcolor-skincolor .ttm-bgcolor-white h6, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h6,.ttm-bgcolor-skincolor .ttm-bgcolor-white a, .ttm-bgcolor-darkgrey .ttm-bgcolor-white a,.ttm-bgcolor-skincolor .ttm-bgcolor-white p, .ttm-bgcolor-darkgrey .ttm-bgcolor-white p,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-darkgrey,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, .ttm-fid.inside.style2 h3.ttm-fid-title,.accordion .toggle.ttm-toggle_style_classic .toggle-title a:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white i, .featured-imagebox-post.style6 .ttm-box-post-date,.ttm-textcolor-white .ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:hover,.ttm-btn-color-dark, .featured-icon-box.style14 .featured-title h3,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-btn-style-fill.ttm-btn-color-white, .breadcrumb-wrapper-inner a i, .breadcrumb-wrapper span.ttm-bread-sep,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey,.ttm-btn-style-fill.ttm-btn-color-white i, .accordion .toggle-title a,.ttm-header-style-03 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li > a,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey i,nav.main-menu ul.menu li ul.mega-submenu li a,.footer.ttm-bgcolor-darkgrey i,.ttm-btn-style-fill.ttm-btn-color-skincolor, .featured-icon-box.style4 .featured-title h3,.ttm-icon_element-fill.ttm-icon_element-color-white i,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:not(.btn-inline):hover,.ttm-icon_element-color-darkgrey, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey > i,.ttm-icon_element-color-darkgrey:not(.ttm-icon_element-fill) i ,.ttm-progress-bar .progressbar-title, .featured-icon-box.style6 .featured-title h3,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:not(.btn-inline):hover,.featured-icon-box.style3 .featured-title h3,.ttm-play-icon-btn.style1 .ttm-icon.ttm-icon_element-size-lg i,.ttm-pricing-plan .ttm-p_table-body ul li,.ttm-bgcolor-white .featured-icon-box.style2 .featured-title h3,.ttm-bgcolor-white .header_search a, .ttm-bgcolor-white .header_cart .button-cart,.ttm-bgcolor-skincolor .ttm-bgcolor-white .section-title h2.title,.ttm-bgcolor-darkgrey .ttm-bgcolor-white .section-title h2.title,.featured-imagebox-post.style1 .featured-content .featured-title h3,.featured-imagebox-post.style1 .featured-content .featured-title h3 a { color: #07332F;}/** DarkGrey-bg-color **/.ttm-bgcolor-darkgrey ,.ttm-bgcolor-darkgrey > .ttm-bg-layer,.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.ttm-bgcolor-skincolor .tooltip:after, .ttm-bgcolor-skincolor [data-tooltip]:after,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark, .tooltip:after, [data-tooltip]:after,.ttm-icon_element-fill.ttm-icon_element-color-darkgrey, .ttm-highlight-fid-style1,.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover ,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover ,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover ,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.featured-icon-box.style11 .tm-steps-seperator:before,.featured-icon-box.style14 .tm-steps-seperator:before,.ttm-progress-bar .progress-bar-inner, .widget-wrap-text,.ttm-pricing-plan .ttm-p_table-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey ,.ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before,.featured-imagebox-portfolio.style2 .ttm-portfolio-box-view-overlay:after, .featured-imagebox-portfolio.style2 .ttm-portfolio-box-view-overlay:before,.product:hover .ttm-shop-icon .product-btn { background-color: #07332F;}.header_cart:hover .cart_count{ background-color: #1a1d22;}.ttm-bgcolor-skincolor .ttm-bgcolor-white i{ color: #181818;}.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-darkgrey,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark,.ttm-pricing-plan .ttm-p_table-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.tooltip-top:before, .tooltip:before, [data-tooltip]:before { border-color: #07332F;}.ttm-bgcolor-skincolor .tooltip-top:before, .ttm-bgcolor-skincolor .tooltip:before, .ttm-bgcolor-skincolor [data-tooltip]:before, .tooltip-top:before, .tooltip:before, [data-tooltip]:before{ border-top-color: #07332F ;}.ttm-btn-style-fill.ttm-btn-color-skincolor:hover{background-color: #2f2f2f;}/** Dark-color **/.ttm-icon_element-color-dark,.ttm-bgcolor-skincolor .section-title.style1 h3,.featured-icon-box.style15 .featured-title h3,.featured-imagebox-post.style4 .ttm-postbox-desc-footer a:hover,.ttm-bgcolor-grey .row-title .section-title h2.title,.ttm-bgcolor-skincolor .section-title.style1 h2.title,.featured-icon-box.style15 .featured-title h3 span,.ttm-bgcolor-skincolor i, .ttm-bgcolor-skincolor .ttm-icon_element-color-dark i{ color: #fff;}/** 3.White-color **/.ttm-textcolor-white, .ttm-bgcolor-skincolor a, .ttm-textcolor-white a, .ttm-btn-color-white, .ttm-icon_element-color-white, .ttm-icon_element-color-white i, .ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i, .ttm-bgcolor-darkgrey i,.ttm-textcolor-white h1, .ttm-bgcolor-skincolor h1, .ttm-bgcolor-darkgrey h1,.ttm-textcolor-white h2, .ttm-bgcolor-skincolor h2, .ttm-bgcolor-darkgrey h2,.ttm-textcolor-white h3, .ttm-bgcolor-skincolor h3, .ttm-textcolor-white h4, .ttm-bgcolor-skincolor h4, .ttm-bgcolor-darkgrey h4,.ttm-textcolor-white h5, .ttm-bgcolor-skincolor h5, .ttm-bgcolor-darkgrey h5, .ttm-textcolor-white h6, .ttm-bgcolor-skincolor h6, .ttm-bgcolor-darkgrey h6, .ttm-textcolor-white a, .first-footer .newsletter-form button[type="submit"],.ttm-textcolor-white span, .ttm-bgcolor-skincolor span, .ttm-bgcolor-darkgrey span,:not(.ttm-bgcolor-skincolor) .ttm-textcolor-white span:not(.ttm-textcolor-skincolor),.ttm-textcolor-white .ttm-social-links-wrapper ul li a,.ttm-icon_element-fill.ttm-icon_element-color-skincolor,.ttm-icon_element-fill.ttm-icon_element-color-skincolor i, .ttm-icon_element-fill.ttm-icon_element-color-darkgrey,.ttm-icon_element-fill.ttm-icon_element-color-darkgrey i,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark i,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover i,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover i,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover i,.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor:hover,.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor:hover i,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-darkgrey i,.ttm-bgcolor-skincolor .section-title h2.title, .footer .widget .widget-title,.widget ul#menu-footer-service-link li a, .widget ul#menu-footer-service-link li a:before,.ttm-bgcolor-darkgrey .section-title h2.title, .featured-imagebox-portfolio.style3 .ttm-footer a,.featured-imagebox-portfolio.style3 .featured-title h3 a,.social-icons.circle li>a:hover, .social-icons.circle li>a:hover i,.featured-imagebox-portfolio.style1:hover .ttm-footer a,.featured-imagebox-portfolio.style2:hover .ttm-footer a,.featured-imagebox-portfolio.style4:hover .ttm-footer a,.first-footer h3, .social-icons.square li a:hover,.widget.widget-nav-menu ul li a:hover,.tm_coverimgbox_wrapper .ttm-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-pf-single-content-wrapper .ttm-social-share-links ul li a:hover i,.widget.widget-nav-menu ul li.active a,.copyright a, .tm_coverimgbox_wrapper .featured-content .featured-title h3,.tm_coverimgbox_wrapper .featured-content .featured-desc p, .tm_coverimgbox_wrapper .featured-content .ttm-footer a,.sidebar .widget.widget-search .search-form .btn[type="submit"] i,.ttm-tabs.ttm-tab-style-02 ul.tabs li.active a,.ttm-tabs.ttm-tab-style-02 ul.tabs li:hover a,.slick_slider.slick-arrows-style1 .slick-prev:hover, .slick_slider.slick-arrows-style1 .slick-next:hover, .page-title-heading h2,.featured-icon-box.style2 .featured-title h3,.featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn.ttm-btn-color-white:hover,.featured-imagebox-portfolio.style4.active .ttm-footer .ttm-btn.ttm-btn-color-white:hover,.featured-imagebox-portfolio.style5 .featured-title h3 a,.ttm-bgcolor-darkgrey .section-title.style2 .title-desc,.ttm-bgcolor-skincolor .section-title.style2 .title-desc,.ttm-highlight-fid-style1, .header_btn a:hover, .row-title.style1 .section-title h2.title,.ttm-btn-style-fill.ttm-btn-color-skincolor:hover,.featured-icon-box.style10 .ttm-num, .featured-icon-box.style13 .featured-title p,.wrap-form.contact_form_1 .ttm-btn-style-fill.ttm-btn-color-skincolor:hover,.featured-icon-box.style9:hover .featured-content .featured-desc p,.featured-icon-box.style9:hover .featured-content .featured-title h3,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.featured-icon-box.style13 .featured-title h3, .ttm-widget-heading h3,.action-section .row-title .section-title h2.title,.widget .tagcloud a:hover, span.ttm-underline-strong,.footer .social-icons li>a i, .featured-icon-box.style13 .featured-desc p,.ttm-bgcolor-darkgrey .title-desc p,.pagination-block .page-numbers:hover, .footer .social-icons li>a:hover i,.pagination-block .page-numbers.current { color: #fff; }.ttm-bgcolor-darkgrey .featured-icon-box .featured-desc p,.footer .copyright span,.footer .widget p,.copyright p, .second-footer .widget-area .widget .textwidget.widget-text p,.first-footer p, .first-footer p a{ color: rgb(255 255 255);}.ttm-bgcolor-skincolor p,.ttm-bgcolor-skincolor span,.ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i ,.testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote,.footer .widget ul.widget_contact_wrapper li , .ttm-bgcolor-skincolor .testimonials-info .testimonial-caption label,.ttm-bgcolor-darkgrey .testimonials-info .testimonial-caption label,.ttm-bgcolor-skincolor .testimonials-info .testimonials .testimonial-content blockquote,.ttm-bgcolor-darkgrey .testimonials-info .testimonials .testimonial-content blockquote { color: rgba(255,255,255,.85);}.ttm-bgcolor-skincolor p, .ttm-bgcolor-skincolor span, .ttm-bgcolor-skincolor i{ color: rgba(255,255,255,.95);}.ttm-bgcolor-darkgrey.spacing-18 p{color: #F7F7F7B3;}/** White-bg-color **/.ttm-bgcolor-white, .ttm-bgcolor-white > .ttm-bg-layer,.ttm-bgcolor-white > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.featured-imagebox-post.style2 .featured-content,.ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover,.ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.featured-icon-box.style14 .tm-steps-seperator:after,.featured-icon-box.style9, .featured-icon-box.style11 .tm-steps-seperator:after,.section-title.style2 .title-desc .ttm-underline-strong:before,.ttm-btn-style-fill.ttm-btn-color-white, .featured-imagebox-post.style1 .ttm-postbox-desc-footer,.ttm-bgcolor-skincolor .heading-seperator span:before,.testimonials.style1 .testimonial-content, .ttm-play-icon-btn.style2 .ttm-play-icon-animation:after,.first-footer .newsletter-form p button:hover,.ttm-progress-bar .progress-bar.progress-bar-color-bar_white,.progress-bar-color-bar_white { background-color: #fff;}/** White-border-color **/.ttm-bgcolor-darkgrey > .sep_holder .sep_line,.ttm-bgcolor-skincolor > .sep_holder .sep_line{ border-color: rgba(255,255,255,.06);}.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.featured-imagebox-portfolio.style4.active .ttm-footer a:hover,.ttm-btn-style-border.ttm-btn-color-white.ttm-btn:hover:before,.ttm-btn-style-border.ttm-btn-color-white.ttm-btn:hover:after,.featured-imagebox-portfolio.style1:hover .ttm-btn,.featured-imagebox-portfolio.style1:hover .ttm-btn:before, .featured-imagebox-portfolio.style1:hover .ttm-btn:after,.featured-imagebox-portfolio.style1 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before, .featured-imagebox-portfolio.style1 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white { border-color: #fff;}/** 4.Grey-color **/.ttm-bgcolor-grey,.ttm-bgcolor-grey > .ttm-bg-layer,.ttm-bgcolor-grey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.ttm-btn-style-fill.ttm-btn-color-grey,.ttm-icon_element-fill.ttm-icon_element-color-grey,.featured-imagebox-team.style1 .featured-content,.ttm-icon_element-fill.ttm-icon_element-color-white,.ttm-team-member-single-content .ttm-social-links-wrapper ul li a,.header_search #search_query_top, .sidebar .widget-area .widget,.widget.widget-download ul li, .featured-imagebox-post.style2 .featured-imagebox-post-inner:before,.sidebar .widget-title , .featured-imagebox-team.style1 .ttm-media-link,.comment-body, .ttm-single-product-details ul.tabs li a, .coupon_toggle .coupon_code, .checkout #payment{ background-color: #f9f9f9;}.featured-imagebox-post.style2 .featured-imagebox-post-inner,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-grey{ border-color: #f9f9f9;}.comment-body:after{ color: #f9f9f9;} .ttm-bgcolor-grey.ttm-textcolor-darkgrey p{color: #686868;}.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-grey{ color: inherit;}.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover{ border-color: #2f2f2f; color: #fff; background-color: #2f2f2f;}/* =============================================== SocialIcon / TooltipTop------------------------*/ul.social-icons{ margin: 0; padding: 0;}.social-icons li { display: inline-block; border: none; z-index: 1; position: relative;}.social-icons li{ margin: 0 2px;}.social-icons li:last-child{ margin-right: 0px;}.social-icons li a{ display: block; min-width: 26px; text-align: center;}.social-icons.circle li>a { border-width: 1px ; border-style: solid; height: 33px; width: 33px; line-height: 33px; text-align: center; display: block; background-color: transparent; font-size: 13px; border-radius: 50%;}.social-icons.square li{ margin: 0 0px;}.social-icons.square li a { font-size: 14px; width: 36px; height: 36px; line-height: 36px; border-radius: 2em; color: inherit; margin-right: 8px; border: 1px solid #e7e7e7;}/* TooltipTop */.tooltip-top{ position: relative; }.tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before { position: absolute; visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(Opacity=0); opacity: 0; -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24); -moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24); transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); pointer-events: none;}.tooltip:before, [data-tooltip]:before { z-index: 1001; border: 6px solid transparent; background: 0 0; content: "";}.tooltip-top:before, .tooltip:before, [data-tooltip]:before { margin-left: -6px; margin-bottom: -12px; border-top-color: #000; border-top-color: hsla(0,0%,20%,.9);}.tooltip-top:after, .tooltip-top:before, .tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before { bottom: 100%; left: 50%;}.tooltip-bottom:before{ margin-left: -6px; margin-bottom: -12px; border-top-color: transparent;}.tooltip-top:focus:after, .tooltip-top:focus:before, .tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before { -webkit-transform: translateY(-12px); -moz-transform: translateY(-12px); transform: translateY(-12px);}.tooltip-top:after, .tooltip:after, [data-tooltip]:after { margin-left: -60px;}.tooltip:after, [data-tooltip]:after { z-index: 1000; padding: 8px; width: 120px; color: #fff; content: attr(data-tooltip); font-size: 14px; line-height: 1.2; text-align: center; border-radius: 5px;}.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before { visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(Opacity=100); opacity: 1;}/* =============================================== Slick_dots/arrows------------------------*/.slick-slide{ border: 0; outline: 0; }.slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after{ position: absolute; content: ""; top: 0; left: -15px; height: 100%; width: 1px; background-color: #e4e4e4;}.ttm-bgcolor-darkgrey .slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after,.ttm-bgcolor-skincolor .slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after{ background-color: rgba(255,255,255,.3);}.slick_slider.slick-dots-style1 .slick-dots,.slick_slider.slick-dots-style2 .slick-dots,.post-slide .owl-dots{ padding: 0; margin: 0; padding-top: 30px; top: 100%; text-align: center; line-height: 0;}.slick_slider.slick-dots-style1 .slick-dots li,.slick_slider.slick-dots-style2 .slick-dots li{ display: inline-block; list-style: none; line-height: 0;}.slick_slider.slick-dots-style1 .slick-dots li button{ height: 14px; width: 14px; border: 1px solid #fff; border-radius: 50%; position: relative; margin: 0 4px; padding: 0; font-size: 0; background-color: #efefef;}.slick_slider.slick-dots-style1 .slick-dots li button:before{ position: absolute; content: ""; left: 0; right: 0; top: 3px; width: 6px; height: 6px; text-align: center; border-radius: 50%; margin: 0 auto; background-color: #fff;}.slick_slider.slick-dots-style2 .slick-dots li button{ height: 9px; width: 9px; border: 0; font-size: 0; padding: 0; border-radius: 30px; position: relative; margin: 0 4px; background-color: #c9cacf;}.slick_slider.slick-dots-style2 .slick-dots li.slick-active button { width: 25px;}.slick_slider.slick-dots-style2 .slick-dots li button:before { content: unset; }.slick_slider .slick-arrow { width: 46px; height: 46px; z-index: 1; border: 0; color: inherit; background-color: rgba(255,255,255,.07); box-shadow: 0 0 10px 0 rgba(0, 43, 92, 0.08); border: 0;}.slick_slider.slick-arrows-style1 .slick-next{ right: 0; }.slick_slider.slick-arrows-style2 .slick-next{ right: auto; left: -315px; top: 90%;}.slick_slider.slick-arrows-style2 .slick-prev { left: -375px; top: 90%;}.slick_slider .slick-prev:before, .slick_slider .slick-next:before { font-family: 'themify'; font-size: 15px; line-height: 1; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.slick_slider .slick-prev:before { content: "\e629";}.slick_slider .slick-next:before { content: "\e628";}.slick-prev,.slick-next{ font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}.slick_slider.slick-arrows-style1 .slick-prev, .slick_slider.slick-arrows-style1 .slick-next { background-color: #fff; font-size: 0; line-height: 0; right: -20px; bottom: 17%; top: auto; z-index: 1; color: #7e7e7e; width: 40px; height: 50px;}.slick_slider.slick-arrows-style1 .slick-prev{ bottom: auto; top: 38%;}.slick_slider.slick-arrows-style1 .slick-prev:before, .slick_slider.slick-arrows-style1 .slick-next:before { font-family: 'themify'; font-size: 15px; line-height: 1; opacity: 1; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.slick_slider.slick-arrows-style1 .slick-prev:before { content: "\e627";}.slick_slider.slick-arrows-style1 .slick-next:before { content: "\e62a";}/* =============================================== TopBar------------------------*/.top_bar { width: 100%; z-index: 10; height: 48px; line-height: 48px; position: relative; padding: 5px 0px 80px;}.top_bar_icon { display: inline-block; margin-right: 8px;}.top_bar_contact_item { font-size: 14px; margin-right: 30px; position: relative;}.top_bar_contact_item:last-child { margin-right: 0; color: #2f2f2f;}.top_bar_contact_item:after { content: ""; height: 20px; width: 1px; background-color: #858585; display: block; position: absolute; right: -15px; top: 15px;}.top_bar_contact_item .top_bar_icon.widget-icon i{ width: 36px; height: 36px; line-height: 36px; border: 1px solid #07332f; color: #2f2f2f; display: inline-block; text-align: center; border-radius: 50%; margin-right: 0px; font-size: 20px;}.top_bar_contact_item:nth-child(even):after{ content: unset;}.top_bar .social-icons li { min-width: 20px; margin-left: 0; font-size: 14px;}.top_bar .social-icons li a{ min-width: auto; }.top_bar_contact_item .social-icons ul{margin: 0;}/* =============================================== Header------------------------*//** SiteBrand(logo) **/.site-branding img { position: relative;}/* =============================================== Header------------------------*//** SiteBrand(logo) **/.site-branding img { max-height: 100%;}.site-branding{ display: flex; flex-direction: column; justify-content: center;}/* header_extra */.header_extra > div{ margin-left: 21px; position: relative;}.header_search_content button.close-search { position: absolute; right: 15px; padding: 0; color: #fff; font-size: 21px; border-radius: 0; box-shadow: unset;}.header_search .header_search_content{ position: fixed; top: 0; bottom: 0; left: 0; background: rgba(7,51,47,0.92); height: 100%; width: 100%; z-index: 10; visibility: hidden; opacity: 0; -webkit-transition: all 300ms; -o-transition: all 300ms; -moz-transition: all 300ms; transition: all 300ms; -webkit-transform: translateY(-30%); -moz-transform: translateY(-30%); -ms-transform: translateY(-30%); -o-transform: translateY(-30%); transform: translateY(-30%);}.header_search .header_search_content.on{ visibility: visible; opacity: 1; display: block; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}.header_search .header_search_content #searchbox{ position: absolute; left: 0; right: 0; width: 620px; max-width: 100%; height: 100%; margin: 0 auto; display: flex; flex-direction: column; justify-content: center;}.header_search .header_search_content #search_query_top { background: none; border: 0 !important; border-bottom: 1px solid rgba(255,255,255,1) !important; height: 65px; padding: 0 70px 0 0; font-weight: 700; font-size: 18px; width: 100%; color: #fff; outline: none; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.header_search .header_search_content input::placeholder{ color: #fff;}.header_search .header_search_content_inner .close_btn { top: 60px; text-align: center; position: absolute; left: 50%; cursor: pointer; z-index: 1;}.header_search .header_search_content .close_btn i { font-size: 26px; font-weight: 400; color: #fff; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; height: 35px; width: 35px; display: block; line-height: 35px; text-align: center; border-radius: 50%;}.header_search .header_search_content .close_btn:hover i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.header_search .search_btn { position: relative; padding: 0; border: none; font-size: 14px; display: block; font-weight: normal; padding-right: 18px; margin-right: 0px;}.header_search .search_btn:before { display: block; content: ""; position: absolute; height: 100%; width: 1px; right: 0; top: 0; background-color: rgba(0,0,0,0.08);}.ttm-header-style-03 .ttm-bgcolor-white .header_search .search_btn:before{ background-color: rgba(0,0,0,0.08);}.header_cart .button-cart { display: block; position: relative; text-align: center; font-size: 16px; width: 25px; text-align: left; z-index: 1;}.header_cart .cart_count { position: absolute; bottom: 19px; left: 14px; width: 17px; height: 17px; text-align: center; line-height: 17px; font-size: 9px; display: block; color: #fff; border-radius: 3px;}.widget_info .social-icons ul li a { width: 26px; height: 48px; line-height: 48px; border-radius: 0; border: none; text-align: center; display: block; background-color: transparent; font-size: 16px; margin-right: 3px; font-weight: 500;}/* ttm-social-links-wrapper */.ttm-social-links-wrapper { position: absolute; left: 70px; top: 312px; z-index: 1; transform-origin: left top 0; width: 60px; display: block;}.ttm-social-links-wrapper ul li { margin-bottom: 10px;}.ttm-social-links-wrapper ul li a { color: #787878; border: 1px solid #787878; width: 39px; height: 39px; line-height: 39px; font-size: 16px;}/** SiteNavigation(Menu) **/.site-navigation { position: relative; z-index: 4; transition: all 0.5s ease-in-out;}.ttm-header-style-02 .widget_content { padding-left: 15px;}.ttm-header-style-02 .widget_content h3{ font-size: 17px; color: #fff; font-weight: 700; margin-bottom: 0;}#site-header-menu .site-navigation .menu li span.label-new { padding: 2px 3px 2px; border-radius: 2px; font-size: 9px; line-height: 14px; font-weight: 500; color: #fff; text-transform: uppercase; letter-spacing: 1px; margin-left: 7px;}/* =============================================== Footer------------------------*/.footer{/* background-image: url(../../image-mist/web-images/images/footer-bg.png);*/ background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll;}.footer .ttm-row-wrapper-bg-layer.ttm-bg-layer { opacity: .93;}.footer-logo { margin-bottom: 25px;}.footer .widget .widget-title { font-weight: 700; font-size: 21px; line-height: 25px; margin-bottom: 28px; display: inline-block; position: relative;}.footer .widget ul{ margin: 0; padding: 0; list-style: none;}/* first-footer */.first-footer .featured-icon-box { margin: 0;}.first-footer h3{ font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 0 !important;}.first-footer p{ margin-bottom: 0px;}.first-footer .newsletter-form p { margin: 15px 0; }.first-footer .newsletter-form{margin-top: -15px;}.first-footer .newsletter-form input[type="email"] { padding: 11px 15px; padding-right: 180px; height: 54px; border-radius: 0; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background-color: transparent; border: 1px solid rgba(255,255,255,.1);}.first-footer h4 { font-size: 24px; line-height: 34px;}.first-footer .footer-border{ border: 1px solid rgba(255,255,255,.1); margin: 0; position: relative;}.first-footer .widget-area { padding: 18px 35px 24px 35px;}.first-footer .widget-area:not(:first-child):after{ width: 1px; height: 100%; content: ''; position: absolute; left: 0px; background-color: rgba(255,255,255,.1); top: 0;}/* second-footer */.second-footer .newsletter-form input[type="email"] { background-color: rgba(255, 255, 255, 0.10); border-color: transparent; border-radius: 2em; color: #fff; padding: 11px 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right: 60px;}.second-footer ::placeholder{color: rgba(255, 255, 255, 0.3);}.second-footer .newsletter-form button[type="submit"] { position: absolute; top: 0; right: 0; font-size: 16px; height: 52px; width: 52px; background-color: #ffb937; border: none; border-radius: 50%; color: #2f2f2f;}.second-footer .widget-area .widget { padding: 40px 0px 20px;}.second-footer>div>.row .widget-area .widget:not(:first-child) { margin-top: -60px; margin-bottom: 20px;}.second-footer .widget-footer-button a{font-weight: 400;}/** menu-footer-service-link **/.widget ul#menu-footer-service-link li a{ padding-left: 18px;}.widget ul#menu-footer-service-link li a:before { position: absolute; font-family: 'themify'; content: "\e649"; top: 0; left: 0; font-size: 10px;}.widget ul#menu-footer-service-link li { display: inline-block; padding: 0 0 11px 0; position: relative; width: calc(50% - 2px); float: none;}.widget ul#menu-footer-service-link li:nth-last-child(-n+1){ padding-bottom: 15px; }/** widget_contact_wrapper **/ul.widget_contact_wrapper li{ padding-left: 35px; position: relative; padding-bottom: 15px; line-height: 24px;}ul.widget_contact_wrapper li:last-child{ padding-bottom: 0;}ul.widget_contact_wrapper li i{ position: absolute; left: 0; top: 2px; line-height: 1; width: 1em; text-align: center; font-size: 18px; font-weight: 400;}/* social-icons */.footer .social-icons li>a { width: 37px; height: 37px; line-height: 37px; border-radius: 2em; border: 1px solid rgba(255, 255,255,0.10); margin: 0 1px; background-color: transparent; font-size: 14px;}/** copyright **/.copyright { padding-top: 20px; padding-bottom: 15px; font-size: 14px; text-align: center;}.copyright ul.list-inline{ margin: 0; }/** Footer-nav-menu **/.footer-nav-menu{ padding: 0 ; margin: 0;}.footer-nav-menu li { display: inline-block; padding-right: 9px; font-size: 14px; margin-bottom: 2px;}.footer-nav-menu li:last-child{ padding-right: 0; }/*ul.footer-nav-menu li:after { position: absolute; content: "|"; padding-left: 10px;}*/ul.footer-nav-menu li:last-child:after{ content: unset;}/* =============================================== GoTop BUtton------------------------*/#totop{ font-weight: 900; color: #fff; display: none; position: fixed; right: 3.1%; bottom: 34px; z-index: 999; height: 0; width: 0; font-size: 0; text-align: center; padding-top: 0; line-height: 37px; border-radius: 2em; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}#totop.top-visible { height: 43px; width: 43px; font-size: 23px; display: inline;}/* =============================================== Page-Title-Row------------------------*/.ttm-page-title-row { background: url(../../image-mist/web-images/images/banner/resort-for-bird-watching-near-kerala.webp); width: 100%; background-size: cover; background-position: center; position: relative; z-index: 1;}.ttm-page-title-row.about { background: url(../../image-mist/web-images/images/about/river-view-resort-in-anaikatti.webp);}.ttm-page-title-row.about .ttm-page-title-row-inner { background-color: rgb(0 0 0 / 50%);}.ttm-page-title-row-inner { width: 100%; padding: 175px 0 125px; text-align: center; background-color: rgb(0 0 0 / 65%);}.page-title-heading h6, .page-title-heading h2 { font-weight: 500; text-transform: capitalize; font-size: 70px; line-height: 59px; color: #fff; margin-bottom: 10px;}.breadcrumb-wrapper {position: absolute;bottom: -125px;text-align: left;}.breadcrumb-wrapper .container {padding: 0;}.breadcrumb-wrapper .breadcrumb-wrapper-inner { background-color: #fff; padding: 14px 15px; line-height: 20px; display: inline-block;}.breadcrumb-wrapper a , .breadcrumb-wrapper span { text-transform: capitalize; font-size: 15px; line-height: 20px;}/* =============================================== Inner-Pages------------------------*//* single_team/*------------------------------------------------------------------------------*/ .ttm-team-member-single-content h3, .ttm-team-member-content-about h3 { text-align: left; font-size: 30px; line-height: 40px; margin-bottom: 25px;}.ttm-team-member-content .ttm-team-member-single-title { font-size: 30px; line-height: 40px; margin-bottom: 0;}.ttm-team-member-content .ttm-team-details-list li { position: relative; font-size: 16px; line-height: 24px; display: block; float: left; padding: 8px 0 10px 0;}.ttm-team-member-content .ttm-team-details-wrapper{ padding: 23px 0 25px 0; position: relative;}.ttm-team-member-content .ttm-team-details-list .ttm-team-list-title { text-indent: 0; width: auto; display: inline; font-size: 16px;}.ttm-team-member-content .ttm-team-details-list .ttm-team-list-value { display: inline;}.ttm-team-member-content .ttm-team-member-single-position { font-size: 16px; margin-bottom: 20px; display: block;}.ttm-team-details-list { margin: 0; padding: 0;}.ttm-team-details-list li { list-style: square; position: relative; font-size: 16px; line-height: 24px; padding: 8px 0 25px 15px; display: inline-block; width: calc( 48% - 1px);}.ttm-team-details-list li:before { content: ''; position: absolute; top: 18px; left: 0; height: 6px; width: 6px; background-color: #e0e6ed;}.ttm-team-details-list .ttm-team-list-title { margin-right: 3px; position: relative; font-weight: 700; font-size: 18px; line-height: 26px;}.ttm-team-member-single-content .ttm-social-links-wrapper ul li a{ display: block; font-size: 14px; width: 38px; height: 38px; text-align: center; line-height: 38px; border: 1px solid #e4e4e4; border-radius: 50%; margin-right: 0; color: inherit;}/* services-single/*------------------------------------------------------------------------------*/ .ttm-service-single-content-area .text-content { position: relative; display: block; margin-bottom: 17px;}.ttm-service-single-content-area .icon-box { vertical-align: top; padding-right: 18px; width: 20px; padding-top: 5px; display: table-cell; vertical-align: middle;}.ttm-service-single-content-area .icon-content{ display: table-cell; vertical-align: middle;}.ttm-service-single-content-area .icon-box i{ font-size: 40px; font-weight: 700;}.ttm-service-single-content-area .icon-content h3,.ttm-service-single-content-area .icon-content p { margin-bottom: 0px;}/* single_portfolio/*------------------------------------------------------------------------------*/.ttm-pf-single-content-wrapper .ttm-pf-single-detail-box { display: block; padding: 20px 30px 20px; height: 100%;}.ttm-pf-single-content-wrapper.ttm-pf-view-top-image .ttm-pf-single-detail-box{ margin-top: 40px; height: auto;}.ttm-pf-detailbox-list { padding: 0; margin: 6px 0 16px;}.ttm-pf-detailbox-list li { position: relative; display: inline-block; padding: 15px 0 15px 0; width: 48%;}.ttm-pf-detailbox-list li:last-child{ border-bottom: 0;}.ttm-pf-detailbox-list li span:not(.ttm-pf-right-details){ font-size: 18px; font-weight: 700; margin-left: 50px; color: #07332F; position: relative;}.ttm-pf-detailbox-list li .ttm-pf-right-details { display: block; margin-left: 50px;}.ttm-pf-detailbox-list li i { position: absolute; left: -40px; top: 5px; display: inline-block; border-radius: 50%; padding-left: 0; vertical-align: middle; font-size: 18px; text-align: center; transform: translate(0,0); z-index: 1;}.ttm-pf-single-content-area h3 { text-align: left; font-size: 26px; line-height: 28px; margin-bottom: 25px;}.ttm-pf-single-related-wrapper { margin-top: 40px;}.ttm-pf-single-content-wrapper .ttm-social-share-title { font-size: 17px; line-height: 26px; margin-top: 2px; margin-right: 5px; font-weight: 700; color: #fff; padding-right: 10px;}.ttm-pf-single-content-wrapper .ttm-social-share-links ul li a { border: 1px solid rgba(255,255,255,.1); height: 34px; width: 34px; line-height: 34px; font-size: 13px; margin-right: 3px;}/*----------------------------------------*//* portfolio-single /*---------------------------------------------------------------*/.ttm-pf-single-content-wrapper-innerbox,.ttm-pf-single-content-wrapper{ position: relative;}.ttm-pf-single-content-wrapper-innerbox .ttm-horizontal_sep { border-top: 1px solid #e3e3e3;}.ttm-pf-single-content-wrapper { margin-bottom: 42px;}.ttm-pf-single-detail-box .ttm-pf-detailbox-title { position: relative; font-size: 25px; line-height: 33px; margin-bottom: 6px;}.ttm-pf-view-top-image .ttm-pf-single-detail-box { position: absolute; padding: 40px 25px 43px 40px; right: 25px; bottom: -40px; z-index: 2; height: auto;}.ttm-pf-view-left-image .ttm-pf-single-detail-box .ttm-portfolio-title h2 { position: relative; font-size: 25px; line-height: 30px; padding: 0 30px 20px; margin: 0 -30px; margin-bottom: 20px; border-bottom: 2px solid #fff;}.ttm-pf-view-left-image .ttm-pf-single-detail-box { padding: 20px 30px 15px;}.ttm-bgcolor-grey.ttm-pf-single-detail-box ul li:not(:last-child) { border-bottom: 1px solid #f0f0f0;}.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li{ padding: 11px 0px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: flex; flex-direction: row; justify-content: left; align-items: center;}.ttm-pf-single-detail-box ul li .ttm-pf-data-title{ font-size: 17px;}.ttm-pf-single-detail-box ul li .ttm-pf-data-details { color: #777777;}.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li .ttm-pf-data-title{ font-weight: 500; font-size: 15px; margin-right: 10px;}.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li .ttm-pf-data-details { padding-left: 0; font-size: 16px; display: inline; overflow: hidden;}.ttm-pf-single-content-area h2 { text-align: left; font-size: 30px; line-height: 35px;}.ttm-pf-single-content-area .ttm-btn { padding: 14px 24px; text-transform: capitalize; font-size: 15px;}.ttm-pf-single-content-area .ttm-nextprev-bottom-nav .ttm-btn.ttm-btn-style-border { padding: 14px 28px; border: 1px solid currentColor;}.ttm-nextprev-bottom-nav { position: relative; margin-top: 30px; border-top: 1px solid #e3e3e3; padding-top: 40px; margin-bottom: 0px;}/* Classic_Blog/*------------------------------------------------------------------------------*/article.ttm-blog-classic { margin-bottom: 75px; position: relative;}article.ttm-blog-classic .post-featured-wrapper, .ttm-post-featured { position: relative; overflow: hidden;}article.ttm-blog-classic .ttm-blog-classic-content { background-color: #fff; padding: 28px 35px 38px 35px; position: relative; display: block; margin: -35px 35px 0 0; -webkit-box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%); -moz-box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%); box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%);}.ttm-blog-classic .entry-header .entry-title { font-size: 28px; line-height: 38px; margin-bottom: 4px; position: relative;}.ttm-blog-classic .post-meta, .ttm-blog-single-content .post-meta { display: block; padding-bottom: 15px;}article.ttm-blog-classic .ttm-blog-classic-content .entry-content{ margin-top: 0; padding-top: 15px; border-top: 1px solid rgba(0,0,0,.08);}article.ttm-blog-classic .ttm-blog-classic-content .entry-content .ttm-postbox-desc-footer { position: absolute; bottom: -18px; padding: 0;}.ttm-blog-classic .post-meta .ttm-meta-line, .ttm-blog-single-content .post-meta .ttm-meta-line { font-size: 14px; line-height: 15px; display: inline-block; padding-right: 20px; position: relative;}.ttm-blog-classic .post-meta .ttm-meta-line i, .ttm-blog-single-content .post-meta .ttm-meta-line i { padding-right: 7px; font-size: 14px;}.ttm-blog-classic .post-meta .ttm-meta-line:not(:last-child):after, .ttm-blog-single-content .post-meta .ttm-meta-line:not(:last-child):after { position: absolute; content: ""; height: 16px; width: 1px; border-radius: 100%; top: 0px; right: 10px; display: block; background-color: #ddd;}.ttm-blog-classic .ttm-blogbox-desc-footer { display: flex; justify-content: space-between; align-items: center; margin-top: 25px; height: 51px; border-top: 1px solid #ededed; padding-top: 25px; padding-bottom: 8px;}article.ttm-blog-classic .ttm-box-post-date, article.ttm-blog-single .ttm-box-post-date { height: 60px; width: 60px; background-color: #fff; position: absolute; top: 25px; font-weight: 800; font-size: 18px; line-height: 14px; padding-top: 12px; padding-bottom: 12px; z-index: 1; color: #000; text-align: center; border-bottom: 3px solid #e9660f; transition: all 500ms ease 300ms; left: auto; right: 25px;}article.ttm-blog-classic:hover .ttm-box-post-date{ transform: rotateX(360deg);}.ttm-single-pf-footer { display: block; clear: both; overflow: hidden;}.ttm-social-share-wrapper { display: flex; align-items: center;}.ttm-social-share-wrapper .ttm-social-share-icon_btn { padding-left: 15px; font-size: 18px; color: inherit; opacity: .8;}.ttm-blog-classic-content .ttm-social-share-wrapper .social-icons{ display: none; transform: translateX(-30%); transition: all .8s;}.ttm-blog-classic-content .ttm-social-share-wrapper .social-icons.show{ display: block; transform: translateX(0%);}article.ttm-blog-classic .ttm-post-featured-wrapper img{ -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out;}article.ttm-blog-classic:hover .ttm-post-featured-wrapper img { transform: scale(1.03) rotate(0.50deg);}article.ttm-blog-classic .ttm-post-featured-wrapper .ttm-post-featured:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(0,0,0,.2); opacity: 0; -webkit-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out;}article.ttm-blog-classic:hover .ttm-post-featured-wrapper .ttm-post-featured:after { opacity: 1; }/* Single_Blog/*------------------------------------------------------------------------------*/.ttm-blog-single .ttm-blog-single-content { padding: 8px 0px 30px;}.ttm-blog-single-content .post-meta{ margin-top: 20px;}.ttm-blog-single blockquote { display: block; padding: 38px 30px 15px 45px; position: relative; border-left: 5px solid; color: #343c5c; margin: 40px 0 45px 0; font-size: 20px; font-style: italic; line-height: 30px; min-height: 100px; border-radius: 0; z-index: 1; border-color: #e9660f; background-color: #f9f9f9;}.ttm-blog-single blockquote .qoute-text { font-weight: 400; font-size: 20px; line-height: 30px; margin-bottom: 25px;}.ttm-blog-single blockquote:after { content: ''; background-color: #e9660f; -webkit-mask-box-image: url(../../image-mist/web-images/images/quote.svg); mask: url(../../image-mist/web-images/images/quote.svg) no-repeat 100% 100%; -webkit-mask-size: cover; mask-size: cover; position: absolute; width: 50px; height: 38px; transform: rotateZ(180deg); top: 25px; left: 25px; opacity: .5; z-index: -1;}.ttm-blog-single h4{ font-size: 24px; line-height: 28px;}.ttm-blog-single .social-media-block { margin-top: 40px; padding-top: 20px; width: 100%; border-top: 1px solid #dce1e9;}/*blog-comment*/.comments-area { padding-top: 35px; margin-bottom: 0;}.comments-area h2{ font-size: 28px; line-height: 34px; margin-bottom: 15px;}.comment-list .children { margin-left: 35px; }.single-post .comments-area { margin-top: 50px; margin-bottom: 0; }.single-post .comments-area .comments-title { font-size: 33px; font-weight: 600; }.comment-body:after{ content: ""; position: absolute; top: 25px; left: -18px; width: 0; height: 0; border-top: 18px solid transparent; border-bottom: 18px solid transparent; border-right: 18px solid;}.single article.post .comment-body p { margin-top: 10px; }.comment-list a.comment-reply-link { border: none; color: #fff; font-size: 13px; padding: 4px 30px 2px 17px; position: relative; display: inline-block; vertical-align: middle; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}.comment-list a.comment-reply-link:after { position: absolute; top: 6px; font-family: 'themify'; content: "\e649"; font-weight: 400; display: inline-block; margin-right: .2em; text-align: center; opacity: 1; line-height: 20px; font-size: 10px; margin-left: 6px;}.comments-area .comment-respond { padding-top: 20px; }.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { background-color: transparent; font-size: 14px; padding: 9px 15px; border-radius: 0;}.comments-area .comment-form .comment-form-author, .comments-area .comment-form .comment-form-email, .comments-area .comment-form .comment-form-url { position: relative; float: left; width: 32%; margin-right: 2%;}.comments-area .comment-form .comment-form-url { margin-right: 0;}/* twentytwenty/*-------------------------------------------------------------------------------*/.twentytwenty-horizontal .twentytwenty-before-label,.twentytwenty-horizontal .twentytwenty-after-label { left: 20%; bottom: 0; max-width: 50%; padding: 9px 30px; background-color: #fff; color: #e9660f; font-size: 15px; font-weight: 700; border-radius: 0; opacity: 0;}.twentytwenty-horizontal:hover .twentytwenty-before-label,.twentytwenty-horizontal:hover .twentytwenty-after-label{opacity: 0;}.twentytwenty-horizontal .twentytwenty-after-label { right: 20%; left: auto; background-color: #101010; color: #fff;}/* tada-img-single/*-------------------------------------------------------------------------------*/.ttm-single-img img{ -webkit-animation:bounce 12s linear infinite; -moz-animation:bounce 12s linear infinite; -o-animation:bounce 12s linear infinite; animation:bounce 12s linear infiniteundefined}undefined@-webkit-keyframes bounce{0%,20%,50%,80%,100%{ -webkit-transform:translateY(0)}40%{ -webkit-transform:translateY(-20px)}60%{ -webkit-transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{ transform:translateY(0)}40%{ transform:translateY(-20px)}60%{ transform:translateY(-10px)}}/* Error_page/*------------------------------------------------------------------------------*/.error-404 { position: relative}.page-header { border-bottom: none; margin: 0; padding-bottom: 9px;}section.error-404 { padding: 215px 0 160px; background-image: url(../../image-mist/web-images/images/error-bg.jpg); background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll;}section.error-404 h3 { font-size: 60px; line-height: 60px;}section.error-404 h2 { font-size: 220px; line-height: 100%; margin-bottom: 2px;}section.error-404 .page-content p{ font-size: 20px; margin-bottom: 40px; color: #07332F; font-weight: 700;}/* Map/*------------------------------------------------------------------------------*/ #map { display: block; height: 400px; width: 100%; }.ttm-btn-color-skincolor{ color: #fff !important;}.ttm-left-span > .ttm-col-wrapper-bg-layer.bg-green{ background: #07332f;}.ttm-box-post-date{ color: #fff !important; background-color: #07332f !important;}.wrapper-gsap,.content-gsap { position: relative; width: 100%; z-index: 1;}.content-gsap { overflow-x: hidden;}.content-gsap .section-gsap { width: 100%; height: 100vh;}.content-gsap .section-gsap.hero-gsap { background-image: url(https://images.unsplash.com/photo-1589848315097-ba7b903cc1cc?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D); background-position: center center; background-repeat: no-repeat; background-size: cover;}.image-container-gsap { width: 100%; height: 100vh; position: absolute; top: 0; left: 0; right: 0; z-index: 2; perspective: 500px; overflow: hidden;}.image-container-gsap img { width: 100%; height: 100%; object-fit: cover; object-position: center center;}.text-banner-gsap{ font-size:99px; text-align:center;}.div-banner { position:absolute;} .content-header{ min-height:200vh; font-family:'Open sans'; background:#1d2125; display:flex; justify-content:center; align-items:flex-start;}.hide-header{ opacity: 0;}.hide-header.fixed-header, .hide-header.trans-header{ opacity: 1;}.ttm-stickable-header.trans-header .site-navigation{background:#0000 !important;box-shadow: unset !important;}.ttm-stickable-header.trans-header .site-navigation:before{ display: none !important;}.ttm-stickable-header.trans-header .site-navigation ul.menu > li >a{ color: #fff;}.ttm-stickable-header.trans-header .site-navigation ul.menu > li.active >a{ color: #e9660f !important;}rs-fullwidth-wrap, rs-module{ width: 100% !important; height: 95vh !important; max-height: 95vh !important;}.z-above{ z-index: 9;}#track { position: relative; height: 100%; width: 100%;}#element{ position: absolute; width: 50px; height: 50px; top: 0; left: 0; background: black; border-radius: 50%; z-index: 9999;}.overflow-hidden{ overflow: hidden;}/*.panel { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-weight: 600; font-size: 1.5em; text-align: center; color: white; position: relative; box-sizing: border-box; padding: 10px;}*/.swiper-gsap{ background: #fff; width: 100%;}.swiper-gsap-outer{position: relative;width: 100%;background: #fff;}.bg-gradient { background: linear-gradient(90deg, #1b7d41, #07332f) !important; background: linear-gradient(90deg, #1b7d41, #07332f) !important}.text-primary { --bs-text-opacity: 1; color: rgb(233 102 15) !important;} .custom-shadow { -webkit-box-shadow: 0 5px 20px 0 rgba(210, 210, 245, .5); box-shadow: 0 5px 20px 0 rgba(210, 210, 245, .5);}.rounded-custom { border-radius: 1rem !important;}.pricing-header { padding-bottom: 0px; border-bottom: 1px dashed #e5e5e5;}.pricing-header h4 span, .pricing-header .h4 span { font-size: .875rem; font-weight: 500; margin-left: 5px;}.pricing-header .package-name { font-size: 18px; font-weight: 600; margin-bottom: 0px;}.bg-gradient h4{ color: #fff;}.pricing-feature-list li{ margin-bottom: 10px;}.single-pricing-wrap{ height: 100%; margin-bottom: 10px !important;}.m-box.hover{ background: #e9660f;}has-animation .heading-icon { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}.section-heading.heading-dark .heading-icon i { margin-top: 5px;}.has-animation .heading-icon .dash-left { margin-right: 25px;}.has-animation.active-animation .heading-icon .dashed1 { -webkit-animation: dash_animation 1.5s linear forwards; animation: dash_animation 1.5s linear forwards;}.has-animation .heading-icon .dash-left .dashed1 { stroke-dashoffset: 100;}.has-animation .heading-icon .dashed1 { stroke-dasharray: 100;}@keyframes dash_animation { to { stroke-dashoffset: 0; }}.section-heading.heading-dark .heading-icon { line-height: 1; color: #0c2d58; background: -webkit-linear-gradient(#0c2d58, #0060dd); -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; z-index: 1; margin-bottom: 20px;}.has-animation .heading-icon .dash-right { margin-left: 15px;}.has-animation.active-animation .heading-icon .dashed1 { -webkit-animation: dash_animation 1.5s linear forwards; animation: dash_animation 1.5s linear forwards;}.has-animation .heading-icon .dash-right .dashed1 { stroke-dashoffset: -100;}.has-animation .heading-icon .dashed1 { stroke-dasharray: 100;}.section-heading.heading-dark{text-align: center;}.heading-icon i{font-size: 27px; }.compress-left-side { padding-right: 50px; padding-left: calc(calc(100% - 1170px)/2);}.process-box-layout1 { margin-bottom: 30px;}.process-box-layout1 ul.content-holder { padding: 0px 30px 0; margin: 0;}/*.process-box-layout1 ul.content-holder li:before { content: ""; position: absolute; z-index: 1; background-position: center; background-repeat: no-repeat; top: 80%; left: 0; height: 100%; width: 100%;}*/ body.loaded .has-animation.active-animation .translate-right-75{ transform: translateY(0) translateX(0);}.align-items-sm-center { -ms-flex-align: center!important; align-items: center!important;}.process-box-layout1 ul.content-holder li:nth-child(odd) .item-icon { margin-right: 20px;}.process-box-layout1 ul.content-holder li .item-icon { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ffffff; height: 160px; width: 160px; border-radius: 50%; -webkit-box-shadow: 0 0 35px 0 rgba(119, 119, 120, 0.13); box-shadow: 0 0 35px 0 rgba(119, 119, 120, 0.13);}.process-box-layout1 ul.content-holder li .dodger-blue:before { background-color: #07332f;}.process-box-layout1 ul.content-holder li .item-icon:before { content: ""; height: 100%; width: 100%; border-radius: 50%; position: absolute; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.process-box-layout1 ul.content-holder li .dodger-blue i { color: #e9660f; font-size: 65px;}.process-box-layout1 ul.content-holder li .item-icon i { -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.process-box-layout1 ul.content-holder li:nth-child(odd) .item-content { text-align: left;}.process-box-layout1 ul.content-holder li .item-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1;}.process-box-layout1 ul.content-holder li .item-content .item-title { font-weight: 600; margin-bottom: 0; font-size: 21px;}/*.process-box-layout1 ul.content-holder li:before { content: ""; position: absolute; z-index: 1; background-position: center; background-repeat: no-repeat; top: 80%; left: 0; height: 100%; width: 100%;}*/.flex-xl-row-reverse { -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important;}holder li:nth-child(even) .item-icon { margin-left: 20px;}.process-box-layout1 ul.content-holder li .item-icon { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ffffff; height: 160px; width: 160px; border-radius: 50%; -webkit-box-shadow: 0 0 35px 0 rgb(120 119 119 / 47%); box-shadow: 0 0 35px 0 rgb(120 119 119 / 47%);}.process-box-layout1 ul.content-holder li .sunset-orange:before { background-color: #07332f;}.process-box-layout1 ul.content-holder li .item-icon:before { content: ""; height: 100%; width: 100%; border-radius: 50%; position: absolute; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.process-box-layout1 ul.content-holder li:nth-child(even) .item-content { text-align: right; margin-right: 15px}.process-box-layout1 ul.content-holder li .item-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1;}.process-box-layout1 ul.content-holder li .item-content .item-title { font-weight: 600; margin-bottom: 7px;}.process-box-layout1 ul.content-holder li .sunset-orange i { color: #ff3838; font-size: 65px;}.process-box-layout1 ul.content-holder li .item-icon i { -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.process-box-layout1 ul.content-holder li .california i { color: #ff930e; font-size: 65px;}.process-box-layout1 ul.content-holder li:hover .item-icon i { color: #ffffff;}.process-box-layout1 ul.content-holder li:hover .item-icon:before { opacity: 1; visibility: visible;}.process-box-layout1 ul.content-holder li .california:before { background-color: #07332f;}.has-animation.active-animation .process-box-layout1 .content-holder li:nth-child(1n) .dashed1 { -webkit-animation-delay: 2s; animation-delay: 2s;}.has-animation.active-animation .process-box-layout1 .content-holder .dashed1 { -webkit-animation: dash_fill_1500 2s linear forwards; animation: dash_fill_1500 2s linear forwards;}.has-animation .process-box-layout1 .content-holder li .dashed1 { stroke-dashoffset: 1500;}@keyframes dash_fill_1500 { from { stroke-dashoffset: 1500; } to { stroke-dashoffset: 0; }}.has-animation.active-animation .process-box-layout1 .content-holder li:nth-child(2n) .dashed1 { -webkit-animation-delay: 3s; animation-delay: 3s;}/*.has-animation.active-animation .process-box-layout1 .content-holder li:nth-child(1n) .dashed1 { -webkit-animation-delay: 5s; animation-delay: 5s;}*/.has-animation.active-animation .process-box-layout1 .content-holder .dashed1 { -webkit-animation: dash_fill_1500 2s linear forwards; animation: dash_fill_1500 2s linear forwards;}.process-box-layout1 ul.content-holder li svg { position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 100%;}.content-holder{list-style-type: none; }.stack { position: relative;}.card { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; width: 350px; height: 500px; border-radius: 2rem; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 15px 20px 0 rgba(0, 0, 0, 0.125); transition: transform 0.6s; user-select: none;}.card.small{ height: 350px !important; width: 350px;}.card img { display: block; width: 100%; height: 100%; border-radius: inherit; object-fit: cover; pointer-events: none;}.card:nth-last-child(n + 5) { --x: calc(-50% + 90px); transform: translate(var(--x), -50%) scale(0.85); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.01);}.card:nth-last-child(4) { --x: calc(-50% + 60px); transform: translate(var(--x), -50%) scale(0.9);}.card:nth-last-child(3) { --x: calc(-50% + 30px); transform: translate(var(--x), -50%) scale(0.95);}.card:nth-last-child(2) { --x: calc(-50%); transform: translate(var(--x), -50%) scale(1);}.card:nth-last-child(1) { --x: calc(-50% - 30px); transform: translate(var(--x), -50%) scale(1.05);}.card:nth-last-child(1) img { box-shadow: 0 1px 5px 5px rgba(255, 193, 111, 0.5);}.swap { animation: swap 1.3s ease-out forwards;}@keyframes swap { 30% { transform: translate(calc(var(--x) - 250px), -50%) scale(0.85) rotate(-5deg) rotateY(65deg); } 100% { transform: translate(calc(var(--x) - 30px), -50%) scale(0.5); z-index: -1; }}/* Media queries for keyframes */@media (max-width: 1200px) { @keyframes swap { 30% { transform: translate(calc(var(--x) - 200px), -50%) scale(0.85) rotate(-5deg) rotateY(65deg); } 100% { transform: translate(calc(var(--x) - 30px), -50%) scale(0.5); z-index: -1; } }}@media (max-width: 1050px) { @keyframes swap { 30% { transform: translate(calc(var(--x) - 150px), -50%) scale(0.85) rotate(-5deg) rotateY(65deg); } 100% { transform: translate(calc(var(--x) - 30px), -50%) scale(0.5); z-index: -1; } }}/* Media queries for other classes */@media (max-width: 1200px) { .card { width: 250px; height: 380px; }}@media (max-width: 1050px) { .card { width: 220px; height: 350px; }}@media (max-width: 990px) { .card { width: 200px; height: 300px; }}@media (max-width: 950px) { .stack { grid-area: stacked; }}@media (max-width: 650px) { .card { width: 180px; height: 260px; }}.popular-rooms-three{ position: relative;}.room-block-three .inner-box{ position: relative; display: block; overflow: hidden; background: #f3f1f0; margin-bottom: 30px;}.room-block-three .inner-box .image-box{ position: relative; display: block; overflow: hidden;}.room-block-three .inner-box .image-box img{ width: 100%;}.room-block-three .inner-box .lower-content { position: relative; display: block; border: 1px solid #d6d3d1; border-top: none; padding: 6px 30px 15px 30px; display: flex; justify-content: space-between; align-items: center;}.room-block-three .inner-box .lower-content .other-content{ position: absolute; top: 0px; right: 0px; width: 160px; height: 100%; border-left: 1px solid #d6d3d1; text-align: center; background: #fff;}.room-block-three .inner-box .lower-content h3, .room-block-three .inner-box .lower-content h4{ display: block; font-size: 25px; line-height: 35px; font-weight: 700; margin-bottom: 8px;}.room-block-three .inner-box .lower-content h3 a{ display: inline-block; color: #1b1919;}.room-block-three .inner-box .lower-content h3 a:hover{}.room-block-three .inner-box .lower-content .feature-list li{ position: relative; display: inline-block; float: left; font-size: 14px; color: #000; margin-right: 25px;}.room-block-three .inner-box .lower-content .other-content h3 { color: #e9660f;}.room-block-three .inner-box .lower-content .feature-list li:last-child{ margin: 0px;}.room-block-three .inner-box .lower-content .feature-list li:before{ position: absolute; content: ''; background: #c2bfbd; width: 1px; height: 14px; top: 7px; right: -13px;}.room-block-three .inner-box .lower-content .feature-list li:last-child:before{ display: none;}.room-block-three .inner-box .lower-content .feature-list{ margin-bottom: 13px; margin-top: 2px; padding: 0;}.room-block-three .inner-box .lower-content .link a{ position: relative; display: inline-block; font-size: 14px; line-height: 24px; font-weight: 600; text-transform: uppercase; padding-left: 45px; color: #1b1919;}.room-block-three .inner-box .lower-content .link a i{ position: absolute; left: 0px; top: -5px; font-size: 24px;}.room-block-three .inner-box .lower-content .link a:hover{}.room-block-three .inner-box .lower-content .other-content h3{ position: relative; display: block; padding: 23px 0px 21px 0px; font-size: 25px; line-height: 35px; font-weight: 700; border-bottom: 1px solid #d6d3d1;}.room-block-three .inner-box .lower-content .other-content h3 span{ font-size: 18px;}.room-block-three .inner-box .lower-content .other-content .rating{ position: relative; display: block; padding: 17px 0px 10px 0px;}.room-block-three .inner-box .lower-content .other-content .rating a{ position: relative; display: inline-block; padding-left: 26px; font-size: 18px; color: #878584;}.room-block-three .inner-box .lower-content .other-content .rating a i{ position: absolute; left: 0px; top: 2px; font-size: 18px; color: #fec004;}.room-block-three .inner-box .lower-content .other-content .rating a span{ display: inline-block; font-size: 20px; color: #1b1919;}.room-block-three .inner-box .lower-content .other-content .rating a:hover{}.popular-rooms-three .more-btn{ position: relative; display: block; margin-top: 60px;}.popular-rooms-three .more-btn .theme-btn{ padding: 15px 32px;}.popular-rooms-three .tab-btns{ position: relative; display: block; margin-bottom: 52px;}.popular-rooms-three .tab-btns li{ position: relative; display: inline-block; font-size: 32px; line-height: 40px; font-family: 'Cardo', serif; font-weight: 700; color: #bdb9b5; cursor: pointer; margin: 0px 20px; transition: all 500ms ease;}.popular-rooms-three .tab-btns li.active-btn{ color: #0a0807;}.popular-rooms-three .tab-btns li:before{ position: absolute; content: ''; background: #bdb9b5; width: 6px; height: 6px; border-radius: 50%; right: -25px; bottom: 9px;}.popular-rooms-three .tab-btns li:last-child:before{ display: none;}.popular-rooms-three .sec-title{ margin-bottom: 40px;}.txt-org{ color: #e9660f;}.txt-shadow{ text-shadow: 9px 2px 9px black;}.mist{ width: 180px;}.bg-layer-equal-height .ttm-col-bgcolor-yes, .bg-layer-equal-height .ttm-col-bgimage-yes { height: 100%;}.col-bg-img-nine.ttm-col-bgimage-yes>.ttm-col-wrapper-bg-layer { /*background-image: url(../../image-mist/web-images/images/bg-image/col-bgimage-9.png);*/ background-position: center bottom; background-size: cover; background-repeat: no-repeat;}.ttm-bg.ttm-bgimage-yes>.ttm-bg-layer,.ttm-bg.ttm-col-bgimage-yes>.ttm-bg-layer>.ttm-col-wrapper-bg-layer-inner { opacity: .7;}@media only screen and (min-width: 1801px) { .ttm-left-span > .ttm-col-wrapper-bg-layer { margin-left: -500px; } .ttm-right-span > .ttm-col-wrapper-bg-layer { margin-right: -500px; }}@media only screen and (min-width: 1200px) {.z-index--1{ z-index: -1;}}.layer-content { position: relative; z-index: 1;}.section-title { position: relative; margin-bottom: 15px;}.ttm-bg { position: relative;}.ttm-col-bgimage-yes { z-index: 1;}.bg-layer-equal-height .ttm-col-bgcolor-yes,.bg-layer-equal-height .ttm-col-bgimage-yes { height: 100%;}.ttm-bg-layer,.ttm-col-wrapper-bg-layer-inner,.ttm-titlebar-wrapper .ttm-titlebar-wrapper-bg-layer { position: absolute; height: 100%; width: 100%; top: 0; left: 0;}.ttm-left-span>.ttm-col-wrapper-bg-layer { width: auto; margin-left: -100px; right: 0;}.ttm-right-span>.ttm-col-wrapper-bg-layer { width: auto; margin-right: -100px; right: 0;}.layer-content { position: relative; z-index: 1;}.bg-layer { position: relative;}.bg-layer>.container>.row { margin: 0;}.bg-layer>.container,.bg-layer>.container-fluid { padding: 0;}.ttm-bg.ttm-bgimage-yes>.ttm-bg-layer,.ttm-bg.ttm-col-bgimage-yes>.ttm-bg-layer>.ttm-col-wrapper-bg-layer-inner { opacity: .7;}.ttm-bg.col-bg-img-twelve.ttm-right-span .ttm-col-wrapper-bg-layer-inner { opacity: .1;}.ttm-bgcolor-grey.ttm-bg.ttm-bgimage-yes>.ttm-bg-layer { opacity: .9;}.testimonials.style2 { display: flex !important; align-items: center; overflow: hidden;}.testimonials.style2 .testimonial-img { margin-right: 40px;}.testimonials.style2 .testimonial-img img { width: 620px; box-shadow: 0 30px 60px 0 rgb(10 23 76 / 4%); border: 10px solid #fff;}.testimonials.style2 .testimonial-icon { line-height: 1; margin-bottom: 30px;}.testimonials.style2 .testimonial-icon i { font-size: 50px;}.testimonials.style2 blockquote { margin-right: 50px; font-size: 16px; line-height: 28px; padding: 0; font-style: italic; margin-bottom: 40px;}.testimonials.style2 .testimonial-caption span,.testimonials.style3 .testimonial-caption span { line-height: 26px;}.testimonials.style2 .testimonial-caption h3,.testimonials.style3 .testimonial-caption h3 { font-size: 22px; line-height: 30px; font-weight: 600; cursor: pointer;}.ttm-bg-layer, .ttm-col-wrapper-bg-layer-inner, .ttm-titlebar-wrapper .ttm-titlebar-wrapper-bg-layer { position: absolute; height: 100%; width: 100%; top: 0; left: 0;}@media only screen and (min-width: 1801px){ /* Bg-Layer */ .ttm-left-span > .ttm-col-wrapper-bg-layer { margin-left: -500px; } .ttm-right-span > .ttm-col-wrapper-bg-layer { margin-right: -500px; }}.spacing-13 { padding: 93px 0px 98px 0px; margin-left: -585px;}.section-title .title-header.line-fff:before{background-color: #ffffff !important;}.col-bg-img-twelve.ttm-col-bgimage-yes>.ttm-col-wrapper-bg-layer, .mob-testi { background-image: url(../../image-mist/web-images/images/home/wedding-destination-resort-near-anaikatti.webp); background-position: right center; background-size: cover; background-repeat: no-repeat;}.blogwordswrp { overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; height: 60px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 11px;}.blogwordswrp2{font-size: 15px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; height: 49px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 11px;}.gallery-arrow .slick-next{background: #000000a3;color: #fff;right: 0;font-weight: 700;}.gallery-arrow .slick-prev{background: #000000a3;color: #fff;left: 0;font-weight: 700;}.testimonials-arrow .slick-next{background: #000000a3;right: 44%;font-weight: 700;top: 109%;}.testimonials-arrow .slick-prev{background: #000000a3;left: 44%;font-weight: 700;top: 109%;}.gallery-arrow img { width: 100%;}.ttm-header-style-01 #site-header-menu .site-navigation ul.menu > li.active >a { color: #e9660f; } .contact-info-section .pattern-layer .pattern-1 { position: absolute; left: 0px; top: 80px; width: 444px; height: 422px; background-repeat: no-repeat; z-index: -1;}.contact-info-section .pattern-layer .pattern-2 { position: absolute; right: 0px; top: 80px; width: 444px; height: 422px; z-index: -1; background-repeat: no-repeat;}.text-justify{ text-align: justify;}.footer { animation: footeranimate 15s infinite ease;}@keyframes footeranimate { 0% {background-image: url(../../image-mist/web-images/images/home/footer-bg-1.webp);} 25%{background-image: url(../../image-mist/web-images/images/home/footer-bg-2.webp);} 50%{background-image: url(../../image-mist/web-images/images/home/footer-bg-3.webp);} 75%{background-image: url(../../image-mist/web-images/images/home/footer-bg-4.webp);} 100% {background-image: url(../../image-mist/web-images/images/home/footer-bg-1.webp);}}.shine-blog { position: relative; overflow: hidden;}.shine-blog::before {content: ""; display: block; position: absolute; height: 100%; top: 0; background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.2), transparent); width: 50px; left: 30px; filter: blur(5px); -webkit-animation: shine-alt2 0.5s ease-in-out infinite; animation: shine-alt2 1s ease-in-out infinite;}@keyframes shine-alt2 { 0% { opacity: 0; transform: translateX(-50px) skewX(-15deg); transition-property: opacity, transform;} 100% { opacity: 1; transform: translateX(400px) skewX(-15deg); transition-property: opacity, transform;}}.bg-dark-black { background-color: #0c0800;}.feature-section{ position: relative; padding: 0px 0px 30px 0px;}.feature-block-one .inner-box{justify-content: end;position: relative;display: flex;background: #fff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);padding: 23px 30px 22px 120px;text-align: right;margin-bottom: 0px;height: 100%;align-items: center;}.feature-block{ margin-bottom: 20px;}.feature-block-one { height: 100%;}.feature-block-one .inner-box .icon-box{ position: absolute; left: 30px; font-size: 60px;}.feature-block-one .inner-box .link a{ position: relative; display: inline-block; font-size: 34px; color: #bbb7b5; margin-bottom: 16px;}.feature-block-one .inner-box .link a:hover{}.feature-block-one .inner-box h3, .feature-block-one .inner-box h5{ display: block; font-size: 16px; line-height: 33px; font-weight: 700; margin-bottom: 0px;}.feature-section .more-text{ position: relative; display: block; margin-top: 25px;}.feature-section .more-text h3{ font-size: 22px; line-height: 32px; font-style: italic;}.feature-block-one .inner-box .icon-box i { color: #e9660f !important;}.bg-abt-3{ background-image: url(../../image-mist/web-images/images/about/resorts-with-halls-near-anaikatti.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative;}.bg-abt-3:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; /* background: #000000; */ background: -o-linear-gradient(45deg, #00082e 0%, #081245 100%); background: #00000070; content: "";}.round-animate{ text-align: center; background-image: url(../../image-mist/web-images/images/about/abt-round.jpg); background-position: center bottom; border-radius: 50%; padding: 42px 23px; position: absolute; top: 0; left: 7%; animation: zoomanimae 5s infinite ease; } .tilt{ animation: tilt-shaking 5s infinite ease; font-size: 75px; font-weight: 300; } @keyframes tilt-shaking {0% { transform: skewX(-15deg); } 5% { transform: skewX(15deg) scale(1.1);margin: 10px 0px; } 10% { transform: skewX(-15deg) scale(1.1);margin: 10px 0px; } 15% { transform: skewX(15deg) scale(1.1);margin: 10px 0px; } 20% { transform: skewX(0deg);margin: 0px 0px; } 100% { transform: skewX(0deg); }}@keyframes zoomanimae {0% { transform: scale(1); } 10% { transform: scale(1.3); } 20% { transform: scale(1); }}.tabs.bdr{ border: 1px solid #000 !important; border-radius: 50px; overflow: hidden;}.ttm-tabs.ttm-tab-style-01 ul.tabs li { border-right: 1px solid #000; } .ttm-tabs.ttm-tab-style-01 ul.tabs li:last-child { border-right: 0px solid #000; } .ttm-tabs.ttm-tab-style-01 ul.tabs li.active{ border-bottom-color: #e9660f; background: #e9660f; } .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a{ color: #fff; } .fs-big{ font-size: 80px; font-weight: 500; line-height: 1; }.lower-box .list-colum:first-child .list-item:before{ position: absolute; content: ''; top: 7px; right: 0px; width: 1px; height: calc(100% - 15px); background: #e2dfdd;}.room-overview-section .lower-box .list-item li{ position: relative; display: block; padding-left: 27px; margin-bottom: 16px;}.room-overview-section .lower-box .list-item li:last-child{ margin-bottom: 0px;}.room-overview-section .lower-box .list-item li:before{ position: absolute; content: ''; background-image: url(../../image-mist/web-images/images/home/star.png); width: 12px; height: 12px; left: 0px; top: 7px; background-repeat: no-repeat;}.room-overview-section .lower-box .list-item{ position: relative;}.room-overview-section .lower-box .list-column:last-child .list-item:before{ display: none;}.room-overview-section .pattern-layer .pattern-1{ position: absolute; left: 0px; top: 80px; width: 444px; height: 422px; background-repeat: no-repeat;}.room-overview-section .pattern-layer .pattern-2{ position: absolute; right: 0px; top: 80px; width: 444px; height: 422px; background-repeat: no-repeat;}.border-slider{ box-shadow: 0px 16px 20px rgba(1, 16, 61, 0.1); border-radius: 14px; overflow: hidden;}.border-slider h6{ padding: 15px; text-align: center; background: #ffffff; margin: 2px;}/*.hero-wrapper-four{ position: relative;}*/.hero-image .shape { position: absolute; top: 138px; left: 0px;}.hero-image .shape img { -webkit-transform: rotate(-50deg); transform: rotate(-50deg);}.menu-item.style-eight{ background-color: #F5F5F5;}.menu-item.style-eight { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 12px; border: 1px dashed rgba(0, 0, 0, 0.1); padding: 4px 16px; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}@media (max-width: 575px) { .menu-item.style-eight { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }}.menu-item.style-eight .menu-content-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%;}.menu-item.style-eight .menu-thumbmail img { width: 100%; border-radius: 50%;}.menu-item.style-eight .menu-thumbmail { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 70px; height: 70px; margin-right: 15px;}.menu-item.style-eight .content h4.title { margin-bottom: 5px;}.menu-item.style-eight .menu-content-wrap .price-box { margin-left: auto;}.img-responsive { display: block; max-width: 100% !important; height: auto;}.box-number.square i{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}.philosophie { position: relative;}.philosophie .point { height: 100vh; width: 100%; display: flex; align-items: center;}.philosophie .wrapper { height: 100vh; width: 100%;}.point article { flex-basis: 45%; margin-right: auto; padding: 0px 45px 0px 15px; text-align: justify;}.point img { flex-basis: 60%; max-width: 33vw; height: auto;}.indicators { left: -15px; top: 0; margin: 10vh 0; height: 80vh; width: 3px; display: none; flex-direction: column; justify-content: space-between; position: absolute;}.indicator { width: 100%; background-color: #adadad; flex-grow: 1; margin: 2px 0;}.vertical-center { -webkit-align-items: center; align-items: center; -webkit-box-align: center; display: -webkit-box; display: -webkit-flex; display: flex;}.service-isotope .vertical-item.vertical-center .item-media { width: 28%;}.item-media { overflow: hidden; position: relative;}.item-media img { width: 100%;}.media-links { bottom: 0; left: 0; position: absolute; right: 0; text-align: center; top: 0;}.media-links a.abs-link { bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0;z-index: -1;}.service-isotope .vertical-item.vertical-center .item-content { padding-left: 208px; padding-right: 0; position: relative; width: 70%;}.vertical-item .item-media+.item-content { padding: 56px 40px 54px;} .service-isotope .vertical-item.vertical-center .item-content span { bottom: -22px; color: #000; font-size: 120px; font-weight: 700; left: -51px; opacity: .7; position: absolute; /*font-family: "Rancho", cursive;*/}.service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-media { -webkit-box-ordinal-group: 3; -webkit-order: 2; order: 2;}.service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content { -webkit-box-ordinal-group: 2; -webkit-order: 1; order: 1; padding-left: 0; padding-right: 208px;}.service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content span { bottom: -61px; left: auto; z-index: 5; right: -66px;}.service-title { font-size: 48px; font-weight: 300; position: relative; line-height: 1.2; margin-bottom: 20px; text-transform: uppercase;}.item-content p{ text-align: justify;}.booking-section{ position: relative;}.booking-section.bg-layer{ position: relative; left: 0px; top: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center;}.booking-section.bg-layer:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.92;}.booking-section .sec-title .sub-title{ color: #fff;}.booking-section .sec-title p{ color: #fff; margin-top: 10px;}.booking-section .booking-inner{ position: relative; display: block; background: #fff;}.booking-section .booking-inner .inner-box{ position: relative; padding: 45px 30px 60px 30px;}.booking-section .booking-inner .inner-box h3{ position: relative; display: block; font-size: 25px; line-height: 35px; font-weight: 700; margin-bottom: 13px;}.booking-section .booking-inner .inner-box label{ position: relative; display: block; font-size: 14px; line-height: 24px; font-weight: 600; text-transform: uppercase; margin-bottom: 14px;}.booking-section .booking-inner .inner-box input[type='text'],.booking-section .booking-inner .inner-box .nice-select{ position: relative; display: block; width: 100%; height: 52px; line-height: 52px; border: 1px solid #e2dfdd; border-radius: 0px; font-size: 18px; color: #8d8b8a; padding: 0px 20px;}.booking-section .booking-inner .inner-box .select-box{ min-height: 52px; margin-bottom: 10px;}.booking-section .booking-inner .inner-box .select-box:last-child{ margin-bottom: 0px;}.booking-section .booking-inner .inner-box .form-group{ position: relative; display: block; margin-bottom: 23px;}.booking-section .booking-inner .inner-box .form-group:last-child{ margin-bottom: 0px;}.booking-section .booking-inner .inner-box .form-group .icon-box{ position: absolute; right: 20px; bottom: 9px; font-size: 18px; color: #949291;}.booking-section .booking-inner .inner-box .nice-select:after{ font-size: 14px; right: 28px; bottom: 45px;}.booking-section .service-list{ position: relative; display: block;}.booking-section .service-list li{ position: relative; display: block; margin-bottom: 20px;}.booking-section .service-list li:last-child{ margin-bottom: 0px;}.booking-section .service-list input { display: none;}.booking-section .service-list label { position: relative; display: block; font-size: 18px !important; color: #8d8b8a !important; text-transform: none !important; cursor: pointer; font-weight: 400 !important;}.booking-section .service-list label:before{ position: absolute; content: ''; right: 0px; top: 5px; width: 18px; height: 18px; border-radius: 50%; border-style: solid; border-width: 1px; border-color: #e3e1df; background: transparent;}.booking-section .service-list label:after { position: absolute; content: ''; right: 5px; top: 10px; width: 8px; height: 8px; border-radius: 50%; opacity: 0;}.booking-section .service-list input:checked + label:after { opacity: 1;}.booking-section .service-list input:checked + label:before{ }.booking-section .booking-inner .inner-box .extra-service{ position: relative; padding-top: 10px;}.booking-section .booking-inner .inner-box .extra-service .more-link{ position: relative; padding-top: 11px;}.booking-section .booking-inner .inner-box .extra-service .more-link a{ position: relative; display: inline-block; font-size: 14px; line-height: 20px; font-weight: 600; text-transform: uppercase; color: #0a0807;}.booking-section .booking-inner .inner-box .extra-service .more-link a:hover{}.booking-section .booking-inner .inner-box .price-box{ position: relative; display: block; padding-bottom: 23px; margin-bottom: 25px; border-bottom: 1px solid #e2dfdd;}.booking-section .booking-inner .inner-box .price-box h2{ position: relative; display: block; font-size: 36px; line-height: 36px; font-weight: 700; margin-bottom: 1px;}.booking-section .booking-inner .inner-box .price-box h2 span{ position: relative; display: inline-block; font-size: 18px;}.booking-section .booking-inner .inner-box .pricing-list{ position: relative; display: block; background: #f1efee; padding: 0px 20px; margin-bottom: 32px;}.booking-section .booking-inner .inner-box .pricing-list li{ position: relative; display: block; font-size: 18px; border-bottom: 1px solid #d3d0ce; padding: 14.5px 0px;}.booking-section .booking-inner .inner-box .pricing-list li span{ float: right;}.booking-section .booking-inner .inner-box .pricing-list li:last-child{ border-bottom: none; font-family: 'Cardo', serif; color: #0a0807; font-weight: 700;}.booking-section .booking-inner .inner-box .btn-box .theme-btn{ background: #0a0807; color: #fff;}.booking-section .booking-inner .inner-box .btn-box .theme-btn:hover{}.booking-section .booking-inner .inner-column{ position: relative;}.booking-section .booking-inner .inner-column:before{ position: absolute; content: ''; background: #e2dfdd; width: 1px; height: 100%; top: 0px; right: 0px;}.booking-section .booking-inner .inner-column.spc-none:before{ display: none !important;}.booking-section .sec-title{ margin-bottom: 53px;}.booking-section.bg-layer:before { background: #0000009c;}.bg-none{ background: unset;}.form-a{ color: #e9660f !important; text-decoration: underline !important;}.ul-none{ list-style-type: none;}.ul-none li {margin-bottom: 10px; color: #000;}.bdr-b-0{ border-bottom: 0px;}.gallerybtn .active { background-color: #e9660f; color: #fff !important;}.gallerybtn a { border: none; background-color: rgba(0, 0, 0, 0); font-size: 16px; line-height: 1; font-weight: 500; display: inline-block; position: relative; padding: 17px 31px; border-radius: 9999px; color: #000; box-shadow: 0px 0px 10px 0px rgb(127 128 130 / 51%);}.gallerybtn{ gap: 19px; display: flex; justify-content: center;}.filter-menu1 { background-color: var(--white-color); position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; margin: 0 auto 0px auto; max-width: 100%; border-radius: 9999px; text-align: center; padding: 15px 60px; border: 1px solid #c3c3c3; margin-bottom: 30px; box-shadow: 0px 0px 10px 0px rgb(127 128 130 / 51%);}/*body{ overflow: hidden;}*/.bg-stripe { position: relative;background-image: url(../../image-mist/web-images/images/pattern.png); background-attachment: fixed; background-repeat: no-repeat; background-size: contain; background-position: right;}.bg-stripe::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgb(255 255 255 / 51%); z-index: 0;}.bg-layer{background-color: #000000 !important;}.clr-org{ color: #e9660f !important;}.spc-title{ font-size: 61px; font-weight: 200; line-height: 1; font-family: "Rancho", cursive;}.bg-abt-3 img{width: 440px;}.d-n{ display: none;}.section-vert { display: flex; flex-flow: row; flex-wrap: nowrap; overscroll-behavior: none;}.panel-vert { min-width: 33.33%; text-align: center; font-size: 28px; height: 100vh; display: flex; align-items: center;}@media (max-width: 1200px) { .panel-vert{ min-width: 50%; }}@media (max-width: 900px) { .panel-vert{ min-width: 100%; } .panel-vert .mx-5{ margin: auto 20px !important; }}.single-testimonials-area { box-shadow: 1px 1px 20px 0px #a6a6a6;}.single-testimonials-area { border-radius: 16px; border: 1px solid #bcbfdb; background: #fff; padding: 18px 35px; display: block; overflow: hidden; position: relative;}.single-testimonials-area .logo { margin-bottom: 30px; text-align: left;}.single-testimonials-area h6.disc { max-width: 100%; line-height: 1.4; margin-bottom: 25px; text-align: left; font-size: 19px; text-align: justify;}.author-area img{ width: 72px;}.single-testimonials-area .author-area { display: flex; align-items: center; gap: 24px; padding-top: 20px; border-top: 1px solid #bcbfdb; /* justify-content: center; */}.single-testimonials-area .author-area .title { margin-bottom: 3px; color: #26262c;}.single-testimonials-area i{color: #ffbc00;}.picture.image-cover .img-fluid{ max-width: inherit;}.main-img-gsap{ transition: opacity 1s ease, visibility 1s ease; opacity: 1; visibility: visible;}.main-img-gsap.hidden { opacity: 0; visibility: hidden; /*display: none;*/}.phone-fixed{ font-weight: 900; color: #fff; position: fixed; right: 3.1%; bottom: 145px; z-index: 98; width: 45px; font-size: 0; text-align: center; padding-top: 0; line-height: 37px; border-radius: 2em; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.whatsapp-fixed{ font-weight: 900; color: #fff; position: fixed; right: 3%; bottom: 86px; z-index: 98; width: 46px; font-size: 0; text-align: center; padding-top: 0; line-height: 37px; border-radius: 2em; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.whatsapp-fixed img{ filter: drop-shadow(1px 4px 5px #222);}.mob-on{ display: none;}.mob-off{ display: block;}@media (max-width: 900px) {.mob-on{ display: block !important;}.ttm-page-title-row.about { background: url(../../image-mist/web-images/images/about/tourist-attraction-resorts-in-palakkad.webp); background-size: cover !important;}.room-overview-section .lower-box .list-item{ margin: 0; padding: 0;}.mob-off, .testimonial-img, .booking-section .booking-inner .inner-column:before{ display: none !important;}.mob-center, .booking-section .booking-inner .inner-box h3{ text-align: center !important;}.call-to-action .content-box h5 { font-size: 54px !important;}.call-to-action .content-box .text{ margin-bottom: 20px !important; font-size: 16px !important;}.beautypress-single-new-pricing-wraper{ height: unset; grid-template-columns: unset;}.hide-header{ opacity: 1;}.booking-section.bg-layer{ background-attachment: fixed;}rs-fullwidth-wrap, rs-module{ width: inherit !important; height: 100% !important; max-height: 100% !important;}.beautypress-single-new-pricing.beautypress-pricing-header h2{ margin: 0; padding: 12px;}.beautypress-single-new-pricing.beautypress-pricing-content{ padding: 0px 10px;}.single-pricing-wrap{ height: auto; padding: 1rem !important;}.compress-left-side{ padding-right: inherit;}.process-box-layout1 ul.content-holder li .item-icon{ height: 80px; width: 80px;}.process-box-layout1 ul.content-holder li .item-content .item-title{ text-align: left;}.stack, .stack2, .stack3, .stack4{ height: 250px;}.bg-testi{ background: #e9660fd6;}.featured-imagebox-post{ z-index: 1;}.round-animate{ padding: 18px 12px !important; bottom: -27% !important; left: 7% !important; top: inherit; } .tilt { font-size: 30px; line-height: 1.3;}.round-animate h6, .round-animate p{font-size: 14px;}.ttm-tabs.ttm-tab-style-01 ul.tabs li{ margin-bottom: 0px !important;}.fs-big { font-size: 52px;}.breadcrumb-wrapper .breadcrumb-wrapper-inner{ padding: 8px 12px;}.room-overview-section .lower-box .list-item li { margin-bottom: 5px;}.menu-item.style-eight .menu-thumbmail{ margin: 0 auto;}.menu-item.style-eight .menu-content-wrap{ justify-content: center;}.spc-title { font-size: 38px;}.max-w-100{ max-width: 100%;}.booking-section .booking-inner .inner-box { position: relative; padding: 20px 10px 20px 10px;}.first-footer .widget-area { padding: 18px 0px 13px 10px;}.first-footer p { font-size: 14px;}.service-isotope .vertical-item.vertical-center .item-content span, .service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content span { top: -15px !important;}.service-isotope .vertical-item.vertical-center .item-content span { font-size: 70px !important;}.service-isotope .vertical-item.vertical-center .item-content span, .service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content span { bottom: auto !important; left: auto !important; right: 0 !important; top: 0 !important; }.service-isotope .vertical-item.vertical-center .item-media { width: 100% !important; }.service-isotope .vertical-item.vertical-center .item-content { padding-bottom: 0 !important; padding-left: 0 !important; padding-top: 20px !important; width: 100% !important; }.service-isotope .vertical-item.vertical-center { display: block !important; margin-top: 18px !important; }.service-title { font-size: 35px !important; margin: 24px 0px 2px 0px !important;} .service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content { padding-right: 0px !important; }.service-isotope .vertical-item.vertical-center .item-content { padding-bottom: 0 !important; padding-left: 0 !important; padding-top: 20px !important; width: 100% !important; }.process-box-layout1 ul.content-holder li svg { left: 55%;}.process-box-layout1 ul.content-holder .dot-2 svg { left: 45%; } .process-box-layout1 ul.content-holder { padding: 0px 10px 0;}.bg-stripe {background-size: cover;}.about-tab li a i{display: unset !important;}.ttm-tabs.ttm-tab-style-01 ul.tabs li a { padding: 19px 6px;}}@media (min-width: 1450px){.container-footer { max-width: 1400px !important;}}@media (min-width: 1700px){.container-footer{ max-width: 1640px !important;}}@media (min-width: 1950px){.container-footer { max-width: 1890px !important;}}.activity.service-isotope .vertical-item.vertical-center .item-content span { bottom: 11px;}.activity.service-isotope .vertical-item.vertical-center .item-media { width: 31%;}.activity.service-isotope .vertical-item.vertical-center .item-content { padding-left: 183px;}.activity.service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content{ padding-left: 183px; padding-left: 0;}.activity.service-isotope [class*=col-]:nth-child(even) .vertical-item.vertical-center .item-content span { bottom: 3px;}@media (max-width: 1200px) { .card.small { width: 150px !important; height: 150px !important; }.room-block-three .inner-box .lower-content{ display: inherit !important; text-align: center;}}@media (max-width: 1050px) { .card.small { width: 150px !important; height: 150px !important; }}@media (min-width: 1200px) {.banner-height{ height: 95vh;}}.banner-hide{ visibility: hidden;}.call-to-action { position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 60px 0; background-image: url(../../image-mist/web-images/images/about/resorts-with-jeep-safari-anaikatti.webp); background-attachment: fixed;}.call-to-action:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; /* background: #000000; */ background: -o-linear-gradient(45deg, #00082e 0%, #081245 100%); background: #000000; opacity: .50; content: "";}.call-to-action .content-box { position: relative; text-align: center; max-width: 1000px; margin: 0 auto;}.call-to-action .content-box h5 { display: block; font-size: 78px; line-height: 1.1; color: #ffffff; font-family: "Rancho", cursive; font-weight: 500; margin-bottom: 17px;}.call-to-action .content-box .text { position: relative; display: block; font-size: 18px; line-height: 2; color: #ffffff; margin-bottom: 40px;}.designe-process-three .inner-box { position: relative; display: block; overflow: hidden; background: #fff; padding: 19px 0px 0px 0px; box-shadow: 0 5px 30px 0px rgba(0, 0, 0, 0.1); border-top-left-radius: 30px; border-bottom-right-radius: 30px; transition: all 500ms ease; height: 100%;}.designe-process-three .inner-box .content-div{ padding: 10px 25px 15px 25px;}.designe-process-three .inner-box h3{ position: relative; display: block; font-size: 22px; line-height: 30px; font-weight: 500; color: #222; margin-bottom: 10px;}.designe-process-three .inner-box .text{ position: relative; display: block; margin-bottom: 5px; text-align: justify;}.designe-process-three .inner-box .image-box{ position: relative; display: block; text-align: center;}.designe-process-three{ height: 100%;}.icon-box.icon_left, .icon-box.icon_right, .icon-box.icon_right.icon-boxes { display: -webkit-box; display: -webkit-flex; display: flex; position: relative;}.icon-box.icon_left .box_icon+.box-wrap, .icon-box.icon_right .box_icon+.box-wrap, .icon-box.icon_right.icon-boxes .box_icon+.box-wrap { margin-left: 5px; margin-top: 0;}.icon-box.icon_left .box_icon+.box-wrap .box-heading, .icon-box.icon_right .box_icon+.box-wrap .box-heading, .icon-box.icon_right.icon-boxes .box_icon+.box-wrap .box-heading { font-size: 30px; font-weight: 300; margin-top: 7px; text-transform: uppercase; line-height: 1.7;}.icon-box h5 { font-weight: 300; margin-bottom: 15px; margin-top: 0;}.icon-box.icon_left .box_icon+.box-wrap .box-heading a { color: #262c31;}.icon-box.icon_left .box_icon+.box-wrap .box-content, .icon-box.icon_right .box_icon+.box-wrap .box-content, .icon-box.icon_right.icon-boxes .box_icon+.box-wrap .box-content { color: #262c31;}.icon-box.icon_left+.icon-box.icon_left:before, .icon-box.icon_left+.icon-box.icon_right:before, .icon-box.icon_right+.icon-box.icon_left:before, .icon-box.icon_right+.icon-box.icon_right:before, .icon-box.icon_right.icon-boxes+.icon-box.icon_left:before, .icon-box.icon_right.icon-boxes+.icon-box.icon_right:before { background: #eae9ee; content: ""; height: 1px; left: 0; position: absolute; top: 0; width: 100%;}.icon-box.icon_left .box_icon img, .icon-box.icon_right .box_icon img, .icon-box.icon_right.icon-boxes .box_icon img { max-width: 60px;}.icon-box.icon_left+.icon-box.icon_left, .icon-box.icon_left+.icon-box.icon_right, .icon-box.icon_right+.icon-box.icon_left, .icon-box.icon_right+.icon-box.icon_right, .icon-box.icon_right.icon-boxes+.icon-box.icon_left, .icon-box.icon_right.icon-boxes+.icon-box.icon_right { margin-top: 53px; padding-top: 46px;}@media (max-width: 1024px){.icon-box.icon_left, .icon-box.icon_right { display: block; text-align: center;}.icon-box.icon_left .box_icon, .icon-box.icon_right .box_icon { margin-bottom: 10px;}.icon-box.icon_left .box_icon+.box-wrap, .icon-box.icon_right .box_icon+.box-wrap { margin-left: 0 !important;}.icon-box.icon_left .box_icon+.box-wrap .box-heading, .icon-box.icon_right .box_icon+.box-wrap .box-heading { font-size: 24px; text-align: center;}.icon-box.icon_left+.icon-box.icon_left, .icon-box.icon_left+.icon-box.icon_right, .icon-box.icon_right+.icon-box.icon_left, .icon-box.icon_right+.icon-box.icon_right { margin-top: 30px; padding-top: 30px;}.icon-box.icon_left+.icon-box.icon_left, .icon-box.icon_left+.icon-box.icon_right, .icon-box.icon_right+.icon-box.icon_left, .icon-box.icon_right+.icon-box.icon_right { margin-top: 30px; padding-top: 30px;}.icon-box.icon_left+.icon-box.icon_left, .icon-box.icon_right+.icon-box.icon_right { margin-top: 5px !important; padding-top: 5px !important;}.box-wrap.mori-seg { display: -webkit-unset; display: unset !important;}.feature-block-one .inner-box .icon-box { top: inherit;}}.icon-box.icon_left .box_icon+.box-wrap .box-heading, .icon-box.icon_right .box_icon+.box-wrap .box-heading{ text-transform: unset !important; font-size: 19px !important; margin-bottom: 5px;}.icon-box.icon_left+.icon-box.icon_left, .icon-box.icon_right+.icon-box.icon_right { margin-top: 25px; padding-top: 25px;}.mori-seg { text-align: right; margin-right: 13px;}.icon-box.icon_left .box_icon+.box-wrap, .icon-box.icon_right .box_icon+.box-wrap, .icon-box.icon_right.icon-boxes .box_icon+.box-wrap { margin-left: 5px; margin-top: 0; margin-right: 0;}.box-wrap.mori-seg { display: -webkit-box; display: -webkit-flex; display: flex; position: relative;} .icon_right { justify-content: end;}.marquee-wrap { width: 100%; position: relative; }.marquee-wrap { overflow: hidden; display: block; }.marquee-text { animation: marquee 50s linear infinite; position: relative; display: flex; align-items: center; width: 100%; white-space: nowrap; }.marquee-text span { font-size: 50px; line-height: 1.2; font-weight: 600; font-family: var(--themeht-secondary-font-family); background: #000; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }.marquee-text i { font-size: 23px; display: inline-block; vertical-align: middle; line-height: 1; margin: 0px 62px; background: #000; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }.marquee-small .marquee-text span { font-size: 40px;}.marquee-white .marquee-text span, .marquee-white .marquee-text i { background: inherit; -webkit-text-fill-color: inherit; color: var(--themeht-white-color); }@keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translatex(-100%); }}@keyframes marquee-2 { 0% { transform: translateX(-100%); } 100% { transform: translatex(0); }}.marquee-bg{ background: #e9660f; padding: 18px 0px;}.disc-strip{ padding: 16px; background: #de670e; color: #fff; margin-bottom: 40px;}.disc-strip .title{ font-weight: 500; margin-bottom: 0;}.spc-img-border img{ border-radius: 20px;}.moto-text{ font-size: 20px; line-height: 30px;}img{ height: auto; max-width: 100%;}.seo{ font-size: 0px !important; margin: 0px !important; padding: 0px !important; color:#0000 !important; line-height: 0px !important;}.sml-h{ text-transform: capitalize; font-size: 16px; line-height: 26px; display: inline-block; margin-bottom: 5px; color: #e9660f;}.seo-p{ font-size: 16px; line-height: 26px; letter-spacing: 0.1px;margin: 0 0 15px;font-weight: 500;}



/*For Increase Performance*/

@font-face {
  font-family: 'Merriweather Sans';
  src: url('../fonts/MerriweatherSans-Light.ttf') format('woff2');
  font-display: swap;
}




.whatsapp-name {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 0.5;
}

.content-center{
	align-content: center;
}
#whatsapp-chat {
  box-sizing: border-box !important;
  outline: none !important;
  position: fixed;
  width: 350px;
  border-radius: 10px;
  box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28);
  bottom: 92px;
  right: 30px;
  overflow: hidden;
  z-index: 99;
  animation-name: showchat;
  animation-duration: 1s;
  transform: scale(1);
}

a.blantershow-chat {
background: #fff;
color: #404040;
position: fixed;
display: flex;
font-weight: 400;
justify-content: space-between;
z-index: 98;
bottom: 92px;
right: 3.2%;
font-size: 18px;
padding: 4px;
border-radius: 30px;
box-shadow: 0 1px 15px rgb(32 33 36 / 61%);
}

a.blantershow-chat svg {
  transform: scale(1.2);
  /*margin: 0 10px 0 0;*/
}

.header-chat {
  /*   background: linear-gradient(to right top, #6f96f3, #164ed2); */
  background: #009688;
  background: #095e54;
  color: #fff !important;
  padding: 20px;
}

.header-chat h3 {
  margin: 0 0 10px;
}

.header-chat p {
  font-size: 14px;
  line-height: 1.7;
  margin: 0;
}

.info-avatar {
  position: relative;
}

.info-avatar  {
  border-radius: 100%;
  width: 50px;
  height: 50px;
  align-content: center;
      background: #fff;
    padding: 3px;
  float: left;
  margin: 0 10px 0 0;
}

a.informasi {
  padding: 20px;
  display: block;
  overflow: hidden;
  animation-name: showhide;
  animation-duration: 0.5s;
}

a.informasi:hover {
  background: #f1f1f1;
}

.info-chat span {
  display: block;
}

#get-label,
span.chat-label {
  font-size: 12px;
  color: #888;
}

#get-nama,
span.chat-nama {
  margin: 5px 0 0;
  font-size: 15px;
  font-weight: 700;
  color: #222;
}

#get-label,
#get-nama {
  color: #fff;
}

span.my-number {
  display: none;
}

/* .blanter-msg {
  color: #444;
  padding: 20px;
  font-size: 12.5px;
  text-align: center;
  border-top: 1px solid #ddd;
} */
textarea#chat-input {
  border: none;
  font-family: "Arial", sans-serif;
  width: 100%;
  height: 46px;
  outline: none;
  resize: none;
  padding: 10px;
  font-size: 14px;
}

a#send-it {
  /*width: 30px;*/
  font-weight: 700;
  padding: 10px 10px 0;
  background: #eee;
 /* border-radius: 10px;*/
}
a#send-it svg {
  fill: #a6a6a6;
  height: 24px;
  width: 24px;
}

.first-msg {
  background: transparent;
  padding: 30px;
  text-align: center;
}
.first-msg span {
  background: #e2e2e2;
  color: #333;
  font-size: 14.2px;
  line-height: 1.7;
  border-radius: 10px;
  padding: 15px 20px;
  display: inline-block;
}

.start-chat .blanter-msg {
  display: flex;
}

#get-number {
  display: none;
}

a.close-chat {
  position: absolute;
  top: 5px;
  right: 15px;
  color: #fff;
  font-size: 30px;
}

@keyframes ZpjSY {
  0% {
    background-color: #b6b5ba;
  }
  15% {
    background-color: #111111;
  }
  25% {
    background-color: #b6b5ba;
  }
}
@keyframes hPhMsj {
  15% {
    background-color: #b6b5ba;
  }
  25% {
    background-color: #111111;
  }
  35% {
    background-color: #b6b5ba;
  }
}
@keyframes iUMejp {
  25% {
    background-color: #b6b5ba;
  }
  35% {
    background-color: #111111;
  }
  45% {
    background-color: #b6b5ba;
  }
}
@keyframes showhide {
  from {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes showchat {
  from {
    transform: scale(0);
    opacity: 0;
  }
}
@media screen and (max-width: 480px) {
  #whatsapp-chat {
    width: auto;
    left: 5%;
    right: 5%;
    font-size: 80%;
  }
}
@media screen and (max-width: 1200px) {
.index-page.show{
	display: none !important;
}
}

#whatsapp-chat.hide {
  display: none;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}

#whatsapp-chat.show {
  display: block;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}

.whatsapp-message-container {
  display: flex;
  z-index: 1;
}

.whatsapp-message {
  padding: 7px 14px 6px;
  background-color: white;
  border-radius: 0px 8px 8px;
  position: relative;
  transition: all 0.3s ease 0s;
  opacity: 0;
  transform-origin: center top 0px;
  z-index: 2;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
  margin-top: 4px;
  margin-left: -54px;
  max-width: calc(100% - 66px);
}

.whatsapp-chat-body {
  padding: 0px;
  background-color: #e6ddd4;
  position: relative;
}
.whatsapp-chat-body::before {
  display: block;
  position: absolute;
  content: "";
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.08;
  background-image: url("../images/web-images/whatsapp-bg.png");
}

.dAbFpq {
  display: flex;
  z-index: 1;
}

.eJJEeC {
  background-color: white;
  width: 52.5px;
  height: 32px;
  border-radius: 16px;
  display: flex;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  margin-left: 10px;
  opacity: 0;
  transition: all 0.1s ease 0s;
  z-index: 1;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
}

.hFENyl {
  position: relative;
  display: flex;
}

.ixsrax {
  height: 5px;
  width: 5px;
  margin: 0px 2px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  top: 0px;
  background-color: #9e9da2;
  animation-name: ZpjSY;
}

.dRvxoz {
  height: 5px;
  width: 5px;
  margin: 0px 2px;
  background-color: #b6b5ba;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  top: 0px;
  animation-name: hPhMsj;
}

.kAZgZq {
  padding:0px;
  /*background-color: white;*/
  border-radius: 0px 8px 8px;
  position: relative;
  transition: all 0.3s ease 0s;
  opacity: 0;
  transform-origin: center top 0px;
  z-index: 2;
  /*box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;*/
  margin-top: 4px;
  margin-left: 10px;
  max-width: calc(100% - 66px);
}
.kAZgZq::before {
  position: absolute;
  background-image: url("../images/web-images/side-extend.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  top: 0px;
  left: -12px;
  width: 12px;
  height: 19px;
}

.bMIBDo {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.4);
}

.iSpIQi {
  font-size: 14px;
  line-height: 19px;
  margin-top: 4px;
  color: #111111;
}

.iSpIQi {
  font-size: 14px;
  line-height: 19px;
  margin-top: 4px;
  color: #111111;
}

.cqCDVm {
  text-align: right;
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(17, 17, 17, 0.5);
  margin-right: -8px;
  margin-bottom: -4px;
}
.welcome-text{
    max-width: 100%;
    margin-bottom: 5px;
}
.bann-txt-2{
width: 996px !important;
height: 100px !important;
top: 160px !important;
position: absolute !important;
letter-spacing: 0px !important;
opacity: 1 !important;
font-size: 35px !important;
z-index: 1 !important;
font-weight: 500 !important;
line-height: 1.3 !important;
color: #fff !important;
text-align: center;
}
.op-cha-1
{
opacity: 1 !important;
text-align: center;
}
.transform-unset{
	transform: unset;
}
.featured-icon-box.style5 {
    background-color: #fff;
    z-index: 1;
    padding: 32px 30px 21px 30px;
    overflow: hidden;
}
.featured-icon-box.style5 .featured-icon {
    position: absolute;
    right: 23px;
    top: -7px;
}
.featured-icon-box.style5 .process-num:before {
    content: '';
    width: 121px;
    height: 121px;
    position: absolute;
    background: #e9660f;
    border-radius: 50%;
    right: -61px;
    top: 131px;
    z-index: -1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.featured-icon-box.style5:hover .process-num:before {
    width: 125px;
    height: 125px;
    top: 125px;
}
.featured-icon-box.style5 .featured-icon i {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s;
    -o-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
}
.featured-icon-box.style5:hover .featured-icon i {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}
.featured-icon-box.style5 .process-num .number {
    right: 11px;
    position: absolute;
    top: 153px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}
.featured-icon-box.style5 .featured-desc p {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    font-size: 15px;
}
.mx_100{
margin-left: -100px;
margin-right: -100px;
}
.featured-icon-box.style5.line-new .process-num:before {
top: 114px;
}
.featured-icon-box.style5.line-new .process-num .number {
top: 134px;
}
.mt_20{
	margin-top: -20px;
}
.banner-segment{
	position: relative;
}
.banner-car{
	position: absolute;
    z-index: 10;
    width: 25%;
    bottom: 0;
    left: 0;
}
.banner-ani{
	position: absolute;
    z-index: 10;
    width: 25%;
    bottom: 0;
    right: 0;
}
.banner-bird{
/*position: absolute;
    z-index: 10;
    width: 15%;
    top: 28%;
    left: 19%;*/
    position: absolute;
    z-index: 10;
    width: 15%;
    top: 22%;
    transform: rotate(330deg);
    left: 19%;
}
@keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-100px);
        -moz-transform: translatex(-100px);
        -o-transform: translatex(-100px);
        transform: translatex(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: 1s;
}
@keyframes fadeInRight {
    from {
        opacity:0;
        -webkit-transform: translatex(100px);
        -moz-transform: translatex(100px);
        -o-transform: translatex(100px);
        transform: translatex(100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: 1.5s;
}
.highlights-banner{
	background: url(../../image-mist/web-images/images/highlights/sub-banner.webp);
	}
.firefly-sec:before{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: -o-linear-gradient(45deg, #00082e 0%, #081245 100%);
    background: #000000;
    opacity: .50;
    z-index: 0;
    content: "";
}










/*HARISH*/

.seo-abt-h1 {
	display: block;
    font-size: 78px;
    line-height: 1.1;
    color: #ffffff;
    font-family: "Rancho", cursive;
    font-weight: 500;
    margin-bottom: 17px;
}

.seo-abt-h3 {
	display: block;
    font-size: 16px;
    line-height: 33px;
    font-weight: 700;
    margin-bottom: 0px;
}

.pkg-h4{
	font-size: 15px !important;
	padding: 15px;
    text-align: center;
    background: #ffffff;
    margin: 2px;
}

.pkg-h5{
	font-size: 20px !important;
    line-height: 30px !important;
}

.seo-h6 {
	font-weight: normal;
	line-height: 26px;
	font-size: 16px;
	color: #353434;
}

.rest-h4{
	font-weight: 500;
    text-transform: capitalize;
    font-size: 70px;
    line-height: 59px;
    color: #fff;
    margin-bottom: 10px;
}
.rest-h6{
	font-size: 20px;
    line-height: 30px;
}


.sub-bann-head { 
	font-weight: 500;
    text-transform: capitalize;
    font-size: 70px;
    line-height: 59px;
    color: #fff;
    margin-bottom: 10px;
}
   




.line-hei30 {
	line-height: 30px;
	font-weight: normal;
}

.font-19{
	font-size: 19px !important;
}
.font-15{
	font-size: 15px !important;
}
.line-hei20 {
	line-height: 20px;
}
.font-20{
	font-size: 20px !important;
}

.line-hei25 {
	line-height: 25px;
}
.font-70{
	font-size: 70px !important;
}
.font-65{
	font-size: 65px !important;
}
.font-17{
	font-size: 17px !important;
}
.spl-hei-div .slick-list{
	height: 300px !important;

}
.font-47{
	font-size: 47px !important;
}
.alicon-center {
	align-content: center;
}