.mega-menu .menu-logo > li > a img {
    height: 91px;
    position: initial;
    width: 140% !important;
    max-width: 145% !important;
    margin-bottom: -5px;
    margin-left: -19px !important;
}
.topbar li {
    position: relative;
    font-size: 105%;
}
header.dark-transparent .mega-menu>section.menu-list-items {
    background: #fffff7;
}
.mega-menu .menu-links > li > a {
    color: #0f8101;
    font-weight: bold;
}
.mega-menu .menu-links > li.active.hoverTrigger > a{
	color:white;
}
.mega-menu .menu-logo {
    margin: 0px 10px 0px 0px;
    position: static !important;
}
.mega-menu .menu-links>li.active>a:before, .mega-menu .menu-links>li:hover>a:before {
    position: absolute;
    top: 0;
    left: 0;
    background: #0f8101;
    content: "";
    height: 100%;
    width: 100%;
    z-index: -1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.mega-menu .menu-links > li > a:hover {
    color: white;
}
.mega-menu .menu-links > li:hover > a {
    color: white;
}
.mega-menu .drop-down-multilevel.custom_right_zero{
	right: 0;
}
.topbar {
    padding: 10px 20px;
    background: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
        background-color: #0f8101;
}
header.dark-transparent .mega-menu.desktopTopFixed .menu-list-items {
    background: #fff;
}
.mega-menu.desktopTopFixed .menu-logo {
    margin: 0px 0 0;
}
.mega-menu.desktopTopFixed .menu-logo > li > a img {
    height: 88px;
}
.mega-menu .drop-down-multilevel li:hover,.mega-menu .drop-down-multilevel li:hover {
    background: #0f8101;
}
.mega-menu .menu-links > li > a {
    margin: 0;
    padding: 0px 12px;
}
.mega-menu .menu-links>li>a {
    font-size: 14px;
}
.mega-menu .menu-links > li.active > a {
    color: #ffffff;
}
.mega-menu .drop-down, .mega-menu .drop-down-tab-bar {
    border-top: 1px solid #0f8101;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
}
.mega-menu .drop-down h3, .mega-menu .drop-down-tab-bar h3 {
    font-size: 16px;
    line-height: 1;
    padding-top: 0.35em;
    margin-bottom: 0.65em;
    color: #0f8101;
}
.webss-pos-relative{
	position:relative;
}
/*.bg-overlay-gray-darkest,.iq-feature7webss-pos-absolute {
    position: absolute;
    top: 170px;
    left: 0;
    z-index: 999999;
}
.iq-form2 {
    background: #fff;
    padding: 30px;
    position: absolute;
    width: 100%;
    top: 0px;
	z-index:999999;
}*/
.iq-form2 {
    top: -479px;
	z-index:999999;
}
.iq-special-1 .bg-1,.iq-special-1 .bg-2,.iq-special-1 .bg-3,.iq-special-1 .bg-4 {
    background: #02d871;
}
section.overview-block-ptb.webss-search-form {
    background-color: #02d871;
}
section.iq-about.overview-block-pt.iq-hide {
    padding-top: 0;
	    margin-top: -50px;
}
.webss-g-background {
    background-color: #02d871 !important;
    color: white !important;
}
.overview-block-ptb.iq-pricing3{
    padding: 0;
}
.webss_imp_news .iq-footer2 .post-blog a {
    vertical-align: top;
    font-size: 14px;
    color: #01cd6b;
}
.webss_imp_news .iq-footer2 .iq-post li {
    border-bottom: 1px solid rgb(2, 216, 113);
	    padding: 15px;
		padding: 0 15px;
}
.webss_imp_news .iq-footer2 .post-img {
    display: table;
    float: left;
    margin-right: 15px;
    margin-left: 15px;
}
div.easy-autocomplete-container {
    text-align: left !important;
}
div.easy-autocomplete-container li.selected {
    background-color: #107f07;
    color: white;
}
section.overview-block-ptb.webss-search-form .col-sm-6 {
    float: left;
}
.col-sm-12.iq-form1.white-bg.iq-pall-20 {
    border: 5px solid #06a95b;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}
.overview-block-ptb.iq-pricing3 {
    padding: 0;
   box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    margin-bottom: 50px;
}
.iq-form3 {
    padding: 20px 30px;
    width: 100%;
    position: relative;
    top: -80px;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.iq-footer2 .logo img {
    width: 200px;
    border-radius: 5px 5px 5px 5px;
}
.breadcrumb {
    background-color: #e9ecef;
	margin-bottom: 0;
}
.webss-bredcrumb.iq-mt-40 {
    margin-top: 137px;
    clear: both;
    display: block;
    background-color: #e9ecef;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.main-content.webss-light-dark-bg {
    background-color: #e8eaeb;
}
.iq-sidebar-widget {
    position: relative;
    background-color: white;
    margin-bottom: 50px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.webss-uniu-lists .col-sm-4 {
    padding-right: 0;
    margin-right: -15px;
	border-right: 1px solid #e9ecef;
}
.webss-uniu-lists .col-sm-5 {
	border-right: 1px solid #e9ecef;
}
.webss-uniu-lists .col-sm-3 {
    padding: 0;
    text-align: center;
    padding-top: 15px;
}
.iq-blog-detail {
    padding: 15px;
    border: 0;
}
.iq-blog-entry.white-bg {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.search-sidebar img.media-object {
    border: 1px solid #e8eaeb;
    padding: 1px;
    border-radius: 2px;
}
li.sidebar_active_city {
    font-weight: bold;
    color: #02d871 !important;
}
li.sidebar_active_city a{
    font-weight: bold;
    color: #02d871 !important;
}
a.uni_attr.sidebar_active_institution {
    background-color: #02d871;
    color: white !important;
	padding: 10px;
}
.iq-sidebar-widget .iq-recent-post .media-body span {
    color: #666666;
    display: block;
}
.iq-sidebar-widget .iq-recent-post .media-body span.uni_name {
    font-weight: bold;
}
a.uni_attr:hover {
    background-color: #02d871 !important;
    /* overflow: hidden; */
    display: block;
}
a.uni_attr{
    margin-left: -21px;
    margin-right: -21px;
    padding: 10px;
	display: block;
}
.iq-sidebar-widget .iq-recent-post {
    margin-top: 0px;
}
.iq-sidebar-widget a.uni_attr:hover .iq-recent-post .media-body span,.iq-sidebar-widget a.uni_attr.sidebar_active_institution .iq-recent-post .media-body span {
    color: #ffffff;
    display: block;
}
.modal.fade.iq-login-from.webss-lead-from .modal-dialog {
    max-width: 600px;
}
.leads_form .form-control{
	color:#495057;
}
.form-control.search_pop_red {
    color: red;
    border-color: red;
}

.form-control.search_pop_green {
    color: green;
    border-color: green;
}
#search_loading_lead_dialog {
    display: none;
}
#search_loading_lead_dialog img {
    width: 15%;
    text-align: center;
    display: block;
    margin-left: 42%;
    margin-top: 100px;
}

#search_loading_lead_msg {
    display: none;
}
.course_header {
    background-color: #f7f7f7;
	border-bottom: 1px solid #cfd1d2;
}
h1.course_title {
    padding: 18px;
    font-size: 22px;
    font-family: 'Oswald', sans-serif;
    line-height: 1.2;
    text-transform: uppercase;
}
.course_content {
    padding: 15px 20px;
    line-height: 1.9;
    letter-spacing: 0.5px;
    font-size: 16px;
}
.padr0{
	padding-right:0px !important;
}
.padl0{
	padding-right:0px !important;
}
.product_page .iq-blog-detail {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e9ecef;
}
.iq-blog-detail_footer {
    padding: 10px 20px;
}
.mobile_body .webss-bredcrumb.iq-mt-40 {
    margin-top: 0;
}
.mobile_body .mega-menu .menu-logo > li > a img {
    height: 70px;
}
@media (max-width: 992px){
.mega-menu .menu-mobile-collapse-trigger, .mega-menu .menu-mobile-collapse-trigger:hover {
    background: #43ab50;
}
.mega-menu .menu-mobile-collapse-trigger {
    width: 48px;
    height: 47px;
    top: 16px;
    right: 11px;
}
.mega-menu .menu-mobile-collapse-trigger.active:before, .mega-menu .menu-mobile-collapse-trigger.active:after, .mega-menu .menu-mobile-collapse-trigger.active span{
	right:-8px;
}
.mega-menu .menu-links{
	padding: 0px !important;
	top: 74px;
	
}
.mega-menu .menu-logo > li > a img {
    height: 75px;
    position: initial;
    width: auto;
    margin-bottom: 4px;
	margin-left: -8px;
    margin-top: 3px;
}
.webss-uniu-lists .col-sm-3 {
    padding-left: 15px;
    padding-right: 15px;
}
body.product_page.mobile_body .webss-uniu-lists .col-sm-5 {
    margin-right: 15px;
}
body.product_page.mobile_body .iq-entry-title.iq-mb-10.text-center {
    margin-bottom: 0;
}
body.product_page.mobile_body .iq-blog-entry .webss-uniu-lists .iq-blog-detail {
    padding: 20px;
    border-bottom: 1px solid #ddd;
}
body.product_page.mobile_body .iq-login-from.webss-mobile-sidebar .modal-body {
    padding: 14px;
    background-color: #ffffff;
}
.chat-bar.spcb.webss-blink-bg {
    padding: 10px;
}
div#slide-1-layer-18{
z-index: 5;
    white-space: nowrap;
    font-size: 50px !important;
    line-height: 68px !important;
    font-weight: 800;
    text-align: center !important;
    color: rgb(255, 255, 255);
    letter-spacing: 3px;
    font-family: Raleway;
    visibility: inherit;
    transition: none 0s ease 0s;
    text-align: inherit;
    border-width: 0px;
    margin: 13px;
    padding: 22px !important;
    top: -100px !important;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}
span#slide-1-layer-5 {
    top: -12px !important;
    font-size: 31px !important;
    padding: 20px !important;
}
div#rev_slider_1_1_wrapper,div#rev_slider_1_1_forcefullwidth {
    height: 80vh !important;
}
span.mobilebr {
    /* clear: both !important; */
    display: block;
    text-align: center !important;
    font-size: 35px !important;
}
span.mobilebr.mobilebrmrt {
    margin-top: 47px !important;
}
.home-search-popup .easy-autocomplete {
    width: 100% !important;
}
.modal-body.home-search-popup {
    padding: 30px 0px;
}
.mega-menu.menuFullWidth.mobileTopFixed section.menu-list-items {
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px #a2a2a2;
}
.mobile_body .iq-about.overview-block-pt img {
	width: 100px;
    height: 100px;
    padding: 4px;
    background-color: #dfdfdf;
    border: 4px solid #02d871;
    border-radius: 5px 5px 5px 5px;
    margin-right: 10px;
}
.webss-member-marquee {
    height: 440px;
    margin-top: -20px;
    margin-bottom: -30px;
}
input#center_name_search {
    width: 85% !important;
}
.center_search div.easy-autocomplete-container {
    text-align: left !important;
    width: 84% !important;
    margin-left: 8% !important;
}
.webss-list-header h5 {
    margin-bottom: 10px;
    margin-top: -28px;
    text-align: center;
}
}





