html body { font-size: 16px; }
body > div { font-size: inherit; }
.site-footer { padding: 0; }
.site-header .wrap { padding: 0; }
.site-header .title-area { display: none; }
.site-inner, .wrap { width: 100%; max-width: 100%; }
.site-inner { padding: 0; }
.site-footer .footer_wrap + p { display: none; }
.top_banner_wrap, .help_number_section_wrap { background-size: cover !important; background-repeat: no-repeat !important; }
.top_menu_nav_left ul li a, .custom_nav_wrap .navbar-nav .nav-item, .fixed-header .navbar-nav .nav-item { position: relative; }
.top_menu_nav_left ul li + li a:before, .custom_nav_wrap .navbar-nav .nav-item + .nav-item:before { position: absolute; left: 0; top: 50%; margin-top: -6px; width: 1px; height: 12px; content: ""; background: #fff; }
.fixed-header .navbar-nav .nav-item + .nav-item:before { position: absolute; left: -1px; top: 50%; margin-top: -6px; width: 2px; height: 12px; content: ""; background: #fff; }
.top-float-right select { font-size: 16px; padding: 0; }
.footer_col_title img { margin-top: 21px; display: block; padding-bottom: 11px; }
.footer_col_1 > img { margin-bottom: 4px; }
.recent_posts_box img { max-width: 97px; min-height: 74px; object-fit: cover; margin-right: 16px; }
.breadcrumb_wrap nav { font-size: 0; padding-top: 8px; padding-bottom: 8px; }
.breadcrumb_wrap nav span { color: #fff; font-size: 14px; display: inline-block; }
.breadcrumb_wrap nav > span + span { padding-left: 1.5rem; }
.breadcrumb_wrap nav > span + span:before { content: "»"; padding-right: 1.5rem; color: #fff; display: inline-block; }
.breadcrumb_wrap nav span a { color: #fff; font-size: 14px; }
.breadcrumb_wrap nav span a:hover { text-decoration: underline; }
.inner_sidebar_wrap form.search-form { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; width: 100%; margin-bottom: 25px; }
.inner_sidebar_wrap form.search-form input[type="text"] { height: 58px; border-radius: 0; font-size: 16px; line-height: 1.5; color: #495057; background-color: #f6f6f6; background-clip: padding-box; border: 1px solid #c2c2c2; padding-left: 15px; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.inner_sidebar_wrap form.search-form input[type="submit"] { background: #cf341f url(//bukhlaw.com/wp-content/themes/bukhlaw/images/search_icon.png) no-repeat center center; font-size: 0; width: 52px; height: 58px; border: solid 1px #6c757d; }
.fixed-header .navbar-nav.scroll-menu-custom > li, .custom_nav_wrap ul.fixed-menu-custom > li { position: relative; }
.fixed-header .navbar-nav.scroll-menu-custom > li a:focus, .custom_nav_wrap ul.fixed-menu-custom > li a:focus { outline: none; }
.fixed-header .navbar-nav.scroll-menu-custom > li:nth-child(3) ~ li .sub-menu, .custom_nav_wrap ul.fixed-menu-custom > li:nth-child(3) ~ li .sub-menu { left: auto; right: 0; }
.fixed-header .navbar-nav.scroll-menu-custom li.menu-item-has-children a:hover, .custom_nav_wrap ul.fixed-menu-custom li.menu-item-has-children a:hover { border-bottom: 0; }
.fixed-header .navbar-nav.scroll-menu-custom > li:hover .sub-menu, .custom_nav_wrap ul.fixed-menu-custom > li:hover .sub-menu { display: block; }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu, .custom_nav_wrap ul.fixed-menu-custom .sub-menu { display: none; position: absolute; left: 0; top: 100%; width: 200px; z-index: 1; }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu li:before, .custom_nav_wrap ul.fixed-menu-custom .sub-menu li:before { display: none; }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu li a, .custom_nav_wrap ul.fixed-menu-custom .sub-menu li a { font-size: 15px; font-weight: 400; background: rgba(17, 17, 17, 0.7); padding: 8px 10px; border-bottom: 1px solid #353535; line-height: 18px; transition: 1s ease all; -ms-transition: 1s ease all; -webkit-transition: 1s ease all; width: 100%; display: block; }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu li, .custom_nav_wrap ul.fixed-menu-custom .sub-menu li { padding: 0 !important; float: none; }
.fixed-header ul.scroll-menu-custom .sub-menu li a:hover, .custom_nav_wrap ul.fixed-menu-custom .sub-menu li a:hover { border-bottom: 1px solid #000; background: #000; }
.custom_nav_wrap .navbar-nav .nav-item + .nav-item:before { display: none !important; }
body .award_review_section h3 { font-weight: 700 !important; }
.top_menu_nav .float-right.top-float-right { width: auto; }
.top_menu_nav .float-right.top-float-right .top_menu_nav_right { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 7px; }
ul.top_language { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 10px 0 0; padding: 0; list-style: none; }
ul.top_language li a { text-decoration: none; outline: none; } .top_menu_nav_right a.top_email_no { font-weight: bold; color: #fff; font-size: 17px; }
.top_menu_nav_right a.top_email_no img { margin-right: 3px; }
.custom_nav_wrap .navbar-nav .nav-item.hide-desktop, .fixed-header .navbar-nav.scroll-menu-custom > li.hide-desktop { display: none; } .lp-header .logo_wrapper .row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }
.lp-header .logo_wrapper .top_menu_nav_right { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; -ms-flex-pack: flex-end; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }
.lp-logogs a.nyc_logo { display: inline-block; border-right: solid 2px #fff; padding-right: 14px; margin-right: 10px; }
.lp-header .logo_wrapper { margin: 35px 0; }
.lp-header .logo_wrapper .top_menu_nav_right a.top_phone_no span { max-width: 280px; display: inline-block; font-size: 17px; color: #fff; font-weight: normal; vertical-align: top; font-family: 'Roboto Condensed', sans-serif; margin-top: -3px; }
.lp-header .logo_wrapper .top_menu_nav_right a.top_phone_no span strong { font-size: 25px; display: block; line-height: normal; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; margin-top: -2px; }
.lp-header .banner_content_wrap { margin: 120px 0 0; top: 0; width: 100%; text-align: center; }
.lp-header .banner_content_wrap span { float: none; font-size: 66px; text-transform: inherit; }
.lp-header .banner_content_wrap p { font-size: 40px; color: #fff; font-family: 'Roboto', sans-serif; display: block; margin: 26px 0 0; }
.top_banner_wrap.lp-header { position: relative; height: 660px; }
.lp-header .logo_section { }
.lp-header .logo_section ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }
.lp-header .logo_section { clear: both; position: absolute; left: 0; bottom: 55px; width: 100%; }
.lp-sidebar .artical_section { border: solid 1px #dadada; }
.lp-sidebar .artical_section h3.form-heading { color: #fff; margin: 0; background: #aa560c url(//bukhlaw.com/wp-content/themes/bukhlaw/images/title-icon.png) no-repeat left 20px top 10px; padding: 13px 20px 14px 55px; line-height: normal; border-bottom: solid 1px #dadada; font-family: 'Roboto', sans-serif; }
.lp-sidebar .artical_section ul { margin: 0; padding: 10px 0; list-style: none; }
.lp-sidebar .artical_section ul li { display: block; }
.lp-sidebar .artical_section ul li a { font-size: 14px; color: #363636; font-family: 'Roboto', sans-serif; background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/sidebar-menu-arrow.png) no-repeat left 20px center; display: block; text-decoration: none; padding: 10px 20px 10px 40px; }
.inner_page_wrapper .lp-sidebar form { border: solid 1px #202737; background: #202737; }
.inner_page_wrapper .lp-sidebar form .form-heading { background: #202737; position: relative; padding: 20px 38px 27px 38px; font-size: 26px; line-height: 29px; }
.inner_page_wrapper .lp-sidebar form .form-heading:after { position: absolute; left: 0; bottom: 0; content: ""; width: 100%; height: 16px; background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/form-border.png) no-repeat center bottom; }
.inner_page_wrapper .lp-sidebar form h5 { background: #202737; color: #fff; font-size: 17px; font-weight: normal; padding: 13px 90px 19px; }
.inner_page_wrapper .lp-sidebar form .form-outer { background: #202737; padding: 0 35px 15px; }
.inner_page_wrapper .lp-sidebar form .form-outer > span:before { display: none; }
.inner_page_wrapper .lp-sidebar form .form-outer > span { padding: 0; }
.inner_page_wrapper .lp-sidebar form .form-outer > span input, .inner_page_wrapper .lp-sidebar form .form-outer > span textarea { background: #fff; border: none; padding: 9px 15px; line-height: normal; margin: 0 0 15px; color: #202737; }
.inner_page_wrapper .lp-sidebar form .form-outer > span ~ img.wpcf7-form-control { margin-left: 0; }
.inner_page_wrapper .lp-sidebar form .form-outer > span ~ img.wpcf7-form-control + span { float: left; width: -webkit-calc(100% - 82px); width: -moz-calc(100% - 82px); width: calc(100% - 82px); }
.inner_page_wrapper .lp-sidebar form ::-webkit-input-placeholder { color: #202737 !important;
opacity:1 !important;
}
.inner_page_wrapper .lp-sidebar form ::-moz-placeholder { color:  #202737 !important;
opacity:1 !important;
}
.inner_page_wrapper .lp-sidebar form :-ms-input-placeholder { color:  #202737 !important;
opacity:1 !important;
}
.inner_page_wrapper .lp-sidebar form :-moz-placeholder { color:  #202737 !important;
opacity:1 !important;
}
.inner_page_wrapper .lp-sidebar form .form-outer input[type="submit"] { background: #aa560c; padding: 11px 15px; font-size: 15px; width: 100%; margin-left: 0; }
.inner_page_wrapper .lp-sidebar form .form-outer .secure { background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/lock-new.png) no-repeat center left; color: #fff; }
.lp-content-sec .inner_page_content h2 { font-family: 'Roboto', sans-serif; }
.lp-content-sec .inner_page_content h3 { margin: 15px 0 17px; line-height: normal; }
.lp-content-sec .inner_page_content ul { margin: 0; padding: 0; list-style: none; }
.lp-content-sec .inner_page_content ul li { list-style: none; position: relative; }
.lp-content-sec .inner_page_content ul li br { display: none; }
.lp-content-sec .inner_page_content ul li img { position: absolute; left: 0; top: 0; margin: 0; width: auto; }
.lp-content-sec .inner_page_content ul li h4 { padding: 4px 0 0 40px; display: block; font-size: 18px; color: #151b27; font-style: normal; min-height: 32px; }
.lp-content-sec .inner_page_content ul li { clear: both; margin-bottom: 20px; }
.helping-years { background: #f0f0f0; padding: 20px 30px 20px; border: solid 1px #c1c1c1; }
.lp-content-sec .inner_page_content blockquote { padding: 16px 20px 7px 20px; border-left: 3px solid #ec5113; margin: 30px 0 40px 0; width: 100%; }
.lp-content-sec .inner_page_content blockquote p { font-size: 16px; font-weight: 500; font-style: italic; }
.lp-content-sec .inner_page_content blockquote:before { display: none; }
.lp-content-sec .inner_page_content .cta_wrap { background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/top-lawyer.jpg) no-repeat; }
.contact_form_section .wpcf7-form span.wpcf7-not-valid-tip { 
display: none !important;
}
.contact_form_section .wpcf7-form input.wpcf7-not-valid {
border-bottom: solid 1px #f00 !important;
}
.contact_form_section  div.wpcf7-mail-sent-ok {
border: 2px solid #75bb57;
background: #75bb57;
color: #fff;
padding: 10px 0;
margin-top: 0;
}
.banner_wrap form p {
font-family: 'Raleway', sans-serif !important;
font-weight: 400 !important;
font-size: 17px !important;
color: #1c2336 !important;
margin: 0 !important;
}
.banner_wrap form .input-group {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: stretch;
align-items: stretch;
width: 100%;
}
.banner_wrap form .input-group-text {
height: 51px;
}
.banner_wrap form .wpcf7-form-control-wrap {
position: absolute;
}
.banner_wrap form .input-group-prepend {
margin-right: 0px;
}
.banner_wrap form .wpcf7-form-control-wrap .form-control {
border-radius: 0px;
padding: 0;
border: 0;
height: 51px;
}
.banner_wrap form .btn {
background-color: #e95324;
color: #ffffff;
border-radius: 0;
height: 51px;
border: 0;
line-height: 31px;
max-width: 223px;
width: 100%;
text-align: center;
font-size: 17px;
font-weight: 500;
font-family: 'Raleway', sans-serif;
transition: .3s ease-in-out;
}
.banner_wrap form .btn:hover{
background-color: #bc411a;
color: #fff;
}
.inner_sidebar_wrap .search-form input[type="search"] {
background: #f6f6f6;
width: 100%;
outline: none;
}
@media only screen and (max-width: 1370px) {
.custom_service_section .practice_area_box_wrap .row > div:nth-of-type(8) .practice_area_box .media .media-body a { padding-bottom: 16px; }
}
@media only screen and (min-width: 1200px) {
.fixed-header .navbar-nav.scroll-menu-custom li.nav-item:hover .sub-menu, .custom_nav_wrap ul.fixed-menu-custom li.nav-item:hover .sub-menu { display: block !important; }
.custom_nav_wrap .navbar-nav .nav-item.home-icon a.nav-link { font-size: 0; width: 23px; height: 24px; background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/home-icon.png) no-repeat center center; }
}
@media only screen and (max-width: 1199px) {
.custom_nav_wrap .navbar-nav .nav-item + .nav-item:before, .fixed-header .navbar-nav .nav-item + .nav-item:before { display: none; }
.custom_nav_wrap { padding: 8px 16px; }
.custom_nav_wrap .navbar-brand { padding-top: 5px; padding-bottom: 5px; }
.logo img { max-width: none; }
.custom_nav_wrap button { position: absolute; right: 0; top: 0px !important; }
body .fixed-header .navbar-nav .nav-item { line-height: 15px; }
.custom_nav_wrap ul.fixed-menu-custom > li:hover .sub-menu { display: none; }
.custom_nav_wrap .navbar-nav .nav-item { padding: 0 10px; float: none !important; width: 100% !important; display: block !important; margin-bottom: 0; }
.custom_nav_wrap ul.fixed-menu-custom li .sub-menu li { width: 100%; display: block; margin-bottom: 0; }
.custom_nav_wrap ul.fixed-menu-custom .sub-menu { position: relative; width: 100%; top: 0; }
.custom_nav_wrap { z-index: 1; }
.custom_nav_wrap ul.fixed-menu-custom .sub-menu li a { font-size: 13px; padding: 7px 10px; line-height: 15px; background: rgb(216, 71, 51); border-bottom: 1px solid #fe543d; }
.custom_nav_wrap .navbar-nav { float: none !important; }
.fixed-header .navbar-nav .nav-item { width: auto !important; }
.custom_nav_wrap .navbar-nav.fixed-menu-custom .nav-item .dropdown-toggle.show-defoult:after { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
.top_menu_nav .float-right.top-float-right .top_menu_nav_right { margin-top: 4px; } .custom_service_section .practice_area_box_wrap .row > div:nth-of-type(5) .practice_area_box .media .media-body a, .custom_service_section .practice_area_box_wrap .row > div:nth-of-type(6) .practice_area_box .media .media-body a { padding-bottom: 60px; }
.custom_nav_wrap .navbar-nav .nav-item.home-icon a.nav-link { font-size: 0; width: 23px; height: 24px; background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/home-icon.png) no-repeat center center; }
.logo_wrapper .lp-logogs .logo a.main_logo img { max-width: 194px; height: auto; }
.logo_wrapper .lp-logogs .logo a.nyc_logo img { height: auto; max-width: 249px; }
.lp-header .logo_section { bottom: 35px; }
.lp-header .banner_content_wrap { margin: 90px 0 0; }
}
@media only screen and (max-width: 991px) {
body .top_menu_nav_left ul { width: 100%; text-align: center; }
body .top_menu_nav_left ul li { display: inline-block; float: none; }
.top_menu_nav .float-right.top-float-right .top_menu_nav_right { margin-bottom: 7px; } .custom_service_section .practice_area_box_wrap .row > div:nth-of-type(3) .practice_area_box .media .media-body a { padding-bottom: 64px; }
.custom_service_section .practice_area_box_wrap .row > div:nth-of-type(8) .practice_area_box .media .media-body a { padding-bottom: 15px; }
.lp-header .logo_wrapper .row { -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; }
.lp-header .logo_wrapper { margin: 20px 0; }
.lp-header .top-float-right { width: auto; margin: 15px auto 0; }
.lp-header .banner_content_wrap span { font-size: 50px; }
.lp-header .banner_content_wrap p { font-size: 30px; margin: 10px 0 0; }
.lp-header .logo_section ul img { max-width: 85%; }
.lp-header .logo_wrapper .container { padding: 0 15px; }
}
@media only screen and (max-width: 767px) {
.fixed-header .navbar-nav .nav-item { width: 100% !important; }
.fixed-header .navbar-nav.scroll-menu-custom li:hover .sub-menu { display: none; }
.fixed-header ul.scroll-menu-custom .sub-menu li { width: 100% !important; clear: both; }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu { position: relative; width: 100%; top: 0; clear: both; }
.fixed-header .navbar-nav.scroll-menu-custom li a.dropdown-toggle:after { float: right; margin-right: 10px; }
.fixed-header .navbar-nav.scroll-menu-custom li a.dropdown-toggle.show-fixed:after { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu li a { background: rgb(25, 35, 78); padding: 7px 10px; border-bottom: 1px solid #283466; }
.fixed-header .navbar-nav.scroll-menu-custom .sub-menu li a:hover { border-bottom: 1px solid #000; }
.top_serach { padding: 15px 15px 20px; }
.top_serach form.search-form { margin: 0; max-width: 100%; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; padding: 0; }
.top_serach form.search-form input[type="search"] { height: 46px; border-radius: 0; font-size: 16px; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.top_serach form.search-form input[type="submit"] { background: #cf341f url(//bukhlaw.com/wp-content/themes/bukhlaw/images/search-icon.jpg) no-repeat center center; font-size: 0; width: 52px; height: 46px; }
.mobile_header .navbar-nav .nav-item.home-icon a.nav-link { font-size: 0; width: 100%; height: 48px; background: url(//bukhlaw.com/wp-content/themes/bukhlaw/images/home-icon.png) no-repeat center left 15px; }
.mobile-language { position: absolute; top: 8px; right: 195px; }
.mobile-language ul.mobile_top_language { position: absolute; top: 32px; display: block; width: 45px; background: #fe543d; text-align: center; padding: 0; box-sizing: border-box; left: 50%; margin-left: -22px; }
.mobile-language ul.mobile_top_language li { float: none; padding: 10px 10px; border-top: solid 2px #902606; }
.mobile-language a.lang-icon { outline: none; }
.mobile-language a.lang-icon:after { width: 0; position: relative; display: inline-block; content: ""; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #fff; margin: 0 0 0 6px; }
.logo_wrapper .lp-logogs .logo a.main_logo img { max-width: 175px; height: auto; }
.logo_wrapper .lp-logogs .logo a.nyc_logo img { height: auto; max-width: 235px; }
.lp-header .logo_section ul { -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; }
.lp-content-sec .inner_page_content .cta_wrap a.btn.custom_btn_white { line-height: 34px; }
.lp-header .banner_content_wrap span { font-size: 45px;line-height: normal; }
}
@media only screen and (max-width: 480px) {
.mobile-language { right: 148px; }
.mobile-language a.lang-icon:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; margin: 9px 0 0 4px; vertical-align: top; }
.mobile_top_number a { font-size: 15px !important; }
.lp-logogs a.nyc_logo { display: block; border-right: none; padding-right: 0; margin-right: 0; margin-bottom: 15px; text-align: center; }
.lp-logogs a.main_logo { display: block; text-align: center; }
ul.top_language { margin: 0 auto 14px; width: 100%; }
.top_menu_nav_right .top_phone_no { margin: 0 auto; }
.lp-header .banner_content_wrap span { font-size: 33px; }
.lp-header .banner_content_wrap p { font-size: 24px; margin: 5px 0 0; }
.lp-header .banner_content_wrap { margin: 70px 0 50px; }
.top_banner_wrap { height: auto; }
.lp-header .logo_section ul li { width: 50%; margin: 0 0 15px; text-align: center; }
.inner_page_wrapper .lp-sidebar form .form-outer { padding: 0 15px 15px; }
.inner_page_wrapper .lp-sidebar form h5 { padding: 13px 60px 19px; }
.cta_wrap span { font-size: 20px; }
.cta_wrap p br { display: none; }
.lp-content-sec .inner_page_content .cta_wrap a.btn.custom_btn_white { line-height: normal; height: auto; font-size: 16px; padding: 10px 15px; }
.lp-header .logo_section { position: static; }
.top_banner_wrap.lp-header { height: auto; }
}
.inner_page_wrapper form .wpcf7-validation-errors, .inner_page_wrapper form .wpcf7-mail-sent-ok{ color:#fff !important;}
.breadcrumbs span + span:before {
content: "»";
padding-right: 1.5rem;
color: #fff;
display: inline-block;
margin-left: 1.5rem;
}
.breadcrumbs {
position: relative;
}
.page-id-649 .bottom_links {
bottom: 5px;
right: 10px;
max-width: 298px;
}
.page-id-649 .midd_area_right_text {
max-width: 310px !important;
}
.page-id-649 .cta_new .midd_area_right_text p {
font-size: 13px !important;
line-height: 18px;
margin-bottom: 6px;
}
.inner_page_wrapper .lp-sidebar form .form-outer input, .inner_page_wrapper .lp-sidebar form .form-outer textarea {
border-color: #fff;
color: #fff !important;
}
.inner_page_wrapper .lp-sidebar .wpcf7 form.invalid  .wpcf7-response-output {
color: #ffb900;
}
.inner_page_wrapper .lp-sidebar form  ::-webkit-input-placeholder { color: #fff !important;
}
.inner_page_wrapper .lp-sidebar form  ::-moz-placeholder { color: #fff !important;
}
.inner_page_wrapper .lp-sidebar form  :-ms-input-placeholder { color: #fff !important;
}
.inner_page_wrapper .lp-sidebar form  :-moz-placeholder { color: #fff !important;
}