/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

.jdGallery .slideInfoZone h2 {
   background: #2830769e;
    display: block;
    padding: 2% 8% !important;
    margin: 0 8% !important;
}

@media screen and (max-width: 1024px){
.jdGallery .slideElement.active {background-size: cover !important;}
}




.team_image:hover img {
-ms-transform: rotate(0deg) scale(1.1);
-webkit-transform: rotate(0deg) scale(1.1);
transform: rotate(0deg) scale(1.1);
-o-transform: rotate(0deg) scale(1.1);
}


.testimonial_image {
    height: 230px !important;
    width: 230px !important;
    margin-right: 34px;
    margin-bottom: 20px;
}

a {
  color: #4c5ce0;
}

h1, h2, h3, h4 {
  color: #283074;
}

td {
    line-height: 110%;
    padding-top: 10px;
}

.testimonial_wrap {
    background: #F1F1F1;
}


#s5_pos_custom_5, #s5_pos_custom_7 {
    padding-top: 5px;
    padding-bottom: 20px;
}

#s5_menu_wrap{height:90px;}

#s5_top_bar {
    padding-top: 8px;
    padding-bottom: 8px;
}
#s5_menu_inner{
 
    margin-top: 5px;
    margin-right: 10px;
}

s5_logo_wrap{
  margin-top:1px !important;
}

.s5_sub_wrap, .s5_sub_wrap_lower, .s5_sub_wrap_rtl, .s5_sub_wrap_lower_rtl{
  margin-top:-20px ;
}
#subMenusContainer a, #s5_nav li li a{
  font-size:.6em;
}

#s5_nav li.mainMenuParentBtnFocused, #s5_nav li.mainMenuParentBtn:hover{
  background:#ffffff !important;
  border-left:none !important;

}
#s5_nav a:hover{
  color:Gray !important;
    }
#s5_nav li a{font-weight:700;
}
#s5_pos_custom_1{width:100%;}
#s5_menu_wrap{background:#ffffff !important;}
#toprightlink{font-weight:600;float:right;padding-right:10px;}

#toprightlink a:hover{text-decortation:none !important;}

#s5_nav li{background:#ffffff !important;}
#s5_nav li.active{background:#ffffff !important;border-left:none !important;}

#s5_nav a {color:#2E3335 !important;}

#s5_nav li{border-left:none;padding-left:0px !important;padding-right:0px !important;margin-left:20px;}

#s5_nav{font-size:.8em !important;padding-right:20px;}

@media screen and (max-width: 970px){
#s5_pos_custom_1 {
margin-top:0px !important;
}
  #toprightlink{float:left;}
  #s5_top_bar{padding-top:0;padding-bottom:0;}
  
}
@media screen and (max-width: 750px){
#s5_top_bar{font-size:.8em;}
}
@media screen and (max-width: 450px){
#s5_top_bar{font-size:.7em;}
}


#s5_menu_wrap.s5_wrap, #s5_menu_wrap.s5_wrap_fmfullwidth{
height: 90px !important;
}



.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, input, textarea, .validate, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
 border:1px solid grey; 
}


.formControlLabel{
  padding-left:35px !important;
}


#btnjQ3_0{display:none;}


.rsform-thankyou-button{display:none;}


.icon_image_box{
  
  padding-bottom:0px !important;
  margin-bottom:20px;
} 

.icon_image_box h3{
  font-size:.8em;
}

.icon_image_box_text{font-size:.7em;}


.module_round_box_outer ul li, .module_round_box_outer ul li a, .module_round_box_outer ul.menu li span{
  
  padding-bottom:0px;
  padding-top:0px;
}