/* new css */
@font-face { font-family: mont-regular; src: url(../fonts/Montserrat-Regular.ttf); font-weight: normal; }
@font-face { font-family: mont-medium; src: url(../fonts/Montserrat-Medium.ttf); font-weight: normal; }
@font-face { font-family: mont-semibold; src: url("../fonts/Montserrat-SemiBold.ttf"); font-weight: normal; }
/*common*/
body{font-family:mont-regular!important;font-size:13px!important;color: #231f20!important;}
a{text-decoration: none!important;}
a:focus{outline: none!important;}
.container{max-width: 1170px;padding-left: 15px;padding-right: 15px;}
.header-image img{width: 100%;object-fit: cover;}
.featured-image-header h2{position: absolute;color: white;top: 160px;left: 60px;font-family: mont-medium;font-size: 22px;padding-bottom: 10px;border-bottom: 3px solid #fbbc04;}
.featured-image-header img{height: 350px;object-fit: cover;width: 100%;}
.header-image{position: relative;margin-top: 35px;}
.home .blog-header{display: none;}
.home .cstemp-title.container,.category .cstemp-title.container,.tax-practice_industry .cstemp-title.container,.tag .cstemp-title.container,.author .cstemp-title.container,.error404 .cstemp-title.container {margin: 0px auto 64px;padding: 0px;max-width: 1170px;position: absolute;transform: translate(-50%,-50%);top: 50%;left: 51%;text-align: left;}
.home .cstemp-title.container p,.category .cstemp-title.container p,.tax-practice_industry .cstemp-title.container p,.tag .cstemp-title.container p,.author .cstemp-title.container p,.error404 .cstemp-title.container p{color: white;font-family: mont-medium;width: fit-content;border-bottom: 3px solid #fbbc04;font-size: 2.5rem;}
.pagination {border: 0px; display: none;}
.pagination .current {font-family: 'mont-regular';font-size: 13px;color: white;background: #8347ad;border-radius: 25px;padding: 5px 13px;}
.pagination a{font-family: 'mont-regular';font-size: 13px;color: #8347ad;padding: 5px 13px;}
#loadMore{background:#8347ad;color: white;text-decoration: none!important;display: block;width: fit-content;margin: 0 auto 40px;border-radius: 0px;font-family: mont-medium;box-shadow: none !important;}
/*header*/
/*
.site-branding .custom-logo{width: 110px;}
.sticky-header.small-header .site-header .site-branding .custom-logo{margin-top: 15px;max-height: 100%;width: 130px;margin-bottom: 15px}
*/
/*menu*/
/*
.main-navigation ul a{color: #231f20 !important;font-size: 15px;font-family: mont-medium;text-transform: initial;font-weight: 100;background-image: linear-gradient(#8347ad,#8347ad);background-size: 0% 2px;background-repeat: no-repeat;transition: background-size .5s;background-position: 0 100%;cursor: pointer;padding: 0.2em 1.2em 5px;}
.main-navigation ul a:hover{color: #8347ad !important;background-size: 100% 2px;}
.main-navigation ul a .icon{display: none!important;}
.main-navigation ul .menu-item-has-children > a:hover > .icon{fill:#231f20;}
.main-navigation ul li:hover > ul{display: inline-flex;flex-wrap: wrap;width: 570px;border: 0px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);padding: 20px;left: -15px;}
.main-navigation ul.sub-menu li{width: 50%;padding: 10px;}
.main-navigation ul.sub-menu li a{padding: 0px 0px 5px 0px;width: fit-content;border-bottom: 0px!important;}
.main-navigation ul li:nth-child(4):hover > ul{width: 140px;display: block;}
.main-navigation ul li:nth-child(6):hover > ul{width: 170px;display: block;}
.main-navigation ul li:nth-child(4):hover > ul li,.main-navigation ul li:nth-child(6):hover > ul li{width: 100%;}
*/
/*Header and Footer*/
a:hover {text-decoration: none !important;}.content-fluid{margin-top:90px;}#asp-headersection {position: fixed;width: 100%;background-color: #fff;z-index: 999;top: 0px;border-bottom: 1px solid #f0f0f0;height: auto;}#asp-headersection.secondMenu.animated {-webkit-box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.1);}.asp-header-container {width: 1170px;margin: 0 auto;padding: 0.5% 0;}.asp-logo img {width: 130px;padding: 0.5em;padding-left: 15px;}.asp-mobile-logo {display: none;}.asp-header-container nav {padding: 0px;}.asp-header-container .asp-menu-navigation {margin-left: 18%;}.asp-menu-navigation ul.menu li a span, .asp-menu-navigation ul.menu li .menuparent {background-image: linear-gradient(#8347ad, #8347ad);background-size: 0% 2px;background-repeat: no-repeat;transition: background-size 0.5s;background-position: 0 100%;display: inline;padding-bottom: 5px !important;}.asp-menu-navigation li ul li a {font-size: 15px;color: #412255;padding: 0px !important;}ul.sf-menu, ul.sf-menu li, .dropdown-toggle::after {list-style: none;border: 0px !important;}ul.sf-menu a, ul.sf-menu span.nolink {padding: 0px;padding-bottom: 0px;}.asp-menu-navigation ul li a, .asp-menu-navigation ul li span {color: #231f20;font-size: 15px;font-family: mont-medium;}.asp-menu-navigation ul.menu li a span:hover, .asp-menu-navigation ul.menu li a span:focus, .asp-menu-navigation ul.menu li .menuparent:hover, .asp-menu-navigation ul.menu li .menuparent:focus {color: #8347ad !important;background-size: 100% 2px;}.asp-menu-navigation .dropdown-menu {border: 0px;}.asp-menu-navigation .dropdown-item:focus, .asp-menu-navigation .dropdown-item:hover {color: #8347ad !important;background-color: transparent;background-size: 100% 2px;}.asp-menu-navigation .navbar-expand-md .navbar-nav .nav-link {padding-right: 0.5rem;padding-left: 0rem;}.asp-menu-navigation ul li a, .asp-menu-navigation ul li span {color: #231f20;font-size: 15px;font-family: mont-medium;}ul.sf-menu a, ul.sf-menu span.nolink {padding: 0px;padding-bottom: 0px;}ul.sf-menu a, ul.sf-menu span.nolink {display: block;position: relative;}ul.sf-menu.sf-navbar {position: initial !important;}ul.sf-menu.sf-navbar {position: relative;}.asp-menu-navigation ul li {float: left;cursor: pointer;}ul.sf-menu li:hover, ul.sf-menu li.sfHover, ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul {z-index: 499;}.asp-menu-navigation li:nth-child(2) ul {width: 570px !important;}.asp-menu-navigation li ul {background-color: #fff;box-shadow: 1px 2px 11px #b7b7b7;padding: 20px !important;z-index: 9;width: 550px !important;margin: 0 auto !important;left: 0px !important;right: 0;top: 48px !important;}.asp-menu-navigation li:nth-child(3) ul {width: 520px !important;left: -120px !important;}.asp-menu-navigation li:nth-child(4) ul {width: 140px !important;}.asp-menu-navigation li:nth-child(4) ul li, .asp-menu-navigation li:nth-child(6) ul li {width: 100% !important;}.asp-menu-navigation li:nth-child(6) ul {width: 170px !important;}ul.sf-menu.menu, ul.sf-menu.menu ul, ul.sf-menu.menu li {margin: 0em 0.6em;}.asp-menu-navigation li:nth-child(2) ul {width: 570px !important;left: -60px !important;}.asp-menu-navigation li ul li {width: 50% !important;padding: 12px 10px !important;}ul.sf-menu.sf-navbar li li {position: relative;}ul.sf-menu.sf-navbar li li {width: auto;float: left;}ul.sf-menu.sf-navbar li li {margin: 0px;}.asp-menu-navigation li:nth-child(2) ul li:nth-child(even) {padding-left: 30px !important;}.asp-menu-navigation li:nth-child(3) ul li:nth-child(even) {padding-right: 0px !important;}#asp-footersection {padding: 0px 0px 20px;background-image: url("../images/footer-image.jpg");background-size: cover;background-repeat: no-repeat;width: auto;padding-left: 0px;margin: 0px;margin-top: 40px;}.asp-footer-container {width: 1170px;margin: 0 auto;}.asp-footer-top {display: inline-block;width: 100%;margin-bottom: 40px;}.asp-footer-container ul {padding: 0;list-style: none;margin: 0px;}.asp-footer-container ul li ul li {float: none;width: unset;line-height: 15px;margin-bottom: 10px;margin-left: 0%;}#block-asp-website-footer ul .asp_footer_general_menu {width: 30%;}#block-asp-website-footer ul .asp_footer_general_menu ul li {width: 45%;margin-bottom: 5px !important;display: inline-flex !important;}.asp_footer_practices_menu {width: 45% !important;}.asp_footer_practices_menu ul {margin-top: -4px;}.asp_footer_practices_menu ul li {width: 46% !important;margin-bottom: 5px !important;display: inline-flex !important;}.asp-footer-container ul li span {color: #fff;line-height: 3;font-size: 18px;letter-spacing: 0.6px;font-family: mont-medium;}.asp-footer-container ul li {float: left;width: 20%;}.asp-footer-container ul li a {color: #fff !important;font-size: 12px;letter-spacing: 0.5px;font-family: mont-medium;text-decoration: none!important;}.asp-footer-menu-desktop ul {margin: 0 auto;}.asp-footer-menu-desktop ul li {width: auto;margin-left: 0px;padding: 0px 20px;}.asp-footer-copy-rights {display: flex;width: 15.333333% !important;max-width: 15.333333% !important;flex: 0 0 15.333333% !important;}.asp-footer-menu-desktop {max-width: 54.666667% !important;width: 54.666667% !important;flex: 0 0 54.666667% !important;display: grid;}.asp-footer-contact {width: 12.333333% !important;max-width: 12.333333% !important;flex: 0 0 12.333333% !important;}.asp-footer-bottom-social-icon {width: 17.666667% !important;max-width: 17.666667% !important;flex: 0 0 17.666667% !important;}.asp-footer-contact ul {margin: 0 auto;}.asp-footer-contact ul li {width: auto;margin-left: 0px;padding: 0px 10px;}.asp-footer-contact ul li a {color: #fff;font-size: 12px;letter-spacing: 0.5px;font-family: mont-medium;}.asp-footer-copy-rights p {color: #fff;font-size: 12px;letter-spacing: 0.5px;font-family: mont-medium;margin-bottom: 0px;margin-top: 4px;}.asp-footer-copy-rights p:first-child {margin-top: -15px;margin-right: 20px;}.asp-footter-geo-location {padding-left: 30px !important;color: white;font-size: 18px;font-family: mont-medium;}.asp-footter-geo-location img {margin-top: -6px;}.asp-footer-bottom-social-icon {text-align: left;font-size: 24px;margin-top: -8px;}.asp-footer-bottom-social-icon a, .asp-footer-bottom-social-icon a:hover {color: #fff;letter-spacing: 8px;}.asp-footer-bottom-logo p {text-align: center;}.asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(1), .asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(2), .asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(3), .asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(4) {display: block;}.asp_footer_accordian_content {display: none;}.asp_footer_accordian_title:after {font-size: 35px;line-height: 28px;content: "^";color: transparent;float: right;display: inline-block;font-variant: normal;text-transform: none;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-image: url(../images/chevron-down.svg);background-repeat: no-repeat;background-position-y: 9px;background-position-x: 0px;}.active_header .asp_footer_accordian_title::after {transform: rotate(180deg);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-position-y: -8px;}.asp-footer-bottom-social-icon img {margin-right: 7px;}.asp_footer_accordian_content{padding-left: 20px;}@media (min-width: 992px) and (max-width: 1199px) {.asp-header-container, .asp-footer-container {width: 100% !important;padding: 0px 0px;}.asp-menu-navigation ul li a, .asp-menu-navigation ul li span {font-size: 13px !important;}.asp-header-container .asp-menu-navigation {margin-left: 6%;width: 100%;}.collapse.navbar-collapse {float: right;}/*#asp-headersection {padding-top: 5px;}*/#navbarHover > ul.menu > li > a {height: 50px;display: inline-block;align-content: center;}.asp-menu-navigation li ul {top: 44px !important;}.asp-footer-container {width: 100% !important;padding-right: 12px;}.asp-footer-bottom-social-icon img {margin-right: 5px;}.asp-footer-container ul li {width: 16%;}.asp-footer-menu-desktop ul {width: 470px !important;}.asp-footer-menu-desktop ul li {width: auto !important;padding: 0px 16px 0px 0px;}#block-asp-website-footer ul .asp_footer_general_menu {width: 26%;}#block-asp-website-footer ul .asp_footer_general_menu ul li {width: 49% !important;}.asp_footer_practices_menu {width: 52% !important;}.asp-footer-container ul .asp_footer_practices_menu li {width: 49% !important;}.asp-our-team-leader-details {padding: 30px 40px 30px 40px;width: 91%;}.asp-search-form .form-actions .form-submit {margin-left: 6px !important;top: -4px;}.asp-footer-bottom-social-icon a, .asp-footer-bottom-social-icon a:hover {letter-spacing: 4px;font-size: 20px;}.asp-footer-bottom-logo {margin-left: -15px; margin-right: -15px;}.asp-footer-menu-desktop {max-width: 50.667% !important;width: 50.667% !important;flex: 0 0 50.667% !important;padding: 0px !important;}.asp-footer-contact {width: 12.333% !important;max-width: 12.333% !important;flex: 0 0 12.333% !important;padding: 0px !important;}.asp-footer-bottom-social-icon {width: 19.667% !important;max-width: 19.667% !important;flex: 0 0 19.667% !important;text-align: right;}.asp-footer-copy-rights img {width: 25px;}.asp-footer-contact ul li {width: auto;}.asp-footer-copy-rights p:first-child {margin-top: -5px;margin-right: 10px;}}@media (min-width: 768px) and (max-width: 991px) {.asp-header-container{width: 100% !important;padding: 0px 15px;}.asp-footer-container {width: 100% !important;padding: 0px 0px;}.asp-header-container .navbar-expand-md .navbar-toggler {display: block;outline: none !important;box-shadow: none !important;}.asp-header-container ul.sf-menu.sf-navbar {display: none;}.asp-mobile-logo {margin: 0 auto;position: relative;z-index: 1000;margin-left: -15px;}
.asp-header-container .navbar-toggler {text-align: right;width: 26px;padding: 5px 0px 0px;font-size: 0px;border-radius: 0px;border: 0px;background-color: transparent;}.asp-logo {width: 145px;margin: 0 auto;}.asp-header-container .navbar-toggler-icon {width: 25px;height: 2px;background-color: #855aa6;margin-bottom: 6px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;}#asp-headersection {height: auto;z-index: 10000000;}.asp-header-container .navbar-collapse.collapse.show .sf-navbar {display: block;width: 100%;}.asp-header-container .navbar-expand-md {flex-flow: wrap;justify-content: space-between;}.asp-header-container .asp-menu-navigation {width: 100%;margin-left: 0px;}.asp-menu-navigation ul li {float: none !important;}.asp-header-container .asp-menu-navigation {margin-left: 0px;width: 100%;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu {overflow-y: scroll !important;height: 375px;overflow-x: hidden !important;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu, .asp-header-container .asp-menu-navigation ul.sf-menu.menu li {margin: 0px;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a {padding: 1em 40px !important;display: block;border-bottom: 1px solid #dbdbdb;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a::after {background-image: url(../images/arrow.png);background-size: 9px;width: 16px !important;background-repeat: no-repeat;height: 10px;position: absolute;left: 10px;top: 25px;}.asp-menu-navigation ul.menu li a, .asp-menu-navigation ul.menu li .menuparent {background-image: none;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a + ul {box-shadow: none;padding: 0px 0px 0px 40px !important;background: #f7f7f7;width: 100% !important;border-radius: 0px;position: static;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a + ul li {float: none;width: 100% !important;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a + ul li a {padding: 0px !important;border-bottom: 0px;}.navbar-toggler[aria-expanded="true"] {margin-top: 10px;}.navbar-toggler[aria-expanded="true"] span:nth-child(1) {transform: translateY(2px) translateX(0px) rotate(45deg);}.navbar-toggler[aria-expanded="true"] span:nth-child(2) {display: none;}.navbar-toggler[aria-expanded="true"] span:nth-child(3) {transform: translateY(-6px) translateX(0px) rotate(-45deg);}.navbar-toggler[aria-expanded="true"] + .asp-logo {display: none;}.asp-menu-navigation li:nth-child(2) ul li:nth-child(even) {padding-left: 10px !important;}.asp-menu-navigation li:nth-child(3) ul li:nth-child(even) {padding-right: 10px !important;}ul.sf-menu.sf-accordion li ul li#menu-fontsize-accordion {display: none;}.site-footer .site-info{text-align: left!important;float: none!important;}#footer{background-image: linear-gradient(to top, #512a6c, #9c60bb)!important;}#asp-footersection {background-image: none;background: linear-gradient(to top, #512a6c, #9c60bb);}.asp-footer-container ul li {width: 100% !important;border-bottom: 1px solid #fff;margin-left: 0%;}.asp-footer-container ul li span {line-height: 2.5;display: inline-block;width: 100%;cursor: pointer;font-size: 16px;}.asp-footer-container ul li a {font-size: 14px;line-height: 2.5;display: inline-block;width: 100%;cursor: pointer;}.asp-footer-container ul li ul li {margin-bottom: 0%;margin-left: 15px;width: 96%!important;}.asp-footer-container ul li ul li:last-child {border-bottom: 0px;}.asp-footer-container #block-asp-website-footer ul li:nth-last-child(1), .asp-footer-container #block-asp-website-footer ul li:nth-last-child(2), .asp-footer-container #block-asp-website-footer ul li:nth-last-child(3), .asp-footer-container #block-asp-website-footer ul li:nth-last-child(4) {display: block;}.asp-footer-bottom-logo {margin-top: 47px;z-index: 9999999;position: relative;}.asp-footer-bottom-logo img {margin-top: 25px;}.col-md-2.col-sm-12.asp-footter-geo-location {flex: 0 0 100%;max-width: 100%;text-align: center !important;margin-top: -201px;color: white;font-size: 18px;font-family: mont-medium;}.col-md-2.col-sm-12.asp-footter-geo-location span {margin-left: -20px;}.col-md-5.asp-footer-menu-desktop {display: grid !important;max-width: 100% !important;width: 100% !important;flex: 0 0 100% !important;}.asp-footer-menu-desktop ul{width: 100%;}.asp-footer-menu-desktop ul li{display:none;}.uk-loc .col-md-5.asp-footer-menu-desktop ul .uk-mostate, .col-md-5.asp-footer-menu-desktop ul .in-mostate {display: block;margin-top: -182px;padding: 0px;}.uk-loc .col-md-5.asp-footer-menu-desktop ul .uk-mostate a, .col-md-5.asp-footer-menu-desktop ul .in-mostate a {font-size: 16px;}.col-md-2.col-sm-12.asp-footer-bottom-social-icon {text-align: center;}.asp-footer-bottom-social-icon a, .asp-footer-bottom-social-icon a:hover {color: #fff;letter-spacing: 0px;margin-left: 10px;}.asp-footer-copy-rights p:first-child {margin-bottom: 10px;margin-right: 0px;}.asp-footer-copy-rights {display: block;width: 100% !important;margin: 0 auto;flex: 0 0 100% !important;max-width: 100% !important;position: relative;z-index: 1;}.asp-footer-bottom-social-icon, .asp-footer-contact {width: 100% !important;margin: 0 auto;flex: 0 0 100% !important;max-width: 100% !important;}.asp-footer-copy-rights p:first-child {margin-bottom: 10px;}.asp-footer-contact ul li {border-bottom: 0px;margin-left: -10px;}.asp-footer-contact {margin-top: -142px;}.asp-footer-contact ul li a {font-family: mont-medium;line-height: 2.5;font-size: 16px;letter-spacing: 0.6px;}.asp-footer-copy-rights p {font-size: 14px;}}@media (min-width: 320px) and (max-width: 768px) {.asp-header-container {width: 100% !important;padding: 0px 15px;}.asp-mobile-logo {display: block;width: 45px !important;padding: 0.6em;margin: 0 auto;position: relative;z-index: 1000;margin-left: -15px;}.asp-desktop-logo {display: none !important;}.asp-header-container .navbar-toggler {text-align: right;width: 26px;padding: 5px 0px 0px;font-size: 0px;border-radius: 0px;border: 0px;background-color: transparent;outline: none !important;box-shadow: none!important;}.asp-logo {width: 50px;margin: 0 auto;}.asp-header-container .navbar-toggler-icon {width: 25px;height: 2px;background-color: #855aa6;margin-bottom: 6px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;}#asp-headersection {height: auto;box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.1);z-index: 10000000;}.asp-header-container .asp-menu-navigation {margin-left: 0px;width: 100%;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu {overflow-y: scroll !important;height: 375px;overflow-x: hidden !important;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu, .asp-header-container .asp-menu-navigation ul.sf-menu.menu li {margin: 0px;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a {padding: 1em 40px !important;display: block;border-bottom: 1px solid #dbdbdb;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a::after {background-image: url(../images/arrow.png);background-size: 9px;width: 16px !important;background-repeat: no-repeat;height: 10px;position: absolute;left: 10px;top: 25px;}.asp-menu-navigation ul.menu li a, .asp-menu-navigation ul.menu li .menuparent {background-image: none;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a + ul {box-shadow: none;padding: 0px 0px 0px 40px !important;background: #f7f7f7;width: 100% !important;border-radius: 0px;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a + ul li {float: none;width: 100% !important;}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a + ul li a {padding: 0px !important;border-bottom: 0px;}.navbar-toggler[aria-expanded="true"] {margin-top: 10px;}.navbar-toggler[aria-expanded="true"] span:nth-child(1) {transform: translateY(2px) translateX(0px) rotate(45deg);}.navbar-toggler[aria-expanded="true"] span:nth-child(2) {display: none;}.navbar-toggler[aria-expanded="true"] span:nth-child(3) {transform: translateY(-6px) translateX(0px) rotate(-45deg);}.navbar-toggler[aria-expanded="true"] + .asp-logo {display: none;}.asp-menu-navigation li:nth-child(2) ul li:nth-child(even) {padding-left: 10px !important;}.asp-menu-navigation li:nth-child(3) ul li:nth-child(even) {padding-right: 10px !important;}.site-footer .site-info{text-align: left!important;float: none!important;}.asp-footer-container .asp-footer-top .asp-overall-view-title {display: none;}.asp-footer-container ul {margin-right: 0px;}.asp-footer-container {width: 100% !important;padding: 0px 0px;}.asp-footer-container ul li {width: 100% !important;}ul.sf-menu.sf-accordion li ul li#menu-fontsize-accordion {display: none;}#footer{background-image: linear-gradient(to top, #512a6c, #9c60bb) !important;}#asp-footersection {background-image: none;background: linear-gradient(to top, #512a6c, #9c60bb);overflow-x: hidden !important;}.asp-footer-container ul li {width: 100%;border-bottom: 1px solid #fff;margin-left: 0%;}.asp-footer-container ul li span {line-height: 2.5;font-size: 14px;display: inline-block;width: 100%;cursor: pointer;font-family: mont-semibold;}.asp-footer-container ul li a {font-size: 14px;line-height: 1.5;display: inline-block;width: 100%;cursor: pointer;}.asp-footer-container ul li ul li {margin-bottom: 0%;margin-left: 15px;padding: 10px 0px;width: 95% !important;}.asp-footer-container ul li ul li:last-child {border-bottom: 0px;}.asp-footer-bottom-logo img {position: relative;z-index: 1;}.asp-footer-container #block-asp-website-footer ul li:nth-last-child(1), .asp-footer-container #block-asp-website-footer ul li:nth-last-child(2), .asp-footer-container #block-asp-website-footer ul li:nth-last-child(3), .asp-footer-container #block-asp-website-footer ul li:nth-last-child(4) {display: block;}.asp-footer-bottom-logo {margin-top: 60px;z-index: 9999999;position: relative;}.col-md-2.col-sm-12.asp-footter-geo-location {flex: 0 0 100%;max-width: 100%;text-align: center !important;margin-top: -201px;color: white;font-size: 18px;font-family: mont-medium;}.col-md-2.col-sm-12.asp-footter-geo-location span {margin-left: -20px;}.col-md-5.asp-footer-menu-desktop {width: 100% !important;margin: 0 auto;flex: 0 0 100% !important;max-width: 100% !important;}.col-md-5.asp-footer-menu-desktop ul li{display:none;}
.col-md-5.asp-footer-menu-desktop ul{width: 100%;}.col-md-5.asp-footer-menu-desktop ul li.in-mostate{display:block !important;margin-top: -173px;}.col-md-5.asp-footer-menu-desktop ul li a {margin-left: -20px;font-family: mont-semibold;line-height: 2.5;font-size: 14px;letter-spacing: 0.6px;}.col-md-2.col-sm-12.asp-footer-bottom-social-icon {text-align: center;margin-top: 10px;}.asp-footer-bottom-social-icon a, .asp-footer-bottom-social-icon a:hover {color: #fff;letter-spacing: 0px;margin-left: 5px;}.asp-footer-copy-rights {display: block;width: 100% !important;margin: 0 auto;flex: 0 0 100% !important;max-width: 100% !important;}.asp-footer-bottom-social-icon, .asp-footer-contact {width: 100% !important;margin: 0 auto;flex: 0 0 100% !important;max-width: 100% !important;}.asp-footer-copy-rights p:first-child {margin-bottom: 10px;margin-right: 0px;}.asp-footer-contact ul li {border-bottom: 0px;margin-left: -10px;}.asp-footer-contact {margin-top: -135px;}.asp-footer-contact ul li a {font-family: mont-semibold;line-height: 2.5;font-size: 14px;letter-spacing: 0.6px;}.asp-footer-copy-rights p {font-size: 14px;}}@media only screen and (min-width: 992px) {.navbar-hover .collapse ul li {position: relative;}.navbar-hover .collapse ul li:hover > ul {display: block;border-radius: 0px;}}@media only screen and (min-width: 1199px) {.navbar-expand-md .navbar-nav .nav-link {height: 50px;display: inline-block;padding-top: 5px; align-content: center;}}
.country-change{float:right;display:inline-block;cursor:pointer;border-radius:8px;}.country-change span{background:#8347ad;width:120px;display:inline-block;font-size:16px;cursor:pointer;font-family:mont-medium;color:#fff;position:relative;right:-30px;}.country-change ul{margin-top:15px;padding:10px 5px;display:none;background:#fff;border:0;box-shadow:1px 2px 11px #b7b7b7;}.country-change li a{font-size:16px;cursor:pointer;font-family:mont-medium;color:#8347ad;}.country-change li{display:block;padding:10px;list-style:none;}.country-change img{padding-right:10px;height:18px;}#asp-headersection #aspcountry{display:none;background-color:#8347ad;padding:10px;height:50px;position:relative;}#asp-headersection #aspcountry #careers-opening-filter{width:1170px;margin:0 auto;padding:0px;position:absolute;z-index:1;left:0;right:0;}#country-menu li a{background-image:linear-gradient(#8347ad,#8347ad);background-size:0% 2px;background-repeat:no-repeat;transition:background-size .5s;background-position:0 100%;display:inline;padding-bottom:5px !important;}#country-menu li a:hover{color:#8347ad !important;background-size:100% 2px;}
/* home page */
.no-sidebar .content-area, .site-content .centered-content-area {max-width: 100%;}
/*card section*/
.post-layout-small .post-wrapper .type-post, .post-layout-small .infinite-wrap .type-post{display: block;/*min-height: 450px;*/}
.post-layout-small .post-wrapper .type-post .wp-post-image, .post-layout-small .infinite-wrap .type-post .wp-post-image{width: 100%;margin:0px;}
.post-layout-small .post-wrapper .type-post .post-content, .post-layout-small .infinite-wrap .type-post .post-content{width: 88%;margin: -80px auto 0px;background-color: white;padding: 15px 20px;position: relative;left: 0;right: 0;box-shadow: 0px 3px 6px rgba(0,0,0,0.2);}
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title{font-size: 22px;min-height: 147px;display: inline-block;}
.post-layout-small .post-wrapper .type-post .entry-title a{color: #8347ad;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;font-weight: 100;font-family: mont-semibold;}
.post-layout-small .post-wrapper .type-post .entry-meta{float: right;margin-top: 2px;}
.post-layout-small .post-wrapper .type-post .entry-meta a{text-transform: initial;text-decoration: none;font-size: 11px;}
.post-layout-small .post-wrapper .type-post .entry-meta span::after{content: ""!important;margin: 0px;}
.post-layout-small .post-wrapper .type-post .entry-meta .meta-author,.post-layout-small .post-wrapper .type-post .entry-meta .meta-category{display: none;} 
.post-layout-small .post-wrapper .type-post .entry-content p{font-size: 13px;line-height: 1.9;margin-bottom: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 10px;}
.post-layout-small .post-wrapper .type-post .entry-content a.more-link{color: #8347ad;text-transform: initial;font-weight: 100;font-family: mont-medium;}
/* floating social media */
#ssba-bar-2{display:none!important;}
/* recent post */
.widget_recent_entries .widget-title{color: #8347ad;font-family: mont-medium;border: 0px;text-transform: initial;font-weight: 100;font-size: 22px;}
.widget_recent_entries ul{list-style-image: url(../images/point.png);}
.widget_recent_entries li {margin-bottom: 15px;}
.widget_recent_entries li a{color: #412255;text-decoration: none;margin-left: 10px;}
.widget_recent_entries li a:hover{text-decoration: underline !important;}
/*Search field*/
.widget_search{background: #efefef;padding: 10px;margin-top: -58px;border-radius: 5px;}
.widget_search .wp-block-search__label{display: none;}
.wp-block-search__inside-wrapper{display: block;}
.wp-block-search__input{width: 95.5%;height: 30px;border-radius: 5px;}
.wp-block-search__button{position: absolute;right: 10px;font-size: 0px;width: 39px;height: 39px;background-image: url("https://www.aspiresys.com/themes/custom/asp_website/images/search.jpg");background-size: 39px;background-repeat: no-repeat;}
/*search in search detail page*/
.search #content{display: grid;}
.search #primary{width: 100%;margin-top: 50px;padding-right: 0px;order: 2}
.search #secondary{margin-top: -60px;width: 100%;padding: 0px 10px;background: #efefef;border-radius: 5px;order: 1;}
.search #secondary .widget_search {padding: 0px;margin-top: 10px;border-radius: 5px;margin-bottom: 10px;}
.search #secondary .wp-block-search__button {right: 10px;top: 10px;}
.search .page-header .archive-title{border-bottom: 0px;text-transform: capitalize;font-family: mont-medium;}
.search .search-form{display: none;}
.search .no-results .page-title{font-family: mont-semibold;font-size: 22px;}
/* filters everything */
.widget_wpc_filters_widget{margin-bottom: 5px;}
.wpc-filter-title{text-transform: initial;color: #8347ad;font-size: 16px;border-bottom: 0px;font-weight: 100;font-family: mont-medium;}
.wpc-filter-content select {background: white;border: 2px solid #dbdbdb;padding: 10px 12px;border-radius: 3px;margin-right: 10px;font-size: 11px;font-family: mont-regular;}
.wpc-filter-content select option{font-size: 14px!important;font-family: calibri !important;padding: 5px 0px!important;}
.wpc-search-icon{left:auto!important;right:10px;}
.wpc-filter-search-form .wpc-search-field {padding-left:0px!important;padding-right: 34px;border-radius: 20px;}
.wpc-posts-found{display: none;}
.wpc-horizontal-layout.wpc-horizontal-cols-2 .wpc-filters-section:not(.wpc-filter-layout-submit-button){margin-bottom: 5px;}
.widget_wpc_chips_widget{margin-bottom: 20px;}
.wpc-filter-chips-list{display: flex;flex-wrap: wrap;padding: 0px!important;}
.wpc-filter-chips-list .wpc-chip-reset-all a{background: #8347ad !important;color: white !important;}
.wpc-filter-chips-list a, body .wpc-filter-chips-list li.wpc-filter-chip a{background: #f7f7f7;border-radius: 3px!important;padding: 5px 10px!important;font-family: 'mont-medium';border: 0px!important;}
/* category home page */
.category .page-header .archive-title{border-bottom: 0px;text-transform: initial;color: #8347ad;font-family: 'mont-medium';font-weight: 100;font-size: 0px;}
.category .page-header .archive-title span{color: #231f20;font-size: 30px;}
.category .content-area .col-md-6{flex: 0 0 50%;max-width: 50%;}
.category .sidebar{padding-right: 0px;background: #f7f7f7;margin-bottom: -64px;}
.category .sidebar .wpc-filter-practice_industry,.category .sidebar .wpc-filter-category .wpc-filter-title{display: none;}
.category .sidebar .wpc-filter-category select{margin-bottom: 0px;}
/* practices/industies home page*/
.tax-practice_industry .page-header .archive-title{border-bottom: 0px;text-transform: initial;color: #8347ad;font-family: 'mont-medium';font-weight: 100;font-size: 0px;}
.tax-practice_industry .page-header .archive-title span{color: #231f20;font-size: 30px;}
.tax-practice_industry .content-area{width: 100%;padding-right: 0px;}
.tax-practice_industry .content-area .col-md-6{flex: 0 0 33.3333%;max-width: 33.3333%;}
.tax-practice_industry .sidebar{padding-right: 0px;background: white;margin-bottom: -64px;}
.tax-practice_industry .sidebar .wpc-filter-practice_industry,.tax-practice_industry .sidebar .wpc-filter-category .wpc-filter-title{display: none;}
.tax-practice_industry .sidebar .wpc-filter-category select{margin-bottom: 0px;}
/* detail page */
.single-post .cstemp-title.container {margin: 0px auto 64px;padding: 0px;max-width: 1150px;position: absolute;transform: translate(-50%,-50%);top: 20%;left: 50.5%;text-align: left;}
.single-post .cstemp-title p {color: white;font-family: mont-medium;width: fit-content;border-bottom: 3px solid #fbbc04;font-size: 20px;}
.single-post .entry-title{position: absolute;top: 27%;z-index: 1;color: white;width: 45%;font-size: 28px;font-weight: 100;font-family: mont-medium;background: linear-gradient(to right,rgb(111, 13, 147) 10%,transparent);padding: 30px;}
.single-post article h2, .single-post article h3, .single-post article h4, .single-post article h5, .single-post article h6 {font-size: 20px;font-family: mont-medium;margin-top: 40px;margin-bottom: 20px;}
/* .single-post article h3 {font-size: 20px;font-family: mont-medium;margin-top: 40px;margin-bottom: 20px;} */
.single-post article h2 strong,.single-post article h2 span strong, .single-post article h3 strong,.single-post article h3 span strong, .single-post article h4 strong,.single-post article h4 span strong, .single-post article h5 strong,.single-post article h5 span strong,.single-post article p strong,.single-post article p span strong, .single-post article li strong,.single-post article li span strong, .single-post article a strong, .single-post article a span strong{font-weight: 100 !important;font-family: mont-medium !important;}
.single-post article a{color: #2e4496;font-family: mont-medium;}
.single-post article p,.single-post article .entry-content{font-size: 13px;line-height: 1.9;color: #231f20;}
.single-post article .entry-content p button,.single-post article .entry-content .custom-button{background: #8347ad!important;border-radius: 0px!important;text-transform: initial!important;font-family: mont-medium!important;font-size: 14px!important;font-weight: 100!important;margin-bottom: 30px!important;}
.single-post article .entry-content p button a{color: white!important;text-decoration: none!important;text-transform: initial!important;font-weight: 100!important;}
.single-post .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a {background-color: white !important;color: #8347ad !important;font-family: mont-medium;box-shadow: 0px 1px 6px #dbdbdb;border-radius: 3px;padding: 5px 10px;}
.single-post .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a span{font-size: 14px !important;}
.single-post .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a:hover,.single-post .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a span:hover{color: #8347ad!important;}
.single-post .entry-meta{text-transform: initial;margin: 0px;font-family: mont-medium;font-weight: 100;font-size: 14px;}
.single-post .entry-meta a{pointer-events: none;}
.single-post .entry-meta .meta-author,.single-post .entry-meta .meta-category{display: none;}
.single-post .entry-meta span::after,.single-post .entry-meta .meta-category::after {margin: 0;content: "";}
.single-post .author::after {margin: 0!important;content: ""!important;}
.single-post .entry-tags{margin-bottom: 0px;}
.single-post .entry-tags .meta-tags a{color: var(--light-text-color);background: white;font-size: 13px;padding-left: 0px;margin-right: 0px;padding-right: 3px;}
.single-post .entry-tags .meta-tags a::after {content: ",";}
.single-post .entry-tags .meta-tags a:last-child::after{content: "";}
.single-post .widget-title.box-header-title {border-bottom: 0px;background: #8347ad;padding: 5px 30px;text-transform: initial;color: white;font-family: mont-medium;font-size: 16px;font-weight: 100;}
.single-post .ppma-category-group ul{margin-top: 0px;}
.single-post .pp-multiple-authors-boxes-li {background: #f7f7f7;border: 0px !important;}
.single-post .author.url.fn {color: #412255;font-size: 16px;text-decoration: none;font-family: mont-medium;}
.single-post article .abh_tabs{border-bottom: 0px !important;}
.single-post article .abh_tabs li a {background-color: #dbdbdb!important;font-family: mont-medium;}
.single-post article .abh_tabs li.abh_active a,.single-post article .abh_tabs li.abh_active a:hover {background-color: #8347ad !important;font-size: 13px !important;font-family: mont-medium;color: white !important;}
.single-post article .abh_tab_content{background: #f7f7f7!important;border-bottom: 0px !important;}
.single-post article .abh_tab_content .abh_image a{pointer-events: none;}
.single-post article .abh_tab_content .abh_text{margin-left: 120px!important;}
.single-post article .abh_tab_content .abh_text a{color: #231f20;font-size: 14px !important;pointer-events:none;font-family: mont-semibold;font-weight: 100;}
.single-post article .abh_tab_content .abh_text .abh_description{font-size: 12px!important;margin-top: 15px!important;line-height: 1.6;}
.single-post article .abh_tab_content .abh_text .abh_description ul{margin-left: 0px!important;}
.single-post article .abh_tab_content .abh_text .abh_description ul a{font-family: mont-regular !important;font-size: 13px !important;pointer-events: auto !important;}
.single-post article .abh_tab_content .abh_text .abh_description ul span{color: #959595;font-size: 11px !important;}
.single-post article .abh_tab_content .abh_text .abh_name{font-size: 14px !important;font-weight: 100 !important;font-family: mont-medium;}
.single-post article .abh_tab_content .abh_text .abh_allposts {font-size: 11px !important;display:none;vertical-align: top !important;margin-left: 5px;}
.single-post article .abh_tab_content .abh_text .abh_allposts a{text-transform: capitalize!important;font-size: 11px !important;color: #2e4496 !important;}
.single-post #comments{margin-bottom: 40px;}
.single-post #comments a{font-family: mont-medium; color:#2e4496;}
.single-post #comments #reply-title{margin-bottom: 0px;text-transform: initial;font-size: 20px;font-family: 'mont-medium';border-bottom: 0px;font-weight: 100;}
.single-post #comments #reply-title span{text-transform:initial;font-size: 20px;font-family: 'mont-medium';border-bottom: 0px;font-weight: 100;}
.single-post #comments .comment-form-comment label{font-size: 20px;font-family: 'mont-medium';font-weight: 100;}
.single-post #comments .comment-form-comment textarea{background: #f7f7f7;border: 0px;resize: none;}
.single-post #comments p label{min-width: 75px;font-weight: 100;font-family: mont-medium;}
.single-post #comments p input[type="text"],.single-post #comments p input[type="email"],.single-post #comments p input[type="url"]{background: #f7f7f7;border: 0px;width: 100%;}
.single-post #comments p input[type="submit"]{background: #8347ad;text-transform: initial;font-family: mont-medium;font-weight: 100;}
.single-post .entry-footer .navigation.post-navigation {border: 0px;margin-top: 0px;}
.single-post .single-recent {border-bottom: 0px;background: #8347ad;padding: 5px 30px;text-transform: initial;color: white;font-family: mont-medium;font-size: 16px;font-weight: 100;width: fit-content;margin-bottom: 0px;}
.single-post .entry-footer .nav-links {background: #f7f7f7;border: 0px !important;padding: 20px;}
.single-post .entry-footer .nav-previous {float: none !important;margin-bottom: 10px;}
.single-post .entry-footer .nav-previous a,.single-post .entry-footer .nav-next a {color: #231f20;}
.single-post .post-navigation .nav-links .nav-previous a::before,.single-post .post-navigation .nav-links .single-post .nav-next a::after {margin: 0px;content: "";}
.single-post .entry-footer .nav-next {float: none !important;}
.single-post #comments .comments-header .comments-title{text-transform: capitalize;border-bottom: 0px;font-size: 22px;font-family: 'mont-regular';}
.single-post #comments .comment-list{margin-bottom:64px;}
.single-post #comments .comment-list li.comment{background: #faf6ed;border: 0px;border-radius: 5px;}
.single-post #comments .comment-list .comment-author.vcard img{border-radius: 100px;}
.single-post #comments .comment-list .comment-metadata a time{font-size: 12px;color: #2e4496;font-family: 'mont-medium';}
.single-post #comments .comment-list .comment-content p{margin-top: 20px;}
.single-post #comments .comment-list .reply a{color: #2e4496;font-family: 'mont-medium';}
/*sidebar*/
.sidebar{background: #f7f7f7;padding: 0px 30px;}
.sidebar .widget-title{color: #8347ad;font-family: mont-medium;text-transform: initial;font-weight: 100;font-size: 24px;border: 0px;margin: 20px 0px 20px;}
/*.sidebar .custom-html-widget h4{color: #8347ad;font-family: mont-medium;margin-top: 20px;margin-bottom: 20px;}*/
.sidebar .custom-html-widget ul{list-style-image: url(../images/point.png);}
.sidebar .custom-html-widget ul li{margin-bottom: 10px;}
.sidebar .custom-html-widget ul li a{color: #412255;text-decoration: none;margin-left: 10px;}
.sidebar .custom-html-widget ul li a:hover {text-decoration: underline !important;}
.sidebar .b-contact-us {background: white;padding: 10px;border-radius: 15px;box-shadow: 0px 10px 20px #dbdbdb;}
.sidebar .b-contact-us a {color: #231f20;font-size: 20px;font-family: mont-medium;}
.sidebar .b-contact-us img {border-radius: 7px;margin-right: 20px;width: 40px;box-shadow: 0px 3px 6px #dbdbdb;}
.sidebar .go-to-home {background: white;padding: 10px;border-radius: 15px;box-shadow: 0px 10px 20px #dbdbdb;margin-bottom: -20px;margin-top: 30px;}
.sidebar .go-to-home a {color: #231f20;font-size: 20px;font-family: mont-medium;}
.sidebar .go-to-home img {border-radius: 7px;margin-right: 20px;width: 40px;box-shadow: 0px 3px 6px #dbdbdb;}
/*404 page*/
.error404 .page-title{font-family: mont-semibold;font-weight: 100;}
.error404 .entry-content p{font-family: mont-regular;font-size: 13px;}
.error404 .entry-content .search-field{border-radius: 3px;background: #f7f7f7;font-family: mont-regular;font-size: 13px;}
.error404 .entry-content .search-submit{background: #8347ad !important;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.error404 .search-form .search-submit .icon-search {width: 18px;height: 18px;}
/*No results*/
.no-results.not-found p{font-family: mont-regular;font-size: 13px;}
.no-results.not-found .search-field {border-radius: 3px;background: #f7f7f7;font-family: mont-regular;font-size: 13px;}
.no-results.not-found .search-submit{background: #8347ad !important;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.no-results.not-found .search-submit .icon-search {width: 18px;height: 18px;}
/*footer*/
.write-to-us{background: #f1e6fa;padding: 15px;}
.write-to-us .b-contact-us{width: fit-content;background: white;padding: 5px 25px 5px 5px;margin: 0 auto;border-radius: 10px;box-shadow: 0px 8px 18px #debcfb;}
.write-to-us .b-contact-us a{display: flex;color: #231f20;font-size: 18px;font-family: mont-medium;text-decoration: none!important;align-items: center;}
.write-to-us .b-contact-us img {border-radius: 5px;box-shadow: 0px 3px 6px #dbdbdb;margin-right: 20px;width: 40px;}
.single-post .write-to-us,.category .write-to-us{display: none;}
#footer {padding: 0px 0px 0px;background-image: url("../images/footer-image.jpg");background-size: cover;background-repeat: no-repeat;width: auto;padding-left: 0px;margin: 0px;}
/*mini-desktop css*/
@media (min-width:992px) and (max-width:1199px){
.main-navigation ul a {font-size: 13px;}
.home .cstemp-title.container, .category .cstemp-title.container, .tax-practice_industry .cstemp-title.container,.tag .cstemp-title.container,.author .cstemp-title.container,.error404 .cstemp-title.container {padding: 0px 1em;}
.header-image {margin-top: 24px;}
.single-post .entry-title{width: 50%;top: 34%;font-size:24px;}
.single-post .cstemp-title.container{transform: unset;left: 15px;max-width: 500px;}
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title {font-size: 18px;min-height: 120px;}
/*location band*/
#asp-headersection #aspcountry #careers-opening-filter {width: fit-content;padding: 0px 10px;left: auto;right: 10px;}
}
/*tab css*/
@media (min-width:768px) and (max-width:991px){
.main-navigation ul a {font-size: 13px;}
.home .cstemp-title.container, .category .cstemp-title.container, .tax-practice_industry .cstemp-title.container,.tag .cstemp-title.container,.author .cstemp-title.container,.error404 .cstemp-title.container {padding: 0px 1em;left: 50%;width: 99%;}
.home .cstemp-title.container p, .category .cstemp-title.container p, .tax-practice_industry .cstemp-title.container p, .tag .cstemp-title.container p, .author .cstemp-title.container p, .error404 .cstemp-title.container p {font-size: 1.5rem;}
.post-layout-small #post-wrapper .col-md-4,.tax-practice_industry .content-area .col-md-6,.category .content-area .col-md-6{flex: 0 0 50%;max-width: 50%;}
.tax-practice_industry .sidebar {width: 300px;float: right;border-top: 0px;}
.header-image {margin-top: 18px;}
.single-post .entry-title{width: 50%;top: 29%;font-size: 24px;}
.single-post .cstemp-title.container{transform: unset;left: 15px;top: 15%;max-width: 100px;}
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title {font-size: 18px;min-height: 120px;}
/*location band*/
#asp-headersection #aspcountry #careers-opening-filter {width: 100%;padding: 0px 10px;left: auto;width: fit-content;z-index: 999;}
}
/*mobile css*/
@media (min-width:320px) and (max-width:767px){
.home .cstemp-title.container, .category .cstemp-title.container, .tax-practice_industry .cstemp-title.container,.tag .cstemp-title.container,.author .cstemp-title.container,.error404 .cstemp-title.container{left: 0px;max-width: 200px;transform: translate(8%,-50%);}
.home .cstemp-title.container p, .category .cstemp-title.container p, .tax-practice_industry .cstemp-title.container p, .tag .cstemp-title.container p, .author .cstemp-title.container p, .error404 .cstemp-title.container p {font-size: 1.5rem;}
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title {min-height: auto;}
.tax-practice_industry .content-area .col-md-6,.category .content-area .col-md-6 {flex: 0 0 100%;max-width: 100%;}
.tax-practice_industry .sidebar {width: 100%;float: none;border-top: 0px;padding-left: 0px;margin-bottom: 20px;}
.post-layout-small .post-wrapper .type-post .entry-title, .post-layout-small .infinite-wrap .type-post .entry-title {font-size: 18px;min-height: auto;}
/*location band*/
#asp-headersection #aspcountry #careers-opening-filter {width: 100%;padding: 0px 10px;left: auto;width: fit-content;z-index: 999;}
/*detail page*/
.header-image {margin-top: 12px;}
.featured-image-header img {object-position: right;}
.single-post .cstemp-title.container{left: 0px;max-width: 200px;transform: translate(8%,-50%);}
.single-post .entry-title {top: 27%;width: 90%;font-size: 20px;}
.single-post .abh_tab_content .abh_image{width: 100%!important;margin-bottom: 30px!important;}
.single-post article .abh_tab_content .abh_text{margin-left: 0px!important;}
.single-post article .abh_tab_content .abh_text ul li, .single-post article .abh_tab_content .abh_text ul li span{margin-bottom: 20px!important;}
.sidebar {padding: 0px 30px 1px;margin-bottom: 30px;}
.search #primary {margin-top: 15px;}
}