/**
 * Style for the Elementor customizer.
 */
.elementor-panel-menu-item-hello-settings-header {
  margin-top: 15px;
  border-radius: 6px 6px 0 0; }

.elementor-panel-menu-item-theme-style-form-fields {
  border-radius: 0 0 6px 6px; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-icon {
  margin: 0; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-title {
  margin: 24px 0 0;
  font-size: 16px; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-message {
  margin: 12px 0 0;
  font-size: 11px; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-link {
  margin: 24px 0 0; }


/*---------------------------- 3rd March -----------------------------*/
#reading iframe{
  	width: 500px !important;
}
#elementor-popup-modal-30212 {
  	justify-content: center !important;
}
#elementor-popup-modal-30212 .dialog-message{
	width:90% !important;
  	height:415px !important;
  	margin:0 auto;
  	border: 8px solid #D7A949;
	overflow:hidden;
}
.ev-site-popup .right-box .subscribe-form .forminator-row label{
  display:none !important;
}
.ev-site-popup .right-box .subscribe-form .forminator-row .forminator-field {
    margin-bottom: 30px !important;
}
.ev-site-popup .right-box .subscribe-form .forminator-row .forminator-field input {
    background: #fff !important;
    border: 1px solid #ccc !important;
    font-size: 15px !important;
    font-family: 'Bitter' !important;
    font-weight: 500 !important;
  	border-radius: 10px;
    padding: 12px 20px;
}
.ev-site-popup .right-box .subscribe-form .forminator-row .forminator-field button.forminator-button {
    background: #79592F !important;
    width: 100% !important;
    font-family: 'Bitter' !important;
    font-size: 18px !important;
    border-radius: 10px !important;
    text-transform: uppercase;
}
#elementor-popup-modal-30212 .dialog-close-button {
    top: -20px !important;
    background: red;
    padding: 8px;
    right: 50px;
    border-radius: 50%;
}
.ep-inner-banner .head-title h1 {
    width: fit-content;
    margin: 0 auto;
    background: rgba(255,255,255,0.9);
    padding: 40px 50px;
    border-radius: 50px;
    border: 10px solid #D7A949;
    box-shadow: 1px 2px 8px #fff;
}
.ep-main-roadmap:before {
    content: '';
    position: absolute;
    height: 90%;
    left:50%;
    border: 1px dashed #D7A949;
}
.ep-roadmap-list-right:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 40%;
    background: #D7A949;
    left: -25%;
    top: 50%;
}
.ep-roadmap-list-right:after {
    content: '';
    position: absolute;
    height: 20px;
    width: 20px;
    background: #79592F;
    left: -10px;
    top: 47%;
    border-radius: 50%;
}
.ep-roadmap-list-left:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 40%;
    background: #D7A949;
    right: -25%;
    top: 50%;
}
.ep-roadmap-list-left:after {
    content: '';
    position: absolute;
    height: 20px;
    width: 20px;
    background: #79592F;
    right: -10px;
    top: 47%;
    border-radius: 50%;
}
.ep-our-team .elementor-widget {
    margin-bottom: 15px !important;
}
.ep-our-team .elementor-widget p{
    margin:0;
}
.team-members-list-wrap .row{
	display:flex;
}
.team-members-list-wrap .row .col-md-5{
	width:20%;
	padding:0 15px 30px 15px;
}
.team-members-list-wrap .row .col-md-5 .inner-div {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 20px;
    text-align: center;
	transition:all .5s ease;
}
.team-members-list-wrap .row .col-md-5 .inner-div:hover {
    box-shadow: 1px 1px 10px 2px #f6ebd5;
    background: #f6ebd5;
    transform: scale(1.1);
}
.team-members-list-wrap .row .col-md-5 .inner-div img{
	border-radius: 20px 20px 0 0 !important;
}
.team-members-list-wrap .row .col-md-5 .inner-div .title {
    color: #282120;
    font-family: "Bitter", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    padding: 5px 15px;
}
.team-members-list-wrap .row .col-md-5 .inner-div .ptitle {
    color: #282120;
    font-family: "Bitter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 0 15px 15px 15px;
}
.single-team_members .container {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}
.single-team_members .container:before {
    content: '';
    background: url('../../uploads/2021/08/13.webp');
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .1;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.single-team_members .team-members-wrap {
    padding: 100px 0;
    display: flex;
}
.single-team_members .team-members-wrap .left-sec {
    width: 30%;
    padding: 0 20px;
}
.single-team_members .team-members-wrap .left-sec .img{
    text-align: center;
    margin-bottom: 15px;
    background: #D7A949;
    padding: 5px;
    color:#fff;
}
.single-team_members .team-members-wrap .left-sec .img p.role {
    margin-bottom: 0;
    font-family: "Bitter", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 5px 0;
}
.single-team_members .team-members-wrap .left-sec a {
    font-family: "Bitter", Sans-serif;
    color: #79592F;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
}
.single-team_members .team-members-wrap .left-sec a i {
    margin-right: 5px;
}
.single-team_members .team-members-wrap .left-sec a:hover {
    color:#D7A949;
}
.single-team_members .team-members-wrap .left-sec .img img{
    width: 100%;
}
.single-team_members .team-members-wrap .right-sec {
    width: 70%;
    padding: 0 20px 0 50px;
}
.single-team_members .team-members-wrap .right-sec .title {
    color: #D7A949;
    font-family: "Bitter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
	text-transform: capitalize;
}
.single-team_members .team-members-wrap .right-sec .ptitle {
    color: #79592F;
    font-family: "Bitter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    padding: 10px 0 15px 0;
}
.single-team_members .team-members-wrap .right-sec .content {
    color: #282120;
    font-family: "Bitter", Sans-serif;
    text-align: justify;
    font-size: 15px;
    font-weight: 400;
    line-height: 2em;
    padding-top: 15px;
    border-top: 2px solid #D7A949;
}
.ep-volunteer-form {
    background: #FFFDD6;
    padding: 50px 50px 30px 50px;
    border-radius: 50px;
    box-shadow: 1px 1px 2px 2px #ccc;
    margin: 30px 100px 0 100px;
}
.ep-volunteer-form form {
    font-family: 'Bitter' !important;
}
.ep-volunteer-form form label.forminator-label,.ep-volunteer-form form h4 {
    font-family: 'Bitter' !important;
    color: #282120 !important;
    font-size: 14px !important;
}
.ep-volunteer-form form span.forminator-checkbox-label {
    font-size: 14px;
}
.ep-volunteer-form form span.forminator-checkbox-box{
    background: #fff !important;
}
.ep-volunteer-form form textarea,.ep-volunteer-form form input {
    background: #fff !important;
    border: 1px solid #f5f5f5 !important;
    margin-top: 10px !important;
}
.ep-volunteer-form form .forminator-row.forminator-row-last{
    text-align: center;
}
.ep-volunteer-form form  button.forminator-button-submit {
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #79592F !important;
    border-radius: 30px !important;
    padding: 12px 30px !important;
}
.ep-volunteer-form form  button.forminator-button-submit:hover {
    background: #F1D558 !important;
}
.ep-copyright-wrap p{
	margin-bottom:0;
}
.ep-copyright-wrap a,.ep-footer-wrap a:hover{
	color:#D7A949;
}
.ep-footer-wrap .ep-contact-list i.fa-map-marker-alt{
	margin-top: -30px;
}
.ep-gi-wrap {
    position: relative;
}
.ep-gi-wrap:before {
    content: '';
    border: 1px dashed #FBF3D5;
    position: absolute;
    height: 0;
    width: 1020px;
    top: 35%;
    z-index: -1;
    left: 50px;
}
.ep-gi-wrap figure.elementor-image-box-img {
    background: #D7A949;
    height: 120px;
    width: 120px !important;
    border-radius: 50%;
    padding: 30px;
}
table.tablepress {
    font-family: 'Montserrat';
    font-weight: 500;
}
.ep-login-page-wrap .elementor-widget-shortcode{
  	margin-bottom:0 !important;
}
.ep-login-page-wrap h2 {
    margin: 0;
    font-family: 'Montserrat Alternates';
    font-weight: 600;
	display:none;
}
.ep-login-page-wrap form{
    font-family: 'Montserrat' !important;
  	font-weight:500;
}
.ep-login-page-wrap form button.woocommerce-button.button {
    background: #da900c;
    color: #fff;
    border-radius: 0;
    padding: 10px 30px;
  	border:unset;
}
form.checkout.woocommerce-checkout {
    font-family: 'Montserrat';
    font-weight: 500;
}
.woocommerce-form,.ep-login-page-wrap .woocommerce-MyAccount-content{
    padding: 30px 50px !important;
    margin: 0 !important;
    text-align: left !important;
    background: #d7a94961 !important;
    border-radius: 15px !important;
    border: unset !important;
}
.ep-login-page-wrap .woocommerce .woocommerce-MyAccount-content {
    color: #fff;
    font-family: 'Montserrat Alternates';
    line-height: 2;
}
.ep-login-page-wrap .woocommerce .woocommerce-MyAccount-content a {
    color: #d7a949;
    font-weight: 500;
    text-transform: capitalize;
}
.woocommerce-form p.woocommerce-form-row {
	margin-bottom:30px;
  	padding:0;
}  
.woocommerce-form p.woocommerce-form-row input{
	padding:12px 15px;
  	border-radius:0;
    font-family: 'Montserrat';
    font-weight: 500;
}
.woocommerce-LostPassword a{
	color:#fff;
}
input:focus-visible {
    outline-offset: unset;
  	outline:unset;
}
.woocommerce-form label{
    color: #D7A949;
    text-transform: capitalize;
    font-size: 16px;
    font-family: 'Montserrat Alternates';
  	font-weight:500;
    margin-bottom: 15px;
}
a.float-icon {
    position: fixed;
    bottom: 50px;
    right: 30px;
    background: #25d366;
    height: 60px;
    width: 60px;
    text-align: center;
    line-height: 60px;
    border-radius: 50%;
    z-index: 99;
    border: 5px double #fff;
    animation: zoom-in-zoom-out 2s ease infinite;
}
a.float-icon i{
    font-size: 30px;
    color: #fff;
}
a.float-icon:hover {
    background: #da900c;
}
@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1, 1);
    }
    50% {
        transform: scale(1.3, 1.3);
    }
    100% {
        transform: scale(1, 1);
    }
}

