/* CSS By ONEAL
	
	Notes:
	
	URL:	/templates/j4starter/images
	
	Colours
	
	light Green	-	#98c93c
	Dark Green	-	#509c57
	
	
	
*/
*  {	margin: 0;	padding: 0; }

body  {
color:#8b8b8b;
background:#ffffff;
font-weight: 300;
font-size:.95em;
overflow-x:hidden;
width:100%;
line-height:193%;}

strong{font-weight: bold;}

.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
	max-width: 100%;
    padding-left: 45px;
    padding-right: 45px;
}

a  {	text-decoration: none;cursor:pointer;}
a:hover  { text-decoration:underline; }
a:active { outline: none;}
a:focus {-moz-outline-style: none;}	

h1, h2, h3, h4, h5 {
line-height:130%;
}

h1 {font-size:2.3em;margin-bottom:10px;}

h2 {	font-size:2.1em;margin-bottom:10px;}

p {
    padding: 5px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    color: #8b8b8b;
}




.jdGallery div.carouselContainer {	
-moz-opacity: 1;
-khtml-opacity: 1;
filter:alpha(opacity=100);
opacity:1 !important;}

.slideInfoZone {	
-moz-opacity: 1;
-khtml-opacity: 1;
filter:alpha(opacity=100);
opacity:1 !important;}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail {
background:#fff !important;
margin-left: 3px !important;
margin-right:3px !important;
margin-top: 0px !important;
border:none !important;
height: 9px !important;
width: 9px !important; 
-moz-opacity: 1 !important;
-khtml-opacity: 1 !important;
filter:alpha(opacity=100) !important;
opacity:1 !important;
-webkit-transition: all 0ms ease-in-out !important;
-moz-transition: all 0ms ease-in-out !important;
-o-transition: all 0ms ease-in-out !important;
transition: all 0ms ease-in-out !important;}	

.jdGallery .carousel .carouselInner .active {
border:none !important;
}

.jdGallery a.open {
display:inline !important;
}

.jdGallery .carousel .carouselInner .active.thumbnail {
border:none !important;
height:9px !important;
width: 9px !important; 
}

.carouselContainer .carousel .active {
left:auto !important;}

.slideInfoZone {
float:left !important;
-moz-opacity: 0 !important;
-khtml-opacity: 0 !important;
filter:alpha(opacity=0) !important;
opacity:0 !important;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
transform: scale(0.9);
-webkit-transform: scale(0.9) translate(0px,-50%);
-moz-transform: scale(0.9) translate(0px,-50%); 
-ms-transform: scale(0.9) translate(0px,-50%);
-o-transform: scale(0.9) translate(0px,-50%);}

.slideInfoZone_load.slideInfoZone {
margin:0px !important;
-moz-opacity: 1 !important;
-khtml-opacity: 1 !important;
filter:alpha(opacity=100) !important;
opacity:1 !important;
-webkit-transform: scale(1) translate(0px,-50%);
-moz-transform: scale(1) translate(0px,-50%); 
-ms-transform: scale(1) translate(0px,-50%);
-o-transform: scale(1) translate(0px,-50%);
background: transparent !important;}



.jdGallery .slideInfoZone h2 {
    padding: 0;
    font-size: 1.1em;
    margin: 0;
   text-shadow:none !important;
    color: #FFFFFF;
    color: inherit;text-transform: uppercase
    font-size: 1.1em !important;
    letter-spacing: 2px;
    padding: 0px !important;
    text-shadow: none !important;
    font-weight: 200 !important;
    margin-left: 4px !important;
    display: block;
    text-transform: uppercase;
    
}

.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone p {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float:left;
	clear:both;
	width:70%;}


.jdGallery .slideInfoZone p {
	font-size:3.5em;}
	
jdGallery .slideInfoZone {
    padding-top: 0px !important;
    overflow: visible !important;
    top: 50% !important;
	color: #fff !important;
	background:none !important;
    left: 0 !important;
	line-height:52px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 30px !important;
    right: 0 !important;
        max-width: 1800px !important;}

.jdGallery .slideInfoZone p {
	color:#fff !important;
    line-height: 70px;
    margin: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    text-shadow: none !important;
}
.jdGallery .slideInfoZone{top:50%;padding: 45px !important;}

.slideInfoZone {
    float: left !important;
    -moz-opacity: 0 !important;
    -khtml-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
    -webkit-transition: all 400ms ease-out;
    -moz-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    transform: scale(0.9);
    -webkit-transform: scale(0.9) translate(0px,-50%);
    -moz-transform: scale(0.9) translate(0px,-50%);
    -ms-transform: scale(0.9) translate(0px,-50%);
    -o-transform: scale(0.9) translate(0px,-50%);
bottom:auto !important;
height:auto !important;
padding:0px !important;
}


.custom_1{margin-bottom: 35px}
.custom_2{margin-bottom: 35px}


#bottomblocks {
    background: url(/images/para-barkground-1.jpg);
    background-position: center center;
    background-size: cover;
    padding: 45px;
    width: 100%;
    float: left;
}
#bottomblocks .bottomblks{max-width: 50%; float: left;}

#bottomblocks .bottomblks .mod-custom{margin: 0 15px; background: #20285d !important;padding: 40px;color: #fff;}
#bottomblocks .bottomblks .mod-custom p{color: #fff;}

#bottomblocks .bottom_row1_1{}
#bottomblocks .bottom_row1_2{}






#footer {
    color: #fff;
    padding-bottom: 95px;
    padding-top: 55px;
    background: #676969;
    float: left;
    width: 100%;
    text-align: center;
}
#footer p,
#footer a{color: #fff;}




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

	#bottomblocks .bottomblks{max-width: 100%;}

}





