

*{
    font-family: Open Sans,sans-serif;
    /* color:#c5c5c5; */
    /* color: rgba(0,0,0,.7); */
  }
  p{
    margin-bottom: 10px
  }
 
   
  html {
    font-family: Open Sans,sans-serif;
    line-height: 1.2;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}
  
  h1{
    color: #333;
    font-weight: 800;
    margin: 0px;
    /* padding: 10px; */
  }
  h2{
    color: #333;
    font-weight: 400;
    margin: 0px;
    /* padding: 5px; */
  }

 
  /* p{
    color: #c5c5c5;
  } */
  
  h4{
    /* color: #fff !important; */
    font-size: 15px;
  }

  h3{
    color:rgb(42, 40, 40) !important;
    font-weight: 400;
    font-size: 15px;
  }
  /* span{
    font-weight: 400;
    color: rgba(0,0,0,.7);

  }
   */
  a{
    color:rgba(0,0,0,.65);
    text-decoration: none;
    font-weight: bold;
    /* transition: all 0.3s ease-out; */
  }

  .main-content{
    color: whitesmoke;
    font-weight: 800;
    margin: 0px;
    padding: 10px;
    font-size: 50px;
  }
  .logo-header{
    max-height: 90px;
    max-width:auto;
    margin: 10px;
    margin-left:30px;
    font-size: 30px;
    display: inline-block;
    font-weight: bold;
    line-height: 1em;
    font-style:'MoolBoran' ;
    /* border-bottom: 1px solid white; */

  }
  /* .logo-header:after {
    content: "";
    display: block;
    width: 100%;
    background-color: white;
    height: 2px;
    margin-bottom: 15px;
} */

  .sub-main-content {
    color: white;
    font-weight: 400;
    margin: 10px;
    padding: 5px;
    font-size: 18px;
  }

  
  .ant-btn-primary {
    color: #fff;
    /* font-size: 20px; */
    background-color: #1ab64f;
    border-color: #1ab64f;
    text-shadow: 0 -1px 0 rgba(0,0,0,.12);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.035);
    box-shadow: 0 2px 0 rgba(0,0,0,.035);
}

.ant-slider-track{
  background-color: #4eb74f;
}

.ant-slider-dot-active{
  border-color: #4eb74f;
}

.ant-slider-handle{
  border-color: grey;
}

.ant-collapse{
  background-color: #fff;
}

.ant-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  border: 1px solid #1ab64f;
  content: "";
  -webkit-animation: antCheckboxEffect .36s ease-in-out;
  animation: antCheckboxEffect .36s ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden;
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1ab64f;
  border-color: #1ab64f;
}
 
  .ant-menu-item .anticon:hover{
    color:gray;
  }

  a:hover{
    color:var(--main-accent-color)
  }

  .footer{
    background-color: #6d787d;;
  }

  .ant-menu-item{
    padding: 0px;
  }

  .sub-menu-customize{
    display: none;
    scroll-behavior: smooth;
  }

  
  .Search-headerCon>.ant-form .ant-input-group.ant-input-group-compact {
    display: block;
    zoom: 1;
    width: 75%;
    margin: auto;
    /* margin-right: 20px; */
}

/* .ant-menu-horizontal>.ant-menu-item, .ant-menu-horizontal>.ant-menu-submenu {
  position: relative;
  top: 9px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
} */

.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input, .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input, .ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor, .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input, .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection, .ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input {
    border-radius: 0;
    border-right-width: 1px;
    border-right-color: transparent;
    height: 60px;
}

.header-social-icons-div{
    /* font-size: 25px; */
    margin-right: 10px;
}

.header-input {
  /* width: 100%; */
  margin: auto;
  text-align: center;
  height:50px
}
.header-input> .ant-input-group.ant-input-group-compact .ant-input {
  float: none;
  height:50px;
  border-radius: 0;
}
.header-input button{
  height:50px;
  border-radius: 0;
  /* width: 160px; */
}

.header-card{
  background: transparent;
}

.header-card .ant-card-body{
  padding: 15px;
  height: 78px;
  text-align: justify;
  
}

