/*
Theme Name: Impreza Child
Template: Impreza
Version:8.37
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
Description: Child theme for the Impreza WordPress theme.
Text Domain: Impreza-child
*/

/* Add your own styles here */

.Sticky-menu {
    box-shadow: 1px 1px 5px rgb(0 0 0 / 20%);
}
@media screen and (max-width: 767px){
h1,h2 {
    font-size: 25px !important;
}
	.rtl .w-hwrapper.align_left, body:not(.rtl) .w-hwrapper.align_right {
    justify-content: center !important;
}
	.College-body {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	.l-subheader-cell.at_right {
    color: white;
}
	.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
    display: none !important;
}
.w-nav.type_mobile.m_align_none .w-nav-anchor.level_2, .w-nav.type_mobile.m_align_left .w-nav-anchor.level_2 {

    display: none !important;
}
	ul.w-nav-list.level_1.hover_simple {
    background: rgb(51 51 51) !important;
}
	.pum-container.pum-responsive {
    width: 90%;
}
	.distance-mba-new{
		display:none !important;
	}
	
	.mega-menu a.w-nav-control:hover {
    color: #2d3651 !important;
}
	button.w-btn.us-btn-style_28.ush_btn_1.btn-enquire-now-wp {
    display: none;
}
}
.wpb_column.vc_column_container.blog-sidebar {
    background: white !important;
    padding: 15px !important;
    box-shadow: 0px 0px 5px #ddd;
}
button.w-btn.us-btn-style_21:hover {
    box-shadow: 0px 0px 0px 1px #ddd !important;
    border-color:#ffffff !important;
    color:white !important;
}
.course-sidebar {
    background: white;
    border: 1px solid #ddd;
}
h3.widgettitle {
    text-align: center;
    border-bottom: 1px solid #ddd;
	padding:10px;
}
.course-sidebar p {
    margin: 0px;
}
.wpcf7-form input:not([type="submit"]), .wpcf7-form textarea, .wpcf7-form select {
	margin-top: 0.8rem;
}
form.wpcf7-form.init {
    padding: 2px 10px;
}
.submit-btn {
    text-align: center !important;
    margin: 15px 0px !important;
}
span.wpcf7-spinner {
    display: none;
}
.wpc-filters-section {
    background: white;
    border: 1px solid #ddd;
}
.wpc-filter-header {
    font-size: 20px;
	font-family: 'Nunito';
}
.home-course {
    background: white !important;
    box-shadow: none !important;
}
 .mobile-layout {
   padding: 16px 14px;
/*     border: 1px solid #ddd;
    box-shadow: 0px 0px 4px 1px #efefef; */
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 10px;
} 
.wpc-filter-title {
    margin-bottom: 0px !important;
    padding: 6px;
}
.wpc-filter-content {
    padding: 10px;
}
.wpc-filter-title:after {
    position: absolute !important;
    content: "" !important;
    width: 30px !important;
    height: 3px !important;
    background-color: #2d3651 !important;
    bottom: 0 !important;
}
i.fas {
    color: #03377f;
}
a.alike-button.alike-button-style {
    color: #060101;
}
.alike-compare-widget-button {
    background-color: #2d3651 !important;
}
.compare {
    font-family: var(--font-h1);
    font-size: 15px;
    line-height: 1!important;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 1em;
    padding: 0.4em 0.8em;
    background: var(--color-content-bg);
    border-color: transparent;
    color: var(--color-content-text)!important;
    box-shadow: 0px 0px 0px 1px #dddddd;
}
.compare:hover {
    box-shadow: 0px 0px 0px 1px #2d3651;
    background: var(--color-content-bg);
    border-color: transparent;
    color: #1a1a1a!important;
}
@media screen and (max-width: 600px){
.l-subheader, .l-section {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
}
@media screen and (max-width: 767px)
{.w-counter-value {
    font-size: 45px !important;
}
	.enquire-button i.fas {
    display: none;
}
	.download-brochure i.fas {
    display: none;
}
}
label a:hover {
    color: #f86670 !important;
}
i.fas.fa-download {
    color: #fed314;
}

.enquire-button {
    font-family: var(--font-h1);
    font-size: 14px;
    line-height: 1.2!important;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0.02em;
    border-radius: 2em;
    padding: 0.4em 0.5em;
    background: transparent;
    border-color: transparent;
    color: white;
	box-shadow: inset 0px 0px 0px 20px #2d3651 !important;
	background: #2d3651;
	border: 1px solid #2d3651;
}
.download-brochure {
    font-family: var(--font-h1);
    font-size: 14px;
    line-height: 1.2!important;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0.02em;
    border-radius: 2em;
    padding: 0.4em 0.5em;
    background: transparent;
    border-color: transparent;
    color: white;
    box-shadow: inset 0px 0px 0px 20px #2d3651 !important;
	background: #2d3651;
	border: 1px solid #2d3651;
}
 .btn-enquire-now-wp:not(.l-subheader-cell .btn-enquire-now-wp), .btn-download-brochure-wp,.cards-section .w-html {
    width: 100%;
} 

.enquire-button {
    text-align: center;
}
.enquire-button a {
    color: #282828;
}
.enquire-button a:hover {
    color: #ffffff;
}
.download-brochure {
    text-align: center;
}
.w-grid-item-h .w-html {
    width: 100%;
}
@media(min-width:1025px){
	.download-brochure {
	min-width:168px !important;
}
}
@media(max-width:767px){
	.w-grid-item-h .w-html {
    width: 100%;
    margin: auto 10px;
}
}
.download-brochure a {
    color: #282828;
}
.download-brochure a:hover {
    color: #ffffff;
}
.enquire-button:hover{
    box-shadow: inset 0px 0px 0px 20px #33333300 !important;
    background: transparent;
    border-color: transparent;
    color: black!important;
	border: 1px solid #2b2b2b;
	transition-duration: .3s;
}
.download-brochure:hover{
	box-shadow: inset 0px 0px 0px 20px #33333300 !important;
    background: transparent;
    border-color: transparent;
    color: black;
	border: 1px solid #2b2b2b;
	transition-duration: .3s;
}
.pum-theme-8206 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 0px;
    border-radius: 3px;
    border: 5px solid #f1f1f1;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2);
    background-color: rgba( 255, 255, 255, 1.00 );
}
.pum-content.popmake-content h3 {
    font-size: 35px;
    font-family: 'Nunito';
    border-bottom: 1px solid #ddd;
}
.pum-theme-8206 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 0px;
    border-radius: 3px;
    border: 5px solid #f1f1f1;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2) !important;
    background-color: rgba( 255, 255, 255, 1.00 ) !important;
}

	.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
    border: 1px solid #ddd !important;
    min-height: 2px !important;