.page-template-student_viewprofile .site-main,.page-template-mentor_editprofile .site-main,
.page-template-mentor_viewprofile .site-main,.page-template-mentors_list .site-main{
	width:960px;
	margin: 0 auto;
}
.page-template-student_list .site-main{
	width:1240px;
	margin: 0 auto;
}
.elementor-message.elementor-message-success {
    text-align: center;
    margin: 50px 0 0 0;
    font-weight: 500;
}
form.cart input,form.cart label,form.cart button.single_add_to_cart_button {
    font-family: 'Montserrat Alternates';
    font-weight: 500;
}

.ev-lp-middle-text h2 {
    height: 200px;
    width: 200px;
    border: 5px solid #F47543;
	display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0 auto;
}
.ev-lp-fbox,.ev-lp-sbox,.ev-lp-tbox,.ev-lp-frbox {
	position: relative;
}
.ev-lp-fbox:before {
    content: '';
    position: absolute;
    border: 1px dashed #f8a787;
    top: 60%;
    height: 75%;
    right: -15%;
    transform: rotate(130deg);
}
.ev-lp-sbox:before {
    content: '';
    position: absolute;
    border: 1px dashed #f8a787;
    top: 60%;
    height: 75%;
    left: -15%;
    transform: rotate(45deg);
}
.ev-lp-tbox:before {
    content: '';
    position: absolute;
    border: 1px dashed #f8a787;
    top: 35%;
    height: 40%;
    right: -15%;
    transform: rotate(45deg);
}
.ev-lp-frbox:before {
    content: '';
    position: absolute;
    border: 1px dashed #f8a787;
    top: 35%;
    height: 40%;
    left: -17%;
    transform: rotate(130deg);
}
.logged-in .ev-lp-enroll-btn{
	display: none;
}
.logged-in .ev-lp-signup-btn{
	display: block !important;
}