.header-card button{
 width: 100%;
 height: 50px;
 border: none;
 border-radius: 0;
 background-color: transparent;
}

.global-eng {
  text-align: center;
  margin-top: 15px;
}

.global-text {
  font-size: 15px;
  font-weight: bold;
}

.ant-btn:focus, .ant-btn:hover {
  color:white;
  background-color: #6d6a6a6b;;
  /* border-color: #fff; */
  border: #6d6a6a;
}

.ant-btn-primary:hover{
  background-color: #0b8e37 !important;
}

/* .ant-btn, .ant-btn:active, .ant-btn:focus :hover{
  outline: 0;
  border-color:gray!important;
  border-style: groove !important;
} */
/* button:hover{
  border-color:gray ;
  border-style: groove;
} */
.select-header{
  /* width: 95%; */
  width: 95%;
  margin: auto;
  /* background: #8080802e; */
  padding: 7px;
  /* display: flex; */
  justify-content: space-between;
  align-items: center;
}

.select-header .ant-select .ant-select-selection {
  /* width: 90%; */
  /* margin: auto; */
  background-color: rgb(253, 158, 5);
  /* border: none; */
  border-radius: 32px;
}

.select-header .ant-select .ant-select-selection span{
  font-weight: 400;
  color: rgba(0,0,0,.7);
  margin-left: 5px;
  font-family: sans-serif;
}

/* .ant-select, .ant-select ol, .ant-select ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 9%;
} */
/* .searchContainer {
  position: relative;
  box-sizing: border-box;
} */

.searchContainer {
  /* background: linear-gradient(261deg,#ee3f25,#d11450); */
  /* background-image: linear-gradient(to right , rgb(255, 102, 0), #d11450); */
  /* background-image: linear-gradient(261deg ,#E42139,#FDCD05); */
  width: 100%;
  padding: 10px 0 12px;
  margin-bottom: 18px;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
}

.searchContainer .ant-card-body {
  padding: 0px;
  zoom: 1;
}

.searchContainer__tagline {
  color: #fff;
  font-size: 35px;
  font-weight: 1000;
  line-height: 1.5;
  margin: 16px 0 16px;
  text-align: center;
  padding-bottom: 25px;
  padding-top:11vh;
}

.Search-header-input {
  /* width: 100%; */
  margin: auto;
  text-align: center;
  height:60px
}

.Search-header-input> .ant-input-group.ant-input-group-compact .ant-input {
  float: none;
  height:60px;
  border-radius: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 14px;
}

.Search-header-input> .date-picker .ant-input-group.ant-input-group-compact .ant-calendar-picker.ant-input {
  background-color: thistle;
}

.Search-header-input button{
  height:60px;
  border-radius: 0;
  width: 145px;
  /* color: #fff; */
}
.ant-layout-header {
    
    padding: 0px;
  
}

.search-head-btn{
  background-color: transparent;
  border-radius: 1px solid gray;
}


.recentSearch__item {
  border: 2px solid #fff;
  border-radius: 4px;
  font-weight: 700;
  color: #fff;
  font-size: 12px;
  background-color: #d4a96b69;
  padding: 8px;
  margin-right: 16px;
  cursor: pointer;
  height: auto;
  /* width: 90%;*/
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal; 
}

/* .recentSearch__item :hover{
  border: 2px solid grey;
} */

.recent-text {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  margin-right: 15px;
}

.Img-set {
  width: 100%;
  text-align: center!important;
  margin: auto;
  height: 532px;
}
/* .carousel-home div{
  background-color: #fff;
} */
.carousel-home .ant-carousel .slick-slide {
  text-align: center;
  height: 160px;
  line-height: 160px;
  background: #364d79;
  overflow: hidden;
}

.carousel-home .ant-carousel .slick-slide h3 {
  color: #fff;
}

/* .timeSegment .ant-select, .ant-select ol, .ant-select ul { 
width: 50%;
} */

/* .timeSegment .ant-dropdown .ant-dropdown-menu {
  background-color: pink!important;
} */

/* .ant-dropdown{
  background-color: white!important;
  height: auto;
} */

