/* 320-359 */
@media only screen and (min-width: 320px) and (max-width: 359px) {
.container-contact { background-color:#f2f2f2;
padding:0px 0px 0px 0px; margin:0px;
direction:rtl; border-top:0px solid #333333; }

.row-contact-header { margin:0 auto;padding:0px; }

.col-contact-header {
text-align:center;
display: flex;justify-content: center;
flex-direction: column;
margin-top:20px;margin-bottom:19px;}

.col-contact-header h1 { font-family:shabnam;
font-size:16px;color:#cf984a;font-weight:bold;
padding:0px;margin:0px 0px 0px 0px;}

.row-phone { margin:0 auto;background-color:;padding:0px 0px; }
.col-phone { height:65px;background-color:#FFFFFF;border-radius:0px;padding:0px 0px 0px 0px;margin-top:0px;border-bottom:1px solid #e2e2e2; }

.row-phone-inner { height:65px;background-color:;margin:0 auto; }
.row-phone-inner .div-1 { text-align:center;float:left;height:65px;width:18%;direction:ltr;background-color:;display:table;padding:14px 7px 14px 7px; }
.row-phone-inner .div-2 { float:left;height:65px;width:52%;background-color:;direction:ltr;padding:14px 10px 14px 10px;display:table; }
.row-phone-inner .div-3 { float:right; height:65px;width:30%;background-color:;direction:rtl;padding:0px 15px 0px 0px;display:table; }

.row-phone-inner .div-1 a { background-color:;font-size:30px;color:#333333;display:table-cell;vertical-align:middle; }
.row-phone-inner .div-1 > i { font-size:30px;color:#333333;display:table-cell;vertical-align:middle; }

.row-phone-inner .div-2 a { color:#444444;font-family:shabnam;font-size:17px;font-weight:bold;display:table-cell;vertical-align:middle;background-color:;padding-top:3px; }
.row-phone-inner .div-2 > span { color:#444444;font-family:shabnam;font-size:17px;font-weight:bold;display:table-cell;vertical-align:middle; }

.row-phone-inner .div-3 span { font-family:shabnam;font-size:13px;font-weight:bold;color:#768e07;display:table-cell;vertical-align:middle;}

.rtl-txt { direction:rtl !important;text-align:left !important; }
.big-icon { font-size:38px;position:relative;bottom:1px; }

/* address and internet msg */
.row-address { margin:0px auto; }
.col-txt-mob { padding:15px 15px 15px 15px; background-color:#f2f2f2;border-bottom:1px solid #e2e2e2; }
.col-txt-mob p { line-height:50px; }
.txt-style-1 { color:#768e07;font-family:shabnam;font-size:14px;font-weight:bold; }
.txt-style-2 { font-family:shabnam;font-size:14px;color:#444444;line-height:40px;font-weight:bold;position:relative;right:1px; }

}





/* 360-399 */
@media only screen and (min-width: 360px) and (max-width: 399px) {
.container-contact { background-color:#f2f2f2;
padding:0px 0px 0px 0px; margin:0px;
direction:rtl; border-top:0px solid #333333; }

.row-contact-header { margin:0 auto;padding:0px; }

.col-contact-header {
text-align:center;
display: flex;justify-content: center;
flex-direction: column;
margin-top:20px;margin-bottom:19px;}

.col-contact-header h1 { font-family:shabnam;
font-size:16px;color:#cf984a;font-weight:bold;
padding:0px;margin:0px 0px 0px 0px;}

.row-phone { margin:0 auto;background-color:;padding:0px 0px; }
.col-phone { height:65px;background-color:#FFFFFF;border-radius:0px;padding:0px 0px 0px 0px;margin-top:0px;border-bottom:1px solid #e2e2e2; }

.row-phone-inner { height:65px;background-color:;margin:0 auto; }
.row-phone-inner .div-1 { text-align:center;float:left;height:65px;width:18%;direction:ltr;background-color:;display:table;padding:14px 7px 14px 7px; }
.row-phone-inner .div-2 { float:left;height:65px;width:52%;background-color:;direction:ltr;padding:14px 10px 14px 10px;display:table; }
.row-phone-inner .div-3 { float:right; height:65px;width:30%;background-color:;direction:rtl;padding:0px 15px 0px 0px;display:table; }

.row-phone-inner .div-1 a { background-color:;font-size:30px;color:#333333;display:table-cell;vertical-align:middle; }
.row-phone-inner .div-1 > i { font-size:30px;color:#333333;display:table-cell;vertical-align:middle; }

.row-phone-inner .div-2 a { color:#444444;font-family:shabnam;font-size:17px;font-weight:bold;display:table-cell;vertical-align:middle;background-color:;padding-top:3px; }
.row-phone-inner .div-2 > span { color:#444444;font-family:shabnam;font-size:17px;font-weight:bold;display:table-cell;vertical-align:middle; }

.row-phone-inner .div-3 span { font-family:shabnam;font-size:13px;font-weight:bold;color:#768e07;display:table-cell;vertical-align:middle;}

.rtl-txt { direction:rtl !important;text-align:left !important; }
.big-icon { font-size:38px;position:relative;bottom:1px; }

/* address and internet msg */
.row-address { margin:0px auto; }
.col-txt-mob { padding:15px 15px 15px 15px; background-color:#f2f2f2;border-bottom:1px solid #e2e2e2; }
.col-txt-mob p { line-height:50px; }
.txt-style-1 { color:#768e07;font-family:shabnam;font-size:14px;font-weight:bold; }
.txt-style-2 { font-family:shabnam;font-size:14px;color:#444444;line-height:40px;font-weight:bold;position:relative;right:1px; }

}




/* 400-767 */
@media only screen and (min-width: 400px) and (max-width: 767px) {
.container-contact { background-color:#f2f2f2;
padding:0px 0px 0px 0px; margin:0px;
direction:rtl; border-top:0px solid #333333; }

.row-contact-header { margin:0 auto;padding:0px; }

.col-contact-header {
text-align:center;
display: flex;justify-content: center;
flex-direction: column;
padding:25px 0px;}

.col-contact-header h1 { font-family:shabnam;
font-size:20px;color:#cf984a;font-weight:bold;
padding:0px;margin:0px 0px 0px 0px;}

.row-phone { margin:0 auto;background-color:;padding:0px 0px; }
.col-phone { height:80px;background-color:#FFFFFF;border-radius:0px;padding:0px 0px 0px 0px;margin-top:0px;border-bottom:1px solid #e2e2e2; }

.row-phone-inner { height:80px;background-color:;margin:0 auto; }
.row-phone-inner .div-1 { text-align:center;float:left;height:80px;width:18%;direction:ltr;background-color:;display:table;padding:14px 7px 14px 7px; }
.row-phone-inner .div-2 { float:left;height:80px;width:52%;background-color:;direction:ltr;padding:14px 10px 14px 10px;display:table; }
.row-phone-inner .div-3 { float:right; height:80px;width:30%;background-color:;direction:rtl;padding:0px 15px 0px 0px;display:table; }

.row-phone-inner .div-1 a { background-color:;font-size:35px;color:#333333;display:table-cell;vertical-align:middle; }
.row-phone-inner .div-1 > i { font-size:35px;color:#333333;display:table-cell;vertical-align:middle; }

.row-phone-inner .div-2 a { color:#444444;font-family:shabnam;font-size:22px;font-weight:bold;display:table-cell;vertical-align:middle;background-color:;padding-top:3px; }
.row-phone-inner .div-2 > span { color:#444444;font-family:shabnam;font-size:22px;font-weight:bold;display:table-cell;vertical-align:middle; }

.row-phone-inner .div-3 span { font-family:shabnam;font-size:18px;font-weight:bold;color:#768e07;display:table-cell;vertical-align:middle;}

.rtl-txt { direction:rtl !important;text-align:left !important; }
.big-icon { font-size:50px !important;position:relative;bottom:px; }

/* address and internet msg */
.row-address { margin:0px auto; }
.col-txt-mob { padding:15px 15px 15px 15px; background-color:#f2f2f2;border-bottom:1px solid #e2e2e2; }
.col-txt-mob p { line-height:50px; }
.txt-style-1 { color:#768e07;font-family:shabnam;font-size:20px;font-weight:bold; }
.txt-style-2 { font-family:shabnam;font-size:20px;color:#444444;line-height:40px;font-weight:bold;position:relative;right:1px; }

}