.jk_new_design7 .jk-header-section:before { position: absolute; content: ""; background-color: rgba(0, 0, 0, .5); width:50%; height: 100%;
top: 0; left:0px;}
.jk_new_design7 ._branding_name h1 {font-size: 58px; font-weight: 600;text-shadow: 0px 5px 6px #2e2e2e;  color: #fff;   margin: 0px;   padding: 0px; text-align:left;}
.jk_new_design7 ._branding_name {    float: left;   width: 70%;}
.jk_new_design7 ._logo_img {float: left; background: #fff; border-radius: 8PX; padding: 10px!important;}
.jk_new_design7 ._logo_img img { height: 80px;}     
.jk_new_design7 .jk-header-section {padding:30px 10px 120px 10px !important;display: flex !important;display: -webkit-flex !important; display: -moz-flex !important;
justify-content: center !important; position: relative !important;}     
.jk_new_design7 ._logo_img {float: left;background: #fff;border-radius: 8PX;padding: 20px;margin-right: 10px;}  
.jk_new_design7 ._branding_heading h2 {font-size: 41px; font-weight: 600; text-shadow: 0px 5px 6px #161616;   color: #fff; text-align:left;}
.jk_new_design7 ._branding_text{background-color: rgba(60, 60, 60, .48); border-radius: 10px;padding:20px;  min-height: 130px; display: flex; align-items: center; justify-content: center;margin-top:40px;}
.jk_new_design7 ._branding_heading {    display: inline-block;  width:100%; MARGIN-TOP: 25PX;}
.jk_new_design7 .strip-top {    position: absolute;    width: 100%;    bottom:-122px;
/*background-image: url('../images/bg_strip.png');*/}
.jk_new_design7 .jk_header-strip-left p {padding-top:7px; max-width: 245px!important;width: 100%;}
.jk_new_design7 .jk_header{position:relative;}  
.jk_new_design7 .jk_header-strip-left{background-color: rgb(0 0 0 / 70%); padding:56px 20px 22px 20px; max-width:807px;clip-path: polygon(0 0, 33% 0, 100% 100%, 0 100%);}
.jk_new_design7 .jk_banner_call {position: absolute;right: 0;width: 55%;z-index: 9999 !important;top: 0;display: flex;align-items: center;justify-content: center;padding: 10px 0% 10px 10%;background-color: #434e59;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 16% 100%);margin-top:90px;}
.jk_new_design7 .empty_div {    min-height:43px;}
.jk_new_design7 .jk_banner_call h5 {text-transform: capitalize;    font-family: arial;    font-weight: bold;}
.jk_new_design7 ._branding_text p { color: #fff;}
.jk_new_design7 .jk_font_ffffff p{font-family: arial;}
/****about section start****/
.jk_new_design7 .jk_about{padding:100px 0px 10px  0px; width:100%; margin-top:120px!important; display:inline-block;}
.jk_new_design7 .jk-heading {text-align: center; font-size: 42px;   font-weight: bold;    color: #343435;}
.jk_new_design7 .jk-heading_tittle{font-size:28px; font-weight:bold; text-align:center;}
.jk_new_design7 h3.jk-heading_tittle i {    color: #f79305;}
.jk_new_design7 .jk_orng_block{margin-top:20px; padding:30px 50px 30px 50px; font-weight: 500;}
.jk_new_design7 .jk_new_design7 .jk_orng_heading{text-align:center;font-family: arial;}
.jk_new_design7 .about-list { list-style: none; margin: 0px auto; max-width:500px; float: none; margin-top: 30px;}
.jk_new_design7 .about-list li {display: flex; font-size: 25px; font-weight: 600; margin: 15px 0px;}
.jk_new_design7 .about-list li i {    font-size: 40px;    color: #f79305;    padding: 0px;    margin-right: 16px;   margin-top: -4px;}
.jk_new_design7 .jk_contect{ margin:0px; padding:0px;}
/****about section end****/
.jk_new_design7 .black_strip{position: relative;}
.jk_new_design7 .jk_orng_strip {    background: #f79305;    width: 100%;    padding: 10px;    position: absolute;    top: 0px;    bottom: 0px;    height:26px;    margin: auto;}
.jk_new_design7 .black_strip .container{z-index:9; position: relative;}
.jk_new_design7 .black_strip h1{margin:0px; padding:0px;}
/**** Experience serice start****/
.jk_new_design7 .jk_offer_listing {    padding:30px 0px 10px 0px;}
.jk_new_design7 .jk_guarantee {    display: flex;    align-items: center;}
.jk_new_design7 .jk_exp_img img {    width: 100%;    object-fit: contain;}
.jk_new_design7 .jk_experience{padding:30px 0px;}
.jk_new_design7 .pt-3{padding-top:15px;}
.jk_new_design7 .pl-5{padding-left:15px;}
.jk_new_design7 .listing_block p{display: inline-block; padding-left: 35px; line-height: 30px; font-family: arial;}
.jk_new_design7 .listing_block i{font-size: 40px; font-family: FontAwesome; color: #3c3c3c;margin: 0px;padding: 0px; float: left;    padding-right: 5px; height: 20px; margin-top: -6px;}
.jk_header-strip-left p:last-child {display: none;}
.jk_header-strip-left p:first-child {display: none!important;}
/**** Experience serice end****/
/*****service block start*****/
.jk_new_design7 .services h1 {font-style: normal!important;}
.jk_new_design7 .services{padding:10px 0px 50px 0px}
.jk_new_design7 .jk-service-block{ margin-top: 50px; margin-bottom: 50px;}
.jk_new_design7 .jk-service-out-main{display: inline-block; border: 1px solid #ababab;    padding: 0;}
.jk_new_design7 .jk_service_img img {width: 100%; object-fit: cover;}
.jk_new_design7 .jk_service-content {  float: left;  width: 100%;  border: none !important;  padding: 50px 20px 30px 20px; }
.jk_new_design7 .jk_readmore {margin:20px 0px 20px 0px;text-align: center;width: 100%;text-align: center;  display: inline-block;}
.jk_new_design7 .jk_readmore a{display: inline-block; text-align: center;   border: 2px solid #000000;
padding: 10px 20px 10px 20px; text-decoration:none;text-transform:uppercase; border-radius: 10px;}
.jk_new_design7 .jk_readmore a:hover {    color: #000!important;    border: 2px solid #f79305!important;}
.jk_new_design7 .jk-service-out-main a.blurb_button {    border: 3px solid #000000; border-radius: 8px;    padding: 14px 25px 14px 25px;    font-size: 19px;    font-weight: 600;}
.jk_new_design7 .jk-service-out-main a.blurb_button:hover{border: 3px solid #f79305; color:#000!important; }
.jk_new_design7 .jk_banner_call a:hover {color: #fff; }
.jk_new_design7 .testim2 .adw_end_img, .jk_new_design7 .testim2 .adw_start_img{width:auto!important;}
.jk_new_design7 .testim2 .adw_end_img {    float: right;}
.jk_new_design7 .testim2 p {    padding: 15px 0px 0px 0px;}

/*****service block end*****/
/*****footer section*****/
.jk_new_design7 .jk_footer_section{display:inline-block; width:100%; position: relative;}
.jk_new_design7 .bnr_btm_txt h4 a {    text-decoration: none;}
.jk_new_design7 .info_icon {    margin-right: 15px;}
.jk_new_design7 .business-info {width: 100%; display: flex; padding-left:0px; justify-content: space-between;    margin: 10px;}
.jk_new_design7 .business-info li {    display: flex;    color: #fff;    flex-basis: calc(29% - 10px);}
.jk_new_design7 .jk_info-block {display:inline-block; width: 100%; padding:30px 0px;}
.jk_new_design7 .jk_copyright { padding-top: 30px; display: inline-block; width: 100%;}
.jk_new_design7 .social_icon {width: 100%;    display: flex;    justify-content: space-between;}
.jk_new_design7 .social_icon li {font-size: 20px; color: #fff;    border-radius: 20px;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    display: inline-block;}.social_icon li:first-child {    flex-basis: auto;    width: auto;    border: none;}
.jk_new_design7 .social_icon li:first-child {    flex-basis: auto;    width: auto;    border: none;font-size: 17px;}
strong{font-weight:bolder;}
.jk_new_design7 .social_icon li a {    color: #ffff;}
.jk_new_design7 .social_icon li:hover {  opacity: 0.8;}
.jk_new_design7 .business-info p span {font-size: 20px!important;}
.jk_new_design7 .call_us_section {    border-top: 30px solid #3c3c3c;}
.jk_new_design7 .jk7_location p {  padding-right: 20px;}


/*****Testimonilas css start*****/
.jk_new_design7 .center-testi-arrow { float: right; margin-top: 0; margin-top: -40px;}
.jk_new_design7 .center-testi-arrow i {    padding: 5px;    background:#444444;    color: #fff;}
.jk_new_design7 .testimonial_author b {    color: #000!important;}
.jk_new_design7 .cycle-slideshow.composite-example {    margin-top: 30px;}
.jk_new_design7 .testimonial .testim2 {    border: none;    background: transparent;    margin: 0px auto!important;    width: 60%;    float: none!important; margin-top: 60px!important;}
.jk_new_design7 .testimonial .jk_text_align_center:after{display:none;}
.jk_new_design7 .testim2::after{display:none;}
.jk_new_design7 article h3{font-size: 38px!important; font-weight: bold;  font-family: arial;}
.jk_new_design7  .cycle-slideshow.composite-example {    margin-top: 30px;}
.jk_new_design7 .testimonial .testim2 .cycle-slideshow > div{padding-bottom: 50px;}
.jk_new_design7 .top_logo {    display: flex;    align-items: center;}

.jk_new_design7 .testim1{display:none;}
.jk_new_design7 .jk_fe_section .col {    padding-left: 15px!important;    padding-right: 15px!important;}
.jk_new_design7 .jk_main_blurb_image{margin: 0px;}
.jk_new_design7 .jk-service-out-main p{padding:40px 15px 30px 15px;}
.jk_new_design7 .business-info .info_icon i {    font-size: 73px;}
.jk_new_design7 .business-info .col {    padding-left: 0px!important;}
.jk_new_design7 .business-info .col h3 {    font-size: 30px!important;    color: #fff;}
.jk_new_design7 .business-info .info_icon {    text-align: center;}
.jk_new_design7  .business-info .col-lg-1 h1{text-align:center;}
.jk_new_design7 .business-info p a {color: #fff!important;}
.jk_new_design7 .jk_orng_block ul { list-style: none;    max-width: 43%;    margin: 0px auto;    margin-top: 30px;}
.jk_new_design7 .jk_orng_block ul li {list-style: none;}
.jk_new_design7 .jk_orng_block ul li i {font-family: fontawesome;}
.jk_new_design7 .jk_orng_block ul p { display: none;}
.jk_new_design7 .jk7_call_us a {color: #fff!important;}
.jk_new_design7 .Affordable i {    font-family: fontawesome!important; color: #ff9900!important;}
.jk_new_design7 .jk_welcome_roofing img {    margin-top: -45px;}
.jk_new_design7 .testimonial_author {    text-align: right;    margin-top: 30px;}
.jk_new_design7 .testimonial_author b {    color: #000!important;    font-size: 22px;}
.jk_new_design7 .jk_contnt_banner .container .col.col-lg-12.col-md-12.col-sm-12.col-xs-12 { padding-left: 0px!important; padding-right: 0px!important; }
.jk_new_design7 .jk_banner_call a { color: #fff; }
.jk_new_design7 article h3{color:#000;}
.jk_new_design7 .site {    border: none!important;}


/*****Responsive css start*****/
@media(max-width:1200px){
.jk_new_design7 .strip-top{background-image:none;}
.jk_new_design7 .strip-top{background-position: 28%;}
.jk_new_design7 .jk_header-strip-left{  clip-path: polygon(0 0, 20% 0, 74% 100%, 0 100%);}
}
@media(max-width:992px){
.jk_new_design7 .jk7_location p {  padding-right:0px;}
.jk_new_design7 .empty_header{display:none;}
.jk_new_design7 .jk_orng_block ul{max-width:70%!important;}
.jk_new_design7 .jk_header-strip-left{ clip-path: polygon(0 0, 20% 0, 59% 100%, 0 100%);}
.jk_new_design7 .jk_banner_call h5 {
font-size: 22px!important;}
.jk_new_design7 .jk-header-section:before{width:100%;}
}
@media(max-width:768px){
.jk_new_design7 .jk_welcome_roofing h1 span {font-size: 30px!important;}
.jk_new_design7 .jk_welcome_roofing img {display: none; }
.jk_new_design7 .jk_orng_block ul li span{font-size:20px!important;}
.jk_new_design7 .jk_welcome_roofing img{margin-top: 0px!important;}
.jk_new_design7 .jk_orng_block ul{max-width:100%!important;     padding-left: 0px!important; margin-top: 0px!important;}
.jk_new_design7 .listing_block{padding-top:0px!important;}    
.jk_new_design7 .listing_block i{margin-top: -8px; padding-right: 0px; font-size: 40px;}
.jk_new_design7 .service_section{padding-bottom: 0px!important;}
.jk_new_design7 .jk-service-out-main{display: block;}   
.jk_new_design7 .jk-service-out-main .jk_blurb_content {max-width:100%;} 
.jk_new_design7 .service_section img {    width: 100%;} 
.jk_new_design7 .row.jk_call_us h1 span {    font-size: 28px!important;}
.jk_new_design7 .copy_right p {    text-align: center;}
.jk_new_design7 .business-info {    display:inherit; margin-top: 30px;}
.jk_new_design7 .jk_guarantee{display:inherit;}
.jk_new_design7 .listing_block p{padding-left: 0px;}
.jk_new_design7 .jk_orng_block{padding: 10px 5px 10px 5px; margin:20px 0px 0px 0px;}
.jk_new_design7 .jk_orng_block p{font-size: 18px!important; line-height: 28px!important;}
.jk_new_design7 .jk_orng_strip{display:none;}
.jk_new_design7 .jk-header-section:before{width:100%;}
.jk_new_design7 ._branding_name h1{font-size:34px!important;}
.jk_new_design7 ._branding_name{margin-top:20px;}
.jk_new_design7 ._branding_heading h2 {font-size: 26px; line-height: 34px; margin-top: 10px;}
.jk_new_design7 ._branding_text{margin-top: 30px;}
.jk_new_design7 .empty_div{display:none;}
.jk_new_design7 .jk_header-strip-left{padding: 0px 20px; width: 100%;}
.jk_new_design7 .strip-top{position: relative; bottom: 0px;}
.jk_new_design7 .jk_banner_call{display: inherit; position: relative; padding: 10px 0% 10px 20px; width:100%; margin-top:0px;clip-path: none;}
.jk_new_design7 .jk_header-strip-left p {    padding-top:0px;    padding-bottom:0px;}
.jk_new_design7 .jk_header-strip-left {clip-path: initial; border: 1px solid; background-color: #131e2a;    padding: 0px 20px;    width: 100%;}
.jk_new_design7 .jk_about{margin-top:0px; padding: 50px 0px;}
.jk_new_design7 ._branding_text p{font-size:18px!important;}
.jk_new_design7 .jk-header-section{padding: 30px 10px 40px 10px !important; min-height: auto!important; }
.jk_new_design7 .empty_header{display:none;}
.jk_new_design7 .jk_banner_call h5{ font-size: 22px!important; color: #fff; line-height: 34px;}
.jk_new_design7 h1.jk-heading{font-size:28px!important;}
.jk_new_design7 .jk-heading img{display:none;}
.jk_new_design7 .jk-heading_tittle{font-size: 24px;}
.jk_new_design7 h3.jk-heading_tittle i{font-size: 20px;}
.jk_new_design7 .jk_orng_heading{font-size:24px!important;}
.jk_new_design7 .about-list li{font-size:20px!important;}
.jk_new_design7 .about-list li i { font-size: 32px;}
.jk_new_design7 .jk_contect p{font-size:20px!important;}
.jk_new_design7 .jk_contect p br{display:none;}
.jk_new_design7 .black_strip h1{font-size:24px!important; line-height:34px;}
.jk_new_design7 .black_strip{padding:20px 0px!important;}
.jk_new_design7 .services h1{font-size: 32px!important; margin-top: 0px; line-height:40px;}
.jk_new_design7 .jk_orng_block p br{display:none!important;}
.jk_new_design7 .jk-service-out-main{ margin-bottom:30px;}
.jk_orng_block p span {font-size: 20px!important;}
.jk_new_design7 .jk-service-block{margin-bottom: 0px;}
.jk_new_design7 .services { padding: 10px 0px 0px 0px!important;}
.jk_new_design7 .listing_block h5{font-size:20px!important;}
.jk_new_design7 .listing_block span{font-size:20px!important; margin-top:-10px;}
.jk_new_design7 .listing_block p{font-size: 20px!important; line-height: 26px; margin-top: 15px; margin-bottom: 30px;}
.jk_new_design7 .listing_block{padding:10px 0px 10px 0px}
.jk_new_design7 .jk_footer_section .bnr_btm_txt a{width: 100%!important; font-size:26px!important; padding-top:5px; display: inherit;}
.jk_new_design7 .info_icon{font-size: 48px!important;}
.jk_new_design7 .address h3{font-size: 20px!important;}
.jk_new_design7 .address p{font-size: 16px!important;}
.jk_new_design7 .jk_copyright p {    text-align: center!important;}
.jk_new_design7 .social_icon{text-align:center!important; display: inherit; padding-left: 0px;}
}
/*****After release css start*****/
.jk_new_design7 .black_strip.jk_section_regular h1 {
    text-transform: capitalize;
}
.jk_new_design7 .row.service_section {
    display: flex;
    flex-wrap: wrap;
}


.jk_new_design7 .jk-service-out-main {
    /* display: inline-block; */
    /* border: 1px solid #ababab; */
    /* padding: 0; */
}

.blurb_button_container {
    margin-top: auto;
    padding-bottom: 20px!important;
}


.blurb_button_container {
    margin-top: auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
    bottom: 0px;
}

.jk_new_design7 .jk_fe_section .service_section .col
{display: flex;}
.jk_new_design7 .jk_fe_section .service_section .footer_col_set_min_height {
    display: flex;
}

.jk_new_design7 .jk_fe_section .service_section .preview_layer_container {
    float: none;
    display: flex;
}

.jk_new_design7 .service_section .jk_blurb.jk_bg_layout_light .jk_blurb_content{
    DISPLAY: flex;
    height: 100%;
    flex-direction: column;
    
}



.jk_new_design7 .side-image-content ul p {
    display: none!important;
}
.jk_new_design7 .side-image-content ul li p {
    display: none!important;
}

.jk_new_design7 .side-image-content ul li, .jk_new_design7 .listing_block li  {
    list-style: none;
    margin: 0px;
    padding: 0px;
    line-height: 27px;
    padding: 5px 0px 5px 0px;
}
.jk_new_design7 .side-image-content ul {
    list-style: none;
   padding: 0px;
    margin: 0px;
}

.jk_new_design7 button.dl-trigger {
background: #000!important;
}
.jk_new_design7 .dl-menuwrapper ul li {
padding: 6px 0px 0px 5px;
}
.jk_new_design7 .dl-menuwrapper ul li a {
font-size: 14px;
}
.jk_new_design7 .navbar.navbar_primary_top_menu {
background:#0e6db0;
width: 100%!important;
max-width: 100%;
border-bottom:12px solid #434e59!important;
}
.jk_new_design7 .preview_layer_container .navigation .menu-main-menu-container ul li a {color: #fff!important;border: none;}
.jk_new_design7 .preview_layer_container .navigation .menu-main-menu-container ul li.active{    background-color: #000000!important;}
.jk_new_design7 .nav-menu {display: inline-flex!important;}

/*****Responsive css End*****/

@media(max-width:1381px){
.jk_new_design7 ._branding_name h1{font-size: 42px;}
.jk_new_design7 ._branding_heading h2 { font-size:32px; margin-top:25px;}
.jk_new_design7 .jk_banner_call h5 {font-size: 22px!important;}
.jk_new_design7 ._branding_text p{font-size: 24px!important;}
}

@media screen and (max-width:1200px) {
.jk_new_design7 .business-info .info_icon i {    font-size: 55px!important;}
.jk_new_design7 .business-info .col h3 {    margin-top: 8px!important;    margin-bottom: 5px!important;}
.jk_new_design7 .business-info .col h3 span {    font-size: 26px!important;}
}

@media screen and (max-width:900px) {
.jk_new_design7 .business-info .info_icon i {font-size: 48px!important;}
}

@media screen and (max-width:768px) {
.jk_new_design7 .jk_about{margin-top:0px!important; margin-bottom:0px!important;}
.jk_new_design7 .black_strip h1 span {font-size: 28px!important;}
.jk_new_design7 .jk_call_us .jk7_call_us {    padding: 0px!important;    margin: 0px!important;}
.jk_new_design7 .business-info p span{font-size:18px!important;}
.jk_new_design7 .business-info .col-lg-1 h1{ text-align: left!important; margin-top: 20px;}    
.jk_new_design7 .business-info .text_newd_block .fe_text_mod.jk_text_align_left {    padding-top: 0px!important; padding-bottom: 0px!important; margin-top: 0px;}    
.jk_new_design7 .business-info .info_icon i{font-size: 73px!important;}   
.jk_new_design7 .testimonial .testim2{width:100%!important;}
}

@media (max-width: 420px){
    
.jk_new_design7 ._branding_name h1 {font-size: 26px!important;}
.jk_new_design7 ._branding_heading h2 {font-size: 26px!important;}
.jk_new_design7 .jk_banner_call h5 {font-size: 18px!important;}
.jk_new_design7 .jk_welcome_roofing h1 span {font-size: 28px!important;}
.jk_new_design7 .black_strip h1 span {font-size: 24px!important;}
.jk_new_design7 .jk-service-out-main a.blurb_button {font-size: 16px!important;}
.jk_new_design7 .services h1 {font-size: 28px!important;}
.jk_new_design7 article h3 { font-size: 30px!important;}
.jk_new_design7 .row.jk_call_us h1 span {font-size: 24px!important;}
.jk_new_design7 .business-info .col h3 span { font-size: 22px!important; }
.jk_new_design7 .jk_orng_block .preview_layer_container ul li span i{font-size: 26px;}

}



/*New banner css start*/
.banner_tax .new_banner_content h2 { font-size: inherit!important;    font-family: Open Sans;    line-height: inherit!important;    text-transform: initial!important;    font-weight: normal; margin-bottom:10px;  margin: 0px;}
.tax_header_section .tax_top_header .call_icon:before {
content: "\f095"!important; display: inline-block!important; width: 42px!important; height: 42px!important;float: left!important;
margin: 0 6px 0 0!important; color: #fff!important; background: #f99e00!important;font-family: FontAwesome!important;font-size: 22px!important;
vertical-align: middle!important;cursor: pointer!important;line-height: 42px!important;border-radius: 100px!important;margin-left: -160px!important;
position: absolute!important;top: 25%!important;text-align: center!important;}
.banner_tax{    padding: 3% 0px 3% 0px!important;}
.new_banner_content span{color:#fff;}
.new_banner_content h2 {    color: #fff;}
.new_banner_content{width: 46%;  max-width: 530px; margin:0px auto; border-radius:5px; }
.banner_tax .new_banner_content br {    display: none;}
.new_banner_content p{ font-family: inherit; margin-top: 10px;}
.new_banner_content .jk_counsult_header { display: none;}
.new_banner_content .jk_counsult_footer {    position: relative;}
.new_banner_content .jk_counsult_footer { box-shadow: none!important;  border-radius: 0px; font-size: 32px; padding: 5px 65px 5px 65px;
line-height: 40px; margin-top: 30px;}
.jk_dm_menu_items.taxex_menu ul li {    background: transparent!important;}
.jk_dm_topheader.tax_top_header .preview_layer_container img {    max-width: 100%;    padding: 0px;}
.row.jk_dm_topheader.tax_top_header p {    text-align: left!important; font-family: Open Sans; font-size: 16px!important; }
.jk_home_dm3_business_hrs.tax_business_icon .text_mod_aln_mob_left::before { content: "\f017"!important;}
.tax_top_header .call_icon {    font-size: 16px;     padding-left: 65px;}
.tax_top_header .call_icon span {    font-size: 16px!important;    font-weight: 500;}
.tax_top_header .call_icon .txt {    font-weight: bold;}
.tax_top_header .navigation.main-navigation .nav-menu {    text-align: center!important;    margin: 0px auto!important;    width: 100%;    float: initial;}
.tax_top_header .navigation.main-navigation .nav-menu li {    text-align: center;    display: inline-block!important;float: initial!important;}
.tax_top_header .navigation.main-navigation .nav-menu { }
.banner_orientation_left .new_banner_content{    float: left!important;}
.banner_orientation_right .new_banner_content{    float: right!important;}
.taxex_menu #main_top_menu_id > ul > li.active > a { color: #000;}
.taxex_menu #main_top_menu_id > ul > li.active > a {    color: #000!important;  border-right: 0px!important;}

@media(max-width:1200px){
.new_banner_content { width: 55%; max-width: 650PX;}
}

@media(max-width:1024px){
.jk_dm_header_section.tax_header_section .tax_top_header .call_icon:before {    margin-left: -63%!important;    top: -5px!important;right: auto;}
.tax_header_section .tax_top_header .taxex_menu .dl-menuwrapper{width: auto;    float: initial;}
.row.jk_dm_topheader.tax_top_header p {    text-align: left!important;margin-top: -12px;}
}

@media(max-width:992px){.new_banner_content { width: 75%; max-width: 650PX;}
    
}

@media(max-width:768px){
.new_banner_content { width: 75%; max-width: 500px!important;}
.row.jk_dm_topheader.tax_top_header  .col.col-lg-6.col-md-6.col-sm-6.col-xs-12{margin-top: -76px;}
}


@media(max-width:520px){
.new_banner_content { width:100%; max-width: 420px!important;}
.banner_tax .new_banner_content h2 span {    font-size: 24px!important;    line-height: 33px!important;}
.new_banner_content p{    line-height: 28px;}
.new_banner_content span {    color: #fff;    font-size: 20px!important;}
.new_banner_content p span {    font-size: 20px!important;}
.new_banner_content p{    line-height: 26px;}
.banner_tax .jk_counsult_content {    font-size: initial!important;}
.new_banner_content .jk_counsult_footer{
line-height: 28px; font-size: 22px;  padding: 8px 65px 8px 65px; }
.jk_dm_header_section.tax_header_section .tax_top_header .call_icon:before {    margin-left: -58%!important;    top: -5px!important;    right: auto;}
.tax_header_section .tax_top_header .preview_layer_container img {    width: 75%!important;}
}

@media(max-width:420px){
.new_banner_content { width:100%; max-width: 320px!important;}
.banner_tax .new_banner_content h2 span {    font-size: 18px!important;    line-height: 24px!important;}
.new_banner_content p span {    font-size: 16px!important;}
.new_banner_content p {    line-height: 20px;}
.new_banner_content .jk_counsult_footer {    line-height: 28px;    font-size: 20px;    padding: 8px 30px 8px 30px;}
.row.jk_dm_topheader.tax_top_header .col.col-lg-6.col-md-6.col-sm-6.col-xs-12 {    margin-top: -8px;}
}




