body{
	font-family: "Urbanist", sans-serif;
	font-size:14px;
	color: #363539;
	font-weight: 500;
	letter-spacing: 0.5px;
}

:root {
    --themebgbackground:#de1819;
    --bgcolor1:#762721;
    --bgcolor2:#8D2620;
    --bgcolor3:#301414;
    --bgcolor4:#090001;
    --headingcolor: #212121;
    --subinfocolor: #4D4D4D;
	--background-white: #FFFFFF;
	--button-bordercolor: #E6E6E6;
    --brandstroke-color: #CBC1FF;
    --brandprimary-color: #6831FF;
    --textwhite-color: #fff;
    --searchplaceholdercolor: #A2A3A5;
    --brandsecondary-color: #F7F5FF;
    --radiocheckbtncolor: #de1819;
    --cardcompletedtextcolor: #B5B5B5;
    --fontsize20: 20px;
    --fontsize18: 18px;
    --fontsize16: 16px;
    --fontsize14: 14px;
    --fontsize13: 13px;
    --fontsize12: 12px;
    --size16: 16px;
    --size36: 36px;
    --size30: 30px;
    --size40: 40px;
    --size48: 48px;
    --gap4: 4px;
    --gap8: 8px;
    --gap6: 6px;
    --gap12: 12px;
    --gap16: 16px;
    --gap24: 24px;
    --padding10: 10px;
    --padding12: 12px;
    --padding16: 16px;
    --padding20: 20px;
    --padding24: 24px;
    --margin10: 10px;
    --margin12: 12px;
    --margin16: 16px;
    --margin20: 20px;
    --margin24: 24px;
    --svgiconheightwidth14: 14px;
    --svgiconheightwidth16: 16px;
    --svgiconheightwidth18: 18px;
    --svgiconheightwidth20: 20px;
    --svgiconheightwidth24: 24px;
    --font-family-serif: "Roboto", sans-serif;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --borderradius5: 5px;
    --borderradius8: 8px;
    --borderradius10: 10px;
    --borderradius12: 12px;
    --borderradius16: 16px;
    --borderradius24: 24px;
}

.form-control::-webkit-input-placeholder {color:var(--searchplaceholdercolor);}
.form-control::-moz-placeholder {color:var(--searchplaceholdercolor);}
.form-control:-ms-input-placeholder {color:var(--searchplaceholdercolor);}
.form-control:-moz-placeholder {color:var(--searchplaceholdercolor);}
.formgroup  span.select2-selection.select2-selection--single span[title="-Select State-"] { color: var(--searchplaceholdercolor);}
.formgroup span.select2-selection.select2-selection--single span[title="-Select District-"] { color: var(--searchplaceholdercolor);}
.formgroup span.select2-selection.select2-selection--single span[title="-Select Program-"] { color: var(--searchplaceholdercolor);}
.formgroup span.select2-selection.select2-selection--single span[title="-Select Course-"] { color: var(--searchplaceholdercolor);}

::-webkit-scrollbar {width:6px;}
::-webkit-scrollbar:horizontal {width:6px; height:6px;}
::-webkit-scrollbar-track {background-color:transparent;border-radius: 9999px;}
::-webkit-scrollbar-thumb {background-color:var(--button-bordercolor);border-radius: 9999px;}


h3 {
    font-size: var(--fontsize14);
    color: var(--headingcolor);
}
h1 {
    font-size: var(--fontsize18);
    color: var(--headingcolor);
}
h2 {
    font-size: var(--fontsize16);
    color: var(--headingcolor);
}
a{ text-decoration: none;color: var(--button-hovercolor);}
.font\/20{font-size:var(--fontsize20);}
.font\/18{font-size:var(--fontsize18);}
.font\/16{font-size:var(--fontsize16);}
.font\/14{font-size:var(--fontsize14);}
.font\/13{font-size:var(--fontsize13);}
.font\/12{font-size:var(--fontsize12);}
.weight\/400{font-weight:var(--font-weight-regular);}
.weight\/500{font-weight:var(--font-weight-medium);}
.weight\/600{font-weight:var(--font-weight-semibold);}
.padding\/16 {padding: 0 var(--padding16);}
.padding\/12 {padding: 0 var(--padding12);}
.padding\/10 {padding: 0 var(--padding10);}
.borderradius\/8{border-radius:var(--borderradius8);}
.borderradius\/12{border-radius:var(--borderradius12);}
.borderradius\/16{border-radius:var(--borderradius16);}
.borderradius\/10{border-radius:var(--borderradius10);}
.borderradius\/5{border-radius:var(--borderradius5);}
.h\/48 {
    height:var(--size48);
}
.h\/36 {
    height: var(--size36);
}
.h\/35 {
    height: var(--size35);
}
.h\/40 {
   height:var(--size40);
}
.w\/48 {
    width:var(--size48);
    padding: 0px;
}
.w\/40 {
   width:var(--size40);
}
/*margin gap css start*/
.mb-8 {
    margin-bottom: var(--margin8);
}
.mb-12 {margin-bottom:var(--margin12);}
.mb-16 {margin-bottom:var(--margin16);}
.mb-20 {margin-bottom:var(--margin20);}
.mb-24 {margin-bottom:var(--margin24);}
.mt-8 {margin-top:var(--margin8);}
.mt-12 {margin-top:var(--margin12);}
.mt-16{margin-top:var(--margin16);}
.mt-20{margin-top:var(--margin20);}
.mt-24{margin-top:var(--margin24);}
/*margin gap css end*/

