/*Home Page Styles Start*/
#slider_section .container-fluid {
    padding: 0;
	
}
#under-slider {
	;/*border-top: 5px solid #3C3B6E;*/
}
#under-slider h1, #under-slider p{
	/*color: #ffffff;*/
	margin-bottom: 1.125em;
	
}


.boxes .container .row .box{
	border: 1px solid #efefef4D;
}

.boxes .container .row .box:hover{
	border: 1px solid #083147;
	background-color: #083147;
	transition: 0.5s;
}
.boxes .container .row .box2{
	position: relative;
	height: 460px;
}
.boxes .container .row .box2 img{
	border: 1px solid #d3eded;
	border-radius: 10px;
}
.boxes .container .row .box2 .bg-blue{
	border-radius: 10px;
	position:absolute;
	top: 41%;
	left:0;
}

.boxes .container .row h2{
	margin-top: .25rem;
}
.boxes .container .row p{
	font-size: 1.125rem;
	line-height: 2rem;
}
/*.boxes .container .row:nth-child(odd) {
	border-bottom-left-radius: 50% 20%;
  	border-bottom-right-radius: 50% 20%;
}*/

@media (min-width: 200px) {
	#home {
		margin-top: 110px;
	}
	#home p.h4 {
		font-size: 1.25rem;
	}
	.lo-img-div img {
		width: 75%;
		height: auto;
	}
	.boxes .container .row .box2{
		height: 540px;
	}
	.boxes .container .row .box2 .bg-blue{
		top: 32%;
	}
}

@media (min-width: 375px) {
	
	.boxes .container .row .box2{
		height: 540px;
	}
	.boxes .container .row .box2 .bg-blue{
		top: 39%;
	}

}
@media (min-width: 461px) {
	.boxes .container .row .box2 .bg-blue{
		top: 44%;
	}

}
@media (min-width: 501px) {
	.boxes .container .row .box2{
		height: 580px;
	}
	.boxes .container .row .box2 .bg-blue{
		top: 48%;
	}

}
@media (min-width: 576px) {
	.boxes .container .row .box2{
		height: 620px;
	}
	.boxes .container .row .box2 .bg-blue{
		top: 52%;
	}
	
}
@media (min-width: 768px) {
	#home {
		margin-top: 30px;
	}
	#home p.h4 {
		font-size: 1.25rem;
	}
	.lo-img-div {
		position: relative;
	}
	.lo-img-div img {
		position:absolute;
		bottom: 0%;
		left: 10%;
		z-index: 10 !important;
		width: 95%;
	}
	.boxes .container .row .box2{
		height: 330px;
	}
	.boxes .container .row .box2 .bg-blue{
		top: 45%;
	}
	.boxes .container .row h2{
		margin-top: .25rem;
		font-size: 1.25rem;
	}
	.boxes .container .row p{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.icons-large h3, .icons-large .h3 {
		font-size: 1.125rem;
	}
			
}
@media (min-width: 992px) {
	.lo-img-div img {
		width: 90%;
	}
}
@media (min-width: 1200px) {
	.lo-img-div img {
		width: 94%;
	}
	.icons-large h3, .icons-large .h3 {
		font-size: 1.5rem;
	}
}