.lower-subcontainer {
    padding-top: 160px !important;
}
input.contact-submit:hover {
    background: #EBEDEE !important;
}

.share_icon_space {
    margin-bottom: 160px !important;
}
.col-md-8.work-large-sections {
    padding-bottom: 100px !important;
}
ul.heateor_sss_follow_ul li.heateorSssSharingRound, ul.heateor_sss_sharing_ul li.heateorSssSharingRound {
    margin-left: 52px !important;
    margin-right: -14px !important;
}
.large p {
    margin-bottom: 10px;
}
.large h2 {
    margin-top: 52px;
    margin-bottom: 20px;
}
p.home-tile.text-uppercase a {
    color: #AEAFAF;
}
a.page.larger {
    color: #243B3F !important;
}
a.page.larger:hover,
a.page.smaller:hover{
    color: #000000 !important;
}

a.previouspostslink.disabled,
a.previouspostslink{
    margin-right: 50px!important;
}

a.nextpostslink, a.nextpostslink.disabled
{
    margin-left: 50px!important;
}
.pagination span.current
{
    color: #000000!important;
    font-weight: 700;
}
.content-box {
    padding: 100px 0px !important;
}
.col-md-8.col-sm-8.col-xs-12.content-box {
    margin-top: 60px;
}
.left_section {
    padding-left: 20px;
}
section.wrapper-career-opportunities {
    padding-top: 100px;
    padding-bottom: 60px;
}
.image-slider p.right-thin-txt {
    font-size: 18px !important;
}

label.cat_heading{

    line-height: 2px !important;
}
.main-navigation li a, ul#primary-menu li:last-child a {
    padding: 10px 20px !important;
    padding-top: 16px !important;
}
h3.cat_description {
    margin-top: 2px !important;
}

body.single-insights table, td, th {
    border: 1px solid #000;
	background: #fff;
}
body.single-insights table {
    border-collapse: collapse;
}
body.single-insights table tr {
    vertical-align: top;
}
body.single-insights table{
    width: 100% !important;
    max-width: 100% !important;
	margin: 0 auto !important;
	margin-bottom: 1.5em !important;
	
}
tr {
    background-color: #ffffff;
}
body.single-insights table tr:nth-child(1),
body.single-insights table tr:nth-child(2) {
    text-align: center;
}
body.single-insights table td {
    padding: 5px;
    line-height: 20px;
}
body.single-insights table a {
    color: #4442e3;
}
/* body.single-insights .large p {
    font-size: 14px;
} */
table p {
    font-size: 14px !important;
}
@media only screen and (max-width: 767px) {
    body.single-insights table,
    body.single-insights table tr,
    body.single-insights table td,
    body.single-insights table th {
        font-size: 12px;
    }
}