.site-header.site-header-three .site-branding > a img{
           width: 120px;
    float: left;
    margin-right: 0px;
}

.site_text {
    /*width: 80%;*/
    text-align: center;
    margin: auto 0 auto auto;
}
.site_text h1 {
    color: #073763;
    font-size: 33px;
    margin: 0;
    font-weight: 600;
}
.site_text p {
    color: #073763;
    font-size: 15px;
    margin: 0;
    font-weight: 500;
}
.bg_after img{
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto 0 auto auto;
}
.head_left_text {
    float: left;
    color: #073763;
    font-size: 15px;
    margin-top: 1px;
    padding-left: 0px;
    /*font-weight: 500;*/
}
.head_right_text {
    float: right;
    color: #073763;
    font-size: 15px;
    margin-top: 1px;
    padding-right: 0px;
    /*font-weight: 500;*/
}
    h3.ann_title {
       background: #4a8ecc !important;
    margin: 0;
    padding: 10px;
    color: #fff;
    font-size: 16px;
}
.ditty-ticker__contents {
    background: #f7f7f7 !important;
}
.ann_box_single {
    border: 1px solid #dddbdb;
    margin: 3px;
}
.main_header {
    padding: 0px 0px;
    background: #073763;width: 100% !important;
    overflow: visible !important;
}
.about_section {
    position: relative;
    z-index: 99;
}
.pos_abs_1 {
        position: absolute;
    top: 40px;
    left: 6%;
    width: 22%;
    box-shadow: -3px 3px 10px #aaa;
    background: #fff;border-radius: 10px;
}
.pos_abs_1 img{
border-radius: 10px 10px 0px 0px;
}
.clr_wit p{
    color: #fff;
}
.clr_wit a.site_button{
    background: #062744;
}
.bg_img {
    padding: 0px 45px 0px 0px;
    width: 90%;
}
.about_section1 {
    position: relative;
    z-index: 99;
    height: 500px;
}
h4.profile_place {
        font-size: 16px;
    color: #1661a7;
}
.about_section1:before {
       content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: #073763;
    width: 75%;
    height: 100%;
    z-index: -1;
    margin: 0 100px 0 auto;
    left: 0;
    border-radius: 10px;
}
li.acad_menu > ul {
    width: 350px;
}


.site_button, input[type="submit"], .wrap-detail-page form input[type="submit"] {
    display: inline-block;
    text-align: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: relative;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    padding: 13px 25px !important;
    font-weight: 300;
    border-radius: 50px;
    background-color: #d42118 !important;
    border-color:#d42118 !important;
    -webkit-box-shadow: rgb(255 255 255 / 0%) 0 0px 0px 0px inset;
    -moz-box-shadow: rgba(255, 255, 255, 0) 0 0px 0px 0px inset;
    -ms-box-shadow: rgba(255, 255, 255, 0) 0 0px 0px 0px inset;
    -o-box-shadow: rgba(255, 255, 255, 0) 0 0px 0px 0px inset;
    box-shadow: rgb(255 255 255 / 0%) 0 0px 0px 0px inset;    width: max-content;
    height:auto !important;
}
.site_button:hover, input[type="submit"]:hover, .wrap-detail-page form input[type="submit"]:hover {
    color: #ffffff;
    -webkit-box-shadow: rgb(212 33 24) 0 0px 0px 40px inset;
    -moz-box-shadow: rgb(212 33 24) 0 0px 0px 40px inset;
    -ms-box-shadow: rgb(212 33 24) 0 0px 0px 40px inset;
    -o-box-shadow: rgb(212 33 24) 0 0px 0px 40px inset;
    box-shadow: rgb(212 33 24) 0 0px 0px 40px inset;
     font-size: 16px;
    line-height: 20px;
    padding: 13px 25px !important;
    font-weight: 300;    width: max-content;height:auto !important;
}

