.single-programs .gform_wrapper .gfield.gfield_error {
	    border: none !important;
	    background: transparent !important;
	    padding: 0;
	}
	.single-programs .gform_wrapper .gfield_error .ginput_container.ginput_container_select .gfield_select {
	    border: 1px solid #bb0404 !important;
	}
	.single-programs .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container li label {
	    color: initial;
	}
	.single-programs .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}

	.single-programs .gform_wrapper .gfield_radio li label {
	    margin: 2px 0 5px 4px;
	}
	.program-img-wrap img{
		height: auto;
    	max-width: 100%;
	}
	.program-contact-wrap .gfield:not(.showlabel) > label.gfield_label {
	    display: none;
	}


	.single-programs .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
	.single-programs .gform_wrapper li.gfield_error textarea, .single-programs .gform_wrapper li.gfield_error select {
	    border: 1px solid #df0000 !important;
	}

	.single-programs .program-contact-wrap  .gform_body input, .single-programs .program-contact-wrap .gform_body textarea {
	    width: 100% !important;
	    border-radius: 12px !important;
	    border: 1px solid rgba(0, 0, 0, 0.5) !important;
	    background: rgba(255, 255, 255, 0.5) !important;
	    padding: 10px !important;
	}
	.single-programs .program-contact-wrap  .gform_body select{
		width: 100% !important;
	    border-radius: 12px !important;
	    border: 1px solid rgba(0, 0, 0, 0.5) !important;
	    background-color: white;
	    appearance: none;
    	-webkit-appearance: none;
	    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M24 12.9401L22.12 11.0601L16 17.1667L9.88 11.0601L8 12.9401L16 20.9401L24 12.9401Z' fill='%2374767B'/%3e%3c/svg%3e");
	    background-repeat: no-repeat;
	    background-position: 98% center;
	    background-size: 25px;
	    padding: 10px !important;	
	}

	span#input_106_32_5_container,span#input_115_32_5_container {
	    width: 100%;
	}
	span#input_106_32_3_container, span#input_106_32_4_container, span#input_115_32_3_container, span#input_115_32_4_container {
	    display: none;
	}
	.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	    display: none;
	}
	.single-programs  .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	    display: none;
	}
	.gform_wrapper .gfield_required{display: none;}


	.single-programs .program-contact-wrap  .gform_body .pmn-country-code{
		width: 15% !important;
	}
	.single-programs .program-contact-wrap  .gform_body .pm-contact-us-phone{
		width: 85% !important;
	}


	.program-contact-wrap input#gform_submit_button_106, .program-contact-wrap input#gform_submit_button_115 {
	    background: #6c006e !important;
	    border-radius: 100px !important;
	    border: 1px solid #6c006e !important;
	    color: #fff;
	    text-align: center;
	    font-size: 16px;
	    font-style: normal;
	    font-family: "Noto Sans";
	    padding: 11px 61px !important;
	    font-weight: 600;
	    display: block;
	    width: fit-content !important;
	    margin-left: auto;
	    margin-right: auto;
	}

	.pm-partner-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.pm-partner-content-wrap {
    margin-bottom: 50px;
}
.pm-partner-image-wrapper {
    background: #e3e3e3;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.pm-partner-image-wrapper img.pm-content-img {
    max-height: 170px;
    height: auto;
    max-width: 100%;
}
.pm-partner-content-wrap h3 {
    text-align: center;
}
.pm-partner-content-wrap h3 a.pm-partner-title {
    color: #000;
}
.pm-partner-content-wrap .pm-decription {
    text-align: justify;
    color: #333;
}	
	form#da-acf-form .acf-label {
