html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans.woff') format('woff'),
		 url('font/OpenSans.ttf') format('truetype'),
		 url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Italic.woff') format('woff'),
		 url('font/OpenSans-Italic.ttf') format('truetype'),
		 url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Semibold.woff') format('woff'),
		 url('font/OpenSans-Semibold.ttf') format('truetype'),
		 url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Bold.woff') format('woff'),
		 url('font/OpenSans-Bold.ttf') format('truetype'),
		 url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-BoldItalic';
	src: url('font/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-BoldItalic.woff') format('woff'),
		 url('font/OpenSans-BoldItalic.ttf') format('truetype'),
		 url('font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-Regular.otf') format('opentype'),
		 url('font/MyriadPro-Regular.woff') format('woff'),
		 url('font/MyriadPro-Regular.ttf') format('truetype'),
		 url('font/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
a{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
a:hover{
	outline:none;
}
#wrapper{
	width:auto;
	height:auto;
}
.wrapper_container_odp{
	max-width:1190px;
	height:auto;
	margin:auto;
}
/*============================================ Header Start ============================================*/
.header_container_odp{
	border-top:6px solid #349ba3;
	background:#fff;
	padding:10px;
}
.logo_odp{
	padding-top:21px;
	float:left;
}
.logo_odp img{
	display:inline-block;
	outline:none;
	text-align:center;
}
.call_fo_instant_odp{
	padding:10px 0px;
	color:#515151;
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:21px;
	text-align:right;
	float:right;
}
.call_fo_instant_odp strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.call_fo_instant_odp span{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	color:#40668f;
}
.call_fo_instant_odp img{
	margin:0px 5px;
	vertical-align:top;
}
/*======================================== Home Page Banner Start ===========================================*/
.home_banner_container_odp{
	padding-bottom:25px;
	background:url(images/banner_bg2_odp.jpg) no-repeat center bottom;
}
.banner_shadow_odp{
	background:url(images/banner_shadow_odp.png) repeat-x top;
}
.banner_pad_right_none_odp{
	padding-right:0px !important;
}
.banner_left_odp{
	padding-top:42px;
}
.banner_left_odp h1{
	color:#12595b;
	font-size:35px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	line-height:40px;
}
.compare_to_odp{
	padding-top:20px;
	float:right;
	max-width:left;
	padding-right:47px;
	width:75%;
}
.compare_to_odp ul{
	margin-bottom:0px;
}
.compare_to_odp ul li{
	list-style:none;
	margin-top:15px;
}
.home_arow_odp{
	display:table-cell;
	padding-right:8px;
}
.compare_to_odp ul li p{
	list-style:none;
	background:url(images/compare_bg_odp.png) repeat;
	padding:6px 6px 6px 10px;
	color:#38393a;
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:19px;
	line-height:23px;
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.compare_to_odp ul li p strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	display:block;
	color:#1d7577;
}
.lowest_rate_guaranteed_odp{
	float:right;
    margin-right: 12%;
    margin-top: 7%;
	clear:both;
	width:54%;
	text-align:center;
}
.lowest_rate_guaranteed_odp h1{
	font-weight:normal;
	font-family: 'OpenSans';
	font-size:30px;
	color:#fff;
	text-align:center;
	padding-top:15px;
}
.lowest_rate_guaranteed_odp h1 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	font-size:36px;
	display:block;
	color:#fff;
}
/*----------------------- Home Form*/
.banner_right_odp{
	margin-top:25px;
}
.home_form_odp{
	background:#fff;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	padding:20px 10px 0px;
	-moz-box-shadow: 1px 1px 2px #bababa;
	-webkit-box-shadow: 1px 1px 2px #bababa;
	box-shadow: 1px 1px 2px #bababa;
	position:relative;
	border:1px solid #f2f2f2;
}
img.arrow_grn_odp{
	position:absolute;
	left:-33px;
	top:127px;
}
.home_form_odp h1{
	color:#349ba3;
	font-size:25px;
	font-weight:normal;
	text-align:center;
	font-family: 'OpenSans-Bold';
}
.home_form_odp h3{
	color:#38393a;
	font-size:19px;
	text-align:center;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}