p.justify {
    text-align: justify;
        font-size: 16px;
    font-weight: 400;
}
.clr_wit_section .title_section span.above_title,
.clr_wit_section .title_section h1.home_title,
.clr_wit_section h3{
    color:#fff;
}
.clr_wit_section p{
color: #c1c1c1;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 27px;
}
.clr_wit_section h3{
margin: 17px 0px 7px;}
a.site_link {
    color: #8dd7e5;
        font-size: 16px;
    font-weight: 500;
    position: relative;
    display: inline-block;
}
a.site_link:before {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #8dd7e5;
    font-size: 13px;
    position: absolute;
    top: 1px;
    right: -16px;
}
.about_cell {
    padding: 20px 10px;
}
h1.home_title {
        font-size: 28px;
    margin: 0;
}
.pos_abs_marq h3.sub_title{font-size: 28px;}
.academic_cell {
    text-align: center;
    position:relative;
    transition:.5s;
}
.academic_cell h3 a {
    padding: 15px 0px;
    display: inline-block;
    width: 100%;
    background: #8dd6e4;
}
.academic_cell:hover h3 a {
background: #1c2a44;
    transition:.5s;
    color:#fff;
}
ul.icon_left li.icon_bg {
    margin-right: 10px;
    width: 100px;
    background: linear-gradient(45deg, #073763, #224497);
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    float: left;
    margin-left: 10px;
}
.pos_rel_iqac{
    position:relative;
}
.pos_abs_right {
       position: absolute;
    bottom: 0;
    right: 9%;
    width: 17%;
}

ul.icon_left {
    height: 115px;
    display: flex;
    align-items: center;
    width: 100%;
    background: #fff;
    padding: 0;
    border-radius: 100px;
    padding: 0px;
    box-shadow: 0px 5px 21.25px 3.75px rgb(165 165 165 / 42%);
}


.btn-link {
   text-decoration: none !important;
    width: 100%;
    text-align: left;
    position: relative;
    color:#fff;
    font-size:18px;
}
.btn-link:hover{
    color:#fff !important;
}
#accordion .card-header button[aria-expanded="true"]:before{
     content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    position: absolute;
    top: 5px;
    right: 0px;
}
#accordion .card-header button[aria-expanded="false"]:before {
  content: "\f077";
   font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    position: absolute;
    top: 5px;
    right: 0px;
}
.card-header{
    background:#1b408a;
    border: 0 !important;
}
.card{
    margin-bottom: 5px;
}
.pos_rel_place {
    position: relative;
    z-index: 9;
}
.pos_abs_place {
        position: absolute;
    top: 50%;
    bottom: 0;
    margin: auto;
    text-align: center;
    width: 90%;
    height: 100%;
    left: 0%;
    right: 0;
}
.pos_rel_place:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #8dd6e4;
    opacity: .9;
}
.pos_abs_place span.above_title,
.pos_abs_place h1.home_title
{
    /*color:#fff;*/
}
.pos_abs_place p{
   /*color: #c1c1c1;*/
}
.lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 30px !important;
        color: #fff;
    font-weight: 500;
}
.lsow-odometers .lsow-odometer .lsow-number {
    line-height: 45px !important;
    margin-bottom:0px !important;
}
 .lsow-stats-title span.lsow-image-wrapper{
      position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
 }  
 .lsow-grid-item{
     text-align:center !important;
 }
 .odometer-inside{margin-top:45px;    position: relative;}
 .lsow-grid-item.lsow-odometer {
    background: #073763;    width: 83.3% !important;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    color: #fff !important;
    padding-bottom: 10px;
    font-size:16px !important;
}
.lsow-grid-item.lsow-odometer:before {
    content: "";
    position: absolute;
    top: -61px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 116px solid transparent !important;
    border-right: 116px solid transparent !important;
    border-bottom: 62px solid #073763 !important;
}
.lsow-grid-item.lsow-odometer:after {
    content: "";
    position: absolute;
    bottom: -61px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 116px solid transparent !important;
    border-right: 116px solid transparent !important;
    border-top: 62px solid #073763 !important;
}
.lsow-odometers .lsow-odometer .lsow-stats-title span {
    margin-right: 0 !important;
}
.odometer-inside:after {
    content: "+";
    position: absolute;
    font-size: 25px;
    color: #fff;
    top: 6px;
    right: -17px;
    font-weight: 500;
}
.pos_rel_course{
    position:relative;
}
.pos_abs_course{
    position:absolute;
    right:0;
    bottom:30px;
}
.course_button{
    position: absolute;
    right: -60px;
    height: 130px;
    display: flex;
    align-items: center;
}
h2.text_course_bold {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 0;
    font-size: 24px;
    color: #000;
    width: 80%;
    margin: 25px auto 0;
    background: rgba(4, 82, 120, 0.15);
    padding: 30px 0px;
    border: 3px solid #073763;
    border-radius: 15px;
    box-shadow: #073763 4px 4px 0px 1px;
    line-height: 35px;
}
span.img {
    display: inline-block;
    overflow: hidden;
    z-index: 1;
    position: relative;
    /*border: 5px solid #fff;*/
    /*-webkit-box-shadow: 0 0 10px 0 #ccc;*/
    /*box-shadow: 0 0 10px 0 #ccc;*/
    border-radius: 3px;
}
span.img img{
    width: 100%;
    /* max-width: 440px; */
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    z-index: 0;
    position: relative;
}
 span.img img:hover {
    -webkit-transform: scale(1.15,1.15);
    -ms-transform: scale(1.15,1.15);
    -o-transform: scale(1.15,1.15);
    transform: scale(1.15,1.15);
}
h3.box_title {
       position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 0;
    font-size: 30px;
    margin: 0;
}
h3.box_title a {
    color: #fff;
    width: 100%;
    display: inline-block;
    padding: 25px 0px;
    height: 100px;
    background: linear-gradient(9deg, #00000066, transparent);
}
h3.box_title:hover a {
    color: #fff !important;
}
span.above_title {
    color: #0082fa;
}
.block-top-footer{
    position:relative;
}

ul.reachus {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.reachus li {
    padding: 5px 0 5px 25px !important; position:relative;
}
ul.reachus li:after {
font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right: 0.5em;
    position: absolute;
    top: 4px;
    left: 0;
    color:#fff;
}
ul.reachus li.company { font-weight:bold;}
ul.reachus li.company:after {
  content: "\f0f7";
}
ul.reachus li.location:after {
  content: "\f041";
}
ul.reachus li.email:after {
  content: "\f003";
  top: 6px;
    }
ul.reachus li.mobile:after {
    content: "\f10b";
    font-size: 22px;
    top: 0;
}
ul.reachus li.phone:after {
    content: "\f095";
}
ul.reachus li a {
    padding: 0px !important;
}
.foot-center p{
    color:#fff;
    margin:0;
}
.foot-center p a{color:#fff;}
.foot-right p{text-align:right;}
.academic_cell img {
    border: 1px solid #efefef;
}
input[type="submit"]{width:max-content;}
.enq_box {
    position: relative;
}
.enq_content {
    position: absolute;
    top: 60px;
    padding: 30px 90px 30px 50px;
    bottom: auto;
    height: 100%;
    text-align: center;
}
.enq_content h1.home_title {
    margin-bottom: 30px;
}
.d_fle_center {
    margin-top: 20px;
}
.wpcf7-spinner{display:none;}
h3.icon_title {
    margin: 0;
}
h3.icon_title a {
    font-size: 20px;
    color: #000;
    padding: 0px;
}
p.foot-p {
     font-size: 15px;
    margin: 0;
    padding-top: 8px;
    text-align: left;
}
.wp-container-1 p a.site_link:before {
    top: 4px !important;
}

.social ul li {
    display: inline-block;
    margin: 0 7px 0 0px;
}
.social ul {
       list-style: outside none none;
    margin: 0 !important;
    padding: 0;
    float: left;
    display: flex;
    align-items: center;
    width: 100%;
    /*justify-content: center;*/
}
.social {
    /*text-align: center;
    margin: 0px 0px 10px 0px;*/
}
.social a {
    font-size: 18px !important;
    border-radius: 50%;
    line-height: 45px;
    display: inline-block;
    width: 45px;
    height: 45px;
    color: #fff;
    text-align: center;
    padding: 0 !important;
    transform: rotate(0deg);
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;color:#fff !important;
    background:transparent;
}
.social a:before {font-family: FontAwesome;    color: #073763;}
.social  a:hover{
transform: rotate(360deg);
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
color:#fff;}
.social .tw a, .socialgroup a[href*="twitter.com"] {
    /*background: #359BED;*/
    
}
.social .fb a, .socialgroup a[href*="facebook.com"] {
    /*background:#3C5B9B;*/
    
}
.social .youtube a, .socialgroup a[href*="youtube.com"] {
    /*background: #FF0000;*/
    
}
.social .instragram a, .socialgroup a[href*="instagram.com"] {
    /*background: #c32aa3;*/
    
}

/*.social .tw a:hover {background: #359BED;}*/
/*.social .fb a:hover {background:#3C5B9B;}*/
/*.social .youtube a:hover {background: #FF0000;}*/
/*.social .instragram a:hover {background: #c32aa3;}*/
.social .fb a:before {content: "\f09a";}
.social .tw a:before {content: "\f099";}
.social .youtube a:before {content: "\f167";}
.social .instragram a:before {content: "\f16d";}
.wid-50 ul li {
    width: 50%;
    float: left;
}
.img_center {
    text-align: center;
}
.banner_item {
    padding: 70px 40px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;position: relative;
}
.banner_item:hover img {
    transform: scale(1.1);
    transition: .5s;
}
.banner_item img {
    transition: .5s;
}
.banner_item span {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background: #fc4389;
    display: inline-block;
    height: 22px;
    line-height: 20px;
    padding: 0 14px;
    margin-bottom: 15px;
    border-radius: 10px;
}
.banner_content {
    position: relative;
    z-index: 1;
}
.banner_thumb {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
}
.banner_content h1.home_title {
    font-size: 24px;
    margin: 10px 0px;
}
.banner_content .site_button{
    padding: 11px 25px !important;
    margin-top: 15px;
}

ul.ann_list li{
    position: relative;
    padding-left: 23px;
    color: #1e1e1e;
    font-size: 16px;
    line-height: 25px;
}
ul.ann_list li:before{
 content: "\f19d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #053158;
    font-size: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
}

 ul.reachus li a {
    padding: 0;
}  
.welcome-section .single-item {
    position: relative;
    background: #f5f5f5;
    transition: all 900ms ease;
    border: 2px solid #f5f5f5;
}
.box-layout-caption p {
    height: 80px;
}
.box-layout-caption a.site_link:hover {
    color: #8dd7e5 !important;
}
.box-layout-caption p, .box-layout-caption h3{color:#fff;}
.welcome-section .single-item.box_single{
    background:transparent !important;
    border:0px !important;
}
.welcome-section .single-item .img-box {
    position: relative;
    margin-bottom: 27px;
    overflow: hidden;
}
.welcome-section .single-item .img-box img {
    width: 100%;
    transition: all 500ms ease;
    transform: scale(1.0);
}
.welcome-section .single-item .lower-content {
    padding: 0px 25px 31px 15px;
}
.welcome-section .single-item .lower-content .content-text {
    position: relative;
    display: inline-block;
}
.welcome-section .single-item .lower-content h3 {
    margin-bottom: 0px;
        font-size: 19px;
}
.font_size_16 {
    font-size: 16px;
}
.welcome-section .single-item .lower-content .button1 {
    position: relative;
    display: inline-block;
    top: 10px;
    float: right;
}
.welcome-section .single-item .lower-content .button1 a {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: #9d9d9d;
    height: 41px;
    width: 41px;
    line-height: 38px;
    text-align: center;
    border: 2px solid #e0e0e0;
    border-radius: 50%;
    z-index: 1;
    transition: all 500ms ease;
    background:#e3e3e3;
}
.welcome-section .single-item:hover {
    background: #073763;
    border-color: #073763;
}
.welcome-section .single-item:hover .img-box img {
    transform: scale(1.1);
}
.welcome-section .single-item:hover h3, .welcome-section .single-item:hover .text {
    color: #fff;
}
.welcome-section .single-item:hover .lower-content .button1 a {
    background: #8dd6e4;
    border: 2px solid #8dd6e4;
    color: #fff;
    transition: all 500ms ease;
}
body.fixed-nav-active .wrap-fixed-header .container{
    max-width:100%;
}
.contact_section{
    padding: 20px;
    position: relative;
    width: 85%;
    float: right;
}
.contactInfo {
    position: absolute;
    top: 50px;
    background: #053158;
    width: 400px;
    left: -150px;padding: 30px;
}
h3.clr_wit {
    color: #fff;
}
.contactForm {
    padding: 40px;
}
h3.sub_title {
    font-size: 25px;
    margin: 0;
    padding-bottom: 20px;
}
ul.reachus_contact li, ul.reachus_contact li a, .clr_wit p {
    color: #e9e9e9;
}
ul.reachus_contact li{position:relative;padding-left:40px;}
ul.reachus_contact li:before {
    content: "";
    position: absolute;
    top: 0;
    width: 30px;
    height: 30px;
    left: 0;
}
ul.reachus_contact li.location_contact:before{
    background:url(https://demo6.jbsoft.in/spmvv/jbframework/uploads/2022/05/location.png);
}
ul.reachus_contact li.mobile_contact:before{
    background:url(https://demo6.jbsoft.in/spmvv/jbframework/uploads/2022/05/mobile.png);    top: 14px;
}
ul.reachus_contact li.email_contact:before{
    background:url(https://demo6.jbsoft.in/spmvv/jbframework/uploads/2022/05/mail.png);
}
li.mobile_contact {
    padding: 14px 0px;
}
.wrap-detail-page  .wpcf7 .form_bord_bottom input, .wrap-detail-page  .wpcf7 .form_bord_bottom textarea {
    height: 35px;
    border: 2px solid #e1e1e1;
    border-width: 0px 0px 1px 0px;
    margin-bottom: 15px;
}
.vis_mis_box {
        background: #e4f2ff;
    padding: 20px 20px 20px 20px;
    height: 186px;
    position: relative;
}
.clr_wit h3.sub_title{color:#e9e9e9;}
span.strong {
    color: #000;
    font-weight: 600;
}
.box-shad span.img {
    border: 5px solid #fff;
    -webkit-box-shadow: 0 0 10px 0 #ccc;
    box-shadow: 0 0 10px 0 #ccc;
}
table.table.no-border td {
        border: 0px solid #e5e7e7 !important;
    border-top: 0 !important;
    padding: 5px 3px !important;
}
table.table.no-border {
    padding: 0px 0px;
    box-shadow: 1px 1px 10px #dbd9d9;background: #fff;
}
table.table.no-border tr td a{
    color:#436ed7;
    display:inline-block;
}
table.table.no-border tr:last-child td{border:0px !important;}
ul.button_li {
    padding: 0;text-align: center;
}
ul.button_li li {
    display: inline-block;
    width: 124px;
    background: #d42118;
    padding: 6px 10px;
    text-align: center;margin-right:10px;
}
ul.button_li li a{color:#fff;}
span.clr {
    color: #3b68d7;
    font-weight: 600;
}
.pro_img img {
    width: 300px;
    border-radius: 50%;
    height: 300px;
    object-fit: cover;
    display: flex;
    border: 6px solid #0651a0;
    margin: 0 auto 10px;
    background: #fff;
}
table.sec_td_clr tr td:last-child {
    color: #436ed7;
    font-weight: 600;font-size: 14px;
}
table.table.no-border td:first-child {
    padding: 0.75rem 5px;
}
.executive_council {
       background: #f7f7f7;
    padding: 20px;
    margin-bottom: 30px;
    height: 275px;
    position: relative;
    z-index: 0;
    box-shadow: 1px 1px 3px #aaa;
}
h3.council_title {
    margin: 0;
    transition:.5s;
}
.executive_council.height_1 {
    height: 200px;
}
.office_box {
    text-align: center;
    padding: 20px 0px;
    box-shadow: 0px 0px 4px #aaa;
    background: #f7f7f769;
    border-radius: 3px;
    margin-bottom: 30px;
}
h3.off_title {
       font-size: 16px;
    height: auto;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #073763;
    font-weight: 700;
}
p.off_para {
    font-size: 16px;
    font-weight: 400;
    color: #053158;margin-bottom:0px;
}
.executive_council:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
}
.executive_council:before {
    content:"";
    background-color: rgb(7 55 99);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    z-index: -1;
}
.executive_council:hover h3.council_title, .executive_council:hover p {
    color: #fff; transition:.5s;
}
    .calendar_box {
    margin-bottom: 30px;
    box-shadow: 1px 1px 2px #817e7e;
}
.calendar_box h3.pb_less {padding-bottom:0px;}
h3.pb_less {
    padding-bottom: 5px;
}
ul.list > li{
    position: relative;
    padding-left:20px;    margin-left: 15px;
}
ul.list > li:before {
   content: "\f18e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #176fbf;
    font-size: 17px;
    padding-right: 0.5em;
    position: absolute;
    top: -1px;
    left: 0px;
}
.single_person_box {
    text-align: center;
}
p.single_per_title {
    font-size: 20px;
    font-weight: 500;
    color: #3b86c9;
}
p.single_per_title {
    font-size: 20px;
    font-weight: 500;
    color: #3b86c9;
    margin-bottom: 5px;
}
.inner_css img {
    height: 240px;
    object-fit: cover;
}
.table td, .table th {
       border: 1px solid #e9e9e9;
    padding: 7px 15px;vertical-align: middle;
}
.table.text-center td, .table.text-center th{
    text-align:center;
}
.table th {
    background: #053158;
    color: #fff;
}
.table.profile tr:nth-child(2) td {
    color: #053158;
    font-size: 16px;
    font-weight: 600;
    background: #f7f7f7;
}
ul.button_center li a {
    color: #fff;
}
ul.button_center li {
  display:inline-block;
}
ul.button_center{padding:0;}
ul.button_center li {
    padding-right: 10px;
}
sidebar.sidebar .widget ul li a {
    background: #073763;
    width: 100%;
    border-bottom: 1px solid #053158;
    padding: 6px 0px 6px 20px;
    color: #fff;
}
sidebar.sidebar .widget ul li.current-menu-item a {
    background: #064176;
}
.app_mat tr:first-child td{
    color: #000;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    background: #f7f7f7;
}
tr.row_diff td {
    text-align: center;
    background: #f7f7f7;
    color: #000;
    vertical-align: middle;
    font-weight: 500;
}
tr.row_diff1 td:first-child {
    text-align: center;
}
span.sub_title {
    color: #053158;
    font-weight: 600;
    font-size: 18px;
}
tr.text-center th{
    text-align:center;
}
.about_cell{position:relative;}
.about_cell:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
}

.about_cell:before {
        content: "";
    background-color: rgb(6 66 120);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    z-index: -1;
}
marquee {
    /*height: 140px !important;*/
}
.hor_slider marquee a, .hor_slider marquee a:hover{color:#fff !important;}
.hor_slider marquee {
    
    background: #073763;
    color: #fff;
    padding: 10px 0px;
}
.pos_abs_marq {
    position: absolute;
    top: 35px;
    padding: 50px 60px 50px 40px;
    z-index: 0;
}
.pos_rel_marq {
    position: relative;
    z-index: 9;
}
.blink{
    animation:blinkingText1 1.2s infinite;
}
@keyframes blinkingText1{
    0%{     color: red;    }
    49%{    color: red; }
    60%{    color: green; }
    99%{    color: green;  }
    100%{   color: red;    }
}
.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #fefb9a;    }
    49%{    color: #fefb9a; }
    60%{    color: orange; }
    99%{    color: orange;  }
    100%{   color: #fefb9a;    }
}
.box_marq {
    background: #053158;
    height: 400px;    padding: 20px;
    border-radius:10px;
}
.box_marq marquee {
    height: 310px !important;
}
.box_marq h3.sub_title{padding-bottom:30px;}
.box_marq marquee ul.ann_list li a, 
.box_marq marquee ul.ann_list li a:hover,
.box_marq h3.sub_title{color:#fff !important;}
.box_marq marquee ul.ann_list li:before{color:#fff;}
tr.text-center td {
    text-align: center;
}
ul.more_button {
    text-align: center;
}
ul.more_button li{
    margin-bottom:20px;
}
h2.widgettitle.add_css_title {
    margin-top: 20px !important;
}
.box-layout {
    position: relative;
}
.box-layout-figure {
       overflow: hidden;
    box-shadow: 0 0 24px 0 rgb(0 0 0 / 8%);
}
.executive_council.height_2 {
    height: 320px;
}
 .table.no_highlight tr:nth-child(2) td {
    color: #121212;
    font-size: 16px;
    font-weight: normal;
    background: #fff;
}
.box-layout-caption h3 a, .box-layout-caption h3 a:hover, .box-layout:hover .box-layout-caption h3 a:hover{color:#fff;}
.banner_1:before {
    content: "";
    position: absolute;
    background: linear-gradient(45deg, #000000ab, transparent) !important;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1 !important;
    visibility: visible;
}
.banner_1 {
    position: relative !important;
    z-index:9 !important;
}
.img_bg_fix img {
    width: 100%;
    height: 545px !important;
    object-fit: cover;
}
.academic_section{position:relative;
    z-index:0;
}
.academic_section:before {
        content: "";
    position: absolute;
    top: 0;
    background: #121212;
    width: 100%;
    height: 100%;
    left: 0;
    opacity: .8;
    z-index: -1;
}
p.below_title_content {
    width: 650px;
    margin: 0 auto;
}
a.title_below_align {
    padding-top:10px;
}
a.title_below_align:before {
    top:11px;
}
.clr_wit h1.home_title, .clr_wit span.above_title{
    color:#fff;
}
ul.icon_left li a.site_link{color: #053158;}
ul.icon_left li a.site_link:before {
    color: #073763;top: 4px;
}
p.note_p {
    color: red;
    font-weight: 500;
}
.box_list {
    background: #f7f7f7;
    margin-bottom: 30px;
    padding: 20px 10px;
}
#tab_announcement .lsow-tabs .lsow-tab-panes .lsow-tab-pane {
    padding: 0;
}
#tab_announcement .lsow-tabs .lsow-tab-nav .lsow-tab a {
       padding: 3px 16px;
    background: transparent !important;
    color: #000;
    border-radius: 3px;
}
#tab_announcement .lsow-tabs .lsow-tab-nav .lsow-tab a span{
           font-weight: 600 !important;
    text-transform: capitalize;
}
#tab_announcement .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active span{color: #fff !important;padding:4px 0px !important;}
#tab_announcement .lsow-tabs.style1 .lsow-tab-nav .lsow-tab{margin:7px; 
border-radius: 3px;background:transparent !important;border: 0px !important;}
#tab_announcement .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active {
    background: #073763 !important;
}
.ditty-item__elements{max-width:100% !important;position:relative; padding:3px 3px 3px 20px;}
.ditty-item__elements:before{
    content: "\f18e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #073763;
    font-size: 17px;
    padding-right: 0.5em;
    position: absolute;
    top: 2px;
    left: 0;
}
.ditty-item__elements a{color:#000;
    text-decoration:none !important;
    font-weight:500;
}
p.about_para {
    height: 50px;
}
ul.sidebar_manual > li {
    border: 1px solid #08447a;
    display: inline-block;
    width: 100%; color:#fff;
        background: #073763;
    margin: 0 !important;padding: 5px 11px;
}
ul.sidebar_manual li a, ul.sidebar_manual li {
    color: #fff !important;
}

li.parent_menu ul {
    background: #09457c;
}
li.parent_menu {
    padding: 5px 10px 10px 10px;
}
.Int_box {
        background: #f7f7f7;
    padding: 20px;
    border-radius: 10px;
    height: 720px;
}
p.strong {
    color: #000;
    font-weight: 600;
    font-size: 18px;
}
.button_box {
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #073763;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
}
.button_box a, .button_box a:hover {
    color: #fff !important;
    font-weight: 500;
    display:inline-block;
}
.rit_div {
    text-align: right;
    font-weight: 500;
}
.bold_text{ font-weight: 500;}
span.text_blue {
    color: #2087e5;
    font-weight: 500;
}
ul.list.wid_33 li {
    width: 32%;
    float: left;
}
.gal_page .lsow-tabs.style5 .lsow-tab-nav .lsow-tab.lsow-active a:after {
    background-color: #063866;
}
.gal_page .lsow-tabs .lsow-tab-nav .lsow-tab.lsow-active span.lsow-tab-title{
    color:#fff;
}
.gal_page .lsow-tabs .lsow-tab-panes .lsow-tab-pane.lsow-active {
    margin-top: 10px;
}
table.table.odd_row tr:nth-child(odd) {
    background: #f7f7f7;
}
.abt_univ .title_section {
    margin-bottom: 30px !important;
}
.title_bottom_80{margin-bottom:80px;}
.mar_bot_0{margin-bottom:0px;}
.clearfix .img_left_vice {
    width: 200px;
    float: left;
    margin-right: 10px;
}
.profile_box a.site_link {
    float: right;
    margin-right: 15px;
}
.profile_box {
    background: #494848;
    /*margin: 5px;*/
    padding: 15px !important;
}
.profile_box p, .profile_box p a, .profile_box p a:before {
    color: #fff;    margin: 0;
}
.img_left_vice h2 {
    font-size: 16px;
    color: #fff;
    margin: 10px 0px 0px;
    text-align: center;
    font-weight: 600;
}
.profile_right .ditty-ticker__contents{
        height: 262px;
}
.mob_img_center_1{padding-top:90px;}
.ditty-ticker__contents, .ditty-ticker {
    overflow: hidden;
}
.ditty-ticker__contents{ height: 275px;}
.lsow-tab-mobile-menu i {
    font-size: 13px;
    color: #fff;
}
ul.header_button {
    list-style: none;
    padding: 0;
    margin: 0;
     display: flex;
	  /* display: none;*/
    align-items: center;
    justify-content: space-evenly;
}
ul.header_button li {
    display: inline-block;
    background: #d42118;
    margin: 3px 0px;
}
ul.header_button li a {
    padding: 5px 25px;
    display: inline-block;
    color: #fff;
}
h6.vice_name {
    margin: 0 !important;
    font-size: 15px;
}
h6.vice_name a{color: #007bff!important;}
 .img_center1 {text-align: center;}
.img_center1 img{padding-bottom:10px;}
.bg_clr {
    border: 1px solid #e5e5e5;
    padding: 10px;
    border-radius: 10px;
    margin: 50px 0px;
    box-shadow: 1px 1px 3px #4e4e4e;
}
.button_single {
    background: #073763;
    text-align: center;
    padding: 10px;
    border-radius: 3px;
}
.button_single a, .button_single a:hover {
    color: #fff !important;
    font-weight: 400;
}
.iqac_box {
        position: relative;
    padding: 10px 0px 10px 20px;
    background: #f1f8ff;
    display: block;
    width: 100%;
    float: left;
}
.box_title {
    position: relative;
    width: max-content;
    text-align: center;
    background: #073763;
    color: #fff;
    padding: 0px 10px;
}
ul.list_book li {
    position: relative;    padding-left: 22px;
}
 
ul.list_book li:before {
    content: "\f02d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #073763;
    font-size: 16px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    left: 0;
}
.box_title:after {
    content: "";
    position: absolute;
    top: 0px;
    right: -34px;
    border-left: 24px solid #073763;
    border-right: 10px solid transparent;
    border-top: 29px solid transparent;
}
.table_height{
        margin-top: 30px;
    margin-bottom: 0;
}

.table_height td, .table_height th {
        height: 105px;
}
.vis_mis_box h3.sub_title {
    position: absolute;
    background: #073763;
    width: 36%;
    left: -22%;
    top: 38.3%;
    padding: 6px 0px;
    margin: 0 auto;
    transform: rotate(270deg);
}
.bg_quat {
    position: relative;z-index: 0;
}
.bg_quat:before {
content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 17%;
    height: 100%;
    background: #ededed;
    bottom: 0;
    top: 0;
    z-index: -1;
}
p.para_bot_less {
    margin-bottom: 5px;
}
.calendar_box h3.sub_title a {
    font-size: 20px;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    background: #f7f7f7;
    padding: 15px 0px;
}
.button_box a {
    position: relative;
}
.button_box a:before {
   content: "\f1c1";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    left: -20px;
}
ul.list_book.wid_50 li {
    width: 50%;
    float: left;
}
div#header-contact-area {
    display: none;
}
h3.ann_title.title_bg {
    background: #175899 !important;
}
table.sec_td_clr tr:first-child td:last-child {
    font-size: 17px;
}
ul.acc-li li a{
        border: 1px solid #0c4c87;
        background:#fff;
}
rs-module {
    position: relative;
    overflow: hidden !important;
    display: block;
    width: 100% !important;
}
.text_center_1_3 th, .text_center_1_3 tr td:nth-child(1),
.text_center_1_3 tr td:nth-child(3){text-align:center;}
.font_12 .button_box a{font-size:12px;}
ul.list_pdf li a, .button_box1 {
   position: relative;
    color: #0154a2;
    font-weight: 500;
    padding: 5px 0px 5px 25px;
}
 ul.list_pdf li a:before, .button_box1:before {
    content: "\f1c1";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #eb1d25;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 2px;
    left: 0;
}
.button_box1 {
    background: #04519f38;
    padding: 20px 0px 20px 40px;
    border-left: 2px solid #04519f;
    border-radius: 3px;
}
.button_box1:before {
    top: 20px;
    left: 15px;
}

.list_pdf_1 ul.sidebar_manual li {
    position: relative;
    padding: 7px 5px 7px 32px;
}
.list_pdf_1 ul.sidebar_manual li:before{
   content: "\f1c1";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 7px;
    left: 10px;
}
p.single_per_sub_title {
    font-weight: 600;
}
.height_alumni .button_box1{
    height:90px;
}
.slide_home .carousel-control-next, .slide_home .carousel-control-prev {
   width: 35px;
    height: 35px;
    top: 50%;
    background: #073763;
    opacity: 1;
    border-radius: 100%;
}
.slide_home .carousel-control-next-icon, .slide_home .carousel-control-prev-icon {
    background-size: 70% 70%;
}
span.strong.clr_text {
    color: #073763;
    font-size: 20px;
}
.executive_council:hover p span{
    color:#fff;
    transition:.5s;
}
.executive_council p span{ transition:.5s;}
.box_img img {
    border: 1px solid #aaaaaa26;
    padding: 2px;
    box-shadow: 1px 1px 2px #aaaaaa5c;
    width: 100%;
    height: 180px;
    object-fit: cover;
}
.height_200 img {
    height: 220px;
}
.gal_page .lsow-services.lsow-style1 .lsow-service .lsow-image-wrapper img {
    height: 250px;
    width: 100%;
    object-fit: cover;margin:0;
}
.gal_page .lsow-services .lsow-service .lsow-service-text {
    font-size: 15px;
    line-height: 24px;
    padding: 15px 0px;
    max-width: 100% !important;
}
.gal_page .lsow-services .lsow-service .lsow-service-text, 
.gal_page .lsow-services.lsow-style1 .lsow-service .lsow-service-text .lsow-title{
     margin: 0 !important;
}
.gal_page .lsow-services.lsow-style1 .lsow-service:hover .lsow-image-wrapper img {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.95, 0.95);
}
.gal_page .lsow-services .lsow-service {
    background: #f7f7f7;
}
.calendar_box img {
    width: 100%;
}





@media(min-width:1440px){
    .lsow-grid-item.lsow-odometer {
    margin-bottom: 80px !important;
}
 .block-top-footer .container{
    max-width: 100%;
}
}

@media(max-width:1439px){
   .site-header .container, .top-header .container{
           max-width: 95%;
   }
}



@media(min-width:1921px) and (max-width:2304px){
  .ditty-ticker__contents {
    height: 380px;
}
rs-module, rs-module-wrap, rs-module img {
    height: 450px !important;
}
.main-navigation ul > li > a {
    padding: 20px 24px;
    font-size: 19px;
}
.top-header-right .socialgroup a:before {
    font-size: 21px;
}
.top-header-right .socialgroup a {
    height: 45px;
    width: 45px;
    line-height: 45px;
}
.bg_after img {
       width: 50%;
    margin: 30px 0 auto auto;
}
.pos_abs_right {
    width: 11%;
}
}




@media(min-width:1601px) and (max-width:1920px){
  .ditty-ticker__contents {
    height: 380px;
}
rs-module, rs-module-wrap, rs-module img {
    height: 450px !important;
}
.main-navigation ul > li > a {
    padding: 20px 22px;
} 
.top-header-right .socialgroup a:before {
    font-size: 21px;
}
.top-header-right .socialgroup a {
    height: 45px;
    width: 45px;
    line-height: 45px;
}
.bg_after img {
       width: 60%;
    margin: 30px 0 auto auto;
}
.pos_abs_right {
    width: 13%;
}
}






@media(min-width:1440px) and (max-width:1600px){
   .pos_abs_right {
    width: 15%;
}
rs-module, rs-module-wrap, rs-module img {
    height: 340px !important;
}
.top-header-right .socialgroup a:before {
    font-size: 18px;
}
.top-header-right .socialgroup a {
    height: 40px;
    width: 40px;
    line-height: 40px;
}
.bg_after img {
       width: 74%;
    margin: 30px 0 auto auto;
}

}

@media(min-width:1200px){
    .site-header.site-header-three .site-branding > a img {
    width: 160px;
    }
    .pos_rel_iqac .mar_bot_0 {
    margin-bottom: 20px;
}
.wrap-left-sidebar-detail-page .container,
.wrap-right-sidebar-detail-page .container{
    max-width: 100%;
}
}



@media(min-width:1301px) and (max-width:1439px){
    rs-module, rs-module-wrap, rs-module img{height:340px !important;}
    .lsow-grid-item.lsow-odometer {
    margin-bottom: 80px !important;
}
.pos_abs_right {
    width: 15%;
}

}




@media(min-width:1200px) and (max-width:1300px){
    .main-navigation ul > li > a{
        font-size: 12px;
    }
    .course_button {
    right: -10px;
    }
   .course_button .site_button{
    font-size: 15px;
    line-height: 18px;
    padding: 10px 15px !important;
    }
    .lsow-grid-item.lsow-odometer {
    width: 75% !important;
}
   .lsow-grid-item.lsow-odometer:before {
        top: -35px;
    border-left: 105px solid transparent !important;
    border-right: 105px solid transparent !important;
     border-bottom: 35px solid #073763 !important;
   }
   .lsow-grid-item.lsow-odometer:after {
    bottom: -35px;
    border-left: 105px solid transparent !important;
    border-right: 105px solid transparent !important;
    border-top: 35px solid #073763 !important;
}
.ditty-ticker__contents {
    height: 230px;
}
rs-module, rs-module-wrap, rs-module img{height:300px !important;}
.profile_right .ditty-ticker__contents {
    height: 300px;
}
.profile_box {
    height: 300px;
}
h2.text_course_bold {
    margin: 0px auto 0;
}
.wrap-inner-banner .page-header .page-title{font-size: 24px;}
.site_text h1 {
    font-size: 30px;
}
.pos_abs_right {
    width: 15%;
}
}


@media(max-width:1199px){
    .site_text {
        /*width:100%; */
        /*display: inline-block;*/
}
.calendar_box h3.sub_title {
    padding-bottom:0px;
}
table.table.no-border {
    padding: 0;
}
.wrap-inner-banner .page-header .page-title{    font-size: 20px;}
}





@media screen and (min-width: 992px)
{
.main_header .container {
    max-width: 100%;
}
}

@media(min-width:1024px) and (max-width:1199px){
    .main-navigation ul > li > a {
    font-size: 10px;
    padding: 12px 10px;
}
.img_bg_fix img {
    height: 565px !important;}
p.about_para {
    font-size: 15px;
    height: 60px;
}
p.below_title_content {
    width: auto;
    padding: 0px 20px;
}
.lsow-grid-item.lsow-odometer:after {
    bottom: -42px;
    border-left: 101px solid transparent !important;
    border-right: 101px solid transparent !important;
    border-top: 42px solid #073763 !important;
}
.lsow-grid-item.lsow-odometer:before {
    top: -42px;
    border-left: 101px solid transparent !important;
    border-right: 101px solid transparent !important;
    border-bottom: 42px solid #073763 !important;
}
.course_button {
    right: -13px;
}
.course_button a.site_button{
   font-size: 12px;
    line-height: 14px;
    padding: 7px 10px !important;
}
.welcome-section .single-item .lower-content h3 {
    font-size: 15px;
}
.welcome-section .single-item .lower-content {
    padding: 0px 15px 31px 15px;
}

.clr_wit_section p {
   font-size: 14px;
    line-height: 23px;
}
p.justify {
    font-size: 15px;
}
h3.icon_title a {
    font-size: 17px;
}
.ditty-ticker__contents {
    height: 180px;
}
.ditty-item__elements a, .ditty-item__elements{
    font-size: 14px;
}
rs-module-wrap, rs-module, rs-module img{height:250px !important;}
ul.header_button li a {
    font-size: 12px;
}
h3.off_title {
    height: 30px;
}
}








@media(min-width:992px) and (max-width:1199px){
    .site_text h1 {
    font-size: 20px;
    }
    .top-header .top-header-left .list {
    font-size: 12px;
}
     .site_text p {
    font-size: 14px;
    }
    .block-top-footer {
    padding: 40px 0px;
}
.banner_item {
    padding: 50px 20px 50px;
}
.banner_thumb {
    right: -15px;
}
.banner_content h1.home_title {
    font-size: 20px;
}
.enq_content {
    top: 30px;    padding: 30px 70px 30px 20px;
}
body.fixed-nav-active .wrap-fixed-header div#primary-nav-container {
    padding: 0px !important;
}
.bg_img {
    width: 100%;
}
.pos_abs_1 {
    top: 70px;
    left: 3%;
    width: 25%;
}
.bg_after .site_button {
    font-size: 14px;
}
.pos_abs_marq {
    top: 0px;
}
ul.ann_list li a {
    font-size: 12px;
}
.box_marq {
    height: 325px;
}
.img_center h2{
    font-size: 17px;
}
.about_section1:before {
    width: 80%;
    margin: 0 30px 0 auto;
}
.box-layout-caption p {
    font-size: 14px;
}
.pos_abs_right{width:21%;}
.img_abs_counter:before{display:none;}
.box_marq marquee {
    height: 240px !important;
}
.site-header.site-header-three .site-branding-outer {
    width: 90%;
}
.profile_box p, .profile_box p a, .profile_box p a:before {
    font-size: 13px;
    line-height: 24px;
}
.profile_box{height:250px;}
.profile_right .ditty-ticker__contents {
    height: 250px;
}
.abt_univ{
    padding:25px 10px 10px 10px !important;
}
.img_bg_fix img {
    height: 430px !important;
}
.abt_univ .title_section {
    margin-bottom: 0px !important;
}
h1.home_title {
    font-size: 25px;
}
.about_cell {
    padding: 5px 10px 5px;
}
.mar_bot_0 {
    margin-bottom: 10px;
}
.block-top-footer .widget ul li a, .block-top-footer .widget ol li a {
    font-size: 12px;
    padding: 2px 0px;
}
p.foot-p {
    font-size: 12px;
}
ul.reachus li {
    padding: 5px 0 5px 15px !important;
    font-size: 12px;
}
.foot-center p, p {
    font-size: 12px;
}
ul.reachus li.mobile:after {
    font-size: 16px;
}
a.site_link {
    font-size: 13px;
}
.wp-container-1 p a.site_link:before {
    top: 1px !important;
    font-size: 12px;
}
ul.icon_left li a.site_link:before {
    top: 3px;
    font-size: 11px;
}
span.icon_span, ul.icon_left li a.site_link {
    font-size: 13px;
}
.Int_box ul.list > li, .button_box a, .button_box {
    margin-left: 0;
    font-size: 12px;
}
.Int_box{height: 550px}
.table td, .table th {
    padding: 4px !important;
    line-height: 20px;
    font-size: 12px !important;
}
.inner_css img {
    height: 150px;
}
h6.vice_name {
    font-size: 13px;
}
ul.button_li li {
    width: 100px;
    padding: 5px 6px;
    margin-right: 4px;
    line-height: 20px;
}
ul.button_li li a{    font-size: 13px;}
.button_box1 {
    padding: 15px 0px 10px 30px;
    font-size: 14px;
    line-height: 24px;
    height: 65px;
}
.button_box1:before {
    top: 16px;
    left: 9px;
    font-size: 15px;
}
.height_alumni .button_box1 {
    height: 75px;
}
}




@media(min-width:992px) and (max-width:1023px){
    .main-navigation ul > li > a {
   font-size: 10px;
    padding: 12px 10px;
    }
    .fixed-header  .main-navigation ul > li > a {
    padding: 20px 9px;
    }
    .hexa_img {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.lsow-grid-item.lsow-odometer {
    width: 100% !important;
}
.lsow-grid-item.lsow-odometer:before {
    border-left: 85px solid transparent !important;
    border-right: 85px solid transparent !important;
    border-bottom: 40px solid #073763 !important;
    top: -40px;
}
.lsow-grid-item.lsow-odometer:after {
    border-left: 85px solid transparent !important;
    border-right: 85px solid transparent !important;
    border-top: 40px solid #073763 !important;
     bottom: -40px;
}
.site-header.site-header-three #primary-nav-container {
    padding: 0px !important;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
        font-size: 13px !important;
    width: 150px;
}
.course_button {
    right: -15px;
}
.course_button a.site_button{
    font-size: 13px;
    line-height: 14px;
    padding: 9px 10px !important;
}

p.justify {
    font-size: 15px;
}
.welcome-section .single-item .lower-content h3, .font_size_16 {
    font-size: 15px;
}
.welcome-section .single-item .lower-content {
    padding: 0px 15px 31px 16px;
}
h3.icon_title a {
    font-size: 16px;
}
.clr_wit_section p {
        font-size: 12px;
        line-height:24px;
}
h3.ann_title {
    padding: 7px;
    font-size: 15px;
}
.ditty-ticker__contents {
    height: 165px;
}
rs-module, rs-module-wrap, rs-module img {
    height: 230px !important;
}
h2.text_course_bold {
    font-size: 20px;
    margin: 0px auto 0;
    padding:20px 0px;
}
.pos_abs_right {
    width: 21%;
}
h3.off_title {
    font-size: 20px;
    height: 50px;
}
.contactInfo{    width: 380px;}
ul.header_button li a {
    padding: 3px 15px;
    font-size: 10px;
}
ul.header_button li {
    line-height: 15px;
}
.slide_home .carousel-control-next, .slide_home .carousel-control-prev {
    top: 45%;
}
}


@media(max-width:991px){
.pos_rel_iqac {
    padding: 40px 20px !important;
}
.placement_section{padding:35px 0px !important;}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    width: 130px;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    padding-bottom: 0px;
    font-size: 11px !important;
}
.img_box {
    width: 100%;
    text-align: center;
}
.mob_img_center img, .mob_img_center h1, .mob_img_center span {
    text-align: center !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.offcanvas-navigation li.menu-item-has-children.open > a button.triangle:before {
    content: "\32" !important;
}
.kfi-arrow-carrot-down-alt2:before {
    content: "\33" !important;
}
p.below_title_content {
    width: auto;
    margin: 0;
    text-align: center;
}
ul.reachus li.mobile:after{
    font-size:14px;
}
.block-top-footer .widget {
    margin-bottom: 0;
}
.lsow-grid-item.lsow-odometer:after {
    bottom: -34px;
    border-left: 75px solid transparent !important;
    border-right: 75px solid transparent !important;
    border-top: 34px solid #073763 !important;
}
.lsow-grid-item.lsow-odometer:before {
    top: -34px;
    border-left: 75px solid transparent !important;
    border-right: 75px solid transparent !important;
    border-bottom: 34px solid #073763 !important;
}
.lsow-grid-container.lsow-grid-tablet-1 .lsow-grid-item {
    margin-left: 0px;
    margin-bottom: 50px !important;
}
.lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 20px !important;
}
.lsow-container img, .lsow-grid-container img{
        width: 40px !important;;
}
.odometer-inside {
    margin-top: 30px;
}
ul.sidebar_manual li a, ul.sidebar_manual > li {
    padding: 5px 0px 5px 2px;
    font-size: 10px;
}
ul.list.wid_33 li {
    width: 100%;
}
}




@media(min-width:768px) and (max-width:991px){
    .site_text h1 {
    font-size: 15px;
    }
    .site_text p {
        font-size: 11px;
    }
    .lsow-project-image {
    width: 16%;
    }
    .academic_cell {
    width: 70%;
    margin: 0 auto;
}
.lsow-grid-item.lsow-odometer {
    width: 100% !important;
    margin-bottom: 100px !important;
}
.hexa_img{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.foot-center p {
    font-size: 11px;
}
.block-top-footer {
    padding: 30px 0px 20px;
}
.welcome-section .single-item {
    width: 90%;
    margin: 0 auto;
}
.pos_abs_right{width: 16%;}
 .course_button {
       position: relative;
    right: 0;
    justify-content: center;
    height: auto;
}
.enq_content {
    top: 15px;
    padding: 30px 60px 30px 20px;
}
.enq_content .col-md-4{
    padding:0px 5px !important;
}
.d_fle_center {
    margin-top: 10px;
}
.bg_img {
    padding: 0px 20px 35px 0px;
    width: 70%;
    margin: 0 0 0 auto;
}
.about_section1 {
    height: auto;
}
.about_section1:before {
    width: 85%;
    margin: 0 0px 0 auto;
}
h2.text_course_bold {
    font-size: 16px;
    line-height: 27px;margin: 0 auto;
}
.bg_after .site_button{
    font-size: 15px;
    padding: 9px 15px !important;
}
.head_left_text, .head_right_text {
    font-size: 11px;
    margin-top: 0px;
    padding-left: 0;
}
.pos_abs_marq {
    top: 100px;
    padding: 50px 120px 50px 100px;
}
.bg_img p.justify {
    font-size: 13px;line-height: 25px;
}
.img_center h2 {
    font-size: 14px;
}
h4.profile_place {
    font-size: 13px;
}
.pos_abs_1 {
    top: 60px;
    left: 3%;
    width: 25%;
}
.top-header .top-header-left .list {
    font-size: 11px;
}
.main_header .container {
    margin: 0;
    max-width: 100%;
}
.main-navigation ul li.menu-item-has-children > a:after {
    font-size: 10px;
    line-height: 3px;
    margin-left: 2px;
}
.main-navigation ul > li > a {
          font-size: 9px;
    padding: 12px 4px;
}
h3.ann_title {
    padding: 5px;
    font-size: 13px;
}
.ditty-ticker__contents {
    height: 160px;
    overflow: hidden;
}
.profile_right .ditty-ticker__contents {
    height: 250px;
}
rs-module, rs-module-wrap, rs-module img{height:210px !important;}
.ditty-item__elements a, .ditty-item__elements{
            font-size: 12px;
}
.ditty-item__elements {
    padding: 3px 3px 3px 16px;
}
.ditty-item__elements:before {
    font-size: 14px;
    top: 4px;
}
.clearfix .img_left_vice {
    width: 150px;
    margin-right: 5px;
}
.profile_box p, .profile_box p a, .profile_box p a:before {
    font-size: 12px;
    line-height: 20px;
}
.profile_box a.site_link {
    font-size: 12px;
}
a.site_link:before{
    font-size: 10px;}
.profile_box{
        height: 250px;
}
h1.home_title {
    font-size: 20px;
}
.clr_wit_section p {
    font-size: 13px;
    line-height: 22px;
}
.abt_univ .title_section {
    margin-bottom: 0px !important;
}
.about_cell img {
    width: 40px;
}
.clr_wit_section h3 {
    margin: 8px 0px 7px;
    font-size: 17px;
}
a.site_link {
    font-size: 13px;
}
.abt_univ{
        padding: 20px 10px 0px 10px !important;
}
.about_cell {
    padding: 20px 10px 10px;
}
.img_bg_fix img {
    height: 390px !important;
}
.box-layout-caption p {
    height: 70px;
    font-size: 12px;
    line-height: 20px;
}
.academic_section {
    padding: 30px 0px 30px 0px !important;
}
ul.icon_left li.icon_bg{
    width:60px;
    height:60px;
}
ul.icon_left li.icon_bg img {
    width: 30px;
}
h3.icon_title a {
    font-size: 12px;
}
ul.icon_left li a.site_link {
    font-size: 12px;
}
span.icon_span {
    font-size: 12px;
}
ul.icon_left {
    height: 90px;
}
.box-layout-caption h3 {
    font-size: 15px;
}
.welcome-section .single-item .img-box{
        margin-bottom: 18px;
}
.banner_thumb {
    transform: translateY(-50%);
    right: 0;
}
.banner_item img {
    width: 60%;
    float: right;
}
.banner_item {
    padding: 30px 10px;
}
.banner_content h1.home_title {
    font-size: 17px;
    margin: 0;
}
.banner_content .site_button {
    padding: 6px 16px !important;
    margin-top: 15px;
    font-size: 13px;
}
.counter_section{
        padding: 30px 0px 39px 0px !important;
}
.block-top-footer .widget .widget-title, .block-top-footer .widget .widgettitle {
    font-size: 16px;
    margin: 0 0 5px 0;
    padding: 0 0 8px 0;
}
p.foot-p {
    font-size: 11px;
    width: 170px;
}
.social a {
    font-size: 13px !important;
    line-height: 35px;
    width: 35px;
    height: 35px;
}
.block-top-footer .widget ul li a, .block-top-footer .widget ol li a {
    font-size: 11px;
    padding: 0px 0px;
}
ul.reachus li {
    padding: 5px 0 5px 13px !important;
    font-size: 11px;
}
.mar_bot_0 {
    margin-bottom: 10px;
}
.hor_slider marquee a span, .hor_slider marquee span {
    font-size: 14px;
}
ul.list > li {
    padding-left: 16px;
    margin-left: 0px;
    font-size: 11px;
}
ul.list > li:before{
        font-size: 11px;
        top:0px;
}
.Int_box{height: 580px;}
.button_box a, .button_box {
    font-size: 13px;
}
p.strong {
    font-size: 12px;
    line-height: 20px;
}
.main-navigation ul ul li a {
    padding: 6px 10px;
    font-size: 10px;
}
li.acad_menu > ul{width:250px;}
p.justify {
    font-size: 11px;
    line-height: 22px;
}
.welcome-section .single-item .lower-content h3 {
    font-size: 15px;
    height: 37px;
}
.font_size_16 {
    font-size: 13px;
}
.table td, .table th {
    font-size: 10px !important;
    line-height: 12px;
    padding: 6px 4px !important;
}
.executive_council p {
    font-size: 12px;
    line-height: 18px;
}
p.single_per_title, span.sub_title {
    font-size: 13px;
    line-height: 20px;
}
.contactInfo {
    width: 230px;
    left: -100px;
    padding: 10px;
}
.contactForm {
    padding: 10px 0px 10px 35px;
}
ul.reachus_contact li, ul.reachus_contact li a, .clr_wit p {
    font-size: 12px;
}
ul.reachus_contact {
    margin-bottom: 20px;
}
ul.reachus_contact li:before {
    width: 20px;
    height: 20px;
    background-size: 100% !important;
}
ul.reachus_contact li {
    padding-left: 30px;
}
.wrap-detail-page .wpcf7 .form_bord_bottom input, .wrap-detail-page .wpcf7 .form_bord_bottom textarea {
    /*height: 20px;*/
}
.wrap-detail-page .wpcf7 textarea {
    /*min-height: 40px;*/
}
h3.sub_title {
    font-size: 20px;
}
ul.sidebar_manual li a, ul.sidebar_manual > li {
    padding: 5px 0px 5px 2px;
    font-size: 10px;
}
.app_mat tr:first-child td {
    font-size: 18px;
}
.bold_text, .bold_text a, .rit_div, .rit_div a {
    font-size: 12px;
    line-height: 20px;
}
.inner_css img {
    height: 100px;
}
ul.header_button li a {
    padding: 3px 15px;
    font-size: 10px;
}
ul.header_button li {
    line-height: 15px;
}
h6.vice_name {
    font-size: 7px;
}
ul.button_li li {
    width: 85px;
    padding: 5px 6px;
    margin-right: 4px;
    line-height: 15px;
}
ul.button_li li a{    font-size: 10px;}
.pro_img img{height:auto;}

.button_box1 {
    padding: 10px 0px 10px 15px;
    font-size: 12px;
    line-height: 20px;
    height: 60px;
}
.height_alumni .button_box1{height:60px;}
.button_box1:before {
    top: 10px;
    left: 3px;
    font-size: 12px;
}
.slide_home .carousel-control-next, .slide_home .carousel-control-prev {
    top: 45%;
}
}


@media(max-width:767px){
    .enq_content h1.home_title {
   margin-bottom: 10px;
    font-size: 30px;
}
.enq_box img {
    display:none;
}
.enq_content {
    padding: 20px;    top: 0;
}

.block-top-footer .widget{
    margin-bottom:0px;
}
.lsow-project-image {
    width: 30%;
}
.lsow-grid-item.lsow-odometer:before{
        border-bottom: 62px solid transparent !important;display:none;
}
.lsow-grid-item.lsow-odometer:after{
        border-top: 62px solid transparent !important; display:none;
}
.lsow-grid-item.lsow-odometer {
   width: 100% !important;
    margin: 0 auto !important;
}
.hexa_img{
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.block-top-footer {
    padding-bottom: 0px;
}
h2.widgettitle.add_css_title {
    margin-top: 30px !important;
}
.course_button {
    position: relative;
    right: 0;
    justify-content: center;
}
.site-header .site-branding-outer {
    padding: 5px 0px;
}
.about_section1 {
    height: auto;
}

.bg_img {
    padding: 0px 20px 40px;
}

.pos_abs_1 {
    position: absolute;
    top: 10px;
    /*width:15%;*/
}
.top-header{display: none;}
.academic_section, .placement_section {
    display: none !important;
}
.main_header {
    /*overflow: hidden !important;*/
}
.lsow-grid-container.lsow-grid-tablet-1 .lsow-grid-item {
    margin-left: 0px;
    margin-bottom: 20px !important;
}
.calendar_box p{margin:0px;}
.calendar_box h3.sub_title a {
    font-size: 10px;
}
table.table.no-border{padding:0;}
sidebar.sidebar .widget:last-child {
    margin-bottom: 0;
}
p.single_per_title {
    font-size: 14px;
    line-height: 15px;
}
span.sub_title {
    font-size: 14px;
}
.table.profile tr:nth-child(2) td {
    font-size: 15px;
}
.pro_img img {
    height: auto;
    border: 1px solid #0651a0;
}
}


@media(max-width:575px){
    .d_none_575{
        display: none;
    }
     .page-id-45 .footer_fixed, .page-id-49 .footer_fixed{
    width: 100%;
    float: left;
    bottom: 0;
    position: fixed;
}
.app_mat tr:first-child td {
    font-size: 15px;
}
.rit_div, .rit_div a {
    line-height: 10px;font-size: 6px;
}
h6.vice_name{line-height:0px;}
span.strong {
    /*line-height: 20px;*/
    /*display: block;*/
}
}
@media(max-width:575px){
    
    .top-header{display: none !important;}
    .title_bottom_80{margin-bottom:5px;}
    .site-header.site-header-three .site-branding > a {
    margin:0;
}
.abt_univ .title_section {
    margin-bottom: 0px !important;
}
}


@media(min-width:576px) and (max-width:767px){
    .head_left_text, .head_right_text {
    font-size: 8px;
    margin-top: 0px;
    padding-left: 0;
}
.site-header.site-header-three .site-branding > a img {
    width: 81px;
}
.site_text h1 {
       font-size: 12px;
}
.site_text p {
    font-size: 9px;
}
ul.icon_left li:last-child { width: 75%;}
.banner_thumb {
    right: -25px;
}
.bg_after{
    text-align: center;
    margin-bottom: 5px;
}
h2.text_course_bold {
        font-size: 12px;
    line-height: 21px;
        width: 100%;
    margin: 0px auto 0;
    padding: 10px 0px;
}
.pos_abs_marq {
    top: 50px;
    padding: 50px 79px 50px 50px;
}
.res_mod_rit_0{padding:0;}
.site_button, input[type="submit"], .wrap-detail-page form input[type="submit"] {
    font-size: 11px;
    line-height: 9px;
    padding: 8px 10px !important;
}
#tab_announcement .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {
    margin: 3px;
}
#tab_announcement .lsow-tabs .lsow-tab-nav .lsow-tab a {
    padding: 3px 5px;
    line-height: 10px;
}
.ditty.ditty-ticker {
    height: 85px !important;
}
.ditty-ticker__contents{    padding: 10px 5px;}
.ditty-item__elements a, .ditty-item__elements {
    font-size: 8px;
}
#tab_announcement .lsow-tabs .lsow-tab-nav .lsow-tab a span {
    font-weight: 400 !important;
    font-size: 10px !important;
}
.hor_slider marquee span, .hor_slider marquee a span {
    font-size: 9px;
}
.ditty-item__elements {
    padding: 3px 3px 3px 12px;
    line-height: 8px !important;
}
.ditty-item__elements:before {
    font-size: 10px;top: 6px;
}
.hor_slider marquee{padding:0;}
.about_section1:before {
    width: 80%;
    margin: 0 30px 0 auto;
}
p.justify {
    font-size: 11px;
    line-height: 18px;
}
.img_center h2 {
    margin-bottom: 0;
    font-size: 12px;
}
h4.profile_place {
    font-size: 10px;
    margin-top: 0px;
}
.site-header.site-header-three .site-branding > a img {
    width: 60px;
}
.main-navigation ul > li > a {
       font-size: 7px;
    padding: 4px 1px;
}
.main-navigation ul li.menu-item-has-children > a:after {
    font-size: 12px;
    margin-left: 1px;
}
.main-navigation ul {
    line-height: 10px;
}
.main_header .container {
    margin: 0;
    max-width: 100%;
}
h3.ann_title {
    padding: 2px;
    font-size: 8px;
}
.clearfix .img_left_vice {
    width: 70px;
    margin-right: 4px;
}
.profile_box{
    padding: 3px !important;
    height: 160px;}
.img_left_vice h2 {
    font-size: 9px;
    margin: 5px 0px 0px;
}
.profile_right .ditty-ticker__contents {
    height: 100px;
}
.ann_box_single{margin:0;}
.profile_right .ditty.ditty-ticker, .profile_right .ditty-ticker__contents {
    height: 160px !important;
}
.ditty.ditty-ticker{ 
    height: 120px !important;
    overflow: hidden;}
    rs-module, rs-module-wrap, rs-module img{height:150px !important;}
.ditty-item__elements {
    padding: 3px 3px 3px 10px !important;
}
.profile_box p, .profile_box p a, .profile_box p a:before {
    font-size: 9px;
    line-height: 14px;
}
.profile_box a.site_link {
    font-size: 10px;
    line-height: 12px;    margin-right: 20px;
}
a.site_link:before{font-size: 9px;}
.clr_wit_section p {
        font-size: 10px;
    line-height: 15px;    margin: 0;
}
h1.home_title {
    font-size: 16px;
}
.abt_univ .title_section {
    margin: 0 !important;
}
.about_cell img {
    width: 30px;
}
.clr_wit_section h3 {
    margin: 8px 0px 7px;
}
.clr_wit_section h3 {
    margin: 8px 0px 4px;
    font-size: 13px;
}
p.about_para {
    height: 50px;
}
a.site_link {
    font-size: 12px;
}
.abt_univ {
    padding: 10px 0px 0px !important;
}
.img_bg_fix img {
    height: 280px !important;
}
.about_cell {
    padding: 20px 10px 10px;
}
ul.icon_left li.icon_bg{
    width:60px;
    height:60px;
}
ul.icon_left li.icon_bg img {
    width: 30px;
}
h3.icon_title a {
    font-size: 12px;
}
ul.icon_left li a.site_link {
    font-size: 12px;
}
span.icon_span {
    font-size: 12px;
}
ul.icon_left {
    height: 90px;
}
.pos_rel_iqac {
    padding: 20px 0px !important;
}
.pos_abs_right{width:24%;}
.mar_bot_0 {
    margin-bottom: 15px;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    width: 100px;
}
.lsow-stats-title span.lsow-image-wrapper img {
    width: 30px !important;
}
.lsow-stats-title span.lsow-image-wrapper {
    top: 5px;
}
.odometer-inside {
    margin-top: 10px;
}
.lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 20px !important;
        line-height: 15px;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    padding-bottom: 0px;
    font-size: 8px !important;
}
.lsow-stats-title-wrap {
    line-height: 10px !important;
}
.odometer-inside:after {
    font-size: 20px;
    top: 5px;
}
.lsow-grid-item.lsow-odometer {
    padding: 12px 0px 0;
}
.mob_img_center_1 {
    padding-top: 0;
}
.title_bottom_80 {
    margin-bottom: 20px;
}
.counter_section {
    padding: 20px 10px !important;
}
p {
       font-size: 10px;
}
.block-top-footer .widget .widget-title, .block-top-footer .widget .widgettitle{
   font-size: 11px;
    margin: 0 0 4px 0;
    padding: 0 0 7px 0;
}
p.foot-p {
    font-size: 8px;
    width: 125px;
}
.block-top-footer .widget ul li a, .block-top-footer .widget ol li a {
    font-size: 8px;
    padding: 0px 0px;
}
.social a {
    font-size: 12px !important;
    line-height: 26px;
    width: 26px;
    height: 26px;
}
.block-top-footer .widget ul li, .block-top-footer .widget ol li {
    line-height: 18px;
}
ul.reachus li {
    padding: 5px 0 5px 13px !important;
    font-size: 9px;
}
.block-top-footer {
    padding: 20px 0px;
}
.Int_box ul.list > li, .Int_box ul.list > li:before{    font-size: 10px;}
.Int_box ul.list > li{padding-left: 15px;
        margin-left: 0;
}
p.strong{
    font-size: 9px;
}
.Int_box {
    padding: 10px;
    height: 700px;
}
.main-navigation ul ul li a {
    padding: 7px 11px;
    font-size: 7px;
}
.main-navigation ul ul{
    width:150px;
}
.button_box {
    height: 40px;
    font-size: 9px;
    line-height: 10px;
    padding: 0px 10px;
}
.button_box a{font-size: 9px;}
.welcome-section .single-item .lower-content h3 {
    font-size: 13px;
    height: 35px;
    line-height: 20px;
}
.font_size_16 {
    font-size: 11px;
}
.inner_css img {
    height: 150px;
}
table.table.no-border td, table.table.no-border td:last-child {
    font-size: 7px;
    line-height: 12px;
    padding: 3px !important;
}
.executive_council p {
    font-size: 10px;
    line-height: 16px;
}
.executive_council{padding:10px;}
h3.off_title {
    font-size: 16px;
    height: 40px;
}
p.off_para {
   font-size: 15px;
}
h3.sub_title{padding-bottom: 10px;}
ul.list > li {
    padding-left: 20px;
    margin-left: 5px;
    font-size: 10px;
}
.contactInfo {
        width: 180px;
    left: -50px;
    padding: 10px;
}
.contactForm {
    padding: 10px 0px 10px 35px;
}
ul.reachus_contact li, ul.reachus_contact li a, .clr_wit p {
    font-size: 7px;
}
ul.reachus_contact {
    margin-bottom: 20px;
}
ul.reachus_contact li:before {
    width: 20px;
    height: 20px;
    background-size: 100% !important;
}
ul.reachus_contact li {
    padding-left: 30px;
}
span.form_title {
    font-size: 8px;
}
.wrap-detail-page .wpcf7 .form_bord_bottom input, .wrap-detail-page .wpcf7 .form_bord_bottom textarea {
    height: 20px;
}
.wrap-detail-page .wpcf7 textarea {
    min-height: 40px;
}
ul.sidebar_manual li a, ul.sidebar_manual > li {
    padding: 5px 0px 5px 2px;
    font-size: 8px;
}
.app_mat tr:first-child td {
    font-size: 15px;
}
ul.header_button li a {
    padding: 2px 10px;
    font-size: 8px;
}
ul.header_button li {
    line-height: 12px;
}
h6.vice_name {
    font-size: 7px;
}
ul.list_book {
    padding: 0;
}
ul.list_book li a, ul.list_book li{font-size:12px;}
.vis_mis_box h3.sub_title {
    width: 50%;
    left: -30%;
    top: 40%;
    font-size: 19px;
}
.vis_mis_box {
    padding: 10px 20px 20px 20px;
}
ul.button_li li{margin-bottom:3px;}
.button_box1, .height_alumni .button_box1 {
    padding: 10px 0px 10px 10px;height: 50px;
}
.button_box1, .button_box1 a {
    line-height: 13px;
    font-size: 9px;
}
.button_box1:before {
    top: 10px;
    left: 1px;
    font-size: 10px;
}
.slide_home .carousel-control-next, .slide_home .carousel-control-prev {
    top: 40%;
}
.slide_home .carousel-control-next-icon, .slide_home .carousel-control-prev-icon {
    background-size: 50% 50%;
}
p.single_per_sub_title {
    line-height: 15px;
}
}



@media(max-width:575px){
h2.text_course_bold {
    margin-top: 0;
    font-size: 6px;
    line-height: 8px;
    padding: 5px 6px;margin-bottom: 4px;
}
    
    ul.icon_left {
    padding: 0px 0px;    height: auto;
}
ul.icon_left li.icon_bg{height:90px;}
h3.icon_title a {
        font-size: 7px;
    line-height: 10px;
}
ul.icon_left li:last-child { width: 75%;}
.bg_after a.site_button{margin-bottom:20px;}
.res_mod_rit_0{padding:0;}
.ditty-item__elements:before{
    font-size:8px;top: 5px;
}
.hor_slider marquee{padding:0px;}
h3.icon_title {
    margin: -7px 0px -10px;
}
ul.icon_left li a.site_link {
    font-size: 10px;
}
.mob_img_center_1 img {
    width: 80px;
}
.pos_abs_right {
    width: 35%;
    right: 7px;
}
span.icon_span {
    font-size: 9px;
}
.banner_thumb {
    top: 45%;
    left: 60%;
    right: 0;
}
.banner_item {
    padding: 7px 2px 7px 5px;
}
.banner_item span {
    font-size: 10px;
    height: 18px;
    line-height: 20px;
    margin-bottom: 5px;
}
.banner_content h1.home_title {
    font-size: 8px;
    margin: 1px 0px;
}
.banner_content .site_button {
    padding: 1px 7px !important;
    margin-top: 0px;
    font-size: 8px;
    line-height: 15px;
}
.lsow-grid-item.lsow-odometer {
    width: 100% !important;
}
.img_abs_counter:before{display: none;}
.lsow-container img, .lsow-grid-container img {
    width: 15px !important;
}
.lsow-stats-title span.lsow-image-wrapper {
    top: 5px;
}
.odometer-inside {
    margin-top: 0px;    line-height: 15px;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    width: 85px;
}
.lsow-odometers .lsow-odometer .lsow-number span {
       font-size: 6px !important;
    line-height: 7px !important;
}
.odometer-inside:after {
        font-size: 7px;
    right: -7px;
}
.lsow-stats-title-wrap {
    line-height: 10px !important;
}
.footer-widget-item {
    margin-bottom: 0;
}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    font-size: 4px !important;
    line-height: 10px !important;
    padding-bottom:3px;
}
.lsow-odometers {
    font-size: 0;
    width: calc(100% - 0px) !important;
    margin: 0px 0px !important;
}
.welcome-section .single-item .img-box {
    margin-bottom: 10px;
}
.block-top-footer {
    padding-bottom: 0px;
    padding-top: 5px;
}
.foot-center p {
    font-size: 5px;
}
.block-top-footer .widget .widget-title, .block-top-footer .widget .widgettitle {
    margin: 0 0 0px 0;
    padding: 0 0 5px 0;
    font-size: 5px;
}
p.foot-p {
        font-size: 3px;
    padding-top: 8px;
    width: 50px;
}
.block-top-footer .widget ul li a, .block-top-footer .widget ol li a {
    font-size: 4px;
    padding: 0px 0px;
    line-height: 5px;
}
.block-top-footer .widget ul li, .block-top-footer .widget ol li {
    line-height: 7px !important;
}
ul.reachus li {
    padding: 1px 0 1px 5px !important;
    font-size: 3px;
    line-height: 10px !important;
}
ul.reachus li.mobile:after {
    font-size: 5px;
    top: 1px;
}
ul.reachus li:after{top:1px;}
ul.reachus li:after{top:0px;}
.lsow-odometers .lsow-odometer .lsow-stats-title {
    width: 55px;
}
.social a {
    font-size: 4px !important;
    line-height: 12px !important;
    width: 12px;
    height: 12px;
}
.footer-item p {
    line-height: 6px !important;
}
.social ul li {
    margin: 0 3px 0 0px;
}
.main-navigation ul > li > a {
    font-size: 6px;
    padding: 2px 1px;
}
.site-header.site-header-three #primary-nav-container {
    padding: 0;
}
.main-navigation ul li.menu-item-has-children > a:after {
    font-size: 8px;
    line-height: 5px;
    margin-left: 1px;
}
.foot-center p {
    font-size: 5px;
}
.site-footer-three {
    padding-bottom: 6px;
    padding-top: 6px;
}
.wp-container-1 p a.site_link:before {
    top: 0 !important;
}
.pos_abs_1 {
    top: 3px;
    width: 19%;
}
.mar_bot_0{margin-bottom:5px !important;}
.main-navigation > ul {
    padding: 0px 0px 3px;
    line-height: 5px;
}
.site-header .site-branding-outer {
    padding: 1px 0px;
}
.hor_slider {
    line-height: 20px;
}
.lsow-grid-item.lsow-odometer {
    padding: 10px 0px 0;
}
h2.widgettitle.add_css_title {
    margin-top: 15px !important;
}
.mob_img_center img{
    height: 150px !important;
    object-fit: contain;
}
body.fixed-nav-active .wrap-fixed-header .container, body.fixed-nav-active .wrap-fixed-header{padding:0px;}
.profile_box p, .profile_box p a, .profile_box p a:before, p, a {
    font-size: 5px;
    line-height: 9px;
}
h3.ann_title {
    padding: 2px;
    font-size: 5px;
}
.clearfix .img_left_vice {
    width: 35px;
    margin-right: 4px;
}
.profile_box{padding:3px !important;    height: 70px;}
.img_left_vice h2 {
    font-size: 4px;
    margin: 3px 0px 0px;
}
.profile_right .ditty-ticker__contents {
    height: 100px;
}
.ann_box_single{margin:0;}
.profile_right .ditty.ditty-ticker {
    height: 70px !important;
}
.ditty.ditty-ticker{ 
    /*height: 40px !important;*/
    overflow: hidden;}
.ditty-item__elements {
    padding: 3px 3px 3px 10px !important;
}
.button_box {
    height: 40px;
    font-size: 7px;
    line-height: 10px;
    padding: 0px 5px;
}
.button_box a{font-size: 6px;}
.contactInfo {
    width: 150px;
    left: -50px;
    padding: 5px;
}
.contactForm {
    padding: 10px 0px 10px 35px;
}
ul.reachus_contact li, ul.reachus_contact li a, .clr_wit p {
    font-size: 7px;
}
ul.reachus_contact {
    margin-bottom: 20px;
}
ul.reachus_contact li:before {
    width: 20px;
    height: 20px;
    background-size: 100% !important;
}
ul.reachus_contact li {
    padding-left: 30px;
}
span.form_title {
    font-size: 8px;
}
.wrap-detail-page .wpcf7 .form_bord_bottom input, .wrap-detail-page .wpcf7 .form_bord_bottom textarea {
    height: 20px;
}
.wrap-detail-page .wpcf7 textarea {
    min-height: 40px;
}
.gal_page .lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
    font-size: 10px !important;
}
}


@media(min-width:426px) and (max-width:575px){
    .head_left_text, .head_right_text {
    /*float: none;*/
    font-size: 8px;
    margin-top: 0px;
    /*text-align: center;*/
}
.site_text p {
       font-size: 7px;
}
.site_text h1 {
    font-size: 10px;
}
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
    font-size: 6px !important;
}
#tab_announcement .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {
    margin: 3px;
}
#tab_announcement .lsow-tabs .lsow-tab-nav .lsow-tab a {
    padding: 2px 5px;
    line-height: 10px;
}
.ditty.ditty-ticker {
    height: 95px !important;
}
rs-module, rs-module-wrap, rs-module img{  height: 120px !important;}
.ditty-ticker__contents{    padding: 10px 5px;}
.ditty-item__elements a, .ditty-item__elements {
    font-size: 8px;
}
.ditty-ticker * {
    line-height: 8px;
}
.hor_slider marquee span, .hor_slider marquee a span {
    font-size: 7px;
}
.ditty-item__elements {
    padding: 3px 3px 3px 10px;
}
.about_section1:before {
    width: 80%;
    margin: 0 10px 0 auto;
}
p.justify {
   font-size: 7px;
    line-height: 11px;
    margin-bottom: 5px;
}
.img_center h2{
        font-size: 7px;margin-bottom: 0px;
}
h4.profile_place {
    font-size: 7px;
    margin-top: 0 !important;
}
.site_button, input[type="submit"], .wrap-detail-page form input[type="submit"] {
    font-size: 10px;
    line-height: 20px;
    padding: 0px 8px !important;
}
.bg_img {
    padding: 5px 0px 5px 0px;
}
.pos_abs_1 {
    top: 5px;
}
h1.home_title {
        font-size: 10px;
}
p.below_title_content, span.above_title, a.title_below_align, a.site_link, .box-layout-caption p {
       font-size: 7px;
    line-height: 11px;
}
.clr_wit_section p{margin:0;line-height: 10px;}
a.title_below_align {
    padding-top: 0;
}
a.title_below_align:before, a.site_link:before {
    top: 0px !important;
    font-size: 7px;
    right: -10px;
}
.about_cell {
    padding: 10px;
}
.about_cell img {
    width: 15px;
}
p.about_para {
    line-height: 11px;
    font-size: 7px;
    height: 30px;
}
.clr_wit_section h3 {
    margin: 7px 0px 2px;
    font-size: 9px;
}
.img_bg_fix img {
    height: 170px !important;
}
.abt_univ{
    padding: 10px 0px 0px 0px !important;
}
.academic_section{
    padding: 10px 0px 15px 0px !important;
}
.box-layout-caption h3 {
       font-size: 12px;
    height: 25px;
}
.box-layout-caption p {
    height: 48px;
}
ul.icon_left li.icon_bg {
    height: 43px;
    width: 45px !important;
    margin: 0 5px 0px 0px;
}
ul.icon_left li.icon_bg img {
       width: 25px !important;
}
.pos_rel_iqac {
    padding: 10px 0px 10px !important;
}
.padding_1 {
    padding: 0px 0px 5px !important;
}
.site_text {
    width: 60%;    margin: 0;
}
.site-header.site-header-three .site-branding > a img {
    width: 80px;
}
h3.icon_title {
    margin: -10px 0px -10px;
    line-height: 11px;
}
.pos_abs_right {
    width: 20%;
}
.mob_img_center_1 {
    padding-top: 0;
}
.counter_section{padding: 15px 0px 15px 0px !important;
}
h2.text_course_bold {
    font-size: 8px;
    line-height: 13px;
}
.Int_box ul.list > li, .Int_box ul.list > li:before{    font-size: 10px;}
.Int_box ul.list > li{padding-left: 15px;
        margin-left: 0;
}
p.strong{
    font-size: 6px;
}
.Int_box {
    padding: 10px;
    height: 900px;
}
.main-navigation ul ul li a {
    padding: 7px 11px;
    font-size: 7px;
}
.main-navigation ul ul{
    width:150px;
}
h3.sub_title {
    font-size: 15px;
}
.inner_css img {
    height: 150px;
}
.font_size_16 {
    font-size: 9px;
}
.welcome-section .single-item .lower-content h3 {
       font-size: 11px;
    height: 25px;
}
.welcome-section .single-item .lower-content {
    padding: 0px 8px 31px 4px;
}
p.single_per_title {
    font-size: 9px;
}
table.table.no-border td, table.sec_td_clr tr td:last-child {
    padding: 5px !important;
    font-size: 5px; line-height: 9px;
}
.executive_council p {
    font-size: 8px;
    line-height: 14px;
}
.executive_council{padding:10px;}
h3.off_title {
    font-size: 11px;
    height: 44px;
}
p.off_para {
    font-size: 12px;
    line-height: 16px;
    height: 15px;
}
.vis_mis_box {
     padding: 10px 10px 10px 27px;
    height: 122px;
}
ul.sidebar_manual li a, ul.sidebar_manual > li {
    padding: 5px 0px 5px 2px;
    font-size: 6px;
}
ul.list > li{
    font-size: 10px;    margin-left: 0;
    padding-left: 15px;
}
ul.list > li:before {
    font-size: 11px;
    top: 0px;
}
sidebar.sidebar .widget ul li a {
    padding: 10px 0px 10px 20px;
    font-size: 12px;
}
sidebar.sidebar .widget ul{margin-bottom:0px;}
ul.header_button li {
    line-height: 5px;
}
ul.header_button li a {
    padding: 1px 5px;
}
ul.list_book {
    padding: 0;
}
ul.list_book li a, ul.list_book li{font-size:10px;}
ul.button_li li {
    width: 90px;
    margin-bottom: 3px;
}
ul.button_li li a {
    font-size: 12px;
}
.office_box {
    padding: 6px 0px;
    height: 115px;
}
.button_box1 {
    padding: 10px 0px 10px 10px;height: 55px;
}
.button_box1, .button_box1 a {
    line-height: 13px;
    font-size: 8px;
}
.button_box1:before {
    top: 10px;
    left: 1px;
    font-size: 10px;
}
.height_alumni .button_box1 {
    height: 70px;
}
.slide_home .carousel-control-next, .slide_home .carousel-control-prev {
    width: 25px;
    height: 25px;
    top: 40%;
}
.slide_home .carousel-control-next-icon, .slide_home .carousel-control-prev-icon {
    background-size: 50% 50%;
}
}







