
.slider {
	height: 733px;
}

.item {
	position: relative;
	height: 100%;
}

.slider-content {
	-webkit-animation-delay: 400ms;
	animation-delay: 400ms;
	-moz-animation-delay: 400ms;
}

.slider-content {
	position: absolute;
	z-index: 50;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
	max-width: 1170px;
}

.slider .item .slider-content h2 {
	font-size: 69.95px;
	color: #fff;
	line-height: 66px;
	text-transform: uppercase;
	font-family: RobotoCondensedB;
	margin-bottom: 25px;
	text-shadow: 0px 2px 10px rgba(35, 31, 32, .9);
}

.slider .item .slider-content p {
	font-size: 20px;
	color: #fff;
	font-family: RobotoCondensedR;
	margin-bottom: 50px;
	text-shadow: 0px 2px 10px rgba(35, 31, 32, .9);
	line-height: 22px;
}

.slider .item .slider-content a {
	font-family: RobotoB;
	font-size: 14px;
	color: #fff;
	padding: 20px 55px;
	background: #ba7540;
	border-radius: 5px;
	border: 2px transparent solid;
}

.slider .item .slider-content a:hover {
	border: 2px #ba7540 solid;
	background: rgba(186, 117, 64, .5);
	color: #fff;
}

.carousel-control {
	font-size: 60px;
	color: #fff;
	color: #fff;
	font-family: RobotoL;
	z-index: 60;
	top: 45%;
	background: none;
	background-image: none !important;
	width: auto;
}

.carousel-control.nitro-lazy {
	background-image: none !important;
}

.carousel-control:hover {
	color: #ccc;
}

.left.carousel-control {
	left: 50px;
}

.right.carousel-control {
	right: 50px;
}

.item img {
	-webkit-animation-delay: 100ms;
	animation-delay: 100ms;
	-moz-animation-delay: 100ms;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: -webkit-transform 3s ease 0s, opacity 2s ease 0s;
	-moz-transition: -moz-transform 3s ease 0s, opacity 2s ease 0s;
	-o-transition: -o-transform 3s ease 0s, opacity 2s ease 0s;
	transition: transform 3s ease 0s, opacity 2s ease 0s;
}

.item.active img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.services {
	position: relative;
	margin-top: -90px;
	z-index: 5;
}

.services-bg {
	background: #f1e3d9;
}

.services:before {
	content: "";
	height: 90px;
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/top-services-bg.png") no-repeat top;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.services:after {
	content: "";
	height: 90px;
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/bottom-services-bg.png") no-repeat top;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.services ul li {
	width: 260px;
	height: 260px;
	display: inline-block;
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}

.services ul li a {
	display: block;
	position: absolute;
	z-index: 50;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	height: 100%;
	padding-top: 40px;
	background: #f1e3d9;
}

.services ul li a:hover {
	background: #ba7540;
}

.services ul li a h3 {
	margin-bottom: 15px;
	font-size: 24px;
	font-family: RobotoB;
}

.services ul li a p {
	font-size: 16px;
	font-family: RobotoL;
	line-height: 22px;
	margin-bottom: 18px;
}

.services ul li a h3, .services ul li a p, .services ul li a img.service-icon {
	color: #000;
	-webkit-transition: all 100ms ease 0s;
	-moz-transition: all 100ms ease 0s;
	-o-transition: all 100ms ease 0s;
	transition: all 100ms ease 0s;
}

.services ul li a:hover h3, .services ul li a:hover p {
	color: #fff;
}

.services ul li a:hover img.service-icon {
	filter: invert(100%);
}