/* 	line-height:40px!important; */
	background:white !important;
}
/* .no-touch a:hover {
    color: #ffffff !important;
} */
a.alike-compare-widget-button:hover {
    color: black !important;
}
a.w-nav-anchor.level_1:hover {
    color: #f86670 !important;
}
.enquire-button a:hover {
    color: white !important;
}
.probox .proinput input.orig {
    border: none !important;
}
.pum-content.popmake-content h3 {
    font-size: 30px !important;
}
.college-logo-header {
    width: 6%;
}
.horizontal-wrapper {
    margin-left: 200px;
    margin-top: 10px;
}
@media screen and (max-width: 767px){
	.download-brochure {
    font-size: 14px;
    padding: 0.5em 0.6em;
}
	.enquire-button {
    font-size: 14px;
    padding: 0.5em 0.6em;
}
	.us-btn-style_22 {
    font-size: 14px !important;
    padding: 0.4em 0.5em !important;
	}
	.compare {
    font-size: 14px !important;
    padding: 0.4em 0.5em !important;
	}
	h1.w-post-elm.post_title {
    font-size: 25px !important;
}
}
.college-para p {
    text-align: justify;
    padding: 0px 5px;
}
.course-para {
    padding: 8px;
    border: 1px solid #d9d9e5;
    background: white !important;
}
.course-heading {
    border-top: 1px solid #d9d9e5;
    border-left: 1px solid #d9d9e5;
    border-right: 1px solid #d9d9e5;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    background: white !important;
}
.heading-icons {
    padding-left: 80px;
}

