/*----------Custom Css------------*/
body{overflow-x:hidden;}
body.modal-open{overflow: hidden;}
a, a:hover{color:#7fa6ef;font-weight: 400;}
h2{color:#335CAB;font-weight: 600;}
h5{font-weight: 500;}
.h4, h4{font-size: 1.4rem;}
.fixed-top {top: 120px;}
.navbar, #carouselExampleControls, .footer{ width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;}
marquee{background: #2a5bb7;color:#fff; width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;margin-bottom: -7px;padding:5px;font-weight:bold;}
.mainpage .card{margin-bottom: 15px;}
.mainpage{color:#6d6d6d;}
.btn{border-radius: 30px;}
.blog .card{text-align: center;height:350px;}
.footer{color:#fff;}
.navbar-nav{margin: 0 auto;}
.navbar{padding:0px;height:100%;}
.menu-area{background: #d61a5e}
li.dropdown:hover > .dropdown-menu{display:block;}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:15px;font-weight: 600;text-transform:capitalize;padding:8px 16px;font-family:'Roboto',sans-serif;display: block !important;}
.navbar .active a{color:#2CA3DD;}
.navbar li a:hover, .navbar li a:focus{color:#2CA3DD;}
.mainmenu .collapse ul ul li a:hover, .mainmenu .collapse ul ul li a:focus{color:#114A91;}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#2CA3DD;border-bottom: 2px solid #2CA3DD;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#2CA3DD;}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#2CA3DD;}
.navbar .dropdown-menu a{color:#fff;padding: 10px 10px;font-weight:500;}
.pagehead{border-bottom: 2px solid #335CAB;font-size: 2.1rem;}
.contact .form-control{background-color: #F2F2F2;border:0px;}
fieldset .form-control{background-color: #fff !important;}
.contact input{height: calc(2.25rem + 10px);}
.infocard .card{display: inline-block;margin-right: 5px;padding: 1px 10px;text-align: center;}
.categories{list-style: none;padding-left: 0px;line-height: 35px;}
.shop .nav-pills .nav-link.active, .shop .nav-pills .show>.nav-link{background-color: #2E2E2E;border-radius: 1.25rem;}
.shop .tab-content{text-align:center;}
.shop .btn{padding: .54rem 1.3rem;}
.jumbotron{padding: 2rem 2rem;}
.display-4 {font-size: 2rem;}
.card-title {margin-bottom: 0;font-weight:400;}
.newsmore .card:hover{background-color:#2E2E2E;color:#fff;transition-duration: 0.2s;}
#exTab2{background: #2E2E2E;font-size: 20px;padding: 5px;}
#exTab2 a{color: #fff;padding: 8px;}
#exTab2 a.active{background: #C060A7;transition: 0.5s;left: 0;}
#exTab1 .nav-pills > li > a.active h2, #exTab1 .nav-pills > li > a:hover h2{background: #C060A7;transition: 0.3s;color:#fff !important;}
#exTab1 .tab-content {color : white;background-color: transparent;padding : 5px 15px;}
#exTab2 h3 {color : white;background-color: #428bca;padding : 5px 15px;}
/* remove border radius for the tab */
#exTab1 .nav-pills > li > a {border-radius: 0;background-color: transparent;}
#exTab1 .nav-pills > li h2{background-color:#e8e8e8;color:#000 !important;line-height: 75px;border-radius:5px;font-weight:300;}
#exTab1 .nav-pills > li h2:hover{box-shadow: 2px 1px 10px 4px #ccc;}
#exTab1 .nav-pills > li.active h2{background-color:#F27A21;color:#fff !important;box-shadow: 2px 1px 10px 4px #ccc;}
#exTab1 .nav-pills > li{width:49%;}
.award a {padding: 13px;border: 1px solid #C060A7;font-size: 20px;font-weight: 500;}
.award a:hover{background:#C060A7;color:#fff;}
.award, .awardpap{display: inline-flex; padding-right: 15px;}
.award p{font-family: 'Open Sans', sans-serif !important;font-size:15px !important;}
.award:nth-last-child{border-right: 0px;}
.award h3{color:#0F3C61;}
.award li{margin:7px 0px;font-family: 'Open Sans', sans-serif !important;font-size: 15px !important;}
.awardpap li, .award li {margin: 25px -10px;display: inline-block;margin-right: 20px;text-align: center;}
.add_field_button {font-size: 21px;top: -8px;position: relative;cursor:pointer;}
.remove_field {float: left;font-size: 27px;margin-top: -76px;}
.cols input[type=text] {width: 96%;margin-left: 8px;}
.cols1 input{margin-left: 30px;width: 96%;}
.form-control{display:inline;height: 45px;background:#F3F3F3 !important;}
input[type=text]{border:0px !important;}
#abs_form label{font-weight:400;}
input[type=text]{font-weight:500;}
.colm1 {display:block;float:left;line-height:24px;width:49%;font-size: 16px;text-align:left;}
.colm2 {position:relative; width:49%;; margin-left: 8px;font-size: 16px;text-align:left;top: 9px;}
.custom-radio{display:inline;margin-right: 15px;top: 11px;position: relative;}
.breadcrumb {margin-top: 17px;padding: .25rem 1rem;float: right;}
/*------------------------
Radio & Checkbox CSS
-------------------------*/
.form-control { border-radius: 4px; font-size: 14px; margin-bottom:15px;font-weight: 500; width: 100%; padding: 14px 18px; line-height: 1.42857143; border: 1px solid #F2F2F2; background-color: #fff; letter-spacing: 0px; -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075); box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075); -webkit-appearance: none; }
.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]){box-shadow: 0 1px 0 0 #335CAB;
border-bottom: 1px solid #335CAB;color:#335CAB;}

input[type=radio].with-font, input[type=checkbox].with-font { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
input[type=radio].with-font~label:before, input[type=checkbox].with-font~label:before { font-family: FontAwesome; display: inline-block; content: "\f1db"; letter-spacing: 10px; font-size: 1.2em; color: #dfe2e7; width: 1.4em; }
input[type=radio].with-font:checked~label:before, input[type=checkbox].with-font:checked~label:before { content: "\f00c"; font-size: 1.2em; color: #0943c6; letter-spacing: 5px; }
input[type=checkbox].with-font~label:before { content: "\f096"; }
input[type=checkbox].with-font:checked~label:before { content: "\f046"; color: #0943c6; }
input[type=radio].with-font:focus~label:before, input[type=checkbox].with-font:focus~label:before, input[type=radio].with-font:focus~label, input[type=checkbox].with-font:focus~label { }
.box { background: #f3f3f3;box-shadow: 0px 1px 7px -6px #000;border: 2px solid #e9ebef;padding: 35px;margin-bottom: 20px;}
.box-title { margin-bottom: 30px; text-transform: uppercase; font-size: 16px; font-weight: 700; color: #335CAB; letter-spacing: 2px; }
.plan-selection:last-child { border-bottom: 0px; margin-bottom: 0px; padding-bottom: 1px 10px; }
.plan-data { position: relative; }
.plan-data label { font-size: 20px; margin-bottom: 15px; font-weight: 400; color: #fff;padding: 1px 10px;}
.plan-text { padding-left: 35px; }
.plan-price { position: absolute; right: 0px; color: #335CAB; font-size: 20px; font-weight: 700; letter-spacing: -1px; line-height: 1.5; bottom: 43px; }
.term-price { bottom: 18px; }
.secure-price { bottom: 68px; }
.summary-block { border-bottom: 2px solid #d7d9de; }
.summary-block:last-child { border-bottom: 0px; }
.summary-content { padding: 28px 0px; }
.summary-price { color: #335CAB; font-size: 20px; font-weight: 400; letter-spacing: -1px; margin-bottom: 0px; display: inline-block; float: right; }
.summary-small-text { font-weight: 700; font-size: 12px; color: #8f929a; }
.summary-text { margin-bottom: -10px; }
.summary-title { font-weight: 700; font-size: 14px; color: #fff; }
.summary-head { display: inline-block; width: 120px; }
.widget { margin-bottom: 10px; background-color: #2E2E2E; padding: 35px 25px 20px;}
.widget table td{text-align: right;}
.widget table{color:#fff;}
.widget:last-child { border-bottom: 0px;top:0;position:sticky; box-shadow: 1px 4px 13px 1px #717171;border-radius: 5px;}
.widget-title { color: #FDAF31; font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 10px; letter-spacing: 1px; display: table; line-height: 1; }
.custom-select{background-color:#fff !important;border-bottom: 1px solid #ced4da !important;border:none;padding:0px;color: #757575;font-weight: 300; border-radius: 0px;}
.md-form label.active{color:#335CAB !important;}
.coupon{padding: 19px 19px 8px;border: 1px solid #d2d2d2;margin-top: 0px;background: #f3f3f3;box-shadow: 0px 1px 7px -6px #000;border: 2px solid #e9ebef;}
input[type=radio].with-font:checked~label:before, input[type=checkbox].with-font:checked~label:before{color: #33b5e5;}
.intl-tel-input{width:100%;}
#contact-form label{color:#335CAB;}
.msgsuccess{color: #335CAB;text-align: center;font-weight: bold;background: #dedede;border-radius: 30px;}
.intl-tel-input .selected-flag{height:45px !important;}
.program a{color:#495057;padding: 1px 40px;font-size: 20px;}
.program a:hover, .program a.active{border-bottom:2px solid #335CAB;color:#335CAB;}
.logo{width: 300px;}
.input-group-text{color: #fff;background-color: #ef72ce;border: 1px solid #ef72ce;}
.map{list-style:none;float:right;text-align: center;}
.topbar {padding-bottom: 5px;border-bottom: 1px solid #e5e5e5;padding-top: 10px;font-size: 14px;font-weight: bold;}
.fa-phone, .fa-envelope-o {font-size: 16px;font-weight: bold;}
.card-body a{font-size: 14px;}
p.h4{color:#335CAB;}
table.schedulefees {table-layout: fixed ;width: 100% ;}
.schedulefees td {width: 25% ;}
.dropdown-submenu a::after {transform: rotate(-90deg);position: absolute;right: 6px;top: 1.3em;}
#mc_embed_signup{background: transparent !important;}
#mc_embed_signup .button {background-color: #a54f8e !important;border-radius:30px !important;}
#mc_embed_signup .button:hover {background-color: #932a77 !important;}
.abtmumbai img{width:100%;padding-bottom:10px;}
.abtmumbai h4{font-size: 19px;font-weight: 400;}
#contact-form .custom-select{border-bottom: 0px !important;border:none;padding:14px;height:50px;border-radius: 4px;color: #757575;font-weight: 500; background-color:#F2F2F2 !important;}
.billingtel .intl-tel-input .selected-flag .flag{top:34%;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color: #FF7043;}
.custom-control-input:checked~.custom-control-label::before {background-color: #FF7043;}
.box input{height: calc(2.25rem + 10px);}
.intl-tel-input{margin-bottom: 14px !important;}
.custom-select {border: 0px !important;padding-left: 15px;font-weight: 500;}
.billingtel .intl-tel-input .selected-flag {height: 60px !important;}
.error{color: #2CA3DD;}
.btn-deep-orange{background-color:#2CA3DD !important;border-color:#2CA3DD !important;}
.btn-deep-orange:not([disabled]):not(.disabled).active, .btn-deep-orange:not([disabled]):not(.disabled):active, .show>.btn-deep-orange.dropdown-toggle{background-color: #a74d8f!important;}
.secli{margin-left:15px;}
.close .navbar-toggler{position: absolute;top: 9px;right: 9px;font-weight:bold;z-index: 9999 !important;}
.close{opacity:10;}
.president{display: flex;text-align: center;list-style: none;padding-left:0px;}
.president li{width:50%;}
.org{width: 140px;border-radius: 77px;}
.map img{width: 125px;margin-top: 11px;}
#data_div{text-align:center;}
.btn-deep-orange:not([disabled]):not(.disabled).active, .btn-deep-orange:not([disabled]):not(.disabled):active, .show>.btn-deep-orange.dropdown-toggle{background:#2CA3DD !important;}
.userbox{background: #f1f1f1;padding: 15px 65px;}
.ClassyCountdown-wrapper .ClassyCountdown-value{color:#000 !important;}
.mobilemenu{display:none;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color: #2CA3DD;}
.custom-control-input:checked~.custom-control-label::before {background-color: #2CA3DD;}
section.abstractform{width:100%;}
.mdb-color.darken-4 {background-color: #114A91!important;}
.carttot{border: 1px solid #2E2E2E;padding: 15px;background: #2E2E2E;color: #fff;box-shadow: 1px 4px 13px 1px #717171;border-radius: 5px;}
.carttot h4{font-size: 1.3rem;text-align: center;}
.carttot h5{font-size: 1.1rem;}
.input-group-prepend .btn, .input-group-append .btn{padding:0px !important;margin:0px;border-radius: 30px !important;box-shadow:none;min-width: 2.3rem !important;}
.btn-outline-secondary, .btn-outline-secondary:not([disabled]):not(.disabled).active, .btn-outline-secondary:not([disabled]):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle, .btn-outline-secondary.active, .btn-outline-secondary:active, .btn-outline-secondary:active:focus, .btn-outline-secondary:focus, .btn-outline-secondary:hover{border: 1px solid #b9b9b9!important;color: #2A5BB7!important;}
.entries .input-group {width:120px;}
.entries .form-control {height: 37px;margin-left: 5px;margin-right: 5px;padding: 5px;}
.entries small a{color:grey;}
.entries small a:hover{color:red;}
.entries button{background: transparent;border: 0px;cursor: pointer;padding: 0px;}
.entries button:hover{color: red;}
.cart hr:last-child{display:none;}
#sidebarCollapse{position: absolute;
    right: 10px;
    line-height: 19px;
    top: 8px;
    text-align: center;
    background: #C1E8FB;
    padding: 13px 13px;
    border-radius: 32px;
    font-size: 17px;
    text-align:center;}
#sidebar hr{margin-top:2rem; margin-bottom:2rem;}
.filters{background: whitesmoke;color: #495057;}
#sidebar {
    width: 400px;
    position: fixed;
    top: 0;
    right: -400px;
    z-index: 99999;
    height: 100%;
    color: #000;
    transition: all 0.3s;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
    overflow-y:auto;
}

#sidebar.active {
    right: 0;
}

#dismiss {
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.dismiss ul{list-style:none;padding-left:0px;display:flex;}
.dismiss ul li{width:33%;}
#dismiss:hover {
    background: #fff;
    color: #000;
}

.overlay {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    z-index: 998;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.overlay.active {
    display: block;
    opacity: 1;
}

a[data-toggle="collapse"] {
    position: relative;
}

/*.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}*/
#cover-spin {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right:0;
    top:0;
    bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:999;
    display:none;
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

#cover-spin::after {
    content:'';
    display:block;
    position:absolute;
    left:48%;top:43%;
    width:40px;height:40px;
    border-style:solid;
    border-color:#335CAB;
    border-top-color:transparent;
    border-width: 4px;
    border-radius:50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}
.addonreg{background: #f3f3f3;box-shadow: 0px 1px 0px -6px #000;border-right: 7px solid #fff;}
fieldset h3{font-size: 1.4rem;}
select.form-control[multiple], select.form-control[size], textarea.form-control{text-transform: lowercase !important;}

/*
.programsci #nav-tabContent .card-body:after {font-family: 'FontAwesome';content: "\f077";float: right;font-size: 10px;}
.programsci #nav-tabContent .break:after{content: "" !important;}
.programsci #nav-tabContent .card-body.collapsed:after {content: "\f078";}
.programsci table.table td, .programsci table.table th {padding-top: 0.5rem;padding-bottom: 0.5rem;font-weight: 500;}
.rounded-circle{vertical-align: top;}
*/

.collapsed{font-size: 17px;color: #114A91;display:block !important;}
.knowmore{display:none;cursor:pointer;}
.fa-arrow-circle-o-right{font-size:14px;}
.arrow{display:none;}
.collapsed > .arrow{display: block !important;margin-top: 0px;margin-bottom: 0px;z-index:9999;} 
.programsci nav{position: sticky;top: 0;z-index:999;background:#fff;font-size:14px;}
.programsci .collapse{border-bottom: 1px solid #eaeaea;} 
.programsci .collapse:last-child{border-bottom: 0px;}
.arrow {
  text-align: center;
}
.bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
  z-index:9999;
}
.tab-pane ul{padding-left:0px;}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.programsci .nav-tabs .nav-item.show .nav-link, .programsci .nav-tabs .nav-link.active{border-bottom: 1px solid #114A91;}
.programsci .nav-tabs .nav-link{border-top:none;border-left:none;border-right:none;padding-left:12px;padding-right:12px;}
.programsci .nav-link, .programsci .navbar{color:#495057;}
.programsci .list-group-item{padding: .35rem 0;border:0px;}
.modal-footer{justify-content: left;display: block;border-top: 0px;}
.modal-footer h4{font-weight: 400;font-size: 17px;}
.modal-footer .topic{font-weight: 500;}
.badges{background: #fff;position: sticky;top: 38px;z-index: 999;}
.badges .active{color:#fff !important;background-color:#114A91 !important;font-weight: 700;}
.badge-light[href]:focus, .badge-light[href]:hover{font-size: 12px !important;font-weight: 700;}
h6.name strong{color:#114A91 !important;}
.talks{line-height: 1;margin-bottom:15px !important;}
.topic{font-weight: 500 !important;font-size: 17px;}
.faq .butn{padding: 15px; width: 100%; background: #0C7CBE !important;color: #fff !important;display:block;}
.faq .card-header{padding:0px;}
.faq .card[class*=border]{border:0px;}
.faq .card{box-shadow:none;}
.faq .card .card-header{background-color:transparent;font-size: 17px;font-weight: bold;}
[data-toggle="collapse"] .fa:before {content: "\f078";}
[data-toggle="collapse"].collapsed .fa:before {content: "\f077";}
.faq .btn .fa{float:right;}
.faq .collapsed, .faq .btn{font-size: 18px;text-transform: unset;}
.faq .btn-link.focus, .faq .btn-link:focus, .faq .btn-link:hover{text-decoration:none;}
.headmain{background-color: #24709c;color: #fff;}
.card .list-group{padding: 0px 15px 0px;flex-direction: row;}
/******************************Drop-down menu work on hover**********************************/
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:280px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}
@media only screen and (max-width: 767px) {
.navbar-collapse {position: fixed;top: 0;right: 0;z-index: 1;width: 100%;height: 100%;background:#2a5bb7;transition: all 0.3s ease-in;}
.navbar-collapse.collapsing {height: 100% !important;transition: all 0.2s ease;left: 100%;}
.navbar-collapse.show{left:0;overflow-y: scroll;z-index: 99;}
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
.logo{width:100%;}
.map{float: none;padding-left: 0px; margin-top: 20px;text-align: center;}
.infocard .card {width: 100%;margin-bottom: 8px;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{padding-left:25px;}
.navbar .dropdown-menu{position: relative !important;width:100%;}
.mainpage .card{margin-top:15px;}
.topbar{text-align:center;}
.topbar .pull-left, .topbar .pull-right{float:none !important;}
.dropdown-menu.show{display:block;}
.dropdown-submenu a::after{transform: rotate(0deg);right: auto;}
.award, .awardpap, .awardpap li, .award li{display:block;}
.award a{display:block;padding: 4px}
.secli{margin-left:0px;}
.intl-tel-input{width:100% !important;}
.navbar-nav{margin-top: 60px;}
.president li{width:100%;margin-right: 10px;}
.org{width:100%;}
.breadcrumb {padding: 0.25rem 0.9rem;float: none;}
.cart .title{display:none;}
.cart .entries{line-height: 40px;}
.cart .col-md-3{margin-bottom:10px;margin-top:10px;}
.modal-footer .time{line-height: 14px;text-align: center;}
.collapsed > .arrow{margin-top:20px: }
#cover-spin{position: fixed;margin-top: 0px;}
#cover-spin::after{position: fixed;top: 15%;}
}

@media only screen and (max-width: 992px) {
.navbar{display:none;}
.mobilemenu{display:block;}
.slide-menu__control{position: relative;width: 100vw;margin-left: -50vw;border-radius: 0px;left: 50%;padding: 10px;box-shadow: none;margin-bottom: 0px;background: black;text-align: left;padding-left: 15px;}
.slide-menu{width: 100% !important;background: #2a5bb7;}
.slide-menu ul{padding: 15px !important;font-size: 20px;}
.slide-menu ul a{color: #fff;margin-bottom: 10px;font-size: 17px;}
.mobilemenu .controls{display:flex;}
.mobilemenu .controls button{background:transparent;}
#test-menu-right .slide-menu__control{text-align: right;padding-right: 18px;}
.slide-menu__backlink{background:transparent;color: #fff !important;font-weight: bold;font-size: 22px !important;text-align:left !important;}
}

@media only screen and (max-width: 768px) {
#exTab1 .nav-pills > li { width: 100%;}
section.abstractform{top: 1%;}
ul.awardpap{padding:0px;}
.awardpap li{margin-right:0px;}
.award, .awardpap{padding:0px;}
.awardpap li, .award li{margin-right:0px;}
}
@media all and (max-width: 1200px) and (min-width: 601px)
{
section.abstractform{
width: 100%;

}}
@media only screen and (max-width: 769px) {
	#ref_form button{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
	.colm1{width:100%;}
	.colm2{width:100%;margin:0px;top:0px;}
	    #ref_form{margin:0px;}
}
@media only screen and (max-width: 769px) 
{
	.tooltip .tooltiptext {width:325px; margin-top: -100px;left:0;}
	.cols input[type=text]{width: 85%;margin-left: 10px;}
	.cols1 input{width: 85%;}
}