.main-footer {
	padding-bottom:0;
}

.mega-menu-col {
	margin-top:-16px;
}

.home-main-intro {
	padding-top:90px !important;
	background-position: center bottom !important;
}

.explore-details-full-image .page-wrapper {
    margin-top: -500px;
}

.home-main-intro-container .heading p {
	color:#333333 !important;
	font-weight:700 !important;
	font-size:28px !important;
}

.home-main-intro-container .font-size-lg {
	color:#ff5a5f  !important;
	font-weight:700 !important;
	font-size:28px !important;
}

.explore-sidebar-list #wrapper-content {
	padding-top:0px;
}

.store.job-store .store-image {
    width: 480px;
}

.main-header .sub-menu .nav-link {
    text-transform: none;
}

.explore-details-full-image .page-wrapper {
    margin-bottom: 0px;
}

@media screen and (max-width: 1220px) {
	.header-style-01 .header-customize {
	    margin-left: 0px;
	}
	.header-style-01 .header-customize {
	    margin-left: 0px;
	}
}

.explore-sidebar-list .pagination {
    margin-top: 0px;
}

.main-header .x-menu-mega .nav-item .nav-link, .main-header .sub-menu .nav-item .nav-link {
    color: #596D7F;
}

@media (max-width: 1300px) {
.main-header .navbar-nav > .nav-item + .nav-item {
    margin-left: 20px;
}
}

#loading {
    display:none;
    position:absolute;
    left:0;
    top:0;
    z-index:1000;
    width:100%;
    height:100%;
    min-height:100%;
    background:#333;
    opacity:0.8;
    text-align:center;
    color:#fff;
}

#loading_anim {
    position:absolute;
    left:40%;
    top:50%;
    z-index:1010;
}

.nav-link {
   white-space:nowrap;	
}

.buttonload {
  background-color: #596D7F; /* Green background */
  border: none; /* Remove borders */
  color: white; /* White text */
  padding: 24px 32px; /* Some padding */
  font-size: 32px /* Set a font size */
}

textarea.form-control {
    height: 120px;
}

.page-title-style-background {
    height: 400px;
}

.single-blog h1 {
	font-size:34px;
}

.single-blog h2 {
	font-size:24px;
	padding-top:12px;
	padding-bottom:6px;
}

.page-about .banner-content {
    	padding-top: 190px;
   	    padding-bottom: 160px;
}
	
@media (max-width: 1200px) {
	.main-header .navbar-nav > .nav-item + .nav-item {
	    margin-left: 0px; 
	}
}

@media (max-width: 992px) {
	.explore-sidebar-list .page-content {
		margin-top:-40px;
	}
	
	.explore-details.explore-details-full-image {
	   margin-top:60px;
	}
	
	.explore-details.explore-details-full-image.profile {
	   margin-top:120px;
	}
	
	.page-about .banner-content {
    	padding-top: 60px;
   	    padding-bottom: 40px;
	}
}

@media (max-width: 1200px) {
	
	.explore-details {
	   margin-top:130px;
	}
	
	.carlist {
	   min-height:30px;
	}
	
	.page-about .banner-content {
    	padding-top: 120px;
   	    padding-bottom: 100px;
	}
}

@media (min-width: 1500px) {
	
	.carlist {
	   min-height:70px;
	}
}

@media (min-width: 1200px) {
	
	.carlist {
	   min-height:50px;
	}
}

.ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
}

.home-main-intro.autodir {
    background-image: url(/images/other/autodir-banner.jpg);
}

.home-main-intro.liveway {
    background-image: url(/images/other/banner-liveway.jpg);
}

.home-main-intro.thedir {
    background-image: url(/images/other/banner-thedir.jpg);
}

.home-main-intro.webmetric {
    background-image: url(/images/other/banner-webmetric.jpg);
}

.home-main-intro.canaguide {
    background-image: url(/images/other/banner-canaguide.jpg);
}

@media screen and (max-width: 1400px) {
	.header-style-01 .header-customize {
	    margin-left: 10px;
	}
}

.header-customize-item .btn-primary {
	white-space:nowrap !important;
}

