
form.rfq_form{width: 100%;}
/* .widget-pickup-store-list.fields{display: none;} */
.widget-pickup-store-list.fields #pickup_store {margin: 0;width: 100%;min-height: 50px;border-radius: 4px;padding-left: 20px;padding-right: 10px;background: #fff url('../images/select-bg.svg') no-repeat 0% 45%;}
.contact_block{margin-top: 40px;display: inline-flex;width: 100%}

.contact_block .field .label span{text-transform: capitalize;}


.contact_block .left_col{width: 50%;padding-left: 40px;box-sizing: border-box;}
.contact_block .left_col img{max-width: 100%}

.contact_block .left_col .adress_timming{width: 100%;display: inline-flex;margin-top: 40px;}
.contact_block .left_col .adress_timming .address{width: 50%}

.contact_block .left_col .adress_timming .title{font-size: 16px;color: #000;font-family: 'NeoSansArabicRegular';padding-bottom: 18px;text-transform: uppercase;    font-weight: 600;}

.contact_block .left_col .adress_timming .address p{font-size: 15px;color: #000;font-family: 'NeoSansArabicRegular';line-height: 26px;}
.contact_block .left_col .adress_timming .address .phone_num{padding-top: 30px;}

.contact_block .left_col .adress_timming .hours{width: 50%}
.contact_block .left_col .adress_timming .hours p{font-size: 15px;color: #000;font-family: 'NeoSansArabicRegular';line-height: 26px;}

.contact_block .right_col{width: 50%}
.contact_block .right_col .field textarea{height: 120px;border: 1px solid #cfd9e2;border-radius: 4px;resize: none;font-size: 14px;color: #000;font-family: 'NeoSansArabicRegular';box-sizing: border-box;padding-right: 20px;padding-top: 20px;
    padding-left: 10px;outline: 0;width: 100%;}

.contact_block .right_col .control select{background-color: #eff2f5}

.contact_block .margin_right{margin-left: 20px;}
.contact_block .fields .field.margin_right{margin-left: 20px;padding-bottom: 0;}
.contact_block .right_col .recaptcha{margin: 20px 0px;display: inline-block;}
.contact_block .right_col .recaptcha img{max-width: 100%}

.contact_block .right_col .submit_btn{margin-top: 20px;}
.contact_block .right_col .submit_btn a{font-size: 16px;color: #fff;font-family: 'NeoSansArabicRegular';background-color: #0070b7;padding: 14px 40px;padding-top: 16px; box-sizing: border-box;display: inline-block;border-radius: 4px;}
.contact_block .right_col .fields.hide_it{display: none;}

.contact_block .right_col .fields ul{background-color: #fff;
width: 100%;
padding:0 0 0 0;
box-sizing: border-box;
border-radius: 4px;}
.contact_block .right_col .fields ul li{padding-left: 15px; padding-top: 15px;
display: inline-block;}
.contact_block .right_col .fields p.note{margin-top: 5px; font-size: 12px; color: #999;}


#quickrfq_form .contact_block .right_col #contact_time_field select#contact_time {direction: ltr;text-align: right;text-align-last: right;}


@media (min-width:200px) and (max-width:900px){

.contact_block{margin-top: 10px;flex-direction: column;}
	.contact_block .left_col{width: 100%;order: 1;padding-left: 0px}
	.contact_block .margin_right{margin-left: 0}
    .contact_block .fields .field.margin_right{margin-left: 0;}
	.contact_block .right_col{width: 100%;margin-bottom: 25px;}
	
	.contact_block .right_col .fields{flex-direction: column}
	
	.contact_block .right_col .recaptcha{margin: 10px 0}
	
	.contact_block .right_col .submit_btn{margin-top: 10px}
	
	.contact_block .right_col .submit_btn a{font-size: 14px;    padding: 12px 30px;
    padding-top: 14px;}
	
	.contact_block .left_col .adress_timming{margin-top: 25px;}
	
	.contact_block .left_col .adress_timming .address{width: 100%;}
	.contact_block .left_col .adress_timming .hours{width: 100%;padding-right: 29px;box-sizing: border-box;}
	.contact_block .left_col .adress_timming .title{font-size: 13px;line-height: 19px;padding-bottom: 15px}
	.contact_block .left_col .adress_timming .address p {font-size: 13px;line-height: 22px}
	
	.contact_block .left_col .adress_timming .hours p{font-size: 13px;line-height: 22px}
	
	.contact_block .left_col .adress_timming .address .phone_num{padding-top: 15px;}
}

@media (min-width:700px) and (max-width:900px){
	.contact_block{margin-top: 10px;flex-direction: row;}
	.contact_block .left_col{order: 0;padding-left: 30px;box-sizing: border-box;}
	.contact_block .right_col .fields ul li {padding-top: 0;}
	/* .fields {margin-top: 10px!important;} */
	/* .fieldset > .field:last-child, .fieldset > .fields > .field:last-child {margin-top: 10px;} */
}

@media (min-width:700px) and (max-width:760px) {
	.contact_block .right_col .fields ul li {padding-left: 0;}
}



.rfqcontactus-index-index .page.messages{margin-top: 10px;}
.rfqcontactus-index-index .page.messages .message{padding: 18px 0px;}
.rfqcontactus-index-index .page.messages .message > div{text-align: center;margin-top: 50px;font-size: 20px;font-weight: 600;padding: 10px 0px;}
.rfqcontactus-index-index .message.success>*:first-child:before{width: 100%;top: 25px;}
.rfqcontactus-index-index .message.success>*:first-child:before{content: url(../images/contactusicon.png);}

@media (min-width:200px) and (max-width:699px) {
	.contact_block .right_col .fields ul li {padding-top: 0;padding-left: 0;}
	.rfqcontactus-index-index .page.messages .message > div{font-size: 16px;}
}