.aformBlock .elementor-section:nth-child(2):before {
	content: "";
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 999;
}
.aformBlock .elementor-section { position:inherit  }
.aformBlock .elementor-section:nth-child(2) .elementor-col-50{top:0; position: absolute; left:0; right:0; margin:0 auto;  width: 100% !important;}
.aformBlock .elementor-element-9becb10 { position:static; padding-top:30px}
.aformBlock #primary, #secondary{ margin-top:0 !important}
.aformBlock .elementor-element.stylish_form .elementor-widget-container{
	box-shadow: 0 2px 18px 0 #dfe9f1;
	position: absolute;
	top: 0;
	z-index:55555;
	left: 0; width:95%;
	right: 0; max-width:500px;
	margin: 0 auto;
}
.elementor-section-boxed .elementor-column-gap-defaul { position:inherit}
.aformBlock .elementor-section-height-default{position:inherit; }
.aformBlock .elementor-column-gap-defaul{ position:inherit}
.aformBlock .elementor-section-height-default .elementor-container{ position:inherit}

.type_of_request label {
	color: #00417e;
}
.form-group label {
	width: 100%;
	font-size: 14px;
	color: #00417e;
}
.switch_box {
	float: left;
	margin-right: 0px;
	text-align: center;
	width: 31%;
	margin: 0;
}
.form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.business_service_needed .switch_box.box_4 { width: 50%; }

.switch_box p {
	color: #00417e;
	clear: both;
	font-weight: 700;
	margin: 0;
	font-size: 13px; line-height: 1.6;

}
.g-recaptcha { display: inline-block; margin-bottom: 15px;}
.switch_box input[type=checkbox], input[type=radio] {
	visibility: hidden;
}
.switch_box span {
	position: absolute;
	content: "";
	top: 3px;
	left: 3px;
	width: 34px;
	height: 34px;
	background: #fff;
	z-index: 1;
	border-radius: 2px;
	-webkit-transition: all .35s;
	transition: all .35s;
}
.switch_box input[type="radio"]:checked + span {
	background: #fd9f2f;
}
.switch_box svg {
	position: absolute;
	top: 44%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	fill: #fff;
	-webkit-transition: all .35s;
	transition: all .35s;
	z-index: 1;
}
.switch_box .is_checked {
	width: 18px;
	left: 15%;
	-webkit-transform: translateX(190%) translateY(-30%) scale(0);
	transform: translateX(190%) translateY(-30%) scale(0);
}
.switch_box .is_unchecked {
	width: 15px;
	right: 10%;
	-webkit-transform: translateX(0) translateY(-30%) scale(1);
	transform: translateX(0) translateY(-30%) scale(1);
}
.switch_box input[type="radio"]:checked + span + .is_checked {
	-webkit-transform: translateX(0) translateY(-30%) scale(1);
	transform: translateX(0) translateY(-30%) scale(1);
}
.switch_box input[type="radio"]:checked + span ~ .is_unchecked {
	-webkit-transform: translateX(-190%) translateY(-30%) scale(0);
	transform: translateX(-190%) translateY(-30%) scale(0);
}
div#secondary .sidebar-main p.describe-notes {
	font-size: 14px;
	line-height: 1.6;
}
div#secondary .sidebar-main .col-lg-6{ width:100%}
div#secondary .sidebar-main .qoute-form-tab .nav-tabs > li > a{ padding:7px 10px !important}
div#secondary .sidebar-main .Interpretation .switch_box{width: 33.3%;}
div#secondary .sidebar-main.Translation p{ font-size:10px !important}
div#secondary .sidebar-main .qoute-form-tab .tab-content .btn-default{
	width:100%;
}

div#secondary .sidebar-main .Translation p {
	padding: 0 3px; font-size: 10px !important;
}

div#secondary .switchTextB p { font-weight: 400; }
div#secondary .switchTextB p strong { display: block; }

