@import url('bootstrap.min.css');
@import url('font-awesome.min.css');
@import url('responsive.css');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap');
body{font-family:'Nunito Sans',sans-serif;overflow:visible;background:#fff;}
h2{font-weight:bold;}
.h1,h1{font-size:2rem;}
.h3,h3{font-size:1.3rem;}
.text-primary{color:#332e38!important;}
.btn-warning{background:#f8a125;border-color:#f8a125;font-weight:600;}
header{position:absolute;top:0;width:100%;padding:12px 0;z-index:99;}
header .logout a{display:inline-block;   /* margin-top: 18px;*/padding:8px 25px!important;border-radius:50px;color:#000!important;    /*background: #f2901d !important;*/font-weight:600;}

/*, header .logout a*/
header .phone a{display:inline-block;margin-top:18px;padding:8px 25px!important;border-radius:50px;color:#000!important;background:#f2901d!important;font-weight:600;}
.logo{position:relative;float:left;}
.logo img{position:relative;z-index:999;width:auto!important;}
.logo_bg{position:absolute;top:-12px;left:-25px;right:0;margin:0 auto;z-index:9;width:284px;}

/*.banner-panel{width:100%;background:url(../../../images/vgu_theme/cet/backdrop.svg) left no-repeat,linear-gradient(to left,#2B2872,#f8a125);background-size:auto 103%;}*/
.banner-panel{width:100%;background:url(../../images_vgu/banner.jpg) no-repeat center top;background-size:cover;position:relative;height:auto;min-height:700px;padding:90px 0;}
.banner-panel img{width:100%;height:100%;object-fit:cover;display:none;}
.banner_contact_sec{position:relative;top:70px;left:0;right:0;margin:0 auto;}
.banner-txt h1{position:absolute;top:50%;text-align:left;font-size:58px;color:#fff;line-height:68px;transform:translateY(-50%);font-family:'Poppins',sans-serif;font-weight:300;text-transform:uppercase;}
.banner-txt h1 strong{display:inline-block;font-weight:700;}
.banner-txt h1 strong.white_bg,.banner-txt h1 strong.yellow{padding:3px 10px;font-size:54px;}
.banner-txt h1 strong.yellow{color:#000;background:#f2901d!important;}
.white_bg{background:#fff;color:#811811;}
.form-panel{background:rgba(0,0,0,.8);padding:30px;box-shadow:0 0 10px rgba(0,0,0,.3);min-height:370px;color:#fff;border-radius:0px;border-right:10px solid #fff;}
.form-panel .register-panel{margin-top:20px;}
.form-panel .line{position:relative;height:2px;background:rgba(255,255,255,.3);}
.form-panel .line:before{position:absolute;left:0;width:20%;height:100%;background:#f8a125;content:'';}
.form-panel h4{font-weight:700;}
.form-panel a{display:inherit;color:#fff;}
.form-panel a:hover{color:#ffc107;}
.login-panel{display:block;}
.accreditation-panel{padding:0 0 60px;}
.accreditation-panel h2{position:relative;}
.accreditation-panel h2::before{position:absolute;content:'';background:url(../../images_vgu/title_bg.png) no-repeat top center / 100% 100%;width:680px;height:166px;top:0;left:0;right:0;margin:0 auto;}
.accreditation-panel h2 span{color:#f2901d!important;margin-bottom:80px;position:relative;z-index:999;padding:40px 0;display:inline-block;font-size:30px;}
.accreditation-panel .col-md-3{border-right:1px dashed #999;}
.accreditation-panel .col-md-3:last-child{border-right:none;}
.list-school-div,.testimonial-panel,.rec-panel{padding:0px 0 70px;}
.choose-panel{padding:0px 0 80px;background:linear-gradient(181deg,rgba(255,255,255,0.51) 1%,#ffffff 100%),url(../../images_vgu/MG_5179-scaled-1.jpg) no-repeat center top / 100% 100%!important;background-color:rgba(201,201,201,0.12)!important;background-size:cover;}
.list-school-div{background:url(../../images_vgu/abstract2.jpg) no-repeat center top;background-size:cover;    /*background:#000;*/}
.list-school-div .schools-div{position:relative;overflow:hidden;}
.list-school-div .schools-div img{transition:.5s ease;}
.list-school-div .schools-div:hover img{transform:scale(1.2);}
.list-school-div .schools-div h5{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.6);text-align:center;color:#fff;padding:10px;margin:0;font-size:15px;}
.testimonial-panel{background:url(../../images_vgu/index-course-bg.jpg) no-repeat center top;}
#testimonialSlide .items{text-align:center;width:94%;margin:0 auto;}
#testimonialSlide .owl-stage-outer{padding-bottom:10px;}
#testimonialSlide .image{width:120px;height:120px;border:7px solid #811811;border-radius:50%;overflow:hidden;margin:0 auto 12px;position:relative;z-index:99;}
#testimonialSlide .image img{width:100%;height:100%;}
.testimonial_content_sec{background:#fff;padding:60px 20px 20px;position:relative;margin-top:-55px;box-shadow:1px 0 11px rgba(0,0,0,0.26);min-height:284px;}
.testi_quote{width:28px!important;margin:0px auto 15px;}
#testimonialSlide h5{font-weight:700;color:#811811;font-size:17px;}
#testimonialSlide p{color:#6c757d!important;font-size:14px;margin:0;line-height:20px;}
.started-panel{position:relative;padding:100px 0;background:url('../../images_vgu/FeaturedImageGA3.jpg') no-repeat center;background-size:cover;color:#fff;}
.started-panel:before{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:'';}
.started-panel .container{position:relative;}
.started-panel h1{font-weight:bold;font-size:70px;color:#fff;}
.started-panel h5{color:#fff;}
.started-panel h5 span{display:inline-block;background:#f8a125;padding:3px 8px;color:#333;border-radius:50px;}
#recSlide .items{border:solid 1px #ddd;}
.gallery-panel ul{margin:0;}
.gallery-panel ul li{float:left;width:25%;padding:2px;}
footer{background:#fff;padding:20px 0;}
footer a{color:var(--blue); text-decoration: underline; transition:200ms;}
footer a:hover{color:var(--red);}

/*.inner-header{position: static;box-shadow: 0 0 5px rgba(0,0,0,.5);}*/

/*header .logout a{background: #ff0000 !important;}*/
.inner-banner{position:relative;background:url('../../images_vgu/banner.jpg') no-repeat center;background-size:cover;height:300px;overflow:hidden;}
.inner-banner:before{position:absolute;right:-50px;bottom:0;content:'';background:#fff;transform:skew(-40deg);z-index:1;}
.inner-banner:after,.campus-panel:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(0,0,0,.5);}
.inner-banner h2{position:relative;font-weight:700;text-transform:uppercase;margin-top:125px;z-index:1;}
.dash-head-right h1 strong{color:#f8a125;}
.inner-register{width:30%;margin:30px auto;border:solid 1px #ddd;padding:15px;border-radius:4px;}
.campus-panel{position:relative;padding:100px 0;background:url('../../images_vgu/campus.jpg') no-repeat center;background-size:cover;}
.campus-panel .container{position:relative;}
.campus-panel h1{font-weight:700;font-size:44px;line-height:50px;margin-bottom:30px;}
.campus-panel h5{font-size:17px;}
.btn-lg.go-choose{padding:8px 30px;border-radius:0;margin-top:5px;color:#000;}
.inner-main-panel{padding:50px 0;}
.main-form-panel .card .card-header{background:#4e73b8;color:#fff;}
.main-form-panel .card .card-body .form-control{background:#f2f6ff;border-color:#b4bfd8;}
.table tr:first-child th,.table tr:first-child td{border-top:0;}
.table thead tr th{background:#4d4e4e;color:#fff;}
#userpaymentsection{padding:20px;margin-top:15px;background:#fff;}
select.form-control{-webkit-appearance:auto;}
.register-panel .form-group{position:relative;margin-bottom:16px;}
.register-panel .form-group .invalid-feedback{position:absolute;left:0;bottom:-16px;white-space:nowrap;color:#f5d6d9!important;font-size:0.75rem;}
.invalid-feedback{color:#dc6973!important;}
.register-panel .form-group label{color:#fff!important;padding-left:0;}
.form-group label{font-weight:600;font-size:13px;padding-left:0;display:block;text-align:left;}
.custom-control-label::before,.custom-control-label::after{top:0;left:0;}
.alert{text-align:left;}
select.form-control:not([size]):not([multiple]){height:calc(2.25rem + -3px);}
.btn{padding:0.270rem .75rem;}
.custom-control-label{padding-left:21px!important;}
.custom-control{padding-left:0!important;}
.btn-warning:hover,.btn-outline-warning:hover{box-shadow:none!important;}
.choose-panel h5{margin-bottom:20px;}
.choose_panel_sub_sec .text-primary{color:#fff!important;background:#811811!important;width:76px;height:76px;line-height:76px;font-size:30px;border-radius:50%;}
.choose-panel h2{position:relative;}
.choose-panel h2::before{position:absolute;content:'';background:url(../../images_vgu/title_bg.png) no-repeat top center / 100% 100%;width:680px;height:166px;top:0;left:0;right:0;margin:0 auto;}
.choose-panel h2 span{color:#f2901d!important;margin-bottom:70px;position:relative;z-index:999;padding:40px 0;display:inline-block;font-size:30px;}
.choose-panel h2 span em{display:block;font-size:15px;color:#fff;}
.choose_panel_sub_sec{padding:30px 15px;background:#fff;box-shadow:1px 0 11px rgba(0,0,0,0.26);}
.choose_panel_sub_sec h4.mt-2{font-size:24px;font-weight:700;margin:15px 0 10px!important;}
.choose_panel_sub_sec .text-muted{color:#6c757d!important;font-size:14px;min-height:60px;margin:0;line-height:20px;}
.choose_panel_sub_sec:hover{background:#811811;}
.choose_panel_sub_sec:hover .text-primary{color:#811811!important;background:#fff!important;}
.choose_panel_sub_sec:hover h4{color:#fff;}
.choose_panel_sub_sec:hover .text-muted{color:#fff!important;}
.list-school-div h2,.testimonial-panel h2,.rec-panel h2,.gallery-panel h2{position:relative;}
.list-school-div h2::before,.testimonial-panel h2::before,.rec-panel h2::before,.gallery-panel h2::before{position:absolute;content:'';background:url(../../images_vgu/title_bg.png) no-repeat top center / 100% 100%;width:680px;height:166px;top:0;left:0;right:0;margin:0 auto;}
.list-school-div h2::before{background:url(../../images_vgu/title_bg2.png) no-repeat top center / 100% 100%!important;}
.list-school-div h2 span,.testimonial-panel h2 span,.rec-panel h2 span,.gallery-panel h2 span{color:#f2901d!important;margin-bottom:40px;position:relative;z-index:999;padding:57px 0;display:inline-block;font-size:34px;}
.captcha img{display:block!important;width:100px;float:left;margin-right:10px;}
.gallery-panel{padding:0 0 60px;}
.rec-panel .mb-4{margin-bottom:15px!important;}
.rec-panel{background:url(../../images_vgu/index-course-bg.jpg) no-repeat center top;background-size:cover;}
.list-group.list-group-flush{background:#f0f0f0;}
.list-group-flush li:nth-child(1){padding:15px 10px;}
#dashboardaccord .leftmenu .list-group-item h5{font-size:14px;border-bottom:1px solid #fff;padding:11px 10px;margin:0;width:100%;display:inline-block;background:#ddd;}
#dashboardaccord .leftmenu .list-group-item h5 i{float:left;overflow:hidden;padding-top:2px;margin-right:10px;}
#dashboardaccord .leftmenu .list-group-item h5:last-child{border-bottom:none;}
#dashboardaccord .leftmenu .list-group-item[aria-expanded="true"]{text-shadow:none!important;font-weight:700!important;text-transform:none!important;letter-spacing:1px!important;background:#f8a125!important;color:#000!important;border-bottom-color:#f8a125!important;}
#dashboardaccord .dashboard_container{padding:25px;box-shadow:1px 0 11px rgba(0,0,0,0.26);margin-left:30px;}
#mypayments .table.table-bordered{font-size:13px!important;}
#wrapper{display:none;}
.programPanel .nav{border-right:solid 1px #ddd;background:#fff;}
.programPanel .nav a{color:#a63238;font-weight:600;border-bottom:solid 1px #ddd;font-size:14px;line-height:20px;}
.programPanel .nav a:last-child{border-bottom:0;}
.programPanel .nav-pills .nav-link.active,.programPanel .nav-pills .show>.nav-link{background:#811811;border-radius:0;}
.programPanel .tab-content{border:solid 1px #ddd;padding:25px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 20%);min-height:428px;background:rgba(0,0,0,0.65);overflow:hidden;}
.programPanel .tab-content h5{border-bottom:solid 1px #ddd;padding-bottom:5px;color:#d63220;}
.list-unstyled{color:#fff;}
.listStyle li{position:relative;padding-left:18px;margin-bottom:6px;}
.listStyle li:before{font-family:'FontAwesome';content:'\f101';position:absolute;left:0;top:0;}
.listStyle li ol li{padding-left:0;}
.listStyle li ol li:before{content:'';}
.admpanel{padding:30px 0;background:#f5f5f5;}
.instDiv{background:#fff;border:solid 1px #ddd;padding:10px;border-radius:4px;min-height:100%;}
header.inner-header{position:static;border-bottom:1px solid #ddd;}
.banner_form_panel h4{color:#fff;}
.banner_form_panel h5{color:#fff;font-size:15px;margin:0;}
.phone{text-align:right;}
#applycoupon{display:inline-block;color:#000!important;background:#f2901d!important;padding:6px 15px;border:none;border-radius:4px!important;margin-right:5px;}
#removecoupon{display:inline-block;color:#fff!important;background:#811811!important;padding:6px 15px;border:none;border-radius:4px!important;}
.bg-secondary{background-color:#331816!important;}
.grey_bg{background:#ecf0f5!important;}
.pay_now_btn{display:inline-block;color:#fff!important;background:#4BB543;padding:8px 40px;border:none;border-radius:4px!important;}

/*##################################################################################################################### VGU CET CSS #############################################################################*/
.vgu-cet-header{padding:20px 0 0;position:absolute;top:0;left:0;z-index:99;width:100%;}
.vgu-cet-banner_bg{background:url(../../../images/vgu_theme/cet/banner_bg.jpg) no-repeat top left / 100%;    /*overflow: hidden;*/position:relative;background-size:cover;}
.vgu-cet-banner_bg::before{position:absolute;content:'';background:url(../../../images/vgu_theme/cet/banner_overlay1.png) no-repeat top left / 100% 100%;width:567px;height:567px;top:80px;left:16%;display:none;}
.vgu-cet-banner h2{font-size:130px;font-weight:300;color:#fff;line-height:100px;margin:130px 0 0px 140px;font-family:'Roboto',sans-serif;position:relative;z-index:999;display:inline-block;}
.vgu-cet-banner h2 span{font-weight:500;}
.vgu-cet-banner h2 em{font-size:62px;font-weight:700;    /*color: #7d0714;*/color:#f2901d;text-align:right;line-height:40px;font-family:'Roboto',sans-serif;display:block;font-style:normal;margin-right:-52px;}
.banner_img_sec{margin:50px 0 0;}
.vgu-cet-banner .form_title{font-size:21px;color:#fff;text-align:center;margin:0 0 10px;font-weight:500;font-family:'Roboto',sans-serif;}
.vgu-cet-banner .form_title span{font-size:13px;color:#fff;text-align:center;padding-bottom:10px;margin-bottom:10px;font-weight:300;display:block;opacity:0.7;border-bottom:2px solid #fff;}
.vgu-cet-banner_form_sec{background:#7d1416;padding:25px 25px;width:360px;border-radius:10px;position:absolute;top:60px;right:50px;z-index:99;}
.vgu-cet-banner_form_sec label{font-size:14px;font-weight:500;color:#fff;margin:0;font-family:'Roboto',sans-serif;}
.vgu-cet-banner_form_sec .form-control{height:32px;font-size:14px;color:#fff!important;background-color:#a45b5c!important;border:1px solid #a45b5c!important;font-family:'Roboto',sans-serif;}
.vgu-cet-banner_form_sec::-webkit-input-placeholder{ /* Chrome/Opera/Safari */color:#fff;}
.vgu-cet-banner_form_sec::-moz-placeholder{ /* Firefox 19+ */ color:#fff;}
.vgu-cet-banner_form_sec:-ms-input-placeholder{ /* IE 10+ */color:#fff;}
.vgu-cet-banner_form_sec:-moz-placeholder{ /* Firefox 18- */color:#fff;}
.vgu-cet-banner_form_sec .form-group{margin-bottom:20px;}
.submit-btn{background:#fff;font-size:14px;font-weight:500;color:#000;border-radius:4px;padding:.375rem 2rem;font-family:'Roboto',sans-serif;display:inline-block;}
.submit-btn:hover{background:#000;color:#e4999a;}
.overview_sec{padding:40px 0 90px;position:relative;}
.million_text_sec{background:url(../../../images/vgu_theme/cet/overview_title_bg.png) no-repeat top left / 100% 100%;display:inline-block;padding:18px 50px;position:absolute;top:-50px;right:0;}
.million_text_sec h3{font-size:36px;font-weight:400;color:#000;text-align:center;line-height:46px;}
.million_text_sec h3 span{display:block;font-size:55px;color:#811811;font-weight:500;}
.overview_sec h2{font-size:83px;font-weight:500;color:#fff;margin:0 0 30px;font-family:'Montserrat',sans-serif;}
.overview_sec p{font-size:20px;font-weight:500;color:#fff;opacity:0.7;line-height:24px;margin-bottom:20px;}
.overview_sec::before{position:absolute;content:'';background:url(../../../images/vgu_theme/cet/banner_overlay2.png) no-repeat top left / 100% 100%;width:705px;height:455px;bottom:0px;right:0;}
.no-padding{padding:0!important;}
.no-padding-right{padding-right:0!important;}
.why_our_img_sec{width:100%;position:relative;margin-top:-50px;}
.why_our_img_sec img{width:100%;position:relative;z-index:99;}
.why_our_img_sec::before{position:absolute;content:'';width:80%;height:102%;bottom:0;left:-15px;background:#811811;}
.why_our_content_sec{}
.why_our_content_sec h2{font-size:83px;line-height:106px;font-weight:500;color:#000;padding:40px 0 40px 80px;border-bottom:1px solid #000;margin:0 0 50px;}
.why_our_content_sec h2 span{display:block;font-weight:600;color:#811811;}
.why_our_content_sec ul{padding:0;margin:0 0 0 80px;}
.why_our_content_sec ul li{display:block;font-size:30px;font-weight:500;color:#000;margin-bottom:50px;line-height:50px;}
.why_our_content_sec ul li span{display:block;font-size:50px;color:#811811;}
.why_our_content_sec ul li:last-child{margin-bottom:0;}
.eligibility_criteria{background:#000;padding:0;}
.eligibility_criteria_img_sec{padding:80px 0 0;float:right;margin-left:60px;}
.eligibility_criteria_content_sec{width:80%;background:#811811;padding:40px 25px 30px;display:inline-block;}
.eligibility_criteria_content_sec h2{font-size:80px;line-height:90px;color:#fff;font-weight:400;margin:0 0 30px;}
.eligibility_criteria_content_sec h2 span{font-weight:600;display:block;}
.eligibility_criteria_content_sec p{font-size:20px;font-weight:300;color:#fff;line-height:24px;margin-bottom:20px;}
.eligibility_criteria_content_sec p b{font-weight:700;}
.mar-top-max-gap{margin-top:60px!important;}
.eligibility_programs_title_width{display:inline-block;min-width:310px;}
.eligibility_criteria_content_sec p em{font-style:normal;margin-right:24px;display:inline-block;}
.important_dates_sec{background:#ecdcdb;padding:80px 0;border-top:2px solid #a9a9a9;}
.important_dates_sec h2{font-size:80px;line-height:90px;color:#000;font-weight:400;margin:80px 0 30px;}
.important_dates_sec h2 span{font-weight:600;display:block;}
.big_date_sec{background:#7d1416;padding:10px;text-align:center;border-radius:10px;}
.big_date_sec h5{font-size:31px;margin:0;padding:0 0 10px;border-bottom:1px solid #fff;color:#fff;}
.big_date_sec h3{font-family:'Tinos',serif;font-size:120px;color:#fff;margin:10px 0;font-weight:400;line-height:110px;}
.big_date_sec p{font-size:22px;font-weight:400;color:#fff;margin:0;opacity:0.2;}
.big_date_sec h4{font-size:27px;font-weight:500;line-height:38px;color:#fff;opacity:0.6;margin-top:15px;}
.big_date_sec h4 span{font-size:36px;display:block;}
.important_dates_sec .why_our_content_sec ul{margin:0;}
.important_dates_sec .why_our_content_sec ul li{font-size:20px;margin-bottom:30px;line-height:32px;}
.important_dates_sec .why_our_content_sec ul li span{font-size:34px;}
.submit-btn2{background:#000;font-size:14px;font-weight:500;color:#fff;border-radius:4px;padding:.375rem 2rem;font-family:'Roboto',sans-serif;display:inline-block;}
.submit-btn2:hover{background:#e4999a;color:#000;}

/*.programs_wrap {background: linear-gradient(181deg,rgba(236,220,219,0.71) 1%,#ecdcdb 100%),url(../../../images/vgu_theme/cet/banner1.jpg) no-repeat center top / 100% 100% !important;padding: 0;position: relative;}*/
.programs_wrap{background:#ecdcdb;padding:0;position:relative;}
.programs_wrap::before{position:absolute;content:'';background:url(../../../images/vgu_theme/cet/programmes_overlay1.png) no-repeat bottom right / 100% 100%;width:705px;height:705px;bottom:0;right:0;    /*opacity: 0.3;*/}
.programs_wrap h2{font-size:55px;font-weight:400;color:#000;padding:0 0 30px;margin:50px 0 50px 50px;font-family:'Montserrat',sans-serif;text-align:left;position:relative;}
.programs_wrap h2 span{font-weight:600;display:inline-block;}
.programs_wrap h2::before{position:absolute;content:'';width:167px;height:5px;background:#811811;bottom:0;left:0;    /*right: 0;            margin: 0 auto;*/}
.programPanel-vgu-cet .nav{border-right:none;background:#811811;border-radius:0;box-shadow:1px 0 11px rgb(0 0 0 / 26%);overflow:hidden;padding:170px 0;}
.programPanel-vgu-cet .nav a{color:#fff;font-weight:600;border-bottom:solid 1px #9a2e27;font-size:16px;line-height:22px;}
.programPanel-vgu-cet .nav a:last-child{border-bottom:0;}
.programPanel-vgu-cet .nav-pills .nav-link.active,.programPanel-vgu-cet .nav-pills .show>.nav-link{background:#560e09;border-radius:0;}
.programPanel-vgu-cet .tab-content{border:solid 1px #000;padding:25px;border-radius:0;box-shadow:0 0 10px rgb(0 0 0 / 20%);min-height:428px;background:#000;}
.programPanel-vgu-cet .tab-content h5{border-bottom:solid 1px #ddd;padding-bottom:5px;color:#fff;}
.list-unstyled{color:#fff;}
.listStyle li{position:relative;padding-left:15px;margin-bottom:6px;width:50%;float:left;font-size:14px!important;opacity:0.7;}
.listStyle li:before{font-family:'FontAwesome';content:'\f101';position:absolute;left:0;top:0;}
.listStyle li ol li{padding-left:0;}
.listStyle li ol li:before{content:'';}
.programs_wrap_mob_title{display:none;}
.programPanel-vgu-cet .submit-btn{margin-top:15px;}
.programPanel-vgu-cet .submit-btn:hover{color:#fff;background:#811811;}
.enrollment_process_wrap{background:#ecdcdb;padding:0 0 80px;text-align:center;}
.enrollment_process_wrap h2{font-size:55px;font-weight:400;color:#000;padding:0 0 30px;margin:50px 0 30px;font-family:'Montserrat',sans-serif;text-align:center;position:relative;}
.enrollment_process_wrap h2 span{font-weight:600;display:inline-block;}
.enrollment_process_wrap h2::before{position:absolute;content:'';width:167px;height:5px;background:#811811;bottom:0;left:0;right:0;margin:0 auto;}
.enrollment_process_wrap h4{font-size:17px;font-weight:700;color:#000;margin:0 0 40px;}
.mob_view{display:none;}
.desktop_view{width:100%;text-align:center;}
.desktop_view img{display:inline-block;}
.vgu-cet-gallery_wrap{padding:0;background:#ecdcdb;}
.vgu-cet-gallery_wrap ul{padding:60px 0;margin:0;position:relative;overflow:hidden;}
.vgu-cet-gallery_wrap ul::before{position:absolute;content:'';width:80%;height:60px;background:#7d1416;top:0px;left:0;right:0;margin:0 auto;}
.vgu-cet-gallery_wrap ul::after{position:absolute;content:'';width:80%;height:60px;background:#7d1416;bottom:0px;left:0;right:0;margin:0 auto;}
.vgu-cet-gallery_wrap ul li{width:25%;float:left;}
.vgu-cet-gallery_wrap ul li img{width:100%;}
.vgu-cet-footer{padding:50px 0 0;background:#ecdcdb;border-bottom:30px solid #7d1416;}
.vgu-cet-footer h2{font-size:130px;font-weight:300;color:#000;line-height:100px;font-family:'Roboto',sans-serif;position:relative;z-index:999;display:inline-block;margin:0 0 70px;}
.vgu-cet-footer h2 span{font-weight:500;}
.vgu-cet-footer h2 em{font-size:62px;font-weight:700;color:#7d0714;text-align:right;line-height:40px;font-family:'Roboto',sans-serif;display:block;font-style:normal;margin-right:-52px;}
.vgu-cet-footer_contact_sec{background:#000;padding:20px 0 40px;position:relative;}
.vgu-cet-footer_contact_sec::before{position:absolute;content:'';background:url(../../../images/vgu_theme/cet/footer_overlay1.png) no-repeat top left / 100% 100%;width:100%;height:98px;top:-98px;left:0;}
.vgu-cet-footer_contact_sec ul{padding:0;margin:0;text-align:center;}
.vgu-cet-footer_contact_sec ul li{display:inline-block;margin-bottom:15px;}
.vgu-cet-footer_contact_sec ul li:last-child{margin-bottom:0px;}
.vgu-cet-footer_contact_sec ul li a{display:inline-block;font-size:23px;font-weight:500;color:#fff;}
.vgu-cet-footer_contact_sec ul li a:hover{color:#7d1416;}
.footer_contact_icon{width:27px;text-align:center;float:left;margin-right:10px;}
.vgu-cet-banner_form_sec .register-panel .select2-container--default .select2-selection--single{background-color:#a45b5c!important;border:1px solid #a45b5c!important;border-radius:4px;color:#fff!important;height:32px!important;font-size:13px!important;}
.vgu-cet-banner_form_sec .register-panel .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:27px!important;padding-right:18px!important;}
.vgu-cet-banner_form_sec .register-panel .select2-container--default .select2-selection--single .select2-selection__arrow{top:0px!important;}

/*##################################################################################################################### VGU CET CSS #############################################################################*/
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;}

/*input:-webkit-autofill{-webkit-text-fill-color: #fff !important;}*/
.main-content-wrap.d-flex.flex-column.dashboard-wrapper{min-height:auto!important;}
@-webkit-keyframes blinker{
    from{opacity:1.0;}
    to{opacity:0.0;}
}
.blink{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;}
.fixed_btn_result{position:fixed;bottom:5%;left:15px;z-index:999;text-align:center;}
.fixed_btn_result .btn-block{box-shadow:1px 0 21px rgb(0 0 0 / 26%);}
.mob_userboard_table{width:100%!important;background:#fff;font-size:13px;line-height:18px;display:none;margin:15px 0 0;}
.mob_userboard_table_tr{width:100%!important;border:1px solid #ddd!important;overflow:hidden;}
.mob_userboard_table_tr span.leftsec{padding:5px;border-right:1px solid #ddd!important;width:40%;float:left;color:rgba(0,0,0,0.87);font-weight:bold;}
.mob_userboard_table_tr span.rightsec{padding:5px;width:60%;float:left;}
.desk-text-right{text-align:right;}
.jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated{padding:0;background:#dc3545;}
.jconfirm-title-c{background:#fae1e3;padding:10px!important;font-size:18px!important;}
.jconfirm-content-pane{background:#dc3545;color:#fff;padding:10px;font-size:14px!important;line-height:19px!important;margin:0!important;}
.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:10px;padding-right:10px;}
.jconfirm-cell{background:rgba(0,0,0,0.6);}
.register-panel .frmLogin,.login-panel .frmReg{margin:5px 0 0;}

/* 26-05-22  */
:root{
    --bodyfont: 'Mukta', sans-serif;
    --bodycolor: #222;
    
    --headingfont: 'Sen', sans-serif;
    --fontheebo: 'Heebo', sans-serif;
    --fontmon: 'Montserrat', sans-serif;
    
    --red: #FF6060;
    --purple: #724DF1;
    --green: #26C089;
    --orange: #FF9721;
    --yellow: #FFD24D;
    --cyan: #00CAD9;
    --blue: #199BFF;
    --bluedull: #408AB8;
    --pink: #F26AE0;
}

.button-1 a{background-color:#fff;color:var(--bodycolor);font-family:var(--fontheebo);font-size:16px;font-weight:500;min-width:72px;padding:7px 10px;}
.button-1 a:hover{background-color:var(--green);color:#fff;}

.button-2 a{background-color:var(--yellow);color:#fff;font-family:var(--fontheebo);font-size:16px;font-weight:700;min-width:72px;padding:7px 10px;}
.button-2 a:hover{background-color:var(--green);color:#fff;}

.button-3 a{border:2px solid #000;border-left:10px solid #000;border-radius:0;font-family:var(--bodyfont);font-size:20px;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:200ms;}
.button-3 a:hover{border-left:15px solid var(--green); color:var(--green);border-color:var(--green);}

.button-4 a{background-color:#fff;border:2px solid #000;border-radius:100px;font-family:var(--fontheebo);box-shadow: -1px 8px 0 -2px #000;font-size:20px;font-weight:500;padding:13px 30px;text-transform:uppercase;transition:200ms;}
.button-4 a:hover{color:var(--green);border-color:var(--green);box-shadow:0 0 0 -2px var(--green);}

.button-5 a{background-color:var(--yellow);border-radius:0;color:#fff;font-family:var(--bodyfont);font-size:42px;font-weight:700;padding:6px 25px;text-transform:uppercase;transition:200ms;}
.button-5 a:hover{color:#fff;background-color:var(--green);}


.font-mukta{font-family: var(--bodyfont);}
.red-text, .red-text h1, .red-text h2, .red-text h3, .red-text h4, .red-text h5, .red-text h6, .red-text p{color: var(--red);}
.purple-text, .purple-text h1, .purple-text h2, .purple-text h3, .purple-text h4, .purple-text h5, .purple-text h6, .purple-text p{color: var(--purple);}
.green-text, .green-text h1, .green-text h2, .green-text h3, .green-text h4, .green-text h5, .green-text h6, .green-text p{color: var(--green);}
.orange-text, .orange-text h1, .orange-text h2, .orange-text h3, .orange-text h4, .orange-text h5, .orange-text h6, .orange-text p{color: var(--orange);}
.yellow-text, .yellow-text h1, .yellow-text h2, .yellow-text h3, .yellow-text h4, .yellow-text h5, .yellow-text h6, .yellow-text p{color: var(--yellow);}
.cyan-text, .cyan-text h1, .cyan-text h2, .cyan-text h3, .cyan-text h4, .cyan-text h5, .cyan-text h6, .cyan-text p{color: var(--cyan);}
.blue-text, .blue-text h1, .blue-text h2, .blue-text h3, .blue-text h4, .blue-text h5, .blue-text h6, .blue-text p{color: var(--blue);}
.bluedull-text, .bluedull-text h1, .bluedull-text h2, .bluedull-text h3, .bluedull-text h4, .bluedull-text h5, .bluedull-text h6, .bluedull-text p{color: var(--bluedull);}
.pink-text, .pink-text h1, .pink-text h2, .pink-text h3, .pink-text h4, .pink-text h5, .pink-text h6, .pink-text p{color: var(--pink);}

.title-part{}
.title-part .pre-head{font-size:42px;font-weight:300;}
.title-part h2{font-size:78px;font-weight:700;font-family:var(--headingfont);}
.title-part .title-content{font-size:24px;font-weight:300;padding: 10px 0 0;}

header.header{font-family: var(--bodyfont);}
header.header .phone-link a{color: #fff; font-weight:700;}
header.header .phone-link a:hover{text-decoration:none;}
header.header .header-links > div + div{margin: 0 0 0 15px;}

.banner-page{padding:95px 0 200px; position:relative;overflow: hidden;}
.banner-page .back-1{left:-43px;position:absolute;top:154px;}
.banner-page .back-1 img{display:block; }
.banner-page .curve{bottom:0;left:0;position:absolute;width:100%;}
.banner-page .curve img{display:block;width:100%;}
.banner-page h1{font-size:60px;line-height:75px;color:#222;font-family:var(--headingfont);font-weight:700;}
.banner-page .preheading{font-size:42px; font-weight:300;}
.banner-page .border-content{font-size:23px; padding:10px 0 0 0;}
.banner-page .border-content span{border-bottom: solid 4px var(--yellow); display:inline-block; }
.banner-page .buttons{font-size:24px; font-family:var(--fontmon); font-weight:600;padding: 80px 0 0;}
.banner-page .buttons .list{position:relative; color:var(--red); transition:200ms;}
.banner-page .buttons .list a{height:100%;left:0;position:absolute;top:0;width:100%;}
.banner-page .buttons .list .icon img{transition:200ms;}
.banner-page .buttons .list .text{padding:0 0 0 25px;}
.banner-page .buttons .list + .list{padding-left: 100px;}
.banner-page .buttons .list:hover{color: var(--green);}
.banner-page .buttons .list:hover .icon img{filter:invert(1) brightness(1.2) contrast(0.5);}
.banner-page .left-content{position:relative; z-index:1;padding-top: 40px;}
.banner-page .form-container .absolute-image{position:absolute;width:723px; height:839px;left:-110px;bottom: 30px;}
.banner-page .form-container h3{color:#fff;font-size:24px;font-weight:600;position:relative;z-index:1;}
.banner-page .form-container .form-box{border: solid 1px #fff; border-radius:8px;padding: 25px; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.05);position:relative;z-index:1;background-color:rgba(255, 255, 255, 0.6);backdrop-filter:blur(20px);}
.banner-page .form-container .form-control,
.banner-page .form-container select, 
.banner-page .form-container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family: var(--fontheebo); color:#000; border:solid 1px #fff; padding:7px 10px; margin:0 0 15px 0; font-size:16px; font-weight:400; width: 100%; background:rgba(255, 255, 255, 0.6); height: auto;}
.banner-page .form-container .country-list-container{max-width: 110px !important;}
.banner-page .form-container .cust-tel-input .select2-container--default .select2-selection--single{background:transparent;border:medium none;padding:6px 0 0;}
.banner-page .form-container .cust-tel-input input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width: 100% !important; padding-left: 95px;}
.banner-page .form-container select.form-control:not([size]):not([multiple]){height:auto;padding:6px 7px;}
.banner-page .form-container input.btn{background-color:var(--green);border:medium none;border-radius:3px;color:#fff;font-family:var(--fontheebo);font-size:18px;font-weight:500;padding:12px; transition: 200ms;}
.banner-page .form-container input.btn:hover{background-color:var(--orange);}
.banner-page .form-container .form-group:nth-last-of-type(1) + label{display:block;font-size:14px;padding:0 0 15px 25px;position:relative;}
.banner-page .form-container .form-group:nth-last-of-type(1) + label input{left: 0;position:absolute;top: 3px;}

.who-we{margin:-120px 0 0;position:relative;z-index:1; padding:0 0 60px 0;}
.who-we .title-part{position: relative; z-index: 2;}
.who-we .inner-text-part{font-size:22px;line-height:33px;padding:78px 0 0;position:relative;}
.who-we .inner-text-part .left-image{height:658px;left:-20px;position:absolute;top:40px;width:676px;}
.who-we .inner-text-part .left-image img{display:block;height:auto;}
.who-we .inner-text-part .left-pattern{height:899px;left:-750px;position:absolute;top:-30px;width:973px;}
.who-we .inner-text-part .left-pattern img{display:block;}
.who-we .inner-text-part > div{margin:0 0 0 auto;position:relative;width:550px;z-index:1;}
.who-we .inner-text-part strong{display:block;padding:0 0 30px;}
.who-we .list-wrapper{border:solid 1px #eae8f3;border-radius:8px;padding:25px 8px 0;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.05);backdrop-filter:blur(5px);}
.who-we .list-wrapper .list{margin-bottom: 30px;}
.who-we .list-wrapper .list .icon{width:50px;}
.who-we .list-wrapper .list .text{width:calc(100% - 50px);font-size:14px;font-family:var(--fontheebo);line-height:26px;padding: 0 0 0 7px;}
.who-we .list-wrapper .list .text strong{font-size:24px;font-weight:700;}
.who-we .list-wrapper .list .text p,.who-we .list-wrapper .list .text strong{margin:0;padding:0;}

.who-choose{position:relative;z-index:2;padding: 80px 0;}
.who-choose .blue-circle{height:992px;right:0px;position:absolute;top:-290px;width:367px;z-index: -1;}
.who-choose .blue-circle img{display:block;}
.who-choose .list-wrapper{ padding:30px 0 0;}
.who-choose .list-wrapper .list{margin-top: 90px;}
.who-choose .list-wrapper .list .icon{width: 100px;}
.who-choose .list-wrapper .list .text{width: calc(100% - 100px);padding: 0 0 0 25px;}
.who-choose .upper-text{font-family:var(--fontheebo);font-size:42px;font-weight:700;line-height:54px;}
.who-choose .sub-text{font-size: 18px; font-weight: 500; font-family: var(--fontheebo);}

.degrees{overflow:hidden;padding: 80px 0 0;}
.degrees .left-tabs{position:relative;padding-bottom: 40px;padding-top: 32px;z-index: 2;}
.degrees .left-tabs:after{background:url(../../../images/vgu_theme/black-repeat.jpg) repeat;content:"";height:100%;position:absolute;right:0;top:0;width:4000px;z-index:-1;}
.degrees .left-tabs .nav{background:transparent;border:none;}
.degrees .left-tabs .nav a{border:none;border-radius:0;color:#fff;font-size:24px;font-weight:300;line-height:normal;padding:0;transition:200ms;position:relative;}
.degrees .left-tabs .nav a:hover,
.degrees .left-tabs .nav a.active{background:transparent; color: var(--green);}
.degrees .left-tabs .nav a.active:after{background-color:var(--green);content:'';height:55px;position:absolute;right:-15px;top:-10px;width:6px;}
.degrees .left-tabs .nav a + a{margin-top:30px;}
.degrees .right-part{position:relative;z-index: 1;}
.degrees .right-part:after{background-color:#FAFAFA;content:"";height:100%;position:absolute;left:-20px;top:0;width:4000px;z-index:-1;}
.degrees .programPanel{margin-top: 45px;}
.degrees .programPanel .tab-content{background:transparent;border:none;min-height:auto;box-shadow:none;}
.degrees .programPanel .tab-content .list-unstyled{color:var(--bodycolor);}
.degrees .programPanel .tab-content .listStyle li{font-size:18px !important;opacity: 1;padding-left: 30px;}
.degrees .programPanel .tab-content .listStyle li:before{content: '\f00c';}
.degrees .programPanel .tab-content h5{border-bottom:1px solid #ddd;color:#000;padding-bottom:5px;font-family:var(--bodyfont);font-weight:700;font-size: 22px;margin: 0 0 25px;}

.companies{position:relative;padding:100px 0;overflow:hidden;}
.companies .back-1{left:0;position:absolute;top:0;width:100%; z-index:-1;}
.companies .back-1 img{display:block;width:100%;}
.companies .back-2{right:0;position:absolute;top:200px; z-index:-1;}
.companies .back-2 img{display:block;}
.companies .back-3{left:-70px;position:absolute;top:-60px; z-index:-1;}
.companies .back-3 img{display:block;}
.companies .back-4{bottom:-35px;left:347px;position:absolute;z-index:-1;}
.companies .back-4 img{display:block;}
.companies .back-5{bottom:50px;position:absolute;right:-10px;z-index:-1;}
.companies .back-5 img{display:block;}
.companies .list-wrapper{margin:65px 0 0 auto;max-width:940px;padding:35px 0 11px 23px;position:relative;}
.companies .list-wrapper:after{background-color:rgba(255,255,255,0.4);border:1px solid #EBEBEB;border-radius:20px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.05);content:'';backdrop-filter:blur(5px);height:100%;left:0;padding:25px;position:absolute;top:0;width:4000px;z-index:-1;}
.companies .list-wrapper .list{background-color:#fff;border:2px solid #f1f1f1;margin:0 12px 25px;width:calc(100% / 5 - 24px);height:80px;transition:200ms;}
.companies .list-wrapper .list img{opacity:0.6;filter: grayscale(1); transition:200ms;}
.companies .list-wrapper .list:hover{border-color:#fff; box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1);}
.companies .list-wrapper .list:hover img{opacity:1;filter:grayscale(0);}

.campus{padding: 30px 0 100px;position:relative;overflow:hidden;}
.campus .back-1{right:-13px;position:absolute;bottom:-140px;z-index:-1;}
.campus .back-1 img{display:block;}
.campus .back-2{left:-53px;position:absolute;top:140px;transform:scale(-1);z-index:-1;}
.campus .back-2 img{display:block;}
.campus .back-3{left:-13px;position:absolute;bottom:-140px;z-index:-1;}
.campus .back-3 img{display:block;}
.campus .image-dv{width:600px;position:relative;padding-left:85px;margin-bottom: 70px;}
.campus .image-dv:after{background:url(../../../images/vgu_theme/campus-bg-2.png) no-repeat center;content:'';height:175px;left:90px;position:absolute;top:0;width:175px;z-index:-1;}
.campus .image-dv .main-image{position:relative;}
.campus .image-dv .main-image:after,
.campus .image-dv .main-image:before{border:1px solid var(--blue);border-radius:380px;content:"";height:100%;left:25px;position:absolute;top:40px;width:100%;z-index:-1;}
.campus .image-dv .main-image:before{top:40px;left:17px;}
.campus .image-dv .main-image img{border-radius:500px;display:block;}
.campus .image-dv .logo-image{align-items:center;background-color:#fff;border-radius:100%;bottom:-38px;box-shadow:0 0 0 15px #047cd9;display:flex;flex-direction:column;height:260px;justify-content:center;left:20px;overflow:hidden;position:absolute;width:260px;}
.campus .image-dv .logo-image img{display:block;max-height:200px;max-width:200px;}
.campus .right-content{width:510px; font-size:24px; padding:0 0 0 60px;}
.campus .right-content .content{padding: 30px 0 0;}
.campus .owl-carousel .owl-nav{margin:-140px 0 0;padding:0 0 0 70px;position:relative;text-align:center;z-index:1;}
.campus .owl-carousel .owl-nav button:focus{outline:none;}
.campus .owl-carousel .owl-nav button.owl-next, 
.campus .owl-carousel .owl-nav button.owl-prev{background:#f2f2f2 url(../../../images/vgu_theme/owl-arrow.svg) no-repeat center center;border-radius:100%;height:68px;width:68px;transition:200ms;}
.campus .owl-carousel .owl-nav button.owl-next span, 
.campus .owl-carousel .owl-nav button.owl-prev span{display:none;}
.campus .owl-carousel .owl-nav button.owl-next{transform: scale(-1);margin: 0 0 0 5px;}
.campus .owl-carousel .owl-nav button.owl-next:hover, 
.campus .owl-carousel .owl-nav button.owl-prev:hover{background:var(--green) url(../../../images/vgu_theme/owl-arrow.svg) no-repeat center center;}

.testimonials{padding:60px 0 120px; position:relative;}
.testimonials:after{background-color:#f3fbff;content:"";height:calc(100% - 120px);left:0;position:absolute;top:120px;transform:skewY(-5deg);width:100%;z-index:-1;}
.testimonials .title-part{}
.testimonials .title-part > div{max-width:735px;margin:0 0 0 auto;}
.testimonials .list-wrapper{margin:-105px 0 0;position: relative;}
.testimonials .image{width:307px;height:385px;overflow:hidden;border-radius:140px;}
.testimonials .image img{width:100%;height:100%;display:block;object-fit:cover;}
.testimonials .content{font-size:24px;color:#285267;padding:140px 0 0;}
.testimonials .name{font-size:24px;padding:20px 0 0;}
.testimonials .name h5{font-size:28px;font-weight:700;font-family:var(--bodyfont);}
.testimonials .owl-dots{left:0;padding:0 0 0 110px;position:absolute;top:400px;}
.testimonials .owl-dots .owl-dot{background:transparent;border:1px solid #408ab8;border-radius:100%;height:16px;width:16px;transition:200ms;}
.testimonials .owl-dots .owl-dot.active{background:#408ab8;}
.testimonials .owl-dots .owl-dot + .owl-dot{margin: 0 0 0 10px;}

.apply-now{position:relative;;padding:90px 0;}
.apply-now:after{background-color:var(--red);content:"";height:90%;left:0;position:absolute;top:0;transform:skewY(-5deg);width:100%;z-index:-1;}
.apply-now:before{background-color:var(--red);content:"";height:200px;left:0;position:absolute;bottom:0;width:100%;z-index:-1;}
.apply-now .top-text{color:var(--red);background-color:#fff;padding:0 10px;display:inline-block;font-family:var(--headingfont);font-size:80px;font-weight:700;}
.apply-now .top-text span{background-color:var(--red);color:#fff;padding:2px 12px;}
.apply-now .bottom-text{color:#fff;font-size:42px;padding: 0 0 20px;transform: translateX(110px);}
.apply-now .button-5{transform: translateX(80px);}
.apply-now .inner{transform:rotate(-5deg);}





















