@import url('assets/css/animate.css');
@import url('assets/bootstrap/css/bootstrap.min.css');
@import url('assets/css/all.min.css');
@import url('assets/css/ionicons.min.css');
@import url('assets/css/themify-icons.css');
@import url('assets/css/linearicons.css');
@import url('assets/css/flaticon.css');
@import url('assets/owlcarousel/css/owl.carousel.min.css');
@import url('assets/owlcarousel/css/owl.theme.css');
@import url('assets/owlcarousel/css/owl.theme.default.min.css');
@import url('assets/css/magnific-popup.css');
@import url('assets/css/slick.css');
@import url('assets/css/slick-theme.css');
@import url('assets/css/style.css');
@import url('assets/css/responsive.css');
@import url('assets/css/home-canli.css');
.cwidget ul {background-color: #fff;margin:0;padding: 2px 0px 0px 0px;list-style:none;margin-bottom: 14px;}
.cwidget ul li { position:relative; text-align: left; width: 100%;}
.cwidget ul li ul { display:none;}
.cwidget ul li:hover ul { position:absolute; width: 195px; left:230px; top:0px; display:block;}
.cwidget a {display:block;text-decoration:none;padding: 7px 0;font-size: 14px;color: #000;font-weight: bold;}
.cwidget a:hover {color: #da312a;}
.web-ara {
    background-color: #9d1007;
    color: #fff;
    z-index: 999999;
    position: fixed;
    right: 118px;
    bottom: 10px;
    padding: 7px 15px;
    border-radius: 5px;
}
.web-whatsapp {
    background-color: #28931c;
    color: #fff;
    z-index: 999999;
    position: fixed;
    right: 13px;
    bottom: 10px;
    padding: 7px 15px;
    border-radius: 5px;
}
.dty{ width: 96%; margin: auto; line-height: 31px;}
.tang-bg{background-color:#f9f9f9;border-top: 1px solid #ced4da;padding: 29px 0;}
.LeftJMenu ul {margin:0;list-style:none;}
.LeftJMenu ul li {position:relative;text-align: left;border: 1px solid #ced4da;display: inline-table;margin-bottom: 5px;}
.LeftJMenu ul li ul { display:none;}
.LeftJMenu ul li:hover ul { position:absolute; width: 195px; left:230px; top:0px; display:block;}
.LeftJMenu a {display:block;text-decoration:none;padding: 10px;font-size: 13px;color: #000;background-color: #fff;}
.LeftJMenu a:hover {background-color: #f9f9f9;color: #da312a;}

.widget > p{ direction: rtl; text-align: left;}
.pr_desc > p{
	direction: rtl;
    font-size: 17px;
    text-align: left;
}
.iltsm > h2{
    font-size: 22px;
    padding: 0 15px;
    margin-bottom: 19px;
}
.mail-yes{
	background-color: #28931c;
    color: #fff;
    padding: 10px;
    margin-top: 15px;
	border-radius: 5px;
	text-align:left;
}
.mail-no{
	background-color: #e53131;
    color: #fff;
    padding: 10px;
    margin-top: 15px;
	border-radius: 5px;
	text-align:left;
}
.bnnr > img{ }
.mySlides {display:none;}
.ust{
    background-color: #222;
    border-top: 1px solid rgba(255,255,255,0.1);
}
.ust-xy{
    width: 1110px;
    overflow: hidden;
    margin: auto;
    padding: 11px 0;
}
.ust-a{
    width: 15%;
    float: left;
}
.ust-a > a > img{
    width: 86%;
}
.ust-b{
    width: 60%;
    height: auto;
    text-align: center;
    float: left;
}
.ust-b > img{
    width: 68%;
}
.ust-c{
    width: 15%;
    float: right;
    text-align: right;
}
.menu{
    background-color: #BA0C2F;
}
.menu-xy{
    width: 1110px;
    margin: auto;
}
.kmenu { width: 1110px; margin: auto;}
.kmenu > ul {list-style-type: none;margin: 0;padding: 0;display: flex;}
.kmenu > ul > li { float: left;}
.kmenu > ul > li > a {display: inline-block;color: #fff;padding: 16px 23px;text-decoration: none;text-align: left;font-size: 14px;font-weight: bold;}
.kmenu > ul > li > a:hover {color: #fbf5a9;background-color: #931c20;}
.ek{ color: #ba0c2f !important;  background: #eed9ad;}
.ek:hover {color: #fbf5a9 !important;}
.m-menu{ display: none;}
@media (max-width: 767px) {
.ust-xy{ width: 98%; margin: auto;}
.menu{display: none;}
.m-menu{
	display: block;
    background-color: #1D2224;
    border-top: 1px solid rgba(255,255,255,0.1);
    overflow: hidden;
}
.m-menu-xy{width: 100%;margin: auto;}
.m-menu-x{
    width: 50%;
    float: left;
}
.m-menu-y{
    width: 50%;
    float: left;
    text-align: right;
    padding: 0 10px;
}

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px;
  text-decoration: none;
  font-size: 15px;
  color: #818181;
  display: block;
  transition: 0.3s;
  text-align: left;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