.w-iconbox-icon img {
    border-radius: 10px;
}
.course-para p {
    text-align: justify;
    padding: 0px 5px;
}
.course-sidebar-1 {
    background: white;
    border: 1px solid #ddd;
	padding-top:10px;
}
.course-sidebar-inner {
    border-bottom: 1px solid #ededed;
    padding: 10px 10px 5px 10px;
	
}
.course-sidebar-inner a {
    color: #924baf;
}
td{
    vertical-align: top;
    padding: 0.6rem 1rem;
    border: 1px solid;
    border-color: var(--color-content-border);
    outline: none!important;
}
.course-sidebar-heading {
    border-bottom: 1px solid #ddd;
}
.related-courses {
    background: white !important;
    border: 1px solid #ddd !important;
    padding: 10px !important;
}
.alike-compare-widget-post-image-wrapper {
    border: 1px solid #ddd;
    height: 150px !important;
    width: 150px !important;
    padding: 5px;
    box-shadow: 0px 0px 3px #ddd;
    border-radius: 5px;
}
.compare a {
    color: black !important;
}
.ubermenu-item-level-0 > .ubermenu-target {
    font-size: 14px !important;
	color:white !important;
}
.ubermenu-skin-minimal .ubermenu-submenu, .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target {
    font-size: 14px !important;
}
ul.ubermenu-submenu{
	font-size:13px !important;
}
/* a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    color: black;
} */
.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    width: 20% !important;
}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
    overflow: hidden;
    width: 1150px;
}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{
    right: 0px !important;
}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{
    left: auto !important;
}
a.w-nav-anchor.level_1 {
    color: white;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:first-child {
    margin-top: 63px;
}
.asp_r_course {
    background: #ffe8e8 !important;
}
i.fa.fa-envelope {
    color: #fed314;
}
.blog-sidebar {
	border-radius:10px !important;
}
.blog-sidebar p {
    margin: 1px;
}
span.wpcf7-list-item {
    padding-top: 10px;
}
li#menu-item-8878 {
    border-right: 1px solid #ffffff;
    padding-right: 15px;
}
.course-categories a:hover {
    color: black !important;
}
.blog-sidebar div#us_grid_1 {
    padding: 10px;
}
.blog-sidebar h3 {
	text-align: left;
}
.blog-sidebar ul {
    padding: 10px;
}
.blog-sidebar a{
    color:black;
}
@media screen and (max-width: 901px){
ul.w-nav-list.level_1.hover_underline {
    padding-top: 65px !important;
}
	.footer-menu {
		margin-left: 85px !important;
}
}
.wpcf7 p {
    margin: 2px !important;
}

.landingpage-grid-layout {
    padding: 10px !important;
    background: #fffef3!important;
    border: 1px solid #ffd274 !important;
}

input#gform_submit_button_2 {
    margin: 0px 10px;
}
div#faq1 {
	margin:10px 0px;
	border-radius:5px;
}
.w-tabs.accordion>div>div>.w-tabs-section-content {
	padding: 1.5rem 3rem !important;
}
.no-touch .w-tabs-section-header:hover {
    background: rgb(255 255 255 / 4%) !important;
}
.landing-page-mobile-layout{
	padding:10px;
	border:1px solid #ddd;
	border-radius: 5px;
    margin-bottom: 30px;
    position: relative;
    background: #fff;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
    -webkit-box-shadow: 0 10px 20px 0 rgb(0 51 204 / 10%);
    box-shadow: 0 10px 20px 0 rgb(0 51 204 / 10%)
}
.cirlce-image {
    border-radius: 50%;
}


/* Side-Buttons - Start*/

