/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.hidden {
	visibility: hidden;
	height: 0;
	margin: 0;
}

/* Add your custom styles here */
footer .menu{
	padding: 0;
    list-style-type: none;
}
footer .menu li a{
	color:#58595b;
	font-family: 'Abel';
	font-size:18px;
}
/* .tab-left, .tab-right{
	width: 50%;
    float: left;
} */

.swiper-container {
  width: 100%;
  max-width: 100%;
  max-height: 100vh;
  min-height: 0;
  min-width: 0;
}

.tab-left img{
	width: 100%;
}
.tab-right{
	padding-left:30px;
	padding-right:150px;
}
.tab-right h2 {
    font-size: 50px;
    font-weight: 100;
    color: #000;
    margin-bottom: 15px;
}
.tab-right h4 {
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    margin: 0 0 4px 0;
}
.tab-right p{
	font-size:16px;
	font-weight:100;
	margin-bottom:30px;
}
.home-tab-sec .elementor-tab-content{
	padding:0 !important;
}
.home-tab-sec .elementor-tab-title{
	border-bottom: 2px solid #959595 !important;
    margin: 0 10px 45px;
    padding: 12px 61px !important;
}
.home-tab-sec .elementor-tab-title.elementor-active{
	color: #ef4723 !important;
    border-bottom: 2px solid #ef4723 !important;
    font-weight: 500 !important;
    font-size: 20px !important;
}
/******* forminator form field *********/
.ft-select label, .ft-input label, .ft-textarea label{
    font-family: 'Abel' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #232323 !important;
}
.ft-select .select2-selection__placeholder, .ft-input input::placeholder, .ft-textarea textarea::placeholder {
    font-family: 'Abel' !important;
    font-weight: 400 !important;
    font-size: 13px !important;
	color:#232323 !important;
}
.ft-select .select2-selection, .ft-input input{
	border-color: #bdbdbd !important;
    background-color: #ffffff !important;
    padding: 4px 0px !important;
    border-radius: 2px !important;
}
.ft-input input{
    border-color: #bdbdbd !important;
    background-color: #ffffff !important;
    padding: 13px 14px !important;
    border-radius: 2px !important;
}
.ft-textarea textarea{
	border-color: #bdbdbd !important;
    background-color: #ffffff !important;
    padding: 13px 14px !important;
    border-radius: 2px !important;
	height:100px !important;
	min-height:100px !important;
}
.ft-select .select2-selection:hover, .ft-textarea textarea:hover, .ft-input input:hover{
	border-color: #ef4723 !important;
}
.forminator-ui .forminator-row{
		margin-bottom:15px !important;
}
.ft-submit{
	background-color: #ef4723 !important;
    color: #FFFFFF;
    border-radius: 14px !important;
    padding: 9px !important;
    width: 60% !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    margin-top: 10px !important;
}
.forminator-row-last .forminator-field{
	text-align:center;
}
.mobile-header .hfe-site-logo-container{
	text-align: left !important;
}
.mobile-header .hfe-dropdown{
	width: calc(100% + 40px) !important;
    top: 10px !important;
    left: -20px !important;

}
.mobile-header .hfe-nav-menu__toggle{
	position: absolute;
    right: 0;
    top: -70px;
}
.theme-btn {
    border-radius: 11px;
    border: 1px solid #a5a5a5;
    padding: 3px 35px;
    color: #232323;
    margin-bottom: 20px;
    margin-top: 17px;
    font-size: 13px;
    display: inline-block;
    text-decoration: none !important;
}
.elementor-heading-title a {
    text-decoration: none;
}
.custom-breadcrumb{
	backdrop-filter: blur(2px);
}
.custom-breadcrumb:before {
    width: 1300px;
    height: 76px;
    content: "";
    display: block;
    left: -1300px;
    right: 0;
    background: #000000c7;
    opacity: 1;
	border-radius:0;
	backdrop-filter: blur(2px);
}
.swipeTtabGallery .swiper-slide.swiper-slide-next, .swiper-slide.swiper-slide-prev {
    opacity: .2;
}
.swipeTtabGallery .swiper-slide {
    border-radius: 100px;
    overflow: hidden;
	height:375px;
}
.custom-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
	color: #ef4723 !important;
    border-bottom: 2px solid #ef4723 !important;
    font-weight: 600 !important;
    font-size: 20px !important;
	border:none;
	font-family: "Rubik", Sans-serif !important;
}
.custom-tabs .elementor-tabs-wrapper .elementor-tab-title{
	font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 100;
    color: #414141;
	border: 0px solid #fff;
}
.custom-tabs .elementor-tab-title:before, .custom-tabs .elementor-tab-title:after{
	border-bottom-style: none !important;
}
.custom-tabs .elementor-tabs-content-wrapper{
	border: 0px #d5d8dc !important;
}
.custom-tabs .elementor-tab-content{
	border: 0px solid #fff !important;
}
.custom-tabs .tab-right p {
    font-size: 16px;
    font-weight: 100; 
    margin-bottom: 20px;
}

