 @font-face{font-family:Roboto Regular;
 src:url(../fonts/Roboto-Regular.ttf);
 }
 @font-face{font-family:Roboto Medium;
 src:url(../fonts/Roboto-Medium.ttf);
 }
@font-face{font-family:Prata Bold;
 src:url(../fonts/Roboto-Bold.ttf);
 }
@font-face{font-family:Roboto Black;
 src:url(../fonts/Roboto-Black.ttf);
 }
 @font-face{font-family:Prata Regular;
 src:url(../fonts/Prata-Regular.ttf);
 }

 
 
/*-----------------------*/
html {scroll-behavior:smooth;}
body { padding: 0; margin: 0 auto;font-family:Roboto Regular; position: relative; font-weight: 400; overflow-x: hidden; color: #000; font-size: 16px;background:#fff;}
ul { list-style: none }
a { text-decoration: none; outline: none; }
body a:hover, body a:focus { text-decoration: none; color:#c23030; }
a:focus { outline: none; text-decoration: underline }
textarea:focus { outline: none }
input { outline: none !important }
button, button:focus { outline: none }
a img { border: none }
img { border: 0; max-width: 100%; width: 100%;}
p {padding: 0px; margin: 0px;}h2{font-family:Roboto Medium;} 
h1, h2, h3, h4, ul, p { padding: 0px; margin: 0px;}
textarea { resize: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff }
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff }
input::-moz-placeholder { opacity: 1; outline: none }
textarea::-moz-placeholder { opacity: 1; outline: none }
.clr { clear: both; height: 0 }.latest-newsbox::placeholder {color:#666666; font-size:15px;}
.form-control:focus { box-shadow: none }
ul { padding: 0; list-style: none;}
a {color:#c23030; text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }
a:hover { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }

.csn-ul{margin-left:20px;  text-align: justify;}
.csn-ul li {position: relative;margin-bottom:7px;}
.csn-ul li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#014d49;border-radius: 100%;content: '';}



.animation-element {
  opacity: 0;
}
.animation-element.slide-left {
  opacity: 0;
  transition: all 800ms linear;
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-right {
  opacity: 0;
  transition: all 800ms linear;
  transform: translate3d(100px, 0, 0);
}

.animation-element.slide-right.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}


.animation-element.slide-up {
  opacity: 0;
  transition: all 200ms linear;
  transform: translate3d(0, 100px, 0);
}

.animation-element.slide-up.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-up1 {
  opacity: 0;
  transition: all 300ms linear;
  transform: translate3d(0, 300px, 0);
}

.animation-element.slide-up1.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-up2 {
  opacity: 0;
  transition: all 400ms linear;
  transform: translate3d(0, 400px, 0);
}

.animation-element.slide-up2.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}


/*===============header===============*/
#top-head{background:#fad9c9; padding:5px 0; align-items: center; display:flex; justify-content: center; flex-wrap: wrap;}
#top-head p{font-size:18px; font-weight:bold; margin-right:15px;}
#top-head a {background: #4e2a18;color: #fff;margin: 0px;font-size: 18px;font-weight:bold;border-radius: 8px; padding:2px 14px;border: 1px solid #4e2a18;}
#header-id {
    height: auto;
}
#header-id {
  background:#ffffff;
  height:105px;
  transition: transform .3s ease-in-out;
  width:100%;padding:0px 0px 0px;
  margin:0px auto;
  top:0px;box-shadow: 0 1px 4px rgba(0,0,0,.35);
  border-bottom: 1px solid rgba(0,0,0,.35);
}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}

.headerTertiary {
  align-items: center;
  display: flex;
height:auto;
position: relative;
z-index: 666;
background: none;
margin: auto;
max-width:85rem; width:100%;
padding:0% 50px;
justify-content: space-between;
}