.cust-social {
    top: 55% !important;
    z-index: 9999;
    width: 12px;
    right: 41px;
    transition: all 1s;
    position: fixed;
}
.cust-social ul {
    padding: 0px;
    -webkit-transform: translate(-45px, 0);
    -moz-transform: translate(-45px, 0);
    -ms-transform: translate(-45px, 0);
    -o-transform: translate(-45px, 0);
    transform: translate(-47px, 0);
}
.cust-social ul li {
    display: block;
    margin: 5px 15px 5px 20px;
    background: #332e2f;
    width: 330px;
    text-align: left;
    border: 2px solid #fff;
    padding: 5px;
    -webkit-border-radius: 30px 0 0 30px;
    -moz-border-radius: 30px 0 0 30px;
    border-radius: 30px 0 0 30px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.cust-social ul li a {
    display: block;
    text-decoration: none;
}
.cust-social ul li div {
    margin-right: 4px;
    color: #fed314;
    background: #fff;
    padding: 8px 6px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 14px;
     background: #2d3651;
    -webkit-transform: rotate( 0deg );
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate( 0deg );
}
.fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-phone-alt:before {
    content: "\f879";
}
.cust-social ul li span {
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    text-decoration: none;
    /padding: 15px 0px 15px 0px;
}
.cust-social ul li:hover {
    -webkit-transform: translate(-132px, 0);
    -moz-transform: translate(-132px, 0);
    -ms-transform: translate(-132px, 0);
    -o-transform: translate(-132px, 0);
    transform: translate(-140px, 0);
    background: #332e2f;
}
.fa-phone:before {
    content: "\f095";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-download:before {
    content: "\f019";
}
swm-topbar-content ul.swm-topbar-socials li i {
    margin: 0;
    font-size: 18px !important;
}
ul.swm-topbar-socials li a {
    color: white !important;
}

.pum-overlay.pum-active,
 .pum-overlay.pum-active .popmake.active {
      display: block !important;
 }

form#gform_1 {
    padding: 15px;
}
/* .w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
    line-height: 25px!important;
} */
h2.gform_title {
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
label.gfield_consent_label {
    line-height: 27px;
}
.gform_body.gform-body {
    padding: 0px 15px !important;
}
.gform_heading {
    display: none !important;
}
.pum-content.popmake-content h3 {
    padding: 8px;
}
.charleft.ginput_counter.warningTextareaInfo {
    display: none;
}
.landing-page-grid-box .wpb_wrapper {
    padding: 10px;
}
.ladning-page-enquire-now {
    padding: 0.6em 0.8em !important;
    box-shadow: 4px 4px 0px 0px rgb(100 108 253 / 35%)!important;
    border-radius: 0.3em !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: none!important;
    background: #646cfd !important;
    border-color: transparent!important;
    color: #ffffff!important;
}
.landing-page-download-brochure {
    box-shadow: 4px 4px 0px 0px rgb(100 108 253 / 35%);
    border: 1px solid #ddd;
    padding: 0.5em 1em;
    font-size: 15px;
    border-radius: 0.3em;
    font-size: 15px;
    font-family: var(--font-h1);
    font-weight: 700;
    text-transform: none;
    color: white;
    background: #000000ad !important;
}
}
.landing-page-consultaion {
    font-size: 15px;
    padding: 0.8em 1.2em;
    box-shadow: 4px 4px 0px 0px #ab73736b !important;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: .02em;
    border-radius: 0.3em;
    border-color: transparent;
    color: #ffffff!important;
     background: linear-gradient(45deg, #FF512F 0%, #F09819 51%, #FF512F 100%);
}
@media screen and (max-width: 767px){
.landing-page-grid-box .l-subheader, .l-section {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
	p.dwnld-mg-bt {
    padding: 5px !important;
}
	
.ladning-page-enquire-now {
    padding: 0.6em 0.4em !important;
}

.landing-page-download-brochure {
    padding: 0.5em 0.5em !important;
}
}
[class*="us_animate_"] {
    opacity: 1 !important;
    animation-duration: 0.7s !important;
    animation-fill-mode: both !important;
	animation-name: afr !important;
}
.course-heading-lp {
    padding-left: 5px;
    padding-right: 5px;
}
.landing-page-grid-box img {
    width: 60% !important;
}

select {
    height: 40px !important;
}
.ladning-page-enquire-now {
    font-family: var(--font-h1) !important;
}

.landing-page-consultaion {
    font-weight: 700;
    font-family: var(--font-h1) !important;
}
.course-heading-lp {
    padding-top: 18px !important;
    font-size: 22px !important;
    font-weight: 900 !important;
}
/* Side-Button-End */

.landing-page-grid-box {
box-shadow: rgb(124 58 183 / 22%) 0px 1px 10px !important;
}

.w-toplink {
    bottom: 100px !important;
    margin: 38px !important;
}

@media screen and (min-width: 1295px) and (max-width: 1365px)
{
	.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {

    line-height: 30px!important;
}

select {
    height: 30px !important;
}

h3.widgettitle {
    padding: 4px !important;
}
}

@media screen and (min-width: 767px){
	.mobile-menu{
	display:none;
}
}

@media screen and (max-width: 767px){
	.desktop-menu{
	display:none;
}
}
input#gform_submit_button_1 {
    font-size: 14px;
    padding: 1.1em 1.6em;
    box-shadow: 4px 4px 0px 0px #ab73736b;
    text-transform: capitalize;
}
input#gform_submit_button_2 {
    font-size: 14px;
    padding: 1.1em 1.6em;
    box-shadow: 4px 4px 0px 0px #ab73736b;
    text-transform: capitalize;
}
input#gform_submit_button_3 {
    font-size: 14px;
    padding: 1.1em 1.6em;
    box-shadow: 4px 4px 0px 0px #ab73736b;
    text-transform: capitalize;
}
input#gform_submit_button_4 {
    font-size: 14px;
    padding: 1.1em 1.6em;
    box-shadow: 4px 4px 0px 0px #ab73736b;
    text-transform: capitalize;
}
input#gform_submit_button_5 {
    font-size: 14px;
    padding: 1.1em 1.6em;
    box-shadow: 4px 4px 0px 0px #ab73736b;
    text-transform: capitalize;
}
input#gform_submit_button_6 {
    font-size: 14px;
    padding: 1.1em 1.6em;
    box-shadow: 4px 4px 0px 0px #ab73736b;
    text-transform: capitalize;
}
form#gform_1 {
    padding: 0px !important;
}
@media screen and (max-width: 767px){
input#input_5_4 {
    min-height: 38px !important;
    line-height: 20px !important;
}