.ant-dropdown-menu {

  padding: 5px;
  margin: 10px;
  text-align: left;
  background-color: white!important;
  /* border-radius: 4px; */
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.15);
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  background-clip: padding-box;
  display: table-cell;
  border-radius: 8px;
  padding: 10px;
  /* background-color: white; */
  border-radius: 8px;
  width: 268px;
}

.ant-divider-horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 15px 0;
  clear: both;
}
/* .dropdown-card-body .ant-dropdown-menu{
  
} */



.imgP {
  margin-left: 15px;
  padding: 22px 0px 15px 15px;
  border-right: 1px solid #eee;
  height: 73px;
}

.border{
  border-right: 1px solid #eee;
  height: 70px;
  border-left: 1px solid #eee;
}


.borderh{
  border-right: 2px solid rgb(238, 238, 238);
  height: 45px;
 
}

.boxshadow{
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);

}

.iconP{
  color: #ef4123;
  font-size:18px;
  margin-right: 4px;
  margin-top: 1px;
}

.iconh{
  color: #383332;
  font-size:20px;
  margin-right: 8px;
  margin-left: 8px;
  margin-top: 3px;
}


/* #container [word=million]{
  color:#F00;
} */

.borderf{
  border-right: 1px solid #eee;
  height: 85px;
}
.border{
  border-right: 1px solid #eee;
  height: 95px;
}

.btn:hover
{
background-image:none !important;
background-color:#333 !important;
}

#components-layout-demo-responsive .logo {
  height: 32px;
  background: rgba(255, 255, 255, 0.2);
  margin: 16px;
}

/* content layout */

#components-layout-demo-custom-trigger .trigger {
  font-size: 18px;
  line-height: 64px;
  padding: 0 24px;
  cursor: pointer;
  transition: color 0.3s;
}

#components-layout-demo-custom-trigger .trigger:hover {
  color: #1890ff;
}

#components-layout-demo-custom-trigger .logo {
  height: 32px;
  background: rgba(255, 255, 255, 0.2);
  margin: 16px;
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected, .ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: #fafafa;
}

.ant-layout-sider {
  
  background:linear-gradient(261deg,#d11450,#ee3f25) ; 
 
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #fff;
  height: 75px;
                                                                                          
}

.ant-menu-inline .ant-menu-item:after, .ant-menu-vertical-left .ant-menu-item:after, .ant-menu-vertical-right .ant-menu-item:after, .ant-menu-vertical .ant-menu-item:after {
 
  border-right: 3px solid #fff;
}

.example-input .ant-input {
  width: 300px;
  
  margin: 0 8px 8px 0;
  border-radius: '10px';
}

.ant-layout{
  background-color: #fff;
}

.ant-menu-inline .ant-menu-item:not(:last-child), .ant-menu-vertical-left .ant-menu-item:not(:last-child), .ant-menu-vertical-right .ant-menu-item:not(:last-child), .ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 30px;
}



 .carousel11 .carousel.carousel-slider {
  
    margin: 0;
    overflow: hidden;
    height: 355px;
    position:fixed
}

.Tableb{
box-shadow: 0px 0px 0px 2px rgba(232, 232, 232, 0.973);
}

.Tabled{
  box-shadow: 0px 0px 0px 2px rgba(245, 240, 240, 0.973);
  }

.Tablec{
  box-shadow: 0px 0px 0px 2px rgba(245, 241, 241, 0.28);
  }

  /* .Tablen{
    box-shadow: 0px 0px 0px 2px rgba(216, 184, 184, 0.28);
  } */

  /* .ant-input {

    width: 92%;
    margin-top: 5px;
    margin-left: 9px;
  } */
  .anticon svg {
    display: inline-block;
    margin-left: 10px;
}

hr.dash {
  border-top: 2px dashed rgb(205, 198, 198);;
}

/* .ant-row{
  margin-top: -15px;
} */

.nearh{
  border-top: 2px solid rgb(231, 229, 233);
}

.TableSticky{

  position: -webkit-sticky;
  position: sticky;
  top: 80px;
  padding: 5px;
}
.cardSticky {
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
  padding: 5px;
}