.services ul {
	position: relative;
	height: 520px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.services ul li {
	position: absolute;
}

.services ul li.service-25 a {
	padding-top: 60px;
}

.services ul li.service-25 {
	top: 150px;
	left: 0px;
}

.services ul li.service-19 {
	top: 150px;
	right: 0px;
}

.services ul li.service-15 {
	top: -80px;
	left: 250px;
}

.services ul li.service-17 {
	right: 250px;
	top: -80px;
}

.services ul li.service-23 {
	bottom: -80px;
	left: 250px;
}

.services ul li.service-21 {
	bottom: -80px;
	right: 250px;
}

.services ul li.service-21 a:hover, .services ul li.service-17 a:hover {
	background: #74836a;
}

.services ul li.service-23 a:hover, .services ul li.service-25 a:hover {
	background: #194571;
}

.border-dashed {
	height: 100%;
	width: 80%;
	left: 10%;
	background: none;
	border: 1px #000 dashed;
	border-top-left-radius: 100px;
	position: absolute;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.title-services {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.title-services h2 {
	color: #ba7540;
	font-size: 56.06px;
	font-family: RobotoB;
}

.about {
	padding-top: 200px;
	padding-bottom: 200px;
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/about-bg.jpg") no-repeat top;
	margin-top: -100px;
}

.about.nitro-lazy {
	background: none !important;
}

.about .content-left h1, .about .content-left h2, .about .content-left h3, .about .content-left h4, .about .content-left h5, .about .content-left h6 {
	color: #fff;
	font-size: 35px;
	line-height: 45px;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-family: RobotoB;
}

.about .content-left p {
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	margin-bottom: 60px;
	font-family: RobotoCondensedR;
}

.about .content-right p {
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin-bottom: 25px;
}

.projects {
	position: relative;
	margin-top: -100px;
}

.projects-bg {
	background: #194571;
	padding-bottom: 55px;
}

.projects:before {
	content: "";
	height: 90px;
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/top-featured-bg.png") no-repeat top;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.projects-fold-1 .verbiage h1, .projects-fold-1 .verbiage h2, .projects-fold-1 .verbiage h3, .projects-fold-1 .verbiage h4, .projects-fold-1 .verbiage h5, .projects-fold-1 .verbiage h6 {
	color: #fff;
	font-size: 40px;
	margin-bottom: 40px;
	text-transform: uppercase;
	font-family: RobotoB;
}

.projects-fold-1 .verbiage p {
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	font-family: RobotoCondensedR;
}

.featured-project {
	position: relative;
}

.project-link {
	display: inline-block;
	position: relative;
}

.project-link:hover .overlay {
	background: rgba(25, 69, 113, .7);
}

.project-link .project-details {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 50;
}

.project-link:hover .project-details h4, .project-link:hover .project-details p, .project-link:hover .btn-green-project {
	opacity: 1;
}

.project-link .project-details h4 {
	font-family: RobotoB;
}

.project-link .project-details p {
	font-family: RobotoL;
}

.project-link .project-details h4, .project-link .project-details p {
	color: #fff;
	opacity: 0;
}

.btn-green-project {
	color: #fff;
	background: #74836a;
	padding: 10px 20px;
	margin-bottom: 0px;
	display: inline-block;
	border-radius: 5px;
	opacity: 0;
	text-transform: uppercase;
}

.project-link .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.project-link .overlay, .project-link .project-details h4, .project-link .project-details p, .project-link .project-details .btn-green-project {
	-webkit-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}

.project-link img {
	width: auto;
}

.grid-item {
	margin-bottom: 2%;
}

.grid-sizer, .grid-item {
	width: 30%;
}

.gutter-sizer {
	width: 2%;
}

.projects-fold-2 {
	margin-top: 30px;
	padding-bottom: 30px;
}

.offers {
	position: relative;
	padding-top: 80px;
	padding-bottom: 30px;
	z-index: 5;
}

.offers:after {
	content: "";
	width: 100%;
	height: 90px;
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/white-bottom-bg.png") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.offers-bg {
	background: #fff;
}

.offers .content p {
	font-size: 24px;
	color: #000;
	line-height: 36px;
	font-family: RobotoCondensedR;
}

.offers a.btn-orange {
	margin-top: 45px;
	display: inline-block;
}

.news {
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/news-bg.jpg") no-repeat center;
	margin-top: -100px;
	padding-top: 150px;
	padding-bottom: 150px;
}

.news.nitro-lazy {
	background: none !important;
}

.news-wrapper-latest .news-image {
	height: 330px;
}

.news .content h1, .news .content h2, .news .content h3, .news .content h4, .news .content h5, .news .content h6 {
	font-size: 40px;
	color: #fff;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-family: RobotoB;
}

.news .content p {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}

.news .content a {
	display: inline-block;
	margin-top: 30px;
}

.news-latest {
	margin-top: 25px;
}

.news-details {
	background: #fff;
	padding-top: 20px;
	padding-bottom: 45px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	text-align: center;
}

.news-details h6 {
	font-size: 20px;
	color: #000;
	margin: 0px;
	text-align: center;
	font-family: RobotoB;
	text-transform: uppercase;
}

.news-details ul {
	font-size: 0px;
	text-align: center;
	margin-top: 14px;
}

.news-details ul li {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px #000 solid;
	font-family: RobotoL;
}

.news-details ul li:last-child {
	border-right: 0px;
	padding-right: 0px;
}

.news-details ul li:first-child {
	padding-left: 0px;
}

.news-link {
	font-size: 14px;
	color: #fff;
	padding: 15px 25px;
	background: #194571;
	border-radius: 5px;
	border: 2px transparent solid;
	position: absolute;
	bottom: -27px;
	left: 50%;
	transform: translate(-50%, 0);
	display: inline-block;
}

.news-link:hover {
	color: #fff;
	background: rgba(25, 69, 113, .8);
	border: 2px #194571 solid;
}

.news-wrapper-others {
	height: 200px;
	margin-bottom: 40px;
}

.news-others {
	margin-top: 75px;
}

.news-wrapper-others .news-details, .news-wrapper-others .news-details ul, .news-wrapper-others .news-details h6 {
	text-align: left;
}

.news-wrapper-others .news-link {
	left: initial;
	right: 15px;
	transform: initial;
}
