﻿.ms-txt-w{border:1px solid #fd870d;font-size:12px;padding:5px;width:100%;max-width:270px;border-radius:3px;height:34px;}
.ms-p-w{margin:0px;font-size:16px;line-height:34px;padding-right:10px;margin-bottom:50px;float:right;min-width:140px;color:#fff;letter-spacing:-1.2px;}
.ms-bx-ctrw{max-width:672px;margin:0px auto;}
.ms-p-w span{color:red;}
.ms-btn-w{background-color:#b6da97;color:#0a172a;padding:5px 20px;border:none;margin-top:11px;border-radius:9px;border:1px dashed #f1f1f1;}
.b5{color:#fff;background-image:linear-gradient(135deg, #39c5b7 0%, #4f51a1 100%);margin-top:48px;padding-top:67px;}
.p995{text-align:right;font-size:19px;font-weight:bold;margin-top:10px;margin-bottom:13px;padding-bottom:1px;color:#ffffff;}
.msundw{height:8px;-webkit-mask:url(/App_Themes/Template/images/heading_wave.png);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;width:81px;background-image:linear-gradient(135deg, #ffffff 0%, #ffffff 100%);margin:10px auto;float:right;margin-bottom:22px;}
.msbform{background:#fff;border-radius:21px;padding:1px 60px 60px 60px;}
.textboxbf{
        direction: rtl;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    background: #ffffff;
    border-color: rgb(222 222 222 / 90%);
    line-height: 24px;
    padding: 7px 23px;
    border: 1px solid #dedede;
    border-radius: 0.5em;
    color: #4f51a1;
    font-size: 13px;
    font-weight: 300;
    width: 100%;
    height: auto;
    box-shadow: none;



}
.msovr5{height:140px;width:100%;border-radius:6px;}
.msbtn5{font-size:15px;font-weight:500;display:inline-block;text-transform:capitalize;border-radius:1.2em;border:none;color:#fff;line-height:1;padding:13px 35px;text-align:center;margin-bottom:4px;border-width:2px;background-image:linear-gradient(to right, #0d7d679c 0%, #0d7d67 50%, #0d7d679c 100%);background-size:200% auto;transition:0.5s;}
.msbtn5:hover{background-position:right center;background-color:#4f51a1;border-color:#4f51a1;}
.ms-baner-map{width:100%;height:285px;}
.ms-title-bx{    padding: 3px;    position: relative;    padding-bottom: 5px;    margin-bottom: 15px;}
.ms-title-bx:after{position: absolute;    content: "";    width: 73px;    height: 2px;    right: 2px;
    bottom: 0px;
    background-color: #db2328;}
.ms-title-bx h1,.ms-title-bx h2{font-size: 15px;    letter-spacing: -0.5px;    line-height: 40px;}
.ms-baner-map img{height:100%;width:100%;}
.ms-br-left{border-left:1px solid #d7d7d7;}
.ms-br-bottom{padding-top:16px;padding-bottom:10px;}

.ms-br-bottom a{
        color: #515151;
}
.ms-br-bottom ul{margin-bottom:0px;}
.ms-br-bottom .linked-bt a{
    width: 40px;
    height: 40px;
    -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
    transition: transform ease-out 0.1s, background 0.2s;
    background: #17826d;
    border-radius: 50%;
    display: block;
    text-align: center;
    padding: 8px;
    line-height: 23px;
}
.ms-br-bottom .linked-bt a:hover{-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.83);}
.ms-br-bottom .list-inline > li{padding-right:1px;padding-left:1px;}
.ms-title-cont{margin:10px 5px;letter-spacing:-1.3px;color:#000;}
.ms-bx{
    direction: rtl;
    line-height: 28px;
    font-size: 13px;
    padding-top: 10px;


}
.demo-nd{padding-bottom:50px;background:#fff;}
.p-em1 {
    display: block;
    padding-right: 20px;
    clear: both;
    margin-bottom: 22px;
}
.ms_main_back{
        color: #515151;
    background:#f5f5f5;
    position: relative;
}


    .ms-box {
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #ededed;
    padding: 16px 24px 24px;    max-width: 923px;
    margin: 17px auto;
}
 .ms-box p {
    font-size: 13px;
  direction: rtl;
    line-height: 23px;
    color: #424750;
}
 .ms-public-left-btn {
    border: 1px solid #01549f;
    color: #01549f;
    border-radius: 8px;
    font-size: 12px;
    padding: 6px 16px;
    display: block;
    text-align: center;
    float: left;
}
 .c-contact-us__spacer {
    margin: 20px 0;
    width: 100%;
    border-top: 1px solid #dfdfdf;
}
@media (min-width: 0px) and (max-width: 460px) {
    .ms-bx{
            margin-top: 42px;
    }
    .ms_main_back {
 
    padding-top: 32px;
}
}