@charset "utf-8";

body {
  font-family: Verdana, sans-serif;
}


/* Container holding the image and the text */
.container {
	position: relative;
	text-align: center;
	color: white;
	font-size: small;
	margin-top: 5px;
	min-width: 0px;
	right: auto;
}

/* Top left text */
.top-left {
    position: absolute;
    top: 2rem;
    left: 3rem;
    border: medium solid #FFFFFF;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #548FD7;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    padding-top: 4px;
    padding-right: 60px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    font-size: x-large;
}
.featured-listings001 {
    position: absolute;
    left: 3rem;
    font-weight: 700;
    color: #FFFFFF;
    text-shadow: 0px 0px 8px #000001;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    font-size: large;

}
.featured-listings002 {
    position: absolute;
    left: 3rem;
    font-weight: 600;
    color: #FFFFFF;
    text-shadow: 0px 0px 8px #000001;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    font-size: small;
    top: 2rem;

}
.featured-listings003 {
    position: absolute;
    font-size: 20px;
    font-weight: 900;
    color: #000001     !important;
    text-shadow: 0px 0px 8px #FFFFFF;
    text-align: right;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    margin-left: 0rem;
    top: 2rem;
    right: 2rem;
}
.featured-listings004 {
    text-align: right;
    margin-left: 100px;
}
.featured-listings005 {
    text-align: center;
    color: #5890D9;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.card {
    padding: 0;
}
.card-img-top {
    width: 100%;
    display: block; /* removes small gap below image */
    border-radius: 0; /* ensures no rounding unless desired */
}

.bi-star {
    position: absolute;
    font-weight: 900;
    color: #010101;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    text-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    font-size: large;
    margin-left: 0rem;
    left: 1rem;
}
.bi-stars {
    position: absolute;
    font-weight: 900;
    color: #FF0000;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    text-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    font-size: large;
    margin-left: 0rem;
    left: 2rem;
}
.bi-star-fill {
    position: absolute;
    font-weight: 900;
    color: #FF0000;
    border-top-left-radius: 0px 0px;
    border-spacing: 2rem 2rem;
    text-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    font-size: large;
    margin-left: 0rem;
    left: 1rem;
}
.quick_Links {
    color: #FFFFFF;
    font-weight: 600;
    text-align: center;
}
.main_footer_text {
    color: #B1B1B1;
    font-size: small;
    text-align: center;
}


.row .col-xl-2.small.justify-content-sm-center br {
    font-size: x-small;

}
.col-md-4 {
    border-color: #FFFFFF;
}
.rounded_boarder {
    text-align: center;
    border-bottom: 2px solid #FFFFFF;
}
.nav-item.dropdown .dropdown-menu {
    background-color: #000066;
    color: #FFFFFF;
    border-radius: 13px;
    font-weight: bold;
}
.nav-item.dropdown .dropdown-menu .dropdown-item {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #000055;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: small;
}
.icon_Adj {
    background-color: #B1B1B1;
    border-color: #5890D9;
    border-width: thin;

}
.container form .form-row {
    color: #5890D9;
    font-weight: 500;
    background-color: #000066;
    top: 0rem;
    text-align: center;

}
.Search-Center {
    text-align: center;
    border-width: 0rem;
    padding-top: 25px;
}
.Search-Center-Background {
    padding-right: 0px;
}
.jumbotron-picture-sizing {
    padding-top: 0px;
    /* [disabled]padding-left: 0px; */
    padding-right: 0px;
    padding-bottom: 0px;
}

