/*----------Custom Css------------*/
body{overflow-x:hidden !important;}
a, a:hover{color:#F48E38;font-weight: 400;}
h2{color:#335CAB;font-weight: 600;}
h5{font-weight: 500;}
.fixed-top {top: 120px;}
.navbar, #carouselExampleControls, .footer, .sciprobtn{ width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;}
    .sciprobtn{text-align: center;
    background: #94B50B;
    font-size: 19px;
    margin-top: -7px;
    padding: 10px;
    color: #fff;
    font-weight: bold;}
    .sciprobtn a{color:#fff;}
    .borderabstract{border: 3px dotted #94b50b;
    color: #94b50b !important;
    font-size: 17px;
    text-align: center;
    padding: 7px;
    font-weight: bold;}
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;}
a.btn:hover{color:#fff;}
.blog .card{text-align: center;}
.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 12px;font-family:'Roboto',sans-serif;display: block !important;}
.navbar .active a{color:#fff;}
.navbar li a:hover, .navbar li a:focus{color:#fff;}
.mainmenu .collapse ul ul li a:hover, .mainmenu .collapse ul ul li a:focus{color:#b9b9b9;}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#2CA3DD;border:0px;}
nav.blue-gradient {background:linear-gradient(2deg,#3b0407,#B81822)!important}
ul.blue-gradient {background:linear-gradient(-175deg,#3b0407,#B81822)!important}
.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;}
.contact textarea.form-control{text-transform:none !important;}
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;}
.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;font-size: 20px;font-weight: 500;background: linear-gradient(40deg,#FFD86F,#FC6262)!important;color: #fff;}
.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: 2px;position: relative;cursor:pointer;}
.remove_field {float: left;font-size: 27px;margin-top: -46px;}
.cols input[type=text] {width: 97%;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;width:49.7%;}
input[type=text]{font-weight:500;}
.colm1 {display:block;float:left;line-height:24px;width:49%;font-size: 16px;text-align:left;margin-bottom:0px;}
.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: none;}

#normal-countdown{ text-align: center; display:flex;}
#normal-countdown .time-sec{ position: relative; display: inline-block; margin: 2.5%; font-size:15px;height: 60px; width: 120px; 
    border-radius: 100px; background: #fff; box-shadow: 0px 0px 0px 2px rgba(255,255,255,.4); color: #F84982; }
#normal-countdown .time-sec .main-time{ font-weight: 500; line-height: 50px; font-size:18px;color:#000;}
#normal-countdown .time-sec span{ position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%);color:#000; font-size:12px;}
.countcard{background: #8E2E77;color:#fff;}
.progress-bar{background: linear-gradient(40deg,#45cafc,#303f9f)!important;}

/*------------------------
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: 200px;}
.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);}*/
.custom-select {border: 0px !important;padding-left: 15px;font-weight: 500;}
.billingtel .intl-tel-input .selected-flag {height: 60px !important;}
.error{color: red;}
.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: 195px;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;}

.program a{color:#495057;padding: 1px 40px;font-size: 20px;}
.program a:hover, .program a.active{border-bottom:2px solid #F27A21;color:#F27A21;}
.bannertext{font-size: 50px;position: absolute;color: #fff;z-index: 99;padding: 10px;bottom: 35%;font-weight: bold;left: 0;right: 0;text-align: center;}
.btn-yellow, .btn-yellow:not([disabled]):not(.disabled).active, .btn-yellow:not([disabled]):not(.disabled):active, .show>.btn-yellow.dropdown-toggle{background-color: #F8AF5E !important;color:#000 !important;}
.bannertext .btn-yellow{background-color: #f8af5e9e !important;font-size: 15px;}
#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:9999;
    display:none;
}
.table .thead-dark th{background-color: #faa81a; border-color: #faa81a;}

@-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:40%;
    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;} */
h3.titfac{width: 100%;
    text-align: center;
    border-bottom: inset;
    line-height: 0px;
    margin: 10px 0 20px;}
h3.titfac span{padding: 0 10px;
    background: #fff;
    font-size: 28px;}
    .sun{width:55%;}
    .intas{width:70%;}
    .hmin .sun{width:50%;}
    
.preconf-field .custom-radio{display:block;}
.fac p{margin-bottom: 0px !important}

#fvpp-blackout {
  display: none;
  z-index: 499;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
}

#my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 36%;
  left: 30%;
  top: 2%;
  padding: 20px 2%;
  font-family: Calibri, Arial, sans-serif;
  background: #FFF;
height:500px;
overflow-y:scroll;
    
}

#fvpp-close {
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}

#fvpp-dialog h2 {
  font-size: 2em;
  margin: 0;
}
.gallery img {
  width: 100%;
  height: auto;
  max-height: 200px;
  object-fit: cover;
}
.middle-vertical{vertical-align: middle !important;}

#fvpp-dialog p { margin: 0; }
/******************************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;}
.map img{width:100%;}
.bannertext{font-size: 25px;}
.orgfac .col{flex-basis: auto !important;}
.sun, .intas, .hmin .sun{width:30%;}
#abs_form label{width:100%;}
}

@media only screen and (max-width: 992px) {
.navbar{display:none;}
.mobilemenu{display:block;}
.slide-menu__control{color: #ffffff;font-weight:bold;position: relative;width: 100vw;margin-left: -50vw;border-radius: 0px;left: 50%;padding: 10px;box-shadow: none;margin-bottom: 0px;background: linear-gradient(2deg,#3b0407,#B81822)!important;text-align: left;padding-left: 15px;}
.slide-menu__control1{background: transparent!important;}
.slide-menu__control1:hover{box-shadow: none;}
.slide-menu{width: 100% !important;background: linear-gradient(2deg,#3b0407,#B81822)!important;}
.slide-menu ul{padding: 15px !important;font-size: 20px;}
.slide-menu ul a{color: #ffffff;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: #ffffff !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;}
#my-welcome-message{width:100%;left:0;}
.swiper-container img.rounded-circle{width:180px;height:auto;}
}
@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%;}
}