    
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

#navmob img{
    width:12px;
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {ro
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

html {
  height: 100%;
}

fieldset {
  margin: 0;
  padding: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-before: 0;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  -webkit-padding-after: 0;
  border: 0;
}

legend {
  margin: 0;
  padding: 0;
  display: block;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
}

/*===============================
=            Choices            =
===============================*/
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}

.choices:focus {
  outline: none;
}

.choices:last-child {
  margin-bottom: 0;
}

.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #EAEAEA;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.choices[data-type*="select-one"] {
  cursor: pointer;
}

.choices[data-type*="select-one"] .choices__inner {
  padding-bottom: 7.5px;
}


.choices[data-type*="select-one"] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  margin: 0;
}

.choices[data-type*="select-one"] .choices__button {
  background-image: url("../../icons/cross-inverse.svg");
  padding: 0;
  background-size: 8px;
  height: 100%;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: .5;
}

.choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus {
  opacity: 1;
}

.choices[data-type*="select-one"] .choices__button:focus {
  box-shadow: 0px 0px 0px 2px #00BCD4;
}

.choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.choices[data-type*="select-one"].is-open:after {
  border-color: transparent transparent #333333 transparent;
  margin-top: -7.5px;
}
.bg_img_news_blog{
   

background-size: 100% 136%;
}
.choices[data-type*="select-one"][dir="rtl"]:after {
  left: 11.5px;
  right: auto;
}

.choices[data-type*="select-one"][dir="rtl"] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner {
  cursor: text;
}

.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url("../../icons/cross.svg");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
}

.choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #DDDDDD;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}

.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

[dir="rtl"] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00BCD4;
  border: 1px solid #00a5bb;
  color: #FFFFFF;
  word-break: break-all;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

[dir="rtl"] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}

.choices__list--dropdown.is-active {
  display: block;
}

.is-open .choices__list--dropdown {
  border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: .25rem .25rem 0 0;
}

.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

[dir="rtl"] .choices__list--dropdown .choices__item {
  text-align: right;
}

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: .5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: .5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}

.choices__input:focus {
  outline: 0;
}

[dir="rtl"] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: .5;
}

/*=====  End of Choices  ======*/
* {
  box-sizing: border-box;
}

[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
  visibility: hidden;
  transform: scale(0);
  opacity: 0;
}

[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 33px;
  cursor: pointer;
}

[type="checkbox"]:checked + label:before,
[type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background: #fff;
}

[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%2300ad5f' aria-hidden='true' data-prefix='fas' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%2300ad5f' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3e%3c/path%3e%3c/svg%3e");
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  transition: all 0.2s ease;
}

[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

.s013 {
 min-height: 40vh;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
margin-top:0px;
background-size: cover;
background-position: center center;
font-family: 'Gilroy';
/*padding: 42px 0px 1px 140px;*/
padding: 0px 10px;
width: 100%;
}

.s013 form {
  width: 100%;
  max-width: 914px;
  margin: 0;
}

.s013 form fieldset {
  margin-bottom: 30px;
}

.s013 form fieldset legend {
  font-size: 30px;
font-family: poppins;
text-align: center;
color: #170101d9;
font-weight: 700;
}

.s013 form .inner-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
	border: 1px solid;
  border-radius: 40px;
  height: 62px;
  background: #FFFFFF;
}

.nice-select .list {
    top: 48px;
    left: -25px;
    height: 13pc;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #FFF6F7 !important;
}
.s013 form .inner-form .left {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
}

.s013 form .inner-form .input-wrap {
  height: 59px;
  position: relative;
  padding: 3px 25px 20px 13px
}
.addmore{
    border: 1px solid #e8c6ca59;
    border-radius: 13px;
    padding: 5px 4px 5px 5px;
    background-color: #e8c6ca59;
}
.scrach1 {
 font-size: 17px;
color: #d8232a;
padding-left: 3px;
margin-top: 13px;

}
.mi-10{
    margin-left: -8pc;
}
.s013 form .inner-form .input-wrap .input-field label {
  font-size: 11px;
  font-weight: 500;
  display: block;
  color: #555;
}

.s013 form .inner-form .input-wrap .input-field input {
  font-size: 16px;
  color: #333;
  background: transparent;
  width: 100%;
  border: 0;
  /*font-family: 'Lato', sans-serif;*/
  font-family: 'Gilroy';
  padding: 3px 0;
}

.s013 form .inner-form .input-wrap .input-field input.placeholder {
  color: #808080;
}

.s013 form .inner-form .input-wrap .input-field input:-moz-placeholder {
  color: #808080;
}

.s013 form .inner-form .input-wrap .input-field input::-webkit-input-placeholder {
  color: #808080;
}

.s013 form .inner-form .input-wrap .input-field input.hover, .s013 form .inner-form .input-wrap .input-field input:focus {
  box-shadow: none;
  outline: 0;
}

.s013 form .inner-form .input-wrap.first {
  -ms-flex-positive: 1;
      flex-grow: 1;
  border-radius: 3px 0 0 3px;
}

