
.homebody {

}

.homecontent {

}

.pagebody {

}

.pagecontent {

}
 #ContentPlaceHolder_Body_rfv_txtstate {
            color: #f00;
        }

        .lblmsg {
            color: #357506 !important;
            padding: 10px;
            border-radius: 5px;
            background-color: #d7f0c5;
            display: inline-block;
            text-align: center;
            margin: 15px auto;
            width: 98%;
            font-size: 1.4em;
        }

        .audiocaptcha {
            max-width: 30px;
            margin: 0px 5px;
            border-radius: 50%;
            border: 1px solid #ccc;
            padding: 6px;
        }
.mlnk ul {
    -moz-columns: 4 auto;
    -o-columns: 4 auto;
    -webkit-columns: 4 auto;
    columns: 4 auto;
    -ms-columns: 4 auto;
    -khtml-columns: 4 auto;
    float: left;
}

.fancybox-thumbs {
    cursor: pointer !important;
}


.menu_2 li ul a, .menu_2 li ul a:focus {
    padding: 6px 0px !important;
}

.grid-stack {
    background: #dadada !important;
}

.last-child-hide thead tr th:last-child{display:none;}
.last-child-hide tbody tr td:last-child{display:none;}
.leader ul li h4{font-weight: normal !important;
}
@media screen and (max-width: 768px) {
.grid-stack-item {
    width: 100% !important;
}
 ul {
    padding: 0;
}
.newgallery li {
    max-width: 100% !important
}
.nav-tabs>li{
width:100%;

}
.brand-items .owl-wrapper-outer {
    display: table;
    width: 100%;
    text-align: center;
}
.brand-items li img{margin:0 auto;
}
.inheading h2 {
    font-size: 1.0em !important;
}
.newgallery li .data-content {
    color: #fff;
    padding-top: 0px !important;
    font-weight: normal;
    padding-bottom: 16px;
    font-size: 12px !important;
}
}
.adtext{top:-43px;
}
.bn-effect-scroll .bn-news ul li{top:-43px !important;
}
.footer-link li a{
    display:inline-block !important
}

a.basiclogosecti {
    padding: 0px 0 0 0;
    display: block;
}
.brand-items li {
    list-style: none;
}
.navbar-brand-logo {
    margin-top: -16px;
    display: block;
    float: left;
}
.navbar-brand-logo img {
    width: 193px;
    float: left;
    margin:0;
    padding: 0;transition: .5s;
}
.nav-sticky .navbar-brand-logo img {
    width: 113px;
    float: left;
    margin:  8px 0 0 0;
    padding: 0;transition: .5s;
}

.updiswrap{display:flex; flex-wrap:wrap; border-radius:15px; padding:10px;max-width: 80%;margin: 0px auto;position: relative;box-shadow: 0px 0px 15px rgba(0,0,0,.2);
    margin-top: 16px;
    margin-bottom: 15px;}
.updiswrap .logogis{box-sizing:border-box; width:15%;border-right: 1px solid #ccc;padding-right: 15px;}
.updiswrap .logogis img{ max-width:100%;}
.updiswrap .textwrap{box-sizing:border-box; width:60%; font-size:28px; padding: 8px 15px; border-right: 1px solid #ccc; color: #301775;}
.updiswrap .btn-wrap{box-sizing:border-box; width:25%; padding-left:15px;}
.updiswrap .btn-wrap .btn{ display:block; margin:5px auto;}

@media (max-width: 767px) {
.updiswrap .logogis {
    box-sizing: border-box;
    width: 62%;
    border-right: 0px;
    padding-right: 15px;
    margin: 3px auto;
}
.updiswrap .logogis {
    box-sizing: border-box;
    width: 46%;
    border-right: 0PX;
    padding-right: 15px;
    MARGIN: 0 AUTO;
}

.updiswrap .textwrap {
    box-sizing: border-box;
    width: 100% !IMPORTANT;
    font-size: 21px;
    padding: 8px 15px;
    border-right: 0px solid #ccc;
    color: #301775;
    TEXT-ALIGN: CENTER;
}
.updiswrap .btn-wrap {
    box-sizing: border-box;
    width: 100%;
    padding-left: 15px;
}
}
