.header_bar {

  background: #20325a;

}



.side_toggleform #get-started {

  background: linear-gradient(to bottom, #3d619b 0%, #20325a 100%);

  border-bottom-left-radius: 0px;

  border-top-right-radius: 0px;

  border-top-right-radius: 0;

  border: none;

}



.side_toggleform #get-started:hover, .arrow:hover, .s002 form .inner-form .input-field.fifth-wrap .btn-search {

  background: linear-gradient(to bottom, #3d619b 0%, #3d619b 100%);

}



.section-title h2 {

  color: #000000;

}



.fix-share {

  width: 100px;

  height: 100px;

  box-shadow: none;

  top: calc(45% - 76px);

  left: -4px;

  background: none;

}



.fix-share ul li {

  width: 35px;

  height: 40px;

  margin-bottom: 0px;

}



.scroll-left {

  background-color: #ef4b4c;

}



.main_logo figure img {

  max-width: 100px;

}



.stellarnav li.has-sub>a:after {

  border-top: 6px solid #20325a !important;

}



.stellarnav ul ul {

  background: rgb(73 6 43) !important;

  top: 50px !important;

}



.stellarnav ul ul {

  background: rgb(255 255 255) !important;

  top: 50px !important;

}



.stellarnav li li {

  display: block;

  border-bottom: none;

  padding: 0px;

}



.stellarnav.desktop li li a:hover {

  color: #ef4b4c !important;

  background: #ffffffb0;

}



.stellarnav li li {

  display: block;

  border-bottom: none;

  padding: 0px;

}



.stellarnav.desktop li.has-sub ul li a p {

  padding: 10px 10px;

  font-size: 14px;

  color: inherit;

}



.stellarnav.desktop li.has-sub a {

  padding-right: 5px;

  color: #20325a !important;

}



.cs-slider .card p {

  text-align: left;

  color: #333;

  padding: 13px;

  background: #fff !important;

}



#test-list section .top-box {

  background-color: #ffffff;

  max-width: 666px;

  height: 0px;

  position: absolute;

  z-index: 1;

  width: 100%;

  margin: 0 auto;

}



#test-list section .bottom-box {

  box-shadow: 2px 3px 6px rgb(0 0 0 / 16%);

  width: 100%;

  height: 208px;

  transform: translateY(-50px);

  background: #efefef;

}



#test-l#test-list section .bottom-box {

  box-shadow: none;

  width: 100%;

  height: 208px;

  transform: translateY(-50px);

  background: #efefef;

}



#test-list section .bottom-box blockquote p {

  line-height: 21px;

  padding: 72px 30px 10px 30px;

  font-weight: 300;

  font-size: 14px;

  text-align: center;

  font-style: normal;

  color: #2b4370;

}



#test-list section .bottom-box .test-details p {

  text-align: center;

  color: #20325a;

  font-weight: 500;

}



#test-list section img {

  width: 100px;

  height: 100px;

}



.card_type p {

  color: #fff;

  padding: 4px;

  font-size: 12px;
margin:0;
}



.card_type {

  position: absolute;

  top: 0px !important;

  right: 0px;

  background: #273d69c9 !important;
      border-radius: 0 0 0 8px;

}



.card_type2 {

  position: absolute;

  top: 0px;

  left: 0px;

  background: #ffffff;

  border-top-right-radius: 4px;

  border-bottom-right-radius: 4px;

  display: none;

}


.download-card__content-box__catagory {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}

