/*
Theme Name: nandha-theme
Theme URI: https://phantomthemes.com/items/ultrabootstrap-premium-wordpress-theme/
Author: phantomthemes
Author URI: https://phantomthemes.com
Description: Ultrabootstrap is a multipurpose Free Responsive WordPress Theme for creative bloggers & artist. It consists of Fullwidth Slider, Featured Posts, custom background, footer widget blog, custom color, social icons and welcome message in Homepage layout. Theme is beautifully handcrafted with minimalist design approach and based on Twitter Bootstrap and Underscore Framework. High quality clean code with Search Engine Optimized (SEO) and can be used as blog for businesses related to travel tour, health, yoga, gym,wedding, hair salons, furniture showcase, education, arts, sports and events etc. The theme can be customized from the Theme Options of Customizer and it comes with one click demo support. You may download this awesome and light weight theme. For support https://phantomthemes.com/support/ or view demo https://phantomthemes.com/view?theme=UltraBootstrap
Version: 1.2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ultrabootstrap
Tags: full-width-template, two-columns, grid-layout,right-sidebar, custom-logo, theme-options, news, photography, post-formats, footer-widgets, featured-images, rtl-language-support, featured-image-header, custom-menu, flexible-header, editor-style, custom-header, threaded-comments, custom-background, custom-colors, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ultrabootstrap is based on Underscores http://underscores.me/, (C) 2012-2015 phantomthemes.
Ultrabootstrap is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Main style starts here
--------------------------------------------------------------*/

/*NASC_CSS*/

/*Common CSS*/
a:hover{text-decoration: none;outline: 0;}
body{font-family: 'Source Sans Pro', sans-serif;}
/*End -CSS*/