div#eac-container-center_name_search ul {
    display: block;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.center_search .overview-block-ptb.iq-over-green-90.iq-bg {
    z-index: 99;
}
.center_search .easy-autocomplete {
    width: 100% !important;
}
.center_search .easy-autocomplete-container ul li {
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    font-size: 20px;
    font-weight: normal;
    padding: 11px 12px;
}
.center_search div.easy-autocomplete-container {
    text-align: left !important;
    width: 50%;
    margin-left: 25%;
}
input#center_name_search {
    width: 50%;
    margin: 50px auto;
    border: 1px solid #008c48;
    color: #058c4b !important;
    border-radius: 5px 5px 5px 5px;
    padding: 31px;
    font-size: 25px;
    padding-bottom: 37px;
    background: white;
	margin-bottom: 0;
}
.webss-member-marquee {
    height: 440px;
    margin-top: -20px;
    margin-bottom: -30px;
}
.iq-about.overview-block-pt img {
   width: 100px;
    height: 100px;
    padding: 4px;
    background-color: #dfdfdf;
    border: 4px solid #02d871;
    border-radius: 5px 5px 5px 5px;
    margin-right: 10px;
}

.chat-bar.spcb {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    /* height: 80px !important; */
    overflow: hidden;
    text-align: center;
    z-index: 999;
    background-color: rgba(67, 171, 80, 0.6);
    border-top: 1px solid #43ab50;
}
.mobile_body .iq-post-sidebar.search-sidebar.modal.fade.iq-login-from.webss-mobile-sidebar.show {
    background-color: hsl(122, 39%, 49%);
}
.mobile_body .iq-sidebar-widget {
    /*width: 86%;*/
}
.mobile_body .webss-uniu-lists .col-sm-4{
	margin-right: 15px;
}
.chat-bar.spcb span,.chat-bar.spcb i {
    font-size: 16px;
    color: #43ab50;
    padding: 10px;
}
.chat-bar.spcb span, .chat-bar.spcb i {
    font-size: 16px;
    color: #43ab50;
    padding: 14px 5px;
    font-weight: bold;
    text-shadow: #FFF 1px 1px 10px, #FFFFFF 1px 1px 1px;
}
.iq-login-from.webss-mobile-sidebar  .modal-body {
    padding: 14px;
    background-color: #e8eaeb;
}
.mobile_body .iq-sidebar-widget .easy-autocomplete {
    width: 100% !important;
}
.mobile_body .iq-blog-entry .webss-uniu-lists .iq-blog-detail {
    padding: 20px;
    border-bottom: 2px dashed #02d871;
}
@media (min-width: 993px){
	.webss-list-header h5 {
    margin-bottom: 14px;
}
	.search-sidebar .modal-dialog {
		margin: 0 auto;
	}
	.iq-sidebar-widget {
    margin-bottom: 10px;
    padding: 10px;
    border: none;
	box-shadow: none !important;
}
.search-sidebar .modal-header .close{
	display:none;
}
.modal-body {
    border-bottom: 1px solid #e9ecef;
}
.search-sidebar .modal-header.text-center {
    text-align: center !important;
    display: block;
}
.search-sidebar h4.modal-title.iq-tw-5 {
    font-size: 24px;
	line-height: 1;
}
.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a {
    font-size: 14px;
    padding: 3px 0;
    /* border-bottom: 1px dotted #e8eaeb; */
}
.drop-down.grid-col-12.effect-expand-top {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
ul.drop-down-multilevel.effect-expand-top {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
}
.webss-blink-bg{
  -webkit-animation:webss-blink 1s infinite;  /* Safari 4+ */
  -moz-animation: webss-blink 1s infinite;  /* Fx 5+ */
  -o-animation: webss-blink 1s infinite;  /* Opera 12+ */
  animation: webss-blink 1s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes webss-blink {
  0%, 49% {
    background-color: rgb(117, 209, 63);
  }
  50%, 100% {
    background-color: #5cb85c;
	
  }
}
input#center_name_search {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.webss-white-bg {
    background-color: white;
	 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
h4.page-title {
    text-align: center !important;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #e9ecef;
    background-color: white;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    border-radius: 5px 5px 0px 0px;
}
.webss-white-bg {
	padding-bottom: 50px;
}
.iq-sidebar-widget .iq-recent-post.media.webss-side-list {
    margin-top: 10px;
    margin-left: -10px;
    margin-right: -10px;
    border-bottom: 1px dotted #e8eaeb;
    padding-bottom: 10px;
}
.webss-p-good-read {
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 2;
    text-align: justify;
	padding: 20px;
}
li.webss-p-good-read{
	padding: 0px;
	padding-left:20px;
	margin: 2px 0 !important;
}
ul.webss-m-l10 {
    margin-left: 40px;
}
li.webss-p-good-read span {
    background-color: #02d871;
    padding: 0px 5px;
    border-radius: 50%;
    height: 30px;
    width: 30px !important;
    display: inline-block;
    text-align: center;
    vertical-align: unset;
    color: white;
	margin-right:10px;
}
ul.webss-m-l10 li.webss-li-mar {
    margin-bottom: 11px !important;
}
.iq-team2.text-center {
    background-color: white;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    padding-top: 20px;
    padding-bottom: 20px;
}
a.join_as_cen .iq-team2.text-center {
    background-color: #99f5c8;
}
a.join_as_cen:hover .iq-team2.text-center{
    background-color: #02c366;
    color: white;
}
.form-group.webss-main-search-holder {
    width: 60%;
    margin: 0 auto;
	text-align: center;
    display: block;
	margin-bottom: 3em;
}
.form-group.webss-main-search-holder input#center_name_search {
    width: 65%;
    margin: 0;
    border: 1px solid #008c48;
    color: #058c4b !important;
    border-radius: 5px 0px 0px 5px;
    padding: 31px;
    font-size: 25px;
    padding-bottom: 37px;
    background: white;
    margin-bottom: 0;
}
#webss-main-search-btn {
    border: 1px solid #02d871;
    color: #ffffff !important;
    border-radius: 0px 5px 5px 0px;
    padding: 16px;
    font-size: 25px;
    padding-top: 15px;
    /* box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); */
    background-color: #02d871;
}
.mobile_body #lead_form .dw-50 {
    width: 100% !important;
}
.mobile_body #lead_form .dw-90 {
	float: unset;
    margin: 0 auto;
}
.mobile_body #lead_form h1 {
    text-align: center;
    border-bottom: 1px dashed #02d871;
    margin-bottom: 15px;
}
.mobile_body .pop_up_form form {
    padding: 0 10px;
}
.mobile_body .form-group.webss-main-search-holder input#center_name_search {
    width: 100% !important;
	margin-bottom: 1em;
	border-radius: 5px 5px 5px 5px; 
}
.mobile_body .form-group.webss-main-search-holder{
	width:100%;
}
.mobile_body #webss-main-search-btn{
	border-radius: 5px 5px 5px 5px; 
}
.input-group.mb-3.webss-main-search-holder {
    margin: 0 auto;
    width: 80%;
    background-color: #c5c5c57a;
    padding: 50px 20px;
    border: 1px solid #d2cfcf;
}
input#main_search {
    width: 100%;
    margin: 0px auto;
    border: 1px solid #008c48;
    color: #058c4b !important;
    border-radius: 0;
    padding: 31px;
    font-size: 25px;
    padding-bottom: 37px;
    background: white;
    margin-bottom: 0;
}
.cursor-pointer{
	cursor:pointer;
}
button#main-select-btn {
    background-color: #323c4f;
    padding-left: 24px;
    padding-right: 24px;
    color: white !important;
    letter-spacing: 1px;
    text-align: left;
	    width: 100%;
}
.webss-main-search-holder .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 1.255em;
    vertical-align: .155em;
    content: "";
    border-top: .4em solid;
    border-right: .4em solid transparent;
    border-bottom: 0;
    border-left: .4em solid transparent;
	right: 18px;
    position: absolute;
    top: 31px;
}
.dropdown-menu.show {
    display: block;
    width: 100%;
    border-radius: 0 !important;
    top: -3px !important;
	padding: 0;
}
a.dropdown-item.cursor-pointer {
    padding: 15px 15px;
    border-bottom: 1px solid #f1f1f1;
}
.webss-pos-relative .owl-carousel .owl-item img {
    width: 100%;
    height: 600px;
}
.webss-owl-carousel-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 50px;
    background-color: rgba(14, 14, 14, 0.25882352941176473);
    z-index: 9;
}
.iq-form3.webss-main-home-form {
    position: absolute;
    top: 25%;
    z-index: 10;
}
h1.welcome-text {
    color: white;
    font-size: 46px;
    line-height: 1;
    font-weight: 800;
    color: #ffffff;
    letter-spacing: 0px;
    margin-bottom: 10px;
	margin-top: 20px;
}
h1.iq-font-white.iq-mb-50.iq-tw-6.abs {
    position: absolute;
    top: 0;
    font-size: 25px;
}
h4.welcome-description {
    color: white;
    font-size: 23px;
    line-height: 1;
    font-weight: normal;
    color: #ffffff;
    letter-spacing: 1px;
    margin-bottom: 60px;
}
.iq-form3.webss-main-home-form{
	box-shadow:unset !important;
}
div#rev_slider_1_1_forcefullwidth {
    display: none !important;
}
.input-group.mb-3.webss-main-search-holder .easy-autocomplete {
   width: 65% !important;
}
.mobile_body .iq-form3.webss-main-home-form {
    position: absolute;
    top: 1%;
    z-index: 10;
	padding: 0 15px;
}
.mobile_body h4.welcome-description {
    margin-bottom: 40px;
}
.mobile_body .input-group.mb-3.webss-main-search-holder {
    width: 100%;
}
.mobile_body .iq-form3.webss-main-home-form .input-group-prepend.main-selector {
    display: block;
    width: 100%;
	    margin-bottom: 12px;
}
.mobile_body .iq-form3.webss-main-home-form  button#main-select-btn {
    ackground-color: #323c4f;
    padding-left: 24px;
    padding-right: 24px;
    color: white !important;
    letter-spacing: 1px;
    text-align: left;
    width: 100%;
    display: block;
    padding-top: 12px;
    padding-bottom: 15px;
    font-size: 16px !important;
    padding-bottom: 12px;
}
.mobile_body .iq-form3.webss-main-home-form .input-group.mb-3.webss-main-search-holder .easy-autocomplete {
    width: 100% !important;
}
.mobile_body .iq-form3.webss-main-home-form .input-group-append {
    margin-left: -1px;
    display: block;
    margin: 0 auto;
    width: 100% !important;
	margin-top: 20px;
}
.mobile_body .iq-form3.webss-main-home-form .input-group-append button#webss-main-search-btn {
       border-radius: 5px 5px 5px 5px;
    width: 100%;
    font-size: 16px !important;
    background-color: #43ab50;
    color: white !important;
    padding: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mobile_body .input-group.mb-3.webss-main-search-holder .dropdown-menu.show {
    width: 88%;
}
.mobile_body .input-group.mb-3.webss-main-search-holder div#eac-container-main_search {
    z-index: 99;
}
.mobile_body .input-group.mb-3.webss-main-search-holder input#main_search {
    width: 100%;
    margin: 0px auto;
    border: 1px solid #008c48;
    color: #058c4b !important;
    border-radius: 0;
    padding: 25px 10px;
    font-size: 20px;
    padding-bottom: 25px;
    background: white;
    margin-bottom: 0;
}
.mobile_body .input-group.mb-3.webss-main-search-holder .dropdown-toggle::after {
    top: 22px;
}
.mobile_body .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0;
    padding: 10px 20px;
    margin-left: 0;
}
.mobile_body div#home_city_holder {
    margin-bottom: 15px;
}
.mobile_body div#home_city_holder span.select2-selection__rendered:before {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f041";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 14px;
    font-size: 19px !important;
    color: #02d871;
}
.mobile_body div#home_institute_holder span.select2-selection__rendered:before {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f19c";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 14px;
    font-size: 19px !important;
    color: #02d871;
}
.mobile_body div#home_course_holder span#select2-main_search-container:before {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f19d";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 14px;
    font-size: 20px !important;
    color: #02d871;
}
.mobile_body .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #0f8101 transparent transparent transparent;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    width: 0;
    border-radius: 5px 5px 5px 5px;
}
.mobile_body .input-group.mb-3.webss-main-search-holder {
    padding-bottom: 25px;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 22px;
}
.select2-container .select2-selection--single {
    height: 50px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #02d871;
    color: white;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: unset;
    padding: unset;
    font-size: 18px;
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: unset !important;
    user-select: none;
    -webkit-user-select: none;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0;
    padding: 22px;
    margin-left: -1px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 68px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 30px;
    bottom: 1px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #0f8101 transparent transparent transparent;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
    border-radius: 5px 5px 5px 5px;
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
   /* width: 100% !important;*/
}
.webss-main-search-holder .col-sm-4,.webss-main-search-holder .col-sm-2 {
    padding-left: 0;
    padding-right: 0;
}
.webss-main-search-holder #webss-main-search-btn {
    width: 100%;
}
.input-group-prepend.main-selector button#main-select-btn {
    background-color: #323c4f;
    padding-left: 24px;
    padding-right: 24px;
    color: white !important;
    letter-spacing: 1px;
    text-align: left;
    width: 100%;
    border-radius: 5px 0px 0px 5px;
    width: 100%;
    font-size: 22px !important;
    color: white !important;
    padding: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
}
:focus {
    outline: none !important;
}
div#home_city_holder span.select2-selection__rendered:before {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f041";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 21px;
    font-size: 25px !important;
    color: #02d871;
}
div#home_course_holder span#select2-main_search-container:before {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f19d";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 24px;
    font-size: 25px !important;
    color: #02d871;
}