@media(max-width:425px){
.site-header.site-header-three .site-branding > a img {
    width: 40px;
}
.site_text h1 {
    font-size: 7px;
}
.site_text p, .button_box a {
    font-size: 4px;
}
.head_left_text, .head_right_text{
   font-size: 4px;
    margin: 0;
}
.wid-50 ul li {
    width: 100%;
}
.lsow-project-image {
    width: 30%;
}
ul.icon_left li.icon_bg {
    height: 27px;
    width: 30px;
    margin-left: 0;    margin-right: 5px;
}
ul.icon_left li:last-child {
    width: 90%;
}
.bg_after {
    margin-bottom: 5px;    text-align: center;
}
.pos_abs_marq {
    top: 0;
    padding: 5px 35px 50px 25px;
    position: relative;
    color: #fff;
    border-radius:10px;
}
 ul.ann_list li a {
    color: #fff !important;
    font-size: 13px;
}
.pos_rel_marq {
    background: #053158;    border-radius: 10px;
}
.pos_rel_marq img {display:none;}

marquee {
    /*height: 20px !important;*/
}
.hor_slider marquee a span, .hor_slider marquee span {
    font-size: 5px;
}
ul.ann_list li:before, .pos_abs_marq h3.sub_title{color:#fff;}
.pos_rel_marq ul.ann_list li a{color:#fff;}

ul.icon_left li span{font-size: 4px;}
h3.icon_title {
      font-size: 0px !important;
    line-height: 0px;
    margin-bottom: -19px;
    margin-top: -9px;
}
ul.icon_left li a.site_link:before, a.site_link:before {
        top: 1px;
    font-size: 4px;
    right: -7px;
}
.pos_abs_right {
    position: absolute;
        width: 13%;
    right: 5%;
}
.pos_rel_iqac {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
a.site_link{
    font-size: 4px !important;
}
.box-layout-caption p {
    height: 80px;
    font-size: 9px;
    line-height: 15px;
}
.box-layout-caption h3{font-size: 10px;    margin: 0px 0px 5px !important;
        height: 23px;
}
h3.icon_title a {
    font-size: 5px;
}
ul.icon_left li.icon_bg img {
    width: 15px;
}
span.above_title {
    font-size: 4px;line-height: 15px;
}
h1.home_title {
    font-size: 8px;
}
 
a.title_below_align, p.below_title_content {
    padding-top: 0px;
}
.about_cell img {
    width: 10px;
}
.clr_wit_section p {
    font-size: 4px;
    line-height: 7px;
    margin-bottom: 0px;
}
.clr_wit_section h3 {
   margin: 5px 0px 0px;
    font-size: 5px;
    height: auto;
}
p.about_para {
     height: auto;;
}
.img_bg_fix img {
    height: 115px !important;
}
.abt_univ {
    padding: 0px !important;
}
.about_cell {
    padding: 0px 5px;
}
p.justify {
   font-size: 4px;
    line-height: 7px;
    margin-bottom: 5px;
}
.about_section1:before {
    width: 80%;
    margin: 0 20px 0 auto;
}
.bg_img {
    padding: 5px 10px 5px 0px;height: 100px;
}
.site_button, input[type="submit"], .wrap-detail-page form input[type="submit"] {
   font-size: 4px;
    line-height: 6px;
    padding: 3px 4px !important;display: block;
}
.img_center h2{
        font-size: 5px;
    margin: 5px 0px 0px;
}
h4.profile_place {
       font-size: 5px;
    margin: 0px 0px 3px !important;
}
.hor_slider marquee {
    padding: 3px 0px;line-height: 6px;
}
.ditty-ticker__contents{    padding: 10px 5px;}
.ditty-item__elements a, .ditty-item__elements {
    font-size: 8px;
}
.ditty-ticker * {
    line-height: 7px;
    height: 40px;
    padding: 2px !important;
}
#tab_announcement .lsow-tabs .lsow-tab-nav .lsow-tab a {
       padding: 2px 6px;
    line-height: 0px;
}
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
    font-size: 4px !important;
}
#tab_announcement .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {
    margin: 1px;
}

.padding_1 {
    padding: 0 0px 5px !important;
}

.academic_section {
    padding: 10px 0px !important;
}
ul.icon_left {
    height: 30px;
}
.counter_section{
    padding: 5px 0px !important;
}
.profile_box p, .profile_box p a, .profile_box p a:before, p, a, p.strong {
    font-size: 4px;
    line-height: 7px;
}
h3.ann_title {
    padding: 2px;
    font-size: 5px;
}
.clearfix .img_left_vice {
    width: 35px;
    margin-right: 4px;
}
.profile_box{padding:3px !important;}
.img_left_vice h2 {
    font-size: 4px;
    margin: 3px 0px 0px;
}
.profile_right .ditty-ticker__contents {
    height: 100px;
}
.ann_box_single{margin:0;}
.profile_right .ditty.ditty-ticker {
    height: 70px !important;
}

.ditty-item__elements {
    padding: 3px 3px 3px 10px !important;
}
.mob_img_center_1 {
    padding-top: 0;
}
.main-navigation ul > li > a, .button_box {
    font-size: 4px;
}
.site_text {
    width: 50%;
    margin: 0;
}
.calendar_box h3.sub_title a {
    font-size: 7px;
}
.main-navigation ul ul li a {
    padding: 7px 10px;
    font-size: 6px;
}
.main-navigation ul ul{width:150px;}
.Int_box{padding:10px;}
.Int_box ul.list > li, .Int_box ul.list > li:before{    font-size: 7px;}
.Int_box ul.list > li{padding-left: 10px;
        margin-left: 0;
}
.button_box {
       height: 30px;
    line-height: 10px;
    padding: 0px 5px;
}
h3.sub_title {
    font-size: 12px;padding-bottom: 5px;}
    p.single_per_title {
    font-size: 9px;
    }
    ul.button_li li {
    width: auto;
    padding: 0px 10px 5px;
    line-height: 10px;
}
.executive_council {
    padding: 10px;
}
.executive_council p{
   font-size: 7px;
    line-height: 15px;
}
h3.council_title {
    font-size: 15px;
}
h3.off_title {
    font-size: 7px;
    height: 40px;    margin: 0;
}
.office_box{padding:10px 0px;}
p.off_para {
    font-size: 10px;
    line-height: 13px;
    height: 30px;
}
table.table td, .table.no_highlight tr:nth-child(2) td, table.table th {
    font-size: 9px;
    line-height: 15px;
}
.vis_mis_box{height: 80px;
    padding: 10px 10px 10px 25px;}
sidebar.sidebar .widget ul li a {
    padding: 6px 0px 6px 10px;
    line-height: 21px;
    font-size: 12px;
}
.ditty-ticker__contents {
    height: 60px;
}
rs-module, rs-module-wrap, rs-module img{  height: 100px !important;}
.lsow-grid-container.lsow-grid-tablet-1 .lsow-grid-item {
    margin-bottom: 0px !important;
}
ul.sidebar_manual li a, ul.sidebar_manual > li {
    padding: 5px 0px 5px 2px;
    font-size: 6px;
}
sidebar.sidebar .widget ul li a {
    padding: 10px 0px 10px 20px;
    font-size: 10px;
}
ul.list > li{
    font-size: 10px;    margin-left: 0;
    padding-left: 15px;
}
ul.list > li:before {
    font-size: 11px;
    top: 0px;
}
.bold_text, .bold_text a {
    font-size: 7px !important;
    line-height: 10px;
}
ul.header_button li {
    line-height: 5px;
}
ul.header_button li a {
    padding: 1px 5px;line-height: 10px;
}
ul.list_book {
    padding: 0;
}
ul.list_book li a, ul.list_book li{font-size:7px;}
.iqac_box {
    padding: 5px 0px 5px 5px;
}
ul.list_book li {    padding-left: 12px;
}
ul.list_book li:before{
    font-size: 10px;    top: -4px;
}
.box_title{font-size: 10px;}
.vis_mis_box h3.sub_title {
    width: 50%;top: 34%;
}
.button_box1 {
    padding: 10px 0px 10px 10px;
}
.button_box1, .button_box1 a {
    line-height: 13px;
    font-size: 10px;
}
.button_box1:before {
    top: 10px;
    left: 1px;
    font-size: 10px;
}
.slide_home .carousel-control-next, .slide_home .carousel-control-prev {
    width: 25px;
    height: 25px;
    top: 35%;
}
.slide_home .carousel-control-next-icon, .slide_home .carousel-control-prev-icon {
    background-size: 50% 50%;
}
}






