

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;font-family: 'Lato', sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;overflow-x: hidden;}
a,a:hover{ text-decoration:none !important; transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
img{max-width:100%;height: auto;width: auto !important;}
a:focus {outline:0px;}
.clearfix{ display:block; clear:both;}

:focus {outline: 0;}
:placeholder{opacity: 1;}

.header{padding: 15px 0 ; background: #fff;}
.header .header-right{float: right; margin: 25px 0 0 0;}
.header .header-right .association{float: left; margin: 0px 30px 0 0;}
.header .header-right .association span{display: block;font-size: 14px;color: #333333;margin: 0 0 5px 0;font-family: 'Open Sans', sans-serif;}
.header .header-right .association img{}
.header .header-right .right{float: right;}
.header .header-right p{font-size: 14px;color:#333333;line-height: 20px;font-family: 'Open Sans', sans-serif; text-align: right;}
.header .header-right p b{font-size: 16px;}
.header .header-right p a{color:#333333}
.header .header-right p a:hover{color: #e90000;}

.head-menu{background: #D12023; padding: 0 0;}
.head-menu ul li{font-size: 16px;color: #FFFFFF;float: left;font-weight:700; position: relative;text-transform: uppercase;}
.head-menu ul li a{color: #FFFFFF;padding: 15px 30px;display: block;}
.head-menu ul li a:hover{color: #000;}
.head-menu ul li:last-child{margin: 0px;}
.head-menu ul li ul{display: none;position: absolute;top: 45px;left: 0px;background: #db1919;width: 260px;z-index: 9;}
.head-menu ul li ul li{text-transform: none}
.head-menu ul li ul li ul{top: 0px;left: 260px;}
.head-menu ul li ul li{width: 100%;font-size: 14px;font-weight: 400;}
.head-menu ul li ul li a{padding: 15px 15px;line-height: normal;} /*word-break: break-all;*/
.head-menu ul li:hover>ul{display: block;}
.head-menu ul li.admission-menu-class ul li ul{left: -260px;}
.head-menu ul li.current_page_item>a{color: #000;}
.head-menu ul li.current_page_ancestor>a{color: #000;}
.head-menu ul li.current_page_ancestor .current_page_item a{background: #000; color: #fff;}
.dep-description .dep-menu ul li.current_page_item>a{color: red;}
.footer-link-wrap ul li.current_page_item a{color: #E90000}

.about{text-align: center;margin: 0 auto;max-width: 1000px; padding:0px 0 40px 0;}
.about h2{font-size: 30px;color: #D12023;font-weight:900;margin: 0 0 20px 0;}
.about p{font-size: 16px;color: #212121;line-height: 24px;margin: 0 0 20px 0;text-align: left; text-align: justify;}
.about a{font-size: 16px;color: #FFFFFF;font-weight: bold;border: 1px solid #F0F0F0;background:#D12023;display: inline-block;padding: 20px 40px;}
.about a:hover{background: #000;}
.about ul{}
.about ul li{font-size: 16px;color: #212121;line-height: 24px;margin: 0 0 10px 15px;text-align: left; list-style:outside;}

.vision-mission-wrap{margin: 0 0 40px 0;}
.vision-mission-wrap .img-text-wrap{background: #F0F0F0;float: left;width: 50%;height: 100%;}
.vision-mission-wrap .heading{float: left;width: 250px;background: #D12023;height: 100%;display: table;position: relative;}
.vision-mission-wrap .heading h2{font-size: 30px;color: #FFFFFF;font-weight:900; margin: 0 0 0 0; text-align: center;display: table-cell;vertical-align: middle; position: relative;}
.vision-mission-wrap img{float: left;width: 250px !important;}
.vision-mission-wrap .text{float: left;width: 430px; padding:5px 50px 5px 50px;height: 100%;display: table;min-height: 350px;}
.vision-mission-wrap .text p{font-size: 16px;color: #212121;line-height: 22px; margin: 0 0 10px 0; text-align: justify}
.vision-mission-wrap .text>div{display: table-cell;vertical-align: middle;}
.vision-mission-wrap .heading:after{position: absolute;background: url(../images/red-arrow.png) no-repeat; width:21px ;height: 50px;position: absolute;top: 0px;right: -21px;bottom: 0px; content: '';margin: auto;}

.department-wrap{background: url(../images/department-bg.jpg) no-repeat top center; padding: 100px 0 90px 0; min-height: 750px;}
.department-wrap h2{text-align: center;font-size: 30px;color: #FFFFFF; font-weight: 900; padding: 80px 0 50px 0;}
.department-wrap .white{background: #ffffff; padding: 35px 15px;min-height: 200px; height:100%;}
.department-wrap .white.red{background: #D12023;padding:35px 45px;}
.department-wrap .col-lg-4{margin-bottom:50px;}
.department-wrap .white img{float: left; border-right: 1px solid #D6D6D6; padding: 0 15px 0 0;margin: 0 15px 0 0;}
.department-wrap .white .text{float: right;width: 320px;}
.department-wrap h3{font-size: 18px;color: #E90000;font-weight:900;line-height: normal; margin: 0 0 15px 0;}
.department-wrap p{font-size: 16px;color: #1F1F1F;line-height: 22px; margin: 0 0 15px 0;}
.department-wrap a{font-size: 14px;color: #E90000;}
.department-wrap a:hover{color: #1F1F1F;}
.department-wrap .white.red h4{font-size: 30px;color: #FFFFFF;font-weight: 900;margin: 0 0 50px 0;}
.department-wrap .white.red a{font-size: 14px;color: #FFFFFF;}
.department-wrap .white.red a:hover{color: #1F1F1F;}

.logo-wrap{margin: 0 0 80px 0;}
.logo-wrap .logo-slide{padding: 0 40px;margin: 10px 0 0 0;}
.logo-wrap .logo-slide .owl-nav .owl-prev{width:31px ;height: 31px;background: url(../images/left-arrow.png) no-repeat; position: absolute;top: 0px;bottom: 0px;left: 0px; font-size: 0px;margin: auto;}
.logo-wrap .logo-slide .owl-nav .owl-next{width:31px ;height: 31px;background: url(../images/right-arrow.png) no-repeat; position: absolute;top: 0px;bottom: 0px;right: 0px; font-size: 0px;margin: auto;}
.logo-wrap .logo-slide .item{text-align: center; margin:  0 20px;height: 84px; position: relative;}
.logo-wrap .logo-slide .item img{display:block; position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;margin: auto;}
.logo-wrap .learn-more{background: #D12023;width: 100%;padding: 20px 60px;}
.logo-wrap .learn-more h2{font-size: 30px;color: #FFFFFF;font-weight: 900;margin: 0 0 10px 0;}
.logo-wrap .learn-more a{font-size: 14px;color: #FFFFFF;}
.logo-wrap .learn-more a:hover{color: #1F1F1F;}


.footer-link-wrap{background: #f0f0f0; padding: 50px 0;}
.footer-link-wrap img{margin: 0 0 20px 0;}
.footer-link-wrap p{font-size: 16px;color: #000000;line-height: 22px;}
.footer-link-wrap ul{}
.footer-link-wrap ul li{font-size: 14px;line-height: normal;margin: 0 0 5px 0;}
.footer-link-wrap ul li a,.footer-link-wrap p a{color: #000000}
.footer-link-wrap ul li a:hover, .footer-link-wrap p a:hover{color: #E90000;}

.footer-wrap{background: #f0f0f0; padding: 0 0 25px 0;}
.footer-wrap span{display: block;height: 1px;background: #cbcbcb;margin: 0 0 25px 0;}
.footer-wrap .left{}
.footer-wrap .right{text-align: right;}
.footer-wrap p{font-size: 14px;color: #000000; line-height: normal;}
.footer-wrap p a{color: #000000;}
.footer-wrap p a:hover{color: #E90000;}

.follow-us-on{ margin:20px 0 0 0}
.follow-us-on{}
.follow-us-on tr {}
.follow-us-on tr td{vertical-align: middle;}
.follow-us-on tr td img{ margin:0px 0 0 10px; padding:0px;}
.follow-us-on tr td p{margin:0px 0 0 0px; padding:0px;}

.gallery-news-wrap{ margin:0 0 80px 0;}
.gallery-news-wrap h2{font-size: 30px;color: #D12023;font-weight: 900;margin: 0 0 15px 0;}

.gallery-slide{ margin: 0 0 10px 0;}
.gallery-slide.owl-carousel .owl-nav .owl-prev{width:54px ;height: 157px;background: url(../images/gl-left.png) no-repeat; position: absolute;top: 0px;bottom: 0px;left: 0px; font-size: 0px;margin: auto;}
.gallery-slide.owl-carousel .owl-nav .owl-next{width:54px ;height: 157px;background: url(../images/gl-right.png) no-repeat; position: absolute;top: 0px;bottom: 0px;right: 0px; font-size: 0px;margin: auto;}
a.gotoGallery{font-size: 14px;color: #D12023;}
a.gotoGallery:hover{color: #000;}
a.more{font-size: 14px;color: #D12023;    display: inline-block; margin: 20px 0 0 0;}
a.more:hover{color: #000;}


.news-events-wrap{background: #f0f0f0; padding: 25px 25px;height: 400px; overflow: auto;}
.news-events-wrap .inner-scroll-mar{width: 353px;}
/*.news-events-wrap .inner-scroll-mar{-webkit-animation-name: move;
  -webkit-animation-duration: 30s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: left;
  -webkit-animation-timing-function: linear;}
.news-events-wrap .inner-scroll-mar:hover {
  -webkit-animation-play-state: paused;
}
@-webkit-keyframes move {
  0% {
    margin-top: 100%;
    margin-bottom:-300%;
  }
  100% {
    margin-top: -300%;
    margin-bottom:100%;
  }
}*/
.news-events-wrap .img-text-wrap{margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #A3A3A3;}
.news-events-wrap .img-text-wrap:last-child{border: 0px;margin: 0px;padding: 0px;}
.news-events-wrap .img-text-wrap .img{float: left;max-width: 120px;}
.news-events-wrap .img-text-wrap .text{float: left;width: 230px; padding: 0 0 0 10px;}
.news-events-wrap .img-text-wrap .text p{font-size: 16px;color: #333333;line-height: 22px;margin: 0 0 2px 0;}
.news-events-wrap .img-text-wrap .text .date{font-size: 12px;color: #333333; margin: 0 0 8px 0;}
.news-events-wrap .img-text-wrap .text a{font-size: 12px;color: #D12023;}
.news-events-wrap .img-text-wrap .text a:hover{color: #333333;}

.full-banner{position: relative;}

.alert-slide{width: 300px; background: #D12023; padding: 60px;position: absolute;top: 168px;right: 0px;}
.alert-slide p{font-size: 30px;color: #FFFFFF;font-weight: 700;line-height: 36px;}
.alert-slide.owl-carousel .owl-nav .owl-prev{width:40px ;height: 40px;background: url(../images/alert-left.png) no-repeat; background-size: 100%; position: absolute;bottom: -20px;right: 56px; font-size: 0px;margin: auto;font-size: 0px;}
.alert-slide.owl-carousel .owl-nav .owl-next{width:40px ;height: 40px;background: url(../images/alert-right.png) no-repeat; background-size: 100%; position: absolute;bottom: -20px;right: 15px; font-size: 0px;margin: auto;font-size: 0px;}


.update-wrap{background:#333333; padding: 10px 20px 10px 20px;}
.update-wrap h2{float: left;font-size: 20px;color: #FFFFFF;font-weight: 900;background: url(../images/update-icon.jpg) no-repeat right center;padding: 15px 30px 15px 0;}
.update-wrap .text{float: left;width: 1200px; padding: 15px 0 0 20px;}
.update-wrap .text p{line-height: normal;font-size: 16px;color: #FFFFFF;}

.inner-scroll-mar{position: relative; width: 100%;height: 100%;}

.banner-upadte-wrap{position: relative; margin: 0 0 70px 0;}
.banner-upadte-wrap:after{position: absolute;left: 0px;right: 0px;top: 0px;width: 100%;height: 365px;content: '';background: #f0f0f0;z-index: -1;}

.mmenu-ico{display: none;}
.mm-page{background: #fff;}

#menu li,#menu-dev  li{text-transform: uppercase;}
#menu .mm-panel, #menu-dev  .mm-panel{background: #DF0000;}
#menu .mm-panel li a, #menu-dev .mm-panel li a{color: #ffffff;font-size: 13px;}
#menu .mm-panel li.current_page_item a, #menu-dev  .mm-panel li.current_page_item a{color: #CB9B2B;}
a:not([href]):not([tabindex]){color: #fff;}
.mm-menu .mm-listview,.mm-navbar{border-color:#fff;}
.mm-opening .mm-slideout{opacity: .6;}

.prin-message{margin: 0px 0 80px 0;}
.prin-bg{background: #f0f0f0;text-align: center;height: 100%; padding: 0 15px;}
.prin-bg img{display: block;margin: 0 auto 20px auto;}
.prin-bg b{font-size: 18px;color: #D12023;font-weight: 900;line-height: 25px;margin: 0 0 5px 0;}
.prin-bg b span{font-weight:normal;}
.prin-bg p{font-size: 16px;color: #000000; padding: 0 0 30px 0;line-height: normal;}

.prin-content{background: #f0f0f0;height: 100%; padding: 50px;}
.prin-content h2{font-size: 30px;color: #D12023;font-weight: 900;margin: 0 0 20px 0;}
.prin-content p{font-size: 16px;color: #202020;line-height: 22px;margin: 0 0 20px 0; text-align: justify;}

/* inner */
.banner-inner{background: #F0F0F0;}
.banner-inner img{display: block;}

.bredcrumbs{ padding: 0 0 40px 0;}
.bredcrumbs ul{}
.bredcrumbs ul li{font-size: 16px;color: #333333;float: left; padding: 15px 0; margin: 0 10px 0 0;}
.bredcrumbs ul li a{color: #D11F21;display: inline-block;margin: 0 5px 0 0;}
.bredcrumbs ul li a:hover{color: #333333;}

.inner-content{ padding: 0 0 80px 0;}
.inner-content .center, .aligncenter{margin: 0 auto;display:block; text-align: center;}
.inner-content img{ margin-bottom: 50px !important;display: block;}
.inner-content h2{font-size: 30px;color: #D12023;font-weight: 900; margin-bottom:40px !important; line-height: normal;}
.inner-content p{margin-bottom: 25px !important;font-size: 16px;color: #1F1F1F;line-height: 24px;}
.inner-content ul{margin-bottom: 25px !important;}
.inner-content ul li{font-size: 16px;color: #1F1F1F;line-height: 24px; list-style: outside; margin: 0 0 5px 15px;}
.inner-content p a{color: #D11F22}
.inner-content p a:hover{color: #1F1F1F;}
.inner-content table{ margin: 0 auto 30px auto; padding: 0px;}
.inner-content table tr{}
.inner-content table tr td{border: 1px solid #D6D6D6; font-size: 16px; color: #1F1F1F; padding: 15px 20px; line-height: normal; vertical-align: top}
.inner-content table tr td a{color: #D11F22}
.inner-content table tr td a:hover{color: #1F1F1F;}
.inner-content table tr th{border: 1px solid #D6D6D6; font-size: 16px; color: #1F1F1F; padding: 15px 20px; line-height: normal; vertical-align: top;text-align: left;}
.inner-content table tr td img{margin: 0px !important;}
.inner-content .col3-nospace{margin: 0px 0 30px 0;}
.inner-content .col3-nospace div{padding: 0px;}
.inner-content .col3-nospace img{margin: 0px !important; padding: 0 1px 0 0;}
.inner-content .mou-batch{margin: 0px;}
.inner-content .mou-batch .col-lg-6{background: #D12023; padding: 0px;}
.inner-content .mou-batch .col-lg-6 img{margin-bottom: 0px !important;}
.inner-content .mou-batch .col-lg-6 h2{font-size: 20px;color: #FFFFFF;text-decoration: underline;font-weight: 700;margin: 0px 0 30px 0 !important;}
.inner-content .mou-batch .col-lg-6 p{font-size: 16px;color: #FFFFFF;line-height: normal;margin: 0px 0 20px 0 !important;}
.inner-content .mou-batch .col-lg-6 .text{text-align: center;width: 470px;margin: 0 auto;padding: 210px 0 0 0;}

.contact-content{ padding: 0 0 150px 0;}
.contact-content h1{font-size: 30px;color: #D12023;font-weight: 900; margin-bottom:40px !important; line-height: normal; text-align: center;}
.contact-content .gray-box{ background: #f0f0f0; text-align: center; padding: 40px; height: 100%; }
.contact-content .gray-box h2{font-size: 18px; margin: 0 0 10px 0; color: #212121;}
.contact-content .gray-box p{font-size: 16px;    color: #212121;line-height: 24px;}
.contact-content .gray-box p a{ color: #D12023;}
.contact-content .gray-box p a:hover{color: #212121;}
.contact-content .address{margin-bottom: 95px;}
.contact-content h3{font-size: 18px; font-weight: bold; color: #D12023; margin: 0 0 55px 0;}
.contact-content h4{font-size: 18px; font-weight: bold; color: #D12023; margin: 0 0 20px 0;}
.contact-content .form{}
.contact-content .form .text{ border:0px; border-bottom: 2px solid #a2a2a2; width: 100%;font-size: 16px;    color: #212121; line-height: normal;    padding: 5px 0; margin: 0 0 20px 0; font-family: 'Lato', sans-serif;}
.contact-content .form textarea{border:0px; border-bottom: 2px solid #a2a2a2; width: 100%;font-size: 16px;    color: #212121; line-height: normal; height: 190px;    padding: 5px 0;margin: 0 0 20px 0; font-family: 'Lato', sans-serif;}
.contact-content .form .button{background: #D12023; border: 0px; cursor: pointer;font-size: 16px;    color: #fff; line-height: normal; display: inline-block; padding: 15px 40px;}
.contact-content .map iframe{ margin: 0 0 20px 0;}
.contact-content .map p{font-size: 16px;    color: #212121;line-height: 24px; margin: 0 0 10px 0;}
.contact-content .map p b{ color: #D12023;}



.border{border-top: 1px solid #D6D6D6;padding: 40px 0 0 0;}

/* Department banner */
.department-banner{background: #F0F0F0;}
.department-banner img{display: block;}
.dep-description{margin: -100px 0 80px 0;}
.dep-description h1{font-size: 43px;color: #FFFFFF;background: rgba(209,32,35,.9); text-align: center;line-height: normal; padding: 20px 10px; height: 100px;font-weight: 700; text-transform: uppercase;}
.dep-description .dep-menu{background: #333333;}
.dep-description .dep-menu ul{padding: 0 105px;}
.dep-description .dep-menu ul li{float: left;font-size: 16px;font-weight: 400;position: relative;text-transform: uppercase;}
.dep-description .dep-menu ul li a{color: #FFFFFF;display: block;padding:25px 20px;}
.dep-description .dep-menu ul li a:hover{}

.dep-description .dep-menu ul li ul{display: none;position: absolute;top: 66px;left: 0px;background: #db1919;width: 220px;z-index: 9;padding: 0px;}
.dep-description .dep-menu ul li ul li{text-transform: none}
.dep-description .dep-menu ul li ul li{width: 100%;font-size: 14px;font-weight: 400;}
.dep-description .dep-menu ul li ul li a{padding: 15px 15px;line-height: normal;} /*word-break: break-all;*/
.dep-description .dep-menu ul li:hover>ul{display: block;}
.dep-description .dep-menu ul li ul li a:hover{color: #000;}



.dep-accordian{margin: 0 0 80px 0;}
.dep-accordian dl.Zebra_Accordion dt{background: #F0F0F0;font-size: 20px;color: #D12023;line-height: normal;font-weight: 700;border: 0px; margin: 0 0 20px 0;padding:15px 50px 15px 15px;}
.dep-accordian dl.Zebra_Accordion dt.Zebra_Accordion_Expanded{}
.dep-accordian dl.Zebra_Accordion dd{background: none;}
.dep-accordian dl.Zebra_Accordion dd p{font-size: 16px;}
.dep-accordian dl.Zebra_Accordion dd .content{padding:0px 20px 20px 20px;}
.dep-accordian dl.Zebra_Accordion dd .content p{padding:10px 0px;line-height: normal;}


.dep-3col{ margin: 0 0 80px 0;}
.dep-3col h2{font-size: 30px;color: #D12023;font-weight: 900; padding: 0 0 20px 0;}
.dep-3col .dep-news-events{background: #F0F0F0; padding: 30px 40px; height: 100%;}
.dep-3col .dep-stud-week{background: #A3A3A3; padding: 30px 40px; height: 100%;}
.dep-3col .dep-gallery{background: #F0F0F0; padding: 30px 40px; height: 100%;}
.dep-3col .dep-gallery img:nth-child(2){display: block !important;}

.dep-3col .dep-news-events .news-events-wrap{padding: 0px; height: 460px;}

.dep-3col .dep-stud-week img{margin: 0 0 20px 0;}
.dep-3col .dep-stud-week p{font-size: 16px; color: #FFFFFF; line-height: normal; margin: 0 0 20px 0;}
.dep-3col .dep-stud-week p b{}

.dep-3col .dep-gallery img{margin: 0 0 20px 0;}
.dep-3col .dep-gallery a{font-size: 12px;color: #D12023;}
.dep-3col .dep-gallery a:hover{color: #000;}

.mmenu-dev-ico{display: none;}
.mm-page{background: #fff !important;}

.staff-wrap{ margin: 0 0 50px 0;}
.staff-wrap .staff-thumb{background: #F0F0F0; float: left; width: 100%; padding: 15px; margin: 0 0 20px 0;}
.staff-wrap .staff-thumb .img{width: 111px; float: left;}
.staff-wrap .staff-thumb .content{float: left;width: 290px; padding: 0 0 0 15px;}
.staff-wrap .staff-thumb .content table{ margin: 0 0 10px 0;}
.staff-wrap .staff-thumb .content table tr{ }
.staff-wrap .staff-thumb .content table tr td{word-break: break-all;color: #1F1F1F;font-size: 15px; line-height: normal;padding: 0 5px 10px 0;}
.staff-wrap .staff-thumb .content>a{display: inline-block;font-size: 14px; color: #D7191F;font-weight: 600;}

.staff-wrap.details{}
.staff-wrap.details .staff-thumb .img{width: 200px;}
.staff-wrap.details .staff-thumb .content{width: 100%; padding: 20px 0 0 0;}
.staff-wrap.details .staff-thumb .content table tr td:nth-child(1){width: 27%;}
.staff-wrap.details .staff-thumb .content table tr td:nth-child(2){width: 73%;}

.staff-accordian{margin: 0 0 80px 0;}
.staff-accordian dl.Zebra_Accordion dt{background: #A5A5A5;font-size: 16px;color: #FFFFFF;line-height: normal;font-weight: 700;border: 0px; margin: 0 0 10px 0;padding:15px 50px 15px 15px;}
.staff-accordian dl.Zebra_Accordion dt.Zebra_Accordion_Expanded{}
.staff-accordian dl.Zebra_Accordion dd{background: none;}
.staff-accordian dl.Zebra_Accordion dd p{font-size: 16px;}
.staff-accordian dl.Zebra_Accordion dd .content{padding:10px 10px 10px 10px;}
.staff-accordian dl.Zebra_Accordion dd .content p{padding:10px 0px;line-height: normal;font-size: 16px;margin: 0 0 10px 0;}
.staff-accordian ul{}
.staff-accordian ul li{font-size: 16px;color: #1F1F1F; margin: 0 0 10px 0; position: relative;padding: 0 0 0 15px;}
.staff-accordian ul li:after{content:'';position: absolute;top: 5px;left: 0px;width:6px ;height:6px ; background: #D12023;}

.news-events-detail-wrap{ padding: 0 0 40px 0;}
.news-events-detail-wrap .head{padding: 0 0 20px 0;}
.news-events-detail-wrap .head h2{font-size: 30px;color: #D12023;line-height: normal; margin: 0 0 10px 0;}
.news-events-detail-wrap .head .date{font-size: 16px;color: #333333;margin: 0 0 10px 0;}
.news-events-detail-wrap .head img{}

.news-events-detail-wrap .detail{}
.news-events-detail-wrap .detail p{ font-size: 16px; color: #1F1F1F; line-height: 26px; margin: 0 0 20px 0;}
.news-events-detail-wrap .detail ul{margin: 0 0 20px 15px;}
.news-events-detail-wrap .detail ul li{font-size: 16px; color: #1F1F1F;margin: 0 0 10px 0; list-style: outside; line-height: normal;}
.news-events-detail-wrap .detail h2{font-size: 30px;color: #D12023;margin: 0 0 20px 0; line-height: normal;}
.news-events-detail-wrap .detail h3{font-size: 26px;color: #D12023;margin: 0 0 20px 0; line-height: normal;}
.news-events-detail-wrap .detail h4{font-size: 22px;color: #D12023;margin: 0 0 20px 0; line-height: normal;}

.department-innermenu-content{ margin: 0px 0 0 0;}
.department-innermenu-content .container .row .col-lg-12> h2{font-size: 20px;color: #D12023;font-weight: 900; margin-bottom:20px !important; line-height: normal;}
.department-innermenu-content p{margin-bottom: 25px !important;font-size: 16px;color: #1F1F1F;line-height: 24px; text-align: justify}
.department-innermenu-content ul{margin-bottom: 25px !important;}
.department-innermenu-content ul li{font-size: 16px;color: #1F1F1F;line-height: 24px; list-style: outside; margin: 0 0 5px 15px;}
.department-innermenu-content p a{color: #D11F22}
.department-innermenu-content p a:hover{color: #1F1F1F;}
.department-innermenu-content .img{float: left; width: 40%;}
.department-innermenu-content .content{float: left; width: 60%; padding: 0 0 0 20px;}

.department-innermenu-content .container .row .col-lg-12{margin-bottom: 80px;}

.department-innermenu-content .container .row .col-lg-12:nth-child(odd) .align-right{display: none;}
.department-innermenu-content .container .row .col-lg-12:nth-child(even) .content{padding: 0 20px 0 0 ;}
.department-innermenu-content .container .row .col-lg-12:nth-child(even) .align-left{display: none;}

.gallery-thumb{ margin: 0px 0 0 0;}
.gallery-thumb .content{ margin: 0 0 80px 0;}
.gallery-thumb .content img{}
.gallery-thumb .content h2{font-size: 16px;margin: 20px 0 0px 0;}
.gallery-thumb .content a h2{color: #000;}
.gallery-thumb .content a:hover h2{color: #D12023;}

.gallery-thumb.single{ margin: 0px 0 0 0;}

@media all and (min-width:1390px){
    .container{max-width: 1390px}
}
@media all and (max-width:1389px){
    .header .header-right img{max-width: 200px;margin: 3px 20px 0 0;}
    .header .header-right p{font-size: 13px;}
    .head-menu ul li ul{top: 44px;}
    .head-menu ul li{font-size: 14px;}
    .head-menu ul li a{padding: 15px 22px;}
    .banner-upadte-wrap:after{height: 302px;}
    .alert-slide{top: 110px;}
    .update-wrap .text{width: 930px;}
    .news-events-wrap .img-text-wrap{margin: 0 0 10px 0;padding: 0 0 10px 0;}
    .news-events-wrap .img-text-wrap .text{width: 210px;}
    .news-events-wrap .img-text-wrap .text p{font-size: 15px;line-height: 20px;}
    .news-events-wrap .img-text-wrap .text .date{margin: 0px;}
    .news-events-wrap{padding: 15px 10px;height: 421px;overflow: auto;}
    .news-events-wrap .inner-scroll-mar{width: 330px;}
    .vision-mission-wrap .text{width: 300px;padding: 20px 15px 20px 35px;}
    .department-wrap .white .text{width: 220px;}
    .department-wrap{background-size: cover;}
    .logo-wrap .learn-more{padding: 20px 30px;}
    .department-wrap .white.red{padding: 35px 30px;}
    .department-wrap .white img{    margin: 0 10px 0 0;}
    .department-wrap .white .text{width: 240px;}
    
    /* inner */
    .inner-content table{max-width: 1110px;}
    
    /* Department */
    .dep-description .dep-menu ul li a{padding: 25px 12px;}
    .dep-description .dep-menu ul{padding: 0 60px;}
    
    .dep-3col .dep-news-events{padding: 30px 25px;}
    .dep-3col h2{font-size: 27px;}
    .dep-3col .dep-news-events .news-events-wrap{height: 421px;}
    .dep-description h1{font-size: 37px;height: 88px;}
    .dep-description{margin: -88px 0 80px 0;}
    
    .staff-wrap .staff-thumb .img{width: 100px;}
    .staff-wrap .staff-thumb .content{width: 210px;}
    .staff-wrap .staff-thumb{padding: 10px;}
    .staff-wrap .staff-thumb .content table tr td{font-size: 13px;}
    .staff-wrap .staff-thumb .content{padding: 0 0 0 10px;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(1){width: 42%;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(2){width: 58%;}
    .staff-wrap .staff-thumb .content> a{font-size: 13px;}
    
}
@media all and (max-width:1199px){

    .head-menu ul li{}
    .head-menu ul li a{padding: 15px 12px;}
    .alert-slide{top: 60px;}
    .update-wrap .text{width: 770px;padding: 5px 0 0 20px;}
    .news-events-wrap .img-text-wrap .text{padding: 0;width: 100%;}
    .news-events-wrap{height: 353px;}
    .news-events-wrap .inner-scroll-mar{width: 100%;}
    .news-events-wrap .img-text-wrap .text .date{margin: 0 0 5px 0;}
    .vision-mission-wrap .heading{width: 190px;}
    .vision-mission-wrap .text{width: 270px;padding: 10px 15px 10px 35px;}
    .vision-mission-wrap .text h2{font-size: 26px;}
    .vision-mission-wrap .text p{font-size: 14px;margin: 0 0 10px 0;}
    .department-wrap .white img{border: 0px;margin: 0 0 10px 0;padding: 0;}
    .department-wrap .white .text{width: 100%;}
    .department-wrap{padding: 150px 0 40px 0;}
    .department-wrap .white{padding: 15px 15px;}
    .department-wrap .white img{max-width: 40px;}
    .banner-upadte-wrap:after{height: 252px;}
    .logo-wrap .logo-slide{margin: 25px 0 0 0;}
    .department-wrap .white.red{padding: 35px 15px;}
    .department-wrap .white.red h4{font-size: 27px;}
    
    /* inner */
    .inner-content table{max-width: 930px;}
    
    /* Department */
    .dep-description .dep-menu ul{padding: 0 10px;}
    .dep-description .dep-menu ul li{font-size: 15px;}
    .dep-description .dep-menu ul li a{padding: 25px 10px;}
    .dep-description .dep-menu ul li ul{top: 65px;}
    .dep-description .dep-menu ul li ul li{font-size: 13px;}
    .dep-description .dep-menu ul li ul{width: 190px;}
    .dep-description .dep-menu ul>li:last-child ul{left: -62px;}
    .dep-description h1{font-size: 30px;height: 82px;}
    .dep-description{margin: -82px 0 80px 0;}
    .dep-accordian dl.Zebra_Accordion dt{font-size: 18px;}
    .dep-accordian dl.Zebra_Accordion dd p{font-size: 15px;}
    
    .dep-3col .dep-news-events,.dep-3col .dep-stud-week,.dep-3col .dep-gallery{padding: 20px 15px;}
    .dep-3col h2{font-size: 25px;}
    .dep-3col .dep-stud-week p{font-size: 15px;}
    
    .staff-wrap .staff-thumb .img{width: 70px;}
    .staff-wrap .staff-thumb .content{width: 200px;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(1){width: 45%;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(2){width: 55%;}
    
    .staff-wrap.details .staff-thumb .content table tr td:nth-child(1){width: 35%;}
    .staff-wrap.details .staff-thumb .content table tr td:nth-child(2){width: 65%;}
    .staff-wrap.details .staff-thumb .img{width: 160px;}

    .contact-content .gray-box{padding: 40px 30px;}
    
    .follow-us-on tr td img{max-width:30px}
    
    
}
@media all and (max-width:991px){
    
    .association{text-align: left;}
    .update-wrap .text{width: 100%;}
    .header{text-align: center;}
    .header .header-right{float: none;display: inline-block;margin: 20px 0 20px 0;}
    .alert-slide{position: inherit;top: 0px;width: 100%;padding: 20px;}
    .alert-slide p{font-size: 20px;line-height: normal;}
    .alert-slide.owl-carousel .owl-nav .owl-prev{width: 30px;height: 30px;bottom: -15px;right: 46px;}
    .alert-slide.owl-carousel .owl-nav .owl-next{width: 30px;height: 30px;bottom: -15px;}
    .update-wrap h2{background:none;padding: 0 0 10px 0;}
    .update-wrap .text{padding: 0px;}
    .update-wrap{padding: 20px 20px 20px 20px;}
    .head-menu{display: none;}
    .banner-upadte-wrap{margin: 0 0 50px 0;}
    .banner-upadte-wrap:after{height: 247px;}
    
    .gallery-news-wrap{padding: 0px 0 0 0;margin: 0 0 50px 0;}
    .gallery-news-wrap h2{font-size: 25px;}
    .gallery-slide.owl-carousel .owl-nav .owl-prev,.gallery-slide.owl-carousel .owl-nav .owl-next{background-size: 100%;width: 30px;height: 88px;}
    .gallery-slide{margin: 0 0 40px 0;}
    .dep-gallery .gallery-slide{ margin: 0px 0 0 0; }
    .dep-3col .dep-gallery{margin: 40px 0 0 0;}
    a.gotoGallery{margin: -20px 0 40px 0;display: block;}
    
    .news-events-wrap{height:auto;}
    .news-events-wrap .img-text-wrap .text{width: 80%;padding: 0 0 0 20px;}
    
    .about{padding: 0px 0 50px 0;}
    .about h2{font-size: 25px;}
    .about p{font-size: 15px;margin: 0 0 15px 0;}
    .about a{font-size: 15px;padding: 15px 30px;}
    
    .vision-mission-wrap{margin: 0 0 50px 0;}
    .vision-mission-wrap .img-text-wrap{width: 100%;height: auto;}
    .vision-mission-wrap .heading{width: 100% !important;padding: 20px 0;}
    .vision-mission-wrap .heading h2{text-align: left;font-size: 25px; padding: 0 20px;}
    .vision-mission-wrap .heading:after{display: none;}
    .vision-mission-wrap .text{width: 100%;min-height:inherit;    padding: 25px 15px 25px 35px;}
    .vision-mission-wrap .text h2{font-size: 23px;}
    
    .department-wrap{min-height:inherit; padding: 60px 0 40px 0;}
    .department-wrap h2{font-size: 26px;padding: 50px 0 30px 0;}
    .department-wrap h3{font-size: 16px;}
    .department-wrap p{font-size: 15px;}
    .department-wrap a{font-size: 13px;}
    
    .logo-wrap{padding: 0px 0;margin: 0 0 50px 0;}
    
    .footer-link-wrap p{font-size: 14px;}
    .footer-wrap{text-align: center;}
    .footer-wrap .right{text-align: center;padding-top: 10px;}
    
    .logo-wrap .logo-slide .owl-nav .owl-prev,.logo-wrap .logo-slide .owl-nav .owl-next{background-size: 100%;    width: 25px;height: 25px;}
    
    .mmenu-ico{display: block;position: absolute;top: 20px;left: 20px;z-index: 9;}
    
    .header .header-right .association span{font-size: 12px;}
    
    .prin-bg img{max-width: 220px;}
    .prin-bg b{font-size: 16px;}
    .prin-bg p{font-size: 15px;margin: 0px;}
    .prin-content{padding: 0px 30px 30px 30px;text-align: center;}
    .prin-content h2{font-size: 26px;margin: 0 0 15px 0;}
    .prin-message{margin: 0px 0 50px 0;}
    
    /* inner */
    .bredcrumbs ul li{font-size: 14px;}
    .inner-content img{margin-bottom: 30px !important;}
    .inner-content{padding: 0 0 40px 0;}
    
    .inner-content h2{font-size: 26px;    margin-bottom: 30px !important;}
    
    .inner-content .mou-batch .col-lg-6 .text{width: 100%;padding: 20px 30px;}
    .inner-content .mou-batch{max-width: 600px;margin: 0 auto;}
    .inner-content table{max-width: 690px;}
    .inner-content table tr td,.inner-content table tr th{font-size: 14px;}
    
    
    
    
    
    .department-innermenu-content{ margin: 0px 0 0 0;}

.department-innermenu-content ul li{font-size: 14px;}

    
    
    
    /* Department */
    .dep-description{margin: 0 0 50px 0;}
    .dep-description .dep-menu{padding: 15px 0; text-align: center;}
    .dep-accordian{margin: 0 0 40px 0;}
    .dep-accordian dl.Zebra_Accordion dt{font-size: 16px;}
    .dep-description h1{height: auto;font-size: 30px;}
    .dep-3col{margin: 0 0 50px 0;}
    .dep-description .dep-menu ul{display:none;}
    .mmenu-dev-ico{display: inline-block;}
    
    .staff-wrap .staff-thumb .content{width: 100%; padding: 20px 0 0 0;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(1){width: 45%;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(2){width: 55%;}
    .staff-wrap{margin: 0 0 20px 0;}
    
    .staff-wrap.details .staff-thumb .img{width: 130px;}
    .staff-wrap.details .staff-thumb .content table tr td:nth-child(1){width: 46%}
    .staff-wrap.details .staff-thumb .content table tr td:nth-child(2){width: 54%}
    
    .staff-accordian dl.Zebra_Accordion dt{font-size: 14px;}
    .staff-accordian ul li{font-size: 15px;}
    .staff-accordian dl.Zebra_Accordion dd .content p{font-size: 15px;}
    
    .news-events-detail-wrap .head h2{font-size: 26px;}
    .news-events-detail-wrap .detail h2{font-size: 26px;}
    .news-events-detail-wrap .detail h3{font-size: 24px;}
    .news-events-detail-wrap .detail h4{font-size: 20px;}
    .news-events-detail-wrap .head .date{font-size: 14px;}
    .news-events-detail-wrap .news-events-wrap{margin: 30px 0 0 0;}

    .contact-content .gray-box{height: auto;margin: 0 0 10px 0;padding: 20px 30px;}
    .contact-content .address{margin-bottom: 40px;}
    .contact-content h3{margin: 0 0 30px 0;}
    .contact-content .form{ margin-bottom: 50px;}
    .contact-content{padding: 0 0 50px 0;}
    
    .gallery-thumb{margin: 0px 0 0 0;}
    .gallery-thumb .content h2{font-size: 15px;}
    .gallery-thumb .content{margin: 0 0 40px 0;}
    
    .follow-us-on {margin:20px 0 20px 0;}
    
}
@media all and (max-width:767px){
    
    .header .header-right img{max-width: 180px;margin: 5px 20px 0 0;}
    .header .header-right p{font-size: 12px;}
    .header .header-right p b{font-size: 14px;}
    .banner-upadte-wrap:after{display: none;}
    
    .alert-slide p{font-size: 17px;}
    .alert-slide.owl-carousel .owl-nav .owl-prev{width: 24px;height: 24px;right: 40px;bottom: -11px;}
    .alert-slide.owl-carousel .owl-nav .owl-next{width: 24px;height: 24px;bottom: -11px;}
    
    .update-wrap h2{font-size: 16px;}
    .update-wrap .text p{font-size: 14px;}
    
    .gallery-news-wrap h2{font-size: 20px;}
    .news-events-wrap .img-text-wrap .text{width: 100%;padding: 0px;}
    
    .vision-mission-wrap .heading h2{font-size: 22px;}
    .vision-mission-wrap .text{width: 100%;}
    .vision-mission-wrap .text h2{font-size: 21px;}
    
    .department-wrap .white{min-height:inherit; height:auto;}
    .department-wrap .white.red h4{margin: 0 0 20px 0;}
    .department-wrap h2{font-size: 24px;}
    .department-wrap .col-lg-4{margin-bottom: 20px;}
    .footer-link-wrap p{margin: 0 0 30px 0;}
    
    .footer-link-wrap{padding: 30px 0 0 ;}
    .footer-link-wrap ul{display: none;}
    
    .header .header-right .association span{font-size: 11px;}
    
    .logo-wrap .learn-more h2{font-size: 25px;}
    .logo-wrap .learn-more a{font-size: 13px;}
    
    /* inner */
    .bredcrumbs ul li{font-size: 12px;}
    
    .inner-content p,.inner-content ul li{font-size: 15px;}
    .inner-content h2{    font-size: 24px;}
    .inner-content table{max-width: 510px;}
    .inner-content table tr td,.inner-content table tr th{padding: 10px 10px;}
    
    
    

.department-innermenu-content p{font-size: 15px}
.department-innermenu-content ul li{font-size: 15px;}

.department-innermenu-content .content{float: left; width: 100%; padding: 0 0 0 0px;}

.department-innermenu-content .container .row .col-lg-12{margin-bottom: 50px;}
    .department-innermenu-content .img.align-left{ display: block !important;}
    .department-innermenu-content .img.align-right{display: none !important}
    .department-innermenu-content .img{ width: 100%; margin: 0 0 20px 0;}
    
    
    
    /* Department */
    .dep-description h1{font-size: 25px;}
    .dep-3col h2{font-size: 23px;}

    .staff-wrap .staff-thumb .content{width: 80%;padding: 0px 0 0 15px;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(1){width: 30%;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(2){width: 70%;}
    
    .staff-wrap.details .staff-thumb .content{width: 65%; padding: 0 0 0 20px;}
    .staff-accordian ul li{font-size: 14px;}
    .staff-accordian dl.Zebra_Accordion dd .content p{font-size: 14px;}
    
}
@media all and (max-width:575px){
    
    .mmenu-ico{max-width: 25px;}
    
    .header .header-right .association{float: none;margin: 5px 0px 0 0;text-align: center;}
    
    .header .header-right{text-align: center;}
    .header .header-right img{float: none;margin: 0 0 10px 0;max-width: 160px;}
    .header .header-right .right{float: none;}
    .alert-slide{padding: 15px 10px;}
    .alert-slide p{font-size: 15px;}
    .update-wrap{padding: 20px 10px 20px 10px;}
    
    .vision-mission-wrap .heading h2{font-size: 20px;}
    .vision-mission-wrap img{width: 140px !important;margin: 0 0 0 15px;}
    .vision-mission-wrap .text{width: 100%;}
    
    .department-wrap h2{font-size: 22px;}
    .department-wrap .white{padding: 15px;}
    .department-wrap h3{font-size: 14px;}
    .department-wrap .white.red h4{font-size: 24px;}
    .department-wrap .white.red a{font-size: 12px;}
    .department-wrap .white.red{padding: 20px 15px;}
    
    .logo-wrap .learn-more h2{font-size: 22px;}
    
    .prin-bg img{max-width: 180px;}
    .prin-bg b{font-size: 15px;}
    .prin-bg p{font-size: 14px;}
    .prin-content{padding: 0px 15px 30px 15px;}
    .prin-content h2{font-size: 24px;}
    .prin-content p{font-size: 14px;}
    
    /* inner */
    .inner-content p,.inner-content ul li{font-size: 15px;}
    .inner-content h2{font-size: 22px;}
    
    .inner-content .mou-batch .col-lg-6 h2{font-size: 18px;}
    .inner-content .mou-batch .col-lg-6 p{font-size: 15px;}
    .inner-content table{max-width: 100%;width: 100%;}
    .inner-content table tr td,.inner-content table tr th{padding: 10px 5px;font-size: 12px;}
    
    /* Department */
    .dep-description h1{font-size: 20px;}
    .dep-accordian dl.Zebra_Accordion dt{font-size: 15px;}
    .dep-accordian dl.Zebra_Accordion dd p{font-size: 14px;}
    .dep-3col .dep-stud-week p{font-size: 14px;}
    
    .staff-wrap .staff-thumb .content{width: 100%; padding: 20px 0 0 0;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(1){width: 45%;}
    .staff-wrap .staff-thumb .content table tr td:nth-child(2){width: 55%;}
    
    .staff-wrap.details .staff-thumb .content{width: 100%; padding: 20px 0 0 0;}
    
    .news-events-detail-wrap .head h2{font-size: 24px;}
    .news-events-detail-wrap .detail h2{font-size: 24px;}
    .news-events-detail-wrap .detail h3{font-size: 22px;}
    .news-events-detail-wrap .detail h4{font-size: 18px;}
    .news-events-detail-wrap .head .date{font-size: 13px;}
    .news-events-detail-wrap .detail p{font-size: 15px;}   
    
     /* Add this line */

	.chat-bot-icon{width:20em!important;}
    .hint{width:74%!important;}
    
}

/* Part to add upto end of file */

.send-but{
	position: absolute;
    width: 20px!important;
    height: 20px;
    right: 1em;
    top: 0.8em;
    box-shadow: none!important;
	cursor:pointer;
}

.chat-bot-icon{
	position: fixed;
    z-index: 100;
    width: 25em;
    height: 60px;
    border-radius: 50%;
    right: 2%;
    bottom: 3%;
	height:auto;
    flex-direction: column;
    align-items: flex-end;
    display: none;
   
}
#chat-bot-img{
	width:20%!important;
	border-radius:50%;
	box-shadow: 0 0 14px -4px black;
	position: relative;
    z-index: 999;
}
.chat-bot-result{
/* 	display:none; */
	opacity:0;
	height: 0;
    background: #f7f7f7;
	width:100%;
	border-radius: 10px;
    box-shadow: #4a020282 1px 4px 15px;
/* 	transition:.5s; */
	margin-bottom:5%;
	transform: translateX(40%) translateY(45%) scale(0.1, 0.1);
    transition: transform 0.2s ease, opacity 0.2s ease-in, height 0s ease 0.2s;
}
.show{
	opacity:1!important;
/*     flex-direction: column;
    justify-content: space-between; */
	animation:anim 5s;
	height:60vh;
	transform: translate3d(0px, 0px, 0px) scale(1, 1);
    transition: transform 0.2s ease, opacity 0.2s ease-in;
}
.chat-bot-result input{
	border-top:1px solid #e4e4e4;
	position:relative;
	bottom:0;
    height: 100%;
    width: 100%;
    background: white;
    padding: 4%;
    font-weight: bold;
    font-size: 14px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	letter-spacing:2px;

}
.bot-inp{
	height: 10%;
	position:relative;
	letter-spacing:1px;
	box-shadow: 0px -7px 26px -16px #00000069;
}
.bot-cont{
	height: 85%;
	padding: 5%;
	overflow:auto;
}
.bot-cont::-webkit-scrollbar{
	width:5px;
}
.bot-cont::-webkit-scrollbar-track {
    background: #ffe1e2;
}

/* Handle */
.bot-cont::-webkit-scrollbar-thumb {
	background: rgba(215,25,32,1);
	border-radius:10px;
}

/* Handle on hover */
.bot-cont::-webkit-scrollbar-thumb:hover {
  background: #9f0003;
}
.bot-cont .right{
	width: fit-content;
	max-width:80%;
    margin-left: auto;
    min-height: 10%;
    height: auto;
    padding: 4%;
    align-items: center;
    background: #cde1ff99;
    border-radius: 15px;
	margin-bottom:5%;
	word-wrap: break-word;
    line-height: 23px;
	border: 1px solid #ababff;
	color:#000020;
	letter-spacing:.5px;
	text-align:start;
}
.bot-cont .left{
	width: fit-content;
	max-width:80%;
    margin-right: auto;
    min-height: 10%;
    height: auto;
    padding: 4%;
    align-items: center;
    background: #ffbdbdab;
    border-radius: 15px;
	margin-bottom:5%;
	word-wrap: break-word;
    line-height: 23px;
	border: 1px solid #ff000054;
    color: #6c0000;
	letter-spacing:.5px;
	text-align:start;
	transition:1s;
	display: flex;
    flex-direction: column;
}
.chat-bot-header{
	background: linear-gradient(45deg, rgba(215,25,32,1) 37%, rgba(231,192,52,1) 100%);
    border-radius: 10px 10px 0 0;
    height: 2em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1em;
	box-shadow: 0px 7px 17px -4px #00000069;
}
.chat-bot-header p{
	font-weight:bold;
	color:rgba(134 0 5);
	cursor:pointer;
}
.link-but{
	background: white;
    width: 100%;
    padding: 7px;
    border-radius: 5px;
    box-shadow: 0px 11px 26px -17px #000000e0;
    text-align: center;
	transition:.5s;
	margin-top: 1em;
	cursor:pointer;
}
.link-but:hover,.bot-options:hover{
	background: #d61a21;
    color: white;
}
.link-but{
	color: #b70000;
    font-weight: bold;
}
.link-but:hover{
	color:white;
}
.bot-name{
	color: white!important;
    letter-spacing: 1px;
}
.hint{
	display:none;
	width: 60%;
    padding-right: .5em;
    background: #d12023;
    color: white;
    border-radius: 5px;
    letter-spacing: 1px;
    line-height: 22px;
	margin-bottom:1em;
	position:relative;
	z-index:10;
}
.hint-p{
	padding: 1em .5em 1em 1em;
}
.show-hint{
	display:flex!important;
}
.hint:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: 5px;
    bottom: -21%;
    /* bottom: auto; */
    border: 13px solid;
    border-color: #d12023 transparent transparent;
    z-index: -1;
}
.bot-options{
	width: fit-content;
	max-width:80%;
    margin-right: auto;
    min-height: 10%;
    height: auto;
    padding: 4%;
    align-items: center;
	word-wrap: break-word;
	letter-spacing:.5px;
	transition:1s;
	display: flex;
    flex-direction: column;
	background: white;
    border-radius: 5px;
    box-shadow: 0px 11px 26px -17px #000000e0;
    text-align: center;
	transition:.5s;
	margin-top: 1em;
	cursor:pointer;
	color: #b70000;
    font-weight: bold;
}
.wrong-answer-text{
    font-size: 13px;
    line-height: 15px;
    margin-top: 20px;
    color: #900000;
}
.wrong-answer-contact{
    color: #6c0000;
    font-weight: 600;
    transition:.5s;
    text-underline-offset: 2px;
}
.wrong-answer-contact:hover{
    text-decoration: underline;
}

/*Chatbot styles added */