header.page-header {
    display: none;
}
.students-form .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio:hover .forminator-radio-image, .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-image {
    border-color: #17a8e300;
    background-color: #e1f6ff00;
}
.students-form .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio .forminator-radio-bullet, .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio .forminator-radio-image {
    border-color: #77777100 !important;
    background-color: #ededed00 !important;
	display: flex;
    justify-content: center;
	margin-bottom: 15px;
}
.students-form .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image span, .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image span {
    background-size: 45px !important;
}
.students-form .forminator-radio-label,
.institute-form .forminator-radio-label{
    font-size: 17px;
    font-weight: 400;
    color: #232323;
	margin: 50px 0 80px;
}
.students-form button.forminator-button.forminator-button-submit,
.institute-form button.forminator-button.forminator-button-submit{
    background-color: #939393 !important;
    font-size: 11px !important;
    padding: 8px 135px !important;
    border-radius: 10px !important;
}
.students-form button.forminator-button.forminator-button-submit:hover,
.institute-form button.forminator-button.forminator-button-submit:hover {
    background-color: #ef4723 !important;
    box-shadow: 0 0 0 #000 !important;
}

.students-form .forminator-radio,
.institute-form .forminator-radio{
    border: 1px solid #adadad;
 	border-radius: 10px;
	flex-grow: 1;
    margin: 10px !important;
    padding: 15px;
    text-align: center;
}
.students-form .forminator-radio:hover,
.students-form .forminator-radio.active,
.institute-form .forminator-radio:hover,
.institute-form .forminator-radio.active{
    border: 2px solid #EF4723;
}

.student-form .forminator-radio.active .forminator-radio-label,
.institute-form .forminator-radio.active .forminator-radio-label{
	color: #EF4723;
}

.students-form .forminator-radio:checked,
.institute-form .forminator-radio:checked {
    border: 2px solid #000;
}

.students-form .forminator-field-radio .forminator-field.forminator-has_error .forminator-error-message,
.institute-form .forminator-field-radio .forminator-field.forminator-has_error .forminator-error-message {
	position: absolute !important;
	bottom: -23px;
	width: 100%;
	text-align: center;
	border-radius: 4px;
}
.students-form .forminator-radio-bullet,
.institute-form .forminator-radio-bullet{
    display: none !important;
}