div#tablepress-16_wrapper label{
    font-family: 'Outfit';
    text-transform: uppercase;
	font-weight: 400;
}
div#tablepress-16_wrapper  label input, div#tablepress-16_wrapper label select {
    border-radius: 0;
    border-color: #999;
}
table#tablepress-16 {
    font-family: 'Outfit';
    font-weight: 400;
    border: 1px solid #ccc;
}
th, td {
    border-right: 1px solid #ccc !important;
}

div#payment-form-div {
	box-shadow: unset;
	padding: 0;
    background: unset;
}
div#payment-form-div form{
    font-family: 'Outfit';
    border: 2px solid #79592F;
    background: linear-gradient(180deg, #F2E9DE 52%, #F2E9DE 100%);
    border-radius: 16px;
	padding: 20px;
}
div#payment-form-div form label {
    color: #a52a2a;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}
div#payment-form-div h3{
	display: none;
}
div#payment-form-div .oss-form-group ul{
	margin: 0
}
div#payment-form-div .oss-form-group ul li{
	display: flex;
}
div#payment-form-div .oss-form-group ul li label{
	font-weight: 500;
	margin: 0;
}
div#payment-form-div .vpa-input-group {
    display: flex;
    grid-gap: 50px;
}
div#payment-form-div #placeOrderButton {
    margin: 30px 0 0 0;
    background: #F38621 !important;
    color: #fff !important;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 18px;
    padding: 10px 30px;
    height: unset;
    opacity: 1;
}
div#payment-form-div .upi-input span {
    font-weight: 500;
    color: #008000;
}
div#payment-form-div #checkVPAButton {
    background: rgb(255 215 0 / 20%);
    border: 1px solid gold;
    font-weight: 600;
    text-transform: capitalize;
    flex-basis: 25%;
    padding: 15px;
    height: unset;
}
div#payment-form-div input[type="text"], div#payment-form-div input[type="email"] {
    padding: 15px !important;
    height: unset;
}
div#barcode-div {
    width: 900px;
    margin: 0 auto;
    background: #fff;
    padding: 50px;
    border-radius: 30px;
	font-family: 'Outfit';
}
div#barcode-div h4,#response-message h4{
    margin: 0;
    background: #fff;
    border-left: 10px solid #F38621;
    border-top: 2px solid #F38621;
    border-right: 2px solid #F38621;
    border-bottom: 2px solid #F38621;
    padding: 15px 30px;
    border-radius: 10px;
    font-weight: 500;
    font-size: 16px;
	font-family: 'Outfit';
}
div#barcode-div h1 {
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    text-transform: capitalize;
    margin: 50px 0;
    font-family: 'Outfit';
}
div#barcode-div h5 {
    font-family: 'Outfit';
    font-size: 18px;
    font-weight: 600;
    color: #ff0000;
}
div#barcode-div ul{
	padding: 0;
    margin: 0 auto;
    width: 720px;
}
div#barcode-div ul li {
	margin-bottom: 30px;
    text-transform: capitalize;
    font-size: 18px;
}
div#barcode-div ul li i {
    height: 30px;
    width: 30px;
    background: #ff6347;
    text-align: center;
    line-height: 30px !important;
    color: #Fff;
    border-radius: 50%;
    margin-right: 20px;
    font-size: 14px;
}
div#timer-container {
    border-top: 1px solid #000;
    padding: 30px 0 0;
    margin: 50px 0 0;
	font-family: 'Outfit';
    font-weight: 600;
}

