
/* Logo */
body.home-page .astroid-logo img {
    max-width: 200px;
    max-height: 100px;
}
.astroid-logo img {
    max-width: 200px;
    max-height: 100px;
}

/* Menu Background 2, 92, 57 
body.home-page .astroid-header-section {
    background: rgba(2, 92, 57, 0) linear-gradient(180deg, rgba(2, 92, 57, 0.85) 0%, rgba(2, 92, 57, 0) 100%) repeat scroll 0 0;
}
*/
body.home-page .astroid-header-section {
    background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}

/* Slideshow */
.tp-caption .btn-slider {
    background-color: #07b8e0;
    color: #fff;
    padding: 8px 30px !important;
}
.tp-caption .btn-slider:hover {

    background-color: #00462B;
    color: #fff;
    padding: 8px 30px !important;

}

/* Homepage Category -20px -20px 5px */
body .green .sppb-title-heading,
body .sppb-title-heading span {color:#07b8e0;}
body.home-page .sppb-row .sppb-img-container {
    display: block;
    margin: -20px -20px 5px;
}
body.home-page .sppb-row .sppb-img-container .sppb-img-responsive, 
body.home-page .sppb-row .sppb-img-container .sppb-img-responsive, 
body.home-page .sppb-row .sppb-img-container .sppb-img-responsive {
    display: inline-block;
    border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

/* Homepage Video */
.homepage_video h2 {
    margin-bottom: 25px;
    font-size: 52px;
    line-height: 52px;
    line-height: 60px;
    font-weight: 500;
}
.homepage_video p.title {
    background-color: transparent;
    padding: 0;
    display: block;
    color: #07b8e0;
    font-size: 25px;
    font-weight: 200;
    text-transform: uppercase;
}
.homepage_video .description {
	font-size:16px;
	color:#121212;
	line-height: 32px;
}

/* About Us Page*/
.about_us_column h3 {
	font-size:30px!important;
	margin-top:30px;
	margin-bottom:30px;
	line-height: 1.2em;
}

/* Button */
.sppb-btn-primary,
.sppb-btn-primary:hover {
    background-color: #07b8e0;
    border-color: #07b8e0;
    color: #fff;
}

/* Form */
.hd-form {
	border-bottom:1px dashed #ccc;
	padding-bottom:20px;
}
#rsform_3_page_0 h3 {
	color:rgb(74, 89, 110);
}
#rsform_3_page_0 .rsform-block-title {
	text-align:center;
	margin-bottom:30px!important;
}
#rsform_3_page_0 .formControlLabel {
    float: left;
    width: 140px;
    padding-top: 0px;
    text-align: right;
}
#rsform_3_page_0 .rsform-block {
    margin-bottom: 8px;
    *zoom: 1;
}
.formResponsive #rsform_3_page_0 textarea, 
.formResponsive #rsform_3_page_0 input[type="text"], 
.formResponsive #rsform_3_page_0 input[type="number"], 
.formResponsive #rsform_3_page_0 input[type="email"], 
.formResponsive #rsform_3_page_0 input[type="tel"], 
.formResponsive #rsform_3_page_0 input[type="url"], 
.formResponsive #rsform_3_page_0 input[type="password"] {
	width:90%;
	padding:10px;
}
#rsform_3_page_0 table {
	border:none;
	background-color:#fff;
}
#rsform_3_page_0 table tr {
	height:110px;
}
#rsform_3_page_0 table tr td {
	border:1px solid #ccc;
	padding:10px;
}
#rsform_3_page_0 table img {
	border:none;
}
#rsform_3_page_0 .product_title {
	font-weight:bold;
}
#rsform_3_page_0 .product_title_vege {
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
#rsform_3_page_0 .product_title_vege span {
	font-size:23px;
}
#rsform_3_page_0 .formDescription {
	font-weight:bold;
}
#rsform_3_page_0 .form-top {}
#rsform_3_page_0 .form-medium {}
#rsform_3_page_0 .form-bottom {}
#rsform_3_page_0 .form-center {
	text-align:center;
}
#rsform_3_page_0 .form-center #g-recaptcha-69 div {
	width:100%!important;
	padding-top:20px;
}
#rsform_3_page_0 .form-center .rsform-block-submit {
	margin-top:10px;
} 
#rsform_3_page_0 input[type="submit"], 
#rsform_3_page_0 button[type="submit"],
#rsform_3_page_0 input[type="submit"]:active, 
#rsform_3_page_0 button[type="submit"]:focus,
#rsform_3_page_0 input[type="submit"]:hover
{
	padding:20px;
	width:300px;
	font-size:16px;
	border:none;
	background-color:#07b8e0!important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color:#fff;
	background-image:none;
}
#rsform_3_page_0 .form-center .formControls {
	margin-left:0px;
}

/* Button */
body #sppb-addon-1654297867368 a.readmore,
body #sppb-addon-1654297867368 a.readmore:hover {
	background-color:#044d80;
	color:#fff;
}