@media(min-width:376px) and (max-width:425px){
    .Int_box{
        height:520px;
    }
    .inner_css img {
    height: 100px;
    }
    .font_size_16 {
    font-size: 7px;
}
.welcome-section .single-item .lower-content h3 {
    font-size: 7px;  
}
.welcome-section .single-item .lower-content {
    padding: 0px 8px 31px 4px;
}
table.table.no-border td {
    font-size: 5px;    padding: 0px 2px !important;
}
table.sec_td_clr tr td:last-child{
            font-size: 5px;
    line-height: 9px;
}
ul.button_li li a {
    font-size: 9px;
}
.button_box1, .button_box1 a {
    font-size: 7px;
}
.height_alumni .button_box1 {
    height: 55px;
}
.ditty-ticker__contents {
    height: 70px;
}
}


@media(max-width:375px){
   .profile_right .ditty.ditty-ticker {
    height: 70px !important;
}
.ditty-item__elements {
    padding: 3px 3px 3px 5px !important;
}
.profile_right .ditty-ticker__contents {
    height: 100px;
}

    .main-navigation ul > li > a {
    font-size: 3px;
}
.profile_box{padding:0px !important;}
 .inner_css img {
    height: 100px;
    }
    .font_size_16 {
    font-size: 7px;
}
.welcome-section .single-item .lower-content h3 {
    font-size: 7px;    height: 20px;
}
.welcome-section .single-item .lower-content {
    padding: 0px 8px 31px 4px;
}
table.table.no-border td {
    font-size: 3px !important;
    padding: 4px !important;
    line-height: 10px;
}
ul.button_li li a{font-size: 4px;}
.button_box1, .button_box1 a {
    line-height: 13px;
    font-size: 7px;
}
.ditty-item__content {
    font-size: 8px;
    line-height: 10px;
    font-weight: 500;
}
}