.s013 form .inner-form .input-wrap.second {
  min-width: 262px;
  border-radius: 0 3px 3px 0;
  border-left: 1px solid #e5e5e5;
}

.s013 form .input-select {
  height: 34px;
  padding: 10px 0 6px 0;
}

.s013 form .choices__inner {
  background: transparent;
  border-radius: 0;
  border: 0;
  height: 100%;
  color: #333;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  padding-right: 30px;
  font-size: 16px;
  min-height: auto;
  /*font-family: 'Lato', sans-serif;*/
  font-family: 'Gilroy';
}

.s013 form .choices__inner .choices__list.choices__list--single {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}

.s013 form .choices__inner .choices__item.choices__item--selectable.choices__placeholder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  opacity: 1;
  color: #808080;
  font-weight: 400;
}

.s013 form .choices__inner .choices__list--single .choices__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}

.s013 form .choices__list.choices__list--dropdown {
  border: 0;
  background: #fff;
  padding: 10px 15px;
  margin-top: 10px;
  border-radius: 3px;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
}

.s013 form .choices__list.choices__list--dropdown .choices__item--selectable {
  padding-right: 0;
}

.s013 form .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background: transparent;
  color: #333;
}

.s013 form .choices__list--dropdown .choices__item {
  color: #555;
  min-height: 24px;
}

.s013 form .choices[data-type*="select-one"] .choices__inner {
  padding-bottom: 0;
}

.s013 form .choices[data-type*="select-one"]:after {
  border: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  transform: none;
  opacity: 1;
  right: 0;
  top: 0;
  background-size: 18px 18px;
  background-position: right center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23999' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
}

.s013 form .choices[data-type*="select-one"].is-open:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23999' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z'/%3e%3c/svg%3e");
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
.s013 form .btn-search {
/* min-width: 110px;
height: 47px;
padding: 13px 15px;
background: #e00000;
white-space: nowrap;
border-radius: 3px;
font-size: 16px;
color: #fff;
transition: all .2s ease-out, color .2s ease-out;
border: 0;
cursor: pointer;
font-weight: 400;
font-family: 'Poppins', sans-serif;
margin: 7px 8px 0px 26px;
border-radius: 40px;*/

    width: 152px;
    height: 41px;
    border-radius: 26px;
    background-color: #ffb606;
    margin: 9px 6px 0 0;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 38px;
    color: #fff;
    border: 1px solid;
    margin-right: 10px;
    font-family: 'Gilroy';
}

.s013 form .btn-search:hover {
  background: #ffb606;
}
.rang{
    min-width: 166px;
   /* border-radius:40px;*/
    border-left: 1px solid #e5e5e5;
    padding-top: 10px;
    
}

@media screen and (max-width: 767px) {
  .s013 form .inner-form {
    display: block;
  }
  .s013 form .inner-form .left {
    display: block;
  }
  .s013 form .inner-form .left .input-wrap {
    margin-bottom: 3px;
  }
  .s013 form .btn-search {
    margin: 0;
    width: 100%;
  }
  .rang{
    border: 1px solid;
    border-radius: 40px;
    height: 44px;
    margin-bottom: 15px;
    min-width: 166px;
    background: #fff;
  }
  .s013 form .btn-search {
    height: 44px;
    border-radius: 40px;
  }
  .chosen-select{
   margin-top: -18px;
margin-left: 28px;
border: none;
  }
  .scrach1 {
 font-size: 17px;
color: #d8232a;
padding-left: 15px;
margin-top: 2px;

}
.top-mr {
    margin-top: -21px;
}
.s013 form .inner-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid;
  border-radius: 40px;
  height: 44px;
  background: #FFFFFF;
}
.section-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  left: 0;
  bottom: -10px;
  border-radius: 2px;
  background-clip: padding-box;
}
.home-banner-area .fullscreen {
  min-height: 23pc;
}

.searchmenu .mob_menu{
    width: 70px;
    height: 47px;
    border: 2px solid white;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0;
    margin-right: 8px;
    text-align: center;
    line-height: 44px;
    font-weight: 600;
    
}



.searchmenu  li {
  display: inline-block;
  padding: 5px;
  margin: 0px 10px 20px 10px;
  font-size: 19px;
}
.searchmenu ul li {
      border: 1px solid #282828;
}
.searchmenu ul li:hover {
    border: solid 0.5px black;
    cursor: pointer;
    color: white;
    /*font-weight:600;*/
    background:black;
    
}

.searchmenu .active {
    border: solid 1px #E00000;
    color: #E00000;
}
.searchmenu .active::before {
  border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #e00000;
content: "";
position: relative;
left: 38%;
margin-left: -12px;
bottom: -10px;
z-index: 1000;
top: 44px;
font-size: 24px;

}
 
}

.searchmenu {
    text-align: center;
}
.searchmenu ul li {
    display: inline-block;
    padding: 5px;
    /*margin: 0px 10px 20px 10px;*/
    font-size: 19px;
}