.students-form .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio {
    width: 100%;
}
.students-form .forminator-radio-label:before,
.institute-form .forminator-radio-label:before {
    content: "Select";
	background: 0 0;
	position: absolute;
	border-radius: 45px;
	border: 1px solid #8d8d8d;
	font-size: 14px;
	line-height: 26px;
	margin: 0 auto;
	text-align: center;
	width: calc( 100% - 60px);
	left: 30px;
	bottom: 30px;
}
.students-form .forminator-radio:hover .forminator-radio-label,
.students-form .forminator-radio.active .forminator-radio-label,
.institute-form .forminator-radio:hover .forminator-radio-label,
.institute-form .forminator-radio.active .forminator-radio-label{
	color: #ee492a;
}
.students-form .forminator-radio:hover .forminator-radio-label:before,
.students-form .forminator-radio.active .forminator-radio-label:before,
.institute-form .forminator-radio:hover .forminator-radio-label:before,
.institute-form .forminator-radio.active .forminator-radio-label:before{
	background: transparent;
	font-weight: 500;
	border: 1px solid #ee492a;
	color: #ee492a;
}
.students-form .forminator-radio .forminator-radio-image,
.institute-form .forminator-radio .forminator-radio-image{
	width: 90%;
	margin: 10px !important;
	border-radius: 7px;
	padding: 20px !important;
	background: transparent!important;
}
.students-form  .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio,
.institute-form  .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio{
	flex-direction: column;
	width: 30%;
}
.students-form  .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio .forminator-radio-bullet ~ span,
.institute-form  .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio .forminator-radio-bullet ~ span{
  	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-03d94d5 .sub-menu {
    background-color: #ffffffd6;
}
.elementor-15 .elementor-element.elementor-element-03d94d5 .sub-menu a.hfe-sub-menu-item {
    color: #000000;
}
.elementor-15 .elementor-element.elementor-element-03d94d5 .menu-item a.hfe-sub-menu-item {
    padding-left: calc( 0px + 20px );
}
.sgpb-popup-builder-content-1734.sgpb-popup-builder-content-html p {
  padding: 20px 0;
}
.wp-block-button a {
  width: 60% !important;
  display: block;
  padding: 6px;
  background: #939393;
  color: #fff !important;
  margin: 0 auto;
}
#sgpb-popup-dialog-main-div {
  width: 500px !important;
  text-align: center;
  padding: 75px 40px !important;
}

#sgpb-popup-dialog-main-div {
  border-radius: 70px !important;
}
.sgpb-popup-close-button-6 {
  right: 55px !important;
  top: 45px !important;
}

#closePopup {
  right: 80px;
  position: absolute;
  top: 8px;
  cursor: pointer;
}

.wp-block-button {
  width: 100%;
}
.forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio:hover .forminator-radio-image, .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-label:before {
    border-color: #EF4723;
    background-color: #ef4723;
    color: #fff;
}
.forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio:hover .forminator-radio-image, .forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-label:before {
    border-color: #EF4723;
    background-color: #ef4723;
    color: #fff;
}
.students-form .forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio {
    width: 100%;
}
.students-form .forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio:hover .forminator-radio-image, .forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-image {
    border-color: #17a8e300;
    background-color: #e1f6ff00;
}
.students-form .forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio .forminator-radio-bullet, .forminator-ui#forminator-module-1746.forminator-design--default .forminator-radio .forminator-radio-image {
    border-color: #77777100 !important;
    background-color: #ededed00 !important;
	display: flex;
    justify-content: center;
	margin-bottom: 15px;
}
.testimonial-tm .swiper-pagination-bullet {
    width: 50px !important;
    height: 2px !important;
    background: #fff !important;
    border-radius: 50px !important;
    margin: 0 4px;
}
.testimonial-tm .swiper-pagination {
    position: relative;
    margin-top: 30px;
}
.testimonial-tm .tm-inner {
    text-align: center;
    color: #fff;
    background: #ff000000;
    border-right: 1px solid #ffffff8c;
    padding: 0 45px;
}
.testimonial-tm .author-thumb {
    width: 120px;
	margin: 0 auto;
}
.testimonial-tm .title {
    font-size: 21px;
    font-weight: 500;
    font-family: "Abel", sans-serif;
    margin-top: 20px;
}
.testimonial-tm .author-info-inner {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-bottom: -10px;
    margin-top: 20px;
}
.testimonial-tm .excerpt {
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
}

.tm-style2 .testimonial-tm .author-thumb {
    width: 80px;
}
.tm-style2 .testimonial-tm .excerpt {
    line-height: 22px;
}
.tm-style2 .testimonial-tm .author-info-inner {
    display: none;
}
.tm-style2 .tm-inner {
    border: 1px solid #c1c1c1;
    border-radius: 15px;
    padding: 35px 20px 20px;
    background: #fff;
}
.tm-style2 .swiper-slide img {
    border-radius: 50%;
}
.tm-style2 .tm-inner:hover {
    border-color: #ef4723;
}
.testimonial-tm .tm-inner:last-child {
    border-right: 0px solid #ff000000;
}
.tm-style2 .tm-inner {
    color: #58595B;
	height: auto;
}
.tm-style2 .tm-inner:last-child {
    color: #58595B;
    border-right: 1px solid #c1c1c1 !important;
}
.tm-style2 .tm-inner:hover:last-child {
	border-right: 1px solid #ef4723 !important;
}
#n-pop {
    top: calc(50% - 175px);
    left: calc(50% - 285px);
    position: fixed;
    z-index: 9999 !important;
    margin: 0 auto !important;
    padding: 40px 25px !important;
    background: #ffffff !important;
    box-shadow: 0 0 43px #9d9d9d !important;
    border-radius: 100px !important;
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