.qoute-form-tab .tab-content input[type="text"], .qoute-form-tab .tab-content input[type="email"], .qoute-form-tab .tab-content textarea, .qoute-form-tab .tab-content select {
	width: 100%;
	font-size: 14px !important;
}
.qoute-form-tab .tab-content .form-control, #city, .qoute-form-tab .tab-content select, .qoute-form-tab input[type=text] {
	border: 2px solid #fbc98e;
	border-radius: 30px;
	background: #fff;
	padding: 6px 12px;
	min-height: 40px;
	margin: 0;
	outline: 0 !important;
	color: #7fa0be;
}
.qoute-form-tab .tab-content select {
	background: url(../icons/dropdown.png);
	-webkit-appearance: none;
	-moz-appearance: none;
	background-repeat: no-repeat;
	background-position: 95%;
	background-size: 20px;
	appearance: none;
}
input#phone,input#phone1, .tab-content input.form-control.phone {
	width: 64%;
	float: left;
}
b.math_ques, input#math_answer {
	font-size: 18px !important;
	font-weight: 700;
}
input#extension,input#extension1 {
	width: 34%;
	float: left;
	margin: 0 auto;
}
select#target_language, select#source_language {
	border-radius: 0;
	background: none;
}
.Interpretation .switch_box, .delivery .switch_box{
	width: 33.3%;
}
.switch_box.box_4.extra_services_radio {
	width: 23%;
	margin-right: 5px;
}

/* new */
.delivery .switch_box p ,.extra_services .switch_box p {
	height: 50px;
	min-height: 63px;
}
.dropzone1 {
	min-height: 150px;
	border: 2px solid rgba(0, 0, 0, 0.3);
	padding: 20px 20px;
	cursor: pointer;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.dz-message span{
	color: #00417e;
	font-size: 16px ;
}
.qoute-form-tab .tab-content .btn-default {
	background: #f7931d !important;
	border-radius: 30px;
	border: 0;
	color: #fff;
	margin: 0 auto;
	line-height: 24px;
	font-size: 14px !important;
	outline: none;
	margin-top: 1rem;
	cursor: pointer;
}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	width: 50% !important;
}
.needed_in .switch_box p {
	font-size: 12px;
	height: 45px;
	line-height: 14px;
}
.qoute-form-tab-nav, .qoute-form-tab-content {
	max-width: 600px;
}
select#target_language, select#source_language {
	height: auto;
}
.multi_select_drop select {
	background: none !important;
}
p#form_is_ready1, p#form_is_ready{
	color:#f7931d;
	margin: 5px 15px !important;
	font-weight: bold;
}

p#waiting-message1, p#waiting-message, p#doc_files1_max_error, p#doc_files1_max_error, p#doc_files_max_error {
	color: red !important;
	margin: 5px 15px !important;
	font-weight: bold;
}

p#doc_files1_max_error h4, p#doc_files_max_error h4{
	margin-bottom:0px
}

span#phone_err, span#phone_err1, span#email_err, span#email_err1, span#ext_err, span#ext_err1, span#first_name_err, span#first_name1_err, span#last_name_err, span#last_name1_err{
	color: red !important;
	font-size: 14px !important;
}

.qoute-form-tab input#extension, .qoute-form-tab input#extension1, .qoute-form-tab input.form-control.extension{
	width: 34%;
	float: left;
	margin: 0 auto;
}

input#event_start_date, input#datetimepicker1, input#event_end_date{border:2px solid #fbc98e; border-radius:30px; background:#fff; padding:6px 12px ; min-height:40px;color:#000 !important}

label + input[type="checkbox"]:checked {
	background: #f7931d;
}
.switch_box input[type="checkbox"]:checked + span{
	background: #fd9f2f;
}

.switch_box input[type="checkbox"]:checked + span + .is_checked{
	-webkit-transform: translateX(0) translateY(-30%) scale(1);
	transform: translateX(0) translateY(-30%) scale(1);
}

.switch_box input[type="checkbox"]:checked + span ~ .is_unchecked{
	-webkit-transform: translateX(-190%) translateY(-30%) scale(0);
	transform: translateX(-190%) translateY(-30%) scale(0);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.switch_box .is_checked{ top:30%}
	.switch_box .is_unchecked{ top:30%}
}

.wait_loader,
#personal-request {
	display: none;
}

