#fh5co-home .gradient {background: rgba(0, 0, 0, 0.6) !important; z-index: 0 !important;}
.top_text { margin-top: 20px; }
.top_text img { width: 100px;}
.top_text h1 {font-size: 32px; color:#444452 !important; text-transform: uppercase; font-weight: 500; margin-top: 40px;}
#fh5co-home, #fh5co-home .text-wrap { padding: 20px 0px 0px 0px !important; height: auto;}
.top_detail p{ font-size: 18px; color:#444452 !important; font-weight: 500;}
.top_detail p strong { text-decoration: underline;
    -webkit-text-decoration-color: #bdd340;
    text-decoration-color: #bdd340;
    text-decoration-thickness: 3px;
    text-underline-offset: 4px; font-weight: 700;}
#fh5co-home h2 { line-height: 40px;}
.top_detail .list-nav { margin: 20px 10px;}
.top_detail .list-nav li { font-size: 24px; font-weight: 500; margin: 20px 0px; padding-bottom: 20px; border-bottom: 1px solid #acacad;}
.top_detail .list-nav li i { margin-top: 10px;}
.top_detail .list-nav.smallfont li { font-size: 14px;  border-bottom: 0px; padding-bottom: 0px; margin: 5px 0px;}
.top_detail .list-nav.smallfont li i { margin-top: 0px !important; color: #bdd23f;}
.text_green { color:#bdd23f;font-size: 24px !important; font-weight: 600; margin-top: 25px; text-align: left;}
#fh5co-home .text-inner { text-align: left;}
.guide_form { background: #444452; padding: 30px; margin-top: 20px; margin-bottom: 20px;}
.form-group { margin-bottom: 5px;}
.select-box { color: rgba(151,151,151,1.00) !important;}
.form-control { background: transparent !important; border:1px solid #FFF; color: #FFF;}
.intl-tel-input input { color: #FFF !important;}
.intl-tel-input .flag-dropdown .selected-flag .down-arrow { border-top:4px solid white !important;}
.contact-form label { padding-left: 0px; font-size: 14px;}
label.error { margin-bottom: 0px;}
.btn-send-message { background:#bdd23f; color: #444452; letter-spacing: 0px; min-width: 250px; font-weight: 600; padding: 5px; font-size:16px; margin-top: 15px; }
.small_text { font-size: 12px;}
.contain_grey { padding: 60px 0px 20px 0px !important;}
.contain_white { padding: 60px 0px 0px 0px !important;}
.white_box { max-width: 950px; margin: 0 auto; /*box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);
-webkit-box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);
	-moz-box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);*/ padding: 0px 40px; margin-bottom: 40px;}
#fh5co-explore { padding: 4em 0  2em 0 !important;}
.white_box h2 { margin-bottom: 15px  !important; font-size: 20px;}
.white_box p { margin-bottom: 15px !important;}
.white_box > div { margin-bottom: 0px !important;}
h4 { padding-top: 0px !important; margin-bottom: 40px!important;}
.mt h3 span, .mt h4 span, .mt .list-nav li span, .mt h1.h1_show span, .mt h2.h3 span  { color: #bdd23f !important;}
.calculator-widget  {box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);
-webkit-box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);
	-moz-box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51); margin-bottom: 80px !important;}
h2 { color: #444452;}
.fh5co-explore h2{ color: #444452 !important;}
.btn-primary { color:#444452 !important; font-weight: 600;}
.btn-primary:hover { color:#FFF !important; }
.bg_image { position: relative; padding: 40px 0 !important; color: #FFF;}
.bg_image .gradient {
    background: rgba(0, 0, 0, 0.6) !important;
    z-index: 0 !important;
}
.bg_image .gradient {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.3);
}
.testi { max-width:850px; margin: 0 auto 40px auto !important;}
.testi i { color:#bdd23f; font-size:20px;}
.testi .box {box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);
-webkit-box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);
	-moz-box-shadow: 6px 4px 16px 2px rgba(0,0,0,0.51);  min-height:200px; padding:30px; }