/*.searchmenu ul li:hover {*/
/*    border-bottom: solid 0px #E00000;*/
/*    cursor: pointer;*/
/*}*/

/*.searchmenu .active {*/
/*    border-bottom: solid 0px #E00000;*/
    
/*}*/


/*#villaprop {*/
/*    display: block;*/
/*}*/
#villaprop {
    display: block;
border: 1px solid #d9d9d9 ;
border-bottom:none;
    
}
#flatsprop {
    display: none;
}
#plotprop {
    display: none;
}

.threelinbar span
{
  display: flex;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: #ffffff;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
    top: 6px;
    transform: rotate(179deg);
margin-left: 35px;
}

	
	.searchmenu1 .mob_menu1{
    width: 70px;
    height: 47px;
    background:black;
    border: 2px solid black;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0;
    margin-right: 8px;
    text-align: center;
    line-height: 44px;
    font-weight: 600;
    
}

.mob_search{
 
  border: 0.5px solid #505050  !important;
  color:black ;
  border-radius:4px;
  width: 32% !important;
/*height: 36px !important;*/
margin-bottom:10px;
line-height: 17px !important;

}

@media only screen and (max-width: 767px) and (min-width: 350px) {
    body{
        background-color:#F8F8F8;
 }
 
 .excert {
  overflow: hidden;
 width: 18pc !important;
 
}
 .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  margin-left: -6px;
}
 
 .single-footer-widget h2{
     font-weight:600;
     font-size:24px;
     
 }
 .default-header .dropdown-menu .lihead h4 {
  font-size: 16px;
  font-weight: 600;
  font-family:poppins;
  border-bottom: 0.5px solid #e00000;
  /*padding-left:23px;*/
}
.default-header .dropdown-menu a {
  padding: 9px 40px 0px 17px;
  color: #282828a3;
  font-size: 12px;
}
 .single-footer-widget p {
     font-size:11px;
     margin-top: -8px;
margin-bottom: -10px;
 }
 .active-explore p{
     
     font-family:poppins;
     font-size:11px;
     color:black;
 }
 .ppbox p {
  text-align: left;
  line-height: 12px;
}

.bottom-ul{
    font-family:poppins;
    font-size:9px;
    color:lightgrey;
    
}
.explore-viewDetails i
{
   
    background-color: #ffb606;
padding: 12px;
border-radius: 50px;
color: white;
font-style:bold;

font-size: 14px;
} 

.footer-bottom .footer-text {
  padding: 1px 10px;
color:#C2C2C2;
    font-size:12px;
    font-family:poppins;
}
#news .ppbox p {
  text-align: left;
  line-height: 31px;
}
    
    .nice-select::after {
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  content: '';
  display: block;
  height: 9px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 9px;
}
    #owl-demo .item {
  margin: 0px !important;
}
.owl-theme .owl-dots .owl-dot span {
  width: 8px !important;
  height: 8px !important;
}
.searchmenu h2{
    font-size:16px;
    color:#282828;
}

.s0133{
    display: flex;

margin-top: 62px !important;
}
    .footer-area {
  background: #F8F8F8;
}
    
    .searchmenu .active {
    border: solid 0.5px black;
    color: white;
   padding-right:23px;
    background:black;
      border-radius:4px;
      font-family:Poppins;
     padding-top: 5px;
border: 0px !important;
padding-bottom: 9px;
}

.searchmenu .active::before {
  border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid black;
content: "";
position: relative;
left: 39%;
margin-left: -5px;
bottom: -12px;
z-index: 0 !important;
top: 64px;
font-size: 24px;

}




.searchmenu ul li {
  display: inline-block;
  padding: 8px;
 margin: 0px 0px 24px 0px;
  font-size: 19px;
   width: 103px !important;
  border-bottom: solid 0.5px #fff0;
  font-family:poppins;
}

.s013 form .inner-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
	border: 1px solid;
  border-radius: 5px;
  height: 62px;
  background: #FFFFFF;
}
.rang{
    
    border: 0.5px solid #d9d9d9;
    border-radius: 3px;
    height: 44px !important;
    margin-bottom: 0px !important;
    min-width: 166px;
    background: #fff;
  }
  .nice-select {
  cursor: pointer;
  font-family: 'Poppins';
  font-size: 12px !important;
  line-height: 68px;
  text-align: left !important;
  white-space: nowrap;
color: #C0C0C0;
font-style: normal;
border-radius: 5px;
box-sizing: border-box;
clear: both;
display: block;
float: left;
height: 63px;
outline: none;

padding-right: 150px;
position: relative;
transition: all 0.2s ease-in-out;
user-select: none;
width: 97%;
margin-left: 5px;
  }