#n-pop p{
	font-size:20px!important;
}

#pop-bg {
    width: 100%;
    height: 100%;
    background: #0000009c;
    content: "";
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
}
.students-form .forminator-success {
    background: white !important;
    box-shadow: 0 0 0 0 !important;
}
.students-form .forminator-success a {
    background: #939393;
    color: #fff;
    padding: 16px 100px;
	font-size: 20px;
	border-radius: 15px;
    margin-top: 25px;
    display: none;
    text-decoration: none !important;
}
/* forminator-success:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: white;
    right: 40px;
    top: 40px;
    background-size: contain;
	cursor: pointer;
    background-image: url(https://paritoshp26.sg-host.com/wp-content/uploads/2023/12/cross.png);
} */
.students-form .forminator-success img {
    position: absolute;
    top: 40px;
    right: 40px;
    cursor: pointer;
}

.elementor-widget-tabs .elementor-tab-content.elementor-active {
    display: flex;
}

.tab-left, .tab-right {
  width: 50%;
  position: relative;
}

.swiper-body {
	position: relative;
	height: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: left;
	font-size: 18px;
	background: transparent;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	-webkit-justify-content: left;
	justify-content: left;
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: end;
	align-items: end;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.swiper-slide {
	background-size: cover;
	background-position: center;
}

.featured-swiper {
	height: 650px;
	width: 100%;
}

.thumbnail-swiper {
	height: 100px;
	box-sizing: border-box;
	padding: 10px 0;
}

.thumbnail-swiper .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
}

