@import url(animate.min.css);
@import url(line-awesome.min.css);
@import url(all.min.css);
@import url(bootstrap-icons.min.css);
@import url(owl.carousel.min.css);
@import url(owl.theme.default.min.css);
@import url(odometer.min.css);
@import url(fancybox.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500;600;700;800&family=Arya:wght@400;700&display=swap');
body {height: 100%;width:100%;margin:0;padding:0;font-size: 15px;font-weight: 400; background-color: #fff;font-family: 'Noto Sans', sans-serif; line-height: 1.3;font-display: swap;}
a{color: #070707;text-decoration: none;transition: all 400ms ease-in-out 0s; -webkit-transition: all 400ms ease-in-out 0s;
-moz-transition: all 400ms ease-in-out 0s;
-o-transition: all 400ms ease-in-out 0s;
-ms-transition: all 400ms ease-in-out 0s;cursor:pointer;}
ul {padding:0;margin:0;list-style-type:none}
p {font-size: 15px;line-height:1.5; letter-spacing: .6px;}
h1, h2, h3, h4, h5, h6 {color: #070707;font-weight: 500;}
.h4, h4 {font-size: 20px;}
img, .img-fluid {
    image-rendering: -webkit-optimize-contrast;
}
.article-details:not(.article-details.home-en)  .h4, .article-details:not(.article-details.home-en)  h4{
   font-size: 16px;
    /* color: #3d3495; */
    border-left: 5px solid #ffc107;
    /* padding: 5px; */
    /* margin-bottom: 10px; */
    color: #ffffff;
    padding: 2px 20px 4px 10px;
    margin-bottom: 10px;
    display: inline-block;
    background: #c72a00;
    border-radius: 99px;
 
}
.article-details p, {margin-bottom:15px;}

[itemprop="articleBody"]{min-height:200px;}
button, input, optgroup, select, textarea {outline:none}
.btn-sm {    padding: 2px 10px;}
.gread_btn {
    padding: 7px 25px;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    color: #fff;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    background-image: linear-gradient(to right, #c72a00 0%, #3b2a20 51%, #1a1a18 100%)
}
.gread_btn:hover, .gread_btn:focus {background-position: right center;color: #fff;}
.english_font h2, .english_font h4{font-family:'Lato', sans-serif;}
.table thead th {font-weight:500}

header {position: relative;}
.top_header {position: relative;background: #5da832; color: #fff}
.whtie_theme {padding: 1px 5px;background: #fff;border: 1px solid;border-radius: 0px;}
.black_theme {padding: 2px 6px;background: #000000; border-radius: 0px;color:#fff}
.black_theme:hover {color:#fff}
.selection_elements {text-align: right;float: right;}
.select_list {position:relative}
.small, small {font-size: 0.775em;}
#sp-top-bar .select_list > li > a { display: inline-block;font-size: 14px;font-weight: 600; color: #fff;}
#sp-top-bar .select_list_control.left_control .select_list > li > a:hover {color: #cbf253;} 
.select_list > li > a.black_theme:hover {color: #fff;background:#eb8320}
.hindi_select .select_list > li > a {font-size:13px;}
.select_list > li > a.whtie_theme {color: #002d19!important;}
.select_list > li{  position: relative;font-size: 13px;display: inline-block;vertical-align: middle;padding: 0px 5px 2px 5px;}
.select_list li:last-child:after{display: none;}
.select_list li:last-child{padding-right: 0;}
.select_list .nice-select {background:transparent;height: unset; line-height:unset; border: solid 1px #2a2525; border-radius: 0;padding-top: 2px; padding-bottom: 2px;}
.logo_inline {display: flex; position: relative;    align-items: center;    padding:12px 10px 5px;}
.logo_inline .logo_box {max-width: 100px; }
.logo_inline a h2 {
    font-size: 28px;
    color: #002d19;
    padding: 0 10px 0px;
    line-height: 1.1;
    font-weight: 600;
    text-transform: unset;
    text-align: center;
}
.logo_inline a h4 {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
     margin-bottom: 0;position:relative;text-align:center
}
.logo_inline a h4 span {position:relative;background: #fff; padding:3px 20px;border-radius: 15px;font-weight: 600;}
.logo_text {position: relative; width:100%; text-align: center;}
.logo_text h3 {position: relative; font-size: 24px;    color: #c72a00;line-height: 1.0;}
.logo_text h3:nth-child(1) {color: #c72a00;font-weight: 600;font-weight: 600;font-family: 'Arya', sans-serif;}
.logo_text h3:nth-child(2) {color: #dc8400;font-weight: 600;font-family: 'Arya', sans-serif;}
.logo_text h3:nth-child(3) { font-size: 20px; font-weight: 700;    margin-bottom: 5px;}
.logo_text h5  { font-size: 15px; margin-bottom: 0; color: #3b2a20;}
.logo_box_right {margin-left: auto;max-width: 150px;display: flex;}
.address_span {font-weight: 500;font-size: 14px;}
#sp-top-bar .select_list > li .dropdown-menu.show {
    display: block;  min-width: 100px;
}
#sp-top-bar .select_list > li .dropdown-menu a {
	position:relative;
    font-size: 13px;
    padding: 2px 10px 2px;
    text-align: left;
    display: block;
    color: #020202;
    font-weight: 500;border-bottom: 1px solid #dddddd45;
}
#sp-top-bar .select_list > li .dropdown-menu a i {color: #b93d20;}
#sp-top-bar .select_list > li .dropdown-menu a:last-child {border:0}

#sp-logo1 .d-flex {display:block !important}
.sp-module-title {font-weight: 600;}
.search_menu {text-align:right}
.logo_inline a .english_font h2 {margin-bottom: 7px;}
.logo_inline a .english_font h4 {font-size:14px;margin-bottom:0;letter-spacing:0.6px}
.search_div {position:relative}
.js-finder-search-query{
    background-color: transparent;
   color: #002d19;
    border: 2px solid #002d19;
    border-radius: 99px!important;
    height: 56px;
    padding: 0 35px;
    font-family: open sans;
    font-size: 14px;
}
.js-finder-search-query:focus{background-color: transparent;border: 2px solid #5da832!important;} 
.js-finder-search-query::placeholder {color: #111;font-family: open sans;font-size: 14px;}
.search_div .search_button{
    background-color: transparent;
    border: 0;
    padding: 0;
    position: absolute;
    right: 0;
    cursor: pointer;
	top:0;
    height: 100%;
    width: 70px;
    font-size: 20px;
}
.search_div .form-control {box-shadow:none;}
#sp-header{
background: #fffbf1 url(../../../images/bg/bg_3.png);
background-size: cover;
background-position: center;
}
#sp-header .row{align-items: center!important;}
.wisw{ pointer-events: none;}
/****  Main Menu Override    ****/
#sp-main-menu{box-shadow: 0 5px 15px #eee;}
div#maximenuck135 div.floatck{background: #ffffff!important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135  ul.maximenuck li.maximenuck.level1 > span.separator { 
padding: 15px 18px !important;font-size: 16px;font-weight: 600;text-transform: capitalize;}
div#maximenuck135 ul.maximenuck li.level1.parent > a:after,  div#maximenuck135 ul.maximenuck li.level1.parent > span.separator:after{right:2px!important;top:22px!important}
div#maximenuck135 ul.maximenuck {background: #c72a00!important;}
div#maximenuck135 .maximenuck2 li a{font-size: 14px!important;font-weight: 500;}
div#maximenuck135 {text-transform: uppercase;font-size: 14px !important; text-align: center;font-weight: 500;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent > span.separator {margin-right: 15px;}
div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck135 ul.maximenuck2 li > a, div#maximenuck135 ul.maximenuck2 li > span.separator {text-transform: initial;}
div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck135 ul.maximenuck2 li:hover > a, div#maximenuck135 ul.maximenuck2 li:hover > span.separator
{background: #5da832;color: #fff!important;}
div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck135 ul.maximenuck2 li > a, div#maximenuck135 ul.maximenuck2 li > span.separator {padding: 5px 5px!important;}
div#maximenuck135 ul.maximenuck li.level1.parent > a:after, div#maximenuck135ul.maximenuck li.level1.parent > span.separator:after {border-color: #fff transparent transparent transparent!important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1.active > span.separator:after {border-color: #b93d20 transparent transparent transparent!important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent:hover {background:#fff;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent:hover > a:after, div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent:hover > span.separator:after {border-color: #b93d20 transparent transparent transparent !important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1 {cursor: default!important;}
div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck135 ul.maximenuck2 li > a, div#maximenuck135 ul.maximenuck2 li > span.separator {color: #020202 !important;}
div#maximenuck135 ul.maximenuck2 li > span.separator  {background:#fff}
div#maximenuck135 ul.maximenuck2 li:hover > span.separator {background: #3b2a20;}
div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li > a:hover, div#maximenuck135 ul.maximenuck2 li > a:hover {background-color: #3b2a20!important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1.parent > span.separator {margin-right: 10px;}
div#maximenuck135 ul.maximenuck li.maximenuck div.floatck div.floatck {margin: -30px 0 0 180px !important;}
div#maximenuck135 div.floatck {    padding: 10px 15px !important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck135 ul.maximenuck li.maximenuck.level1.active {background: #fff !important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1.active span.separator {border-color: #002d19 transparent transparent transparent !important;}
div#maximenuck135 ul.maximenuck li.level1.active > a:after {border-color: #030303 transparent transparent transparent !important;}
/****     End   ****/
/****  Hindi Main Menu Override    ****/
div#maximenuck143 div.floatck{background: #ffffff!important;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck143  ul.maximenuck li.maximenuck.level1 > span.separator { padding: 15px 15px !important;font-size: 15px;font-weight: 400;}div#maximenuck143 ul.maximenuck {background: #3b2a20!important}
div#maximenuck143 .maximenuck2 li a{font-size: 15px!important;
font-weight: bolder;}
div#maximenuck143 {text-transform: uppercase;
font-size: 16px!important;text-align: center;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck143  ul.maximenuck li.maximenuck.level1 > span.separator {font-weight:500;  font-size: 15px;}
div#maximenuck143 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck143 ul.maximenuck2 li > a, div#maximenuck143 ul.maximenuck2 li > span.separator {color: #020202!important;text-transform: initial;font-size:14px;font-weight:500;}
div#maximenuck143 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck143 ul.maximenuck2 li:hover > a, div#maximenuck143 ul.maximenuck2 li:hover > span.separator
{background: #3b2a20;color: #fff!important;}
div#maximenuck143 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck143 ul.maximenuck2 li > a, div#maximenuck143 ul.maximenuck2 li > span.separator {padding: 5px 5px!important;}
div#maximenuck143 ul.maximenuck li.level1.parent > a:after, div#maximenuck143ul.maximenuck li.level1.parent > span.separator:after {
border-color: #fff transparent transparent transparent!important;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1 {cursor: default!important;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1.active > span.separator {color: #333 !important;}
div#maximenuck143 div.floatck {padding: 10px 15px !important;}
div#maximenuck143 ul.maximenuck li.maximenuck div.floatck div.floatck {margin: -30px 0 0 180px !important;;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck143 ul.maximenuck li.maximenuck.level1.active {background: #fff !important;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1.active span.separator:after {border-color: #b93d20 transparent transparent transparent !important;}
div#maximenuck143 ul.maximenuck li.level1.active > a:after {border-color: #030303 transparent transparent transparent !important;}
div#maximenuck143 ul.maximenuck li.level1.parent > a:after, div#maximenuck143 ul.maximenuck li.level1.parent > span.separator:after {top: 23px !important;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1.parent:hover > a:after, div#maximenuck143 ul.maximenuck li.maximenuck.level1.parent:hover > span.separator:after {border-color: #b93d20 transparent transparent transparent !important;}
div#maximenuck135 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck135 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck135 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {border-color:transparent transparent transparent #b93d20 !important}


div#maximenuck143 ul.maximenuck li.maximenuck.level1.parent > a, div#maximenuck143 ul.maximenuck li.maximenuck.level1.parent > span.separator {margin-right: 10px; margin-right: 0;padding-right: 25px !important;}
/****     End   ****/
.abig {font-size:}
.animate_img1 {position:absolute;bottom: 2%;left: 0;max-width: 200px;    z-index: -1; overflow: hidden; }
.animate_img1 img {-webkit-animation: movedelement 8s linear infinite; animation: movedelement 8s linear infinite;}
.animate_img2 {position:absolute;top: 0px;left: 0; z-index:-1;overflow: hidden; }
.animate_img2 img {-webkit-animation: movedelement 8s linear infinite; animation: movedelement 8s linear infinite;}
.animate_img3 {position:absolute;bottom: 5%;right: -7%;max-width: 200px; }
.animate_img3 img {-webkit-animation: movedelement 8s linear infinite; animation: movedelement 8s linear infinite;}
.animate_img4 {position:absolute;top: 0;right: 10px;max-width: 280px; opacity: 0.9;}
.animate_img4 img {-webkit-animation: movedelement 8s linear infinite; animation: movedelement 8s linear infinite;}
.animate_img6 {position:absolute;bottom: 0;left: 10px;max-width: 280px; opacity: 0.9;    z-index: -1;}
.animate_img6 img {-webkit-animation: movedelement 8s linear infinite; animation: movedelement 8s linear infinite;}

/* ================  External Animation Keypoints ==================== */

@keyframes movedelement {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    25% {
        -webkit-transform: translate(10px, 10px);
        transform: translate(10px, 10px);
    }
    50% {
        -webkit-transform: translate(5px, 5px);
        transform: translate(5px, 5px);
    }
    75% {
        -webkit-transform: translate(10px, -5px);
        transform: translate(10px, -5px);
    }
    to {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}
/* ================  External Animation Keypoints ==================== */
.redme {color: #ed6e02;}
 
.happning_section {padding:30px 0;position:relative}
.numerbox {
    position: relative;
    font-weight: 400;
    z-index: 1;
    color: #f6fff1;
    overflow: hidden;    background: #3b2a20;
text-align: center;
    height: 100%;
    border-radius: 5px;
    padding: 11px 5px;
}
.numerbox small {font-weight: 300;}
.count_div {position: relative;}
.count_div .odometer {font-size: 24px;font-weight: 500;margin-bottom: 5px;font-family: 'Noto Sans', sans-serif;color: #b93d20;}
.count_div h5 {font-size: 16px;   margin-bottom: 0;transition:.4s ease}
.numerbox h4 {font-size: 16px;   margin-bottom: 0;transition:.4s ease}
.numerbox:before {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    position: absolute;
    z-index: -1;
    content: "";
    height: 100%;
    width: 100%;
    background: #b93d20;
    top: -1px;
    left: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
} 
.numerbox:hover:before {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  top: 0;
}
.numerbox.odd_bg {  background: #002d19; }
.numerbox.odd_bg:before {  background: #3b2a20; }
.numerbox:hover {color:#eee;border-color:#f6fff1}
.numerbox:hover h4 a{color:#fff;}
.numerbox:hover .odometer {color:#fff}
.numerbox.color_1 {background: #a8d0ff;}
.numerbox.color_2 {background: #ffd3d0;}
.numerbox.color_3 {background: #daedb6;}
.numerbox.color_4 {background: #edecec;}
.numerbox.color_5 {background: #f1e1ff;}
.numerbox.color_6 {background: #fff4db;}
.numerbox.color_7 {background: #d5f5dc;}
.numerbox.color_8 {background: #ffd3e3;}
.numerbox.color_9 {background: #dcefff;}
.numerbox.color_10 {background: #e5efee;}
.icon_set {
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    line-height: 30px;
    border-radius: 50px;
    margin-bottom: 5px; color: #6a706c;
	background: #fff;    font-size: 18px;
}
/* .numerbox.color_1 .icon_set {color: #000; background: #69edff;} */


.statics_control .row_mg0 {margin:0 -7px}

.row_mg0 {margin:0} 
.col_pd0 {padding:0} 
.col_pd5 {padding:0 5px} 
.statics_control .col_pd5 {margin-bottom: 11px;}
.bg_design {position:relative; }
.bg_design:before {
	position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    background:linear-gradient(rgb(245 242 234), #eaf7da);
    height: 105%;z-index:-1
    }  
.bg_design .numerbox { background: #fff; border: 1px solid #ddd;}
.bg_span {background: #ff8d2a;
    padding: 4px 15px;
    border-radius: 2px;
    color: #fff;
    font-weight: 600;
    position: absolute;
    top: 15px;
    right: 20px;
} 
.list_control .list-item { padding: 0; list-style-type: none;margin-bottom: 0;}
.list_control .list-item i {
    float: left;
    padding: 0;
    margin-top: 2px;
    color: #f2c64d;
    font-size: 16px;
    text-align: left;
}
.list_control .list-item li {
    padding-left: 30px;
    padding-bottom: 15px;font-weight: 400;
    line-height: unset; 
    letter-spacing: 0.5px; font-size: 15px;text-align: left;
}
.sticky-header.sticky {
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11);
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 900ms;
  animation-duration: 900ms;
  -webkit-animation-timing-function: cubic-bezier(0.2, 1, 0.22, 1);
  animation-timing-function: cubic-bezier(0.2, 1, 0.22, 1);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  border-bottom: 0;
  display: block;background:#fff;
}

/* ================ Footer =================== */
.footer_area {background:#002d19;position:relative;padding:30px 0 0}
.copywrite_div {position:relative;border-top: 1px solid #fff; background: #f6fff1;}
.copywrite_div p {margin-bottom:0;padding:15px 0;color:#111!important;font-size: 13px;font-weight:500}
.copywrite_div p a {color:#111!important;font-weight:500}
.text_left {text-align:left}
.text_center {text-align:center}
.text_right {text-align:right}
.grid_list {display: grid; grid-gap: 25px; grid-template-columns: 1fr 1fr;}
footer .list_control .list-item li {    font-size: 13px;}
footer .list_control .list-item li a {color:#fefff8;}
.modal.fade .modal-dialog {
 -webkit-transform: translate(0);
 -moz-transform: translate(0);
 transform: translate(0);
 }
.center_title {text-align:center}

/* =========================== New Edition for AYUSH ================  */ 
.middle_header { background: #f7faed url(../images/bg/slider_bg.png);
background-size: cover;background-position: center;} 
.logo_inline a .english_font h2 {margin-bottom: 10px;}
.logo_inline a .english_font h4 {font-size:14px;margin-bottom:0;letter-spacing:0.6px}
.logo_inline a .hindi_font h2 {margin-bottom: 12px;}
.logo_inline a .hindi_font h4 {font-size:14px;margin-bottom:0;letter-spacing:0.6px; margin-top: 0;}
.logo_inline a .hindi_font h4 span {padding: 3px 20px;background: #fff;font-weight: 600;border-radius: 15px;} 
.select_list_control.left_control .select_list > li {margin-right: 10px;} 
.static_text h1 {
    background: url(../images/h1img3.jpg);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin: 0;
    font-weight: 900;
    font-size: 60px;
    background-size: cover;
    background-attachment: fixed;background-position:left;
    text-transform: uppercase; letter-spacing:5px;
}
.static_text {padding: 25px 25px 0;background: #fff;height: 100%;box-shadow: 0 0 15px #eee;border: 1px solid rgb(221, 221, 221, 0.40);}
.static_text h5 {font-size:14px;text-transform: uppercase; letter-spacing: 0.6px; font-weight: 600; }
.content_set {padding:10px;text-align: center;}
.content_set p {text-align: justify;}
.content_set p b {font-size:16px;font-weight:500}
.content_set p span.font_hindi {font-size: 16px;}
.profile_side {display: block;position: relative;padding:15px 15px 0;border-radius: 10px;margin-bottom: 0;    height: 100%;}
.profile_side:before {
  position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    background: #3b2a20;
 
  
  
    height: 25%;    border-radius: 10px 10px 0 0;
}

.profile_side:first-child {border-bottom: 2px solid #3b2a20;}
.profile_img {position: relative;max-width: 150px;margin: 0 auto;}
.profile_img img {border-radius:50%; border: 5px solid #fffff3;box-shadow: 0 5px 5px #eee;}
.profile_text h4 {font-size:16px;text-align: center;}
.profile_text {padding:15px 0 0;}
.profile_text p {margin-bottom:0;font-size: 16px; text-align: justify;transition: all 500ms ease;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-overflow: ellipsis;}
.profile_text p a { 
    padding: 4px 12px;
    border-radius: 5px;
    background: #002d19;
    color: #fff;
    font-size: 13px;
}
.profile_text p a:hover {color:#fff;background:#318700; } 
.home_welcome {color:#fff}
.home_welcome .profile_side {background: #fff;    border: 2px solid;}

.set_hr {margin:15px 0;    background: #eee;    display: none;}
.app_desc {display: flex;position: relative;}
.app_content {position:relative;padding:0;width: 100%; text-align: justify;} 
.app_content h4 span {
	background: #c72a00;
    color: #fff;
    padding:5px 20px;
    font-size: 18px;
    border-radius: 15px;    font-weight: 600;
	}
.hanging_section {position:relative;padding:20px 0 30px}
.hanging_section:before {position:absolute;content:'';top:50%;right:0;left:0;bottom:0;background:#3b2a20; }
#app_slider.owl-carousel.owl-theme .owl-nav [class*=owl-] {
    width:32px;height:32px;line-height:32px;
    background: #fff;
    color: #12173e;
    font-weight: 600;
    border-radius: 30px;
    margin: 2px;
	transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
}
#app_slider.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {background: #002d19;color:#fff}
#app_slider.owl-carousel.owl-theme .item img { transition: all 0.5s;}
#app_slider.owl-carousel.owl-theme .item:hover img {transform:scale(1.02);box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);}
.news_ticker ul li a {position:relative;display: block; font-weight: 400;    color: #fff;
font-size: 15px; letter-spacing: 0.6px; padding: 10px 5px 0;padding-left:20px;}
.news_ticker ul li a:before {position:absolute; top:10px;left:0;content:"\f138";font-family:'Font Awesome 5 Free'; font-size:15px;font-weight:600 }
.news_ticker ul li a:hover {color:#002d19}
.border_dgn {position:relative;padding: 20px;border-radius: 5px;background:#fff; height: 100%;}
.news_ticker .sp-module-content {max-height: 330px;overflow-y: scroll;}
.news_ticker .sp-module-content::-webkit-scrollbar {background-color: #fff;width: 7px;border-radius:10px;}
.news_ticker .sp-module-content::-webkit-scrollbar-thumb {background-color: #ddd;border-radius:10px;height:50px; }
#sp-latesthappning #sp-position2 .sp-column {height: 100%;}
#sp-latesthappning #sp-position3 .sp-column {height: 100%;}
#sp-latesthappning #sp-position4 .sp-column {height: 100%;}
#sp-latesthappning #sp-position5 .sp-column {height: 100%;}
.border_dgn h3 {
    padding: 7px 0;
    background: #fff;
    text-align: center;
    font-size: 18px;
    text-transform: capitalize;
    border-radius: 10px;
    color: #3b2a20;
    letter-spacing: 0.6px;
}
.download_app_img {position:absolute;right:0;bottom:-15px;max-width:150px;}
.readmore {padding: 3px 12px;border-radius: 5px;background: #002d19;color: #fff;font-size: 13px;}
.readmore:hover, .readmore:focus { color: #fff;background:#318700; } 
.title_head h3 {display: inline-block;font-size: 20px;background: #565656;color: #fff;padding: 5px 25px;border-radius: 20px;}
/* .right_side {position:relative; box-shadow:0px 10px 15px #eee;background: #fff;border-radius: 10px;} */
#sp-position3 .sp-column {position:relative; box-shadow:0px 10px 15px #eee;background: #fff;border-radius: 10px;height: 100%;border-bottom: 2px solid #5da832;}
#sp-position3 .sp-column .profile_side:first-child {border-bottom:0}
#sp-position3 .sp-column .profile_side  {margin-bottom:0;padding:15px 15px 0;}
/*.right_side:before {
  position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    background: #3b2a20;
    height: 20%;    border-radius: 10px 10px 0 0;
} */
.infinite_slides.owl-carousel.owl-theme .owl-nav [class*=owl-] {
    width:32px;height:32px;line-height:32px;
    background: #3b2a20;
    color: #fff;
    font-weight: 600;
    border-radius: 30px;
    margin: 2px;
	transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
}
.infinite_slides.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {background: #002d19;color:#fff}

/*=========================
    14. Footer css
==========================*/
.footer_col {position:relative;color:#eee;padding-bottom:0;}
.footer_col h4 {color:#fff;font-size: 21px !important;margin-bottom:15px!important;font-weight: normal!important;}
.footer_col p {font-size:14px;}
.footer_col a:hover {color:#fff}
.social_connect a {
 width: 37px;
    height: 37px;
    line-height: 32px;
    border-radius: 0;
    border: 1px solid rgba(255,255,255,.1);
    background: transparent;
    color: #fff;display: inline-block;
}
.social_connect a:hover {background: #fff;}
ul.footer_quick_links li {margin-bottom: 10px;}
ul.footer_quick_links li a {color:#eee}
ul.footer_quick_links li a:before {
  display: inline-block;
  content: "\f105";
  font-family: 'Line Awesome Free';
  margin-right: 10px;
  font-size: 14px;font-weight:900;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
ul.footer_quick_links li a:hover:before {margin-right: 15px;}
.copywrite_div {padding: 15px 0 10px;}
.copywrite_div p {padding:0}
.vcount_number {background: #3b9f76;color: #fff;font-weight: 600;border-radius: 2px;padding: 2px 5px;}
.select_list > li {padding: 5px 2px 5px 2px;}
.select_list > li > a.top_fb {background: transparent;  color: #1865c5; font-size: 20px; padding: 0;margin-left: 3px;    vertical-align: middle;}
.select_list > li > a.top_twitter {background: transparent;  color: #03a9f4; font-size: 20px; padding: 0;margin-left: 3px;    vertical-align: middle;}
.select_list > li > a.top_linkdin {background: transparent;  color: #0078d4; font-size: 20px; padding: 0;margin-left: 3px;    vertical-align: middle;}
.with_bg2 .list_control .list-item li:first-child { line-height:1.5}
.about_section {position:relative;padding:30px 0 30px;}
.new_img {position: absolute; max-width: 50px; right: 0;}
.new_light {position: absolute;max-width: 50px;right: 0;overflow:hidden;background: #f37417;border-radius: 10px;color: #fff;padding: 2px 10px;font-size: 10px;}
.new_light:after{content:'';top:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation:slide 3s infinite;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),color-stop(99%,rgba(128,186,232,0)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%)}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}

/* ===================== Intro Page =============================== */
.vision_up {position:relative;    margin-bottom: 30px;} 
.border_line_box {position:relative;text-align:left;padding: 20px;border: 1px solid #ddd;margin-bottom: 25px;border-radius:7px}
.vision_up .border_line_box {position:absolute;background:#fff;right:10%;top: 12%;max-width: 400px;padding: 50px 30px;    border: 2px solid #5da832;}
/* Common List Design */
.common_list {position:relative;margin-bottom: 20px;}
.common_list ul li {position:relative;text-align:left;padding-left:25px;letter-spacing: 0.6px;line-height:20px;margin-bottom:10px;}
.common_list ul li:before {position:absolute; top:0;left:0;content:"\f138";font-family:'Font Awesome 5 Free'; font-size:15px;font-weight:600;    color: #1e5400; }
.common_list ul ul {margin-top: 10px;}
.common_list ul ul li {margin-bottom: 5px;padding-left: 20px;}
.common_list ul ul li:before {content:"\f192";font-size:12px;color: #5da832;}
.article-details ul {position:relative;margin-bottom: 20px;}
.article-details ul li {position:relative;text-align:left;padding-left:25px; line-height:1.3;margin-bottom:10px;}
.article-details ul li:before {position:absolute; top:0;left:0;content:"\f101";font-family:'Font Awesome 6 Free'; font-size:15px;font-weight:600;color: #b93d20;}
.article-details p {text-align:justify; }


/* Common List Design */
.common_section {padding:50px 0;position:relative}
.whos_section .table_control .table-striped>tbody>tr:nth-of-type(odd)>* {    --bs-table-accent-bg: rgb(244 255 237);}
.table_control h5 {font-size:16px}
.table_control h5, .table_control h6 {margin-bottom:0}
.table_control h6 {font-size:15px}
.table_control h6 a {font-size:14px}
.table_control .table>thead {background: #5da832;border-color: #5da832;}
.table_control .table>thead h5 {color:#fff;}
.zoom_img {position: relative;overflow:hidden}
.zoom_img img {position: relative; transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;}
.zoom_img img:hover {transform:scale(1.02)}
.home_intro_section {position:relative;padding:50px 0;background: #f4ffed; }
.line_div {
    position: relative;
    border: 2px solid #008a38;
    padding: 20px;
    text-align: justify;border-radius:5px;
}
.distribute_section {position:relative;padding:50px 0;text-align:center}
.side_one_inner {
    position: relative;
    padding: 15px;
    background: #f7f7f7;
    border-radius: 5px;
}
/* Design 2 */
.service_ayush2 {
position: relative;
overflow: hidden;
/* background-color: rgb(255, 255, 255, 0.85); */
padding: 15px 0;
margin-bottom: 15px;
display: block;z-index:1;
align-items: center;border-radius:7px;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
box-shadow: 0px 30px 60px 0px rgb(0,0,0,0.1);text-align:center;
}
/*
.service_ayush2::before {
content: "";
position: absolute;
width: 60px;
height: 60px;
border: solid 5px #fff;
border-radius: 100%;
top: -60px;    background: rgb(45, 128, 1, 0.48);
right: -60px;z-index:-1;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; 
}
.service_ayush2:hover.service_ayush2::before {
top: -20px;
right: -20px;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; 
}
.service_ayush2:hover {
background-color: rgb(247 250 237);
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
box-shadow: 0px 30px 60px 0px rgb(0,0,0,0.2);
transform: translateY(-7px);
}
.service_ayush2:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 4px;
background-color: #2d8001;
transform: scale(0,1);
transform-origin: center;
transition: transform 500ms ease;
}
.service_ayush2:hover::after{transform:scale(1,1);transform-origin:center} */
.service_icon {width: 60px;height: 60px;background-color: #f3f2f2;display: flex;margin: 5px auto 15px;align-items: center;justify-content: center;border-radius: 60px;}
.service_icon i {
transform: rotateY(0deg); font-size: 28px; transition: all 0.5s cubic-bezier(0.98, 0.57, 1, 1) 0s;}
.service_ayush2:hover .service_icon i {transform: rotateY(180deg);transition: all 0.5s cubic-bezier(0.98, 0.57, 1, 1) 0s;}
.service_content p {margin-bottom: 0;}
.service_ayush2 h3 {font-size:16px; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; margin-top: 10px;}
.service_ayush2:hover h3 {color: #002d19;transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}  
/* .bg_grd1 .service_icon { background: #430000;}
.bg_grd2 .service_icon { background: #2d8001;}
.bg_grd3 .service_icon { background: #024d42;}
.bg_grd4 .service_icon { background: #a80000;}
.bg_grd5 .service_icon { background: #1b0070;}
.bg_grd6 .service_icon { background: #e2004d;}
.bg_grd7 .service_icon { background: #a68c10;}
.bg_grd8 .service_icon { background: #28a058;}
.bg_grd9 .service_icon { background: #1589c0;}
.bg_grd10 .service_icon { background: #4a317a;}
.bg_grd11 .service_icon { background: #f27f49;}
.bg_grd12 .service_icon { background: #8a0b46;} */
.side_design_box {position: relative;padding: 20px;text-align:center;
margin: 20px 0 0;height: 100%;}
.side_design_box.bgleft {background: #002d19;}
.side_design_box.bgright {background: #3b2a20;}
.services_new_section .title_head.up_head h3 {background: transparent;color: #fff;text-align: center;display: block;border-radius: 7px;padding: 10px 15px;}
.ayush_div_lgo h3 {font-size: 28px;font-weight: 600;/* color: #fff; */margin-bottom: 0;text-align: center;}
.title_head.up_head h3 {background: #f7faed;color:#1b1b1d}
.services_bg_section {position:relative;padding:50px 0 0; }
.table_control .table-striped>tbody>tr:nth-of-type(odd)>* {
--bs-table-accent-bg: rgb(244 255 237);
}
.table_control .table>thead {background: #5da832;border-color: #dee2e6;color:#fff; font-size: 16px;    text-align: center;}
.side_one {background: #3b2a20;  padding-top: 10px;border-radius:5px;}
.side_two {background: #3b2a20; padding-top: 10px;border-radius:5px;}
.college_list a {transition: all 0.5s} 
.footer_social {margin-top: 25px;}
/* .important_links { border-bottom: 1px solid #3b2a20;    margin-bottom: 15px!important;} */
/*
.important_links a {padding: 3px 10px;font-size: 14px;display: inline-block;margin-right: 5px;margin-bottom: 10px;transition: 0.4s ease;color:#fff;border-right: 1px solid #3b2a20;}
.important_links a:hover {background:#3b2a20}
.important_links a:last-child {border:0;} */
.vcount {text-align:right}
.vcount p {display: inline-block; margin-bottom: 0;color:#fff}
.last_update {text-align:center}
.last_update p {display: inline-block;  padding: 5px 0;    margin-bottom: 0;color:#fff}
.vcount {text-align:right;color:#fff}
.contact_page_layout {position:relative}
.c_address_box {position: absolute;top: 20%;padding: 40px 50px;background: #f6fff1;right:0;border: 2px solid #5da832;max-width: 500px;}
.c_address_box p b {font-weight:600;  border-bottom: 2px solid #5da832;}
.modal_popup .modal-title {font-size: 24px;color: #00352e;}
.modal_popup .modal-title .fa {margin-right:5px;}
.modal_popup .modal-body ul li a {
position:relative;
display: block;
font-weight: 400;
font-size: 16px;
letter-spacing: 0.6px;
padding: 10px 5px;
padding-left: 20px;border-bottom: 1px solid #ddd;
}
.modal_popup .modal-body ul li:last-child a {border:0 }  
.modal_popup .modal-body ul li:last-child a {border:0 }  
.modal_popup .modal-body ul li a:before {
position: absolute;
top: 10px;
left: 0;
content: "\f138";
font-family: 'Font Awesome 5 Free';
font-size: 15px;
font-weight: 600;color: #49a414;
}
.modal_popup .modal-body ul {padding:20px 10px;border: 2px solid #5da832;border-radius: 7px;margin-bottom: 20px;}
.modal_popup .modal-content {background-color: #f7f9ec;}
.modal_popup .modal-content .mc_btn {opacity: 1;font-size: 24px;background: #ff7626;outline: none;border: none;color: #fff;border-radius: 3px;
position: absolute;
    right: 0;
    top: 0;}
.modal.modal_popup {background: rgb(17, 17, 17, 0.75);}
.point_view h6 {background: #3b2a20;padding: 5px 5px;color: #fff;display: inline-block;}
.clz_page .service_ayush2 h3 {font-size: 18px;}
.history_section {position:relative;padding-bottom: 30px;}
.overly_design_text {position:relative}
.overly_text_box {position: absolute;top: 20%;max-width: 500px;padding: 50px 30px;font-weight: 600;left: 1%;}
.overly_text_box p {font-size:18px;}
.sitemap_page_control .border_line_box {text-align:left;}
.sitemap_page_control .border_line_box .common_list ul li {margin-bottom: 7px;}
.page_list_control .common_list ul li {margin-bottom: 7px;}
.justify_div p {text-align:justify}
.high_contrast {padding: 2px 5px;background:#070707;color:#fff;text-align: center;border-radius: 2px;}
.standard_view {padding: 2px 5px;border: 1px solid #000;text-align: center;border-radius: 2px;}
.article-details .article-header h1, .article-details .article-header h2 {
font-size: 20px;}
#sp-left .sp-module, #sp-right .sp-module {padding: 0; background: #f4ffed;}
#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a {line-height: normal;padding: 10px 20px;font-weight: 500;}
#sp-left .sp-module ul>li>a.mod-articles-category-title.active, #sp-right .sp-module ul>li>a.mod-articles-category-title.active {
color: #fff;background: #3b2a20;font-weight: 600;font-size: 15px;}
#sp-left .sp-module ul>li>a.mod-articles-category-title:hover, #sp-right .sp-module ul>li>a.mod-articles-category-title:hover {color: #fff;background: #3b2a20;font-weight: 600;font-size: 15px;}
.category-module li {padding:0}
.vision_up .common_list ul li {margin-bottom: 0;}
.border_line_box_bg {position:relative;padding: 15px 25px;text-align:center;background: #ecfdca;margin-bottom: 20px;}
.border_line_box_bg p {text-align: center;font-size: 16px;margin-bottom:0;font-weight: 500;}
/* #sp-feature .sp-column {padding: 15px 0 5px; background: #fff;} */
#sp-feature .sp-column .sp-module-title {text-align:center;font-size:20px;}
/*-------------------------------------------------------------------------------------------*/
#sp-search .d-flex{display:block !important}
#sp-search .d-flex .mp_logo_head {float:right}
#sp-main-menu  {background: #3b2a20;}
#sp-main-menu .container {max-width: 100%;    padding: 0;}
#sp-bottom .sp-module ul>li {margin-bottom: 10px;} 
.breadcrumb {background-color: #fbfbfb;}
.category-list{margin: auto 5.5%;}
.cls-pg-career .article-details{margin: auto 5.5%;}
#sp-component .article-details.cls-pg-career {margin:0}
#sp-breadcrumb .breadcrumb {margin-top: -50px;z-index: 1;position: relative;background: transparent !important;width: 100%;text-align: center;display: block;color: #f7f7f7; }
#sp-breadcrumb .breadcrumb .float-start {display: none;}
#sp-breadcrumb .breadcrumb .breadcrumb-item  {display: inline-block;}
#sp-breadcrumb .breadcrumb .breadcrumb-item a {color:#f7f7f7;font-weight:600;}
#sp-breadcrumb .breadcrumb .breadcrumb-item a:hover {color:#f7f7f7;text-decoration:underline;}
#sp-breadcrumb .breadcrumb .breadcrumb-item.active {color: #f7f7f7; font-weight: 400;}
#sp-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item::before {color: #f7f7f7;}
/** Top Bar **/
#sp-top-bar .row{align-items:center!important;}
#sp-top-bar { background: #3b2a20  !important; padding: 0px 0!important;font-size: 0.875rem;}
/* Page Banner ============================== */

   

.sp-page-title {
    text-align: center;
    position: relative;
    padding: 60px 0 45px;
    box-shadow: 0 5px 15px #eee;
    background-image: url(../../../images/page_banner1.jpg)!important;
    background-size: cover;    background-attachment: fixed;
    background-repeat: repeat;
    background-position: left 9%;
    background-color: #00157861;
    background-blend-mode: overlay;
}

.page-iqac .sp-page-title {
 text-align: center;
    position: relative;
    padding: 25px 0 50px;
    box-shadow: 0 5px 15px #eee;
    background-image: url(../../../images/IQAC-Logo-small.png)!important;
    background-size: contain;
    background-repeat: no-repeat;
       background-position: right;
    background-position-x: 24%;
    background-color: #fff;
}



/*.sp-page-title:before {
position: absolute;
    top: 0;bottom:0;
    left: 0;
  right:0;
  background:rgb(0, 0, 0, 0.50);
  content:'';
} */
.sp-page-title .sp-page-title-heading {position: relative;
letter-spacing: 0.3px;text-shadow: none;text-transform: capitalize; font-size: 26px; margin-bottom: 0;font-weight: 600;color: #ffffff;
}
.home-en #sp-main-body,  .home-hi #sp-main-body{padding: 50px 30px;background: #3b2a20;background-attachment: fixed; background-size: cover;}
.home-en #sp-main-body .container {max-width:100%}
#sp-main-body {position: relative;padding:30px 0}

#sp-introduction {position:relative;padding: 15px 14px 50px 15px;background: #fff}
#sp-latesthappning {position:relative;padding:15px 0 30px;}
#sp-slider {padding:0}
/* background-color: #3b2a20 */
/*** Joomla Components CSS Override   ***/
.chosen-container{width: 77px!important;padding-top: 0;}
.chosen-container-single .chosen-single span {margin-right: 22px !important}
.mod-event-gallery .djslider-default img.dj-image{border-radius: 10px;}
.mod-event-gallery .slide-desc-bg-default{  border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.mod-event-gallery  .slide-desc-text-default{padding: 5px;text-align: center;}
.mod-event-gallery .slide-desc-text-default .slide-text a:hover{background: coral!important;padding: 5px 10px;}
#sp-footer .container-inner {padding: 0;border-top:0}
#sp-footer, #sp-bottom {background: #b93d20;color: #fff;padding: 10px 0;}
#sp-footer p, #sp-bottom p{margin-bottom: 0px;font-size: 14px;}
#sp-counselling {padding: 0 0 50px;}
#djslider145{margin-top: 20px;}
#djslider164{margin-top: 20px;}
#sp-header {height: unset;}
#sp-header .sp-module {margin-left: 0;}
#sp-top-bar .sp-module.left_control {margin-left:0}
#sp-bottom .sp-module.important_links ul>li>a {
padding: 3px 4px;font-size: 14px;
display: inline-block;
margin-right: 5px;
margin-bottom: 10px;
transition: 0.4s ease;color:#fff;
border-right: 1px solid #3b2a20;
}
#sp-bottom .sp-module.important_links ul>li>a:hover {background:#3b2a20}
#sp-bottom .sp-module.important_links ul>li:last-child a {border:0;}
#sp-bottom .sp-module.important_links ul>li {display: unset;}
ul.footer_quick_links li a:before {display:none}
#sp-bottom4 p {color:#fff}
#sp-bottom3 p {color:#fff}
div#maximenuck135.maximenufixed {text-align: center;}
select:not(.form-select):not(.form-control) {padding: 2px;font-size: 14px;}
select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {height: unset;}
#sp-top-bar .sp-module {margin: 0 0 0 0.2rem;}
.common_box_list ul li {padding:15px;border: 1px solid #ddd;width: 49%;margin: 3px; background: #f4ffed; display:inline-block;}
.common_box_list ul li small.number_size {font-weight: 600;font-size: 16px;}
.article-details .article-can-edit {margin-bottom: 0;}   
.download_app {max-width:100px}
.top_btn_control a {position:relative;color: #070707 !important;display: inline-block;background: #fff;align-items: center;padding: 4px 5px;font-weight: 600;font-size: 12px;margin-top: 4px;}
.top_btn_control a.dashboard {
text-align: center;
transition: 0.5s;
background-size: 200% auto;
color: #fff !important;
font-weight: 600;
background-image: linear-gradient(to right, #fa830f 0%, #ec4b41 51%, #fa830f 100%);
}
.top_btn_control a.dashboard:hover, .top_btn_control a.dashboard:focus  {
background-position: right center;color: #fff;
}
.top_btn_control a.app_btn {transition: 0.5s;background-size: 200% auto;color: #fff !important;font-weight: 600;background-image: linear-gradient(to right, #fa830f 0%, #ec4b41 51%, #fa830f 100%);}
.top_btn_control a.app_btn:hover, .top_btn_control a.app_btn:focus  {
background-position: right center;color: #fff;}
/* #sp-top-bar .container {max-width:100%} */
.news_ticker ul li {position:relative}
.news_ticker ul li:nth-child(1) a::after/*, .news_ticker ul li:nth-child(2) a::after, .news_ticker ul li:nth-child(3) a::after, .news_ticker ul li:nth-child(4) a::after, .news_ticker ul li:nth-child(5) a::after*/ {
content: "New";
color: #fff;
margin-left: 7px;
font-weight:600;
padding:0px 6px 0;
border-radius:4px;font-size: 12px;
-webkit-animation: glowing 1000ms infinite;
-moz-animation: glowing 1000ms infinite;
-o-animation: glowing 1000ms infinite;
animation: glowing 1000ms infinite;transition:0.5s ease;
}

.news_ticker.hindi_ticker ul li:nth-child(1) a::after/*, .news_ticker.hindi_ticker ul li:nth-child(2) a::after, .news_ticker.hindi_ticker ul li:nth-child(3) a::after, .news_ticker.hindi_ticker ul li:nth-child(4) a::after,.news_ticker.hindi_ticker ul li:nth-child(5) a::after*/ {
content: "नया";}
@-webkit-keyframes glowing {
  0% {background-color: #ec0024;}
  50% {background-color: #ffcb15; }
  100% { background-color: #ec0024; }
}

@-moz-keyframes glowing {
  0% {background-color: #ec0024;}
  50% {background-color: #ffcb15; }
  100% { background-color: #ec0024; }
}

@-o-keyframes glowing {
  0% {background-color: #ec0024;}
  50% {background-color: #ffcb15; }
  100% { background-color: #ec0024; }
}

@keyframes glowing {
  0% {background-color: #ec0024;}
  50% {background-color: #ffcb15; }
  100% { background-color: #ec0024; }
}

/* Dashboard CSS ============================================================ */
.dashboard_design_box {
padding: 30px 130px 0 20px;background: #e9cc61;position: relative;color:#fff;border-radius: 10px;transition:0.4s ease;height:100%}
.icon_font {position: absolute;right: 5%;top: 35%;font-size: 45px;color: #002d19;transition:0.4s ease}
.dashboard_design_box:hover .icon_font {color:#fff}
.dashboard_design_box h3 {font-size: 18px;color:#fff;margin-bottom: 10px;}
.dashboard_design_box h5 {font-size: 14px;color:#eee;margin-bottom: 10px;}
.dashboard_design_box.color_1 {background:#00b6dd}
.dashboard_design_box.color_2 {background: #8cbd2e;}
.dashboard_design_box.color_3 {background: #ec4b41;}
.dashboard_design_box.color_4 {background: #fa830f;}
.dashboard_design_box.color_5 {background: #b36eed;}
.dashboard_design_box.color_6 {background: #fa0f71;}
.dashboard_design_box.color_7 {background: #008d4c;}
.dashboard_design_box.color_8 {background: #6f58a8;}
.dashboard_design_box.color_9 {background: #ac3b3b;}
.dashboard_design_box.color_10 {background: #3b2a20;}
.bottom_text {padding: 7px 15px;margin-top: -20px;position: relative;background: #002d19;border-radius: 0 0 10px 10px;color:#fff}
.left_one {display: inline-flex;position: relative;}
.right_one {position: relative;float: right;display: inline-flex;}
.view_btn {color:#fff;transition:0.4s ease}
.view_btn:hover {color:#fff;letter-spacing:0.5px}
.view_btn:hover i {color:#ffdc88;padding-left:2px}
.col_mgb_10 {margin-bottom:35px}
.itemid-354 .table_control a, .itemid-175 .table_control a, .itemid-245 .table_control a, .itemid-355 .table_control a {pointer-events: none;}
.table_control .table>thead tr {max-height:50px !important}
.email_disable .table_control a {pointer-events: none;}
/*** End Joomla Overrides ***/
[data-id="maximenuck135"] .mobilemenuck-bar-title {background: #002d19 !important;}
[data-id="maximenuck135"] .mobilemenuck-bar-button {background: #3b2a20 !important;}
[data-id="maximenuck135"] .mobilemenuck-item > .level1 {background: #3b2a20 !important;}
[data-id="maximenuck135"] .mobilemenuck-title {background: #f67a2b !important;}
[data-id="maximenuck135"].mobilemenuck a {font-size: 16px !important;}
[data-id="maximenuck143"] .mobilemenuck-bar-title {background: #030f34 !important;}
[data-id="maximenuck143"] .mobilemenuck-bar-button {background: #3b2a20 !important;}
[data-id="maximenuck143"] .mobilemenuck-item > .level1 {background: #3b2a20 !important;}
[data-id="maximenuck143"] .mobilemenuck-title {background: #002d19 !important;}
[data-id="maximenuck143"].mobilemenuck a {font-size: 16px !important;}
.tab_control {border: 1px solid #ddd;}
.tab_control .nav {display:block;position:relative;}
.tab_blocks {position:relative;margin-bottom:40px;}
.tab_control .nav-tabs .nav-link {position:relative;border:0;display:block;text-align:left;width: 100%;background:#f4ffed;overflow: hidden;color: #111;border-bottom: 2px solid #ddd;border-radius: 0;}
.tab_control .nav-tabs .nav-link.active {
  color: #fff;
    background: #3b2a20;
    font-weight: 600;
}
.tab_control .nav-tabs .nav-link:before {
content: '';
background-color: #3b2a20;
height: 100%;
width: 100%;
transform: rotateY(-100deg);
transform-origin: right;
position: absolute;
left: 0;
top: 0;
transition: all .5s;
z-index: -1;
overflow: hidden;
}
 .tab_control .nav-tabs .nav-link.active::before {
  transform: rotateY(0);
}
.itemid-361 #sp-main-body .container {max-width:100%}
.itemid-377 #sp-main-body .container {max-width:100%}
.itemid-362 #sp-main-body .container {max-width:100%}
.itemid-378 #sp-main-body .container {max-width:100%}
.table-borderless.table>:not(caption)>*>* {padding: 5px;}
/* Temp. Demo Edition ================================================*/
.update1 .profile_side {padding: 10px 15px;}
.update1 .profile_img {max-width: 50%;}
.update1 .profile_text {padding-bottom: 0;padding-top: 15px;}
/* .update1.right_side:before {background: #f99186;} */
.bg_ayush {position:relative;z-index: 1; padding: 5px;margin-bottom: 20px;background: rgb(0 105 92);    border-radius: 10px;}
.bg_ayush:before {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url(../../../images/animate4.png);
z-index: -1; opacity: .7;background-size: cover;
background-attachment: fixed;    border-radius: 10px;
}
.static_text .bg_ayush h5 {color:#fff}
.left_img_view .profile_side {display: flex;padding:10px 15px 10px;margin-bottom: 15px;    border-radius: 0px;align-items: center;}
.left_img_view .profile_img {max-width: 25%;    margin: unset;}
.left_img_view .profile_text {padding: 15px;text-align: left;}
.left_img_view .profile_text h4 {font-size: 18px;}
.left_img_view.right_side:before {height:15%}
.text-start .content_set {padding-left: 25px;padding-right: 50px;border-left: 1px dashed #5da832;}
.home-hi .static_text h5 {font-size: 16px;    margin-top: 15px;}
/* .home-hi .static_text {padding: 25px 25px 0;background: #fff;height: 100%;box-shadow: 0 0 15px #eee;border: 1px solid rgb(221, 221, 221, 0.40);} */
.home-hi .left_img_view:last-child .profile_side{margin-bottom:0}
.home-hi #sp-latesthappning {padding: 15px 0 45px;}
/* Temp. Demo Edition ================================================*/
.accordion-button {color:#002d19; font-size: 18px;font-weight: 500;}
.accordion-button:not(.collapsed) {background-color: #f7ffdb;color:#002d19; font-size: 18px;font-weight: 500;} 

/* MP Government Calendar CSS */
#fixed-calendar {position: fixed;z-index: 1000;top: 33%;				  right:-153px;transition: all 0.5s; cursor: pointer;display: inline-block;}
#fixed-calendar img{display:block; width: 152px; height:205px; }
#fixed-calendar:hover{right:0px;}
#fixed-calendar i{display: inline-block;padding-bottom:2px;}
#fixed-calendar>a{color:#fff;text-decoration: none;}
.dairy_cls .modal-header{padding:8px;}
.dairy_cls .modal-title{color:#000;}
.titles_cls{    background: #9C27B0;color: #fff;padding: 5px 4px;font-size: 14px;border-radius: 6px 0 0 6px;writing-mode: vertical-rl;text-orientation: mixed;display: inline-block;text-align: center;line-height: 20px;text-transform: uppercase;height: 205px;} 
.djslider-loader-default {border-radius: 5px!important;box-shadow: 0px 0px 5px 0px #0000000d!important;}
#sp-left .sp-module, #sp-right .sp-module {/* margin-top: 15px!important; */}
#sp-gallaryandmedia{
  position:relative;
  padding: 50px 30px;    
  background: url(../../../images/gallery_event_banner.jpg);
  background-attachment: fixed; 
  background-size: cover;
  background-color: #c72a00;
  background-blend-mode: multiply;
}
#sp-about-ujjain {position:relative;padding: 50px 0;z-index:1}
#sp-about-ujjain:before  {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../../../images/ujjain_banner_bg2.jpg);
    z-index: -1;opacity:.4;
    background-size: cover;
	background-position:right;
}
#sp-position6 .sp-column, #sp-position8 .sp-column, #sp-user1 .sp-column, #sp-user2 .sp-column {
    padding: 10px 15px 30px;
    background: #fff;
    position: relative;
    height: 100%;    border-radius: 7px;
}
#sp-gallaryandmedia .sp-module-title {
    font-size: 20px !important
}
.slide-desc-text-default .slide-title { margin-bottom: 0  !important;padding: 7px 10px;    font-size: 16px !important;}
.slide-desc-text-default {  padding: 0 !important;}

.video_view {position: relative;}
.video_view .video_img {position:relative;}
.video_view .video_img img {position:relative;}
.video_view .video_img:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(135deg,rgb(3 2 32 / 40%) 0,rgb(5 42 133 / 38%) 40%,rgb(0 0 0 / 15%) 65%,rgb(2 3 14 / 35%) 100%);
    content: "";
    z-index: 1;
}
.video_icon {position: absolute;bottom: 35%;left: 0;right: 0;text-align: center;z-index: 1;} 
.video_icon a {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	color: #f2fffb;
	text-align: center;
	line-height: 60px;
	font-size: 26px;
	 display: block;
    margin: 0 auto;
	position: relative;background: #d90000;
	border: 2px solid rgb(255 255 255);    margin-bottom: 10px;
}
.video_head {padding:15px;position:relative;background:#f5d37a;color:#020202;    font-weight: 500;display:block;text-align:center}
.video_icon .ripple:before {
    position: absolute;
    left: -15px;
    top: -15px;
    right: -15px;
    bottom: -15px;
    content: '';
    border: 2px solid rgb(221 246 239 / 0.25);
    border-radius: 50%;
}
.video_icon .ripple:after {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.40);
	-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.40);
	-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.40);
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.40);
	-webkit-animation: ripple 3s infinite;
	animation: ripple 3s infinite;
}
.video_icon .ripple:after {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
}

@-webkit-keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
	}
}

@keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
	}
}
.video_tour h3 {color:#eee;font-size: 24px;}
.video_tour {
    position: relative;
    height: 100%;
    padding: 40px;
    border: 2px solid #ddd;background: url(../images/video_bg.jpg);
    background-size: contain;z-index:1;border-radius:2px;
}
.video_tour:before {position:absolute;content:'';top:0;right:0;left:0;bottom:0; background: rgb(0, 0, 0, 0.55); z-index:-1;}

#sp-importantlinks {position:relative; padding: 50px 0 0;    background: #3b2a20; background-attachment: fixed; background-size: cover;}
.important_links {position:relative}
.important_links ul li {position:relative}
.important_links ul li a {
position:relative;
display: block;
font-weight: 400;
font-size: 14px;
letter-spacing: 0.6px;
padding: 2px 5px;
padding-left: 20px; 
}
.important_links ul li:before {
position: absolute;
top: 0;
left: 0;
content: "\F285";
font-family: 'bootstrap-icons';
font-size: 15px;
font-weight: 600;color: #ffc107;
}
.sp-module.important_links ul a:hover {color:#ffeb3b}

.outerlinks_slider.owl-carousel .owl-item img {box-shadow:0 5px 10px #ddd}
.outerlinks_box {position:relative;padding:15px;border-radius:7px;margin:1px;}
 

.one_slide.owl-theme .owl-dots {position: absolute; bottom: 0; right:10px;    margin: 0;}
.one_slide.one_slide.owl-theme .owl-dots .owl-dot span {    background: #ff2f01;outline: 1px solid #b93d20; outline-offset: 3px;    width: 7px;
    height: 7px;}
.one_slide.owl-theme .owl-dots .owl-dot.active span, .one_slide.owl-theme .owl-dots .owl-dot:hover span {background: #3b2a20;}

#mahakallok_popup .modal-content .btn-close {
    opacity: 1;
    font-size: 20px;
    background: #ff792a;
    outline: none;
    border: none;
    color: #fff;
    border-radius: 0 5px 0 0;
    position: absolute;
    top: 0;
    right: -1px;
    line-height: 24px;
	}
	.modal.fade.show {
	    background: rgb(34, 17, 3, 0.48);
	}
	
	

#sp-position2 .sp-module-title, #sp-position4 .sp-module-title, #sp-position5 .sp-module-title {text-align: center;background: #3b2a20;padding: 7px 30px;margin: 0 auto;margin-top: -34px;margin-bottom: 15px;max-width: max-content;border-radius: 20px;font-size: 18px;color: #fff;}

.news_design_box {
	position:relative;
    padding: 15px 15px 0;
    border: 1px solid #ddd;
    background: #fff;height: 100%;
    border-radius: 15px;     box-shadow: 0 5px 25px #eee;
}
#sp-position2, #sp-position4, #sp-position5 {margin-bottom:30px;}
.news_pointhead {text-align: center;background: #0015a6;padding: 7px 30px;margin: 0 auto;margin-top: -34px;margin-bottom: 15px;max-width: max-content;border-radius: 20px;font-size: 18px;color: #fff;}
.news_design_box.orange_theme .news_pointhead {background: #ff875d;}
.news_design_box.yellow_theme .news_pointhead {background: #fbc40e;color:#070707}
.news_design_box  ul {padding:0;  list-style-type: none;margin-bottom:15px;}
.news_design_box ul li a {position:relative;display: inline-flex; font-weight: 400;color: #252424;font-size:15px;  padding: 5px 5px 0;padding-left:20px;text-align: justify;}
.news_design_box ul li a:before {position:absolute; top:8px;left:3px;content:"\f058";font-family:'Font Awesome 6 Free'; font-size:15px;font-weight:600;-webkit-transition: all 0.35s ease;  transition: all 0.35s ease;color: #343c55; }
.news_design_box ul li a:hover:before {color:#ec4021}
.news_design_box ul li {margin-bottom:0}
.news_design_box.blue_theme .list_control ul li a:before {color: #343f71;}
.news_design_box.orange_theme .list_control ul  li a: {color: #ff875d;}
.news_design_box.yellow_theme .list_control ul  li a: {color: #f9784b;}
.common_height ul {max-height:300px;overflow-y:auto; }
.common_height ul, .hight_control {max-height:300px;overflow-y:auto; }
.event_text p {margin-bottom:0}
.common_height ul::-webkit-scrollbar {background: #ddd;width: 7px;border-radius:10px;}
.common_height ul::-webkit-scrollbar-thumb  {background: #363636;border-radius:15px;}
.mod-articles-category-date {    font-size: 11px;
    color: #fff;
    font-weight: 500;
    background: #2f353b;
    padding: 0px 7px 1px;
    border-radius: 15px;  
    position: relative;} 
.newsflash-title {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
}
.news_design_box ul li a img {padding-right:5px;}

	
	
.flex_event {display: flex;align-items: center;margin-bottom: 2px; padding-bottom: 5px;}
.datebox {
    font-size: 14px;
    background: rgb(225 84 36);
    text-align: center;
    padding: 5px 10px;
    border-radius: 7px 0;
    margin-right: 15px;
    font-weight: 600;
    color: #fff;
    width: 80px;
}
.event_text {width:75%;}
.event_text h4 {
    font-size: 16px;
    margin-bottom: 0;
}	

#sp-position4 .news_pointhead {background: #de6521;}
#sp-position5 .news_pointhead {background: #0015a6;}


.testimonial_block {
   
    justify-content: flex-start!important;
}

.mod-book-gallery .djslider-default img.dj-image {
  margin: 0 auto!important;
}	
.owl-theme .owl-nav.disabled+.owl-dots, .owl-theme .owl-nav {
    margin-top: 0;
}
.bg_shading {position:relative;background: url(../../../images/slide03.jpg);    background-size: cover;
    background-position: center;}
.bg_shading:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #1f00009c;

}
.kulgeet_box {
    position: relative;
    color: #ffffff;
 
}

/* Notification Window ==================== */
#popup_window {
    position: fixed;
    bottom: -50%;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 99;
    padding: 0;
    cursor: pointer;
    cursor: hand;
    color: #fff;
    width: 100%;
    display: block;
    overflow: hidden;
}
.popup_content {
   /* display: inline-block;*/
    position: relative;
    padding: 0;
}
 
#popup_window .close_btn {
    font-size: 20px;
    top: 0;
    right: 0;
    position: absolute;padding: 10px;
}
.notice_flash {
  position: relative;
  bottom: 0;
  margin: 0;
  width: 100%;
  background: #da261c;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
}
.notice_flash .notice_text {
  color: #ff0;
  margin: 0;
  width: 100%;
  animation: marquee 10s linear infinite;
  display: inline-block;
  padding-right: 5%;
}
.notice_flash .notice_text a {
  color:#fff;
  position:relative;
  font-size: 17px;
  padding: 5px;
  display: block;
}
.notice_flash .notice_text a:hover {color:#fff;}
.notice_flash .notice_text a:after {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 0;
    background-color: #fff;
    content: "";
    height: 2px;
    -webkit-transition: all 0.5s linear 0s;
    -moz-transition: all 0.5s linear 0s;
    -ms-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.notice_flash .notice_text a:hover:after {left: 0;width: 100%;}
.notice_flash .news_head {
  height: auto;position:relative;
  background-color: #063978;
  padding: 13px 30px 12px 30px;
  color: #fff;
  z-index: 1;overflow: hidden;
  display: block;text-transform: uppercase;
}
.notice_flash .news_head:after {
  content: "";
  top: 0;
  transform: translateX(100%);
  width: 100%;
  height: 100%;
  position: absolute;
  animation: slide 5s infinite;
  background: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(128, 186, 232, 0) 99%,
    rgba(125, 185, 232, 0) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0, rgba(255, 255, 255, 0)),
    color-stop(50%, rgba(255, 255, 255, 0.8)),
    color-stop(99%, rgba(128, 186, 232, 0)),
    color-stop(100%, rgba(125, 185, 232, 0))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(128, 186, 232, 0) 99%,
    rgba(125, 185, 232, 0) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(128, 186, 232, 0) 99%,
    rgba(125, 185, 232, 0) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(128, 186, 232, 0) 99%,
    rgba(125, 185, 232, 0) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(128, 186, 232, 0) 99%,
    rgba(125, 185, 232, 0) 100%
  );
}
@keyframes slide {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}

/*================== Notification Window ==================== */


div#maximenuck135 div.maxidrop-main {
    width: auto !important;
    min-width: 180px !important;
}



.flex_animate {display:flex;position:relative;padding:10px 5px;align-items:center;border:1px solid #ddd;margin-bottom:15px; background: #faf8fc; border-radius: 10px;z-index:1;justify-content: space-between;}
.animate_head {padding: 0 10px;}
.animate_head h5 {transition: 2s;font-weight: 600;font-size:14px;margin-bottom:0;text-align:center ; }
.animate_icon {text-align: center;width:60px}
.animate_icon span {font-size: 40px;transition: 2s;    display: block;}
.flex_animate:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;z-index:-1;
    transition: ease-out 0.5s;
    background: #fffbf1;border-radius:10px;
}
.flex_animate:hover::before {width: 100%;}
.flex_animate:hover .animate_head h5 {transform: translateX(-5px);color:#232485;}
.flex_animate:hover .animate_icon span {transform: translateX(5px);color:#232485;}
.static_details {padding:0 10px; flex-grow: 1;}
.static_details p {font-size:18px;font-weight: 600;margin-bottom:3px;margin-left:0;    line-height: 1.2;}
.flex_animate:hover {border-color:#da261c}

.nav-justified .nav-item .nav-link {
    font-size: 16px;
    color: #c72a00;
}
.djslider-default .navigation-container img {
    width: 25px!important;
}

.border_bg_layout {position:relative;min-height: 100vh;padding: 70px;z-index:1}
.border_bg_layout:before {
	position:absolute;top:0;right:0;left:0;bottom:0;content:'';
   background: url(../../../../images/border_layout3.png);
    background-size: 100% 100%;z-index:-1;
}


.vision_plight {position:relative;border: 2px solid #ffe6e4; padding: 10px 0 15px; border-radius: 50px; outline: 2px solid #ffb200; outline-offset: 4px; background: #fff3cd; font-weight: 500; font-size:18px; margin: 15px 0 25px;}
.article-details p.vision_plight {text-align: center;}
 
.layout-blog .article-list .article {
    margin-bottom: 30px;
       padding: 5px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.layout-blog .article-list .article .article-intro-image {margin: 0;width: 150px;}
.layout-blog .article-body {width: calc(100% - 150px);padding:5px 10px 0}
.layout-blog .article-body .article-header h2{text-align: center; margin-bottom: 5px; font-size: 15px; padding-bottom: 5px; position: relative;text-transform: uppercase;font-weight: 600;}
.layout-blog .article-body .article-introtext p {text-align: center;font-size: 13px;}
.layout-blog .article-body .article-header h2:before {
    position: absolute;
    content: '';
    background-color: #dd401d;
    bottom: 0;
    left: 0;right:0;
    height: 2px;
    width: 50px;
    z-index: 0;
    margin: 0 auto;
}

.djslider-default img.dj-image {  min-height: 470px; object-fit: fill;}
.logo_text h5 .text_gradient {background: linear-gradient(99.79deg, #ef0c4b 0%, #3204d2 100%);
    background: -webkit-linear-gradient(99.79deg, #ef0c4b 0%, #3204d2 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;}

/*----------========== Responsive Media Code ========------------*/






@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1260px;
}
}


@media (min-width:1400px) {
.news_ticker .sp-module-content {max-height: 357px;}
.numerbox h4 {line-height: 1.4;}
div#maximenuck143 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck143 ul.maximenuck li.maximenuck.level1 > span.separator {padding: 15px 20px !important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {padding: 15px 20px !important;}
.dashboard_design_box h3 {font-size: 21px;}
.dashboard_design_box h5 {font-size: 16px;}
div#maximenuck135 ul.maximenuck li.level1.parent > a:after, div#maximenuck135 ul.maximenuck li.level1.parent > span.separator:after {right: 5px !important; top: 24px!important;} 
.numerbox {padding: 14px 5px;}

}
@media (min-width:1551px) {
.djslider-default img.dj-image {min-height: 600px;}
 
}



@media (min-width:1650px) {
.container {max-width: 90%;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {padding: 15px 30px !important; font-size: 16px;}
/* div#maximenuck135 ul.maximenuck li.level1.parent > a:after, div#maximenuck135 ul.maximenuck li.level1.parent > span.separator:after {right: 10px !important; top: 24px!important;}   */
div#maximenuck135 .maximenuck2 li a {font-size: 16px!important;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {padding: 15px 30px !important;font-size: 18px;}
.numerbox {padding: 16px 10px;}
.icon_set {width: 50px;height: 50px;line-height: 50px;font-size: 26px;}
.profile_text h4 {font-size: 20px;}
#sp-position2 .sp-module-title, #sp-position4 .sp-module-title, #sp-position5 .sp-module-title {font-size: 20px;}
.home_welcome h4.text-warning {font-size: 24px;}
.app_content h4 span {font-size: 20px;}
#sp-top-bar .select_list > li > a {font-size: 15px;}
.right_side .profile_img {max-width: 250px;}
.one_slide.owl-theme .owl-dots {bottom: -50px;right: 10px;left: 0;}
.home_welcome .profile_side {padding: 20px 15px;}
 


}







@media (max-width:1400px) {
h2 {font-size:28px;}
h3 {font-size:24px;}
.facility_box {min-height: 310px;}
.logo_text h5 {font-size:14px}
.address_span {font-size:13px}

}

@media (min-width:1200px) and (max-width:1400px) {
.middle_header .container-fluid {padding: 0 15px;}
}
@media (max-width:1320px) {
.logo_inline a h2 {font-size:24px}
.numerbox {padding: 15px 10px;min-height: 75px;}
.numerbox h4 {font-size: 15px;}  
.numerbox .odometer {font-size: 18px;}
.news_ticker .sp-module-content {max-height: 285px;}  
.profile_side {padding: 15px 10px 0px;} 
.profile_text {padding: 15px 0;}  
}
@media (max-width:1240px) {
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator { padding: 15px 10px !important;}  
}
@media (max-width:1220px) {
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {margin-right: 0;}
/* div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {padding: 12px 20px !important;} */
.department_profile .profile_text h4 {font-size: 14px;}  
.numerbox {padding: 5px 12px;min-height: 110px;}
.numerbox h4 {font-size: 15px;}  
.numerbox .odometer {font-size: 18px;}
.news_ticker .sp-module-content {max-height: 285px;}  
.profile_side {padding: 15px 10px 0px;} 
.profile_text {padding: 15px 0;}    
}
@media (max-width:1140px) {
.overly_text_box {padding: 50px 30px;max-width:100%; background: #f4cd72e8;}
.numerbox {padding:15px 5px;min-height: auto;}
.statics_control .col_pd5 {margin-bottom: 7px;}
.numerbox h4 {font-size: 14px;}  
.numerbox .odometer {font-size: 18px;}
.news_ticker .sp-module-content {max-height: 260px;}  
.profile_side {padding: 15px 10px 0px;} 
.profile_text {padding: 15px 0;}   
}
@media (min-width:1101px) and (max-width:1250px) {
.logo_inline a h2 {font-size:24px}
}
@media (min-width:1024px) and (max-width:1100px) {
.content_overly h4 {font-size: 15px;}
.logo_inline a h2 {font-size:22px}
.service_ayush h3 {font-size: 16px;}
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {font-size: 12px;}
.numerbox {padding: 5px 10px;min-height: 90px;}
.numerbox h4 {font-size: 14px;}  
.numerbox .odometer {font-size: 18px;}
.news_ticker .sp-module-content {max-height: 245px;}  
.profile_side {padding: 15px 10px 0px;} 
.profile_text {padding: 15px 0;}
}
@media (max-width:1024px) {
.menu_control .collapse:not(.show) {display: block;}
.facility_box {min-height: unset;} 
.logo_inline a h2 {font-size:20px}
.logo_inline a h4 {font-size:16px}
.numerbox .odometer { font-size: 24px; }
.ayush_center_doc {margin-bottom: 20px;}
.happning_section { padding: 30px 0 0;}
.vision_up {margin-bottom: 0;}
.vision_up .border_line_box {position:relative;margin-top:15px;padding: 30px 15px;right: 0;top: 0;margin-bottom: 0;max-width: 100%;text-align: left;} 
div#maximenuck135 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck135 ul.maximenuck li.maximenuck.level1 > span.separator {font-size: 12px;}
div#maximenuck135 ul.maximenuck li.level1.parent > a:after, div#maximenuck135 ul.maximenuck li.level1.parent > span.separator:after {right: -5px !important;border-width: 5px 5px 0 6px;}
.count_div .odometer {    font-size: 20px;}


}

@media (max-width:990px) {
.statics_section {  position: relative;}
.message_section {    margin-top: -100px;}
.bg_span { position: relative; top: 0; right: 0;    display: block;}
.table_control .table-responsive {    padding: 10px;}
.bottom_line {bottom: 32%; }
.card-columns .card {margin-bottom: 15px;}
.bottom_line {bottom: 45%;}
.download_app_img {position:relative;top:unset;right:unset;bottom: 0;}
.update_section {padding:0}
.static_text {padding-top:15px}
.slider_inner {padding-bottom:15px}
.border_dgn {margin-bottom:20px}
.second_section {padding:30px 0 0}
.app_desc {display:block}
.animate_img1 {opacity: 0.1;bottom:0}
/*.vision_up .border_line_box {top: 5%;right: 0;left: 0;margin: 0 auto;} */
.profile_text h4 {font-size: 16px;}
.service_ayush2 a h3 {font-size: 18px;}
.c_address_box {
    position: relative;
    top: 0;
    right: 0;
    max-width: 80%;
    left: 0;
    margin: 0 auto;
    margin-top: -70px;
}
.mp_logo_head {display:none}
#sp-top-bar {padding: 5px 0 !important;}
#sp-latesthappning #sp-position2 .sp-column {height: unset;}
#sp-latesthappning #sp-position3 .sp-column {height: unset;}  
#sp-latesthappning #sp-position4 .sp-column {height: unset;}
.dashboard_design_box {margin-top: 15px;}  
#sp-position2 {order: -1} 
#sp-slider {order: -1;padding:0 15px;    margin-bottom: 20px}   
.static_text {margin-bottom: 20px;}
#sp-top-bar .container {max-width:100%}
#sp-header .container {max-width:100%}
.profile_img {max-width:100px}
.profile_text p {-webkit-line-clamp: 3;}
#sp-header {box-shadow:none}
.numerbox {padding: 20px 12px;min-height: auto;}
[data-id="maximenuck135"] .mobilemenuck-bar-title {    background: #f67a2b !important;}
.logo_text h3 {font-size:24px}
.logo_text h3:nth-child(3) {font-size: 18px;}
.icon_set {line-height: 50px;width: 50px; height: 50px;font-size: 24px;}
#sp-about-ujjain:before {opacity: .1; background-position: center right;}



}

@media (max-width:768px) {
.logo_text h3 {font-size:20px}
.logo_text h3:nth-child(3) {font-size: 16px;}
.order_control {order:-1;}
.selection_elements {text-align: center;float:none}
.logo_inline a h2 { font-size: 16px; padding: 0px 5px 0px;    text-align: center;}
.logo_inline a h4 { font-size: 11px;}
.logo_inline .logo_box { max-width: 100%;}
.menu_control .collapse:not(.show) {display: block;}
.top_header .col-12 {padding:0} 
.text_left {text-align:center}
.text_right {text-align:center}
.copywrite_div  {padding: 10px 0;}
.copywrite_div p {padding: 3px 0 0;}
#programs.owl-carousel.owl-theme .owl-nav {  text-align: center;}
.courses_div .course_img .mask {background:rgb(0, 0, 0, 0.60)}
/* .select_list > li.hide_on_small {display:none} */
.select_list_control {text-align:center}
.animate_img4 { opacity: 0.05;}
.animate_img6 {opacity: 0.05;}
.news_slide_box {height:auto;}
.profile_img {max-width: 150px;}
.portfolio-item .portfolio-img img {width:100%}
.about_section {padding:0px 0 20px}
.content_set {padding:20px 0px 0 0}
.border_dgn {height:unset;margin-bottom:20px;}
.mp_logo_head {display:none}
.vision_up {margin-bottom: 0;}
.vision_up .border_line_box {padding: 30px 30px;}
.search_button {top: -4px;width: 40px}
.title_squeare h1 {font-size: 36px;}
.line_div {    margin-bottom: 20px;}
.distribute_section {padding:30px 0}
.profile_text h4 {font-size: 16px;}
.service_ayush2 a h3 {font-size: 16px;}
.last_update {text-align: left;}
.sp-page-title .sp-page-title-heading {font-size: 28px;} 
#sp-breadcrumb .breadcrumb {font-size: 14px;margin-bottom: 0;padding-bottom: 0;  }
#sp-top-bar .sp-module.left_control {
    margin-left: 0;
    text-align: center;
    display: block;border-bottom: 1px solid #f6fff11f;
} 
.animate_img3 {position:absolute;bottom: 0;right: 0;max-width: 150px; } 
.overly_text_box {position:relative;top:0;left:0;padding:15px 0 0;background:#fff;}  
.app_content h4 span {font-size: 16px;}  
.logo_inline a h4 span {font-size: 12px;}
[data-id="maximenuck135"] .mobilemenuck-bar-title {font-size: 18px;}
#sp-left .sp-module, #sp-right .sp-module {margin-bottom: 30px;}
#sp-introduction {    padding: 15px 15px 0 15px;}
.profile_side {margin-bottom:0}
.numerbox h4 {    font-size: 18px;}
#sp-latesthappning {padding:0}
.copyright_div {text-align:center}
.djslider-loader-default {border-radius:0 !important}
#sp-latesthappning .text-start .content_set {padding:0;padding-left: 15px;padding-right: 0;}
#sp-position3 {margin-bottom: 50px;}
.border_bg_layout {padding: 70px 25px;}
.logo_box_right {display: block;}
  
}
@media (max-width:580px) {
.vcount {text-align: left;    margin-bottom: 20px;}
.c_address_box {padding:20px 30px;margin-top:20px;max-width:100%}  
.app_content h4 span {font-size: 15px;}  
 .left_img_view .profile_img {max-width: 40%;}
.left_img_view.right_side:before {height: 5%;}
#sp-section-18 {text-align:center}
.last_update {text-align: center;}
.vcount {text-align: center;}
.logo_text h3 {font-size: 16px;}
.logo_text h3:nth-child(3) {font-size: 13px;}
.address_span {font-size: 11px;}
.logo_inline .logo_box {max-width: 60px;}
.logo_box_right {max-width: 70px;}
.logo_inline {padding: 8px 0px 0px;}
  
}

@media (max-width:480px) {
#sp-top-bar .select_list > li > a {    font-size: 13px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
.selection_elements {text-align: center;    padding-top: 0; }
.top_btn_control a {margin-top: 0;}
.select_list .nice-select {font-size: 12px; padding-left: 10px; padding-right: 25px;}
.select_list > li {    padding: 3px 5px 3px 0px;}
.read_more {padding:5px 10px;font-size: 13px;    opacity: 1;}
.courses_div .course_content {padding: 10px 10px 20px;    position: relative;}
.course_content h4 {  font-size: 14px;}
.course_content p {  font-size: 13px;  line-height: 16px;}
.courses_div {margin-bottom: 0;}
#academics.owl-theme .owl-nav {margin-top: 0;}
.search_menu a {font-size: 14px; margin-left: 0;padding: 5px 5px;}
.floating_media a {font-size: 12px; padding: 7px;}
.swiper-button-prev, .swiper-rtl .swiper-button-next {left:7%}
.swiper-button-next, .swiper-rtl .swiper-button-prev {right:7%}
.bottom_line {bottom: 43%; width: 60%;}
.center_intro h1 {font-size: 24px;}
.animate_img1 {top: 0;bottom:unset;opacity: 0.1;}
.honers_box {margin-bottom:15px;}
.honers_section { padding: 100px 0 40px;}
#main_slider.owl-carousel.owl-theme .owl-nav [class*=owl-] {     width: 30px; height: 30px;   font-size: 20px;}
.one_slide.owl-carousel.owl-theme .owl-nav [class*=owl-] {     width: 30px; height: 30px;  font-size: 20px;}
.distribution_section { padding: 30px 0 15px}
.distribution_section .namination {padding: 0px 0 5px;}
#main_slider.owl-carousel.owl-theme .owl-item.active .banner_text {font-size:14px;margin-bottom:10px;} 
.gread_btn {font-size: 12px;}
.slider_inner {padding-top: 0;}
.profile_text {padding:10px 0}
.official_section {padding-bottom:20px;}
.covid_info_section {padding-bottom:20px;}
.one_slide {margin-top:20px;}
.ayushcenter_section {padding: 20px 0;}
.title_head h3 {font-size: 18px;}
.clz_btn {font-size:16px}
.title_squeare h1 {font-size: 30px;}
.profile_text h4 {font-size: 14px;}
.service_ayush2 a h3 {font-size: 16px;}
.numerbox .odometer {font-size: 26px;}
[data-id="maximenuck135"] .mobilemenuck-bar-title {font-size: 15px !important;}  
[data-id="maximenuck135"].mobilemenuck a {font-weight: 600 !important;font-size: 15px !important;}
[data-id="maximenuck135"] .mobilemenuck-title {font-size: 16px !important;}
[data-id="maximenuck135"].mobilemenuck {font-size: 15px !important;}  
[data-id="maximenuck143"] .mobilemenuck-bar-title {background: #002d19 !important;font-size: 15px !important;}  
[data-id="maximenuck143"] .mobilemenuck-bar-button {background: #3b2a20 !important;}
[data-id="maximenuck143"].mobilemenuck a {font-weight: 600 !important;font-size: 15px !important;}
[data-id="maximenuck143"] .mobilemenuck-title {background: #002d19 !important; font-size: 16px !important;}
[data-id="maximenuck143"].mobilemenuck {font-size: 15px !important;}  
[data-id="maximenuck143"] .mobilemenuck-item > .level1 {background: #3b2a20 !important;}   
.static_text h1 {font-size: 40px;}  
.right_side {margin-top:0;}  
#sp-main-body .container-fluid {padding:0} 
.services_new_section .container-fluid {padding:0} 
#sp-ourservices {padding: 0px 15px 0px 15px;}
.copyright_div {text-align:center}  
.copyright_div p {font-size: 14px;}
#sp-introduction {padding: 0 0 0 0px !important;}
#sp-top-bar  { padding: 5px 0 !important;}  
#sp-top-bar .select_list > li > a {    font-size: 12px;}  
#sp-top-bar .sp-module {margin: 0}  
select:not(.form-select):not(.form-control) {padding: 2px;font-size: 12px;} 
.sp-page-title .sp-page-title-heading {font-size: 20px;}  
/*  .sp-page-title {padding: 80px 0 70px;}  */
#sp-breadcrumb .breadcrumb {margin-top: -50px;}
.logo_inline a .hindi_font h4 span {font-size: 10px;} 
.app_content h4 span {font-size: 14px;}   
.sp-page-title {padding: 20px 0 50px;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 20px;}
.table_control h5 {font-size: 15px;}
.table_control h6 {font-size: 13px;font-weight: 500;}
.table_control h6 a {font-size: 13px;}
.numerbox h4 {font-size: 16px;}
.left_img_view .profile_text h4 {font-size: 16px; line-height: 1.1;}
.select_list_control.left_control .select_list > li {margin-right: 5px;}
.address_span {font-size: 8px;}
.logo_text h3 {font-size: 13px;}
.logo_inline .logo_box {max-width: 50px;}
.logo_box_right {max-width: 50px;}
#sp-top-bar .container {padding: 0 5px;}
.home-en #sp-main-body, .home-hi #sp-main-body {
    padding: 30px 0 20px;
}
#sp-about-ujjain {padding: 30px 0;}
.services_bg_section { padding: 30px 0 0;}
.logo_text h5 {font-size: 8px;}
.border_bg_layout {padding: 70px 20px;}


}

@media (max-width:410px) {
.bottom_line {bottom: 40%; width: 60%;}
.profile_img {max-width: 100px;}
.profile_text h4 {font-size: 12px;}
#sp-breadcrumb .breadcrumb {font-size:13px}  
.top_btn_control a {font-size: 11px;}
#sp-top-bar .select_list > li > a {font-size:12px}
.select_list > li {padding: 3px 2px 3px 0px;}
.logo_text h3 {font-size: 12px;}
.logo_text h3:nth-child(3) {font-size: 11px;}
.select_list > li {padding: 3px 0px 3px 0px;}
 
 
}

@media (max-width:375px) {
.logo_inline a h4 span {font-size:8px;}
.select_list > li > a {font-size: 12px;}
.logo_inline a h4 { font-size: 11px;}
.logo_inline a h4:before {display:none}
.title_squeare h1 {font-size: 26px;}
.profile_text h4 {font-size: 13px;}
.logo_inline a h2 {font-size: 13px;}
.logo_inline a .english_font h4 span {padding: 3px 10px;}
/* .sp-page-title {padding: 80px 0 50px;} */  
.top_btn_control a {font-size: 10px;padding: 2px 5px;margin-top: 2px;margin-bottom: 2px;}
#sp-top-bar .select_list > li > a {font-size: 10px;}
.select_list > li {padding: 0px 5px 0px 0px;}
.select_list_control.left_control .select_list > li {margin-right: 5px;}
.address_span {font-size: 8px;}
.static_details p {font-size: 14px;}
.animate_icon {width: auto;    margin-right: 5px;}
.animate_icon span {font-size: 24px;}
.animate_head h5 {font-size: 10px;}
.static_details .btn-sm {padding: 2px 6px;font-size: 11px;}



}
@media (max-width:350px) {
.logo_inline a h2 {font-size: 12px;}
.logo_inline a .english_font h4 span {padding: 3px 10px;    font-size: 8px;}
.hindi_select .select_list > li > a {font-size: 11px;}
.logo_inline a h4 span {font-size: 10px;}
.profile_text h4 {font-size: 12px;}
select:not(.form-select):not(.form-control) {font-size: 12px;}
.static_details {padding: 0 10px;text-align: center;margin-bottom: 10px;}
.animate_icon {vertical-align: -webkit-baseline-middle; width: auto;display: inline-flex;}
.animate_head {display: inline-flex;}
.flex_animate {display: block;text-align: center;}

}


#sp-left .sp-module ul>li.current.active, #sp-right .sp-module ul>li.current.active {
    background-color: #3b2a20;
}
#sp-left .sp-module ul>li:hover, #sp-right .sp-module ul>li:hover{
   background-color: #3b2a20;
  
}

#sp-left .sp-module ul>li.current.active a, #sp-right .sp-module ul>li.current.active a {
    color: #fff;
}
#sp-left .sp-module ul>li:hover a, #sp-right .sp-module ul>li:hover a {
    color: #fff;
      
}

.mod-articles-category-group {
    background-color: #c72a00;
    padding: 2px 10px;
    border-radius: 99px;
    width: 140px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

#sp-left .bg-warning{
background-color: #ffb200!important;
  }
.content-category h1, .page-header h1{font-size:20px;}
.border_bg_layout2:before {
    background: url(../../../../images/slide03.jpg) !important;
    background-size: 100% 100% !important;
    background-blend-mode: difference;
    background-color: #242424 !important;
}

/****   Vertical Left Menu  for NAAC Cycle 1    ****/ 
div#maximenuck272 ul.maximenuck { 
  z-index: 1!important;
}

div#maximenuck272.maximenuckv ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck272.maximenuckv ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
    border-top-color: #00000000!important;;
	}
	div#maximenuck272.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck272.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {
   border-color: #ffb20000 #ff000000 #f0f0f000 #fff !important;
	}
div#maximenuck272.maximenuckv ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck{
    color: #ffffff!important;
}
div#maximenuck272.maximenuckv ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck:focus{
    color: #ffffff!important;
}

div#maximenuck272.maximenuckv ul.maximenuck li.maximenuck.level1 li.maximenuck > a:hover span.titreck {
    color: #ffffff !important;
}



div#maximenuck272 ul.maximenuck li.maximenuck.level1 > a{
    padding: 10px 15px!important;
	}
div#maximenuck272 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck272 ul.maximenuck li.maximenuck.level1 > span.separator {
padding: 5px 15px!important;}
div#maximenuck272 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck272 ul.maximenuck2 li > a, div#maximenuck272 ul.maximenuck2 li > span.separator {
    padding: 5px 5px!important;
}