.s013 form .btn-search {
  height: 44px;
  border-radius: 5px !important;
  margin-top: 4px;
  font-family:Poppins;
}
.s013 form .inner-form {
 
  display: flex;
 
  justify-content: space-between;
  border: 0px solid !important;
  border-radius: 5px;
  height: 62px;
  background: #FFFFFF;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 9px !important;
  margin-left:17px;
  overflow: scroll;
  padding: 0;
  position: absolute;
  transform-origin: 50% 0;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.s013 {
    padding: 0px 17px !important;
}
.searchmenu li {
  margin: 0px 0px 0px 0px;
 font-size: 12px !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #ffb606 !important;
}
.armegamenu {
  padding: 7px 0px;
  margin-left: -237px !important;
}
.rit {
  float: right !important;
}
.navbar-brand {
  display: inline-block;
  
font-family: 'Poppins';
  padding-top: 1px;
  padding-bottom: 0px;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.section_close{
 display:none;   
}
.footer-area .footer-bottom {
 
  background: #212226;
  color:#C2C2C2;
 
}
.threelinbar span {
  display: flex;
  width: 29px;
  height: 2px;
  margin-bottom: 3px;
  position: relative;
  background: #ffffff;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
  top: 4px;
  transform: rotate(179deg);
  margin-left: 22%;
}
.footer-area .single-footer-widget {
  margin-bottom: 30px;
  padding: 0px 0px;
}
.footer-area .single-footer-widget .click-btn {
    background: #E00100;
 border-radius:0px;
background-size: 200% auto;
color: #ffffff;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
padding: 8px 20px;
margin-left: -60px;
font-size: 12px;
text-transform: capitalize;
font-family: poppins;
font-weight: 400;
border: 0;
transition: all 0.3s ease 0s;
height: 38px;
width: 145px;
}
.pprow {
  background: white;
  border-radius: 10px;
  border: 0px solid #f9e7e9;
  padding: 10px 10px 0px 10px;
  padding: 40px 10px 30px 10px;
  margin: 20px 0px;
}
.pprow h2{
    font-size:23px;
    font-weight:800;
    margin-bottom: -5px;
}
.box_shadow{
    box-shadow: 1px 2px 10px 3px rgba(0, 0, 0, 0.05) !important;
}
.postprop {
  padding-bottom: 0px;
}
.mtf{
    margin-left:5%;
}
.mt_section{
    margin-top:-21px;
    padding-left:0px;
}
.locan {
  border: solid 0.5px #f2f2f2 !important;
  border-radius: 10px;
  background-color:#FFF6F7;
  height: 102px !important;
  
}
.single-slide h4 {
  color: #4a4a4a;
  font-weight: normal;
  line-height:1.7rem;
  font-size:15px;
}
sub {
  position: relative;
  font-size: 60%;
  line-height: 0;
  vertical-align: baseline;
  bottom:0px;
}
.yellowbtn {
  line-height: 40px;
  background-color: white;
  color: #ffb606;
  /*box-shadow: 2px 2px 2px #9c9c9c;*/
  font-size: 12px;
  font-weight: 400;
  padding: 8px 21px;
  border-radius: 4px;
  letter-spacing: 1px;
  border:0.5px solid #ffb606;
  margin-bottom:10px;

    font-family:poppins;
}
.footer-area .single-footer-widget input {
  height: 38px;
  border: none;
  width: 72% !important;
  font-weight: 400;
  background: #ffffff;
  color: #212529;
  border-radius: 5px;
  font-size: 12px;
  padding: 10px;
  font-family:poppins;
 
  padding-left: 20px;
}
.padding_footernav{
    color:#C2C2C2 !important;
    padding-left: 15px;
padding-right: 0px;
}
 .stkyBtn {
 width:100%;
 bottom:0;
 background-color: #fff;
 
 text-align:center;

font-size: 13px; 

}

}

@media  screen and (min-width: 601px) {
.margin_logo{
 margin-left:0%;   
}

.section-close-mob{
    display:none;
}

.viewDetails
{
    border: 0.5px solid #DBDBDB;
    margin: -74px 0 22px 0px;
    padding-top: 18px;
   
}

 
 .searchmenu .active {
  border: solid 1px black;
  color: white;
  background-color: black;
  
}
/*.searchmenu ul li {
  display: inline-block;
  padding: 5px;
  margin: 0px 0px 20px 3px;
  font-size: 19px;
  border: solid 1px black;
  width: 80px;
  border-radius:2px;
}
*/
  
}
@media  screen and (min-width: 767px) and  (max-width: 1000px) {
.textAln{
     text-align:end;
 }
.dotControls{
  position: absolute;
  right: 15rem;
  top: 23rem;
  transform: scale(-1, 1);
}

.single-slide .town-desc {
  padding: 5px;
  text-transform: capitalize;
  margin-top: -74px;
}
.viewDetails {
  border-top: 0.5px solid #DBDBDB;
  margin: -5px 0 22px 0px;
  padding-top: 11px;
}
    .navBarResponsive {
  background: white !important;
  right: 37px !important;
  top: 65px;
  position: fixed;
  font-size: 12px;
  font-family: poppins;
  width: 22%;
  border-radius: 2px;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px;
  height: 600px;
  display: none;
}
.viewDetailsprop{
    background-color: #E00100;
padding: 10px 10px 10px 13px;
border-radius: 50px;
color: white;
font-style:bold;

font-size: 22px;
} 
.viewDetailsmargin{
    margin-top:-104px;
}
}


@media  screen and (min-width: 350px) and  (max-width: 395px) {
.pprow h2 {
  font-size: 16px;
  font-weight: bold;
  font-family: Poppins;
  margin-bottom: -5px;
  fill:solid #282828;
  
}
.armegamenu .araccordion {
  cursor: pointer;
  border: none;
  outline: none;
  font-size: 14px;
  transition: 0.4s;
  width: 92px;
  position: relative;
  text-align: right;
  color: #fff;
  background: transparent;
  font-family: 'Gilroy';
}

.trim-list {
    text-overflow: ellipsis;  
    overflow:hidden;              
    white-space:nowrap;          
    width: 5px;  
}
    
}

@media  screen and (min-width: 350px) and (max-width: 370px) {
.margin_logo{
 margin-left:0px;   
}}

@media  screen and (min-width: 371px) and (max-width: 382px) {
.margin_logo{
 margin-left:33px;   
}}

 
 @media  screen and (min-width: 383px) and (max-width: 410px) {
.margin_logo{
 margin-left:33px;   
}}

 
 @media  screen and (min-width: 411px) and (max-width: 422px) {
.margin_logo{
 margin-left:33px;   
}
     .searchmenu .active::before {
         left: 20% important;
     }
 }

   @media  screen and (min-width: 423px) and (max-width: 444px) {
.margin_logo{
 margin-left:34px;   
}
        .searchmenu .active::before {
         left: 20% important;
     }
   }

.nice-select {
    padding-right: 100px;
}

.viewDetailsprop{
    background-color: #E00100;
padding: 10px 10px 10px 13px;
border-radius: 50px;
color: white;
font-style:bold;

font-size: 22px;
}
.viewDetailsmargin{
    margin-top:-43px;
}

.mtmbslider{
    /*margin-top:-31px;*/
    margin-bottom:20px;
    margin-left: -2px;
    
}

  @media only screen and (max-width:600px) and (min-width:350px)
   {
       .modalBtn
       {
           display: flex;
align-items: center;
justify-content: flex-end;
padding: 0px 12px 2px 12px;
position: fixed;
top: 6px;
z-index: 1100;
font-size: 12px;
border-radius: 2px;
right: 10px;
}
       #largeModal .modal-content{
    background:#949494 !important;
   
       }
      
       .arrow-left-pointer{
   position: absolute;
top: 42%;
background: black;
color: white;
width: 25px;
text-align: center;
cursor:pointer;
left:12% !important;
border-radius: 4px;
    
}

       #largeModal .modal-dialog {
  margin: -2rem !important;
       }
       .activePaginate span{
    color:white !important;
    font-size:15px !important;
}
.disabledPaginate span{
    color:#949494 !important;
    font-size:15px !important;
}
       .mb3{
		    margin-bottom:1rem;
		}
       #largeModal1 .modal-content{
    background:#282828 !important;
   
       }
       #largeModal .modal-dialog {
  margin: -4rem;
  margin-top: 4rem !important;
}
       #largeModal1 .modal-dialog {
  margin: -2rem;
 
}
       .navBarResponsive{
     background:white !important;
     left: 0px;
     top:0px;
     position: fixed;
     font-size:12px;
     font-family:poppins;
     width: 62%; 
     border-radius:2px;
     display:none;
     box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); height:600px;
}
       .textAlgn{
           text-align:center;
       }
      .owl-controls{
         display:none;
      }
  .footer-area .single-footer-widget ul {
  padding-left: 8px;
  padding-left: 10px;
  padding-right: 0;
}
  .breadcrumb_inner a::after {
  right: -8px;
top: 19px ;
      
      
  }
  .proplst p {
  margin-top: 0;
  margin-bottom: 2px;
 
  line-height: 23px !important;
  font-size: 12px;
  font-family: poppins;
}
  .breadcrumb_inner {
  
      margin-top:0px;
  }
  .breadcrumb_inner span {
  margin-left: 0px;
  font-size: 9px;
  font-family:poppins;
  color:green;
  
}
  
       .default-header .navbar-brand h2 {
   font-size: 14px !important ;
   line-height: 28px;

}
.shareicon{
   position: absolute;
left: 26px;
font-size: 23px;
color: #AEAEAE;
top: -4px;
}
.owl-prev {
  left: 14px;
  background: black;
  color: white;
  top: 66px;
position: absolute;
font-size: 24px;
height: 30px;
width: 30px;
text-align: center;
border-radius: 3px;
opacity: 0.8;
padding: 4px;
}