/*grid view*/
.edsy_grid1 {grid-template-columns:1fr;}
.edsy_grid2 {grid-template-columns:1fr 1fr;}
.edsy_grid3 { grid-template-columns:1fr 1fr 1fr;}
.edsy_grid4 {grid-template-columns:1fr 1fr 1fr 1fr;}
.edsy_grid5 {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
.edsy_grid6 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
.edsy_grid7 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.edsy_gridview {display: grid;grid-gap:var(--gap12);align-items:center;}
/*grid view*/

/*header*/
.header_bottom.headerfix {
    position: fixed;
    z-index: 999;
    top: 0;
    width: 100%;
}
.header_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 0;
}
.logoview {
    display: flex;
    align-items: center;
    grid-gap: 16px;
}
.logoview img.vgulogo {
    width:225px;
}
.logoview img.ugclogo {
    width:135px;
}

.navigation {
    position: relative;
    display: flex;
    align-items: center;
    grid-gap:50px;
}

.iconmenu {
    width: 45px;
    height: 45px;
    background: rgb(0 0 0 / 42%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.iconmenu i {
    font-size: 14px;
    color: #fff;
}

ul.nav_menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    grid-gap:60px;
}
ul.nav_menu li {
}

ul.nav_menu li a:hover {
    color: #ef991f;
}
ul.nav_menu li.active a {
    color: #ef991f;
}
ul.nav_menu li a {
    display: flex;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    transition: 0.5s;
}
.header_bottom {
    background: var(--themebgbackground);
    padding: 12px 0;
}
.navigation_main {
    display: flex;
    align-items: center;
    justify-content:center;
}
.headerinfo {
    display: flex;
    align-items: center;
    grid-gap: 12px;
}

.header_right {
    display: flex;
    align-items: center;
    grid-gap: 35px;
}

.headerinfotext {
    position: relative;
}

.headerinfotext h4 {
    margin: 0;
    font-size: 14px;
    color: #363539;
    font-weight: 500;
}

.headerinfotext a {
    font-size: 16px;
    color: #363539;
    font-weight: 600;
    display: block;
}

.headerinfo .iconmenu {
    background:var(--themebgbackground);
}
/*header*/
header {
    background: var(--background-white);
}

.bannertextimgmain {
    display: flex;
    margin-right: 374px;
    position: relative;
}
.bannerimgview {
    width: 50%;
    display: flex;
    align-items: flex-end;
}

.bannertextview {
    width: 50%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.owl-item.active .bannerimgview img{
    animation: 1s .5s fadeInRight both;
}
.bannerimgview img {
    width: 100%!important;
    object-fit: cover;
}
.owl-item.active .bannertextview h1{
    animation: 1s .5s fadeInUp both;
}
.bannertextview h1{
    color: #fff;
    text-align: center;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
}.bannertextview h1 span {
    display: block;
    font-size: 26px;
    line-height: 40px;
    font-weight: 700;
    margin-top: 12px;
}

.bannertextview h1 span b {
    color: #ef991f;
}
.owl-item.active .buttontypetext{
    animation: 1s .5s fadeInUp both;
}
.buttontypetext {
    margin-top: 16px;
    background-color: #ef991f;
    padding: 12px 16px;
    border: 0px;
    border-radius: 40px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    outline: 0;
}
.bannertextview button {
    margin-top: 16px;
}
.banner_slide .item {
    position: relative;
    padding-top:100px ;
}
.banner_slide.owl-theme .owl-nav {
    margin: 0;
}

.banner_slide.owl-theme .owl-nav button {
    margin: 0;
    width: 45px;
    height: 45px;
    background: rgb(0 0 0 / 42%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner_slide.owl-theme .owl-nav button.owl-prev {
    left: 24px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.banner_slide.owl-theme .owl-nav button.owl-next {
    right: 24px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
.banner_slide .item:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgb(130 25 19 / 81%);
}
.banner_main_view {
    position: relative;
}
.applicationform {
    position: absolute;
    top: 50%;
    right: 0px;
    width: 100%;
    transform: translate(0, -50%);
    z-index: 99;
}
.application_form {
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    width: 350px;    
    position: relative;
    z-index: 99;
}
.application_main_view {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.application_form h2 {
    text-transform: uppercase;
    font-weight: 800;
    text-align: center;
    margin-bottom:16px;
    font-size: 20px;
}

.primary_button {
    background-color: #ef991f;
    padding: 10px 16px;
    border: 0px;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    outline: 0;
    width: 100%;
}
.loginnow {
    text-align: center;
}

.loginnow a {
    font-size: 16px;
    font-weight: 600;
}
/* checkbox radio button*/
.radio {
    position: relative;
    display: inline-block;
    height: 24px;
    max-width: 24px;
}
.radio.withlabeltext {
    max-width: max-content;
}
.withlabeltext input[type="radio"] + label {
    line-height: 24px;
    margin-left: 32px;
    font-size:var(--fontsize16);
    font-weight:var(--font-weight-regular);
    color: var(--headingcolor);
}
.radio input[type="radio"] + label {
  display: inline-block;
  cursor: pointer;
}
.radio input[type="radio"] + label:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid var(--cardcompletedtextcolor);
    background-color: var(--background-white);
    border-radius: 50%;
}
.radio input[type="radio"] {
  display: none !important;
}
.radio input[type="radio"]:checked + label:before{
	border-color:var(--radiocheckbtncolor);
}
.radio input[type="radio"]:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: var(--radiocheckbtncolor);
}

.multi_checkbox_one_line {
    display: flex;
    align-items: center;
    grid-gap:var(--gap16);
}
.checkbox {
    position: relative;
    display: inline-block;
    height: 24px;
    max-width: 24px;
}
.checkbox.withlabeltext {
    max-width: max-content;
}
.withlabeltext input[type="checkbox"] + label {
    line-height: 22px;
    margin-left: 32px;
    font-size: var(--fontsize14);
    font-weight: var(--font-weight-medium);
    color: var(--headingcolor);
}
.checkbox input[type="checkbox"] + label {
    display: inline-block;
    cursor: pointer;
}

.checkbox input[type="checkbox"] + label:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid var(--cardcompletedtextcolor);
    background-color: var(--background-white);
    border-radius: var(--borderradius5);
}
.checkbox input[type="checkbox"]:checked + label:before {
background: var(--radiocheckbtncolor);
    border-color: var(--radiocheckbtncolor);
}
.checkbox input[type="checkbox"] {
  display: none !important;
}
.checkbox input[type="checkbox"]:checked + label:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    left: 5.5px;
    top: 0px;
    width: 6px;
    height: 12px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    transform-origin: bottom left;
    transform: rotate(50deg);
    border-color: var(--background-white);
}
.checkbox input[type="checkbox"]:indeterminate + label:after{
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 12px;
    border-bottom: 2px solid #fff;
    top: 28px;
    right: 16px;
}
.edsywrapper .table > thead > tr th .checkbox input[type="checkbox"]:indeterminate + label:after {
    top: 12px;
    right: -18px;
}
.checkbox input[type="checkbox"]:indeterminate + label:before {
    background: var(--cardcompletedtextcolor);
    border-color: var(--cardcompletedtextcolor);
}
/*checkbox radio button*/
/*select2 dropdown menu start*/
.formgroup .form-control {
    color: var(--headingcolor);
    border: 1px solid var(--button-bordercolor);
    background-color: var(--background-white);
    line-height: normal;
}
.formgroup .form-control:focus {
    box-shadow: none;
    border: 1px solid var(--brandstroke-color);
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
    border-radius: var(--borderradius5);
    padding: 0px 16px;
    border: 1px solid var(--button-bordercolor);
    height: var(--size40);
    outline: 0;
    font-size: var(--fontsize16);
    font-weight: var(--font-weight-medium);
    color: var(--headingcolor);
}
body .select2-search--dropdown {
    padding: var(--padding12);
}
.select2-results__option {
    color: var(--headingcolor);
    position: relative;
    transition: 0.5s;
    font-weight: var(--font-weight-regular);
    background: var(--background-white);
}
.select2height48 .select2-results__option {height:var(--size48);line-height:var(--size48);}
.select2height40 .select2-results__option {height:var(--size40);line-height:var(--size40);}
.select2height36 .select2-results__option {height:var(--size36);line-height:var(--size36);}
.select2padding12 .select2-results__option { padding: 0 var(--padding12);}
.select2padding16 .select2-results__option { padding: 0 var(--padding16);}
.select2fontsize12 .select2-results__option {font-size:var(--fontsize12);}
.select2fontsize13 .select2-results__option {font-size:var(--fontsize13);}
.select2fontsize14 .select2-results__option {font-size:var(--fontsize14);}
.select2fontsize16 .select2-results__option {font-size:var(--fontsize16);}
body .select2-container--open .select2-dropdown--below.select2borderradius5 {border-radius: var(--borderradius5);}
body .select2-container--open .select2-dropdown--below.select2borderradius8 {border-radius: var(--borderradius8);}
body .select2-container--open .select2-dropdown--below.select2borderradius10 {border-radius: var(--borderradius10);}
body .select2-container--open .select2-dropdown--above.select2borderradius5 {border-radius: var(--borderradius5);}
body .select2-container--open .select2-dropdown--above.select2borderradius8 {border-radius: var(--borderradius8);}
body .select2-container--open .select2-dropdown--above.select2borderradius10 {border-radius: var(--borderradius10);}
body .select2-container--open .select2-dropdown--below {
    border: 1px solid var(--button-bordercolor);
    margin-top: 8px;
    z-index: 999999;
    background: var(--background-white);
}
body .select2-container--default .select2borderradius8 .select2-results__option[aria-selected=true]:first-child {
    border-radius: var(--borderradius8) var(--borderradius8) 0 0;
}
body .select2-container--default .select2borderradius8 .select2-results__option[aria-selected=false]:first-child {
    border-radius: var(--borderradius8) var(--borderradius8) 0 0;
}
body .select2-container--default .select2borderradius8 .select2-results__option[aria-selected=false]:last-child {
    border-radius: 0 0 var(--borderradius8) var(--borderradius8);
}
body .select2-container--default .select2borderradius8 .select2-results__option[aria-selected=true]:last-child {
    border-radius: 0 0 var(--borderradius8) var(--borderradius8);
}
body .select2-container--default .select2borderradius5 .select2-results__option[aria-selected=true]:first-child {
    border-radius: var(--borderradius5) var(--borderradius5) 0 0;
}
body .select2-container--default .select2borderradius5 .select2-results__option[aria-selected=false]:first-child {
    border-radius: var(--borderradius5) var(--borderradius5) 0 0;
}
body .select2-container--default .select2borderradius5 .select2-results__option[aria-selected=false]:last-child {
    border-radius: 0 0 var(--borderradius5) var(--borderradius5);
}
body .select2-container--default .select2borderradius5 .select2-results__option[aria-selected=true]:last-child {
    border-radius: 0 0 var(--borderradius5) var(--borderradius5);
}
body .select2-container--default .select2borderradius10 .select2-results__option[aria-selected=true]:first-child {
    border-radius: var(--borderradius10) var(--borderradius10) 0 0;
}
body .select2-container--default .select2borderradius10 .select2-results__option[aria-selected=false]:first-child {
    border-radius: var(--borderradius10) var(--borderradius10) 0 0;
}
body .select2-container--default .select2borderradius10 .select2-results__option[aria-selected=false]:last-child {
    border-radius: 0 0 var(--borderradius10) var(--borderradius10);
}
body .select2-container--default .select2borderradius10 .select2-results__option[aria-selected=true]:last-child {
    border-radius: 0 0 var(--borderradius10) var(--borderradius10);
}
.select2borderradius5 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2borderradius5 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: var(--borderradius5);
    border-bottom-right-radius: var(--borderradius5);
    border: 1px solid var(--brandstroke-color);
}
.select2borderradius5 .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2borderradius5 .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: var(--borderradius5);
    border-top-right-radius: var(--borderradius5);
    border: 1px solid var(--brandstroke-color);
}
.select2borderradius8 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2borderradius8 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: var(--borderradius8);
    border-bottom-right-radius: var(--borderradius8);
    border: 1px solid var(--brandstroke-color);
}
.select2borderradius8 .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2borderradius8 .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: var(--borderradius8);
    border-top-right-radius: var(--borderradius8);
    border: 1px solid var(--brandstroke-color);
}
.select2borderradius10 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2borderradius10 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: var(--borderradius10);
    border-bottom-right-radius: var(--borderradius10);
    border: 1px solid var(--brandstroke-color);
}
.select2borderradius10 .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2borderradius10 .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: var(--borderradius10);
    border-top-right-radius: var(--borderradius10);
    border: 1px solid var(--brandstroke-color);
}
body .select2-container--open .select2-dropdown--above {
    border: 1px solid var(--button-bordercolor);
    margin-top: -8px;
    z-index: 999999;
    background: var(--background-white);
}
.select2-dropdown {
    z-index: 99999;
}
body .select2-container--default .select2-results__option[aria-selected=true]{
	background-color:var(--brandsecondary-color);
    color: var(--headingcolor);
}
body .select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:var(--brandsecondary-color);
    color: var(--headingcolor);
}
.active_noactive .select2-results__option:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 12px;
    background: var(--background-white);
    width:var(--svgiconheightwidth16);
    height:var(--svgiconheightwidth16);
    border-radius: 50%;
    transform: translate(0, -50%);
    border: 2px solid var(--radiocheckbtncolor);
}
.select2-container--default .active_noactive .select2-results__option[aria-selected=true]:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 16px;
    background: var(--radiocheckbtncolor);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    transform: translate(0px, -50%);
}
.select2-container--default .active_noactive .select2-results>.select2-results__options {
    max-height: unset;
    overflow: unset;
}
.select2height48 .select2-container .select2-selection--single {
    height: 48px;
}
.select2height40 .select2-container .select2-selection--single {
    height: 40px;
}
.select2height36 .select2-container .select2-selection--single {
    height: 36px;
}
.select2borderradius5 .select2-container .select2-selection--single {
   border-radius:5px;
}
.select2borderradius8 .select2-container .select2-selection--single {
   border-radius:8px;
}
.select2borderradius10 .select2-container .select2-selection--single {
    border-radius: 10px;
}
.select2paddingwithicon .select2-container .select2-selection--single {
    padding: 0 var(--padding12) 0 36px;
}
.select2padding16 .select2-container .select2-selection--single {
    padding: 0 var(--padding16);
}
.select2padding12 .select2-container .select2-selection--single {
    padding: 0 var(--padding12);
}
.select2fontsize16 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: var(--fontsize16);
}
.select2fontsize14 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: var(--fontsize14);
}
.select2fontsize13 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: var(--fontsize13);
}
.select2-container .select2-selection--single {
    border: 1px solid var(--button-bordercolor);
    background-color: var(--background-white);
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: var(--gap8);
}
.select2-container .select2-selection--single:focus-visible {
    outline: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--headingcolor);
    line-height: normal;
    padding: 0;
    font-weight:var(--font-weight-medium);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    position: relative;
    top: 0;
    right: 0;
    transform: unset;
    width:var(--svgiconheightwidth16);
    height:var(--svgiconheightwidth16);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 0;
    margin-left: 0;
    margin-top: 0;
    width:var(--svgiconheightwidth16);
    height:var(--svgiconheightwidth16);
    transition: 0.5s;
    position: relative;
    top: 0px;
    left: 0;
    display: flex;
    background-color:var(--subinfocolor);
    -webkit-mask-image: url(https://cdn.wizemen.net/images/edsyicons/line-arrow-down.svg);
    mask-image: url(https://cdn.wizemen.net/images/edsyicons/line-arrow-down.svg);
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	rotate: 180deg;
    border-width: 0;
    border-color: transparent;
}
.select2-container .select2-selection--multiple {
    border: 1px solid var(--button-bordercolor);
    background-color: var(--background-white);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--gap8);
}
.select2padding12 .select2-container .select2-selection--multiple {
    padding: 0 var(--padding12);
}
.select2padding16 .select2-container .select2-selection--multiple {
    padding: 0 var(--padding16);
}
.select2height48 .select2-container .select2-selection--multiple {
    min-height: 48px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.select2height40 .select2-container .select2-selection--multiple {
    min-height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.select2height36 .select2-container .select2-selection--multiple {
    min-height: 36px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.select2borderradius5 .select2-container .select2-selection--multiple {
    border-radius: var(--borderradius5);
}
.select2borderradius8 .select2-container .select2-selection--multiple {
    border-radius: var(--borderradius8);
}
.select2borderradius10 .select2-container .select2-selection--multiple {
    border-radius: var(--borderradius10);
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid var(--brandstroke-color);
    outline: 0;
}
.form-control.select2nosearch {
    color: var(--headingcolor);
    font-size: var(--fontsize14);
    font-weight: var(--font-weight-regular);
    background-color:var(--headingcolor);
    -webkit-mask-image: url(https://cdn.wizemen.net/images/edsyicons/line-arrow-down.svg);
    mask-image: url(https://cdn.wizemen.net/images/edsyicons/line-arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right 11px center;
   height:var(--size40);
	border: 1px solid var(--button-bordercolor);
    padding: 0px 12px;
    background-color: var(--background-white);
}
.form-control.select2nosearch_highlight {
    color: var(--headingcolor);
    font-size: var(--fontsize14);
    font-weight: var(--font-weight-regular);
    background-color:var(--headingcolor);
    -webkit-mask-image: url(https://cdn.wizemen.net/images/edsyicons/line-arrow-down.svg);
    mask-image: url(https://cdn.wizemen.net/images/edsyicons/line-arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right 11px center;
   height:var(--size40);
	border: 1px solid var(--button-bordercolor);
    padding: 0px 12px;
    background-color: var(--background-white);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: var(--brandsecondary-color);
    border: 1px solid var(--brandstroke-color);
    float: unset;
    border-radius:var(--borderradius5);
    margin: 0;
    padding: 0 6px;
    font-size:var(--fontsize12);
    color: var(--brandprimary-color);
    font-weight:var(--font-weight-regular);
    height: 20px;
    line-height: 21px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: flex;
    align-items: center;
    grid-gap: var(--gap4);
    flex-wrap: wrap;
    padding: 0px;
}
.select2-container .select2-search--inline .select2-search__field{
	margin-top:0px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    grid-gap:var(--gap4);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-weight:var(--font-weight-regular);
    display: flex;
    margin: 0;
    color: var(--brandprimary-color);
    line-height: normal;
	position: relative;
    top: -1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:hover {
    background: var(--brandprimary-color);
    border-color: var(--brandprimary-color);
    color: var(--textwhite-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:hover .select2-selection__choice__remove {
    color:var(--textwhite-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-child:hover{
    background: transparent;
    border-color: transparent;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input {
    font-size:var(--fontsize12);
    color:var(--headingcolor);
}
.iconwithselect2 {
    position: absolute;
    z-index: 9;
    left: 12px;
    transform: translate(0, -50%);
    top: 50%;
}
.iconwithselect2 svg {
    height: var(--svgiconheightwidth16);
    width: var(--svgiconheightwidth16);
    display: flex;
}
.iconwithselect2 svg.stroke path {
    stroke: var(--subinfocolor);
}
.iconwithselect2 svg.fill path {
    fill: var(--subinfocolor);
}
/*select2 dropdown menu end*/


.sectiongap {
    padding: 80px 0;
}
.sectiontitle {
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 8px;
    position: relative;
    color: #c00000;
}
.sectiontitle:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, 0);
    border-bottom: 3px solid #c00000;
    width: 100px;
}
#admissionprocess{
    background-image: url(../image/pattern1.png);
    background-size: cover;
    position: relative;
}
.admissionprocess_main {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    text-align: center;
    background: url(../image/connect.png);
    background-repeat: no-repeat;
    background-size: 100% 75%;
    margin-top: 50px;
}
.admissionprocess_img {
    width: 130px;
    height: 130px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 12px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
}
.admissionprocess_img img {
    width: 55px;
    height: 55px;
}
.admissionprocess_text {
    font-size: 16px;
    font-weight: 600;
    color: #c00000;
}

.admissionprocess_box1{margin-top: 30px;}
.admissionprocess_box2{margin-top: 90px;}
.admissionprocess_box3{margin-top: 30px;}
.admissionprocess_box4{margin-top: -30px;}

/*highlight*/
#highlight {
    background: #ffe4e4;
}
.highlight_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top:40px;
}

.highlight_box {
    display: flex;
    align-items: center;
    grid-gap: 16px;
}

.highlight_big {
    font-size: 45px;
    color: #c00000;
    font-weight: 700;
    position: relative;
}
.highlight_big.plus:after {
    content: '+';
    display: inline-block;
    padding-left: 4px;
}
.highlight_big.cr:after {
    content: 'Cr';
    display: inline-block;
    padding-left: 4px;
}
.highlight_big.kplus:after {
    content: 'K+';
    display: inline-block;
    padding-left: 4px;
}
.highlight_small {
    color:var(--headingcolor);
    font-size: 16px;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 1px solid #c00000;
    border-style: dashed;
    padding-left: 16px;
}
/*highlight*/

/*about us*/
.aboutus_main {
    margin-top: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.aboutus_right p {
    font-size: 16px;
    font-weight: 500;
    color: var(--headingcolor);
    margin-bottom: 24px;
}
.aboutus_right p:last-child{margin-bottom: 0px;}
.aboutus_left {
    position: relative;
}

.aboutus_left img {
    width: 100%;
    border-radius: 15px;
}
.aboutus_img2 {
    position: absolute;
    width: 40%;
    bottom: -45px;
    left: 0;
}

.aboutus_img3 {
    position: absolute;
    width: 40%;
    top: 0px;
    right: 0;
}

.aboutus_img1 {
    width: 80%;
    margin: 55px auto 0;
}
.sectiongap.aboutview {
    padding-bottom: 120px;
}
/*about us*/

/*why us*/
.whyus_main {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;    margin-top: 40px;
}

.whyus_box {
    text-align: center;
    border-right: 1px solid rgb(192 0 0 / 17%);
    border-bottom: 1px solid rgb(192 0 0 / 17%);
    padding: 30px 30px;
    height: 170px;
}
.whyus_box h3 {
    margin: 0;
    color: var(--headingcolor);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.whyus_img {
    margin-bottom: 20px;
    height: 50px;
}
.whyus_main .whyus_box:nth-child(3n+3) {
    border-right: 0px;
}
.border_bottom_none{
    border-bottom:0px;
}
/*why us*/

/*recruitersview*/
#recruiters {
    background-image: url(../image/pattern1.png);
    background-size: cover;
    position: relative;
}
.recruitersview .sectiontitle:before {
    display: none;
}

.recruitersview .smalltitle {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
}
.recruiters_logo {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 26%);
    height: 125px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.recruiterslider .item{
    padding: 10px;
}
.recruiters_logo img {
    width: 100px !important;
    margin: 0 auto;
    transition: 0.5s;
}
.recruiters_logo:hover img{filter: grayscale(0);}
.recruiterslider {
    padding-top: 30px;
}
/*recruitersview*/



footer{

    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 50px;
}
footer:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #de1819de;
}
.footer_main {
    position: relative;
    display: grid;
    grid-template-columns: auto 1fr 1fr;
    grid-gap: 60px;
    align-items: center;
    padding-bottom:24px;
}
.footer_box_logo {
    display: grid;
    grid-template-columns: 125px auto;
    grid-gap: 20px;
    align-items: center;
}
.footerlogo {
    position: relative;
}
.footer_box_logo h2 {
    margin-bottom: 16px;
    font-size: 30px;
    font-weight: 600;
    color: #fff;
}
.footerlogo img {
    width: 125px;
}
.footertitle {
    color: #fff;
    font-size: 22px;
    margin: 0 0 20px 0;
    position: relative;
    font-weight: 600;
}

.footertitle:before {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 50px;
    height: 2px;
    background: #ef991f;
}
ul.quicklink {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.quicklink li {
    margin-bottom: 12px;
}

ul.quicklink li a {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}
ul.connectview {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.connectview a {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}

ul.connectview li {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    margin-bottom:24px;
}
ul.connectview li:last-child{
    margin-bottom: 0px;
}

ul.connectview a span {
    line-height: normal;
}
ul.connectview a span.iconview {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ffffff;
    border-radius: 50%;
    font-size: 14px;
    border-style: dashed;
    flex: 0 0 auto;
}
.footer_bottom {
    position: relative;
    border: 1px solid rgb(255 255 255 / 27%);
    border-style: dashed;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding: 12px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer_bottom p {
    color: #fff;
    margin: 0;
    text-align: center;
    font-weight: 400;
}
.whatsapp a {
    display: block;
}

.whatsapp a img {
    width: 40px;
}

.whatsapp {
    position: fixed;
    bottom: 85px;
    right: 24px;
}
.bottomtotop {
    position: fixed;
    bottom: 25px;
    right: 24px;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e6e6e6;
    cursor: pointer;
}

.bottomtotop img {
    width: 16px;
}

.applynow {
    text-align: center;
}
.allpagebutton {
    background-color: #181716;
    padding: 13px 30px;
    border: 0px;
    border-radius: 40px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    outline: 0;
    display: inline-block;
}
#whyus {
    background: #ffe4e4;
}
.whyus_img img {
    width: 50px;
    height: 50px;
    object-fit: contain;
}


/*tabing*/
.tabingnewview .nav-tabs li {
    border-bottom:0px;
    margin-right: 12px;
    padding-bottom: 20px;
}

.tabingnewview .nav-tabs {
    border-bottom: 0px;
    justify-content: center;
    margin-top: 35px;
    margin-bottom: 35px;
}

.tabingnewview .nav-tabs li .nav-link {
    border-radius: 40px;
    margin-bottom: 0;
    border: 0px;
    padding: 8px 16px;
    color: #fff;
    font-size: var(--fontsize16);
    font-weight: var(--font-weight-medium);
    background: #181716;
    text-transform: uppercase;
}
.table_header.tabingnewview .nav-tabs li .nav-link {
    padding: 6.9px 10px;
}
.tabingnewview .nav-tabs li .nav-link.active {
    background: #de1819;
    color: #fff;
}
.tabingnewview .nav-tabs li:last-child{
    padding-right:0px;
}
.courses_slider_main img {
    width: 100%;
    border-radius: 10px 10px 0 0;
}
.courses_slider_view {
    display: flex;
    grid-gap: 20px;
    justify-content: center;
    flex-wrap: wrap;
}
.courses_slider_main {
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    padding: 24px;
    width: 32.3%;
}

.courses_slider_main h3 {
    margin: 0 0 16px 0;
    font-weight: 600;
    font-size: 18px;
    color: #c00000;
}
.sectiongap.coursesview {
    padding-bottom: 0px;
}
.courses_slider_main ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.courses_slider_main ul li {
    margin-bottom: 8px;
    font-size: var(--fontsize16);
    color: var(--headingcolor);
    font-weight: 600;
}

.courses_slider_main ul li span {
    font-weight: 500;
}

.courses_slider_main .allpagebutton {
    display: inline-block;
    padding: 8px 30px;
}

.courses_slider_main .applynow {
    margin-top: 16px;
}
/*tabing*/

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 63%);
    z-index: 9999;
    display: none;
}
.menuicon{display: none;}
.closeicon{display: none;}
.showmobile{display: none;}
@media screen and (max-width: 767px) {
    .navigation_main {
        display: flex;
        align-items: center;
        justify-content: right;
    }
    .navigation {
        position: fixed;
        display: block;
        top: 0;
        background: #de1819;
        width: 250px;
        right: -250px;
        height: 100vh;
        z-index: 99999;
        padding: 16px;
        overflow: auto;
        transition: 0.5s;
    }
    .overlay.overlayopen {
        display: block;
    }
    .navigation.navigationopen {
        right: 0;
    }
    ul.nav_menu li {
        margin-bottom: 16px;
    }
    .showmobile ul.nav_menu li:last-child {
        margin-bottom:0px;
    }
    .showmobile ul.nav_menu li a {
        align-items: center;
        grid-gap: 8px;
    }
    .showmobile {
        margin-top: 30px;
    }
    ul.nav_menu {
        padding: 0;
        margin: 0;
        list-style: none;
        display: block;
        align-items: unset;
        grid-gap: unset;
    }
    .navigation .iconmenu{display: none;}
    .menuicon {
        position: relative;
        background: #de1819;
        display: block;
    }
    .menuicon.headerfix {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 99;
    }
    .mobmenuicon {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 50px;
    }
    .header_bottom.headerfix {
        position: relative;
        z-index: unset;
        top: 0;
        width: 100%;
    }
    .header_bottom {
        background: transparent;
        padding: 0px;
    }
    .mobmenuiconinner {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        color: #fff;
        grid-gap: 8px;
        cursor: pointer;
    }
    .menuicon img {
        width: 26px;
        filter: brightness(0) invert(1);
    }
    
    .closeicon {
        display: flex;
        justify-content: flex-end;
        cursor: pointer;
        padding:10px 0;
    }
    
    .closeicon img {
        width: 14px;
        filter: brightness(0) invert(1);
    }

    
    footer {
        padding-top: 30px;
    }
    .footer_main {
        grid-template-columns: 1fr 1fr;
        grid-gap: 16px;
        padding-bottom: 24px;
    }
    .footer_bottom {
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        grid-gap: 10px;
    }
    .footer_box_logo {
        grid-template-columns: 125px auto;
        grid-gap: 16px;
        grid-column: 1 / 3;
    }
    .footer_box_logo h2 {
        font-size: 22px;
    }
    ul.connectview li {
        margin-bottom: 16px;
    }
    .sectiongap {
        padding: 40px 0;
    }
    .sectiontitle {
        font-size: 22px;
    }
    .recruitersview .smalltitle {
        font-size: 16px;
    }
    .whyus_box h3 {
        font-size: 14px;
        line-height: 18px;
    }
    .whyus_box h3 br{display: none;}
    .whyus_main {
        grid-template-columns: 1fr 1fr;
        grid-gap: 16px;
        margin-top: 20px;
    }
    .whyus_box {
        padding: 30px 10px;
        height: 185px;
        border: 1px solid #c00000 !important;
        border-style: dashed !important;
    }
    .highlight_main {
        display: grid;
        align-items: center;
        justify-content: unset;
        margin-top: 20px;
        grid-template-columns: 1fr 1fr;
        grid-gap: 16px;
    }
    .highlight_box {
        display: grid;
        align-items: center;
        grid-gap: 8px;
        grid-template-columns: auto;
        border: 1px solid #c00000;
        border-style: dashed;
        text-align: center;
        padding: 16px;
    }
    .application_main_view{
        justify-content: center;
    }
    .highlight_big {
        font-size: 28px;
    }
    .highlight_small {
        border-left: 0px;
        padding-left: 0;
    }
    .tabingnewview .nav-tabs li .nav-link {
        padding: 6px 12px;
        width: auto;
        font-size: 14px;
    }
    .courses_slider_main .allpagebutton {
        padding: 6px 22px;
    }
    .allpagebutton {
        padding: 6px 22px;
        font-size: 14px;
    }
    .applicationform {
        position: relative;
        top: 0;
        right: 0px;
        width: 100%;
        transform: unset;
        z-index: 1;
        margin-top: 40px;
    }
    .application_form {
        border: 1px solid #e6e6e6;
        width: 100%;
    }
    .aboutus_main {
        margin-top: 20px;
        display: grid;
        grid-template-columns: auto;
        grid-gap: 20px;
    }
    .aboutus_img1 {
        width: 100%;
        margin: 0;
    }
    .aboutus_img2, .aboutus_img3{display: none;}
    .aboutus_left img {
        border-radius: 8px;
    }
    .aboutus_right p {
        font-size: 14px;
        margin-bottom: 16px;
    }
    .sectiongap.aboutview {
        padding-bottom: 40px;
    }
    .admissionprocess_main {
        grid-template-columns: auto;
        background: none;
        margin-top: 20px;
    }
    .admissionprocess_box1{margin-top: 0;}
    .admissionprocess_box2{margin-top: 0;}
    .admissionprocess_box3{margin-top: 0;}
    .admissionprocess_box4{margin-top: 0;}
    .admissionprocess_img {
        width: 100%;
        height: auto;
        border-radius: 0px;
        margin-bottom: 0px;
        box-shadow: none;
        padding: 10px 0;
    }
    .admissionprocess_text {
        background: #fff;
        padding: 10px;
    }
    .admissionprocess_img img {
        width: 38px;
        height: 38px;
    }
    .applynow {
        text-align: center;
        margin-top: 45px;
    }
    .admissionprocess_main>div {
        position: relative;
        padding-bottom: 40px;
    }
    
    .admissionprocess_main>div:before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        border: 1px solid #de1819;
        height: 100%;
        border-style: dashed;
        z-index: -1;
    }
    .admissionprocess_main>div:last-child {
        padding-bottom: 0;
    }
    
    .admissionprocess_main>div:last-child:before {
        display: none;
    }
    .courses_slider_main {
        padding: 16px;
        width: 100%;
    }
    .bannertextview {
        width: 100%;
    }
    .bannerimgview{
        display: none;
    }
    .bannertextimgmain {
        margin-right:0px;
    }
    .banner_slide .item {
        position: relative;
        padding: 60px 0;
    }
    .bannertextview h1 {
        font-size: 36px;
    }
    .bannertextview h1 span {
        font-size: 22px;
    }
    .logoview img.vgulogo {
        width: 160px;
    }
    .logoview img.ugclogo {
        width: 100px;
    }
    .header_right {
        display: none;
    }

}

@media screen and (max-width: 480px) {
    footer {
        padding-top: 30px;
    }
    .footer_main {
        grid-template-columns: auto;
        grid-gap: 16px;
        padding-bottom: 24px;
    }
    .footer_bottom {
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        grid-gap: 10px;
    }
    .footer_box_logo {
        grid-template-columns: auto;
        grid-gap: 16px;
        grid-column: unset;
    }
    .footer_box_logo h2 {
        font-size: 22px;
    }
    ul.connectview li {
        margin-bottom: 16px;
    }
    .sectiongap {
        padding: 40px 0;
    }
    .sectiontitle {
        font-size: 22px;
    }
    .recruitersview .smalltitle {
        font-size: 16px;
    }
    .whyus_main {
        grid-template-columns: auto;
        grid-gap: 16px;
        margin-top: 20px;
    }
    .whyus_box {
        padding: 16px;
        height: auto;
        border: 1px solid #c00000 !important;
        border-style: dashed !important;
    }
    .highlight_main {
        display: grid;
        align-items: center;
        justify-content: unset;
        margin-top: 20px;
        grid-template-columns: auto;
        grid-gap: 16px;
    }
    .highlight_box {
        display: grid;
        align-items: center;
        grid-gap: 8px;
        grid-template-columns: auto;
        border: 1px solid #c00000;
        border-style: dashed;
        text-align: center;
        padding: 16px;
    }
    .highlight_big {
        font-size: 28px;
    }
    .highlight_small {
        border-left: 0px;
        padding-left: 0;
    }
    .highlight_small br {
        display: none;
    }
    .tabingnewview .nav-tabs li .nav-link {
        padding: 6px 12px;
        width: auto;
        font-size: 14px;
    }
    .courses_slider_main .allpagebutton {
        padding: 6px 22px;
    }
    .allpagebutton {
        padding: 6px 22px;
        font-size: 14px;
    }
    .applicationform {
        position: relative;
        top: 0;
        right: 0px;
        width: 100%;
        transform: unset;
        z-index: 1;
        margin-top: 40px;
    }
    .application_form {
        border: 1px solid #e6e6e6;
    }
    .aboutus_main {
        margin-top: 20px;
        display: grid;
        grid-template-columns: auto;
        grid-gap: 20px;
    }
    .aboutus_img1 {
        width: 100%;
        margin: 0;
    }
    .aboutus_img2, .aboutus_img3{display: none;}
    .aboutus_left img {
        border-radius: 8px;
    }
    .aboutus_right p {
        font-size: 14px;
        margin-bottom: 16px;
    }
    .sectiongap.aboutview {
        padding-bottom: 40px;
    }
    .admissionprocess_main {
        grid-template-columns: auto;
        background: none;
        margin-top: 20px;
    }
    .admissionprocess_box1{margin-top: 0;}
    .admissionprocess_box2{margin-top: 0;}
    .admissionprocess_box3{margin-top: 0;}
    .admissionprocess_box4{margin-top: 0;}
    .admissionprocess_img {
        width: 100%;
        height: auto;
        border-radius: 0px;
        margin-bottom: 0px;
        box-shadow: none;
        padding: 10px 0;
    }
    .admissionprocess_text {
        background: #fff;
        padding: 10px;
    }
    .admissionprocess_img img {
        width: 38px;
        height: 38px;
    }
    .applynow {
        text-align: center;
        margin-top: 45px;
    }
    .admissionprocess_main>div {
        position: relative;
        padding-bottom: 40px;
    }
    
    .admissionprocess_main>div:before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        border: 1px solid #de1819;
        height: 100%;
        border-style: dashed;
        z-index: -1;
    }
    .admissionprocess_main>div:last-child {
        padding-bottom: 0;
    }
    
    .admissionprocess_main>div:last-child:before {
        display: none;
    }
    .courses_slider_main {
        padding: 16px;
        width: 100%;
    }
    .bannertextview {
        width: 100%;
    }
    .bannerimgview{
        display: none;
    }
    .bannertextimgmain {
        margin-right:0px;
    }
    .banner_slide .item {
        position: relative;
        padding: 60px 0;
    }
    .bannertextview h1 {
        font-size: 36px;
    }
    .bannertextview h1 span {
        font-size: 22px;
    }
    .logoview img.vgulogo {
        width: 160px;
    }
    .logoview img.ugclogo {
        width: 100px;
    }
    .header_right {
        display: none;
    }
}