.new_home_slider h1 { font-family: 'ArialNarrow'; text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75); font-weight: 600; }
.new_home_slider h2 { font-family: 'ArialNarrow' !important; text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75); color: #ffffff !important; font-style: normal !important; }
.new_home_slider .curc { font-family: 'BrushScriptStd'!important; }


.new_home_slider { border-bottom: solid 3px #ffffff; }
.new_home_slider + #lowerbody { padding-top: 10px; }

div.stunning-text-wrapper { border: none; background: #517a9e; }
div.stunning-text-wrapper .stunning-text-caption { width: 100%; text-align: center; }
div.stunning-text-inner-wrapper { padding: 0px 29px 15px; }
div.stunning-text-wrapper .stunning-text-caption p { font-family: 'Verdana-BoldItalic'; font-size: 18px; line-height: 22px; color: #ffffff; text-align: center; margin-bottom: 6px; }
div.stunning-text-wrapper .stunning-text-caption ul { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%; margin: 0; align-items: center; justify-content: center; }
div.stunning-text-wrapper .stunning-text-caption ul li { font-family: 'Verdana-Bold'; font-size: 20px; line-height: 33px; color: #ffffff; text-align: center; margin-left: 31px; padding: 0; }
div.stunning-text-wrapper .stunning-text-caption ul li::marker { margin-right: 0 !important; }
.about-us-wrapper { width: 100%; position: relative; background: #f2f3f3; padding: 12px 6px 17px; }
.about-us-wrapper img[align="left"] { margin: 10px 11px 18px 0; }
.about-us-wrapper img[align="right"] { margin: 10px 0 18px 11px; }
.about-us-wrapper img[align="center"] { margin: 15px 0 18px 0; }
.about-us-wrapper p {font-family: 'Verdana'; font-size: 14px; color: #000000; line-height: normal; margin-bottom: 16px; }
.about-us-wrapper .about-us-content p:last-child { margin-bottom: 0 !important; }
.about-us-wrapper p strong { font-weight: normal; font-family: 'Verdana-Bold'; }
.f-testimonial p { font-size: 14px; line-height: 24px; font-family: 'Verdana-BoldItalic'; color: #ebeded; }


.footer-widget-wrapper > .row > .three:nth-child(2) { width: 20%; }
.footer-widget-wrapper > .row > .three:nth-child(3) { width: 30%; }

.client-name { font-size: 14px; line-height: 24px; font-family: 'Verdana-BoldItalic'; color: #ebeded; text-align: right; padding-top: 4px; }

.header-inner { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%; }
.header-inner .logo-wrapper img { max-width: 270px; height: auto; width: auto; }
.header-inner  div.gdl-navigation-wrapper { max-width: calc(100% - 270px); display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin: 0; }
.header-outer-wrapper ,
.header-outer-wrapper * { box-sizing: border-box; }
.header-inner div.navigation-wrapper { position: relative; width: auto; align-self: flex-end; margin-left: auto; margin-right: 0; } 
.header-inner div.responsive-menu-wrapper { position: relative; width: 100%; } 
.header-inner .top_left_header { margin-left: auto; float: right; width: 355px; text-align: right; }
.header-inner .top_left_header p { font-family: 'Verdana-Bold'; font-size: 14px; line-height: normal; color: #ffffff; margin: 0; }
.header-inner .top_left_header .call_header { font-family: 'Verdana-Bold'; font-size: 23px; line-height: normal; color: #ffffff; }
.header-inner .sf-sub-indicator { display: none !important; }
.header-inner { padding-top: 6px; }

.header-inner ul.sf-menu li a { font-family: 'Verdana'; font-size: 14px; }
.header-inner ul.sf-menu > li > a { padding: 0 5px; }
.header-inner ul.sf-menu > li { padding-top: 2px !important; padding-bottom: 5px !important; }
.header-inner ul.sf-menu > li > ul { top: 100% !important; }
.header-inner ul.sf-menu li ul { padding-top: 4px; display: none; }
.header-inner ul.sf-menu li ul li { background: rgba(25, 71, 112, 0.80); display: inline-block; vertical-align: top; width: 100%; }
.logo-wrapper { padding-top: 29px; }
.header-inner ul.sf-menu li ul li a { margin: 0 8px; border: none !important; line-height: normal; padding: 0 0 2px 0; }
.header-inner ul.sf-menu li ul li + li { margin-top: 1px !important; }
div.header-outer-wrapper { border-bottom: solid 3px #ffffff; }
html body ul.sf-menu > li:first-child { display: none !important; }
.page-template-custom-firearm #bk-slider { height: auto; }


.header-inner div.gdl-navigation-wrapper { max-width: 100%; width: 100%; margin-top: -95px; }
.header-inner .top_left_header { padding-bottom: 40px; }
div.logo-wrapper { padding-bottom: 15px; position: relative;z-index: 2; }
/* .header-inner .top_left_header p { font-size: 12px; }
.header-inner .top_left_header .call_header { font-size: 19px; } */

.header-inner ul.sf-menu > li > a { padding: 0 11px; }



/*=========================================*/
/* Register form css start */
/*=========================================*/
.form_wrap_wrap { display:inline-block; vertical-align:top;; width:100%; padding:30px 0 0 0; } 
.form_wrap_wrap .top_blk { display:inline-block; vertical-align:top; width:100%; text-align:center; }
.form_wrap_wrap .top_blk h4 { font-family: 'Open Sans';font-weight: bold; font-size:20px; text-align:center; border-bottom:solid 2px #000000; color:#000000; line-height:normal; padding:0; margin:15px 0 5px 0; display:inline-block; vertical-align:top; width:auto; }
.form_wrap_wrap .top_blk p { font-size:15px; color:#000000; }
.form_wrap_wrap .top_blk p a { color:#000000; }
.form_wrap_wrap .form_wrp { display:inline-block; vertical-align:top; width:100%; }
.form_wrp .form_row_1 { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width:100%; margin-left:-10px; margin-right:-10px; }
.form_wrp .form_row_1.spacer,
.form_wrp .form_row_1.f_title.spacer {padding-top: 30px;}
.form_wrp .form_row_1 .form_col { width:100%; padding-left:0; padding-right:0; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.form_wrp .form_row_1 .form_col.req_date { width:30%; }
.form_wrp .form_row_1 .form_col label:not([for]) { -webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 70%;font-size: 16px;color: #000;line-height: 1;margin: 0px;padding: 10px 10px; }
.form_wrp .form_row_1 .form_col .input_wrap { -ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;margin: 0px; }
.form_wrp .form_row_1 .form_col.c_person { width:40%; }
.form_wrp .form_row_1 .form_col.req_amt { width:30%; }
.form_wrp .text_input { width:100%; font-size: 16px; border:none; outline:none; border-bottom:solid 1px #000000; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none; }
.form_wrp .form_row_1 .form_col.c_phn { width:30%; }
.form_wrp .form_row_1 .form_col.f_fax { width:30%; }
.form_wrp .form_row_1 .form_col.f_email { width:40%; }
.form_wrp .form_row_1.f_title { padding-top:15px; padding-bottom:15px; }
.form_wrp .form_row_1.f_title.center {justify-content: center;}
.form_wrp .form_row_1.f_title h5 { font-family: 'Open Sans';font-weight: bold; font-size:20px; color:#000000; padding-left:10px; padding-right:10px;}
.form_wrp .form_row_1.f_title p {color: #111;font-weight: normal; font-size:20px; padding-left:10px; padding-right:10px;}
.form_wrp .form_row_1.f_title.center h5 {max-width: 75%;margin: 0 auto;text-align: center;}
.form_wrp .form_row_1 .form_col.c_s_secu { width:33.33%; }
.form_wrp .form_row_1 .form_col.f_dob { width:33.33%; }
.form_wrp .form_row_1 .form_col.f_dod { width:33.33%; }
.form_row_1.r_radio .radio-item input[type="radio"] { display:none;}
.form_row_1.r_radio .radio-item input[type="radio"] + label { width:100%; position:relative; display:block; font-size:16px; color:#000; font-weight:normal; line-height:inherit; cursor:pointer; margin:0px; padding:0px 0px 0px 30px; max-width:100%;}
.form_row_1.r_radio .radio-item input[type="radio"] + label:before { content:""; width:20px; height:20px; background:#f2f2f2; border:1px solid #000000; border-radius:50%; position:absolute; top:0px; left:0px;}
.form_row_1.r_radio .radio-item input[type="radio"]:checked + label:before { background:#102f84; border-color:#102f84; }
.r_radio .has-radio-item { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
.r_radio .has-radio-item span { display:inline-block; vertical-align:top; width:auto; margin:0 4px; }
.form_wrp .form_row_1 h6 { font-family: 'Open Sans';font-style: italic; font-size:18px; color:#000000; padding-left:10px; padding-right:10px; }
.form_table { display:inline-block; vertical-align:top; width:calc(100% - 20px); margin-left:10px; margin-right:10px; border:solid 1px #000000; }
.form_wrp .form_row_1 .form_table .top_name_inc label { padding-left:0; }
.form_table .top_name_inc { padding:0 10px; }
.form_table .form_header { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; padding-left:10px; padding-right:10px; }
.form_table .form_body { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.form_table .form_header { border-top:solid 1px #000000; }
.form_table .form_body .form_tr .form_td,
.form_table .form_header .form_th { padding:3px 8px; color:#000000; font-family: 'Open Sans';font-weight: 500; font-size:15px; text-align:center; min-height:100%; border-right:solid 1px #000000; }
.form_table .form_body .form_tr .form_td:last-child ,
.form_table .form_header .form_th:last-child { border:none; }
.form_table .form_body .form_tr .form_td:nth-child(1) ,
.form_table .form_header .form_th:nth-child(1) { width:20% }
.form_table .form_body .form_tr .form_td:nth-child(2) ,
.form_table .form_header .form_th:nth-child(2) { width:40% }
.form_table .form_body .form_tr .form_td:nth-child(3) ,
.form_table .form_header .form_th:nth-child(3) { width:20% }
.form_table .form_body .form_tr .form_td:nth-child(4) ,
.form_table .form_header .form_th:nth-child(4) { width:20% }
.form_table .form_body .form_tr { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; border-top:solid 1px #000000; padding-left:10px; padding-right:10px; }
.form_table .form_body .form_tr .form_td .check_blk { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.has-radio-item { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; }
.has-radio-item .radio-item { display:inline-block; vertical-align:top; width:auto; }
.has-radio-item .radio-item + .radio-item { padding:0 0 0 10px; }

.check_blk input[type="radio"] { display:none;}
.check_blk input[type="radio"] + label { width:100%; position:relative; display:block; font-size:16px; color:#000; font-weight:normal; line-height:20px; cursor:pointer; margin:1px 0 0; padding:0px 0px 0px 30px; max-width:100%;}
.check_blk input[type="radio"] + label:before { content:""; width:20px; height:20px; background:#f2f2f2; border:1px solid #000000; border-radius:0; position:absolute; top:0; left:0px;}
.check_blk input[type="radio"]:checked + label:before { content:'\f00c'; font-size:15px; color:#102f84; font-family:'FontAwesome'; line-height: 18px;text-align: center; }

.form_table + .form_table { margin-top:30px; }
.f_footer { padding:15px 20px; }
.f_footer .f_footer_inner { padding:0 50px; }
.f_footer .check_blk  { font-family: 'Open Sans';font-weight: bold;font-style: italic; color:#111; font-size: 16px; }
.f_footer .check_blk label { font-family: 'Open Sans';font-weight: bold;font-style: italic; color:#111; }
.f_footer .has-radio-item .radio-item { padding:0 0 0 10px; }

.form_wrp .form_row_1 .form_col.cp_name { width:60%; }
.form_wrp .form_row_1 .form_col.cp_numb { width:40%; }
.ad_comment label { font-family: 'Open Sans';font-weight: bold; }

.form-btn input[type=submit] { width: auto;background: #3651ae;background: -moz-linear-gradient(top, #3651ae 1%, #042d7f 100%);background: -webkit-linear-gradient(top, #3651ae 1%,#042d7f 100%);background: linear-gradient(to bottom, #3651ae 1%,#042d7f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3651ae', endColorstr='#042d7f',GradientType=0 );border: 0px;border-radius: 5px;color: #fff;height: 32px;font-family: 'Open Sans';font-weight: bold; font-size: 20px;line-height: 32px; padding:0 35px; cursor:pointer; }
.form-btn { padding-top:20px; display: inline-block;vertical-align: top;width: 100%; text-align:right; }

.btm_footer_contact { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-left:-15px; margin-right:-15px; padding:0 0 80px 0; }
.btm_footer_contact .cnt_col { padding-left:15px; padding-right:15px; }
.btm_footer_contact .cnt_col p { font-family: 'Open Sans';font-weight: bold; color:#111; font-size:16px; margin:0; padding:0; }
.btm_footer_contact .cnt_col p a { color:#111; text-decoration:none; }
.btm_footer_contact .panel-grid-cell:nth-child(1).cnt_col { text-align:left; }
.btm_footer_contact .panel-grid-cell:nth-child(2) .cnt_col { text-align:center; }
.btm_footer_contact .panel-grid-cell:nth-child(3) .cnt_col { text-align:right; }

.r_radio .has-radio-item .wpcf7-form-control-wrap { display:inline-block; vertical-align:top; width:100%; }
.r_radio .has-radio-item .wpcf7-form-control-wrap .wpcf7-radio { width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between; }
.form_table .form_body .form_tr .form_td .text_input { border:none; }
.form_table .top_name_inc .form_col .text_input { border:none; }

.ui-datepicker { background: #f5f5f5;border-radius: 0; padding:0; border:none; }
.ui-datepicker .ui-datepicker-header { background: #1e5483;color: #fff;font-size: 20px;height: 48px;padding: 0;border: solid 1px #41843d; font-family: 'Open Sans';font-weight:500; border: none;border-radius: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-title { line-height:48px; margin-right:48px; margin-left:48px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { position: absolute;top: 0px;width: 48px;height: 48px; margin:0; text-align:center; line-height:48px; cursor:pointer;  }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { right: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span { width: 48px;height: 48px; position:relative; left: 0;margin-left: 0;top: 0;margin-top: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after { content:'Â»'; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color: #fff; background:url(/web/20220325061835im_/https://hamptonroadslawfirm.com/wp-content/themes/kingpower-v1-07-child-01/images/prev_arrow_cal.svg) no-repeat center center #3651ae !important;  height:10px; width:10px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after { content:'Â«'; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);  height:10px; width:10px; background: url(/web/20220325061835im_/https://hamptonroadslawfirm.com/wp-content/themes/kingpower-v1-07-child-01/images/next_arrow_cal.svg) no-repeat center center #3651ae !important; }
.ui-datepicker .ui-state-hover, 
.ui-datepicker .ui-widget-content .ui-state-hover, 
.ui-datepicker .ui-widget-header .ui-state-hover, 
.ui-datepicker .ui-state-focus, 
.ui-datepicker .ui-widget-content .ui-state-focus, 
.ui-datepicker .ui-widget-header .ui-state-focus { border:none; background:none; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { left: 0; }
.ui-datepicker th { border: none;border-radius: 0;border-bottom: solid 1px #dadada;height: 46px;font-size: 16px;color: #1e5483;background: none;padding: 0;box-sizing: content-box;vertical-align: middle; 
font-family: 'Open Sans'; font-weight:500;  }
.ui-datepicker td { box-sizing: content-box;vertical-align: middle; height:39px; }
.ui-datepicker .ui-state-default, 
.ui-datepicker .ui-widget-content .ui-state-default, 
.ui-datepicker .ui-widget-header .ui-state-default { border:none; color: #111 !important;background: none; font-size: 18px; font-family: 'Open Sans'; font-weight:500; padding:0; text-align:center; pointer-events: none; }
.ui-datepicker .ui-state-highlight, 
.ui-datepicker .ui-widget-content .ui-state-highlight, 
.ui-datepicker .ui-widget-header .ui-state-highlight { font-weight: 400;border: solid 1px;border-color: transparent;color: #a4a4a4;background: none; font-size: 18px; display: block;line-height: 38px;margin: -1px;position: relative; line-height:normal; padding:0; text-align:center; }
.ui-datepicker td { padding:0;}

.header_wapper.fixed { background:#fff; position:fixed; z-index:999;}
.nav_listing ul li.active a { opacity:0.5;}
.why-choose-wapper { padding-top:180px;}
.why-choose-wapper .widget-title { padding-top:60px;}
.form_wrap_wrap .top_blk img { max-width:100%; height:auto; border:none;}
.form_row_1 .form_col + .explain_text {padding-left: 20px;}
.explain_text p {color:#111;padding: 10px;}

/* Default checkbox css ST */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
input[type="checkbox"]:not(:checked) + label,
input[type="checkbox"]:checked + label {display: block;max-width: 100%;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 16px;
  color: #111;
  margin: 1px 0 0;
  line-height: 20px;
  vertical-align: top;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; 
  top: 0;
  width: 20px; 
  height: 20px;
  border: 1px solid #000;
  background: #f2f2f2;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '\2713';/*\f00c*/
  position: absolute;
  top: 0; 
  left: 0;
  width: 20px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
  color: #102f84;
  transition: all .2s;
  font-family: 'FontAwesome';
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}/* Default checkbox css ED */
.check_blk span { vertical-align: top; line-height: 1;  }

.form_wrp .form_row_1 .form_col.y_dob { width:50%; }
.form_wrp .form_row_1 .form_col.y_legal { width:25%; }
.form_wrp .form_row_1 .form_col.y_race { width:25%; }
.form_wrp .form_row_1 .form_col.f_ssn { width:60%; }
.form_wrp .form_row_1 .form_col.p_address {width: 50%;}
.form_wrp .form_row_1 .form_col.checkbox {padding-top: 10px;padding-bottom:10px;align-items: center;}
.form_wrp .form_row_1 .form_col.checkbox > label {padding: 0 10px;}
.form_wrp .form_row_1.pos_inside .form_col {padding-left: 5%;}
.form_wrp .form_row_1.pos_inside .form_col {width: auto;-ms-flex: 1;flex: 1;}
.form_wrp .form_note {padding: 10px;}

.form_wrp span {line-height: 1;}
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 10px;
}
.wpcf7 input[type="file"] {
  cursor: pointer;
  padding: 0 0 10px;
}
.check_blk .radio-item span + span {margin-left: 1em;}
.ui-datepicker {width: 24em;}
/*=========================================*/
/* Register form css end */
/*=========================================*/


/************************************************************************************/
/*Responsive Start*/
/************************************************************************************/
@media (min-width: 992px) and (max-width: 1250px) {
.header-inner .logo-wrapper img { max-width: 250px; }
.header-inner div.gdl-navigation-wrapper { max-width: 100%; width: 100%; margin-top: -95px; }
.header-inner .top_left_header { padding-bottom: 40px; }
div.logo-wrapper { padding-bottom: 15px; position: relative;z-index: 2; }
.header-inner .top_left_header p { font-size: 12px; }
.header-inner .top_left_header .call_header { font-size: 19px; }
.header-inner ul.sf-menu > li > a { padding: 0 7px; }
}
@media (min-width: 768px) and (max-width: 991px) {
.header-inner .logo-wrapper img { max-width: 250px; }
.header-inner div.gdl-navigation-wrapper { max-width: 100%; width: 100%; margin-top: -95px; margin-left: 0; margin-right: 0; }
.header-inner div.navigation-wrapper {  margin-left: 0; margin-right: 0; }
#main-superfish-wrapper ul li span.gdl-label { font-size: 12px !important; }
.header-inner ul.sf-menu > li > a { padding: 0 5px; }
.header-inner .top_left_header { padding-bottom: 40px; }
div.logo-wrapper { padding-bottom: 15px; position: relative;z-index: 2; }
.header-inner .top_left_header p { font-size: 12px; }
.header-inner .top_left_header .call_header { font-size: 19px; }

div.stunning-text-wrapper .stunning-text-caption p { font-size: 16px;line-height: 1.6; }
div.stunning-text-wrapper .stunning-text-caption ul li { font-size: 17px;line-height: 1.5; }

.form_wrp .form_row_1 .form_col.cp_name,
.form_wrp .form_row_1 .form_col.c_person,
.form_wrp .form_row_1 .form_col.y_dob { width:100%; }
.form_wrp .form_row_1 .form_col.y_legal { width:100%; }
.form_wrp .form_row_1 .form_col.y_race { width:100%; }
.form_wrp .form_row_1 .form_col.f_ssn { width:100%; }
.form_wrp .form_row_1 .form_col.p_address {width: 100%;}

}
div.stunning-text-inner-wrapper { padding: 0px 19px 15px; }
@media (max-width: 767px) {
.header-inner div.gdl-navigation-wrapper { max-width: 100%; width: 100%; margin-top: 0; margin-left: 0; margin-right: 0; }
.header-inner div.navigation-wrapper {  margin-left: 0; margin-right: 0; }
#main-superfish-wrapper ul li span.gdl-label { font-size: 14px !important; }
.header-inner ul.sf-menu > li > a { padding: 0 5px; }
.header-inner .top_left_header { padding-bottom: 20px; width: 100%; text-align: center; }
div.logo-wrapper { padding-bottom: 15px; position: relative;z-index: 2; }
.header-inner .top_left_header p { font-size: 12px; }
.header-inner .top_left_header .call_header { font-size: 19px; }

.footer-widget-wrapper > .row > .three:nth-child(3),
.footer-widget-wrapper > .row > .three:nth-child(2) { width: 100%; }
.client-name,
.f-testimonial p { font-size: 13px;line-height: 1.6; }
.about-us-wrapper p { font-size: 13px; }

div.stunning-text-wrapper .stunning-text-caption p { font-size: 14px;line-height: 1.6; }
div.stunning-text-wrapper .stunning-text-caption ul { margin-left: 20px; }
div.stunning-text-wrapper .stunning-text-caption ul li { text-align: left; font-size: 15px;line-height: 1.5; width: 100%; margin: 0; }
div.stunning-text-wrapper .stunning-text-inner-wrapper { padding:15px 15px  20px!important; }

.bg_prop rs-sbg { background-size: cover !important; background-position: center right !important;  }

.form_wrp .form_row_1 .form_col.req_date {flex-direction: row;width: 100%;}
.form_wrp .form_row_1 .form_col:not(.req_date) {flex-direction: column; padding: 0 0 16px;}
.form_wrp .form_row_1 .form_col.checkbox {padding: 0 0 20px;align-items: flex-start;}
.form_wrp .form_row_1 .form_col.checkbox > label {padding:10px 10px 10px;}
.form_wrp .form_row_1 .form_col label:not([for]) {max-width: 100%;}
.form_wrp .form_row_1 .form_col .input_wrap {padding: 0 10px;}
.form_wrp .form_row_1 .form_col.f_dob,
.form_wrp .form_row_1 .form_col.cp_name,
.form_wrp .form_row_1 .form_col.c_person,
.form_wrp .form_row_1 .form_col.y_dob { width:100%; }
.form_wrp .form_row_1 .form_col.y_legal { width:100%; }
.form_wrp .form_row_1 .form_col.y_race { width:100%; }
.form_wrp .form_row_1 .form_col.f_ssn { width:100%; }
.form_wrp .form_row_1 .form_col.p_address {width: 100%;}
.form_wrp .form_row_1.f_title.center h5 {max-width: 100%;font-size: 16px;}
.form_wrp .form_row_1.pos_inside .form_col {padding-left: 0;}
}

.check_label_hide input[type="checkbox"] + label {font-size: 0;}
/************************************************************************************/
/*Responsive End*/
/************************************************************************************/
/*
     FILE ARCHIVED ON 06:18:35 Mar 25, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:39:09 Mar 25, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 83.542
  exclusion.robots: 0.14
  exclusion.robots.policy: 0.13
  RedisCDXSource: 15.245
  esindex: 0.007
  LoadShardBlock: 46.658 (3)
  PetaboxLoader3.datanode: 62.039 (4)
  CDXLines.iter: 18.866 (3)
  load_resource: 104.555
  PetaboxLoader3.resolve: 66.824
*/