.owl-next{
    right: 14px;
  background: black;
  color: white;
  top: 66px;
position: absolute;
font-size: 24px;
height: 30px;
width: 30px;
text-align: center;
border-radius: 3px;
opacity: 0.8;
padding: 4px;
    
}
.overflowhide{
    overflow:scroll !important;
}

.icontagslider {
  font-size: 10px;
  position: absolute;
  z-index: 1;
  right: 12px;
  font-family: poppins;
  border-radius: 2px;
  background: white;
  padding: 47;
  margin-top: 6px;
  width: 62px;
  height: 23px;
  padding-top: 0px;
  padding-left: 2px;
  opacity: 0.9;

}
.viewImg{
    width:15px;
    height:12px;
}
.iconpropid{
  height: 15px;
padding-top: 0px;
padding-left: 28px;
font-size: 7px;
position: absolute;
z-index: 1;
font-family: poppins;
margin-top: 16px;
color:#B4B4B4;

}
.default-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  background: black;
  padding: 2px 0px !important;
  height: 35px !important;
}
.armegamenu {
  padding: 0px 0px !important;
  margin-left: -237px !important;
}

.pdhed {
  font-weight: bold;
  font-size: 16px;
  font-family:poppins;
  color:black;
}
.home-banner-area {
  background: #FFFEFE;
padding: 22px 0px;
height: 11pc ;
}