.headermenu-box{background:#444; margin:10px 0px 0px; padding:5px 0px 10px;}
.headermenu-top{
  align-items: center;
  display: flex;
height:auto;
position: relative;
z-index: 666;
background: none;
margin: auto;
max-width:85rem; width:100%;
padding:0% 50px;
justify-content: space-between;
}
.headermenu-top-left{width:30%;  margin:0px 0px 0px; padding:0px 0px;}
.headermenu-top-left a{color: #ece8e8; font-size:14px; font-family:Prata Regular; position:relative;}
.headermenu-top-left a:hover{color:#ffffff;}
.headermenu-top-left a:hover:before{content:""; position:absolute; left:0%; right:0%; margin:0px auto; bottom:-5px; width:100%; height:2px;   background:#db2128;}


.headermenu-top-right{width:100%; display:flex; justify-content: right; margin:0px 0px 0px; padding:0px 0px;}




.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.emergency-no a{color:#e30000 !important;}
 


.headerSecondry{
  align-items: center;
  background:none;
  display: flex;
  height:60px;
  position: relative;

}
.logo-scrollup{display:block;}
.logo-scrolldown{display:none;}


.logo-d > img {
  max-width:290px;
  transform:translateY(8px);
  position:relative;
  transition: transform .3s ease-in-out;
  padding:0px 0px 0px;
}
.logo1-d{
  max-width:230px !important;
  transform:translateY(-50px) !important;
  position: absolute;
  transition: transform .3s ease-in-out;
  padding-bottom: 40px;
  top: 0;
  margin-left: 120px;
  z-index: 999;
}
.sticky .logo-d > img {max-width:250px; transform:translateY(8px);}
.sticky .logo1-d {max-width:200px !important; transform:translateY(15px) !important; margin-left:110px;}
.logo-m > img {
  max-width: 130px;
  transform:translateY(-1px);
  position:absolute;
  display:none;
  left: 20px;
  
}
.sticky{position:fixed;top:0;width:100% !important;  backdrop-filter: blur(40px); z-index: 999; /*box-shadow:1px 5px 10px rgba(0,0,0,0.2);*/   background:#ffffff !important; padding:0px 0 0 !important; }
/*.sticky .headerTertiary{display:none;}*/
.sticky .headerSecondry{height: auto;}

.sticky .page-header .sub-menu{background:#fff;}
.sticky .logo-scrollup{display:none;}
.sticky .logo-scrolldown{display:block;}

.dropdown-phone1{display: none;position: absolute; border-radius:12px;min-width:380px;overflow: auto;z-index:999;  right:40px; padding-top:30px;}
.dropdown-phone1 ul{background:#c23030;border-radius:12px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); padding:15px 5px; position:relative; z-index:999;}
.dropdown-phone1 ul::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(bg.png) no-repeat;
  background-size:50%;
  background-position: bottom right;
  z-index: -1;
  bottom:0px;
  right:0px;
}
.dropdown-phone1 a {text-align:left;padding:0.4rem 1rem;text-decoration: none;display:flex;justify-content: space-between;color:#ffffff !important;border-bottom:0px solid #c23030;} 
.dropbtn1{position:relative;}

.dropdown:hover .dropdown-phone1{
  display:block;
}


.navbar__buttons{display: flex;align-items: center;gap:10px;/*flex-grow: 1;*/ justify-content: right;}
.navbar__buttons a {
    color: var(--text-gray-color);
    font-weight: 500;
    transition: 0.3s ease;
}
.page-header .top-menu > li > a span{display:block; font-size:13px;}

.topnav-sub-menu{display:flex; margin-bottom:0px; padding:0px; gap:0px; align-items: center; justify-content: right; position:relative;}
.topnav-sub-menu::before {
  position: absolute;
  right: 0;
  top: 100%;
  content: "";
  background: #fff;
  background: -moz-linear-gradient(left,#fff 0,#fff 42%,#d1d1d1 100%);
  background: -webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(42%,#fff),color-stop(100%,#d1d1d1));
  background: -webkit-linear-gradient(left,#fff 0,#fff 42%,#d1d1d1 100%);
  background: -o-linear-gradient(left,#fff 0,#fff 42%,#d1d1d1 100%);
  background: -ms-linear-gradient(left,#fff 0,#fff 42%,#d1d1d1 100%);
  background: linear-gradient(to right,#fff 0,#fff 42%,#d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1', GradientType=1 );
  height: 1px;
  width: 100%;
}

.topnav-sub-menu ul{display: flex; font-size:15px; justify-content: flex-end; margin:0px; padding:0px;}
.topnav-sub-menu li {position: relative; padding:6px 14px; margin:0px 0px 0px; border-right:2px solid #ffffff;}
.topnav-sub-menu li span{margin-left:8px;}
/*.topnav-sub-menu li:first-child{margin-right:20px;}*/
.topnav-sub-menu li:last-child{margin-right:0px; margin-left: -20px;}
.topnav-sub-menu li img{width:auto; height:16px; margin-right:5px;}
.topnav-sub-menu li a {color:#a9a9a9; font-weight:200; font-size: 12px;}
.topnav-sub-menu li a:hover{color:#000000;}

 
 

.cart-head{margin:0px; padding:0px; position:relative;}
.cart-head img {width: auto;height: 18px;}
.cart-head span {position: absolute;top: 4px;left: 20px;width: 18px;color: #ffffff;font-size: 11px;height: 18px;background:#db2128;border-radius: 100%;text-align: center;}

.booking-nav-btn{font-family:Roboto Regular !important; background:#ffffff; margin:0px; padding: 1em 2.26em !important; position:relative; color: #db2128 !important; font-weight:bold !important; z-index:1; text-transform:uppercase !important;}
.booking-nav-btn:hover{color: #db2128;background-color: transparent; box-shadow: 0 0 5px #e6e6e6;}

.booking-nav-btn::before {
	transition: all .3s ease;
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 10px;
  left: 0;
  top:0px;
  border: 1px solid #ccc;
  border-bottom:0px;
  z-index:-1;
}
.booking-nav-btn:hover::before{height:100%;}
.booking-nav-btn::after{
	transition: all .3s ease;
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 10px;
  left: 0;
  bottom: 0;
  border: 1px solid #ccc;
  z-index:-1;
  border-top:0px;
}
.booking-nav-btn:hover::after{height:100%;}
 

.headnav-right{width:80%;display: flex;flex-direction: column; justify-content:right; margin-top:0px;}
.topnav-right{display:flex; margin:0px; padding:0px; gap:20px; align-items: center; justify-content: right;}
.topnav-right ul {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0;
}
.topnav-right li {margin-left:0rem;position: relative; padding-left:4px;}
.topnav-right li a {color:#1C1E1B;}
.topnav-right li a:hover{color:#c23030;}

.page-header{display:flex; justify-content: space-between; align-items: center; }
.menu-button{width:max-content;display:block; margin:0px; padding:0px;}
.menu-button ul {
    display: flex;
    font-size:14px; 
    justify-content: flex-end;
    line-height: 1.25rem;
    margin-left:15px;
}
.menu-button li {margin:0px;position: relative; padding:0px;}

.menu-button li a {
    color:#ffffff !important;
	 background:#c23030;
	border-radius: 190px;
	padding:10px 40px 10px 14px;
	position:relative;
}
.menu-button li img{width:auto; height:14px; position:absolute; right:14px; top:12px;}
.menu-button li a:hover{color:#ffffff !important;}
.menu-button li:last-child img{filter: brightness(0) invert(1);}
 

.menu-top{max-width:100%;}
.menu-top .page-header{max-width:100%; gap:25px; padding:0px; margin:10px 0px 0px;}

@media (min-width: 64rem){.navbar__buttons a {font-size:16px; font-family:Prata Regular;}.page-header ul a{font-size:16px !important; font-family:Prata Regular;}.page-header .top-menu > li > a{padding:0.5em 1em !important;}
.topnav-right ul {font-size: 14px;}
}

@media (min-width:90rem){.navbar__buttons a {font-size:16px;   font-family:Prata Regular;}.page-header ul a{font-size:16px !important; font-family:Prata Regular;}.page-header .top-menu > li > a{padding:0.5em 1em !important;}
 
}
 

.scrollbar{
  scrollbar-width: thin;
  scrollbar-color:#ffffff #818181;
}
.scrollbar::-webkit-scrollbar {
  width:4px;
  height:4px;
}
.scrollbar::-webkit-scrollbar-track {
  background-clip: content-box;
  border:1px solid transparent;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color:#ffffff;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  background-color:#C7A15B;
}
.scrollbar::-webkit-scrollbar-corner, .scrollbar::-webkit-scrollbar-track {
  background-color:#818181;
}
/* The below styles are for display purposes only */
[class^=scrollbar] {
  height:500px;
  overflow-y:auto;
  overflow-x:hidden;
  padding-right:10px; margin-right:10px;
}



.navigation img{width:25px; }
.search-head{position:relative; padding-left:0px; color:#1A1A1A !important;}
.search-head img{width:18px; position: absolute;left:10px; top:-10px;}
.phone-head img{width:18px; position: absolute;left:-22px; top:0px;}

.phone-head{ width:167px;background:#ffffff;
    color:#c23030 !important;
    border: 2px solid #c23030;
    margin: 20px 0;text-align:center;
    font-size: 15px;
    border-radius: 8px;
    padding:8px 10px 8px 30px;
    transition: all 0.4s ease;
    position: relative;
	
}
.content-head{ width:100px;background: #c23030;
    color:#ffffff !important;
    border: 2px solid #c23030;
    margin: 20px 0;text-align:center;
    font-size:15px;
    border-radius: 8px;
    padding:8px 10px; 
    transition: all 0.4s ease;
    position: relative;
	
}

.btn-11 {
  border: none;
  background: #c23030;
  background: #c23030;
    color: #fff;
    overflow: hidden;
}

.log-in:before {
    position: absolute;
    content: '';
    display: inline-block;
    top: -100px;
    left: 0;
    width:25px;
    height: 100%;
    background-color: #fff;
    animation: log-in 4s ease-in-out infinite;
}
@-webkit-keyframes log-in {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}





.book-stay-from-box{width: 100%; gap: 15px;padding-bottom:11px;display: flex;}
.book-stay-from-box .book-stay-box{display:block;width:100%; position:relative;}
.book-stay-from-box input::placeholder{color:#666666;font-size:14px;}
.book-stay-from-box input:focus {border:1px solid #d7d7d7;}
.book-stay-from-box select:focus {border:1px solid #d7d7d7 !important;}
.book-stay-from-box label {font-size:14px;color:#666;margin-bottom: 5px;}
.book-stay-from-box input, select{
  border: 1px solid #f6f6f6; 
  height:40px;color:#818181;
  padding-left: 10px;
  width: 100% !important;
  font-size: 14px;
  background:#f6f6f6;
  outline: none;
  text-align: left;
}
.book-stay-from-box .date-picker:before{
	content: '';
  background: url(../images/2024/01/cal-ico.png) 93% 11px no-repeat;
    background-color: rgba(0, 0, 0, 0);
	position:absolute; right:10px; top:25px;
	background-size:17px;
  width:40px;
  height:40px;
}
.book-stay-from-box  .ss-search input{display:none !important;}

.block-customer-login {display:none; position:absolute; right: 0px; background:#ffffff; min-width:320px; box-shadow: 0 0 5.6px .4px rgba(51,51,51,.28);z-index: 1; padding:22px;}
.block-customer-login.active{display: block;}
.block-customer-login a{font-family: Roboto Regular !important; border-bottom: 1px solid #666 !important;color:#666 !important;font-size: 14px;padding:10px 0px 2px; width: max-content;margin: 0px auto;}
.check-availability{ font-size:16px; width: 100%; border:0px; background:linear-gradient(to top,#a30309,#a30309 7%,#db2128 12%,#db2128),linear-gradient(#db2128,#db2128); font-weight:700;  color:#ffffff; padding:6px 3px 6px;  position: relative;  z-index: 1;  align-items: center;text-transform: uppercase;}
.check-availability:hover{background:#bd1e24; color:#ffffff;}


/*--Head END--*/
.wiki-mk {padding-left:50px;padding-right:50px;}
.midbox-inner{margin:auto;max-width:85rem;width:100%; position: relative;}
 
#blog-list-top{
    width: 100%;
    background: #ffffff;
    height: 100%;
    overflow: hidden;
    padding:40px 0px 40px;
    position: relative;
    margin: 0px;
} 
.blog-list-top{display:flex; gap:50px; margin:0px; padding:0px; position:relative;}
.blog-list-top-left{width:70%; margin:0px; padding:0px; position:relative;}
.blog-list-item{margin:0px 0px 20px; padding:0px; position:relative; transition:600ms ease transform;}


.blog-list-item h3{color: #956207; font-size: 12px; margin:15px 0px 1px; padding:0px; position:relative;}
.blog-list-item h2{font-family:Prata Regular; font-size:24px; line-height:32px; margin:10px 0px 15px; padding:0px; position:relative;}
.blog-list-item p{color: #666;font-size:16px; margin:0px; padding:0px; position:relative;}


.blog-list-top-right{width:30%; margin:0px; position:relative;}
.blog-list-top-right .blog-list-item h2{font-size:20px; margin:5px 0px 5px;}
.blog-list-top-right .blog-list-item p{font-size:14px;}


#blog-list-featured{ width: 100%;background: #ffffff;height: 100%;overflow: hidden;padding:40px 0px 40px;position: relative;margin: 0px;}
.blog-box-featured{margin:0px; padding:0px; position: relative;}
.blog-box-featured::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.59);z-index: 1;}
.blog-list-featured {width: 100%;display: flex; gap:0px;margin: 0px;padding:50px 0px;position: absolute;bottom:0px;left: 0px;z-index:1;text-align: center;height: 100%;flex-direction: column;justify-content: space-between;}
.blog-list-featured h3{color:#fff; font-size: 12px; margin:15px 0px 1px; padding:0px; position:relative;}
.blog-list-featured h2{width:70%; color: #fff; font-family:Prata Regular; font-size:40px; margin: 0px auto; padding:0px; position:relative;}
.blog-list-featured a{width:max-content; color: #E4E4E4;font-size:16px; border-radius: 70px; border: 1px solid #E4E4E4; margin: 0px auto; padding:6px 28px;  position:relative;}
.blog-list-featured a:hover{color:#000000; background:#E4E4E4;}


#blog-list-categories{ width: 100%;background: #ffffff;height: 100%;overflow: hidden;padding:40px 0px 40px;position: relative;margin: 0px;}
.blog-list-categories{display:flex; gap:50px; margin:0px; padding:0px; position:relative;}
.blog-list-categories-left{width:25%; margin:0px; padding:0px; position:relative;}
.blog-list-categories-left h2{color: #956207; font-family: Prata Regular; font-size:28px; margin:0px; padding:0px;}

.blog-list-search{width:100%; margin:30px 0px 0px; padding:0px; position:relative;}
.blog-list-search::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/2024/01/search-icon.png) no-repeat;
    background-size: 90%;
    background-position: left top;
    left:15px;
    top: 17px;
    z-index: 1;
}
.blog-list-search input::placeholder {color: rgba(77, 81, 110, 0.50); font-size:16px;}
.blog-list-search input:focus {border: 1px solid #DFDFDF;}
.blog-list-search input {
  height:50px;
  padding-left:45px;
  width:100%;
  font-size: 16px;
  border: 0px;
  border-radius:8px 8px;
  background:#fff;
  border: 1px solid #DFDFDF;
  outline: none;position:relative;
}

.blog-list-filter{
    position: relative;
    margin-bottom: 5px;
    padding: 10px 2px 10px;
}
.blog-list-filter h5 {
    font-size: 20px;
    color: rgba(0, 0, 0, 0.30);
    padding: 0px;
    margin: 10px 0px 10px;
}
.blog-list-filter ul{margin:0px; padding:0px; position:relative;}
.blog-list-filter li{ width:100%; list-style:none; margin:5px 0px 5px; padding:5px 0px 5px; position:relative;}
.blog-list-filter li a{display:flex; justify-content: space-between; color:#666; font-size:16px;}
.blog-list-filter li:hover a{color:#000;}

.blog-list-categories-right{width:75%; margin:0px; padding:0px; position:relative;}
.blog-list-categories-right ul{display:flex; flex-wrap:wrap; gap:20px;margin:0px; padding:0px; position:relative;}
.blog-list-categories-right li{width:48.66%; list-style:none; margin:0px; padding:0px; position:relative;}



#recent-blogs-list{
 width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding:0px;
  position: relative;
  margin: 0px;
}
.recent-blogs-list{
  display: flex;
  gap: 50px;
  margin: 40px 0px 40px;
  padding: 40px 0px 40px;
  border-bottom:1px solid #E4E4E4;
  border-top:1px solid #E4E4E4;
  align-items: center;
}
.recent-blogs-list-left{
  width: 20%;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.recent-blogs-list-left h2 {
  font-family: Prata Regular;
  font-size:60px;
  margin:0px;
  padding: 0px;
  position: relative;
}
.recent-blogs-list-right{
  width:80%;
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.recent-blogs-list-right ul{display:flex; gap:25px; margin:0px; padding:0px; position:relative;}
.recent-blogs-list-right li{ width:33.33%; list-style:none; margin:0px; padding:0px; position:relative;}
.recent-blogs-list-right li h3{
  font-family: Prata Regular;
  font-size:20px;
  margin:10px 0px 0px;
  padding: 0px;
  position: relative;
}

#blogs-list-newsletter{width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding: 0px;
  position: relative;
  margin: 0px 0px 0px;
}
.logs-list-newsletter{
  display: flex;
  gap:0px;
  margin:0px 0px 50px;
  padding:0px 0px 0px;
  align-items: center;
  background: #262626;
}
.logs-list-newsletter-left {
  width:40%;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.logs-list-newsletter-right {
  width:60%;
  height:100%;
  display:flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  list-style: none;
  margin: 0px;
  padding:30px 70px;
  position: relative;
}
.logs-list-newsletter-right h2 {
  color: #fff;
  font-family: Prata Regular;
  font-size:26px;
  margin: 0px auto;
  padding: 0px;
  position: relative;
}
.logs-list-newsletter-right h3 {
  color: rgba(255, 255, 255, 0.50);
  font-size: 16px;
  line-height:30px;
  margin: 15px 0px 1px;
  padding: 0px;
  position: relative;
}
.logs-list-newsletter-right p{
  color: #fff;
  font-size: 12px;
  margin: 15px 0px 1px;
  padding: 0px;
  position: relative;
}
.logs-list-newsletter-right a{color: #fff; text-decoration:underline;}



.blog-newsletter-search{width:100%; margin:30px 0px 40px; padding:0px; position:relative;}
.blog-newsletter-search input::placeholder {color:#ffffff; font-size:16px;}
.blog-newsletter-search input:focus {border: 1px solid #db2128;}
.blog-newsletter-search input {
  height:50px;
  padding-left:25px;
  width:100%;color:#fff;
  font-size: 16px;
  border: 0px;
  border-radius: 56px;
  background:none;
  border: 1px solid #DFDFDF;
  outline: none;position:relative;
}
.blog-newsletter-search .submit-now{
    color: #ffffff;
    margin: 0px;
    border: 0px;background:none;
	border-left:1px solid #fff;
    font-size: 16px;
    padding:6px 20px;
    width: 100px;
    position: absolute;
    top: 6px;
    right: 6px;
    text-align: center;
}
 
#blogs-list-follow{width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding: 0px;
  position: relative;
  margin: 0px 0px 0px;
}

.blogs-list-follow{
  display: flex;
  gap: 0px;
  border-top: 1px solid #E4E4E4;
  margin:0px 0px 50px;
  padding:40px 0px 0px;
  align-items: center;
}
.blogs-list-follow-left{width:70%;margin:0px;padding:0px;position: relative;}
.blogs-list-follow-left h4{font-size: 16px; color:#000; margin:0px; padding:0px;}
.blogs-list-follow-right{width:30%;margin:0px;padding:0px;position: relative;}
.blogs-list-follow-right ul {display: flex;justify-content:right;padding: 0px;gap:0px;}
.blogs-list-follow-right li {width:max-content;padding:0px;list-style: none;position: relative;text-align: center;}
.blogs-list-follow-right li a {color:#000000; display:block; width:35px;height:35px;line-height:30px; font-size:18px;}
.blogs-list-follow-right li a:hover{color:#db2128;}
.blogs-list-follow-img{display:flex; flex-wrap: wrap; gap:20px; margin:0px 0px 40px; padding:0px;}
.blogs-list-follow-img img{width:18.66%;}


/*---- Blog Details  ----*/
#blog-detail-doc{
  width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding: 40px 0px 40px;
  position: relative;
  margin: 0px;
}
.blog-detail-doc{
  display: flex;
  gap: 50px;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.blog-detail-doc-left {
  width:75%;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.blog-detail-doc-left .blog-detail-item h1{
  color: #956207;font-family:Prata Regular; font-size:28px; line-height:35px; margin:10px 0px 10px; padding:0px; position:relative;}
 



.blog-detail-doc-right {
  width:25%;
  margin: 0px;
  position: relative;
}
.blog-detail-doc-right h2 {
  color: #956207;
  font-family: Prata Regular;
  font-size: 28px;
  margin: 0px;
  padding: 0px;
}
.blog-detail-doc-right h3{
  color: #956207;
  font-family: Prata Regular;
  font-size: 28px;
  margin: 0px 0px 20px;
  padding: 0px;
}
.blog-detail-right-item{margin:20px 0px 70px;}
.blog-detail-item{margin:0px 0px 20px; padding:0px; position:relative; transition:600ms ease transform;}
.blog-detail-item h4{border-radius: 36px;border: 1px solid #956207;color: #956207; font-size: 12px; margin:15px 0px 1px; padding:5px 20px; width:max-content; position:relative;}
.blog-detail-item h2{color:#000; font-family:Prata Regular; font-size:20px; line-height:32px; margin:7px 0px 7px; padding:0px; position:relative;}
.blog-detail-item p{color: #666;font-size:16px; line-height:27px; margin:0px; padding:0px; position:relative;}

.blog-detail-lh-img{margin:40px 0px; padding:0px; position:relative;}
.blog-detail-lh-img ul{display:flex; flex-wrap:wrap; gap:20px; padding:0px; margin:0px;}
.blog-detail-lh-img li{width:48.60%; list-style:none; padding:0px; margin:0px;}
.blog-detail-lh-img li:last-child{width:100%;}
.blog-detail-lh-msg{
  width: 100%;
  background: #FDF9F3;
  overflow: hidden;
  padding:100px 60px;
  position: relative;
  margin: 0px;
  text-align: center;
}
.blog-detail-lh-msg img{width:auto; height:70px; margin:0px auto;}
.blog-detail-lh-msg h3{color:#000; font-family:Prata Regular; font-size:24px; line-height:32px; margin:70px 0px 0px; padding:0px; position:relative;}
.blog-detail-lh-msg h3:before{content:""; position:absolute; left:0%; right:0%; margin:0px auto; top:-35px; width:100px; height:3px; background: #F6A31C;}

.blog-detail-lh-msg p{color: #666;font-size:20px; line-height:30px; margin:20px 0px 20px; padding:0px; position:relative;}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.blog-detail-doc-box{display:flex; gap:50px; align-items:center; margin:60px 0px; padding:0px;}
.blog-detail-doc-box-left{width:50%; margin:0px; padding:0px;}
.blog-detail-doc-box-right{width:50%; gap:50px; margin:0px; padding:0px;}
.blog-detail-doc-box-right h3{color:#956207; font-family:Prata Regular; font-size:28px;   margin:0px 0px 20px; padding:0px; position:relative;}
.blog-detail-doc-box-right p{color: #666;font-size:16px; line-height:30px; margin:20px 0px 20px; padding:0px; position:relative;}

.blog-detail-helpful{background: #262626; margin:0px; padding:30px;}
.blog-helpful-head{display:flex; margin:0px; padding:0px; justify-content:space-between;align-items: center;}
.blog-helpful-head h2{color:#ffffff; font-family:Prata Regular; font-size:28px;   margin:0px 0px 20px; padding:0px; position:relative;}
.blog-helpful-head h3{color:#ffffff; opacity:0.5; font-size:18px; margin:0px 0px 20px; padding:0px; position:relative;}
.blog-helpful-head span{background:#fff; opacity:0.5; border-radius:100%; width:6px; height:6px; display: inline-flex; margin:0px 7px;}
.blog-detail-helpful p{color:#ffffff;font-size:16px; line-height:30px; margin:20px 0px 20px; padding:0px; position:relative;}

.blog-like-social{display: flex; gap:15px; }
.blog-like-social a{color:#ffffff; font-size:18px;}
.blog-helpful-social ul {display: flex;justify-content:right;padding: 0px;gap:0px;}
.blog-helpful-social li {width:max-content;padding:0px;list-style: none;position: relative;text-align: center;}
.blog-helpful-social li a {color:#ffffff; display:block; width:35px;height:35px;line-height:30px; font-size:18px;}
.blog-helpful-social li a:hover{color:#db2128;}

.blog-post-button{display:flex; justify-content: space-between; gap:20px; border-bottom:1px solid #E4E4E4; padding:0px 0px 40px; margin:60px 0px 60px;}
.blog-post-button-box {width:40%; display:flex;gap:20px;align-items: center;margin:0px 0px;padding: 0px;}.blog-post-button-box img{width:auto; height:100px;}
.blog-post-button-box p{color:#666; font-size:16px; margin:0px; padding:0px;}
.blog-post-button-box h4{color:#000000; font-size:20px; font-family:Prata Regular; margin:0px; padding:0px;}
.blog-post-button .flex-row-reverse{text-align:right;}

.blog-comment-box{margin:0px 0px 60px; padding:0px; position:relative;}
.blog-comment-box h2{color: #956207; font-size:28px; font-family:Prata Regular; margin:0px; padding:0px;}
.blog-comment-box p{color:#666; font-size:16px; margin:0px 0px 20px; padding:0px;}
.blog-comment-form {width: 100%;gap: 15px;padding-bottom:20px;display: flex;}
.blog-comment-form .blog-comment-formbox {display:block;width: 100%;}
.blog-comment-form input::placeholder{color: rgba(102, 102, 102, 0.50);font-size:14px;}
.blog-comment-form textarea::placeholder{color: rgba(102, 102, 102, 0.50);font-size:14px;}
.blog-comment-form input:focus {border:1px solid #000;}
.blog-comment-form textarea:focus {border:1px solid #000;}
.blog-comment-form input, textarea {
  border: 1px solid #E4E4E4;
  height: 50px;color:#818181;
  padding-left: 15px;
  width: 100% !important;
  font-size: 14px;
  background:none;
  outline: none;
  text-align: left;
}
.blog-comment-form .magbox {width: 100%;border: 1px solid #E4E4E4;height:170px;color:#818181;font-size: 16px;padding-top: 10px;padding-left: 16px;}
.publish{
  width: 100%;
  border: 2px solid #DB2129;
  background: #DB2129;
  color:#ffffff;
  height:45px;
  padding: 4px 3px 4px;
  position: relative;
  z-index: 1;
  align-items: center;
}
.publish:hover{background:#ffffff; color:#DB2129;}


.blog-comments-box{margin:0px 0px 60px; padding:0px; position:relative;}
.blog-comments-box h2{color:#000000; font-size:28px; font-family:Prata Regular; margin:0px; padding:0px;}

.blog-comments-box ul{margin:30px 0px 20px; padding:0px; position:relative;}
.blog-comments-box li{display:flex; gap:25px; border-bottom:1px solid #E4E4E4; padding:0px 0px 40px; margin:60px 0px 60px; position:relative;}
.blog-comments-box li:last-child{border-bottom:0px solid #E4E4E4; padding:0px 0px 0px; margin:60px 0px 0px;}
.blog-comments-box li img{width:auto; height:80px; border-radius:100%;}
.blog-comments-box li .comments-doc-box{margin:0px; padding:0px; position:relative;}
.comments-doc-box h4{font-size: 16px; color:#000;}
.comments-doc-box .comments-date{font-size: 16px; color: #666; margin:7px 0px 20px;}
.blog-comments-box li p{font-size: 18px; color: #666; line-height: 35px; margin:0px 0px 20px;}
.blog-comments-box li a{color: #666;}
.blog-comments-box li a:hover{color:#DB2129;}
/*---- Blog Details END ----*/

  
/*----footer ----*/
footer{display:flex;flex-direction:column; margin:0px; padding:40px 0px 10px; position:relative; background:#181818; z-index:6;}
footer::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    width:320px;
    height:160px;
    margin: 0 auto;
    background: url(https://www.thelalit.com/wp-content/themes/lalit/images/footer-motif.jpg) no-repeat;
    background-size:100%;
    z-index:2;
}
 
.footer-section {margin: 0px;padding: 0px;display: flex;gap:30px;position: relative; }
.footer-newsletter{width:25%;margin: 50px 0px 0;padding-left:0%;display: flex;flex-direction: column;}
.footer-newsletter h4{font-size:20px;font-family: Prata Regular;color:#cccccc;padding-bottom: 10px;margin:0px;}
.footer-newsletter p {color: rgba(255, 255, 255, 0.60);font-size:14px;line-height:20px;position: relative;}
.footer-newsletter .search-newsletter{width:auto;margin:40px 0 20px;position:relative; z-index:1;}
.footer-newsletter .search-newsletter input::placeholder {color:rgba(255,255,255,0.35); font-size:16px;}
.footer-newsletter .search-newsletter input {height:40px;padding-left:15px;width:100%;font-size: 16px;border: 0px;border-radius: 4px;background: rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.60); outline: none;position:relative;}
.footer-newsletter .search-newsletter .subscribe-now{color: #ffffff;margin:15px 0px 0px;border:0px;font-size:16px;padding:8px 20px;width:max-content; border-bottom:4px solid #a30309;  text-align: center;background:#bd1e24;}
.footer-newsletter .search-newsletter .subscribe-now:hover{border:1px solid #ffffff; border-bottom:4px solid #ffffff;}
.footer-links{width:100%;margin:50px 0px 0; padding:0px;display: flex; justify-content: space-between;}

.lsh-nav{width:45% !important;}.lsh-managednav{width:33% !important;}.lsh-touchnav{width:22% !important;}
.lsh-nav ul{column-count:2;}

.footer-navbox{width:auto;} .footer-nav-des{display:block;}.footer-nav-mob{display:none;}
.footer-navbox h4{font-size:20px;font-family: Prata Regular;color:#cccccc;padding-bottom: 10px;margin:0px;}
.footer-navbox ul{display: block;margin: 0px;padding: 0px;}
.footer-navbox li{display: block;padding: 0px;list-style: none;}
.footer-links a{display:block;font-size:14px;   margin:0px;padding:5px 0px; color: rgba(255, 255, 255, 0.60);}
.footer-links a:hover{color:#e1e1e1;}
.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}
.footerbox a .fa{padding-right:7px;}
.footer-soc li{padding-left:25px; position:relative;}
.footer-navbox li .fa{position:absolute; left:0px; top:10px;}
.copyright {margin-top:20px;padding-top:20px; margin-top:50px; border-top:1px solid rgba(255, 255, 255, 0.21);font-size: 16px;display: flex;color:#6c6c6c;width: 100%;justify-content: space-between; align-items: center;}

.copyright .wh{width:100%; font-size:14px; position: relative;z-index:6;}
.copyright .wh a{color:#f1a29d;}

.copyright .wiki {width:max-content;margin-top:0px; position: relative;z-index:6;}
.copyright .wiki ul {display: flex;justify-content:right; align-items:center;  padding: 0px;gap: 5px;}
.copyright .wiki li {width:max-content;padding:0px;list-style: none;position: relative;text-align: center;}
.copyright .wiki li a {color:#949292; display: block; border-radius:100%;width:35px;height:35px;line-height:30px;font-size:18px;}
.copyright .wiki li a:hover{color:#ffffff;}

.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}

.footer-bottom-mob{position:fixed;bottom: 0;left: 0;right: 0;z-index: 3;background:#000000;box-shadow: 0 -1px 4px rgba(0,0,0,.08);display:none; border-radius:10px 10px 0px 0px;}
.navigation-mobile-link {height:60px;color:#ffffff !important;text-align: center !important;justify-content: center !important;flex-grow: 1 !important;flex-direction: column !important;display: flex !important;text-decoration: none;border-right:1px solid #ffffff;}
.navigation-mobile-link .mx-auto{margin-left:auto !important;width:15px;margin-right:auto !important;}
.f-12 {font-size:12px;   padding-top:5px;}
/*----END footer ----*/

/*---------END Header------- */
.get-started-m a {color:#fff;background: #000000;font-size:13px;border-radius:5px;padding:5px 7px;border: 1px solid #000000;}
.mob-head-button{display:none;}
.m-searchbox{display:flex;align-items: center;justify-content: center;width:auto;}
.mob-phone{display:flex;align-items: center;justify-content: center;width:auto;} 
.get-started-m{display:flex;align-items: center; width: auto;}.get-started-m a{color:#ffffff; background: #000000;font-size: 13px; border-radius: 5px;padding:5px 7px; border: 1px solid #000000;}
.get-started-m a:hover{color:#ffffff; background:#000000;}
/*---------END Header------- */




/*---------Mob Header------- */
.mob-head-button{display:none;}
.m-searchbox{display:flex;align-items: center;justify-content: center;width:auto;}
.mob-phone{display:flex;align-items: center;justify-content: center;width:auto;} 
.get-started-m{display:flex;align-items: center;width: auto;}.get-started-m a{color:#ffffff; background: #c23030;font-size:12px; border-radius: 5px;font-family:Roboto Regular;padding:5px 10px; border: 1px solid #c23030;}
.get-started-m a:hover{color:#ffffff; background:#c23030;}
/*---------END Header------- */

@media screen and (max-width:880px) {
#enquiry-bottom-all{display:none;}
	
.slider-des{display:none;}.slider-mob{display:block;} .iti__country-list{width:280px; overflow-x:hidden;}
.mob-head-button{display:flex; margin:0px; gap:10px; right:15px;top:12px;position: absolute; align-items: center;justify-content: center;}
.m-searchbox img{width:30px;height:auto;}	
.mob-phone img{width:30px;height:auto;}.get-started-m{display:flex;}	


.dropdown-phone1{z-index:999; right:0px; min-width:340px; padding-top:20px;}.sticky .dropdown-phone1{padding-top:8px;}
.dropdown-phone1 ul{z-index:999;}
.dropdown-phone1 a{font-size:14px;}.menu-top{display:none !important;}
/*---------END Header------- */
.headermenu-box{display:none;}
.m-search-box{display:flex;display: flex;align-items: center;justify-content: center;}
.m-search-box img {width: 25px;height: 25px;}
.m-phone{display:flex;display: flex;align-items: center;justify-content: center;}
.m-phone img {width: 25px;height: 25px;}
#header-id{height:60px; width: 100%;  padding:1px 0;}.headerSecondry{height:auto;}
 .headerTertiary{display:none !important;}  
.logo-m > img{max-width:70px; display:block; padding:8px 0; transform: translateY(0px);}
 .sticky .logo-m > img{transform: translateY(0px);}
 .sticky .logo-d > img{max-width:134px; transform: translateY(17px); z-index: 666;}
#slider-section {height:100%; background:none;}
.sticky{backdrop-filter:none; height:60px !important;}

.midbox-inner {margin: 0 auto;max-width:100%;width: 100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}
 
.blog-list-top{flex-direction:column; gap:0px;}
.blog-list-top-left{width:100%;}.blog-list-item h2{font-size:20px;line-height:28px;}
.blog-list-item p{font-size:14px;}
.blog-list-top-right{width:100%;}
#blog-list-featured{padding: 0px 0px 40px;}#blog-list-featured img{object-fit: cover;height:270px;}
.blog-list-featured{padding:35px 0px;}.blog-list-featured h3{margin:1px 0px 1px;}
.blog-list-featured h2{width:90%;}.blog-list-featured h2{font-size:18px; line-height:25px;}

.blog-list-categories{flex-direction:column; gap:20px;}
.blog-list-categories-left{width:100%;}
.blog-list-categories-right{width:100%;}

.blog-list-categories-right li{width:100%;}
.recent-blogs-list{flex-direction:column; gap:20px;}
.recent-blogs-list-left{width:100%;}
.recent-blogs-list-right{width:100%;}.recent-blogs-list-left h2{font-size:30px; }
.recent-blogs-list-right ul{flex-wrap:wrap;}
.recent-blogs-list-right li{width:100%;}

.logs-list-newsletter{flex-direction:column; gap:20px;}
.logs-list-newsletter-left{width:100%;}
.logs-list-newsletter-right{width:100%; padding:30px;}
.logs-list-newsletter-right h3{font-size:14px; line-height:22px;}

/*------blog-details -----*/
.blog-detail-doc{flex-direction:column; gap:20px;}
.blog-detail-doc-left{width:100%;}
.blog-detail-doc-right{width:100%;}.blog-detail-lh-img li{width:100%;}
.blog-detail-lh-msg{padding:60px 20px;}
.blog-detail-lh-msg p{font-size:16px;}
.blog-detail-doc-box{flex-direction:column; gap:20px;}
.blog-detail-doc-box-left{width:100%;}
.blog-detail-doc-box-right{width:100%;}

.blog-helpful-head{flex-direction:column; gap:20px;}
.blog-helpful-head h2{font-size:24px; margin: 0px 0px 0px;}.blog-helpful-head h3{font-size:16px;}
.blog-detail-helpful p{font-size:14px; text-align:center;}
.blog-like-social a{font-size:14px;}
.blog-post-button{flex-direction:column; gap:20px;}
.blog-post-button-box{width:100%;}
.blog-comment-form{flex-direction:column; gap:20px;}
.blog-comments-box li p{font-size:16px; line-height:28px;}

/*------blog-details -----*/

/*------Footer-----*/
.footer-logobox{flex-direction:column; gap:0px;}
.footer-newsletter-left h2{font-size:30px;line-height:40px;}
.footer-logobox-right p{line-height:25px;}

.lsh-nav{width: 100% !important;}.lsh-nav ul {column-count:1;}
.lsh-managednav{width: 100% !important;}
.lsh-touchnav{width: 100% !important;}
.footer-section{flex-direction: column; gap:0px;}.footer-about{width:100%; padding-right:0%; padding-bottom:20px; border-bottom:1px solid #6c6c6c;}.footer-navbox h4{font-size:16px;}.footer-links{flex-direction: column; margin:0px 0px 0;}.footer-navbox{margin:12px 0 0px;}.copyright{flex-direction: column;border-top:0px;  padding-bottom:60px; margin-top:10px; font-size: 14px;}.copyright .wiki{width:100%; margin-bottom:14px;}.copyright .wiki ul{justify-content: center;}.copyright .wh{width:100%; text-align: center;}.footerbox{display:none; }  .footer-navbox ul{display:none; padding-top:10px;}.but{cursor:pointer; position:relative; border-bottom:1px solid #6c6c6c;} .but .fa-chevron-down{display: flex;position: absolute;right:8px;top:0px;}.footer-bottom-mob{display:flex;}
#button{display:none;}.footer-nav-des{display:none;}.footer-nav-mob{display:block;}

.footer-newsletter{width:100%; gap:0px; padding-left:0%;}
.footer-newsletter .wiki{width:100%;}.footer-newsletter .wiki ul{justify-content: center;}
footer::after{background-size:50%;background-position: bottom center;}
/*------END Footer-----*/


.block-customer-login{top:47px;}
.block-customer-login a{background:none !important; color: #666 !important; border-radius:0px !important; border:0px !important; }


}