.page-id-3909 section.wrapper.section-banner-wrap, .page-id-4035 section.wrapper.section-banner-wrap {display:none;}

.services-bg {
  position: relative;
  z-index: 2; }
  .services-bg::before {
    content: "";
    position: absolute;
    background: #f6f6f6;
    width: 100%;
    height: 528px;
    left: 0;
    top: 0;
    z-index: -1; }
    @media only screen and (min-width: 992px) and (max-width: 1200px) {
      .services-bg::before {
        height: 485px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .services-bg::before {
        height: 100%; } }
    @media (max-width: 767px) {
      .services-bg::before {
        display: none; } }

.service-text {
  background-color: #174b67;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.04);
  padding: 19px 6px 23px 6px;
  margin: 0 0 23px 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  @media only screen and (min-width: 992px) and (max-width: 1200px) {
    .service-text {
      padding-left: 5px;
      padding-right: 5px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .service-text {
      padding-left: 10px;
      padding-right: 10px;
      margin-bottom: 20px; } }
  @media (max-width: 767px) {
    .service-text {
      padding-left: 5px;
      padding-right: 5px; } }
  .service-text img {
    margin-right: 22px; }
    @media only screen and (min-width: 992px) and (max-width: 1200px) {
      .service-text img {
        margin-right: 2px; } }

.single-services {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: relative;
  z-index: 3;     margin-bottom: 150px;}

.single-services.asp-service-lastchild {
margin-bottom: 50px;
}
  .single-services .services__thumb {
    position: relative;
    z-index: 1; }
    .single-services .services__thumb img {
      width: 100%; }
  .single-services .services__content {
    background: transparent;
    position: absolute;
    z-index: 3;
    bottom: -90px;
    left: 0;
    right: 0;
    margin-left: 20px;
    margin-right: 20px; }
h5.service-text a {
    font-size: 15px;
}
    @media only screen and (min-width: 992px) and (max-width: 1200px) {
      .single-services .services__content {
        margin-left: 15px;
        margin-right: 15px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .single-services .services__content {
        margin-left: 15px;
        margin-right: 15px; } }
    @media (max-width: 767px) {
      .single-services .services__content {
        margin-left: 15px;
        margin-right: 15px; } }
  .single-services p {
display: none !important;
    color: #97b4c3;
    text-align: left;
    display: none;
    border-top: 1px solid #174b67;
    padding: 23px 30px 30px 30px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
    @media only screen and (min-width: 992px) and (max-width: 1200px) {
      .single-services p {
        padding: 10px 5px;
        line-height: 18px; } }
    @media (max-width: 767px) {
      .single-services p {
        padding: 10px 5px;
        line-height: 18px; } }
  .single-services:hover .services__content {
    background: #083d59;
    bottom: -114px; }
  .single-services:hover .service-text {
    background: transparent;
    color: #ffffff;
    box-shadow: 0;
    margin-bottom: 0; }
  .single-services:hover p {
    display: block; }
  .single-services:hover .service-btn {
    color: #ffffff;
    background: #ffa84b;
    padding: 16px 0; }


.service-btn {
  color: #625f5f;
  font-size: 14px;
  font-weight: 600;
  display: block; }
  .service-btn i {
    margin-left: 10px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
  .service-btn:hover {
    color: #ffa84b; }
    .service-btn:hover i {
      transform: rotateX(360deg);
      -webkit-transform: rotateX(360deg);
      -moz-transform: rotateX(360deg);
      -ms-transform: rotateX(360deg);
      -o-transform: rotateX(360deg); }

.rstab-main ul.nav.bubble li a.active{position:relative}.rstab-main ul.nav.bubble li a.active:after{top:100%;left:15%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#083d59;border-width:12px;margin-left:-30px}.rstab-main ul.nav li{margin-right:20px}.rstab-main ul.nav li span{color:#ffa84b;padding-right:7px}.rstab-main ul.nav li a{background:#f1f1f1;align-items:center;justify-content:center;position:relative;top:1px}.rstab-main ul.nav li a.active{background:#083d59;color:#fff}.rstab-main ul.nav li a img.center{margin:0 auto 12px}.rstab-main ul.nav li a img.right{margin:0 0 12px auto}.rstab-main ul.nav li:first-child{margin-left:0 !important}.rstab-main ul.nav li:last-child{margin-right:0 !important}.rstab-main ul.nav li a:hover{background:#083d59}.rstab-main ul.nav.icon_top li a,.rstab-main ul.nav.icon_top li a img,.rstab-main ul.nav.icon_top li a i{display:block}.rstab-main .tab-content{background:#fff;padding:10px}.rstab-main .tab-content p:last-child{margin:0}.rstab-main.vertical{display:flex}.rstab-main.vertical ul.nav{margin:0 20px 0 0;display:block}.rstab-main.vertical ul.nav.bubble li a.active{position:relative}.rstab-main.vertical ul.nav.bubble li a.active:after{top:100%;left:auto;right:-24px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#083d59;border-width:12px;margin-left:-30px}.rstab-main .tab-pane.active{animation:slide-down 2s ease-out}.rstab-main.no_item_menu ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rstab-main.no_item_menu.left{text-align:left}.rstab-main.no_item_menu.center{text-align:center}.rstab-main.no_item_menu.right{text-align:right}@keyframes slide-down{0%{opacity:0;transform:translateY(50%)}50%{opacity:1;transform:translateY(0)}}


asp-academic-tab .lsow-tabs .lsow-tab-panes .lsow-tab-pane {
	padding: 40px 40px 150px 40px !important;
}



ul.list > li {
	text-align: justify;
}
table.table.asp-table {
    width: 60%;
}

.asp-academic-tab .lsow-tabs.style2 .lsow-tab-nav {
	background: none !important;
}
.asp-academic-tab .lsow-tabs.style2 .lsow-tab-panes {
    background: transparent !important;
    border-radius: 5px 5px 5px 5px !important;
}
p.soet_below_title_content {
    width: 820px;
    margin: 0 auto;
    text-align: justify;
}
.asp-academic-tab .lsow-tabs.style2 .lsow-tab-nav .lsow-tab a {
	   padding: 20px 20px !important;
}
.flip-card {
  background-color: transparent;
  width: 300px;
  height: 300px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
}

.flip-card-back {
  background-color: #2980b9;
  color: white;
  transform: rotateY(180deg);
}
.asp-activity .card-body {
	padding: 5px !important;
}
.asp-activity .card-body h4{
	text-align: center !important;
}

.mbt-20 {
	margin-bottom: 12px;
}
.asp-dept img.card-img-top {
    width: 100%;
    height: 220px;
    max-height: 220px;
}
.asp-slide-con {
	background-color: #fffffff2;
	border:1px solid #f2f2f2;
	padding: 0px 35px; 
}
.asp-soet-sclr {
	background-color: #f7f7f7;
    padding: 15px;
    height: 275px;
}
a.asp-soet-sclr-para {
	font-size: 15px;
}
.asp-profile-seot .ditty-ticker__contents{
	height: 300px !important;
}
ul.asp-soet-header-btn li{
	 background: #364cb7 !important;
}
.asp-seot-hea {
	font-size: 22px;
  font-weight: 600;
}
.asp-seot-site-text {
	  width: 100% !important;
    margin: 0;
}
.asp-seot-site-text p{
	margin: 4px !important;
}
.seot-btm-head {
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}


.asp-hero-pad {
padding: 25px 0px 25px 0px !important;
}

.asp-aca-wid-n .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected {
border-radius: 25px;
background-color: #ffa84b !important;
    color: #fff !important;
font-size: 16px !important;
font-weight: 600 !important;
}

.asp-aca-wid-n .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover {
border-radius: 25px !important;
}

.asp-aca-wid-n .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {
   color: #073763 !important;
font-size: 16px !important;
font-weight: 600 !important;
}
.asp-aca-wid-n .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {
    padding: 30px 30px 30px 30px !important;
}
.asp-aca-wid-n .sow-tabs .sow-tabs-tab-container {
text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
}
.asp-admis-width-n {
padding: 30px 30px 30px 30px !important;
}
h4.asp-n14 {
font-size: 14px !important;
}

@media (min-width: 768px) and (max-width: 991px) {
ul.asp-list-soet > li:before {
    font-size: 11px !important;
    top: 3px !important;
}
.asp-button_box1-height {
height: 40px !important;
}
ul.asp-list-soet > li > a {
    font-size: 14px !important;
}
.asp-activity .card-body h4 {
 font-size: 15px !important;
} 
}
.asp-inner-admis {
padding: 30px 30px 30px 30px !important;
}

@media (max-width: 425px){
.asp-head-center {
    width: 100% !important;
    margin: 0;
}
}

.asp-soet-left-menu ul{
    padding-left: 25px;
    float: left;
}
.asp-soet-left-menu ul > li > a {
    padding: 20px 26px;
    letter-spacing: 1px;
}
ul.reachus li.email a {
    font-size: 14px;
}