.baner_pope {
 
  padding: 0px;
  border-radius: 4px;
 }                                    
.baner_pope p{
    font-size: 12px;
  font-family:poppins;
 
}
#Similar h3 {
      font-size: 16px;
  font-family:poppins;
font-weight:bold;
    
}

.baner_pope  h4{
    margin-bottom: .3rem;
    line-height:19px;
}
 .amenities__item {
  display: inline-block;
  margin-right: -10px;
  text-align: center;
  vertical-align: middle;
  position: relative;
  width: 65px;
  height: 60px;
  border-radius: 4px;
  border: 0.5px solid #C4C4C4;
  background-color: #fff;
 padding-top: 4px;
margin-top: 0px;
margin-bottom: 0px;
}
.tagbutton{
    height: 23px;
font-size: 12px;
font-family: poppins;
border: 0.5px solid #C4C4C4 !important;
background: white !important;
border-radius: 4px;

  padding: 7px;
     margin-bottom: 9px;
  padding-bottom: 24px;

}
 
/* .baner_pope  i,span{*/
/*   color: #B4B4B4;*/
/*}      */

.feature_inner h3{
    font-family:poppins;
    font-size:16px;
    font-weight:bold;
}
.feature_inner table{
    font-family:poppins;
    font-size:12px;
    
}
   }
   
   
   .findByCity{
    position: absolute;
margin-top: -41px;
right: 37px;
line-height: 53px;
color: white;
/*font-weight: bold;*/
font-size: 10px;
font-family:Poppins;
}
.dropbtn {
  background-color: transparent;
  color: white;
  padding: 12px;
  font-size: 19px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: transparent;
}

.dropdown {
  position: relative;
  display: inline-block;
  position: fixed;
top: -4px;
right: 10px;
}
.dropdown span{
color:white !important;
    
    
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 112px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  margin-left: -72px;
  font-family:Poppins;
  border-radius:8px;
  font-size:12px;
  text-align:end;
  line-height:12px;
}
.dropdown-content a {
  color: black;
  padding: 7px 8px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

        .arrow {
 background-color:none;

}

        .arrow:hover {
 background-color:none;

        }


.arrow2 {
 background-color:none;
 
  margin-left:17px;
  font-size:15px;
 
}
.arrow2:hover {
  background-color:none;
 
  
}
        
.arrow:hover .arrow2 { display:none;}


 .budgetarrow {
 background-color:none;
}

        .budgetarrow:hover {
 background-color:none;
        }


.budgetarrow2 {
 background-color:none;
 
}
.budgetarrow2:hover {
  background-color:none;
  
}
        
.budgetarrow:hover .budgetarrow2 { margin-left:10px;}


 @media only screen and (max-width:2200px) and (min-width:992px)
{
    .txtLeft{
        text-align:left !important;
    }
    
.textAln{
     text-align:end;
 }

.dropbtn {
  background-color: transparent;
  color: white;
  padding: 12px;
  font-size: 29px;
  border: none;
  cursor: pointer;
}




    section{
    padding-top:15px !important;
      padding-left: 46px !important;
  background:white;
  padding-right: 46px !important;
  margin-top:15px;
}
    .paddingNews{
        padding:0px !important;
    }
      .footer-area {
  background: #f2f2f2;
margin-top: 40px;
  padding-top: 0px;
}
    .nice-select .list {
    margin-top: -21px !important;
        width: 100%;
margin-left: 21px !important;
        
    }
    .viewDetailsdesk {
 
  padding: 18px !important;
   
  border-radius: 100px !important;
}
    .armegamenu {
  padding: 7px 0px;
  margin-left: 312px;
}
.margin_logo {
  margin-left: -16px;
}
.bg_img_home {
 
  height: 30pc !important;
}
.single-slide .town-desc p {
  font-size: 14px !important;
  line-height: 22px;
  font-family: poppins;
  font-weight: 400;
}
h3{
    font-weight: 700 !important;
    
}
.inner_shadow {
  background: white;
  height: 20pc;
  max-width: 100%;
  border-radius:5px;
   margin-top: 58px;
}
.pprow {
  background: white;
border:none;
}
.postprop {
  padding-bottom: 0px;
}
.promotePad{
    margin-top: -41px !important;
    margin-left: -25px;
}
.owl-next{
    display:block !important;
}
.owl-prev{
    display:block !important;
}
.owl-theme .owl-nav [class*="owl-"] {
  color: #24272c !important;
  font-size: 14px;
 margin-top: -225px !important;
  padding-top:16px !important;
  background: #fff !important;
  position: absolute;
  border-radius: 50pc !important;
 box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
  width: 45px;
  height: 45px;
}
#explore .owl-theme .owl-nav [class*="owl-"] {
  color: #24272c !important;
  font-size: 14px;
 margin-top: -130px !important;
  padding-top:16px !important;
  background: #fff !important;
  position: absolute;
  border-radius: 50pc !important;
 box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
  width: 45px;
  height: 45px;
  
}
}