input#input_5_3 {
    min-height: 38px !important;
    line-height: 20px !important;
}

input#input_5_28 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_5_7 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_2_3 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_2_4 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_2_28 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_2_7 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_3_3 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_3_4 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_3_28 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_3_7 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_4_3 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_4_4 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_4_28 {
    min-height: 38px !important;
    line-height: 20px !important;
}
input#input_4_7 {
    min-height: 38px !important;
    line-height: 20px !important;
}
	 a.Enquire-action-box {
    padding: 0.5em 1.5em !important;
	border-radius: 2em !important;
	}
}
form#gform_1 {
    padding: 0px !important;
}

.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    padding: 16px 10px !important;
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
    box-sizing: border-box;
    z-index: 99999999;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
    font-weight: 700 !important;
    color: #2d3651 !important;
}

time.w-post-elm.post_date.usg_post_date_1.entry-date.published {
    display: none !important;
}

/* .no-touch a:hover {
    color: #ffffff !important;
    background: #000000ad!important;
	transition: 0s !important;
} */

a.ladning-page-enquire-now.pum-trigger:hover {
    background: #f6a407 !important;
    color: black !important;
	transition:0s;
}

a.landing-page-consultaion.pum-trigger:hover {
    background: #f6a407 !important;
    color: white !important;
	transition:0s;
}

a.landing-page-download-brochure.pum-trigger:hover {
    background: #e7e4e4 !important;
    color: black !important;
	transition:0s;
}

.landing-page-consultaion {
    display: block;
    text-align: center;
    padding: 0.6em 0.5em !important;
    background: linear-gradient(45deg, #FF512F 0%, #F09819 51%, #FF512F 100%) !important;
    box-shadow: 4px 4px 0px 0px rgb(100 108 253 / 35%);
    color: white !important;
    border-radius: 4px !important;
	font-size:15px !important
	line-height: 23px !important;
}
@media screen and (max-device-width: 767px){
.landing-page-consultaion {
    line-height: 24px !important;
}
}

.us-nav-style_18>*, .navstyle_18>.owl-nav div, .us-btn-style_18 {
    background: #fed314;
    color: #2d3651 !important;
}


.landing-page-grid-box {
    background: #ffffff !important;
}

@media screen and (min-device-width: 767px)
{
.alike-compare-widget-wrapper {
    bottom: 158px !important;
}
 	ul#menu-college-menu a:hover {
   color: #1a0dab;
    text-decoration: underline;
    text-underline-offset: 7px !important;
}
	ul#menu-course-menu a:hover {
   color: #1a0dab;
    text-decoration: underline;
    text-underline-offset: 7px !important;
}
}