.thumbnail-swiper .swiper-slide-thumb-active {
	opacity: 1;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.featured-swiper .swiper-pagination{
	right: 100px;
	bottom: 15px;
}
.featured-swiper .swiper-button-next, .featured-swiper .swiper-button-prev {
  right: 10px !important;
  top: inherit;
  bottom: 20px;
	background: #333;
	width: 35px;
	height: 35px;
	color: #fff;
	border-radius: 9px;
}

.featured-swiper .swiper-button-prev {
  right: 50px !important;
  left: inherit;
  top: inherit;
  bottom: 20px;
}

.featured-swiper .swiper-button-next::after, 
.featured-swiper .swiper-button-prev::after {
	font-size: 16px;
}

.featured-swiper .swiper-pagination-bullet {
	width: 72px !important;
	height: 2px !important;
	border-radius: 2px;
	background: #fff;
	margin: 0 2px;
}

.featured-swiper .slider-container {
	max-width: var(--content-width);
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.featured-swiper .slider-content-box {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 50px;
	left: 0;
}
.featured-swiper .slider-content-bg {
	width: 49vw;
	position: relative;
	left: calc(-50vw + 50%);
	height: 300px;
	border: none;
	background-color: #0000009e;
	border-top-right-radius: 70px;
}

.featured-swiper .title{
	color: #FFFFFF;
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 48px;
	margin-bottom: 25px;
}

.featured-swiper .item_description{
	text-align: left;
	color: #FFFFFF;
	font-family: "Abel", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 25px;
}

.featured-swiper .swiper-slider-button{
	font-family: "Abel", Sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #61CE7000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 9px 35px 9px 35px;
}

.featured-swiper .swiper-slider-button:hover {
	background: #fff;
	color: #000;
}

/* *********tabs **************/
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
 width: 25%;
 flex-shrink: 0;
}
.elementor-widget-tabs.elementor-tabs-view-vertical
 .elementor-tab-desktop-title.elementor-active {
 border-right-style: none;
}
.elementor-widget-tabs.elementor-tabs-view-vertical
 .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-vertical
 .elementor-tab-desktop-title.elementor-active:before {
 height: 999em;
 width: 0;
 right: 0;
 border-right-style: solid;
}
.elementor-widget-tabs.elementor-tabs-view-vertical
 .elementor-tab-desktop-title.elementor-active:before {
 top: 0;
 transform: translateY(-100%);
}
.elementor-widget-tabs.elementor-tabs-view-vertical
 .elementor-tab-desktop-title.elementor-active:after {
 top: 100%;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal
 .elementor-tab-desktop-title {
 display: table-cell;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal
 .elementor-tab-desktop-title.elementor-active {
 border-bottom-style: none;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal
 .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-horizontal
 .elementor-tab-desktop-title.elementor-active:before {
 bottom: 0;
 height: 0;
 width: 999em;
 border-bottom-style: solid;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal
 .elementor-tab-desktop-title.elementor-active:before {
 right: 100%;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal
 .elementor-tab-desktop-title.elementor-active:after {
 left: 100%;
}
.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title:after,
.elementor-widget-tabs .elementor-tab-title:before,
.elementor-widget-tabs .elementor-tabs-content-wrapper {
 border: 1px #d5d8dc;
}
.elementor-widget-tabs .elementor-tabs {
 text-align: left;
}
.elementor-widget-tabs .elementor-tabs-wrapper {
 overflow: hidden;
}
.elementor-widget-tabs .elementor-tab-title {
 cursor: pointer;
 outline: var(--focus-outline, none);
}
.elementor-widget-tabs .elementor-tab-desktop-title {
 position: relative;
 padding: 20px 25px;
 font-weight: 700;
 line-height: 1;
 border: solid transparent;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
 border-color: #d5d8dc;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
 display: block;
 content: "";
 position: absolute;
}
.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible {
 border: 1px solid #000;
}
.elementor-widget-tabs .elementor-tab-mobile-title {
 padding: 10px;
 cursor: pointer;
}
.elementor-widget-tabs .elementor-tab-content {
 padding: 20px;
 display: none;
}
.custom-theme-button{
	font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 9px 35px 9px 35px;
}
.school-from .forminator-radio {
    border: 1px solid #adadad;
    border-radius: 10px;
    flex-grow: 1;
    margin: 15px!important;
    padding: 15px;
    display: inline-grid!important;
    text-align: center;
}
.school-from .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio:hover .forminator-radio-image, .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-image {
    border-color: #17a8e300;
    background-color: #e1f6ff00;
}
.school-from .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio .forminator-radio-bullet, .forminator-ui#forminator-module-1651.forminator-design--default .forminator-radio .forminator-radio-image {
    border-color: #77777100 !important;
    background-color: #ededed00 !important;
	display: flex;
    justify-content: center;
	margin-bottom: 15px;
}
.school-from .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image span, .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image span {
    background-size: 45px !important;
}
.school-from .forminator-radio-label {
    font-size: 17px;
    font-weight: 400;
    color: #232323;
	margin: 10px 0px 100px;
}
.school-from button.forminator-button.forminator-button-submit {
    background-color: #939393 !important;
    font-size: 11px !important;
    padding: 8px 135px !important;
    border-radius: 10px !important;
}
.school-from button.forminator-button.forminator-button-submit:hover {
    background-color: #ef4723 !important;
    box-shadow: 0 0 0 #000 !important;
}
.school-from .forminator-field {
    display: flex;
	justify-content: center;
}
.school-from .forminator-radio {
    border: 1px solid #adadad;
 	border-radius: 10px;
	flex-grow: 1;
    margin: 15px !important;
    padding: 15px;
	display: inline-grid !important;
    text-align: center;
}
.school-from .forminator-radio:hover {
    border: 1px solid #EF4723;
}
.school-from .forminator-radio:checked {
    border: 1px solid #000;
}
.school-from .forminator-radio-bullet {
    display: none !important;
}
.school-from .forminator-radio-label:before {
    content: "Select";
    width: 125px;
    height: 30px;
    background: 0 0;
    position: absolute;
    border-radius: 45px;
    border: 1px solid #8d8d8d;
    bottom: 15px;
    font-size: 14px;
    line-height: 26px;
    left: calc(50% - 62.5px);
}
.school-from label {
    width: 100%;
}

.scholarship-for .forminator-label {
  display: none !important;
}

.scholarship-for .forminator-field{
	display: flex;
}

@media (max-width: 1024px) {
	.featured-swiper .swiper-slide {
	  padding: 20px 30px 0;
	}
	.featured-swiper .slider-content-bg {
		width: 57vw;
	}
	.tab-right {
	  padding-left: 30px;
	  padding-right: 30px;
	}
}

@media (max-width: 767px) {
	 .elementor-tabs .elementor-tab-content,
	 .elementor-tabs .elementor-tab-title {
	  	border-style: solid solid none;
	 }
	 .elementor-tabs .elementor-tabs-wrapper {
	  	display: none;
	 }
	 .elementor-tabs .elementor-tabs-content-wrapper {
	  	border-bottom-style: solid;
	 }
	 .elementor-tabs .elementor-tab-content {
	  	padding: 10px;
	 }
	.tab-right{
		margin: 30px auto 35px;
	}
	
	.students-form .forminator-field-radio .forminator-field {
		width: 100%;
		min-width: 665px;
		display: block !important;
	}
	.students-form .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio {
		flex-direction: column;
		width: 210px;
		margin: 0 10px 10px 0 !important;
	}
	.students-form .forminator-field-radio {
	  overflow-x: scroll;
	}
	#n-pop{
		top: 100px;
		left: 15px;
		position: fixed;
		z-index: 9999 !important;
		margin: 0 auto !important;
		padding: 26px !important;
		background: #fff !important;
		box-shadow: 0 0 43px #9d9d9d !important;
		border-radius: 30px !important;
		right: 15px;
	}
	#n-pop h2 {
	  font-size: 36px;
	  margin-top: 50px;
	}
	.students-form .forminator-success img{
		top: 30px;
		right: 25px;
		width: 23px;
		height: 23px;
	}
	.tab-right {
	  padding-left: 30px;
	  padding-right: 30px;
	}
}
@media (min-width: 768px) {
	 .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
	  	display: flex;
	 }
	 .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	  	flex-direction: column;
	 }
	 .elementor-widget-tabs.elementor-tabs-view-vertical
	  .elementor-tabs-content-wrapper {
		  flex-grow: 1;
		  border-style: solid solid solid none;
	 }
	 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	  border-style: none solid solid;
	 }
	 .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,
	 .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,
	 .elementor-widget-tabs.elementor-tabs-alignment-stretch
	  .elementor-tabs-wrapper {
	  display: flex;
	 }
	 .elementor-widget-tabs.elementor-tabs-alignment-center
	  .elementor-tabs-wrapper {
	  justify-content: center;
	 }
	 .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
	  justify-content: flex-end;
	 }
	 .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal
	  .elementor-tab-title {
	  width: 100%;
	 }
	 .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical
	  .elementor-tab-title {
	  height: 100%;
	 }
	 .elementor-tabs .elementor-tab-mobile-title {
	  display: none;
	 }
	
}