@media only screen and (min-width:766px) and (max-width:993px)
   {
        .findByCity {
  position: absolute;
  margin-top: -70px;
right: 293px;
  line-height: 53px;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: Poppins;
}


.dropbtn {
  background-color: transparent;
  color: white;
  padding: 12px;
  font-size: 29px;
  border: none;
  cursor: pointer;
}



.dropdown {
  position: relative;
  display: inline-block;
  position: fixed;
 top: 5px;
right: 253px;
}
       sub {
  position: relative;
  font-size: 60%;
  line-height: 0;
  vertical-align: baseline;
  bottom:0px;
}
       #explore .owl-theme .owl-nav [class*="owl-"] {
  display: none !important;
}
       
       .owl-next{
    display:block !important;
}
.owl-prev{
    display:block !important;
}
.owl-theme .owl-nav [class*="owl-"] {
  color: #24272c !important;
  font-size: 14px;
 margin-top: -215px !important;
  padding-top:16px !important;
  background: #fff !important;
  position: absolute;
  border-radius: 50pc !important;
 box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
  width: 45px;
  height: 45px;
}
       .footer-area {
  background: #f2f2f2;
margin-top:15px;
           
       }
       
       .locan {
       
           background:#FFF6F7;
           
       }
       
      #explore .sliderDivMargin {
  margin-top: -16px !important;
}
       .sliderDivMargin {
  margin-top: -16px !important;
}
       	.nice-select .list {
  top: 31px !important;
  left: -6px !important;
  height: 13pc !important;
}
       .bg_img_home {
       
           height: 27pc !important;
       }
       .inner_shadow {
  background: white;
  height: 20pc;
  max-width: 100%;
  border-radius:5px;
 margin-left: -11px;
margin-top: 36px;
}
.container {
  max-width: 93% !important;
  padding-left: 15px !important;
padding-right: 15px !important;
}
.single-slide .town-desc {
  margin-top: -46px !important;
}
.single-slide {
  height: 271px !important;
}
.default-header {
 
  padding: 0px 0px;
  height: 65px;
}
   }
   
   
    @media only screen and (max-width:1400px) and (min-width:1100px)
{
   .dropdown {
  position: relative;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 230px;
}
.findByCity {
  position: absolute;
  margin-top: -60px;
  right: 283px;
  line-height: 53px;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: Poppins;
}
}
 @media only screen and (max-width:1900px) and (min-width:1400px)
{
    .inner_shadow {margin-left:23% !important;}
    .dotControls {
  right: 39rem !important;
    }
}

 @media only screen and (max-width:1800px) and (min-width:1400px)
{
    
   .dropdown {
  position: relative;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 234px;
}
.findByCity {
  position: absolute;
  margin-top: -70px;
  right: 283px;
  line-height: 53px;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: Poppins;
}
}
@media only screen and (max-width:2200px) and (min-width:1800px)
{
   .dropdown {
  position: relative;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 224px;
}
.findByCity {
  position: absolute;
  margin-top: -70px;
  right: 273px;
  line-height: 53px;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: Poppins;
}
}
   
    @media only screen and (max-width:1400px) and (min-width:992px)
{
    .icontagslider {
  font-size: 14px;
  position: absolute;
  z-index: 1;
  right: 65px;
  font-family: poppins;
  border-radius: 2px;
  background: white;
  padding: 47;
  margin-top: -34px;
  padding: 1px 13px 1px 7px;
  opacity: 0.9;
    margin-right: 101px;
}
     .bg_img_home {

  background-size: 146% 100%;
  background-position: center;
 
}
    .dotControls{
  position: absolute;
  right: 24rem;
  top: 25rem;
  transform: scale(-1, 1);
}
        .navBarResponsive{
    background: white  !important;
right: 106px !important;
top: 73px;
position: fixed;
font-size: 12px;
font-family: poppins;
width: 18%;
border-radius: 2px;
display: block;
box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px;
height: 600px;
display:none;
}
    .inner_shadow {margin-left:4.7%;}
  
    
}
  @media only screen and (max-width:2200px) and (min-width:1400px)
{
     .icontagslider {
  font-size: 14px;
  position: absolute;
  z-index: 1;
  right: 65px;
  font-family: poppins;
  border-radius: 2px;
  background: white;
  padding: 47;
  margin-top: -34px;
  padding: 1px 13px 1px 7px;
  opacity: 0.9;
    margin-right: 385px;
}
   .dotControls {
  position: absolute;
  right: 42rem;
  top: 25rem;
  transform: scale(-1, 1);
}
    .navBarResponsive {
  background: white !important;
  right: 175px !important;
  top: 73px;
  position: fixed;
  font-size: 12px;
  font-family: poppins;
  width: 12%;
  border-radius: 2px;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px;
  height: 600px;
  display: none;
}
    .inner_shadow {margin-left:18.4%;}


}
.followers{
    margin-top:-21px;
    font-weight:800;
    font-size:70px; 
    margin-bottom: -70px !important;
}
.click-btn1{
    border-radius:0px 0px 5px 5px !important;
}
.socialhead{
    text-align:center;
    border-bottom:0.5px solid #C4C4C4;
}