.MenuSticky{

  /* position: -webkit-sticky;
  position: sticky;
  top: 0px;
  padding: 5px; */
    top:'0px';
    display: none;
    scroll-behavior: smooth;
  
}

.MenuSticky1{

  /* position: -webkit-sticky;
  position: sticky;
  top: 0px;
  padding: 5px; */
    top:'0px';
    display: none;
    scroll-behavior: smooth;
  
}
#more {display: none;}

.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
   border-right: 1px solid #fff; 
}
/* .desktop-Menu{
  line-height:74px;
  position: fixed;
  z-index: 1001;
  width:100%;
  padding:2px;
  text-align:center;
  display:none;
  flex-direction:row;
} */

.desktop-Menu >.ant-menu-horizontal {
  border: 0;
  border-bottom: 2px solid #fdf9f9;
  -webkit-box-shadow: none;
  /* box-shadow: none; */
  transition: transform 2000ms 0s!important;
  /* overflow: unset; */
  transform: translate3d(0, -1px, 0);
  box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;

}
.desktop-Menu > .ant-menu-horizontal>.ant-menu-item, .ant-menu-horizontal>.ant-menu-submenu {
  position: relative;
  top: 9px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}


/* .ant-menu-horizontal>.ant-menu-item-active, .ant-menu-horizontal>.ant-menu-item-open, .ant-menu-horizontal>.ant-menu-item-selected, .ant-menu-horizontal>.ant-menu-item:hover, .ant-menu-horizontal>.ant-menu-submenu-active, .ant-menu-horizontal>.ant-menu-submenu-open, .ant-menu-horizontal>.ant-menu-submenu-selected, .ant-menu-horizontal>.ant-menu-submenu:hover {
  border-bottom: 2px solid #f5222d;
  color: #e31616;
} */

.Search-header-input .ant-menu-horizontal>.ant-menu-item-active, .ant-menu-horizontal>.ant-menu-item-open, .ant-menu-horizontal>.ant-menu-item-selected, .ant-menu-horizontal>.ant-menu-item:hover, .ant-menu-horizontal>.ant-menu-submenu-active, .ant-menu-horizontal>.ant-menu-submenu-open, .ant-menu-horizontal>.ant-menu-submenu-selected, .ant-menu-horizontal>.ant-menu-submenu:hover {
  border-bottom: 2px solid transparent;
  /* color: transparent; */
}

.home-carousel{
  height:auto;
  padding-top: 30px;
  padding-bottom: 30px;
  /* transition: transform 400ms ease-in-out 0s;
  overflow: unset;
  transform: translate3d(0px, 0px, 0px); */
}
/*  */

.description{
  height: 56px;
  overflow: hidden;
}

.home-carousel div .ant-card {
  /* background-color: #ef4123; */
  width: 95%;
  margin: auto;
  height:auto ;

}

.react-multi-carousel-track {
transition: transform 500ms ease-in-out !important;
overflow: unset;
transform: translate3d(-3807px, 0px, 0px)
}

.home-carousel div .ant-card .ant-card-body {
  /* background-color: #ef4123; */
  
  padding: 0px;
}

.home-carousel div img{
  /* background-color: #ef4123; */
  width: 100%;
  height: 140px;
  
}

.react-multiple-carousel__arrow {
  background: rgba(93, 93, 93, 0.5)!important;
  /* box-shadow: 0px 0px 0px 2px rgba(197, 197, 197, 0.5)!important; */
  box-shadow: rgba(197, 197, 197, 0.5) 0px 1px 2px 2px !important;
  /* content:"\2192"!important ; */
}

.react-multiple-carousel__arrow--left::before {
  content: "\00ab"!important;
  font-weight: 900!important;
  font-size: 23px!important;
  color: white!important;
}

.react-multiple-carousel__arrow--right::before {
  content: "\00bb"!important;
  font-weight: 900!important;
  font-size: 23px!important;
  color: white!important;
}

