html {
	scroll-behavior: smooth;
}
body{
	font-family: 'Open Sans', sans-serif;
	color: #464646;
	font-size: 14px;
}
div#homenavbarNav {
	justify-content: flex-end;
}
nav.navbar.navbar-expand-lg {
	height: 80px;

}
#googleMap {
	height: 400px;
	width: 100%;
}
.navbar a.nav-link {
	/*font-family: 'Dosis', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	padding: 10px 30px !important;
	text-transform: uppercase;
	font-size: 14px;
}

a.nav-link.skype-link-btn {
	background-color: #D54E21;
	border-radius: 40px;
}
.image-bg-one, .image-bg-two,.image-bg-three ,.image-bg-four ,.image-bg-five,.image-bg-six {
	background-size: cover;
	background-repeat: no-repeat;
	height: 100vh;
	padding: 60px 0;
}
.image-bg-one{
	background-position: center center;
}
.image-bg-one {
/*	background-image: url('../images/lael20alexander01.jpg');*/
background-image:linear-gradient(hsla(0, 0%, 0%, 0.4),hsla(0, 0%, 0%, 0.4)), url('../images/lael20alexander01.jpg');
background-size: 100% 100%;
}
.image-bg-two{
/*	background-image: url('../images/lael-alexander0450.jpg');*/
background-image:linear-gradient(hsla(0, 0%, 0%, 0.4),hsla(0, 0%, 0%, 0.4)), url('../images/lael-alexander0450.jpg');
background-size: 100% 100%;
}
.image-bg-three {
/*	background-image: url('../images/lael20alexander02.jpg');*/
background-size: 100% 100%;
background-image:linear-gradient(hsla(0, 0%, 0%, 0.4),hsla(0, 0%, 0%, 0.4)), url('../images/lael20alexander02.jpg');
}
.image-bg-four {
/*	background-image: url('../images/lael-alexander-and-family.jpg');*/
background-image:linear-gradient(hsla(0, 0%, 0%, 0.4),hsla(0, 0%, 0%, 0.4)), url('../images/lael-alexander-and-family.jpg');
background-size: 100% 100%;

}
.image-bg-five {
/*	background-image: url('../images/lael20alexander03.jpg');*/
background-image:linear-gradient(hsla(0, 0%, 0%, 0.4),hsla(0, 0%, 0%, 0.4)), url('../images/lael20alexander03.jpg');
background-size: 100% 100%;

}
.image-bg-six {
/*	background-image: url('../images/lael-alexander06.jpg');*/
background-size: 100% 100%;
background-image:linear-gradient(hsla(0, 0%, 0%, 0.4),hsla(0, 0%, 0%, 0.4)), url('../images/lael-alexander06.jpg');
}
h2.head1 {
	font-family: 'Lora', serif;
	color: #fff;
	font-weight: 300;
	font-size: 30px;
	margin-bottom: 20px;
}
h2.head2 {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	letter-spacing: 10px;
	font-weight: 600;
	font-size: 55px;
	margin-bottom: 20px;
}
.slider-info {
	position: absolute;
	bottom: 200px;
	left: 0;
	width: 80%;
	margin: 0 auto;
	right: 0;
}
.slider-info p {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	line-height: 30px;
}
.slider-info a {
	border: 1px solid #fff;
	color: #fff;
	padding: 15px 15px;
	display: inline-block;
	width: 16%;
	border-radius: 40px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}
