/*
Theme Name: BUILDER THEME
Theme URI: http://themeforest.net/user/OrangeIdea/portfolio
Description: BUILDER - Responsive Theme For WordPress
Author: OrangeIdea
Author URI: http://themeforest.net/user/OrangeIdea
Version: 1.0.0
License: 
License URI: 
*/
@media (max-width: 480px) {
.footer3 h6{margin-top: 30px;}
.Flexible-container {width: 300px;}
}
.nowra-map {display: none; padding-bottom: 30px;}

/* @media (max-width: 320px) {
.Flexible-container {display: none}
.nowra-map  {display: block;} 
} */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
margin-bottom: 25px;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.main_body {}
.welcome h3 {text-align: center;}
.top_line {background-color: #ECAB00;}
.page_head {background-color: black !important;}
.logo {margin-top: 9px !important; margin-bottom: 27px;}
.page_head .menu {margin-top: 35px !important;}
.page_head .menu li { margin-left:0px !important;	background: transparent;}
.page_head .menu li a {
color: rgb(240,240,240) !important;
font-size: 12px;
padding-left: 13px;
padding-right: 13px;
padding-top: 20px;
padding-bottom: 20px;
padding: 5px 10px !important;
}
.page_head .menu .current-menu-item {background: black !important ;}
.page_head .menu .current-menu-item a {color: #e6b63c !important ;}
.page_head .menu ul {top: 40px !important; }
body {background: white none fixed !important}

h1 {
	font-family: 'Droid Sans', Verdana, Helvetica, sans-serif !important;
	color: #555555 !important;
	font-style: normal !important;
	font-size: 36px !important; 
	font-weight: bold!important;
	
}
h2{
	font-family: 'Droid Sans', Verdana, Helvetica, sans-serif !important;
	color: #333333;
	font-style: normal;
	font-size: 30px; 
	
}
h3 {
	font-family: 'Droid Sans', Verdana, Helvetica, sans-serif !important;
	color: rgb(130,130, 130) !important;
	font-style: normal;
	font-size: 22px; 
	line-height: 1.3em;
	
}
h6 {
	font-family: 'Droid Sans', Verdana, Helvetica, sans-serif !important;
	
}

.main_content_area {margin-top: 50px;}
.footer {padding: 0px!important; min-height: 290px; margin-top: 60px;  background: black!important;}
.amp {margin-bottom: 30px}
.footer h6 {font-size: 16px; font-family: 'Droid Sans', Helvetica, Arial;}
.footer .testimonialrotator .testimonial .main_testimonial {background: #444444!important;}
.footer .testimonialrotator .testimonial .the-author {color: rgb(240,240,240)!important;}
.welcome h3 {text-align: left!important; color: rgb(80,80,80);}
.welcome h3 .colored {color: rgb(80,80,80)!important;}

.form-section {padding: 20px 15px 25px 15px; box-shadow: 0px 0px 1px rgb(200,200,200);}
.form-shadow {margin-bottom: 20px;}
h4.form-section-heading {font-size: 14px;color: white; border-radius: 5px 5px 0px 0px; background-color: rgb(235,235,235); margin-bottom: 0px!important; padding: 7px 15px;
font-family: 'Droid Sans', Helvetica, Arial;
background-image: linear-gradient(top, rgb(100,100,100) 16%, rgb(60,60,60) 66%);
background-image: -o-linear-gradient(top, rgb(100,100,100) 16%, rgb(60,60,60) 66%);
background-image: -moz-linear-gradient(top, rgb(100,100,100) 16%, rgb(60,60,60) 66%);
background-image: -webkit-linear-gradient(top, rgb(100,100,100) 16%, rgb(60,60,60) 66%);
background-image: -ms-linear-gradient(top, rgb(100,100,100) 16%, rgb(60,60,60) 66%);

background-image: -webkit-gradient(
	linear,
	right top,
	right bottom,
	color-stop(0.16, rgb(100,100,100)),
	color-stop(0.66, rgb(60,60,60))
);
);
}
h4.form-section-heading-extra {font-size: 14px; color: white; border-radius: 5px 5px 0px 0px; background-color: rgb(235,235,235); margin-bottom: 0px!important; padding: 7px 15px;
font-family: 'Droid Sans', Helvetica, Arial;
background-image: linear-gradient(top, rgb(170,170,170) 16%, rgb(140,140,140) 66%);
background-image: -o-linear-gradient(top, rgb(170,170,170) 16%, rgb(140,140,140) 66%);
background-image: -moz-linear-gradient(top, rgb(170,170,170) 16%, rgb(140,140,140) 66%);
background-image: -webkit-linear-gradient(top, rgb(170,170,170) 16%, rgb(140,140,140) 66%);
background-image: -ms-linear-gradient(top, rgb(170,170,170) 16%, rgb(140,140,140) 66%);

background-image: -webkit-gradient(
	linear,
	right top,
	right bottom,
	color-stop(0.16, rgb(170,170,170)),
	color-stop(0.66, rgb(140,140,140))
);
);
}

#income-protection-div label.checkbox {width: 75px; font-weight: 300!important;}
#income-protection-div {display: none;}
#life-insurance-div {display: none;}
.form-section label {font-size: 13px!important; font-weight: bold!important;}
.checkbox-wrap {padding: 7px 0px 10px 7px; background: rgb(250,250,250);}
.form-section i {margin-top: -1px; margin-left: 10px;}
.form-section .form-pop {cursor: pointer; padding: 0px 4px;}
.page_head .menu .current-menu-parent {background: none transparent!important;}
.page_head .menu .current-menu-parent a {color: rgb(200,200,200)!important;}
#banner {display: none;}
.wpb_content_element .row-fluid img:hover {opacity: .8;}

.footer_menu li a {color: rgb(100,100,100);}
.footer_menu {padding-top: 8px!important;}

.page_sidebar a {color: black!important;}
.page_sidebar a:hover {color: rgb(160,160,160)!important;}

.page-id-154 .wpcf7 input, .page-id-154 .wpcf7 textarea {width: 70%;}
.wpcf7-list-item-label {margin-right: 20px;}
#requestCallModal textarea {width: 95%;}
#dr-vlogin input[type=text] {}

#menu-left-footer-menu {list-style: none; margin: 0px; padding: 0px}
#menu-left-footer-menu li {float: left; padding-right: 15px}
#menu-left-footer-menu li a {color: grey}

.contentHolderVisibleWrapper {
margin-left: 100px;
}