.Login-page {
  /* position: relative; */
  /* background-image: url('/static/images/cube.jpeg'); */
  height:100%;
   width:100%;
   /* background-repeat:no-repeat;  */
   background-size:cover;  
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.image.jpg',sizingMethod='scale');
  -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/images.jpeg',sizingMethod='scale')";
}

.content-login{
  position: absolute;
}

 .login-form {
  max-width: 350px;
}

.login-form-input .ant-input-group >.ant-input{
  /* width:400px; */
  height: 40px;
}

.login-form-input{
  /* width:400px; */
  height: 40px;
  margin-right: 5px;
}
 
 .login-form-button {
  width: 100%;
  /* margin-left: 15px; */
  height: 50px;
}

.login-form-button>span {
  color:white
}

.bottom-right{
  position: absolute;
  top: 0px;
  padding: 108px;
  width: 100%;
}

.login-form-inputnum {
height: 40px;
margin-right: 5px;
width: fit-content;
text-align:center
}

.profile-card {
  padding: 30px;
  box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;
  width: 70%;
  margin: auto;
  
}
.review-card{

  box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;
  width: 70%;
  margin: auto;
  margin-top: -15px;
    margin-left: 100px;
}
.review-card .ant-card-body{
padding:12px;
}

/* .history-card {
  padding: 30px;
  box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;
  width: 70%;
  margin: auto;
  
} */
.dropdownhistory{
  font-weight: bold;
  font-size: 17px;
}
.historyRow.ant-row{
line-height: 17px;

}

.buttonhistoryS{
  background-color: #389e0d;
  color: #fff;
  margin-bottom: 2%;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  width: 120px;
  margin-top: 7px;
}
/* style={{ background: "#888", color: "#fff", marginBottom: "2%", fontSize: '16px', fontWeight: '600', height: '50px', width: '120px',marginTop:'7px',marginLeft:'5px' }} */

.buttonhistoryC{
  background-color:#888 ;
  color:#fff;
  margin-bottom: 2%;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  width: 120px;
  margin-top: 7px;
  margin-left: 5px;

}
.reviewOk{
  background-color:rgb(35, 129, 43) ;
  color:#fff;
  margin-bottom: 2%;
  font-size: 16px;
  font-weight: 600;
  height: 37px;
  width: 70px;
  margin-top: 7px;
  margin-left: 5px;
}
.historyRowH.ant-row{
  line-height: 25px;
  
  }

.cancelbooking{
  color:red;
  font-size: 26px;
}

.history-card{
  padding: 20px;
  box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;
  /* width: 80%; */
  height:auto;
  margin: auto;
  margin-top: 7px;
  /* margin-bottom: 50px; */
}
.card-empty{
  padding: 20px;
  box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;
  width: 65%;
  height:170px;
  margin: auto;
  margin-top: 7px;
  /* margin-bottom: 50px; */
}
.notavailable{
  position: absolute;
    top: 40%;
    left: 40%;
    color: coral;
    font-weight: 600;
    font-size: 22px;
}
.rate.ant-rate{
  font-size:30px;
  color: #faad14;
  margin-top: -8px;
}
.review.ant-form-item-label{
  margin-top: -20px;
}
.reviewitem.ant-form-item{
  margin-bottom: -6px;
}
.historytext{
  font-size: 14px;
  font-weight: 600;
}
.historyButton.ant-btn-primary{
  background-color: #ca1b24 !important;
  color:white;
  border-radius: 15px;
  font-size: 14px;
}

.viewhistory{
  text-align: right;
    margin-right: 30px;
    color: red !important;
    font-weight: 600;
}
/* .login-form-inputnum .ant-input-group .ant-input {
  text-align:center
}
.login-form-inputnum .ant-input-number-handler-wrap {
  border-left:none
}
.login-form-inputnum .ant-input-number-handler-down-inner svg, .ant-input-number-handler-up-inner svg{
  color:transparent
}
.login-form-inputnum .ant-input-number-handler-down{
  border:none
} */

.Form-label{
  font-weight:bold;
}
/* .react-multiple-carousel__arrow::before {
  font-size: 20px;
  color: black;
  display: block;
  font-family: revicons;
  text-align: center;
  z-index: 2;
  position: relative;
  content:\2192 ;
} */