.header-aside-inner .bb-header-buttons {
    grid-gap: 10px;
    display: flex;
}
.bb-header-buttons a.button{
	border: unset;
}
.bb-header-buttons a.button.course-button{
	background: #c74642;
}

.page-id-83888 p{
  font-family: unset;
}
.vaibhav-course-tabs .elementor-tabs-wrapper {
    background: #F47543;
    text-align: center;
}
.vaibhav-course-tabs .elementor-tabs-wrapper .elementor-active{
	background: #992424;
}
.vaibhav-course-tabs .elementor-tab-content ul {
    list-style: disc;
}
.vaibhav-course-tabs .elementor-tab-content ul li,.vaibhav-course-tabs .elementor-tab-content ol li{
	margin-bottom: 20px;
}

.image-inline .elementor-widget-wrap {
    grid-gap: 50px;
}
.image-inline .elementor-widget-wrap .elementor-element {
    width: 35%;
}
.lang-main-wrap {
    position: fixed;
    width: 100%;
    top: 75px;
    z-index: 1;
}
.lang-bar ul li {
    cursor: pointer;
    background: #ffd700;
    font-weight: 700;
    padding: 5px 15px !important;
    border-radius: 5px;
    text-transform: uppercase;
}
.lang-bar ul li a{
    color: #333;
}
.header-aside-inner .bb-header-buttons {
    grid-gap: 10px;
    display: flex;
    position: relative;
}
.bb-header-buttons a.button{
	border: unset;
	font-size: 14px;
	padding: 10px;
}
.bb-header-buttons a.button.course-button{
	background: #c74642;
}
.bb-header-buttons .app-btns {
    background: unset;
    border: 1px solid #c74642;
    color: #c74642;
    display: flex;
    align-items: center;
    padding: 10px;
    border-radius: 7px;
    font-weight: 600;
    font-size: 14px;
}
.bb-header-buttons .app-btns i{
    margin-right: 8px;
    color: #c74642;
}
.bb-header-buttons .app-btns:hover .ep-download-app-link {
    opacity: 1; 
    visibility: visible;
}
.bb-header-buttons .app-btns .ep-download-app-link {
    position: absolute;
    background: #fff;
    padding: 15px;
    border-radius: 0;
    top: 40px;
    box-shadow: 1px 1px 10px 0 #eee;
    right: 0;
    opacity: 0;
    visibility: hidden;
    display: flex;
    align-items: center;
    grid-gap: 20px;
}
.bb-header-buttons .app-btns .ep-download-app-link img {
    height: 40px;
    width: 100%;
    object-fit: contain;
}