@media screen and (max-width: 480px) {
	.testimonial-tm .tm-inner {
   	 border-right: 0px solid #ffffff8c;
	}
	.tab-left, .tab-right {
		width: 100%;
	}
	.tab-right, .tab-left {
		padding-left: 30px;
		padding-right: 30px;
	}
	.swipeTtabGallery .swiper-slide {
		border-radius: 1px;
		height: 200px;
	}
	.home-tab-sec .elementor-tab-title {
		margin: 0 30px 20px;
		padding: 10px 50px !important;
		border-radius: 5px;
	}
	.elementor-tab-content.elementor-active {
	  display: block !important;
	}
	.elementor-tab-content.elementor-active .swiper-slide {
	  padding: 0px;
	}
	.elementor-tab-content.elementor-active .swiper-slide img{
		border-radius:50px;
	}
	.featured-swiper {
	  height: 350px;
	}

	.featured-swiper .swiper-button-next{
		right: 45px !important;
	}
	.featured-swiper .swiper-button-prev {
		right: 85px !important;
	}
	.featured-swiper .slider-content-bg{
		height: 205px;
	}
	.swiper-slide{
		padding:20px;
	}
	.featured-swiper .title {
		font-size: 26px;
		line-height: 1.2;
		margin-bottom:10px;
	}
	.featured-swiper .slider-content-bg {
    	width: 96vw ;
	}
	.featured-swiper .slider-content-box,
	.featured-swiper .swiper-button-prev,
	.featured-swiper .swiper-button-next{
		bottom: 30px;
	}
	.featured-swiper .swiper-pagination {
	  display: none;
	}
	
}