.amenities > .active {
  border-bottom: 2px solid red;
  color: red !important;
}

.rooms > .active {
  border-bottom: 2px solid red;
  color: red !important;
}
.rules> .active {
  border-bottom: 1px solid red;
  color: red !important;
}
.nearby> .active {
  border-bottom: 1px solid red;
  color: red !important;
}
.what> .active {
  border-bottom: 1px solid red;
  color: red !important;
}
.about > .active {
  border-bottom: 2px solid red;
  color: red !important;
}


.ActiveTab > .ant-tabs-nav .ant-tabs-tab-active {
  color: rgba(0,0,0,.85);
  font-weight: 500;
  display: inline-block;
  background-color: darksalmon;
  border-radius: 36px;
}


/* tab */
.ant-tabs-nav .ant-tabs-tab-active {
  color: #f5f5f5;
  font-weight: 500;

  background-color: crimson;
  border-radius: 98px;
 
}

.ant-tabs-ink-bar {
  z-index: 1;
  position: absolute;
  left: 0;
  bottom: -31px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 2px;
  background-color: #1890ff;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.ant-tabs-bar {
  border-bottom: none;
  margin: 0 0 16px;
  outline: none;
}

/* .search-datePicker .ant-calendar-picker-icon, .search-datePicker .ant-calendar-picker-clear{
  margin-right: 10px !important;
} */

.dateSelector input{
  border:0px !important;
}
.card-container {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  margin-bottom: 5px;
}
.card-container:hover {
background: blanchedalmond;
box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 5px !important;
}
.carousel-card{
  background: hsla(0,0%,85%,.1);
  overflow-y: scroll;
  height: 50vh;
  overflow-x: hidden;
  border: 1px solid #ededed;
  border-right: 0;
}

.sticky + .content {
  padding-top: 102px;
}
.index-background {
  position: absolute;
  top: 0px;
  width: 100%;
}


.ant-tabs-nav .ant-tabs-tab-active.a {
  color: #f5f5f5;
  font-weight: 500;
  background-color: crimson;
  border-radius: 98px;
}


.PartnerC.ant-carousel .slick-slide {
  text-align: center;
  height: 480px;
  line-height: 20px;
  background: #ffffff;
  overflow: hidden;

}




.AssestC.ant-carousel .slick-slide {
  text-align: center;
  height: 480px;
  line-height: 20px;
  background: #ffffff;
  overflow: hidden;

}

.bg-img {
  /* The image used */
  background-image: url("../images/becomepartner1.jpg");

  min-height: 1500px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

/* . */
.labelC.ant-form-horizontal .ant-form-item-label label {
  color: #fafafa;
  font-weight: 600;
}

.labelC.ant-form-horizontal .has-error .ant-form-explain, .has-error .ant-form-split {
  color: red;
}


 /* .ant-form-item-required:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  line-height: 1;
  font-size: 14px;
  color: #f8eff0;
} */


.ant-upload-list-picture-card {
  float: none;
}

/* .ant-select-selection--single {
border-radius: 10px;
  position: relative;
  cursor: pointer;
  height: 50px !important;
  
} */

.ImagesM .ant-upload-picture-card-wrapper{
  font-weight: 400;
    color: rgba(0,0,0,.7);
    /* margin-left: 5px; */
    font-family: sans-serif;
}

.select-btn{
  background:#F0843B;
  color: white;
  font-weight: bold;
  padding: 5px;
  border-radius: 32px;
  height:32px;
  padding-left: 20px;
}
.select-btn span {
  margin-right: 30px;
  color:white;
  text-align: center;
}
.recentSearch__item h4{
  margin-bottom: 0;
  font-weight: 600;
  color: white;
}
.ant-calendar{
  top:62px;
  width: 64vh;
}


a.footera:hover {
  color: #faad14 !important;
  border-bottom:  #fa7b14 !important;
  text-decoration: underline;
 }

 .footer-desktop{
   color:white;
   font-size:14px;
   font-weight:700;
   padding:0px;
   line-height:15px;
   float: left;
   width:50%;
   margin-left:50px;
   cursor:pointer;
 }
 .footer-desktop a{
   color:white;
 }
 .footer-desktop div{
  color:white;
  font-size:18px;
  font-weight:700;
  margin-bottom:15px;
}
 

 .CarouselMh.slick-slide{
  text-align: center;
  height: 500px;
  width:300px;
  /* line-height: 160px; */
  /* background: hsl(219, 38%, 34%);  */
  overflow: hidden;
   /* margin-top: 96px;  */
 }

 .desktop-footer{
  background-color: rgb(41, 51, 57);
  bottom: 0;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
 }
 .locality-card{
   border-radius: 8px;
   width: max-content;
   display:inline-block;
   margin: 5px;
 }
 

 .logout{
  color: rgba(0,0,0,.65) !important;
  font-weight: bold;
 }

 .logouti.anticon{
  color: rgba(0,0,0,.65) !important;
  font-weight: bold;
  margin-left: -29px;
  font-size: 16px;
 }

 .faqweh{
  color: #333;
  font-weight: 400;
  font-family: 'Open Sans';
  
 }
 .faqwe{
  margin-top: 50px;
  padding:90px;
  text-align: center;
  background-color: #d7dee7;
 }

 .centered1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
    font-weight: 600;
    font-size: 34px;
    font-style: italic;
}

