#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link { padding-left: 30px; padding-right: 30px; text-transform: uppercase; font-weight: bold!important; letter-spacing: 2px; }
.callnumber { display: table; float: right; color: #fff; padding-top: 8px; } .callnumber a { color: #fff; padding-left: 10px; }
.bottomContent { display: none; }
div#logo { max-width: 240px; padding-top: 0; margin-top: 0; margin-bottom: 0; } div#logo h1.site-title { text-transform: uppercase; font-size: 16px; color: #103045; font-weight: bold; }

.iconser img {   width: auto; max-width: 110px; }
.headingtols {    background: #103045;    color: #fff;}
.headingtols h4 {    color: #fff;    font-size: 20px;    padding: 10px;    text-align: center;}
.dtlarrows {    position: absolute;    top: 0;    color: #fff;    font-size: 40px;    line-height: 38px;    padding-left: 15px;}
.dtlarrows.dtlpre.slick-disabled {    padding-left: 15px;}
.dtlarrows.dtlnext {right: 0;padding-right: 15px;}
.iconser { padding-top: 15px; padding-bottom: 15px; }
.botomcons h6 { font-size: 20px; font-weight: bold; } 
p.sec_para { font-size: 16px; }
.dtl_bts { text-align: right; } 
.dtl_bts a { font-size: 16px; color: #103045; font-weight: 600; text-transform: uppercase; } 
.dtl_bts a i { padding-right: 10px; padding-left: 10px; }
.mobileview  {display:none!important; }
@media screen and (max-width: 767px) {
div#logo h1.site-title { font-size: 13px; }
div#logo { max-width: 200px; padding-top: 0; margin-top: 0; margin-bottom: 0; float: left; }
.deskview  {display:none!important; }
.mobileview  {display:block!important; }
h2.vc_custom_heading.bold-txt { font-size: 22px!important; line-height: 24px!important; padding-top: 10px;      text-align: left!important;}
.homefirstrow { padding-top: 0!important; margin-top: 0!important; }
}
@media screen and (max-width: 1080px) {
.contact-info .aio-icon-header+.aio-icon-description {
    display: block;    clear: both;     margin-top: 0;}

.left-icon .aio-icon-description, .left-icon .aio-icon-header {
    display: block;
    clear: both;
}

.left-icon .aio-icon-left {
    display: block;
}

.left-icon .aio-ibd-block {
    display: block;
    width: 100%;
    text-align: center;
}

.contact-info span.big-txt {
    display: block;
    clear: both;
}

.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    display: block;
    margin: 0!important;
    padding-bottom: 12px;
}

}
.coninfotext i { font-size: 28px; } .coninfotext i, coninfotext a { display: block; clear: both; padding-bottom: 5px; padding-top: 11px; }