.qoute-form-tab .switch_box label {
	width: 70px !important;
	height: 40px !important;
	appearance: none;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	user-select: none;
	background: #ffbd6e;
	border-radius: 2px;
	position: relative;
	outline: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	display: inline-block;
}
.form-group label {
	width: 100%;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.switch_box input[type="checkbox"]:checked + span{
	background: #fd9f2f;
}

.switch_box input[type="checkbox"]:checked + span + .is_checked{
	-webkit-transform: translateX(0) translateY(-30%) scale(1);
	transform: translateX(0) translateY(-30%) scale(1);
}

.switch_box input[type="checkbox"]:checked + span ~ .is_unchecked{
	-webkit-transform: translateX(-190%) translateY(-30%) scale(0);
	transform: translateX(-190%) translateY(-30%) scale(0);
}

/* 
.dropzone1 .dz-preview .dz-details .dz-filename:hover span {
border: 1px solid rgba(200, 200, 200, 0.8);
background-color: rgba(255, 255, 255, 0.8);
}
.dropzone1 .dz-preview .dz-details .dz-filename span, .dropzone1 .dz-preview .dz-details .dz-size span {
background-color: rgba(255, 255, 255, 0.4);
padding: 0 0.4em;
border-radius: 3px;
}
.qoute-form-tab .tab-content span {
color: #00417e;
font-size: 16px !important;
line-height: 26px !important;
}


.dropzone1 .dz-preview .dz-details {
z-index: 20;
position: absolute;
top: 0;
left: 0;
opacity: 0;
font-size: 13px;
min-width: 100%;
max-width: 100%;
padding: 2em 1em;
text-align: center;
color: rgba(0, 0, 0, 0.9);
line-height: 150%;
}


/* ================ 06-01-2021 Form Css ============ */

div#form-placeholder, form#business-inquiry-form, form#personal-request-form  { width: 100%; display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: space-between; -webkit-justify-content: space-between; }

div#form-placeholder .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, form#business-inquiry-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6 { width: calc(50% - 20px); margin: 10px 0 10px; }


div#form-placeholder  .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12, form#business-inquiry-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 { width: calc(100% - 20px); margin: 20px 0 0; }

.sidebar-main form#business-inquiry-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, .sidebar-main form#business-inquiry-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 { width: calc(100% - 0px); margin: 0px; }

.sidebar-main form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop { width: calc(100% - 0px); }
.sidebar-main form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop select { width: calc(100% - 0px); }

form#business-inquiry-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 textarea#describe_needs,  form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 textarea#describe_needs { height: 190px; }

/* div#secondary .sidebar-main .qoute-form-tab .tab-content .btn-default {
width: 100%;
} */





/* 07-01-2021 */
p#form_is_ready1 { width: 100%;  margin: 5px 0px !important; }
div#form-placeholder .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#business-inquiry-form .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12 { width: calc(100% - 20px); text-align: center; }
.dropzone1.dz-started .dz-message { width: 100%; }
.dropzone1 .dz-preview.dz-image-preview, .dropzone1 .dz-preview.dz-file-preview { width: 100%; }

.dropzone1 .dz-preview .dz-image { width: 100%; text-align: left; background: #ddd; }
.dropzone1 .dz-message { text-align: center; margin: 0 0 10px; }
.form-group label { text-align: left; }

form#personal-request-form .switch_box { width: 50%; }
form#personal-request-form .switch_box.box_4.extra_services_radio { width: 25%; margin-right: 0px;}
form#personal-request-form .switch_box.box_4.delivery_radio { width: 25%; margin-right: 0px;}
p#form_is_ready { width: 100%; margin: 15px 0 0 !important; }
form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation .switch_box.box_4 { width: 33%; }
form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop { width: calc(50% - 0px); }
form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop select { width: calc(100% - 20px); }
form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop select option { padding: 5px 10px; }

/* .dropzone1 .dz-preview .dz-details .dz-filename:not(:hover) span {  width: 100%; display: block; }
*/
.tab-content .dropzone1 .dz-preview .dz-progress .dz-upload {
	color: #000 !important;
	font-size: 16px;
	text-align: center;
	line-height: 17px !important;
	font-weight: bold; display: block;
	border-radius: 20px;
	background: #ff7a00 !important; }

.dropzone1 .dz-preview .dz-progress { left: 0; width: 92%; right: 0; top: 45%; margin: 0 auto; }
p.describe-notes { text-align: left; }
form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation input { margin: 5px 0 15px; }
form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation { margin: 15px 0 0; width: calc(100% - 20px); }
.form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.extra_services.Translation .switch_box.box_4.extra_services_radio p, .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.delivery.Translation .switch_box.box_4.delivery_radio p  { font-size: 12px; line-height: 16px }

/* 08-01-2021 */
dt.ui_tpicker_second_label.ui_tpicker_unit_hide, dd.ui_tpicker_second.ui_tpicker_unit_hide, dt.ui_tpicker_millisec_label.ui_tpicker_unit_hide, dd.ui_tpicker_millisec.ui_tpicker_unit_hide, dt.ui_tpicker_microsec_label.ui_tpicker_unit_hide, dt.ui_tpicker_microsec_label.ui_tpicker_unit_hide, dd.ui_tpicker_microsec.ui_tpicker_unit_hide, dt.ui_tpicker_timezone_label.ui_tpicker_unit_hide, d.ui_tpicker_timezone.ui_tpicker_unit_hide, dd.ui_tpicker_timezone.ui_tpicker_unit_hide{
	display: none;
}

form#personal-request-form .form-group.col-lg-6.personal_service_need, .form-group.col-lg-6.needed_in.Translation { width: 50%; margin: 15px 0 0; }

form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 { margin: 15px 0 0; width: calc(100% - 20px); }


/* ===== 19-01-2021 CSS ====== */

#secondary .sidebar-main .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, #secondary .sidebar-main .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6 { width: 100%; margin: 5px 0 !important; }
#secondary .sidebar-main .form-group.col-lg-6.personal_service_need, #secondary .sidebar-main .form-group.col-lg-6.needed_in.Translation { width: 100%; }
#secondary .sidebar-main .col-xs-12.col-sm-12.col-md-12.col-lg-12, #secondary .sidebar-main .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 { width: calc(100% - 0px); }

#secondary .sidebar-main .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 { margin: 10px 0 !important;  width: calc(100% - 0px) !important; }

#secondary .sidebar-main .switch_box {  width: 50%; }
#secondary .sidebar-main  #text-9 { padding: 10px 20px 40px; }
#secondary .sidebar-main .widget-title { margin: 0; }

.qoute-form-tab .tab-content .btn-default { margin-top: 6px; padding-top: 9px; padding-right: 50px; padding-bottom: 9px; padding-left: 50px; }
/* form#personal-request-form .btn-default { margin-top: -8px; } */
div#secondary .sidebar-main .qoute-form-tab .tab-content .btn-default { width: auto; padding: 9px 20px; margin: 0; }

div#secondary .sidebar-main button.btn.btn-default.next_button{
	padding: 9px 40px;
}

form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12 { margin: 0; }

/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/
@media only screen and (max-width: 1365px) {

	#text-9 h2:after, #text-5 h2:after, #text-2 h2:after,#text-13 h2:after{ width: 15%; }

}

@media only screen and (max-width: 1199px) {

	.sidebar-main .switch_box { width: 50%; }
	div#secondary .sidebar-main .switch_box.box_4.extra_services_radio { width: 47%; }
	div#secondary .sidebar-main .switch_box.box_4.delivery_radio, div#secondary .sidebar-main .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation .switch_box.box_4 { width: 50%; margin: 0 0 10px; }

	.delivery .switch_box p, .extra_services .switch_box p {
		height: auto;
		min-height: 30px;
	}



}

@media only screen and (max-width: 921px) {

	div#secondary .sidebar-main .switch_box.box_4.delivery_radio, div#secondary .sidebar-main .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation .switch_box.box_4 { width: 33%; }
	div#secondary .sidebar-main .Translation p { font-size: 9px !important; line-height: 1.5;  margin: 0 0 5px; }

}	

@media only screen and (max-width: 767px) {
	.footer-bottom {
		display: block;
	}

	/* 06-01 Responsive CSS	 */
	div#form-placeholder .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, form#business-inquiry-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, form#business-inquiry-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6, form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop { width: calc(100% - 0px); }
	form#business-inquiry-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 textarea#describe_needs, form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 textarea#describe_needs  { height: 140px; }


	.switch_box { width: 50%; }

	form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop { width: calc(100% - 0px); }
	form#personal-request-form .form-group.col-xs-12.col-sm-6.col-md-6.col-lg-6.multi_select_drop select { width: calc(100% - 0px); }


	.entry-content p { margin-bottom: 10px; }

	form#personal-request-form .switch_box.box_4.extra_services_radio { width: 50%; margin: 0; }
	.switch_box p { font-size: 13px;line-height: 1.2; }
	form#business-inquiry-form .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
		width: calc(100% - 0px); }

	form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation { width: calc(100% - 0px); }

	#text-9 h2:after {  width: 40%; }

	form#personal-request-form .col-xs-12.col-sm-12.col-md-12.col-lg-12, form#personal-request-form .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 { width: 100%; }

	form#personal-request-form .form-group.col-lg-6.personal_service_need, .form-group.col-lg-6.needed_in.Translation {
		width: 100%; }
	.delivery .switch_box p, .extra_services .switch_box p {  height: auto; min-height: 30px; }
	form#personal-request-form .switch_box.box_4.delivery_radio { width: 50%; }

}

@media only screen and (max-width: 479px) {

	div#secondary .sidebar-main .switch_box.box_4.delivery_radio, div#secondary .sidebar-main .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12.Interpretation .switch_box.box_4 {
		width: 50%;
	}

}