div#home_institute_holder span.select2-selection__rendered:before {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f19c";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 21px;
    font-size: 25px !important;
    color: #02d871;
}
.select2-dropdown {
    z-index: 99;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open {
    width: unset;
}
span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open {
    width: 100% !important;
}
ul.iq-post.news-marquee li div {
    color: #66666a;
	font-weight: bold !important;
}
.webss_imp_news .pricing-blog.iq-footer2 {
    padding-bottom: 0;
}

.webss_imp_news .iq-footer2 .iq-post li{
	margin-bottom: 0;
}
.webss_imp_news .iq-footer2 .iq-post li p {
    margin: 0;
}
.webss_imp_news .iq-pricing3.webss-news-inner .iq-footer2 .price-head{
	margin-bottom: 0;
}
.webss_imp_news .iq-footer2 .iq-post li {
    border-bottom: 1px solid rgb(2, 216, 113);
    padding: 15px;
    padding: 5px 15px;
}
.webss-news-marquee {
    height: 250px;
}
.col-lg-4.col-md-12.col-sm-12.col-xs-12.iq-mtb-15.webss_imp_news {
    background-color: #ececec;
    padding: 10px;
    border: 1px solid #eceaea;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.webss_imp_news .overview-block-ptb.iq-pricing3 {
    padding: 0;
    box-shadow:unset;
    margin-bottom: 10px;
}
.webss-news-marquee,.webss-member-marquee {
    border: 1px solid #02d871;
}
.topbar-left.pay-fees a {
    font-size: 18px;
    padding: 10px 20px!important;
    display: block;
    background-color: #02d871;
    /*animation: blinker 2s linear infinite;*/
}
.topbar-left.pay-fees {
    margin-top: -10px;
    margin-bottom: -10px;
    text-align: center;
    float: right;
}
@keyframes blinker{
	50% {
    opacity: 0;
  }
}
.topbar .topbar-right .iq-left .list-inline-item:first-child:before {
    position: absolute;
    content: "" !important;
    right: 0;
    top: 0;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.register_form.p-3 {
    background-color: white;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
body #reg_otp_form input.pop_red {
    background-color: #ffe4e2 !important;
    border-bottom: 8px solid #F44336 !important;
    border: 1px solid #f44336;
    color: red;
}
body #reg_otp_form input.pop_green {
    background-color: #edfdda !important;
    border-bottom: 8px solid #4CAF50 !important;
	color: #4CAF50;
	font-weight:bold;
}
div#loading_lead_dialog2,div#loading_lead_dialog_reg,div#loading_lead_dialog_login {
    width: 29%;
    margin: 0 auto;
	display:none;
}
#loading_lead_dialog,#loading_lead_dialog_reg,#loading_lead_dialog_login{
	display:none;
}
.iq-register-from .form-control {
    color: #353535;
    font-weight: bold;
}

body #mod_reg_form input.pop_red {
    background-color: #ffe4e2 !important;
    border-bottom: 8px solid #F44336 !important;
    border: 1px solid #f44336;
    color: red;
}
body #mod_reg_form input.pop_green {
    background-color: #edfdda !important;
    border-bottom: 8px solid #4CAF50 !important;
	color: #4CAF50;
	font-weight:bold;
}

body #reg_otp_form input.pop_red,body #login_form input.pop_red {
    background-color: #ffe4e2 !important;
    border-bottom: 8px solid #F44336 !important;
    border: 1px solid #f44336;
    color: red;
}
body #reg_otp_form input.pop_green,body #login_form input.pop_green {
    background-color: #edfdda !important;
    border-bottom: 8px solid #4CAF50 !important;
	color: #4CAF50;
	font-weight:bold;
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #02d871;
    border-color: #02d871;
    font-weight: bold;
}
header .menu-list-items .container-fluid {
    padding: 0px 28px;
}
.mobile_body img#logo_img {
    margin-left: -20px;
}
.topbar .list-inline-item:not(:last-child) {
    border-right: 1px solid #ffff;
    padding-right: 5px;
    margin-right: 2px;
}