.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-116c8ce:#00B7FF;--e-global-color-b487db8:#00D488;--e-global-color-96490ac:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-420d873-font-family:"Poppins";--e-global-typography-420d873-font-size:42px;--e-global-typography-420d873-font-weight:600;--e-global-typography-2d81389-font-family:"Poppins";--e-global-typography-2d81389-font-size:16px;--e-global-typography-2d81389-font-weight:400;--e-global-typography-2d81389-line-height:28px;--e-global-typography-ca2b28e-font-family:"Poppins";--e-global-typography-ca2b28e-font-size:16px;--e-global-typography-ca2b28e-font-weight:400;--e-global-typography-ca2b28e-line-height:28px;--e-global-typography-58e1b3a-font-family:"Poppins";--e-global-typography-58e1b3a-font-size:38px;--e-global-typography-58e1b3a-font-weight:600;--e-global-typography-89c8cb4-font-family:"Poppins";--e-global-typography-89c8cb4-font-size:24px;--e-global-typography-89c8cb4-font-weight:600;--e-global-typography-2f51847-font-family:"Poppins";--e-global-typography-2f51847-font-size:24px;--e-global-typography-2f51847-font-weight:600;color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-bottom:10px;}.elementor-kit-6 a{color:#00A1EB;}.elementor-kit-6 a:hover{color:#00D488;}.elementor-kit-6 h1{color:#000000;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:0px;}.elementor-kit-6 h2{color:#000000;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:44px;letter-spacing:0px;}.elementor-kit-6 h3{color:#000000;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:36px;letter-spacing:0px;}.elementor-kit-6 h4{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:2%;--container-default-padding-right:2%;--container-default-padding-bottom:2%;--container-default-padding-left:2%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:2%;--container-default-padding-right:5%;--container-default-padding-bottom:2%;--container-default-padding-left:5%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:2%;--container-default-padding-right:5%;--container-default-padding-bottom:2%;--container-default-padding-left:5%;}}/* Start custom CSS *//* background css Start  */
span.nd-lms-low-practice-banner-h1 {
    background: transparent linear-gradient(180deg, #00B7FF 0%, #00D488 100%) 0% 0% no-repeat padding-box;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
/* background css end  */
/* Form design css Start  */
/* css for new form design */

.ps_form_design-div {
	background-color:#fff;
	border-radius:15px;
	padding:30px 30px 10px 30px;
	box-shadow:0 20px 30px #00000042;
	/*height: 520px;*/
}
.ps_form_design-div {
    background-color: #ffffff;
    border-radius: 0px 20px !important;
    background-image: url(../png/group-57331.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.ps_form_design input.wpcf7-text,
.ps_form_design select.wpcf7-form-control.wpcf7-select {
    font-weight: 700 !important;
    opacity: 1;
    font-family: 'Roboto' !important;
    padding-left: 5px;
    border-radius: 0px !important;
    margin-bottom: 10px;
    background: #ffffff00;
    font-weight: 500 !important;
    color: #1E1E1E !important;
    border-bottom: 2px solid transparent !important;
    -moz-border-image: -moz-linear-gradient(left, #00B282 0%, #11987300 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #00B282 50%, #11987300 100%) !important;
    border-image: linear-gradient(to right, #00B282 0%, #11987300 100%) !important;
    border-image-slice: 1 !important;
    box-sizing: border-box !important;
    border-width: 0px 0px 3px 0px !important;
}
.ps_form_design input::placeholder {
    color: #1A1A47 !important;
    opacity: 0.5 !important;
    font-weight: 300 !important;
    font-family:'poppins',sans-serif !important;
}
.ps_form_design input.wpcf7-form-control.wpcf7-submit {
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    margin-bottom: 0px !important;
    border-radius: 3px !important;
    border: 1px solid #00b7ff;
    background-image: linear-gradient(95deg, #00B7FF, #00D488) !important;
    color: #fff;
    padding: 10px 24px;
    font-family: poppins, sans-serif !important;
    letter-spacing: 0;
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    text-transform: capitalize;
}
.ps_form_design .wpcf7-quiz-label,
.ps_form_design .ps_full.accept {
    font-size: 14px;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
    color: #000000 !important;
    opacity: 1 !important;
}
.ps_form_design input.wpcf7-form-control.wpcf7-quiz {
    background: #ffffff !important;
    border: 1px solid #000000;
}
.ps_form_design :focus-visible {
    outline: unset;
}
.ps_form_design .hidden-source.hs-hiddenfields {
    display: none;
}
.hide, .absolute.cursor-pointer {
    display: none;
}
.ps_form_design p.form_para {
	color:#000!important;
	font-family:'Poppins',Sans-serif;
	font-size:14px;
	font-weight:400!important;
	letter-spacing:0;
	margin:20px !important;
	text-align:center;
	line-height: 1em;
}
.ps_form_design p.form_title {
	color:#000!important;
	font-family:'Poppins',Sans-serif;
	font-size:14px;
	font-weight:500!important;
	letter-spacing:0;
	margin-bottom:10px !important;
	text-align:center;
	line-height: 1em;
}
.ps_form_design p {
	color:#000!important;
	font-family:'Poppins',Sans-serif;
	font-size:14px;
	font-weight:500!important;
	letter-spacing:0;
	margin-bottom:10px !important;
	text-align:center;
	line-height: 1em;
}
.ps_form_design .wpcf7-form-control.wpcf7-submit{
	background-image: linear-gradient(90deg,#00b7ff,#00d488)!important;
    color: #fff!important;
    font-family: roboto!important;
    letter-spacing: 0;
    /*line-height: 24px;*/
    font-size: 14px!important;
    font-weight: 500!important;
    box-shadow: 0 6px 8px #118fc936;
    border-radius: 30px!important;
    display: block;
    max-width: 180px;
    width: 100%;
    text-align: center;
    margin: 0px auto!important;
    padding: 10px!important;
    /*height: 30px;*/
    margin-top: 10px !important;
    text-transform: initial;
}
.ps_form_design input.wpcf7-submit:hover{
	background-image:linear-gradient(270deg,#00b7ff,#00d488)!important;
}
.ps_form_design .wpcf7-quiz-label{
	font-size:14px;
	line-height:21px;
	font-weight:500!important;
	letter-spacing:0;
	color:#1a1a47;
}
.ps_form_design input.wpcf7-form-control.wpcf7-quiz{
	width: 70px !important;
}
.ps_full {
    font-family: roboto !important;
    color: #C9C9C9 !important;
    margin-bottom: 6px;
    display: flex;
    justify-content: center;
}
.ps_full p {
    width: 100%;
}
.ps_full p label {
    width: 100%;
}
.ps_half_left {
    width: 48%;
    margin-bottom: px;
    margin-right: 18px;
}
.ps_half_right {
    width: 48%;
    margin-bottom: px;
}
.ps_full.form_submit_btn p {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-direction: column;
}
.ps_form_design .ps_full label {
    display: block;
    width: 100%;
}
@media only screen and (max-width:400px){
	.ps_form_design .wpcf7-form-control.wpcf7-submit{
		font-size:12px!important;
	}
	.ps_form_design-div.ps_form_design {
	    /*height: 580px*/
	}
}
@media only screen and (max-width:425px){
	.ps_form_design{
		margin-top:80px;
	}
}
@media only screen and (max-width:600px){
	.ps_form_design input.wpcf7-form-control.wpcf7-quiz,
	.best_learn_soft_contact input.wpcf7-form-control.wpcf7-text{
		width:100%
	}
	.ps_form_design{
		margin-bottom:35px;
	}
	input.wpcf7-form-control.wpcf7-date,
	input.wpcf7-form-control.wpcf7-number,
	input.wpcf7-form-control.wpcf7-text,
	select.wpcf7-form-control.wpcf7-select,
	textarea.wpcf7-form-control.wpcf7-textarea{
		width:100%!important;
	}
	.ps_form_design .wpcf7-form-control.wpcf7-submit{
		font-size:14px!important;
	}
}
@media only screen and (max-width:766px){
	.ps_form_design{
		margin-top:5px;
	}
}
@media only screen and (max-width:767px){
	.ps_form_design input.wpcf7-form-control.wpcf7-text,
	.ps_form_design select.wpcf7-form-control.wpcf7-select,
	.ps_form_design textarea.wpcf7-form-control.wpcf7-textarea{
		max-width:100%!important
	}
	
.ps_full {
		display: block;
	}
	.ps_half_right {
		width: 100%;
	}
	.ps_half_left {
		width: 100%;
	}
}

/* rfp template upload */
.rfp_full_upload1 {
    background: #ffffff;
    border-radius: 3px;
    padding: 5px;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0px !important;
    color: #000000 !important;
    opacity: 1;
    font-size: 12px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    margin-bottom: 15px;
    margin-top: 12px;
    border: 1px solid #dddddd;
    position: relative;
}
.rfp_full_upload1 p {
    text-align: left;
}

/* Form design css end  */

/* css for transform hover */
.dwcasestcol {
    transition: transform .2s;
}
.dwcasestcol:hover
 {
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.ps-popup-close {    
    position: absolute;
    top: 0px !important;
    right: 0px !important;
    font-size: 24px;
    background: #f74a4a;
    color: #fff;
    padding: 3px 12px 4px !important;
    border-radius: 50%;
    cursor: pointer;
    line-height: 30px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}/* End custom CSS */