.themesflat-top { background-color: #0f3661;}
.themesflat-top .container-inside {display: table;width: 100%;}
.themesflat-top .content-left {padding: 5px 0px 5px;}
.themesflat-top .content-left, .themesflat-top .content-right {display: table-cell;vertical-align: middle;}
.themesflat-top ul {margin: 0;display: inline-block;padding-left: 0px;}
.themesflat-top .content-left ul > li {margin-right: 24px;}
.themesflat-top ul > li {display: inline-block;margin-right: 13px;}
.themesflat-top ul.flat-information > li i {padding-right: 10px;}
.top-bar-menu {display: inline-block;}
.themesflat-top .button-topbar {padding: 5px 29px 5px 27px;font-weight: 700;font-size: 14px;margin-left: 22px;color: #ffffff !important;display: inline-table;overflow: hidden;z-index: 1;position: relative;}
.top-bar-menu a {color: #fe7f00;display: inline-block;font-weight: 600;}
.top-bar-menu li:not(:last-child) a {border-right: 1px solid #b5b5b5;padding-right: 10px;}
.themesflat-top .content-right ul > li {padding: 8px 0px 8px;}
.themesflat-top .button-topbar{background: #fe7f00;}
.themesflat-top .button-topbar:hover:before{width: 120%;height: 100%;opacity: 1;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.themesflat-top .button-topbar:before{content: "";top: 0;left: 0;width: 120%;height: 100%;z-index: -1;background-color: #0f3661;position: absolute;-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -4em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -4em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: all 0.35s ease-in-out 0s;-moz-transition: all 0.35s ease-in-out 0s;-ms-transition: all 0.35s ease-in-out 0s;-o-transition: all 0.35s ease-in-out 0s;transition: all 0.35s ease-in-out 0s;}
.themesflat-top a{color: #ffffff;}
.themesflat-top a:hover{color: #fe7f00;}
.themesflat-top ul.flat-information > li i{color: #fe7f00;}

/*Logo*/
.logo img {width: 100%;}
.logo-sec {width: 12%;}
.logo {/* float: left; *//* width: 30%; */margin-top: 10px;margin-bottom: 10px;}
.site-tit {margin-top: 15px;width: 100%;}
.site-tit h1 {margin: 0;font-weight: 700;color: #0e254f;font-size: 46px;}
.site-tit h2 {margin: 0;font-size: 16px;font-weight: 700;color: #0e254f;}
.site-tit h5 {margin: 0;line-height: 20px;font-size: 14px;letter-spacing: 0.3px;color: #0e254f;margin-top: 30px;}
.site-tit h5 span {display: block;} 

.logo-right ul {padding: 0;text-align: end;margin-top: 10px;}
.logo-right ul li img {width: 100px;}
.logo-right ul li {display: inline-block;}

/*Main Menu*/
.navbar{min-height: 0px;margin-bottom: 0px;border: unset;}
.menu-section {background: #0f3661;}

/*Banner*/
.banner_img {padding: 120px 0px;background-size: cover;background-repeat: no-repeat;margin-bottom: 2%;text-align: center;padding-top: 72px;}
.banner_img h2 {color: #ffff;font-size: 35px;margin-bottom: 15px;font-weight:600;}
.banner_img div#crumbs a, .banner_img div#crumbs span {color: #fff;font-size: 17px;}
div#crumbs a {text-transform: capitalize;}
.banner_img div#crumbs span.dot {color: #fe7f00;font-size: 21px;padding: 0px 3px;}


/*section-a*/
.sec-a-a h1 {font-size: 22px;font-weight: 600;text-transform: uppercase;text-align: center;}
.sec-a-a p {text-align: justify;letter-spacing: 0.3px;line-height: 24px;}

.sec-ab{
    padding: 30px 0%;
}
/*scroll*/
.box {margin: 3em auto;padding: 2em;width: 15em;height: 3em;position: relative;overflow: hidden;top: 1em;background-color: #FFF;
box-shadow: 7px 5px 4px rgba(0,0,0,0.5);border: 1px solid black;border-radius: 2px;}
.scroll {position: absolute;}
.scroll li{list-style: circle;}
.sec-a-b {    margin: 15px 0px;}
/*box*/
.sec-d{border-bottom: 3px solid #fe7f00;background-color: #F5F5F5;padding: 4% 4%;}
.sec-d-box-img img{ width: 100%;}
.sec-d-head h5{font-weight: 600;padding: 5% 0px;text-align: center;background-color: #fffefe;position: relative;border-bottom: 3px solid #fe7f00;margin: auto;
    width: 100%;
    /*margin-top: -17px;*/}
.sec-box-para p{
        text-align: center;
    padding: 7% 10px;
}
section.happinings .sec-box-para p {
    height: 128px;
    margin-bottom: 0;
}
section.happinings .sec-d-box-img img {
    width: 100%;
    height: 163px;
}
.sec-d-inn h2{margin-bottom: 2%;}
.sec-box-para a{
    padding: 5px 15px;
    border: 1px solid #fe7f00;
    text-decoration: unset;
    color: #0f3661;
}.sec-box-para{
   min-height: 185px;
    height: 100%;
}.sec-d-box{
    background-color: #fff;
    border: 1px solid #ccc;
}
.sec-h{
    background-color: #F9F9F9;
    padding: 4% 4%;
}.sec-h-a-box {
    text-align: center;
      padding: 22% 5%;
    border: 4px solid #EEEEEE;
    background-color: #fff;
}
.sec-h-a-box i{
    font-size: 75px;
}.sec-h-a-box-bder{
   padding: 10px 10px;
    background-color: white;
}.sec-h-inn h2{
    padding: 2% 0px;
    color: #0E3560;
}
.sec-h-inn h2 span{
    color: #F3C632;
}.sec-b{
    padding: 4% 0px;
}.inn1{border: 1px solid #ccc;    margin: 5% 3%;
    border-radius: 10px;
    /* margin: 10px auto; */
    background-image: url(https://www.nandhaarts.org/wp-content/uploads/2022/07/bg-orange-new.jpg);
}.inn3{border: 1px solid #ccc;    margin: 2% 3%;
    border-radius: 10px;
    /* margin: 10px auto; */
    background-image: url(https://www.nandhaarts.org/wp-content/uploads/2022/07/bg-orange-new.jpg);
}
.inn-bx{ border: 1px solid #ccc;
    border-radius: 10px;   padding: 19% 0%;
    background: #2d2c2ac4;
}
.inn-bx a {
    color: #fff;
	text-decoration:unset;
}
.inn-bx3{ border: 1px solid #ccc;
    border-radius: 10px;   padding: 22% 0%;
    background: #2d2c2ac4;
}
.inn-bx h3{
    margin:0px auto;
    color: white;
    text-align: center;
}
.sec-i{
    background-color: #FFF;
    padding: 4% 0%;
}.sec-i-a-box {
    text-align: center;
      padding: 22% 5%;
    border: 4px solid #EEEEEE;
    background-color: #fff;
}
.review{width: 100%;}
.review img{width: 100%;}
.test-para{
    text-align: left;
}.test-para h4{text-align: left;}


.sec-i-a-box i{
    font-size: 10px;
}
.sec-i-a-box-bder{
    border: 5px solid #f2e8e8ed;
    padding: 10px;
    background-color:#003957;
    text-align: center;
}
.sec-i-a-box-bder h4{
    color: white;
	font-size: 24px;
    font-weight: 600;
}
.sec-i-inn h2{
    padding: 0% 0px;
    color: #0E3560;
}.revi-para p{
       margin-bottom: 5%; 
}
.testi-hr{
    width: 50px;
    border: 2px solid #fe7f00;
    height: 0px;
    color: #fe7f00;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label{
    float: left;
    color: white;
    text-align: left;
} div.wpforms-container-full .wpforms-form button[type=submit]{
    background-color: #f58426 !important;
    border: unset !important;
    border-radius: 5px;
    color: #fff !important;
    padding: 4px 20px !important;
}
div.wpforms-container-full {
    margin-bottom: 10px !important;
}
.sec-m{
    background-color: #FFF;
    padding: 4% 4%;
}
.sec-m-box{
    background-color: white;
    padding: 8% 8%;
    border: 3px solid #fff;
    box-shadow: 2px 2px 20px 5px #e9e1e1;
	height: 215px;
}
.sec-m-box a{color:#0f3661;text-decoration:unset;}
.sec-m-box:hover{
    background-color: #0f3661;
    border-color: #0f3661;
    transition: .5s;
    color: white;
}
.sec-m-box:hover p{
    color: white;
}.sec-m-box:hover i{
    color: white;
}.sec-m-box:hover a{
    color: white;
}
section.happinings {
    padding: 50px 0px;
    background: #0f36610f;
}
section.happinings h3 {
    margin-top: 0;
    font-weight: 600;
    margin-bottom: 20px;
}
.sec-m-box h3{
    margin: -40px 0px 0px 0px;
    padding: 0px 0px 0px 70px;}

.sec-m-box p{    font-size: 16px;color: #999999;
padding: 25px 0px 0px 0px;}
.sec-m-box i {
    color: #0f3661;
    font-size: 50px;
    text-align: center;
    transform: rotate(0deg);
}.sec-j{
    background: url(https://www.nandhaarts.org/wp-content/uploads/2022/06/phoca_thumb_l_Hillario-2018-06.jpg);
    background-size: contain;
}.sec-j-inn{padding: 8% 0px;
background: #fffffff1;}
.sec-j h2{    font-size: 40px;
    font-weight: 700;
    color: #0e254f;
    margin-top: 0;
    margin-bottom: 20px;}
.sec-j p{
color: #2e2e2e;
    text-align: center;
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 20px;
    letter-spacing: 0.3px;}

   .sec-j-bx  h2 {
    color: #e19d00;
    font-size: 20px;
    line-height: 35px;
    margin-top: 0px;
       font-weight: 700;}
.sec-j-bx h2 span {
    display: block;
    color: #0e254f;
    font-size: 36px;
    line-height: 42px;
}

.sec-j-inn {
    padding: 8% 0px;
    background: #fffffff1;
}.sec-n{
background: url(https://www.nandhaarts.org/wp-content/uploads/2022/10/nandhaarts.jpg);
    background-size: contain;
}

.sec-n-inn {
    padding: 50px 0px;
    background: #2d2c2ac4;
}
.sec-n-inn h2{
    color: #fff;
	font-weight:600;
}

/* Cards styles */
.challenge-card-list {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    overflow: hidden;
    /*overflow-x: scroll;*/
    padding: 40px;
	width:100%;
}
.challenge-card-item {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    border-radius: 5px;
}
.challenge-card-item:hover {
    -webkit-box-shadow: -11px 5px 20px rgba(0,0,0,0.5);
    box-shadow: -11px 5px 20px rgba(0,0,0,0.5);
}
.challenge-card-list .challenge-card-item:hover, .challenge-card-list .challenge-card-item:focus-within {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
.challenge-card-list .challenge-card-item:hover ~ .challenge-card-item, .challenge-card-list .challenge-card-item:focus-within ~ .challenge-card-item {
    -webkit-transform: translateX(118px);
    transform: translateX(118px);
}
.challenge-card-list .challenge-card-item:not(:first-child) {
    margin-left: -128px;
}
.whats-challenge-cards {
    background-attachment: scroll;
    overflow: hidden;
	padding-left:4.5%;
}
.challenge-card {
    border-radius:10px;
    -webkit-border-radius:10px;	
    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;
    color: #221e1e;
    margin: 0 auto;
    position: relative;
    width: 260px;
    height: 330px;	
}
.challenge-card-details {
    position: absolute;
    top: 0;
    padding: 20px;
    padding-bottom: 0;
    z-index: 1;	
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height:auto;	
}
.challenge-card-heading {
	color:#FFF;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
    position: absolute;
    left: 0;
    padding: 3px 10px;
    width:45%;
    float: left !important;
}
.card-drugs-heading,
span.challenge-card-heading.a, span.challenge-card-heading.b,
span.challenge-card-heading.\31, span.challenge-card-heading.\32,
.news-info h5 {
	background:#E0441C;
}
.card-devices-heading,
span.challenge-card-heading.c, span.challenge-card-heading.d,
span.challenge-card-heading.\33, span.challenge-card-heading.\34,
.events-info h5 {
	background:#208B61;
}
.challenge-card-title {
    font-size: 20px;
    float: left;
    width: 100%;
    margin-top: 50px;
}
.card-read-more a {
	color:#000;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
}
.card-read-more a:hover {
	color:#FF4A1A;
}
.challenge-card-bg {
    width: 100%;
    height: 100%;
    border-radius:10px;
    -webkit-border-radius:10px;	
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background: #fff;
	box-shadow: -11px 5px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: -5px 5px 10px rgba(0,0,0,0.5);
}
.challenge-card-bg-gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(70%, rgba(255,255,255,0)));
    background-image: linear-gradient(#fff 50%, rgba(255,255,255,0) 70%);
    width: 100%;
    height: 100%;
    opacity: 1;
    position: absolute;
    border-radius:10px;
    -webkit-border-radius:10px;	
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.challenge-card-bg img {
    width: 100%;
    height: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}.our-campus-img img{
    width: 100%;
}


.sec-k{
    padding: 6% 4%;
    background: linear-gradient(151deg, #0f3661 54%, #a4d2f8 122%);
}.sec-k-box h4{    color: white;
    text-shadow: 2px 0px #0000003d;}
.sec-k-box p{
    font-size: 17px;
}.sec-l{
     padding: 6% 4%;  
}.linn3{    border: 1px solid #ccc;
    margin: 5% 3%;
    border-radius: 10px;
    /* margin: 10px auto; */
    background-image: url(https://www.nandhaarts.org/wp-content/uploads/2022/06/phoca_thumb_l_Hillario-2018-06.jpg);
} .linn-bx3{border: 1px solid #ccc;
    border-radius: 10px;
    padding: 12% 0%;
    background: #2d2c2ac4;
}.our-l-campus{
    margin: 20% 0px;
}
.sec-k-box{color: white;}
.sec-k-box h2 {
    margin-top: 0;
    font-weight: 600;
}
.sec-o{
        background-color: #0F3661;
    padding: 6% 0px;}
hr.clr-lne{
width: 61px;
    border: 2px solid #fe7f00;
    float: left;
}.sec-o-box{
    padding-bottom: 2%;
}
.wp-post-image{
  padding: 10px 20px;  
}
.sec-o h2{color: white;margin-top: 0px;}
.sec-o p{color: white;}
.our-campus{
    background-color: #fff;
}.our-campus-para h3{margin-top: 0px;font-size: 22px;font-weight: 600;}
.our-campus-para{
    padding: 5%;
}
div#campus-life img {
    width: 373px;
    height: 248px;
}
div#campus-life .owl-nav{display:none;}
.our-campus-para p{
    color: #0f3661;
}.our-campus-para a{
    color: #0f3661;
}#wpforms-submit-81{top: -49px;
    position: absolute;
    right: 0;
    width: 41%;}
/*Footer*/
#site-footer {
    background: url(/wp-content/uploads/2021/11/footer-bg.jpg);
    border-top: 5px solid #f3c326;
    font-size: 14px;
    padding: 0px;
    letter-spacing: 0.3px;
}
.footer-inn {
    color: white;
    background: #0e254ff2;
    padding: 25px 0px;
    padding-bottom: 5px;
}
.social-icons p {
    margin-bottom: 0px;
}.social-icons p span {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}.social-icons{
        text-align: end;
    padding: 5% 0px;
}.social-icons i {
    
    margin-left: 5px;
    padding: 12px;
    font-size: 20px;
    line-height: 10px;
}.foo-add h4 {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}.foo-link li {
    margin-bottom: 15px;
    list-style: none;
    border: 1px solid #fff;
    text-align: center;
    padding: 8px 0px;
    font-weight: 700;
}.fb-clr{
    background-color: #3b5998;
    color: #fff;
}.you-clr{
    background-color: #EA2C58;
}
.inst-clr{background-color: #00ACEE; }
.link-clr{
    background-color: #007BB6;
}
.tele-clr {
    background: #0088cc;
}
.foo-link {
    text-align: end;
}
.foo-a ul {
    padding: 0;
}.foo-a ul li {
    line-height: 35px;
    list-style: none;
}
.foo-a ul li a {
    color: #fff;
}.foo-btm {
    color: #939393;
    font-weight: 700;
    background: #052355d4;
    padding: 10px 0px;
    margin-top: 30px;
    font-size: 12px;
}.foo-btm p {
    margin: 0;
    text-align: left;
}
.dev-end p {
    text-align: end;
}
.foo-btm a {
    color: #939393;
}
.footer-inn a{
    color: white;
}
#mvcwid{padding: 0 !important;}
#news-a{
        padding: 0px 5%;
 border: 3px solid #f3f3f3;       border-top: 6px solid #0f3661;
     box-shadow: 1px 3px 13px 12px #cccccc1c;
}.tss-wrapper .tss-even .tss-grid-item{
    border-top: 6px solid #fe7f00;
}
#scroll-container{
    border-radius: 5px;
    padding: 0px 5%;
    height: 285px;
       overflow: hidden;
}.upcom-date{border-left: 4px solid #fe7f00;text-align: center;}
.upcom{text-align: left;margin-bottom:20px;}
.upcom h5 {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 0;
}
.news_update h5 a {
    color: #0f3661;
}
.upcom h5 a {
    color: #fe7f00;
    font-weight: 600;
}
.upcom p a {
    text-decoration: unset;
    color: #000;
}
#scroll-text {
  height: 100%;
  text-align: center;
}
.num-scroller li .numscroller {
	font-weight:800;
    font-size: 30px;
    color: #fe7f00;
    display: inline-block !important;
    margin-bottom: 6px;
	border-left: 3px solid;
    padding-left: 10px;
}
.num-scroller li .yh {
    font-weight: 600;
    font-size: 20px;
    margin-left: 5px;
    color: #0f3661;
    display: inline-block !important;
}
.num-scroller li span {
    font-size: 14px;
    color: #0f3661;
    display: block !important;
}
.num-scroller ul {
    padding: 0;
}
.num-scroller ul li{
    display:block;
}


.nasc_pls .marquee--inner {
  display: block;
  animation: marquee 8s linear infinite;
}

.nasc_pls .marquee--inner:hover {
  animation-play-state: paused;
}

  /* animation properties */
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  
  -moz-animation: my-animation 5s linear infinite;
  -webkit-animation: my-animation 5s linear infinite;
  animation: my-animation 5s linear infinite;
}

/* for Firefox */
@-moz-keyframes my-animation {
  from { -moz-transform: translateY(100%); }
  to { -moz-transform: translateY(-100%); }
}

/* for Chrome */
@-webkit-keyframes my-animation {
  from { -webkit-transform: translateY(100%); }
  to { -webkit-transform: translateY(-100%); }
}

@keyframes my-animation {
  from {
    -moz-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -moz-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}








/*04.07.2022- Tab View*/
.panel,
.panel-body {
  box-shadow: none;
}

.panel-group .panel-heading {
  padding: 0;
}

.panel-group .panel-heading a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  position: relative;
}

.panel-group .panel-heading a:after {
  content: '-';
  float: right;
}

.panel-group .panel-heading a.collapsed:after {
  content: '+';
}

/*Tab View End*/




.page-title {background: #0f3661;color: #fff;padding: 25px;margin: 20px 0px;}
.panel-title a {color: #fff; font-weight: 600;}
.panel-default > .panel-heading{background-color: #fe7f00;}
.panel-body ul li {line-height: 30px;letter-spacing: 0.3px;}

.abt-a p {font-size: 14px;line-height: 24px;letter-spacing: 0.3px;}
section.page-section h4 {color: #fe7f00;font-weight: 600;font-size: 18px;}

.abt-a ul li:before {content: url(https://www.nandhaarts.org/wp-content/uploads/2022/07/dot_001.png) !important; margin-right: 5px;display: inline-block;margin-left: -20px;width: 17px;font-size: 22px;}
.abt-a table td, .abt-a table th {border: 1px solid #ddd;padding: 8px;width:50%;}

.abt-a table tr:nth-child(even){background-color: #f2f2f2;}
.abt-a table tr:hover {background-color: #ddd;}
.abt-a table th {padding-top: 12px;padding-bottom: 12px;text-align: left; background-color: #444444; color: #fff;}
.right_menu li:before {display: none !important;}
.right_menu li {list-style: none;}
.right_menu .mega-menu-vertical > li.mega-menu-item{background: #eee !important;margin-bottom: 10px !important;}
table.e-resource a {color: #000;}
.abt-a h5 {font-weight: 600; width: fit-content;padding: 5px 10px;}
.abt-a ol li {line-height: 28px;letter-spacing: 0.3px;}
.abt-a table {width: 100%;margin-bottom: 10px;}
.abt-a table a {color: #337ab7;}
.abt-a p {text-align: justify; line-height: 24px;letter-spacing: 0.5px;}
/*Press News*/
.news-paper img.img-responsive {
    width: 100%;
    height: 120px;
    padding: 10px;
    padding-bottom: 0;
    padding-right: 0;
}
.no-padd {
    padding: 0;
}
.news-paper {
    overflow: hidden;
}
.news-paper h2, .news-paper-video h2 {
    font-size: 24px;
    font-weight: 600;
    color: #fe7f00;
    margin-top: 0;
}
table.dept th, table.dept td {
	width: 25%;
}
table.tab th, table.tab td {
	width: 33.3%;
}
table.tab-five th, table.tab-five td {
	width: 20%;
}
table.tab-six th, table.tab-six td {
	width: 16.66666667%;
}
table.tab-seven th, table.tab-seven td {
	width: 14.285714%;
}
table.tab-nine th, table.tab-nine td {
	width: 11.111111%;
}



/*Department-page*/
section.depat.happinings {padding: 25px 0px;}
section.depat.happinings .sec-d-head h5 a {text-decoration:unset; color: #0f3661;font-weight: 600;font-size: 15px;}

/*Scroll*/
div#wpsm_counter_b_row_2002 {background: #0e3560;border: 5px solid #fe7f00;padding: 10px;}
#wpsm_counter_b_row_2002 .wpsm_counterbox .wpsm_count-title{margin-top:0px !important;font-family: 'Source Sans Pro', sans-serif !important;}
#wpsm_counter_b_row_2002 .wpsm_counterbox .wpsm_number{margin-top:0px !important;margin-bottom:0px !important;font-weight: 600 !important; font-family: 'Source Sans Pro', sans-serif !important;}
#wpsm_counter_b_row_2002 .wpsm_counterbox{margin-top: 0 !important;margin-bottom: 0 !important;}
#wpsm_counter_b_row_2002 .wpsm_counterbox .wpsm_count-title {min-height: 35px !important;}

.sec-i .inner_box {border: 1px solid #bbb;overflow: hidden;height: 170px; padding: 10px;border-radius: 10px;box-shadow: 0px 0px 8px 5px #eee;margin-bottom: 10px;margin-top: 10px;}
.mobile-header {
    display: none;
}
.nasc_pls h3 {font-weight: 600;border-bottom: 3px solid;padding-bottom: 5px;}
.nasc_pls {background: #fff;box-shadow: unset !important;}
.nasc_pls h4 {font-size: 22px;font-weight: 600;}
.nasc_pls .upcom{margin-bottom: 10px;}
.sec-k-box li {line-height: 30px;font-size: 15px;list-style: none;}
.sec-k-box ul {padding-left: 10px;}
.sec-k-box li span {color: #ffffff;background: #fe7f00;padding: 0px 8px;display: table;}
li::marker {
    font-size: 22px;
}
/*Responsive*/
@media (min-width: 1200px){.doctor_banner_img {padding: 120px 0px;}}
@media only screen and (max-width: 768px){
footer#site-footer {
    text-align: center;
    }}


@media only screen and (max-width: 767px){
	.themesflat-top{display:none;}
	ul.mega-sub-menu {margin-top: 20px !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{height: 40px !important;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{padding:20px 0px 0px 0px !important;}
	.logo-right ul{text-align: center;}
}

@media only screen and (max-width: 600px) {
	.logo-sec {width: 100%;}
	.logo img {width: 35%;}
	
	.mobile-menu {margin-top: 18px;}
	.desktop-header{display:none;}
	.mobile-header {display: block !important;}
	.site-tit h5{margin-top: 5px;}
	.site-tit{margin-top: 0px;}
	.upcom-date{text-align: left;padding-left: 10px;}
	.upcom h5, .upcom p a{padding-left: 10px;}
	.sec-i .inner_box{height: auto;}
	.sec-i .inner_box img {width: 40%;}
	.sec-m-box{height: auto;margin-bottom: 15px;}
	div#specialties_gal .item img{margin:auto !important;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{background-color: #0e254f;}
    .dev-end p {text-align: center;}
	}
.post-img img {
    width: 100%;
}

.aigpl-gallery-album-wrp .aigpl-img-wrp::after{border-color: #fe7f00;}
.aigpl-design-1 .aigpl-img-caption {
	display: none !important;}
	
.event_data td, .event_data tr {
    padding: 8px;
}	
.post_img img {
    width: 60%;
    margin: auto;
    display: block;
    margin-bottom: 60px;
    margin-top: 60px;
}
.event_data td b {
    color: #1a3058;
}
.event_data td {
    font-size: 16px;
}
.event_data table{
    width: fit-content;
    display: block;
    margin: auto;
}
@media only screen and (max-width: 600px) {
.post_img img {width: 100%;}
.event_data td{display: block;}
.event_data table {width: 100%;}
.foo-link {text-align: center;}
.social-icons i {margin-left: 3px;padding: 10px;font-size: 18px;}
}

.sec-i-a-box-bder h5 a {
    color: #003957;
    background: #fff;
    padding: 5px 10px;
}

.sec-i-a-box-bder h5 {
    margin-top: 45px;
}
h4.visitor_count {
    text-align: center;
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 3.3px;
}
.abt-a.insti-table td {
    width: auto;
}
.abt-a.insti-table table {
    width: fit-content;
    margin: auto;
}

.abt-a ol li::marker {
    font-size: 14px;
}
table.fit-table td, table.fit-table th {
    width: fit-content;
}
.aids table.dept th, .aids table.dept td{
    width: fit-content;
}
.site-tit h6 a {
    background: #fe7f00;
    color: #fff;
    padding: 5px;
    font-size: 16px;
    font-weight: 600;
}
.logo-right a {
    background: #fe7f00;
    color: #fff;
    padding: 4px;
}