.flip-box {
  background-color: transparent;
  width: 300px;
  height: 400px;
  border: 1px solid #f1f1f1;
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateX(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  background-color: #5890D9;
  color: black;
}

.flip-box-back {
  background-color: dodgerblue;
  color: white;
  transform: rotateX(180deg);
}
header-menu {
	width: auto;
	height: 100%;
	margin-left: 60px;
}

header-menu .ul{
	margin-left: 60px;
}

header-menu .ul .li{
	float: left;
	
}

header-menu .ul .li .a{
	padding: 0 50px;
}














@media screen{
.x-small {
    font-size: x-small;
    text-align: center;
}



}
/*== Footer Social Widget ==*/
.footer_social_widget {
  position: relative;
}

.footer_social_widget li{
  padding-right: 10px;
}
.footer_social_widget li a{
	font-size: 16px;
	font-family: "FontAwesome";
	color: #4A00D3;
	line-height: 1.2;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.footer_social_widget.home3 li a{
  color: #777777;
}
.footer_social_widget li:hover a{
  color: #ff5a5f;
}
.footer_social_widget.home3 li:hover a{
  color: #ff5a5f;
}
.footer_mailchimp_form{
  position: relative;
}
.footer_mailchimp_form .col-auto input.form-control{
  background-color: #354765;
  border: 1px solid #354765;
  border-radius: 25px;
  color: #ffffff;
  height: 50px;
  padding-left: 30px;
  width: 195px;
}
.footer_mailchimp_form.home3 .col-auto input.form-control{
  background-color: #e8eef2;
  border: 1px solid #e8eef2;
  color: #777777;
}
.footer_mailchimp_form.home5 .col-auto input.form-control{
  background-color: #292d39;
  border: 1px solid #292d39;
}
.footer_mailchimp_form.home6 .col-auto input.form-control{
  background-color: #ffffff;
  -webkit-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  -moz-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  -o-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  border: 1px solid #ffffff;
  color: #000000;
}
.footer_mailchimp_form.home6 .col-auto input.form-control:hover,
.footer_mailchimp_form.home6 .col-auto input.form-control:focus,
.footer_mailchimp_form.home6 .col-auto input.form-control:active{
  -webkit-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  -moz-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  -o-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
}
.footer_mailchimp_form .col-auto input.form-control:hover,
.footer_mailchimp_form .col-auto input.form-control:focus,
.footer_mailchimp_form .col-auto input.form-control:active{
  box-shadow: none;
  outline: none;
}
.footer_mailchimp_form .col-auto input.form-control::placeholder,
.footer_mailchimp_form .col-auto input.form-control:-ms-input-placeholder,
.footer_mailchimp_form .col-auto input.form-control::-ms-input-placeholder {
  color: #8a99b3;
}
.footer_mailchimp_form .col-auto button{
  background-color: #354765;
  border: 1px solid #354765;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.footer_mailchimp_form.home3 .col-auto button{
  background-color: #3e4c66;
  border: 1px solid #3e4c66;
  color: #ffffff;
}
.footer_mailchimp_form.home5 .col-auto button{
  background-image: -moz-linear-gradient( 0deg, rgb(250,124,65) 0%, rgb(255,101,101) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(250,124,65) 0%, rgb(255,101,101) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(250,124,65) 0%, rgb(255,101,101) 100%);
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.footer_mailchimp_form.home6 .col-auto button{
  background-color: #ffffff;
  border: 1px solid #ffffff;
  -webkit-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  -moz-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  -o-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);
  color: #000000;
}
.footer_middle_area.home3 .footer_social_widget p {
  color: #969ca9;
}
.footer_middle_area.home3 .footer_social_widget li a {
  color: #969696;
}
.footer_middle_area.home3 .footer_social_widget li:hover a,
.footer_middle_area.home4 .footer_social_widget li:hover a {
  color: #000000;
}
.footer_social_widget.home8 li a{
  color: #969696;
}
.footer_social_widget.home8 li:hover a{
  color: #000000;
}
.mb30 {
    margin-bottom: 30px;
    color: #FFFFFF;
}
.mb30.footer_social_widget {
    color: #FFFFFF;
}

.Agno {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-weight: bold;
    color: #000055;
}
a {
  color: #000001;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #FFFFFF;
  text-decoration: underline;
	background: #000066;

}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
	color: #4A00D3;
	text-decoration: none;
}
ul .list-inline-item .footer_middle_area {
	color: #FFFFFF;
	
}
ul .list-inline-item .footer_middle_area:hover {
	color: #FFFFFF;
	text-underline-position: below;
	
}