.review-question {
	font-size:16px !important;
	font-weight:700;
	padding-bottom:12px;
}

html.spai_has_js .my-bkg-class:not(.spai-bg-lazyloaded),
html.spai_has_js .my-bkg-class:not(.spai-bg-lazyloaded) { background-image: none !important; }

.main-header .x-menu-mega .nav-item .nav-link, .main-header .sub-menu .nav-item .nav-link {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}

.main-header .x-menu-mega h5 {
	padding-bottom:10px;
}

.navbar-brand {
    padding-top: 2px;
}

.header-style-01 .header-customize-item .link, .header-style-01 .navbar-nav>.nav-item>.nav-link {
    padding: 36px 0;
}

.badge-success {
	font-size:16px;
}

.icon-box-style-02 .icon {
    fill: #3176B4;
    stroke: #3176B4;
}

.icon-box-style-02 .number {
    color: #445898;
}

.language .dropdown .dropdown-toggle {
    font-size: 14px;
    text-transform: none;
}

.topbar {
	text-transform: none;
}

.language .dropdown .dropdown-menu .dropdown-item {
    font-size: 14px;
    font-weight: 500;
    color:inherit;
}

.social-icon.origin-color.si-circle .si-instagram a, .social-icon.origin-color.si-square .si-instagram a {
    background-color: #FF5252;
}

.social-icon.origin-color .si-instagram a {
    color: #FF5252;
}

.social-icon.origin-color.si-circle .list-inline-item:hover.si-instagram a, .social-icon.origin-color.si-square .list-inline-item:hover.si-instagram a {
    color: #FF5252;
    border-color: #FF5252;
}

.social-icon.origin-color.si-circle .si-linkedin a, .social-icon.origin-color.si-square .si-linkedin a {
    background-color: #3176B4;
}

.social-icon.origin-color .si-linkedin a {
    color: #3176B4;
}

.social-icon.origin-color.si-circle .list-inline-item:hover.si-linkedin a, .social-icon.origin-color.si-square .list-inline-item:hover.si-linkedin a {
    color: #3176B4;
    border-color: #3176B4;
}

.social-icon.origin-color.si-circle .si-internet a, .social-icon.origin-color.si-square .si-internet a {
    background-color: #808080;
}

.social-icon.origin-color .si-internet a {
    color: #808080;
}

.social-icon.origin-color.si-circle .list-inline-item:hover.si-internet a, .social-icon.origin-color.si-square .list-inline-item:hover.si-internet a {
    color: #808080;
    border-color: #808080;
}


.btn-warning:hover {
    color: #212529;
    background: #FFD400 -webkit-gradient(linear, left top, left bottom, from(#FFD400), to(#FFD400)) repeat-x;
    background: #FFD400 linear-gradient(180deg, #FFD400, #FFD400) repeat-x;
    border-color: #FFD400; 
 }
 
 .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background: #FFD400 -webkit-gradient(linear, left top, left bottom, from(#FFD400), to(#FFD400)) repeat-x;
    background: #FFD400 linear-gradient(180deg, #FFD400, #FFD400) repeat-x;
    border-color: #FFD400;
    -webkit-box-shadow: none, 0 0 0 0.2rem #FFD400;
    box-shadow: none, 0 0 0 0.2rem #FFD400; 
 }
 
 .bg-pattern-01 {
    background-image: url(/images/other/background-cover.jpg);
}

@media screen and (max-width: 574px) {
.explore-filter .form-group {
    width: auto;
    margin-bottom: 26px;
    margin-right: inherit;
}
}

.text-required {
	color: #ff7377;
}

.mfp-close {
	color: #ff7377;
	font-weight:900;
}

.main-header  .nav-link {
	font-family: sans-serif !important;
    font-weight: 700 !important;
    font-size:15px;
}

.main-header .x-menu-mega h5 {
	border-bottom:2px solid #555555;
	margin-bottom:20px;
}

@media (min-width: 992px) {
  .header-style-04 .nav-item, .header-style-06 .nav-item {
     padding: inherit;
  }
}

.imageProfile {
	width:100px;
	height:100px;
	opacity:0;
}