ul#menu-mobile-menu li#menu-item-86389 i,ul#menu-mobile-menu li#menu-item-86390 i{
    display:none;   
}
ul#menu-mobile-menu li#menu-item-86389 img,ul#menu-mobile-menu li#menu-item-86390 img{
    height: 40px;
}
@media (min-width: 768px) and (max-width: 1023px) {
	#elementor-popup-modal-30212 {
		align-items: center !important;
	}
	#elementor-popup-modal-30212 .dialog-message {
		height: auto !important;
		overflow: unset;
	}
	.ev-site-popup .swiper-image-stretch .swiper-slide .swiper-slide-image {
		height: 380px;
	}
	#elementor-popup-modal-30212 .dialog-close-button {
		right: 30px;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.ep-inner-banner .head-title h1 {
		padding: 15px 30px;
	}
	.ep-main-roadmap:before {
	    height: 85%;
		left: 34px;
	}
	.ep-main-roadmap .ep-roadmap-list-right:before {
	    width: 70px;
	    left: 20px;
	    top: 50px;
	}
	.ep-main-roadmap .ep-roadmap-list-right:after {
	    left: 15px;
		top:40px;
	} 
	.team-members-list-wrap .row{
		display:unset;
	}
    .single-team_members .container {
        width: auto;
    }
    .single-team_members .team-members-wrap {
        display: unset;
    }
    .single-team_members .team-members-wrap .left-sec {
        width: 100%;
        padding: 50px 20px 0 20px;
        text-align: center;
    }
    .single-team_members .team-members-wrap .right-sec {
        width: 100%;
        padding: 50px 20px 0 20px;
        text-align: center;
    }
    .single-team_members .team-members-wrap .right-sec .title {
        font-size: 36px;
    }
    .single-team_members .team-members-wrap .right-sec .ptitle {
        font-size: 18px;
    }
    .single-team_members .team-members-wrap .right-sec .content {
        text-align: center;
    }
    .single-team_members .team-members-wrap .left-sec .img{
        padding: 15px;
        width: 60%;
        margin: 0 auto 15px;
    }
    .single-team_members .team-members-wrap .left-sec .img p.role {
        padding: 5px 0 0 0;
    }
    .single-team_members .team-members-wrap .left-sec .img img {
        width: 100%;
    }
    .ep-volunteer-form {
        padding: 30px;
        border-radius: 30px;
        box-shadow: unset;        
        margin: 0 30px;
    }
    .team-members-list-wrap .row .col-md-5 {
        width: auto;
        margin: 0 20px 50px 20px;
    }
    .team-members-list-wrap .row .col-md-5 .inner-div img {
        width: 100%;
    }
    .team-members-list-wrap .row .col-md-5 .inner-div:hover {
        transform: unset;
    }
	#elementor-popup-modal-30212 {
		align-items: center !important;
	}
	#elementor-popup-modal-30212 .dialog-message {
		height: auto !important;
		overflow: unset;
	}
	#elementor-popup-modal-30212 .dialog-close-button {
		right: 10px;
	}
}