.homeform_padd_right_odp,
.homeform_redio_right_odp{
	padding-right:5px !important;
}
.homeform_padd_left_odp,
.homeform_redio_left_odp{
	padding-left:5px !important;
}
.pading_odp {
    padding: 0 !important;
}
.pading_M_odp{
	padding: 0 10px!important;
}
.home_form_odp label{
    color: #3f3f3f;
	font-family: 'OpenSans';
    font-size: 17px;
	font-weight:normal;
}
.home_form_odp label span{
    color: #12595b;
	font-family: 'OpenSans';
    font-size: 12px;
	font-weight:normal;
	padding-left:5px;
}
.home_form_odp input[type="text"],
.home_form_odp input[type="tel"],
.home_form_odp input[type="email"]{
	border:1px solid #6a6a6a;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	font-size: 18px !important;
	color:#000;
	font-family: 'OpenSans';
	height:43px;
}
form .form-control::-webkit-input-placeholder { color: #818181; }
form .form-control:-moz-placeholder { color: #818181; }
form .form-control::-moz-placeholder { color: #818181; }
form .form-control:-ms-input-placeholder { color: #818181; }

.home_form_odp .dropdown-toggle{
	height:43px;
	border-color:#6a6a6a;
	color:#b7b6b6;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:left;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
	background:#fff;
}
.home_form_odp .bootstrap-select .dropdown-toggle:hover{
	border-color:#6a6a6a;
	color:#b7b6b6;
	background:#FFF;
}
.home_form_odp .bootstrap-select .dropdown-toggle:focus{
    outline:none !important;
	color:#222;
}
.home_form_odp .bootstrap-select.btn-group .dropdown-toggle .filter-option{
	text-align:left;
}
.home_form_odp .bootstrap-select{
	height:43px;
}
.home_form_odp .dropdown-toggle .caret{
	vertical-align:middle;
	border-top:0px dashed !important;
	border-top:0px solid\9 !important;
	border-right:0px solid transparent !important;
	border-left:0px solid transparent !important;
	background:url(images/select_arrow_odp.png) no-repeat right top;
	width:12px;
	height:7px;
	margin-top: 0 !important;
	right: 9px !important;
	top: 43% !important;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-bottom: 0px dashed !important;
	border-top: 0 none !important;
	content: "";
}
.home_radio_button_odp{
	text-align:left;
}
.home_radio_button_odp label{
	padding-left:15px;
}
.home_radio_button_odp input[type="radio"] {
	display:none;
}
.home_radio_button_odp input[type="radio"] + label {
	cursor:pointer;
	padding-right:0px;
	padding-left:0px;
	margin-bottom:0px;
	padding-top:0px !important;
	width:100%;
	display:inline-block;
}
.home_radio_button_odp input[type="radio"] + label:last-child {
	margin-right:0px;
}
.home_radio_button_odp input[type="radio"] + label p {
	height:43px;
	vertical-align:middle;
	background: #f7f7f7;
	border:1px solid #c6c7c6;
	cursor:pointer;
	text-align:center;
	line-height:42px;
	color:#414242;
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
}
.home_radio_button_odp input[type="radio"]:checked + label p {
	background: #12595b;
	color:#fff;
	border:1px solid #12595b;
}
.get_my_quote_not_btn_odp,
.your_information_is_secure_odp{
    text-align: center;
}
.get_my_quote_not_btn_odp input[type="image"],
.your_information_is_secure_odp img{
    display: inline-block;
}
.your_information_is_secure_odp{
	padding-top:15px;
}
.by_requesting_odp {
    color: #6d6d6d;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-style:italic;
	padding:15px;
	line-height:15px;
}
.by_requesting_odp a{
	color:#41719a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	text-decoration:underline;
}
.by_requesting_odp strong{
	color:#41719a;
}
/*======================================================== Home Content Start*/
.testimonials_odp{
	padding-top:80px;
	max-width:940px;
	margin:auto;
}
.testimoni_img_odp{
	float:left;
	width:42%;
}
.testimoni_quote_odp{
	float:left;
	margin-left:20px;
	width:50%;
}
.testimoni_quote_odp h1{
	color:#4d4d4d;
	font-size:39px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding-top:40px;
}
.testimoni_quote_odp h1 span{
	color:#288c8e;
}
.testi_bo_odp{
	padding:20px;
}
.testi_dis_odp{
	font-family: 'OpenSans-Italic';
	color:#6a6b6b;
	font-size:25px;
	display:table-cell;
	line-height:30px;
}
.quote_lft_odp{
	display:table-cell;
	vertical-align:super;
	margin-right:5px;
}
img.quote_rgt_odp{
	vertical-align:-moz-middle-with-baseline;
	margin-left:5px;
}
.testi_bo_odp h3{
	color:#288c8e;
	font-size:25px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	padding-top:10px;
}
.testi_bo_odp h3 strong{
	font-family: 'OpenSans-BoldItalic';
}
.free_plans_container_odp{
	border-top:1px solid #d9dada;
	padding-top:70px;
	padding-left:10px;
	padding-right:10px;
}
.free_plans_container_odp h2{
	color:#4b4c4c;
	font-size:34px;
	text-align:center;
	font-weight:normal;
	font-family: 'OpenSans';
}
.free_plans_container_odp h2 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.get_started_container_odp{
	text-align:center;
	padding-top:30px;
}
.get_started_container_odp img{
	display:inline-block;
}
.get_started_box_odp{
	background:#288c8e;
	padding:20px;
	margin: auto;
    max-width: 971px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-box-shadow: 1px 1px 2px #bababa;
	-webkit-box-shadow: 1px 1px 2px #bababa;
	box-shadow: 1px 1px 2px #bababa;
	border:1px solid #82b4b5;
}
.get_dis_odp{
	float:left;
	width:48%;
	text-align:left;
	font-family: 'OpenSans';
	color:#FFF;
	font-size:21px;
	font-weight:normal;
	line-height:23px;
	border-right:1px solid #5da8aa;
	margin-right:10px;
}
.get_dis_odp strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.get_phone_odp{
	float:left;
	text-align:left;
	font-family: 'OpenSans-Bold';
	color:#FFF;
	font-size:53px;
	font-weight:normal;
	padding-left:10px;
}
.get_phone_odp a,
.get_phone_odp a;hover,
.get_phone_odp a:focus{
	font-family: 'OpenSans-Bold';
	color:#FFF;
	font-size:53px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
/*======================================== Inner Pages Start ===========================================*/
.content_box_odp{
}
.content_box_odp h1{
	color:#5a5b5b;
	font-size:21px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	padding-bottom:15px;
	border-bottom:2px solid #f3f3f3;
}
.content_box_odp h2{
	color:#349ba3;
	font-size:18px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	padding-top:25px;
}
.content_box_odp h3{
	color:#349ba3;
	font-size:18px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:15px;
}
.content_box_odp p{
	color:#636666;
	font-size:16px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:15px;
}
/*======================================== Privacy Pages Start */
.privacy_bg_odp{
	background:#ebf6f7;
}
.privacy_box_odp{
	padding:5%;
}
/*============================================ Thankyou Page Start ============================================*/
.thankyou_container_odp{
	background:#f4fbf8;
	padding-bottom:30px;
}
.th_header_container_odp{
	background:#f2f2f2;
	padding:10px;
}
.info_icon_odp{
	padding:4px 0px;
	color:#515151;
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:21px;
	text-align:right;
	float:right;
}
.info_icon_odp img{
	vertical-align:bottom;
	margin-right:10px;
}
.thankyou_wrapper_odp{
	max-width:966px;
	height:auto;
	margin:auto;
	position:relative;
}
.thankyou_container_odp h1{
	color:#383a39;
	font-size:29px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	padding:30px 10px;
	background:#fff;
}
.thankyou_container_odp h1 strong{
	color:#349ba3;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.review_odp{
	background:#40668f;
	padding:10px;
	border-bottom:6px solid #349ba3;
	position:relative;
}
.review_odp p{
	color:#fff;
	font-size:17px;
	font-family: 'OpenSans-Italic';
	text-align:center;
}
.review_odp h3{
	color:#fff;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	font-size:21px;
	text-align:center;
}
.th_arrow_odp{
	position:absolute;
	right: 57px;
    top: -45px;
	z-index:9999999999;
}
.thanks_frt_container_odp{
}
.thanks_frt_box_odp{
	border:1px solid #64c170;
	background:#fefff5;
	padding:10px 0px;
	margin-top:30px;
	margin-bottom:30px;
	position:relative;
	text-align:left;
	-webkit-transition: all .30s ease-in-out .0s;
	-moz-transition: all .30s ease-in-out .0s;
	-ms-transition: all .30s ease-in-out .0s;
	-o-transition: all .30s ease-in-out .0s;
	transition: all .30s ease-in-out .0s;
}
.thanks_frt_box_odp a,
.thanks_frt_box_odp a:hover,
.th_reg_box_odp a,
.th_reg_box_odp a:hover{
	text-decoration:none;
	outline:none;
}
.th_ftr_star_odp{
	float:left;
	margin-left:20px;
}
.th_ftr_star_odp table{
	height:125px;
}
.th_ftr_logo_odp{
	text-align:center;
	border:1px solid #d4d4d1;
	background:#FFF;
	float:left;
	margin-left:15px;
	margin-top:10px;
	padding:10px 20px;
	-webkit-transition: all .30s ease-in-out .0s;
	-moz-transition: all .30s ease-in-out .0s;
	-ms-transition: all .30s ease-in-out .0s;
	-o-transition: all .30s ease-in-out .0s;
	transition: all .30s ease-in-out .0s;
}
.th_ftr_logo_odp img{
	display:inline-block;
}
.th_ftr_logo_odp table{
	height:85px;
}
.th_dis_odp{
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.th_dis_odp h2{
	color:#349ba3;
	font-size:18px;
	font-family: 'OpenSans-Bold';
}
.th_dis_odp ul{
	padding-top:10px;
	margin-bottom:5px;
}
.th_dis_odp ul li{
	color:#636363;
	font-size:15px;
	font-family: 'OpenSans';
	font-weight:normal;
	margin-left:15px;
}
.th_dis_odp strong{
	color:#008a45;
	font-size:13px;
	font-family: 'OpenSans';
	text-decoration:none;
	font-weight:normal;
}
.th_dis_odp strong:hover{
	color:#008a45;
	text-decoration:underline;
}
.th_ftr_gq_btn_odp{
	margin:auto;
	float:right;
	margin-right:15px;
	margin-top:25px;
}
.thanks_frt_box_odp:hover{
	border:1px solid #2c8060;
	background:#e5f3f9;
}
.thanks_frt_box_odp:hover
.th_ftr_logo_odp{
	border:1px solid #2c8060;
}
.th_reg_box_odp{
	background:#FFF;
	margin-top:15px;
	border:1px solid #f4b550;
	padding:15px;
	-webkit-transition: all .30s ease-in-out .0s;
	-moz-transition: all .30s ease-in-out .0s;
	-ms-transition: all .30s ease-in-out .0s;
	-o-transition: all .30s ease-in-out .0s;
	transition: all .30s ease-in-out .0s;
}
.thlogo_regu_odp{
	margin-top:25px;
	text-align:center;
}
.thlogo_regu_odp img{
	display:inline-block;
}
.th_reg_thanks_dis_odp{
}
.th_reg_thanks_dis_odp h2{
	color:#3d3f3f;
	font-size:19px;
	font-family: 'OpenSans-Semibold';
	text-align:left;
	padding-top:5px;
}
.th_reg_thanks_dis_odp p{
	color:#636363;
	font-size:16px;
	font-family: 'OpenSans';
	padding-top:5px;
	text-align:left;
}
.go_regu_odp_bton{
	margin-top:16px;
	text-align:right;
}
.th_reg_box_odp:hover{
	border-color:#349ba3;
	background:#fff;
}
.paddnone{
	padding:0px !important;
}
/*------------------------------------- Thankyou Note Page ----------------------------------*/
.th_note_header_odp{
	background:#40668f;
	padding:15px;
}
.th_note_header_odp h1{
	color:#fff;
	font-size:28px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding:40px 0px;
}
.th_note_header_odp h1 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.th_note_header_odp h1 img{
	vertical-align:top;
}
.youcus_conteiner_odp{
}
.thNt_logo_odp{
	text-align:center;
	padding-top:40px;
}
.thNt_logo_odp img{
	display:inline-block;
}
.your_odp{
	color:#686768;
	font-size:22px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:35px;
}
.your_odp strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.th_note_body_con_odp{
	padding-top:20px;
}
.th_note_body_con_odp h2{
	color:#4c4b4c;
	font-size:16px;
	font-weight:normal;
	padding-top:25px;
	font-family: 'OpenSans-Bold';
}
.th_note_body_con_odp h2 img{
	margin-right:6px;
}
.th_note_body_con_odp p{
	color:#3c3d3d;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	padding-top:20px;
	font-family: 'OpenSans';
	border-bottom:none;
}
.th_nt_ph_box_odp,
.th_nt_ph_box_odp a,
.th_nt_ph_box_odp a:hover,
.th_nt_ph_box_odp a:focus{
	background:#faffee;
	border-bottom:5px solid #349ba3;
	font-family: 'OpenSans-Bold';
	font-size:60px;
	color:#40668f;
	font-weight:normal;
	padding:10px;
	max-width:540px;
	margin:auto;
	margin-top:50px;
	margin-bottom:40px;
	text-align:center;
	text-decoration:none;
	outline:none;
	-moz-box-shadow: 1px 1px 2px #a6a6a6;
	-webkit-box-shadow: 1px 1px 2px #a6a6a6;
	box-shadow: 1px 1px 2px #a6a6a6;
}
.th_nt_footer_odp{
	text-align:center;
	color:#fff;
	font-size:14px;
	font-family: 'OpenSans';
	font-style:normal;
	background:#40668f;
	padding:40px 15px;
	margin-top:70px;
}
/*========================================= Footer Container Start ================================================*/
.footer_container_odp{
	background:#f8f8f8;
	padding:20px 10px;
}
.footer_logo_odp{
	text-align:center;
}
.footer_logo_odp img{
	display:inline-block;
}
.footer_container_odp p{
}
.footer_container_odp p,
.footer_container_odp p a{
	color:#676868;
	font-size:13px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	text-decoration:none;
	padding-top:10px;
}
.clear{
	clear:both;
}
/*========================================= Css Update 2018-05-21 ================================================*/

/*--------------- Home Page*/
.resource_and_tips_odp{
	padding:70px 15px;
	border-bottom:1px solid #d9dada;
}
.resource_and_tips_odp h1{
	text-align:center;
	color:#12595b;
	font-size:35.3px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	padding-bottom:15px;
}
.reso_box_odp{
	max-width:358px;
	margin:auto;
	margin-top:30px;
}
.reso_box_odp h1{
	color:#fff;
	font-size:21px;
	font-weight:normal;
	font-family: 'MyriadPro-Regular';
	text-align:left;
	padding:10px;
}
.title_1_odp h1{
	background:#349ba3;
}
.title_2_odp h1{
	background:#1d7577;
}
.title_3_odp h1{
	background:#115454;
}
.reso_img_odp{
	position:relative;
	text-align:center;
}
.reso_img_odp img{
	display:inline-block;
}
.reso_dis_odp{
	position:absolute;
	bottom:0px;
	padding:10px 10px 5px;
	background:url(images/reso_bg_odp.png) repeat;
	text-align:left;
	width:100%;
}
.reso_dis_odp p{
	color:#353838;
	font-size:16px;
	font-family: 'OpenSans';
	font-weight:normal;
	line-height:16px;
	padding-bottom:2px;
}
.reso_dis_odp a{
	color:#097dbd;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	text-decoration:underline;
}
.reso_dis_odp a:hover,
.reso_dis_odp a:focus{
	text-decoration:none;
	outline:none;
	color:#097dbd;
}
/*------------------------ Inner Pages*/
.bannershadow_odp{
	background:url(images/banner_shadow_odp.png) repeat-x top;
	padding-top:10px;
}
.breadcrumb_odp{
	background:#f2f2f2;
	padding-bottom:10px;
}
.breadcrumb_odp ul{
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
.breadcrumb_odp ul li{
	color:#525556;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	display:inline;
	padding-right:10px;
}
.breadcrumb_odp ul li a{
	text-decoration:underline;
	color:#525556;
	font-size:17px;
}
.breadcrumb_odp ul li a:hover,
.breadcrumb_odp ul li a:focus{
	text-decoration:none;
	outline:none;
	color:#525556;
	font-size:17px;
}
/*--------- XXX ----------*/
.innbornone_odp{
	border:none;
}
.sml_wrapper_conti_odp{
	max-width:825px;
	height:auto;
	margin:auto;
	padding-top:40px;
    border-bottom: 1px solid #d9dada;
}
.content_odp{
	padding-bottom:50px;
}
.content_odp h1{
	color:#686565;
	font-size:29px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.content_odp h2{
	color:#444444;
	font-size:23.88px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}
.content_odp h3{
	color:#747677;
	font-size:21px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}
.content_odp h5{
	color:#5b5b5b;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:15px;
	line-height:20px;
}
.content_odp h6{
	color:#5b5b5b;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:15px;
	line-height:22px;
}
.content_odp p{
	color:#828282;
	font-size:16px;
	padding-top:15px;
	font-family: 'MyriadPro-Regular';
	font-weight:normal;
}
/*------------------------------------- Contact Us*/
.contact_form_odp{
	padding-top:30px;
}
.contact_form_odp label{
	color:#56595b;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.button_odp{
	text-align:right;
}
.button_odp button[type="button"]{
	background:#e8e8e8;
	color:#605a5a;
	font-size:20px;
	padding:6px 30px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
.button_odp button[type="button"]:hover{
	color:#FFF !important;
	background:#605a5a;
}
.con_pad_Lft_odp{
	padding-left:0px !important;
	padding-right:7px !important;
}
.con_pad_Rlt_odp{
	padding-left:7px !important;
	padding-right:0px !important;
}
.submit_info_odp{
	background:#39b54a;
	color:#FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20.29px;
	padding:6px 25px;
	margin-top:30px;
	display:inline-block;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	-khtml-border-radius: 60px;
	margin-bottom:20px;
}
.address_odp{
	margin-top:30px;
    border-top: 1px solid #d9dada;
	margin-bottom:-50px;
	padding:6px;
}
.location_odp,
.business_hrs_odp{
	float:left;
	width:50%;
	text-align:center;
	border-right:1px solid #f7f7f7;
}
.business_hrs_odp{
	float:right;
	border-right:none;
	border-left:1px solid #f7f7f7;
}
.location_odp p,
.business_hrs_odp p{
	color:#349ba3;
	font-size:15px;
	padding:10px;
	font-family: 'OpenSans';
	font-weight:normal;
}
/*--------------------------- Resouce Page*/
.resouce_wrap_odp{
	padding-left:15px;
	padding-right:15px;
}
.resource_conti_odp{
	border-bottom:1px solid #d3d3d3;
	padding:30px 0px;
	margin-bottom:10px;
}
.recouce_box_odp{
	float:left;
	width:20%;
	margin-right:3%;
}
.re_img_box_odp{
}
.re_img_box_odp h1{
	color:#fff;
	font-size:13.7px;
	font-weight:normal;
	font-family: 'MyriadPro-Regular';
	text-align:left;
	padding:10px;
}
.recouce_box_odp p{
	padding-top:10px;
}
.recouce_box_odp p a{
	color:#797b7c;
	font-size:16.91px;
	font-family: 'MyriadPro-Regular';
	font-weight:normal;
	text-decoration:none;
}
.recouce_box_odp p a:hover,
.recouce_box_odp p a:focus{
	text-decoration:none;
	outline:none;
	color:#797b7c;
}


















/*--------------------- Footer Tab*/
.footer_navi_odp{
	text-align:center;
	clear:both;
}
.footer_navi_odp ul{
	margin-bottom:0px;
}
.footer_navi_odp ul li{
	list-style:none;
	display:inline;
}
.footer_navi_odp ul li a{
	color:#FFF;
	font-size:13.84px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding:6px;
	background:#349ba3;
	margin:15px 5px 0px;
	display:inline-block;
	min-width:100px;
}
.footer_navi_odp ul li a:hover,
.footer_navi_odp ul li a:focus{
	text-decoration:none;
	background:#4b4c4c;
	outline:none;
}