@media (max-width: 992px){
.navbar-expand-lg .navbar-toggler:hover .navbar-collapse.collapse.show{
    display: block !important;
}
.navbar-light .navbar-toggler {
    border-color: #ffff;
    position: absolute;
    top: 8px;
    right: 0;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(../images/menu-lines.png);
}
#navbarSupportedContent {
    position: absolute;
    top: 59px;
    z-index: 99;
    background: rgba(255,255,255,1);
    right: 0;
    width: 270px;
}
header .nav-item {
    text-align: center;
    margin: 0 0 0 0px;
    border-bottom: solid 1px #ddd;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
}
header .navbar-light .navbar-nav .nav-link {
    color: #000;
}
.navbar-expand-lg .navbar-nav {
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.navbar-expand-lg .navbar-toggler {
    display: block;
    z-index: 1;
}
header .padding-left {
    padding-bottom: 55px;

}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: relative;
    left: 0;
    width: 100%;
}
}

@media (max-width: 768px){
header .padding-left {
    padding-bottom: 0;
}
.responsive-tabs-container.accordion-xs .nav-tabs {
    display: none;
}
.responsive-tabs-container.accordion-xs .accordion-link {
    display: block;
}
.responsive-tabs-container[class*="accordion-"] .tab-pane {
    border:1px solid #ddd;
    border-top:none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-width: medium 1px 1px;
    margin-bottom: 10px;
    margin-top: -10px;
    padding: 10px 10px 0;
}
.responsive-tabs-container {
    margin: 1px 5px 0 5px;
}
.navbar-light .navbar-toggler {
    border-color: #ffff;
    position: absolute;
    top: 8px;
    right: 0;
}
.homepage-carousel .carousel-caption {
    bottom: auto;
}
.tab-container {
    top: 0;
    margin-bottom: 0;
}
.tab-container .tab-content .accordion-link{
    background-color: #a9a9a9;
    color: #414141;
    font-family: myriadpro-reg;
    font-size: 17px;
}
.tab-container .tab-content .accordion-link.active{
    background-color: #c9042f;
    color: #fff;
}
.slider-container {
    max-width: 659px;
    width: 100%;
    margin: auto;
}
.featre-ads .feature-detail ul li {
    padding: 5px 0 0 6px;
    font-size: 12px;
}
.exclusive-property .slider-container {
    max-width: 686px;
    width: 100%;
    margin: auto;
}
.exclusive-property h4 {
    font-size: 17px;
}
.exclusive-property h4:after {
    width: 11%;
}
.exclusive-property .less-width {
    max-width: 100%;
    margin-bottom: 0px;
    float: none;
    flex: none;
}
.exclusive-property .space-lr {
    padding: 0px 25px 32px;
}
.exclusive-property .carousel-indicators {
    bottom: -15px;
}
.dubai-properties-rent .less-width {
    max-width: 50%;
    margin-bottom: 0px;
    float: none;
    flex: none;
}
.property-seprator {
    margin-top: 3rem;
    max-width: 715px;
    width: 100%;
}
#new-projects .col-md-6 {
    max-width: 100%;
    float: none;
    flex: none;
}
#new-projects .red-border {
    max-width: 100%;
    width: 100%;
}
header .navbar {
    padding: 11px 0 12px 0;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(../images/menu-lines.png);
}
header {
    padding-bottom: 36px;
}
#navbarSupportedContent {
    position: absolute;
    top: 59px;
    z-index: 99;
    background: rgba(255,255,255,1);
    right: 0;
    width: 170px;
}
header .nav-item {
    text-align: center;
    margin: 0 0 0 0px;
    border-bottom: solid 1px #ddd;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
}
header .navbar-light .navbar-nav .nav-link {
    color: #000;
}
header .navbar-light .navbar-nav .show>.nav-link {
    color: #000;
}
header .navbar-light .navbar-nav .nav-link:hover {
    color: red;
}
.listing-view .col-md-4 {
    min-width: 49.33% !important;
}
.easyPaginateNav {
    margin: 18px 0 0px;
}
.detail-left-col .carousel-control-next, .detail-left-col .carousel-control-prev {
    width: 4.5%;
    height: 27px;
    bottom: 35px;
}
.detail-left-col .carousel-indicators {
    padding: 10px 11px;
}
.detail-left-col .exclusive-property .feature-detail .padding-lr {
    padding-left: 8px;
    padding-right: 8px;
}
.detail-left-col .featre-ads .feature-detail ul {
    margin: 9px 0 0px 0;
}
.detail-left-col .responsive-tabs-container .tab-content {
    padding: 14px 14px;
}
.detail-left-col .responsive-tabs-container[class*="accordion-"] .accordion-link.active {
    background-color: #29333d;
    color: #fff;
}
.detail-left-col .responsive-tabs-container[class*="accordion-"] .accordion-link {
    font-size: 15px;
}
.detail-right-col .content-seller {
    padding: 10px;
}
.detail-right-col .exclusive-property.similar-projects .space-lr {
    padding: 0px 0px 10px;
}
.detail-right-col .exclusive-property.similar-projects h4:after {
    width: 40%;
}
.detail-right-col .exclusive-property.similar-projects .col-md-12 {
    margin-bottom: 6px;
}
.detail-right-col .exclusive-property.similar-projects .carousel-indicators {
    bottom: 0px;
}
.detail-left-col .carousel-inner,
.detail-left-col .carousel-indicators li {
    height: auto;
}
}