.slider-info a:hover{
	background-color: #D54E21;
	border: 1px solid #D54E21;
	text-decoration: none;
}
.msgform button#sendmsg:hover{
	background-color: #D54E21;
}
.msgform input:hover, .msgform textarea:hover {
	background-color: #fff !important;
}
.services ,.lifestyle-sec,.faq-sec,.get-in-touch-sec,.interact-sec{
	padding: 91px 0;
}
.media-serv h3 {
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 30px;
	letter-spacing: 6px;
	margin-bottom: 25px;
	color: #464646;
}
.media-serv p {
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 30px;
}
.media-serv a {
	text-transform: uppercase;
	color: #8C8C8C;
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid #8C8C8C;
	font-size: 14px;
}
.media-serv a:hover{
	border-color: #D54E21;
	color: #D54E21;
	text-decoration: none;
}
span.btm-line {
	width: 67px;
	height: 2px;
	background: #464646;
	position: relative;
	display: block;
	margin: 15px 0 10px;
}
.media-serv:hover img.cls-none {
	display: none;
}
.media-serv:hover .hover-serv-img {
	display: block !important;
}
.media-serv:hover span.btm-line{
	background: #D54E21;
}
.why-choose-us ,.professional-team ,.insight-sec,.get-in-touch-sec{
	padding: 90px 0;
	background-color: #FAFAFA;
	position: relative;
}
.why-coose-media {
	height: 600px;
	width: 500px;
	overflow: hidden;
}
.heading-style h3 {
	font-size: 24px;
	color: #D54E21;
	line-height: 30px;
	font-family: lora, serif;
	font-weight: 400;
	font-style: italic;
}
.heading-style h2 {
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	color: #464646;
	letter-spacing: 5px;
	line-height: 42px;
}
.choose-right > p {
	color: #8C8C8C;
	font-size: 16px;
	line-height: 28px;
	font-weight: 600;
}
.reason-sec h4 {
	color: #464646;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
	width: 60%;
	margin-bottom: 15px;
}
.reason-sec p ,.team-inner p.info-para,.faq-sec .card-body p,.left-get-sec .media p{
	color: #8C8C8C;
	font-size: 14px;
	line-height: 24px;
}
.reason-sec:hover h4 ,.team-inner:hover .hover-color-para{
	color: #D54E21;
}
.team-inner:hover span.border-thin{
	background: #D54E21;
}
.choose-right {
	padding-top: 60px;
}
/*.lifestyle-sec .media {
	height: 250px;
	overflow: hidden;
}*/
.lifestyle-sec .row > [class*=col-] {
	padding: 0;
}
.top-spacing {
	padding-top: 55px;
}
.team-inner {
	border: 1px solid #e2dcdc;
}
.team-inner h4 {
	font-size: 24px;
	color: #464646;
	letter-spacing: 4px;
}
.team-inner p.info-para {
	width: 82%;
	margin: 0 auto;
	min-height: 75px;
}
.team-inner ul.social-media li a {
	padding: 5px;
}
.team-inner ul.social-media li {
	display: inline-block;
}
.team-inner ul.social-media {
	list-style: none;
	padding-left: 0;
	display: inline-block;
	margin-top: 15px;
}
.team-inner span.border-thin {
	display: block;
	width: 95px;
	background: #464646;
	height: 1px;
	margin: 0 auto;
}
.team-inner p.empty-space {
	padding: 15px 0;
	margin: 0;
}
.team-inner hr {
	margin: 10px 0;
}
.faq-sec .card-body {
	padding-left: 0;
	padding-right: 0;
}
.faq-sec .card-header {
	background: transparent;
	/*border-bottom: 2px solid #000;*/
	padding-left: 0;
	padding-right: 0;
	border: 0;
}
.faq-sec .accordion button.btn.btn-link {
	padding: 0;
	font-weight: 500;
	font-size: 18px;
	position: relative;
	width: 100%;
	text-align: left;
	color: #464646;
}
.faq-sec #accordionExample .card {
	border: 0;
}
.faq-sec .accordion button.btn.btn-link:hover{
	text-decoration: none;
	color: #D54E21;
}
.faq-sec .accordion button.btn.btn-link:focus {
	box-shadow: none;
	text-decoration: none;
}
.faq-sec .card-body p {
	margin-bottom: 0;
}
.faq-sec .accordion button.btn.btn-link[aria-expanded="true"] {
	color: #D54E21;
}
.faq-sec button[aria-expanded="true"]:after {
	position: relative;
	content: "";
	width: 100%;
	height: 2px;
	background: #D54E21;
	top: 15px;
	display: block;
}
footer {
	background-color: #333333;
	padding: 166px 0;
}
footer .ftr-social-list li a {
	padding: 20px 30px;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	width: 150px;
	text-transform: uppercase;
}
footer ul.ftr-social-list {
	padding-left: 0;
	display: inline-block;
}
footer .ftr-social-list li {
	background-color: #464646;
	display: inline-block;
	margin: 10px;
}
footer .ftr-social-list li a:hover {
	text-decoration: none;
}
footer p {
	color: #8C8C8C;
	padding-top: 25px;
	margin-bottom: 0;
}
footer .ftr-social-list li:hover a.link-social {
	display: none;
}
footer .ftr-social-list li:hover a.link-social-hover {
	display: block !important;
}
footer .ftr-social-list li:hover a.facebook{
	background-color: #3C579E;
}
footer .ftr-social-list li:hover a.twitter{
	background-color: #55ACEE;
}
footer .ftr-social-list li:hover a.gplus{
	background-color: #E02F2F;
}
footer .ftr-social-list li:hover a.linkedin{
	background-color: #007BB5;
}
footer .ftr-social-list li:hover a.pinterest{
	background-color: #BD081B;
}
footer .ftr-social-list li:hover a.instagram{
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
.left-get-sec h3 {
	font-size: 18px;
	font-family: 'Lora', serif;
	font-weight: 400;
}
.left-get-sec {
	padding-left: 100px;
	padding-top: 30px;
}
.left-get-sec h2 {
	font-size: 25px;
}
.left-get-sec .media i.fa {
	font-size: 20px;
	padding-right: 10px;
}
.left-get-sec .media h4 {
	font-size: 18px;
}
.left-get-sec .media {
	border-bottom: 1px solid #d6d6d6;
	padding-top: 15px;
}
p.para2{
	color: #8C8C8C;
	font-size: 18px;
	line-height: 28px;
}
.msgform button#sendmsg {
	background-color: #878787;
	padding: 10px 20px;
	display: inline-block;
	text-align: center;
	width: 30%;
	margin: 0 auto;
	text-transform: uppercase;
	border-radius: 20px;
	color: #fff;
}
.msgform input, .msgform textarea {
	color: #999999 !important;
	padding: 20px 15px !important;
	background-color: #F2F2F2 !important;
	border: 1px solid #d2cccc !important;
	border-radius: 10px !important;
	margin-bottom: 18px;
}
.interact-sec .msg-img img {
	height: 380px;
	width: 300px;
}
.insight-sec .owl-slider {
	padding-top: 85px;
}
#insightcarousel img {
	width: auto;
}
#insightcarousel .owl-stage-outer {
	height: auto !important;
	/*overflow: visible;*/
}
#insightcarousel .owl-item .item {
/*	padding: 30px 35px;*/
	border: 1px solid #c1c1c1;
	position: relative;
	height: auto;
}
#insightcarousel p.description {
	color: #8C8C8C;
	font-size: 16px;
	line-height: 28px;
	padding: 105px 0px 15px;
}
#insightcarousel img {
	width: auto;
	position: absolute;
	z-index: 9;
	/* top: -45px; */
}
#insightcarousel .item span {
	padding: 0 4px;
}
#insightcarousel .author-name {
	font-size: 17px;
	color: #D54E21;
}
#insightcarousel .owl-item:nth-child(odd) img {
	right: 55px;
}
#insightcarousel .owl-item:nth-child(odd) p{
	text-align: right;
}
#insightcarousel .owl-dots .owl-dot {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background: #ccc;
	margin: 0 3px;
}
#insightcarousel .owl-dots {
	position: relative;
	text-align: center;
	top: 20px;
}
#insightcarousel .owl-dots .owl-dot.active {
	background-color: #000;
}
#insightcarousel .owl-dots .owl-dot:focus {
	outline: none;
}
#insightcarousel .owl-nav {
	display: none;
}
/************** media query start *************/
@media screen and (max-width: 768px){
	button.navbar-toggler {
		background: #fff;
		padding: 5px 5px;
	}
	span.navbar-toggler-icon:after {
		content: '\f0c9';
		font-family: FontAwesome;
		font-weight: normal;
		font-size: 20px;
		line-height: 30px;
	}
	.why-coose-media {
		width: 100%;
		height: auto !important;
	}
	h2.head2 {
		font-size: 30px;
		word-break: break-all;
	}
	.left-get-sec {
		padding-left: 0;
	}
	#homenavbarNav ul.navbar-nav {
		background: rgba(33, 33, 33,0.8);
		position: relative;
		top: 0px;
		padding: 5px 10px 15px;
		margin: 0 auto;
	}
	.choose-right > div {
		display: block !important;
	}
	.heading-style h2 {
		font-size: 22px;
		line-height: 36px;
	}
	nav.navbar.navbar-expand-lg {
		height: 60px !important;
	}
	.interact-sec .msg-img img ,.why-coose-media{
		width: 100%;
	}
	.slider-info a ,.msgform button#sendmsg{
		width: auto;
	}
	/*.lifestyle-sec .media {
		height: 150px;
	}*/
}
@media screen and (min-width: 768px) and (max-width: 1240px){
	.navbar a.nav-link {
		padding: 10px 15px !important;
	}
	.interact-sec .msg-img img,.why-coose-media {
		width: 100%;
	}
	.slider-info a ,.msgform button#sendmsg{
		width: auto;
	}
/*	.lifestyle-sec .media {
		height: 150px;
	}
*/	.popup .popuptext {
		visibility: hidden;
		background-color: #555;
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 8px 0;
		z-index: 1;
		bottom: 125%;
		left: 50%;
		margin-left: -80px;
	}

	.popup .show {
		visibility: visible;
		-webkit-animation: fadeIn 1s;
		animation: fadeIn 1s;
	}

	@-webkit-keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	@keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	@media(max-width:600px){
		.image-bg-one, .image-bg-two,.image-bg-three ,.image-bg-four ,.image-bg-five,.image-bg-six {
		background-size: contain!important;
/*		object-fit: cover;*/
	}
}
/************** media query end *************/