.container1 {
  position: relative;
  text-align: center;
  color: white;
  margin-top: 80px;
  margin-bottom: 30px;
}
.faqd{
  margin-left: 200px;
  margin-right: 200px;
  
  line-height: 15px;
  margin-bottom: 30px;
  
}

.faque{
  font-size: 20px;
  font-weight: bold;
  color: black;
  line-height: 1;
  }

  .faqans{
    font-size: 15px;
    font-weight: 300;
    color: #555;
    line-height: 1.2;
  }

  .Becomep{
    /* line-height: 20px; */
    color:#fff;
    font-size: 30px;
    font-weight: 800;
    font-style: italic;
    /* text-align: center; */
    /* margin:10px; */
  }

  .profile-cardfaqf {
  padding:10px;
    box-shadow: rgba(197, 197, 197, 0.7) 10px 5px 25px !important;
    margin-bottom: -28px;
  }

  .search-aminities {
    margin-bottom:5px;
    width: fit-content;
  }

  .hotelName{
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #222;
  }

  .hotel-address {
    text-overflow: ellipsis;
    display: -webkit-box;
    box-orient: vertical;
    overflow: hidden;
    color: #222;
    font-weight: 400;
  }

  .hotel-amt{
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
    color: #ea2346;
    margin-right: 10px;
  }

  .hotel-amt-original{
    font-size: 20px;
    /* font-weight: 400; */
    line-height: 28px;
    color: grey;
    margin-right: 10px;
    text-decoration: line-through;
  }

  .search-input-addonAfter{
    height: 30px!important;
    width: auto!important;
    border-radius: 32px!important;
    text-align: center;
    font-weight: bold;
  }
  .bcom-ptr {
    display: inline-flex;
  }
  .bcom-ptr .ant-btn {
    flex:1;
  }
  .ant-select-auto-complete.ant-select .ant-select-search--inline {
    position: static;
    float: left;
    height: 59px;
}
  .statehheight .ant-select-selection--single {
    line-height: 32px;
    position: relative;
    cursor: pointer;
    border-radius: 10px;
    height:50px;
    padding: 7px;
    /* margin-left: 11px; */
}
.state-height .ant-form-item-control {
  line-height: 0;
}

.becomei{
  width:100% !important;
  height: 50px;
  border-radius: 10px;
}
.ant-input-number-handler-wrap{
  width:30px;
}

.becomei.ant-input-number-handler-down-inner, .ant-input-number-handler-up-inner {
  width: 23px;
}
.becomei.ant-input-number-handler-up-inner, .ant-input-number-handler-down-inner {
  width: 23px;
}
.becomei.ant-input-number{
  padding:10px;
}
.switchSearch .ant-switch-loading-icon, .ant-switch:after{

  position: absolute;
    width: 23px;
    height: 23px;
    top: 1px;
    border-radius: 18px;
    background-color: #fff;
    content: " ";
    cursor: pointer;
    transition: all .36s cubic-bezier(.78,.14,.15,.86);

    box-sizing: border-box;
}
.DateP.ant-calendar-picker-input{
 width:100%
}

