/******* Header *******/
@media (min-width: 1230px) {
	.main-header {
		padding-left: 10rem;
		padding-right: 10rem;
	}
}
@media (min-width: 1024px) {
	.main-header {
		padding-left: 5rem;
		padding-right: 5rem;
	}
}
@media (min-width: 991px) {
	.main-header {
		padding-left: 5rem;
		padding-right: 5rem;
	}
}


.slogan {
	margin: 50px 125px 5px -50px;
	color: #fff !important;
	font-size: 12px;
	font-weight: 300 !important;
	min-inline-size: fit-content;
}

@media (max-width: 991px) {
	.slogan {
		margin: -25px 0px 0px 425px;
		font: 11px;
		color: #fff !important;
	}
}

@media (max-width: 768px) {
	/* .slogan {
		margin: -12px 0px 0px 65px;
		font: 11px;
		color: #55565b !important;
	} */
}
@media (max-width: 991px) {
	.slider-sub-title {
		/* padding-top: 150px !important; */
		padding: 50px 200px;
	}
}

/******* Main Divider *******/
.divider-v1 {
	position: relative;
	display: inline-block;
	width: 5rem;
	margin: 0 0 1.875rem;
    border-bottom: 3px #5645ff solid;
}

/******* Divider: Double border small *******/
.divider-v2:before,.divider-v2:after {
	border-top: 3px #5645ff solid;
}

/******* Buttons *******/

.btn {
	min-width: 18rem !important;
}

/******* typography *******/

/* Not WORKING???
.h7 {
	font-size: 1.125rem;
	line-height: 35px;
	font-weight: 300;
}
*/
.text-option {
    display: none;
}


.absent-font {
	margin: 0 0 .9375rem;
	font-size: 14px !important;
	font-weight: 500;
}
.absent-font:hover {
	font-size: 16px !important;
	color: #4e7ac7 !important;
}


.no-hover {
	pointer-events: none; /* Disables hover behavior */
  }


/******* typography *******/

@media only screen and (min-width: 1230px) {
	.main-header.container-fluid,
    .main-header.container {
		padding: 10px;
    }
}

.main-header.sticky-nav .navbar .navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
}

/******* Form *******/
.waituk_contact-form .form-control {
	font-weight: normal;
	letter-spacing: .75px;
}
.select-picker-block .btn {
	font: .875rem/1 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	letter-spacing: .75px;
	text-transform: none;
}
/******* Form dropdown contenct *******/
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	font: .875rem/1 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

/******* Footer *******/

.footer .footer-main .icon {
	position: relative;
	font-size: 1.5rem;
}
.footer-nav ul li {
	margin: 7px 5px;
}
.footer-nav a:hover .icon-facebook {
	color: #3b5998;
  }
.footer-nav a:hover .icon-pinterest {
	color: #bd081c;
  }
.footer-nav a:hover .icon-linkedin:hover {
    color: #00a0dc;
}
.footer-nav a:hover .icon-youtube-play:hover {
    color: #ff3333;
}