@media (max-width: 600px){
header .col-xs-12{
 text-align: center;
}
header .padding-left {
    padding-left: 0;
}
header .info-top-row {
    text-align: center;
    padding: 0px 0 0px 0;
}
header .info-top-row li {
    margin-bottom: 10px;
}
header .navbar {
    padding: 13px 0 13px 0;
}
.homepage-carousel .carousel-caption {
    bottom: auto;
}
.homepage-carousel .carousel-caption h1 {
    font-size: 23px;
    margin-bottom: 5px;
}
.homepage-carousel .carousel-caption p {
    font-size: 15px;
    line-height: 18px;
}
.homepage-carousel .carousel-caption .button-style {
    margin-top: 10px;
    width: 114px;
    height: 25px;
    line-height: 24px;
}
.responsive-tabs-container {
    margin: 1px 7px 0 9px;
}
.featre-ads {
    padding: 24px 18px;
    margin: 23px 0 0 0;
}
.featre-ads-btn {
    padding: 0px 29px;
}
.featre-ads .feature-detail ul li i {
    color: #a9a9a9;
    font-size: 14px;
    margin: 2px 4px 0 6px;
}
.exclusive-property .two-cols {
    max-width: 100%;
}
.exclusive-property h4 {
    font-size: 15px;
}
.exclusive-property .space-lr {
    padding: 0px 14px 32px;
}
.exclusive-property .two-cols+.two-cols {
    margin-top: 28px;
    margin-left: 0;
}
.mt-50 {
    margin: 10px 0 0;
}
.section-padding {
    padding: 14px 0;
}
.enquiry-form {
    text-align: center !important;
    margin: 12px 0;
}
.h3, h3 {
    line-height: 1.3;
    font-size: 20px;
}
.dubai-properties-rent .less-width {
    max-width: 100%;
    padding: 0;
}
.property-seprator {
    margin-top: 1rem;
    margin-bottom: 2rem;
}
#new-projects .carousel-item {
    padding: 16px 42px;
}
#new-projects .carousel-item {
    padding: 16px 42px;
}
.collective {
    padding: 38px 0px 0;
}
footer .company-info p {
    margin: 16px 0;
}
footer .col-md-3 {
    padding-bottom: 19px;
}
.copy-right .col-md-6.text-left,
.copy-right .col-md-6.text-right{
    text-align: center !important;
}
.navbar-light .navbar-toggler {
    top: 11px;
}
.list-grid-view select {
    width: 100%;
}
.exclusive-property.featre-ads.listing-view {
    padding: 0;
}
.listing-view .col-md-4 {
    padding: 0;
}
.exclusive-property.listing-view .feature-detail .padding-lr {
    padding-left: 0px;
    padding-right: 0px;
}
.listing-view .col-md-4 {
    min-width: 100% !important;
}
.exclusive-property.listing-view .feature-detail ul li {
    height: auto;
    padding: 5px 0 0 0px;
    width: 30%;
}
.easyPaginateNav {
    margin: 10px 0 12px;
}
.exclusive-property.listing-view .featured-img {
    height: auto;
}
.popular-search {
    padding: 18px 0;
}
.list-grid-view ul li {
    display: flex;
    padding: 0 5px;
    width: 63%;
    float: left;
}
.list-grid-view ul li:last-child {
    padding: 0px 0px 0 0px;
}
.list-grid-view ul li:first-child {
    width: 35%;
}
.list-grid-view ul li i{
    margin: 4px 6px 0 0;
}
.list-grid-view ul span{
    display: none;
}
.detail-left-col .carousel-control-next, .detail-left-col .carousel-control-prev {
    width: 4.5%;
    height: 18px;
    bottom: 27px;
}
.detail-left-col .featre-ads {
    padding: 0px 0px;
}
.detail-left-col .exclusive-property .padding-left {
    padding: 0 0px;
}
.detail-left-col .exclusive-property .feature-detail ul li {
    padding: 0px 0 0 1px;
}
.detail-left-col .featre-ads .feature-detail ul {
    margin: 9px 0 24px 0;
}
.detail-left-col .responsive-tabs-container {
    margin: 1px 0px 0 0px;
}
.detail-right-col .featre-ads {
    padding: 0px 18px;
}
.detail-right-col .exclusive-property.similar-projects h4:after {
    width: 51%;
}
.intro p {
    margin: 9px 0 0 0;
}
.verticle-list {
    margin: 21px 0;
}
.homepage-carousel {
    height: 200px;
}
.full-width{
    width: 100%;
    margin: 0;
}
.top-nav {
    padding: 8px 15px 17px;
    text-align: center;
}
.top-nav .addproperty {
    margin: 10px 0px 0 0;
    display: inline-block;
}
.home-tabs {
    height: auto;
}
.tab-container .tab-content {
    padding: 16px 15px 1px;
    background-color: #ddd;
    margin: 29px 0 0 0;
}
.custom-search-wite-bg button.btn-light {
    margin-bottom: 15px;
}
.show-dropdown-menu-box .pl-0{
    padding-left: 15px !important;
}
.dropdown-menu-box {
    width: 100%;
}
.featured-agencies .col-md-1 {
    flex: 0 0 23%;
    max-width: 38%;
}
#country-flags .col-md-2{
	float: left;
	width: 33%;
	margin-bottom: 10px !important;
}
#country-flags .carousel-indicators {
    bottom: -30px;
}
#localPropertiesForRent .col-md-2,
#localPropertiesForRent .col-md-1,
#localPropertiesForSale .col-md-2,
#localPropertiesForSale .col-md-1,
#internationalPropertiesForRent .col-md-2,
#internationalPropertiesForRent .col-md-1,
#internationalPropertiesForSale .col-md-2,
#internationalPropertiesForSale .col-md-1{
	float: left;
	width: 33%;
	margin-bottom: 10px !important;
	text-align: center;
}
#exclusive-sale {
    margin: 6px;
}
.exclusive-property {
    padding-top: 0px;
}
.ceo-message.advertise .col-md-6 {
    max-width: 100%;
}
.advertise .col-md-6+.col-md-6 {
    margin-left: 0;
}
.form-group.g-recaptcha > div {
    width: 100% !important;
    overflow: hidden;
}
.list-grid-view ul li:first-child {
    width: 85%;
}
.butn ul li {
    display: block;
    background-color: #f3f3f3;
    padding: 2px 6px 2px 4px;
    float: left;
}
.butn .text-checkbox {
    display: block;
}
.butn label {
	margin-bottom: 0;
}
.tab-container-custom {
    margin-bottom: 88px !important;
    top: 0px !important;
}
.agencies .col-md-4{
	max-width: 100%;
	overflow: hidden;
}
.agencies .col-md-4+.col-md-4 {
    margin-left: 0;
}
.custom-agent-listing .imageBackground .featured-tag-two {
    width: 100%;
}
.agencies .col-md-6{
	max-width: 100%;
}
.custom-developer-listing .pl-5{
    padding-left: 0rem!important;
}
.featured-tag-two {
    right: -152px;
}
.custom-agent-listing .agent-list-view .agent-image img {
    height: 97px;
    width: 97px;
}
.property-cat .col-md-6 {
    margin: 0 6px 7px 21px;
}
}