/*    display: none;*/
	}
	.modal .btn-close {
    position: absolute;
    right: -31px;
    top: -26px;
    border-radius: 50%;
    background: transparent !important;
    border: none !important;
    box-shadow: none;
    font-size: 24px;
    color: #fff;
    opacity: 1;
	}
	.userimg-wrap{
		width: 200px;height:  200px;border-radius: 50%;border: 2px solid #eee;overflow: hidden;
	}
	.bl-usr-img{width: 100%;height: 100%;object-fit: cover;}
	.bl-user-dashboardssss {
	    border-radius: 16px;
	    background: #FFF;
	    box-shadow: 3px 4px 14px 1px rgba(0, 0, 0, 0.18);
	}
	.g-3, .gy-3{
		--bs-gutter-y: 0.6rem;
	}
	.form-control, .form-select {
	    font-size: .9rem;
	}
	.blisting-item .card{
		border-radius: 16px;
		background: #FFF;
		box-shadow: 0px 1px 20px 2px rgba(0, 0, 0, 0.06);
		overflow: hidden;
	}
	.da-tabitems li.nav-item a {
	    position: relative;
	}
	.da-tabitems li.nav-item a.nav-link.active:after {
	    position: absolute;
	    content: "";
	    width: 100%;
	    display: inline-block;
	    height: 4px;
	    background: linear-gradient(180deg, #51249F 4.70%, rgba(108, 0, 110, 0.78) 52.09%);
	    bottom: -5px;
	    left: 0;
	    border-radius: 10px;
	}
	.da-card-bl-icon{
		background: rgba(238, 238, 238, 0.34);
	    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.07));
	    border-radius: 50%;
	    padding: 8px;
	    margin-bottom: 5px;
	}
	.d-flex.da-btn-wrapper * {margin: 6px 0;}
	a.da-btn-1.da-icon-google {
	    background-image: url(https://new.deasra.in/wp-content/uploads/2023/08/image-53.svg);
	    background-repeat: no-repeat;
	    background-size: 32px;
	    background-position: 26px 4px;
	    padding-left: 65px !important;
	}
	img.card-img-top {
	    height: 200px;
	    width: 100%;
	    object-fit: cover;
	}
	.badge.bg-light-purple {
	    border-radius: 16px;
	    background: rgba(73, 63, 207, 0.15) !important;
	    color: #000;
	    font-size: 15px;
	    text-transform: capitalize;
	}
	i.da-icon-briefcase {
	    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1hdGVyaWFsLXN5bWJvbHM6d29yay1vdXRsaW5lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuMzMzNDIgMjguMDAwMUM0LjYwMDA4IDI4LjAwMDEgMy45NzIwOCAyNy43Mzg4IDMuNDQ5NDIgMjcuMjE2MUMyLjkyNjc1IDI2LjY5MzQgMi42NjU4NiAyNi4wNjU5IDIuNjY2NzUgMjUuMzMzNFYxMC42NjY3QzIuNjY2NzUgOS45MzM0MiAyLjkyODA4IDkuMzA1NDIgMy40NTA3NSA4Ljc4Mjc1QzMuOTczNDIgOC4yNjAwOCA0LjYwMDk3IDcuOTk5MTkgNS4zMzM0MiA4LjAwMDA4SDEwLjY2NjhWNS4zMzM0MkMxMC42NjY4IDQuNjAwMDggMTAuOTI4MSAzLjk3MjA4IDExLjQ1MDggMy40NDk0MkMxMS45NzM0IDIuOTI2NzUgMTIuNjAxIDIuNjY1ODYgMTMuMzMzNCAyLjY2Njc1SDE4LjY2NjhDMTkuNDAwMSAyLjY2Njc1IDIwLjAyODEgMi45MjgwOCAyMC41NTA4IDMuNDUwNzVDMjEuMDczNCAzLjk3MzQyIDIxLjMzNDMgNC42MDA5NyAyMS4zMzM0IDUuMzMzNDJWOC4wMDAwOEgyNi42NjY4QzI3LjQwMDEgOC4wMDAwOCAyOC4wMjgxIDguMjYxNDIgMjguNTUwOCA4Ljc4NDA4QzI5LjA3MzQgOS4zMDY3NSAyOS4zMzQzIDkuOTM0MzEgMjkuMzMzNCAxMC42NjY3VjI1LjMzMzRDMjkuMzMzNCAyNi4wNjY3IDI5LjA3MjEgMjYuNjk0NyAyOC41NDk0IDI3LjIxNzRDMjguMDI2OCAyNy43NDAxIDI3LjM5OTIgMjguMDAxIDI2LjY2NjggMjguMDAwMUg1LjMzMzQyWk01LjMzMzQyIDI1LjMzMzRIMjYuNjY2OFYxMC42NjY3SDUuMzMzNDJWMjUuMzMzNFpNMTMuMzMzNCA4LjAwMDA4SDE4LjY2NjhWNS4zMzM0MkgxMy4zMzM0VjguMDAwMDhaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
	    width: 24px;
	    height: 24px;
	    display: inline-block;
	    background-size: 22px;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	i.da-icon-mappin {
		width: 24px;
	    height: 24px;
	    display: inline-block;
	    background-size: 22px;
	    background-repeat: no-repeat;
	    background-position: center;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNhcmJvbjpsb2NhdGlvbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNiAxOEMxNS4wMTExIDE4IDE0LjA0NDQgMTcuNzA2OCAxMy4yMjIyIDE3LjE1NzRDMTIuMzk5OSAxNi42MDc5IDExLjc1OSAxNS44MjcxIDExLjM4MDYgMTQuOTEzNEMxMS4wMDIyIDEzLjk5OTggMTAuOTAzMSAxMi45OTQ1IDExLjA5NjEgMTIuMDI0NkMxMS4yODkgMTEuMDU0NiAxMS43NjUyIDEwLjE2MzcgMTIuNDY0NSA5LjQ2NDQ3QzEzLjE2MzcgOC43NjUyMSAxNC4wNTQ2IDguMjg5IDE1LjAyNDYgOC4wOTYwOEMxNS45OTQ1IDcuOTAzMTUgMTYuOTk5OCA4LjAwMjE3IDE3LjkxMzQgOC4zODA2QzE4LjgyNzEgOC43NTkwNCAxOS42MDc5IDkuMzk5OTEgMjAuMTU3NCAxMC4yMjIyQzIwLjcwNjggMTEuMDQ0NCAyMSAxMi4wMTExIDIxIDEzQzIwLjk5ODQgMTQuMzI1NiAyMC40NzExIDE1LjU5NjQgMTkuNTMzOCAxNi41MzM4QzE4LjU5NjQgMTcuNDcxMSAxNy4zMjU2IDE3Ljk5ODQgMTYgMThaTTE2IDEwQzE1LjQwNjcgMTAgMTQuODI2NiAxMC4xNzU5IDE0LjMzMzMgMTAuNTA1NkMxMy44Mzk5IDEwLjgzNTIgMTMuNDU1NCAxMS4zMDM4IDEzLjIyODQgMTEuODUyQzEzLjAwMTMgMTIuNDAwMSAxMi45NDE5IDEzLjAwMzMgMTMuMDU3NiAxMy41ODUzQzEzLjE3MzQgMTQuMTY3MiAxMy40NTkxIDE0LjcwMTggMTMuODc4NyAxNS4xMjEzQzE0LjI5ODIgMTUuNTQwOSAxNC44MzI4IDE1LjgyNjYgMTUuNDE0NyAxNS45NDI0QzE1Ljk5NjcgMTYuMDU4MSAxNi41OTk5IDE1Ljk5ODcgMTcuMTQ4MSAxNS43NzE2QzE3LjY5NjIgMTUuNTQ0NiAxOC4xNjQ4IDE1LjE2MDEgMTguNDk0NCAxNC42NjY3QzE4LjgyNDEgMTQuMTczNCAxOSAxMy41OTMzIDE5IDEzQzE4Ljk5OTIgMTIuMjA0NiAxOC42ODI5IDExLjQ0MiAxOC4xMjA0IDEwLjg3OTZDMTcuNTU4IDEwLjMxNzEgMTYuNzk1NCAxMC4wMDA4IDE2IDEwWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTYgMzBMNy41NjQwMSAyMC4wNTFDNy40NDY3OSAxOS45MDE2IDcuMzMwNzkgMTkuNzUxMyA3LjIxNjAxIDE5LjZDNS43NzQ5OSAxNy43MDE4IDQuOTk2NTIgMTUuMzgzMiA1LjAwMDAxIDEzQzUuMDAwMDEgMTAuMDgyNiA2LjE1ODk0IDcuMjg0NzMgOC4yMjE4NCA1LjIyMTgzQzEwLjI4NDcgMy4xNTg5MyAxMy4wODI2IDIgMTYgMkMxOC45MTc0IDIgMjEuNzE1MyAzLjE1ODkzIDIzLjc3ODIgNS4yMjE4M0MyNS44NDExIDcuMjg0NzMgMjcgMTAuMDgyNiAyNyAxM0MyNy4wMDM1IDE1LjM4MjEgMjYuMjI1NCAxNy42OTk2IDI0Ljc4NSAxOS41OTdMMjQuNzg0IDE5LjZDMjQuNzg0IDE5LjYgMjQuNDg0IDE5Ljk5NCAyNC40MzkgMjAuMDQ3TDE2IDMwWk04LjgxMjAxIDE4LjM5NUM4LjgxNDAxIDE4LjM5NSA5LjA0NjAxIDE4LjcwMyA5LjA5OTAxIDE4Ljc2OUwxNiAyNi45MDhMMjIuOTEgMTguNzU4QzIyLjk1NCAxOC43MDMgMjMuMTg4IDE4LjM5MyAyMy4xODkgMTguMzkyQzI0LjM2NjIgMTYuODQxMSAyNS4wMDIzIDE0Ljk0NyAyNSAxM0MyNSAxMC42MTMxIDI0LjA1MTggOC4zMjM4NyAyMi4zNjQgNi42MzYwNEMyMC42NzYxIDQuOTQ4MjEgMTguMzg3IDQgMTYgNEMxMy42MTMxIDQgMTEuMzIzOSA0Ljk0ODIxIDkuNjM2MDUgNi42MzYwNEM3Ljk0ODIyIDguMzIzODcgNy4wMDAwMSAxMC42MTMxIDcuMDAwMDEgMTNDNi45OTc5MSAxNC45NDgyIDcuNjMzNzkgMTYuODQzNCA4LjgxMjAxIDE4LjM5NVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
	}
	i.da-icon-clock {
		width: 24px;
	    height: 24px;
	    display: inline-block;
	    background-size: 22px;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InJpOnRpbWUtbGluZSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNi4wMDAxIDI5LjMzMzRDOC42MzYwOCAyOS4zMzM0IDIuNjY2NzUgMjMuMzY0MSAyLjY2Njc1IDE2LjAwMDFDMi42NjY3NSA4LjYzNjA4IDguNjM2MDggMi42NjY3NSAxNi4wMDAxIDIuNjY2NzVDMjMuMzY0MSAyLjY2Njc1IDI5LjMzMzQgOC42MzYwOCAyOS4zMzM0IDE2LjAwMDFDMjkuMzMzNCAyMy4zNjQxIDIzLjM2NDEgMjkuMzMzNCAxNi4wMDAxIDI5LjMzMzRaTTE2LjAwMDEgMjYuNjY2N0MxOC44MjkxIDI2LjY2NjcgMjEuNTQyMiAyNS41NDI5IDIzLjU0MjYgMjMuNTQyNkMyNS41NDI5IDIxLjU0MjIgMjYuNjY2NyAxOC44MjkxIDI2LjY2NjcgMTYuMDAwMUMyNi42NjY3IDEzLjE3MTEgMjUuNTQyOSAxMC40NTggMjMuNTQyNiA4LjQ1NzYxQzIxLjU0MjIgNi40NTcyMiAxOC44MjkxIDUuMzMzNDEgMTYuMDAwMSA1LjMzMzQxQzEzLjE3MTEgNS4zMzM0MSAxMC40NTggNi40NTcyMiA4LjQ1NzYxIDguNDU3NjFDNi40NTcyMiAxMC40NTggNS4zMzM0MSAxMy4xNzExIDUuMzMzNDEgMTYuMDAwMUM1LjMzMzQxIDE4LjgyOTEgNi40NTcyMiAyMS41NDIyIDguNDU3NjEgMjMuNTQyNkMxMC40NTggMjUuNTQyOSAxMy4xNzExIDI2LjY2NjcgMTYuMDAwMSAyNi42NjY3Wk0xNy4zMzM0IDE2LjAwMDFIMjIuNjY2N1YxOC42NjY3SDE0LjY2NjdWOS4zMzM0MUgxNy4zMzM0VjE2LjAwMDFaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);		
	}
	/* iPads (landscape) ----------- */
	@media only screen  and (min-device-width : 300px) and (max-device-width : 768px) {
		.single-programs .program-contact-wrap .gform_body .pmn-country-code {
		    width: 20% !important;
		    display: inline-block;
		    margin-right: 2%;
		    margin-top: 0;
		}
		.single-programs .program-contact-wrap .gform_body .pm-contact-us-phone {
		    width: 76% !important;
		    display: inline-block;
		    margin-top: 0;
		}
	}

	.program-contact-wrap .gform_wrapper .gfield .gfield_checkbox input[type="checkbox"]:disabled + label, .program-contact-wrap .gform_wrapper .gfield .gfield_checkbox input[type="checkbox"]:disabled + label:before {
	    opacity: .45;
	    cursor: not-allowed;
	}

	.da-service-form-wrap .gform_wrapper  .da-coupon-fields {
	    position: relative;
	    display: block;
	}
	.da-service-form-wrap .gform_wrapper .da-coupon-fields input#CouponCode {
	    width: 100%;
	    padding-right: 20% !important;
	}
	.da-service-form-wrap .gform_wrapper .da-coupon-fields button#applyCouponbtn {
	    position: absolute;
	    right: 10px;
	    top: 12px;
	    background: transparent;
	    border: none;
	    outline: none;
	    color: #A3A3A3;
	    font-family: "Noto Sans";
	    font-size: 18px;
	}