.download-card__content-box__catagory::before {
  content: '|';
  position: absolute;
  left: 0;
  background: linear-gradient(to right, #4A0F2F, #CC9900);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}



.latest_properties_section .card, section.results .card, .blog_page .card {

  position: relative;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-direction: column;

  flex-direction: column;

  min-width: 0;

  word-wrap: break-word;

  background-color: #fff;

  background-clip: border-box;

  border: 1px solid rgba(0, 0, 0, 3%);

  border-radius: .25rem;

  box-shadow: none;

}



.latest_properties_section .card {

  background: #fff;

  border-radius: 20px;

}



.card_base {

  position: relative;

  z-index: 0;

  overflow: hidden;

  border-radius: 20px;

}



.latest_properties_section .card:hover {

  text-decoration: none;

  //box-shadow: 0 6px 12px 0 rgb(0 0 0 / 15%);


}



section.results .card:hover {

  text-decoration: none;

  //box-shadow: 0 6px 12px 0 rgb(0 0 0 / 15%);


  border-radius: 20px;

}



.property_prices {

  font-size: 15px !important;

  font-weight: 600 !important;

  color: #000 !important;

}



.property_verified {

  color: #37a21e !important;

  padding-left: 20px !important;

  font-weight: 600 !important;

}



a.button {

  font-size: 14px;

  font-weight: 300;

  color: #fff !important;

  background: #3d619b;

  padding: 10px 10px;

  border-radius: 10px;

  display: flex;

  justify-content: center;

  align-items: center;

  max-width: 190px;

  margin: 0 auto;

}



.post-module .thumbnail .date {

  position: absolute;

  top: 10px;

  right: 10px;

  z-index: 1;

  background: #29416ebd;

  width: 60px;

  height: 50px;

  padding: 5.5px 0;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  color: #FFFFFF;

  font-weight: 300;

  text-align: center;

  -webkti-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



.post-module .post-content .sub_title {

  margin: 0;

  padding: 0 0 20px;

  color: #333333;

  font-size: 14px;

  font-weight: 300;

  display: none;

}



.read {

  color: #3d619b;

  background-color: inherit;

  font-weight: 600;

  float: right;

}



.read:hover {

  background: none !important;

  transition: 3.3s ease;

}



.overlapping-image-feature__content-column {

  border-left: 5px solid #ef4b4c;

}



.p-box {

  background: #20325a;

  width: 25px;

  height: 25px;

  display: flex;

  justify-content: center;

  align-items: center;

  border-radius: 7px;

}



.area_img2 {

  max-width: 24px !important;

  border-radius: 6px;

  width: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  background: #20325a;

  padding: 3px;

  margin-right: 10px;

}



.post-module .thumbnail img {
	height:260px;
	object-fit:cover;
  border-radius: 20px;

}


.latest_properties_section {

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  padding: 14px 0px 0px 0px;

}



.services-area {

  padding: 45px 0px;

}




.s002 form .inner-form .input-field.fifth-wrap .btn-search:hover {

  background: #3d619b;

  padding: .375rem 1.75rem;

}



.post-module:hover, .hover {

  box-shadow: none;

}



@media only screen and (max-width: 567px) {

  .s002 form .inner-form {

    background: #335083 !important;

  }



  #test .form-group .col-sm-3 select {

    border-radius: 20px;

    background: #335083;

  }

}




.facebook_section .tag {

  background: #20325a !important;

}



.client_section_slider .owl-prev span, .client_section_slider .owl-next span {

  color: #3d619b !important;

}



.s002 form select option {

  background: #ffffff;

  color: #20325a !important;

}



.footer p a {

  color: #3d619b;

  font-weight: 500;

}



.footer ul li i {

  color: #3d619b;

}



.footer ul li a span:hover, .footer ul li:hover, .footer ul li a:hover {

  color: #3d619b;

  transition: 0.3s ease;

}



.property_listing_wrapper .fifth-wrap .btn-search {

  background: #ef4b4c !important;

}



.property_listing_wrapper menu {

  background: linear-gradient(to bottom, #20325ade 0%, #20325ad1 100%) !important;

}



.property_listing_wrapper select option {

  background: #ffffff !important;

  color: #20325a;

}



.name_of_searchitem span {

  background: #ef4b4c;

  padding: 3px;

}



.blog_page .date i {

  font-size: 20px;

  color: #20325a;

  font-weight: 600;

}



.form_wrapper h2 {

  color: #20325a;

}



.form_wrapper input[type="submit"] {

  background: #20325a;

}



.form_wrapper input[type="submit"]:hover {

  background: #ef4b4c;

}



.property_listing ul li:before {

  color: #ef4b4c;

}



.btn-map {

  background: #ef4b4c !important;

}



.menu.is-fixed .stellarnav li.has-sub>a:after {

  border-top: 6px solid #20325a !important;

}



.contact_us_content .fa-map-marker, .bs-block-layout-bears_block--contact-info .bs-icon {

  color: #20325a !important;

}



.cd-breadcrumb li.current>*, .cd-multi-steps li.current>* {

  color: #ffffff !important;

  font-style: normal;

}



.stellarnav.mobile li a p {

  color: #20325a;

  font-size: 14px;

}



.b-banners-banner .header-overlay {

  background: linear-gradient(to bottom, #20325ade 0%, #20325ad1 100%) !important;

}



@media only screen and (max-width: 967px) {

  .stellarnav .menu-toggle span.bars span {

    background: #20325a !important;

  }



  .stellarnav.mobile.right>ul {

    background: #20325a !important;

  }



  .stellarnav.mobile>ul>li>a:hover {

    background: #20325a !important;

  }



  .show {

    color: #2a4370;

  }



  .fa.fa-money {

    display: none; 

  }



  .property_verified {

    background: #6fbc5d;

    color: #fff !important; 

    padding-left: 4px !important;

    padding: 4px;

    border-radius: 10px;

    margin-top: 10px;

  }



  a.button {

    margin-bottom: 20px;

    font-size: 12px;

  }  



  .overlapping-image-feature__content p {

    font-size: 12px;

  } 



  .overlapping-image-feature__content .premium_titles {

    font-size: 14px;

  }



  .overlapping-image-feature__content-column {

    padding-top: 10px;

    padding-bottom: 10px;

  }

}



@media only screen and (max-width:768px) {

  .fix-share ul li { 

    width: 30px;

    height: 30px;

    margin-bottom: 0px;

  }

}



@media only screen and (max-width:567px) {

  .fix-share ul li {

    width: 30px;

    height: 30px;

    margin-bottom: 0px;

  }

  .fix-share ul li i{

	  font-size:14px;

  }

  .fix-share ul li.share-viber a img{

	  max-width:14px;

  }

  .cs-slider .card p {

    padding: 15px; 

  }



  .services-area {

    padding: 30px 0px;

  }

}