@media (min-width: 320px) and (max-width: 480px) {
	.ep-inner-banner .head-title h1 {
		padding: 15px 30px;
	}
	.ep-main-roadmap:before {
	    height: 85%;
		left: 34px;
	}
	.ep-roadmap-list-right:before,.ep-roadmap-list-right:after,.ep-roadmap-list-left:before,.ep-roadmap-list-left:after {
		content: unset;
	}
	.team-members-list-wrap .row{
		display:unset;
	}
    .single-team_members .container {
        width: auto;
    }
    .single-team_members .team-members-wrap {
        display: unset;
    }
    .single-team_members .team-members-wrap .left-sec {
        width: 100%;
        padding: 50px 20px 0 20px;
        text-align: center;
    }
    .single-team_members .team-members-wrap .right-sec {
        width: 100%;
        padding: 50px 20px 0 20px;
        text-align: center;
    }
    .single-team_members .team-members-wrap .right-sec .title {
        font-size: 36px;
    }
    .single-team_members .team-members-wrap .right-sec .ptitle {
        font-size: 18px;
    }
    .single-team_members .team-members-wrap .right-sec .content {
        text-align: center;
    }
    .single-team_members .team-members-wrap .left-sec .img{
        padding: 15px;
    }
    .single-team_members .team-members-wrap .left-sec .img p.role {
        padding: 5px 0 0 0;
    }
    .single-team_members .team-members-wrap .left-sec .img img {
        width: 100%;
    }
    .ep-volunteer-form {
        padding: 30px;
        border-radius: 30px;
        box-shadow: unset;        
        margin: 0;
    }
    .team-members-list-wrap .row .col-md-5 {
        width: auto;
        margin: 0 20px 50px 20px;
    }
    .team-members-list-wrap .row .col-md-5 .inner-div img {
        width: 100%;
    }
    .team-members-list-wrap .row .col-md-5 .inner-div:hover {
        transform: unset;
    }
	#elementor-popup-modal-30212 {
		align-items: center !important;
	}
	#elementor-popup-modal-30212 .dialog-message {
		height: auto !important;
		overflow: unset;
	}
	#elementor-popup-modal-30212 .dialog-close-button {
		right: 10px;
	}
	.ep-gi-wrap:before {
		content:unset;
	}
  	.page-template-student_viewprofile .site-main,.page-template-mentor_editprofile .site-main,
	.page-template-mentor_viewprofile .site-main,.page-template-mentors_list .site-main,
  	.page-template-student_list .site-main{
		width:unset;
		margin: 0 10px;
	}
    .page-template-student_viewprofile .site-main div#pd,.page-template-mentor_editprofile .site-main div#pd,
	.page-template-mentor_viewprofile .site-main div#pd,.page-template-mentors_list .site-main div#pd,
  	.page-template-student_list .site-main div#pd{
      	overflow-y: scroll;
  	}
	.ev-lp-fbox:before,.ev-lp-sbox:before,.ev-lp-tbox:before,.ev-lp-frbox:before {
		content: unset;
	}
	.ev-lp-fbox .elementor-image-box-img,.ev-lp-sbox .elementor-image-box-img,.ev-lp-tbox .elementor-image-box-img,.ev-lp-frbox .elementor-image-box-img {
		margin-bottom: 15px !important;
	}
	.ev-lp-middle-text:before {
		content: '';
		border: 1px dashed #f8a787;
		height: 25%;
		position: absolute;
		top: -25%;
	}
	.ev-lp-middle-text:after {
		content: '';
		border: 1px dashed #f8a787;
		height: 25%;
		position: absolute;
		bottom: -25%;
	}
	div#barcode-div,div#barcode-div ul {
		width: unset;
	}
	div#payment-form-div form{
		padding: 0;
	}
	div#payment-form-div .vpa-input-group {
		grid-gap: 20px;
	}
	.oss-form-group{
		display: unset !important;
	}
	div#barcode-div {
    	padding: 30px;
		border-radius: 15px;
	}
	div#barcode-div h1 {
    	font-size: 26px;
		margin: 30px 0;
	}
	div#barcode-div ul li {
		font-size: 16px;
	}
	div#barcode-div ul li i {
		margin-right: 10px;
	}
}