/* CSS Document */


/*==========================IMAGE HOVER EFFECT  ====================*/
/*.cuadro_intro_hover{
    	padding: 0px;
		position: relative;
		overflow: hidden;
		height: 200px;
	}
	.cuadro_intro_hover:hover .caption{
		opacity: 1;
		transform: translateY(-150px);
		-webkit-transform:translateY(-150px);
		-moz-transform:translateY(-150px);
		-ms-transform:translateY(-150px);
		-o-transform:translateY(-150px);
	}
	.cuadro_intro_hover img{
		z-index: 4;
	}
	.cuadro_intro_hover .caption{
		position: absolute;
		top:150px;
		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
		width: 100%;
	}
	.cuadro_intro_hover .blur{
		background-color: rgba(0,0,0,0.7);
		height: 300px;
		z-index: 5;
		position: absolute;
		width: 100%;
	}
	.cuadro_intro_hover .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		height: 300px;
		text-align: center;
		top:-20px;
		width: 100%;
	}
*/
/*==========================IMAGE HOVER EFFECT  END ====================*/

.serviceBox{
    text-align: center;
}
.serviceBox .service-icon1,
.serviceBox .service-icon2,
.serviceBox .service-icon3,
.serviceBox .service-icon4{
    width: 200px;
    height: 200px;
    line-height: 229px;
    display: block;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.serviceBox .service-icon1 strong,
.serviceBox .service-icon2 strong,
.serviceBox .service-icon3 strong,
.serviceBox .service-icon4 strong{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 13px;
    border-style: solid;
    border-color: hsl(69, 63%, 41%) hsla(0, 0%, 0%, 0) hsla(0, 0%, 0%, 0) hsl(69, 63%, 41%);
    border-radius: 400px;
    transform: rotate(-45deg);
    transition: all 0.5s ease 0s;
    z-index: 1;
}
.serviceBox .service-icon1:hover strong,
.serviceBox .service-icon2:hover strong,
.serviceBox .service-icon3:hover strong,
.serviceBox .service-icon4:hover strong{
    transform: rotate(315deg);
    transition: all 0.5s ease 0s;
}
.serviceBox .service-icon1 span,
.serviceBox .service-icon2 span,
.serviceBox .service-icon3 span,
.serviceBox .service-icon4 span{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 13px;
    border-style: solid;
    border-color: hsl(0, 2%, 90%);
    border-radius: 400px;
    z-index: 0;
}
.serviceBox .icons,
.serviceBox .icons,
.serviceBox .icons,
.serviceBox .icons{
    display: inline-block;
}
.serviceBox .icons i,
.serviceBox .icons i,
.serviceBox .icons i,
.serviceBox .icons i{
    font-size: 70px;
    margin-top: 75px;
    transform: rotateY(0deg);
    transition: all 0.5s ease 0s;
}
.serviceBox .service-icon1:hover .icons i,
.serviceBox .service-icon2:hover .icons i,
.serviceBox .service-icon3:hover .icons i,
.serviceBox .service-icon4:hover .icons i{
    transform: rotateY(360deg);
    transition: all 0.5s ease 0s;
}
/*.serviceBox .service-content p{
    font-size: 13px;
    font-family: "Arial",sans-serif;
    color: hsl(0, 1%, 65%);
    line-height: 24px;
    margin:30px 0;
    padding: 0 20px;
}*/
.serviceBox .service-content p{
margin:30px 0;
font-family: 'OpenSans-Regular' !important;
font-size: 17px;
line-height: 25px;
margin-top: .5555555555555556rem;
font-weight: 300;
color: #fff;
}
.serviceBox .read{
    background: hsl(0, 0%, 36%);
    color: hsl(0, 0%, 100%);
    font-size: 18px;
    font-family: "Arial",sans-serif;
    line-height: 24px;
    text-transform: capitalize;
    padding: 14px 32px 15px;
    display: inline-block;
    transition: all 0.2s ease 0s;
}
.serviceBox .read:hover{
    background:#ec0303;
    text-decoration: none;
}
.serviceBox .service-icon2 span,
.serviceBox .service-icon3 span,
.serviceBox .service-icon4 span{
    border-color: hsl(0, 2%, 90%);
}
.serviceBox .service-icon2 strong{
    border-color: hsla(0, 0%, 0%, 0) hsla(0, 0%, 0%, 0) hsl(0, 97%, 47%) hsl(0, 97%, 47%);
}
.serviceBox .service-icon3 strong{
    border-color: hsl(201, 94%, 74%) hsl(201, 94%, 74%) hsla(0, 0%, 0%, 0) hsla(0, 0%, 0%, 0);
}
.serviceBox .service-icon4 strong{
    border-color: hsla(0, 0%, 0%, 0) hsl(0, 97%, 47%) hsl(0, 97%, 47%) hsla(0, 0%, 0%, 0);
}
.service-content h3
{
color:rgb(80, 35, 14);
}
@media screen and (max-width: 990px){
    .serviceBox{
        margin-bottom: 35px;
    }
}

/*===========================LISTS=====================*/
.lists
{
margin:15px 0;
}
.lists ul
{

}
.lists  li
{
font-size:17px;
font-family:'OpenSans-Regular'!important;
line-height: 25px;
margin-top: .5555555555555556rem;
font-weight: 300;
color: #666666;
padding: 1.5px 0;
list-style-position:inside;
list-style-image:url(../images/tick1.png);
vertical-align:middle;
}
/*===========================LISTS END=====================*/

.footlinks li {
    color:#A3BA52!important;
}
.dots {
  color:#A3BA52!important;
}
/*===========================SLIDER INDICATERS==============*/
#mainCarousel .carousel-indicators .active {
    background:#A3BA52!important;
    border: 1px solid #A3BA52!important; 
}
.navbar-default .navbar-nav > li > a:hover {
    color:#A3BA52!important;
}