.asp_nores {
    display: none !important;
}

.rq-alike-compare .rq-alike-items .rq-alike-items-list.alike-image img {
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 7px 20px !important;
}

/* 
ul.ubermenu-submenu.ubermenu-submenu-id-35142.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    column-count: 3;
}
  ul.ubermenu-submenu.ubermenu-submenu-id-34748.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    column-count: 3;
} 
ul.ubermenu-submenu.ubermenu-submenu-id-35204.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    column-count: 3;
} */

ul.ubermenu-submenu.ubermenu-submenu-id-35723.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    column-count: 2;
}
 
ul.ubermenu-tabs-group.ubermenu-tabs-group--trigger-mouseover.ubermenu-column.ubermenu-column-1-4.ubermenu-submenu.ubermenu-submenu-id-34550.ubermenu-submenu-type-auto.ubermenu-submenu-type-tabs-group {
    background: #ffffff !important;
}

.ubermenu .ubermenu-nav .ubermenu-column-full {
    background: white !important;
}
ul.ubermenu-tab-content-panel {
    background: white !important;
}
ul.ubermenu-tabs-group.ubermenu-tabs-group--trigger-mouseover.ubermenu-column.ubermenu-column-1-4.ubermenu-submenu.ubermenu-submenu-id-34700.ubermenu-submenu-type-auto.ubermenu-submenu-type-tabs-group {
    background: #ffffff !important;
}

/* .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background: #333333c7 !important;
} */

i.ubermenu-sub-indicator.fas.fa-angle-down {
    color: white;
}

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
    margin-top: 30px;
}
.ul.w-nav-list ul#ubermenu-nav-main-343-us_main_menu a {
    border-radius: 5px;
    color: black !important;
}
.l-subheader.at_top {
    background: rgb(45 54 81) !important;
    color: rgb(255 255 255) !important;
}

ul#menu-top-colleges a:hover {
    color: #fed314;
}
ul#menu-top-courses a:hover {
    color: #fed314;
}
ul.ubermenu-tabs-group.ubermenu-tabs-group--trigger-mouseover.ubermenu-column.ubermenu-column-1-4.ubermenu-submenu.ubermenu-submenu-id-35727.ubermenu-submenu-type-auto.ubermenu-submenu-type-tabs-group {
    background: #ffffff !important;
}

.col-courses-header i.fas {
    color: #fed314;
}

.w-image.ush_image_1.logo.with_transparent {
    padding: 5px;
}




.mobile-menu .w-nav-icon {
    color: #2d3651;
}



.w-menu[style*=--main-active-color] .menu>li.is-active>a, .w-menu[style*=--main-active-color] .menu>li.current-menu-item>a {
    color: #2e344a !important;
}

/* input:checked::before, input:checked::before {
    visibility: hidden;
} */

.wpc-filters-widget-main-wrapper input[type=radio]:checked:after, .wpc-filters-widget-main-wrapper input[type=checkbox]:checked:after {
    visibility: hidden !important;
}


.wpc-filters-widget-main-wrapper input[type=checkbox]:after {
    width: 7px !important;
    height: 11px !important;
}

div#custom_html-3 {
    padding: 6px;
}

div#custom_html-3 .form-control {
    min-height: 10px !important;
    line-height: 40px !important;
    margin: 5px 0px;
}

i.ubermenu-icon {
    color: #2d3651;
}
/**7/7/25**/
.contact-form1 .form-group {
    padding-bottom: 10px;
}
.contact-form1 input[type=checkbox]:before {
    line-height: 1.6;
}
/* .home .w-grid-item-h .w-vwrapper h2 {
    min-height: 95px;
} */
.custom_form_click {
    cursor: pointer;
}
/*  article .w-grid-item-h {
        padding: 10px;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 4px 1px #efefef;
    border-radius: 5px;
    min-height: 20em !important;
}  */
.cards-section h4.w-post-elm.post_title {
    min-height: 40px;
}

@media(min-width:768px){
	.layout_blog_cards .w-grid-item-h .usg_post_title_1 {
    font-size: 1.3rem !important;
    min-height: 58px;
}
	.layout_blog_cards .usg_vwrapper_1 {
    min-height: 295px !important;
}
}
.widget_text.widget.widget_custom_html{padding:10px!important;}