.container{ border:#000 solid 2px; padding:20px 0; padding-bottom:0;}
/*top section css*/
.top_section{ float:left; clear:both; width:100%; padding:0 50px;}
.logo{ float:left; width:396px;}
.logo img{ width:100%; height:auto;}
.social_icon{ float:right; margin-top:18px;}
.social_icon a{ display:inline-block; margin:0 5px;}

/*Banner css*/
.banner{ float:left; width:100%; clear:both; position:relative; padding:0 50px;}
.banner img{ width:100%; height:auto;padding-top:0px;}
.form{position: absolute; width:220px; right: 50px;}
.form input{ margin-bottom:5px; padding:5px; width:100%;}
.form input[type="submit"]{background: #f8c301; width:auto; color: #333; float: right;  border: none; padding: 2px 10px; margin-top: -5px; margin-bottom:25px;}

/*Menu Css*/
.menu{ float:left; width:100%; margin-top:35px; border-bottom:#000 solid 2px; padding:0 50px; padding-bottom:30px;}
.menu ul{ margin:0; padding:0; list-style:none; float:right;}
.menu ul li{ float:left;}
.menu ul li a{ color:#73c5f0; text-decoration:none; padding:0 10px;}
.menu ul li a:hover{ color:#f8c301;}

.button_section{ float:left; width:100%; margin-top:50px; padding:0 50px;}
.popup{ display:none; position:absolute; width:93%;}
.popup a{ display:inline-block; color:#000 !important; padding: 0 3%;}
.popup a:hover{ color:#fff !important;}
.button_section ul{ margin:0; padding:0; text-align:center; list-style:none;}
.button_section ul li{display: inline-block; width: 30.323%;background: #73c5f0; padding: 2% 1%; border-radius: 5px; margin: 10px;  font-size: 16px; position:relative;}
.button_section ul li a{ color:#fff; text-decoration:none;}

.search{ float:left; width:100%; margin-top:20px; padding:80px;border-bottom:#000 solid 2px; }
.search .form_all{ float:left; width:90%;}
.search input[type="submit"]{background: #c0c0c0; width:100px; color: #333; float: left; position:absolute; 
             border: none; padding:8px 15px; margin-top:0px; margin-bottom:0px; margin-left:15px;  bottom:0; right:-10px;}
.search .field{ margin-bottom:5px;}
.search .form_left{ float:left; width:45%;}
.search label{ margin-right:15px; width:105px; vertical-align:top;}
.search input, .search textarea{ border:none; background:none;}
.search textarea{ resize:none;}
.search .field{ margin-bottom:5px;}
.search .form_right{float: left; width:33%; border: #333 solid 1px; padding: 20px;  border-radius: 10px; padding-bottom: 0; position:relative;}
.search input[type="submit"]{background: #f8c301; width:auto; color: #333; float: right;  border: none; padding:8px 15px; margin-top:0px; margin-bottom:0px; margin-left:15px; position:absolute; bottom:0; right:-90px;}
.search .field input, .search .field textarea{ width:62%;}
.search .form_right textarea{ width:100%;}

.content_section{ float:left; width:100%; padding:0 50px;}
.content_section h4{ color:#73c5f0; font-weight:normal; margin-top:50px;}

.footer{ float:left; width:100%; padding:30px 50px;}
.footer .copyright{ float:left; color:#73c5f0;}
.footer .foot_menu{ float:right; color:#73c5f0;}
.footer .foot_menu a{ color:#73c5f0;}

.sign_up_form{ margin:0 auto; width:490px;}
.sign_up_form input,
.sign_up_form radio,
.sign_up_form textarea{ border:#ccc solid 1px; padding:10px; width:100%; color:#333; margin-bottom:8px;}
.sign_up_form input[type="submit"]{ position:inherit;}


@media (max-width:1199px){
.button_section ul li{ min-height: 80px;  vertical-align: top;}
.search .form_left{ width:42%;}

}

@media (max-width:991px){
.button_section ul li{ min-height: inherit;  vertical-align: top; width:46.323%;}
.search .form_left{ width:52%;}

}

@media (max-width:568px){
.logo{ width:56%;}
.social_icon{ margin-top:0;}
.button_section ul li{ width:100%;}
.search input[type="submit"]{bottom: -44px; left: -15px; right:inherit;}
.sign_up_form{ width:100%;}
}
@media (max-width:484px){
.logo{ width:100%;}
.social_icon{ margin-top:20px; margin-bottom:20px;}
}

.button{background: #f8c301 none repeat scroll 0 0;
    border: medium none;
    bottom: 0;
    color: #333;
    float: right;
    margin-bottom: 0;
    margin-left: 15px;
    margin-top: 0;
    padding: 8px 15px;
    position:relative !important;
    right: -90px;
    width: auto;}
	