.bookingid{
  font-size: 20px;
  color: #222222;
  font-weight: 500;
}

.namehistory{
  font-size: 20px;
  font-weight: 500;
  color:#222222;
  margin-top: 10px;
}
.nameid{
  font-size: 20px;
  font-weight: 500;
  color:#222222;
  
}

.tablehistory{
  font-size: 15px;
  color:#222222

}
.editform-input{
  height:40px;
  weight:100%;
}

.historyvalue{
  font-size: 15px;
  font-weight: 500;
  color:#222222;
  line-height: 1px;
}

.historyvalueS{
  font-size: 15px;
  font-weight: 500;
  color:#222222;
  
}
.sub-main-contain{
  color:#333;
  font-weight: 600;
  font-size: large;
}

.nearbyRadio .ant-radio-button-wrapper{
  border:0
}
.border-bottom-title{

  position: absolute;
      top: 0;
      text-align: center;
      color: white;
      text-shadow: 1px 1px black;
}
 .border-bottom-title:after {
  content: "";
  display: block;
  width: 40%;
  background-color: white;
  height: 2px;
  margin-left:40px;
}
/* .Becomep:after{
  content: "";
  display: block;
  width: 40%;
  margin: auto;
  background-color: white;
  height: 2px;
  text-align:center;
  margin-left:30px 
}*/ 
.datepic.ant-calendar-picker{
width: 380px;
height:40px;
}

.payment-card-holder div{
  margin-right: 5px;
  margin-left: 10px;
}


.payment-footer{
  background: url('/static/images/paymentIcons.png');
  background-size: 1000px 26px;
  /* background-image:  */
}


.footer-bank-visa{
    background-position: -720px 0;
    width: 40px;
    height: 26px;
}

.footer-bank-mc{
  background-position: -760px 0;
  width: 40px;
  height: 26px;
}

.footer-bank-ae{
  background-position: -801px 0;
  width: 40px;
  height: 26px;
}

.footer-bank-rupay{
  background-position: -919px 0;
  width: 41px;
  height: 26px;
}

.footer-bank-bhim{
  background-position: -672px 0;
  width: 43px;
  height: 26px;
}

.footer-bank-gpay{
  background-position: -618px 0;
  width: 45px;
  height: 26px;
}

.payment-options-radio .ant-radio-button-wrapper-checked{
  border: 1px solid #eaeaec !important;
  border-left: 3px solid red !important;
  color: black !important;
  background: white !important;
}
.cut-text { 
  text-overflow: ellipsis;
  overflow: hidden; 
  width: 100px; 
  height: 1.2em; 
  white-space: nowrap;
}
.static-content {
  width: 85%;
  margin: 120px auto 100px;
  text-align: justify;
}
.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #db3434;
  position: relative;
  display: block;
  z-index: 1;
  /* padding: 50%; */
  /* top: 50%; */
  /* top: 20px; */
  /* align-items: center; */
  margin: 220px auto;
  width: 100px;
  height: 100px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.coupon-modal .ant-modal-body{
  padding: 40px;
}
.coupon-base-couponCode {
  background: #ffe9ee;
  color: #3e4152;
  border: 1px dashed #ff668a;
  border-radius: 3px;
  padding: 10px 15px;
  text-align: center;
  display: inline-block;
  margin-right: 10px;
  font-weight: 600;
}
.select-header-btn .ant-btn{
  color: #fa7b14 ;
}
.config-btn:hover{
  color: #7f7f7f;
  background-color: white;
  border: 1px solid #6d6a6a38;
}
.config-btn:focus{
  color: #7f7f7f;
  background-color: white;
  border: 1px solid #6d6a6a38;
}

.search-datePicker-mob .ant-calendar-picker-input {
  text-align: center;
}
.search-datePicker-mob .ant-calendar-picker-icon{
  right: 130px !important;
}