/* *********************************************** HP PAGE ************************* */



.home .site-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.home .entry {
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.home h1.entry-title {
	display:none;
}

.home .entry-content {
    padding: 0px 0% 0px 0%;
}

.vc_row {
    margin-left: 0px;
    margin-right: 0px;
}

.home.full-width-content .site-inner {
  background-image:none;
}

/* *********************************************** ROW 1 ************************* */


.hp-row-1 {
	background:#208771;
}

.hp-row-1 .wpb_content_element {
	margin-bottom: 0px !important;
}

.hp-row-1 .vc_column-inner {
	padding-left: 0px;
    padding-right: 0px;
}





/* ------------------------------------------------------ ROW 2 --------------------------- */



.hp-row-2 {
	background:#FFFFFF;
}

.hp-row-2-col-slider .vc_column-inner {
	padding:0px 0px 0px 0px !important;
}

.hp-row-2-col-slider .wpb_content_element {
    margin-bottom: 0px !important;
}

.hp-row-2-col-slider .wpb_content_element .vc_item {
    margin-bottom:-10px !important;
}

.hp-row-2-col-slider .wpb_content_element img {
    max-width: 100%;
	width: 100% !important;
}

.hp-row-2-col-slider .icon-next:before {
    content: '\f105';
	font-family: FontAwesome;
    position: relative;
    top:-5px !important;
	left:3px;
    color:#FFFFFF;
}

.hp-row-2-col-slider .icon-prev:before {
    content: '\f104';
	font-family: FontAwesome;
    position: relative;
    top:-6px !important;
	left:1px;
    color:#FFFFFF;
}

.hp-row-2-col-slider .icon-next, .hp-row-2-col-slider .icon-prev {
    width: 30px;
    height: 30px;
	border-radius:50%;
	background:#CE9C36;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
    display: block;
    padding: 0;
}

.vc_images_carousel ol.vc_carousel-indicators {
    display:none;
}

.hp-row-2-col-welcome {
	padding:0px 0% 0px 0%;


}


.hp-row-2-welcome {
	padding:55px 10% 20px 10%;
	text-align: center;
	background: ;
	margin-bottom:10px;
}


.hp-row-2-welcome h1 {
	position: relative;
	color:#754179;
	display: block;
	text-align:  ;
	font-weight:400;
	text-decoration:;
	font-size: 1.8em;
	border-bottom: 0px solid #BAC99F;
	margin-bottom:30px;
	line-height: 1.4em;
}

.hp-row-2-welcome h2 {

}

.hp-row-2-welcome p {
	color:#444B4A;
	font-size: 1.2em;
	line-height:26px;
	text-align:center ;
	margin-bottom:20px;
}



/* *********************************************** MEDIA QUESRIES ***************************************** ************************* */

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.hp-row-2-welcome {
	padding:35px 10% 20px 10%;
}


.hp-row-2-welcome h1 {
	font-size: 1.4;
	margin-bottom:30px;
	line-height: 1.4em;
}

.hp-row-2-welcome p {
	font-size: 1em;
	line-height:26px;
	margin-bottom:20px;
}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1080px) {

.hp-row-2-welcome {
	padding:25px 10% 20px 10%;
}


.hp-row-2-welcome h1 {
	font-size: 1.2;
	margin-bottom:20px;
	line-height: 1.2em;
}

.hp-row-2-welcome p {
	font-size: 1em;
	line-height:24px;
	margin-bottom:10px;
}


}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {


}


/* Small Devices, Tablets */
@media only screen and (max-width : 800px) {
.site-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.hp-row-1 {
	display:;
}

.hp-row-2 .hp-row-2-col-slider.vc_col-sm-4 {
    display:none;
}

.hp-row-2 .hp-row-2-col-welcome.vc_col-sm-8 {
    width: 100%;
}
.hp-row-2-welcome {
	padding:25px 10% 50px 10%;
}



}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {


}

/* Small Devices, Tablets */
@media only screen and (max-width : 680px) {




}

@media only screen and (max-width : 480px) {



}

@media only screen and (max-width : 320px) {




}
