.dropdown-menu {font-size: 14px; font-weight: 500;}

.breadcrumb ul {margin-bottom: 0px;}

.top-bar-contact ul {margin-bottom: 0px;}

.bg-red h3 {line-height: 1rem;}

.bg-red {opacity: 0.8;}

.mt-10 {margin-top: 10px;}

.top-bar-contact .simple-dropdown .dropdown-menu {
	/*max-width: 100px;*/
	width: 65px;
	
}

.dropdown-menu {
	
	min-width: 60px !important;
}

@media (min-width: 992px) {
    .home-white {
        color: #fff;
    }
	
	

}

.theme-demos .mCustomScrollBox .mCSB_container.mCS_y_hidden.mCS_no_scrollbar_y {
    -ms-flex-item-align: start;
    align-self: start;
}

@media (max-width:1199px) and (min-width: 768px) {
    .theme-demos {
        display: block !important;
    }
}
@media (max-width: 768px) {
    .theme-demos {
        display: none !important;
    }
	
	
}



.remove-favorite-btn {
    display: none;
    position: absolute;
    top: -13px;
    right: -7px;
    width: 16px !important;
    height: 16px;
    text-align: center;
    font-size: 9px;
    line-height: 16px;
    border-radius: 100%;
    border: none;
    padding: 0;
    margin: 0;
}

.portfolio-box:hover .remove-favorite-btn {
    display: block;
}

.tt-menu {
    max-height: 500px;
    overflow-y: auto;
}

.search-form {
    height: 30vh !important;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    /*margin-top: 0;*/
    /*margin-bottom: 0.5rem;*/
 /*   font-weight: 500;
    line-height: 1.2; */
}

h1, .h1 {
    font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 2.5rem;
    }
}

h2, .h2 {
    font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 2rem;
    }
}

h3, .h3 {
    font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.75rem;
    }
}

h4, .h4 {
    font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
    h4, .h4 {
        font-size: 1.5rem;
    }
}

/* h5, .h5 {
    font-size: 1.25rem;
} */

h6, .h6 {
    font-size: 1.80rem; 
	line-height: 2.5rem;
}

.simple-dropdown .dropdown-menu-right {
    left: auto !important;
}