.site-branding a:active {
border-bottom: 0px !important;
}
.sidebar-left {
width: 70%;
float: left;
display: inline-block;
}
.type-page, .comments-area {
margin-bottom: 0px;
}
.sidebar-right {
width: 30%;
display: inline-block;
float: right;
}
.footer-wrap { clear: both; }.accordian-right {
position: relative;
}
@media (max-width : 480px) {
.services-column-1, .audit-col, .risk-col, .business-column, .direct-column, .indirect-column {
width: 86% !important;
}
.page-id-18 .content-area {
padding: 4% 0% 0% 13%;
}
.single-team-area {
height: 270px!important;
}
.single-team-area a {
height: 220px!important;
}
.team-member {
height: 280px!important;
}
.tlp-col-lg-7, tlp-col-md-7, tlp-col-sm-6, tlp-col-xs-12 {
width: 100%!important;
padding-right: 0px;
}
.sidebar-left {
width : 100%;
clear : both;
}
.sidebar-right {
width : 100%;
clear : both;
position: relative;
}
.home-row-2 {
margin-left: 0px;
margin-right: 0px;
}
.site-branding .custom-logo {
margin : 0px!important;
}
.welcome-head {
margin: 0px auto!important;
width: 250px;
text-align: center;
}
.welcome-para {
margin : 0 auto!important;
}
.inquire-btn {
margin-top: 20px;
}
.news-scroll {
padding-left : 45px!important;
position : relative!important;
}
.marquee-col {
position: absolute;
top: 0!important;
width: 260px;
left: 100px;
}
.primary-navigation-wrap {
position: relative;
background: transparent!important;
}
#main-navigation {
float: none!important;
margin-top: 30px;
}
.main-navigation-toggle {
color : #000!important;
width: 60px;
height: 42px;
overflow: hidden;
}
.main-navigation-toggle:hover, .main-navigation-toggle:active {
background-color : #fff!important;
color  : #000!important;
}
.main-navigation-menu .submenu-dropdown-toggle {
padding : 3px!important;
color : #000!important;
}
.main-navigation-menu .submenu-dropdown-toggle:before {
font-size : 22px!important;
}
.main-navigation-menu ul {
width: auto!important;
border: none;
position: absolute!important;
}
.home-row-1 {
margin-right : 0px!important;
margin-left : 0px!important;
}
.news-main p{    
border-bottom: 2.5px solid #8f0011;
width: 280px;
text-align: center;
margin: 0 auto;
}
.news-main {
margin : 0 auto!important;
}
.news-hr {
height: 2.5px;
width: 280px!important;
background-color: #8f0011;
margin-top: -33px;
}
.page-id-22 .content-area {
padding : 20px!important;
}
.news-section {
margin : 0 auto!important;
}
.slider-bottom-border {
top: 550px!important;
right: 0px!important;
left: 0px!important;
}
.Slider-bottom {
margin-left: 0px!important; 
margin-right: 0px!important;
}
.slider-heading {
left: -45px!important;
font-size: 28px!important;
} .radio-toolbar input[type="radio"] + label {
width : 100%!important;
}
.radio-toolbar {
position: static!important;
}
.page-id-24 .content-area {
padding: 20px!important;
}
.vc_custom_1522878000889 {
margin-left: 0px!important;
}
.careers-text {
width : 100%!important;
}
#circle, #circle:after, #circle:before {
display : none!important;
} .wpb_single_image.vc_align_right {
text-align: center;
float: left;
margin-right: 14px;
}
.vc_custom_1523261555042, .vc_custom_1523261535597 {
margin-top: 0px !important;
margin-right : 0px!important;
}
.contact-number {
float : left!important;
margin-left : 20px!important;
}
.page-id-26 .content-area {
padding: 20px!important;
}
.audit-vertical-head {
transform: rotate(270deg);
position: absolute!important;
bottom: 87px!important;
left: -73px!important;
font-size: 12px;
font-family: Cabin-Regular;
}
.audit-tab-menu {
position: absolute;
right: -180px;
z-index: 1;
width: 100%;
top: 150px;
}
.business-text-head p {
border-bottom: 2px solid #8f0011;
width: 100%!important;
font-size: 18px!important;
} .audit-text-head p {
border-bottom: 2px solid #8f0011;
width: 100%!important;
font-size: 20px!important;
}
.direct-tab-menu, .indirect-tab-menu, .audit-tab-menu, .risk-tab-menu, .business-tab-menu {
position: absolute;
left: 0px!important;
right : 0px!important;
z-index: 1;
margin: 0 auto;
top: 150px;
}
.risk-text-head p {
border-bottom: 2px solid #8f0011;
width: 80%;
font-size: 16px;
margin: 0 auto;
}
.audit-text-head, .risk-text-head, .business-text-head, .direct-text-head, .indirect-text-head {
padding-left : 0!important;
}
.risk-heading {
margin-left: 0!important;
margin-right: 0!important;
}
.risk-row-1, .business-row-1, .direct-row-1, .indirect-heading, .indirect-row-1 {
padding-left : 0!important;
padding-right : 0!important;
margin-left : 0!important;
margin-right : 0!important;
}
.page-id-216 .content-area, .page-id-249 .content-area, .page-id-255 .content-area, .page-id-258 .content-area, .page-id-252 .content-area {
padding-top: 20px!important;
padding-left: 20px!important;
}
.direct-row-1>.vc_column-inner {
padding-left : 0px!important;
padding-right : 0px!important;
}
.direct-text-head p, .indirect-text-head p {
border-bottom: 2px solid #8f0011;
width: 150px;
margin: 0 auto;
}
.audit-tab-menu {
position: absolute;
right: 0px;
z-index: 1;
width: 100%!important;
top: 150px!important;
}
.main-navigation-toggle {
display: block;
float: left;
margin: 0;
padding: 1em;
background: none;
color: #000;
margin-left: 0px!important;
}
.audit-body p, .risk-body p, .business-body p, .direct-body p, .indirect-body p {
margin-left : 20px!important;
margin-right: 5%!important;
}
.audit-body h6, .risk-body h6, .business-body h6, .direct-body h6, .indirect-body h6 {
margin-left : 20px!important;
}
.audit-heading, .news-scroller, .audit-body, .risk-body, .business-body, .direct-body, .indirect-body, .audit-row-1 {
margin : 0!important;
}
.page-id-216 .content-area, .page-id-249 .content-area, .page-id-255 .content-area, .page-id-258 .content-area, .page-id-252 .content-area {
padding-left : 0px!important;
}
text-head, .business-text-head, .direct-text-head, .indirect-text-head {
font-size: 24px;
font-family: Cabin-Bold;
padding-left: 0px;
text-align: center;
margin: 20px auto;
width: auto!important;
}
.risk-vertical-head {
transform: rotate(270deg);
position: absolute!important;
bottom: 127px!important;
left: -128px!important;
font-size: 12px;
font-family: Cabin-Regular;
}
.audit-text-head p {
border-bottom: 2px solid #8f0011;
width: 289px;
}
.vc_tta.vc_general .vc_tta-panel.vc_active a {
letter-spacing : 0px!important;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
letter-spacing: 0px!important;
}
.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
border : none!important;
background-color: #f8f8f8;
width: 100%;
margin: 0 auto;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
background-color: #000000;
color: #ffffff;
font-size: 14px;
font-family: Cabin-Bold;
width: 89%;
margin-left: 0px!important;
}
.audit-tab-menu a {
min-width: auto!important;
}
#servicesidebar, #individualsidebar, #careersidebar {
height: 700px!important;		
} .site-info span{
float : none!important;
text-align : center!important;
}
} @media (min-width : 481px) and (max-width : 768px) {
.main-navigation-toggle {
display: block;
float: left;
margin: 0;
padding: 1em;
background: none;
color: #000;
margin-left: 60px;
}
.main-navigation-toggle:hover, .main-navigation-toggle:active {
color: rgb(0, 0, 0);
cursor: pointer;
}
#main-navigation {
float : none!important;
}
.main-navigation-menu .submenu-dropdown-toggle {
display: block;
float: right;
margin: 0;
padding: 4px 0px;
background: none;
color: #000;
}
.primary-navigation-wrap {
background : 0px!important;
}
.main-navigation-menu {
display: none;
float: left;
margin: 0 0px;
padding: 0px 0px;
width: 64%;
border-top: 1px solid #fff;
}
.sidebarsection .newscontent {
margin: 0;
font-size: 40px;
line-height: 44px;
font-weight: 600;
font-family: Montserrat-Bold;
color: #fff;
border-left: 2px solid #fff;
padding-left: 10px;
margin-left: 20px;
position: absolute;
bottom: 60px!important;
clear: both;
}
.service-head {
padding: 51px 0px;
text-align: center;
color: #fff;
font-size: 24px;
font-family: Cabin-Bold;
margin: 0 auto;
}
.vc_custom_1522843946755 {
padding-bottom : 34px;
} 
.main-navigation-menu .submenu-dropdown-toggle {
display: block;
float: right;
margin: 0;
padding: 5px 8px 1px 8px;
background: none;
color: #000;
}
.service-icon {
padding: 70px 20px;
}
.main-navigation-menu .submenu-dropdown-toggle:hover, .main-navigation-menu .submenu-dropdown-toggle:active {
color: #000;
cursor: pointer;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
background-color: #000000;
color: #ffffff;
font-size: 12px;
font-family: Cabin-Bold;
width: auto;
margin-left: 0%!important;
}
.audit-tab-menu {
position: absolute;
right: -180px;
z-index: 1;
width: 100%;
top: -120px;
}
.vc_tta.vc_general .vc_tta-panel, .audit-tab {
display: block;
width: 80%; margin: 10px auto;
}
.audit-tab-menu a, .risk-tab-menu a, .business-tab-menu a, .direct-tab-menu a, .indirect-tab-menu a {
min-width: 100%!important;
}
.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: #8f0011!important;
background-color: #f8f8f8;
}
#circle:after {
position: absolute;
content: "";
height: 2px;
background-color: #8f0011;
width: 219px;
margin-left: 14px;
top: 3.5px;
left: -7px;
}
#circle {
background: #8f0011;
width: 9px;
height: 9px;
border-radius: 50%;
position: absolute;
top: 46px;
left: 140px;
}
label[for="radio1"].active:before {
height: 282px;
}
.radio-toolbar {
top: 13%;
position: absolute;
right: -34%;
right: -78%;
z-index: 1;
}
.sidebarsection .contactcontent {
color: #fff;
position: absolute;
bottom: 0px;
background-color: #000000;
font-size: 13px;
line-height: 18px;
font-family: Montserrat-Bold;
margin-left: 0px;
padding-left: 40px;
padding-top: 18px;
padding-bottom: 69px;
}
#servicesidebar, #individualsidebar, #careersidebar {
height: 700px!important;		
}
} @media (min-width : 900px) and (max-width : 1024px) {
#circle:after {
position: absolute;
content: "";
height: 2px;
background-color: #8f0011;
width: 248px;
margin-left: 14px;
top: 3.5px;
left: -7px;
}
#circle {
background: #8f0011;
width: 9px;
height: 9px;
border-radius: 50%;
position: absolute;
top: 42px;
left: 140px
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
.header-main {
padding-bottom: 33px!important;
}
.home .home-row-3 { }
.home .welcome-para {
margin-bottom: 40px!important;
}
#logo img {
width:150px!important;
} .home .fullwidthbanner-container .fullwidthabanner { } .service-icon {
padding: 68px 41px 29px 41px!important;
} .page-id-20 .content-area {
padding: 8% 9% 15.2% 17%!important;
} .container-fluid.tlp-single-container .tlp-member-article {
padding: 25px 0px 0px 100px!important;
} .page-id-22 .content-area {
padding: 0.8% 15% 0% 24%!important;
}
.sidebarsection .newscontent {
font-size: 38px!important;
} .page-id-24 .content-area {
padding: 0% 2% 0% 11%!important;
}
.wpcf7-form input {
margin-bottom:20px!important;
} .page-id-26 .content-area {
padding: 0% 20% 0% 11%!important;
}
.page-id-216 .content-area, .page-id-249 .content-area, .page-id-255 .content-area, .page-id-258 .content-area, .page-id-252 .content-area{
}
}
@media only screen and (min-width: 1025px) and (max-width: 1366px)  {
.header-main {
padding-bottom: 24px!important;
}
.home .home-row-3 { }
.home .content-area {
padding: 0em 3em 0!important;
}
.home .welcome-para {
margin-bottom: 19px!important;
} .home .fullwidthbanner-container .fullwidthabanner { } .service-icon {
padding: 68px 41px 29px 41px!important;
} .page-id-20 .content-area {
padding: 1% 9% 2% 16%!important
} .container-fluid.tlp-single-container .tlp-member-article {
padding: 25px 0px 0px 100px!important;
} .page-id-22 .content-area {
padding: 0.8% 15% 0% 24%!important;
}
.sidebarsection .newscontent {
font-size: 38px!important;
}
.sidebarHeightPage {
background-position: 411px 0px!important;
} .page-id-24 .content-area {
padding: 0% 2% 0% 11%!important;
}
.wpcf7-form input {
margin-bottom:10px!important;
} .page-id-26 .content-area {
padding: 0% 20% 0% 11%!important;
}
.contact-column-1 .contact-icon {
margin-top: -75px !important;
}
.page-id-216 .content-area, .page-id-249 .content-area, .page-id-255 .content-area, .page-id-258 .content-area, .page-id-252 .content-area{
}
}
@media only screen and (min-width: 1367px) and (max-width: 1440px)  {
.header-main {
padding-bottom: 33px!important;
}
.home .home-row-3 { }
.home .content-area {
padding: 0em 3em 0!important;
padding-bottom: 105px!important;
}
.home .welcome-para {
margin-bottom: 40px!important;
} .home .fullwidthbanner-container .fullwidthabanner { }
.rev_slider .topHr {
left: 336px!important;
bottom: 246px!important;
}
.slider-bottom-border {
bottom: -45px!important;
} .service-icon {
padding: 68px 41px 29px 41px!important;
} .page-id-20 .content-area {
padding: 8% 9% 18.2% 17%!important;
}
.sidebarsection #individualsidebar {
background-position:0px!important;
} .container-fluid.tlp-single-container .tlp-member-article {
padding: 25px 0px 0px 100px!important;
} .page-id-22 .content-area {
padding: 0.8% 15% 0% 24%!important;
}
.sidebarsection .newscontent {
font-size: 38px!important;
}
.sidebarHeightPage {
background-position: 433px 0px!important
} .page-id-24 .content-area {
padding: 0% 2% 0% 11%!important;
}
.wpcf7-form input {
margin-bottom:20px!important;
} .page-id-26 .content-area {
padding: 0% 20% 0% 11%!important;
}
.contact-column-1 .contact-icon {
margin-top: -75px !important;
}
.page-id-216 .content-area, .page-id-249 .content-area, .page-id-255 .content-area, .page-id-258 .content-area, .page-id-252 .content-area{
}
}
@media only screen and (min-width: 1441px) and (max-width: 1600px)  {
.header-main {
padding-bottom: 33px!important;
}
.home .home-row-3 { }
.home .content-area {
padding: 0em 3em 0!important;
}
.home .welcome-para {
margin-bottom: 40px!important;
} .home .fullwidthbanner-container .fullwidthabanner { } .service-icon {
padding: 68px 41px 29px 41px!important;
}
.direct-tab-menu, .indirect-tab-menu, .audit-tab-menu, .risk-tab-menu, .business-tab-menu {
right: -320px !important;
} .page-id-20 .content-area { } .container-fluid.tlp-single-container .tlp-member-article {
padding: 8% 9% 0% 17%!important;
}
.single-team .team img {
width: 100%!important
}
.single-team-area a img {
width:100%!important;
} .page-id-22 .content-area { padding: 0.8% 15% 0% 24%!important;
}
.sidebarsection .newscontent {
font-size: 38px!important;
}
.sidebarHeightPage {
background-position: 480px 0px!important;
} .page-id-24 .content-area {
padding: 0% 2% 0% 11%!important;
}
.wpcf7-form input {
margin-bottom:20px!important;
} .page-id-26 .content-area {
padding: 0% 20% 0% 11%!important;
}
.contact-column-1 .contact-icon {
margin-top: -75px !important;
}
.page-id-216 .content-area, .page-id-249 .content-area, .page-id-255 .content-area, .page-id-258 .content-area, .page-id-252 .content-area{
}
}