@media only screen and (max-width:2200px) and (min-width:600px)
{
    #navmob img {
  margin-top: -2px;
  margin-left: 14px !important;
  margin-right: 7px;
}
    .tagbutton {
 font-size: 15px;
font-family: poppins;
border: 0.5px solid #C4C4C4 !important;
background: white !important;
border-radius: 4px;
padding: 9px;
}
.spanAdd{
    color:#c4c4c4;
}
 
.viewImg{
    height:20px;
    width:30px;
}
.iconpropid {
  height: 15px;
  padding-top: 0px;
  padding-left: 178px;
  font-size: 16px;
  position: absolute;
  z-index: 1;
  font-family: poppins;
  margin-top: -17px;
  color: #B4B4B4;
}
   .sliderDivMargin1 {
  margin-top: -35px !important;
}
    
     .textAlgn{
           text-align:center;
       }
    .circle-icon {
  background: #ffb606;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  text-align: center;
  line-height: 28px;
  vertical-align: middle;
  color: #fff;
  margin-top: -1px;
  margin-left: -26px;
  position: absolute;
}
    .tagLine{
       font-size: 9px;
position: absolute;
margin-top: -8px;
margin-left: 33px;
    }
   
   .threelinbar .span1 {
  display: flex;
  width: 29px;
  height: 5px;
  margin-bottom: 3px;
  position: relative;
  background: #ffffff;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
  top: 17px;
  transform: rotate(179deg);
  margin-left: 35px;
  border-radius: 30px;
}

.threelinbar .span2 {
display: flex;
height: 5px;
margin-bottom: 3px;
position: relative;
background: #ffffff;
z-index: 1;
transform-origin: 5px 0px;
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
top: 20px;
transform: rotate(136deg);
margin-left: 35px;
border-radius: 30px;
left: 6px;
}
.threelinbar .span3 {
  display: flex;
height: 5px;
margin-bottom: 3px;
position: relative;
background: #ffffff;
z-index: 1;
transform-origin: 5px 0px;
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
transform: rotate(222deg);
border-radius: 30px;
top: 26px;
left: 3px;
}
    .footer-area .single-footer-widget .click-btn{
        border-radius:0px 5px 5px 0px !important;
    }
    .footer-area .single-footer-widget input {
       border-radius:5px 0px 0px 5px !important;
        
    }
}

p{
    color:black ;
}
table {
  color:black !important;
}

.navBtnleft{
   width: 37px !important;
transform: rotate(-44deg) !important;
position: absolute !important;
margin-top: 10px !important;
margin-left: 30px !important;
}
.navBtnright{
 width: 36px !important;
transform: rotate(46deg) !important;
position: absolute !important;
margin-top: -8px !important;
}

#largeModal .modal-content{
    background:transparent;
    border:none;
}
#largeModal .modal-footer{
    border-top:none;
    justify-content: left;
    margin-left:10px;
}

#largeModal1 .modal-content{
    background:transparent;
    border-top:none;
}
#largeModal1 .modal-footer{
    border-top:none;
    justify-content: center;
}
   .pagination li {
  padding: 10px;
}
.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff !important;
  background-color: #E00100;
  border-color: #e00100;
}


.threelinbar1 span {
  display: inline-flex;
  width: 29px;
  height: 7px;
  margin-bottom: 3px;
  position: relative;
  background: #ffffff;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
  top: 29px;
  transform: rotate(180deg);
  margin-left: 11px;
  border-radius: 30px;
}

.activePaginate{
    color:white !important;
    background:#e00100;
    border-radius:0.25rem;
    padding:3px;
    
}
.disabledPaginate{
 color:#949494;   
}
.pagination {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
 
}
.onLoader{
    display:block !important;
    opacity:1 !important;
}
.arrow-left-pointer{
   position: absolute;
top: 42%;
background: black;
color: white;
width: 25px;
text-align: center;
cursor:pointer;
left:8%;
border-radius: 4px;
    
}

.modalClose{
    
border-radius: 104px !important;
font-size: 16px;
background: white;
}
