/*global*/
.htop { margin-bottom: 30px; }
.htop img{width:307px;height:307px;}
.HSideAct { width: 379px; top: 80px; }
.inside-bg { background: url('../images/inside-bg.png') no-repeat; }
.breadcrumb { color: #242424; padding: 10px 5px 3px;text-align: right; }
.breadcrumb a, .breadcrumb span { color: #242424;padding: 0 3px; }
.breadcrumb a:hover, .breadcrumb .cur { color: #c9191b; }
.borderbox {padding: 0 15px 5px; border: 20px solid transparent; -moz-border-image: url("../images/borderbox.png") 27 stretch; -o-border-image: url("../images/borderbox.png") 27 stretch; -webkit-border-image: url("../images/borderbox.png") 27 stretch; border-image: url("../images/borderbox.png") 27 stretch; }
.hxtit{font-size:18px;color:#4d4d4d;position:relative;padding-bottom:18px;margin-top:30px;margin-bottom: 10px;}
.hxtit::after{content:'';position:absolute;bottom:0;right:0;width:363px;height:1px;background-color:#616161;}
.pager { float:left;direction: ltr; font-family: "BYekan"; margin-top: 20px; margin-bottom: 10px;width: 210px; padding: 4px 4px;text-align: center; }
.pager a, .pager span span {font-size:14px;text-align: center; height: 22px; min-width: 22px; color: #363636;background-color:#d6d3cc;margin: 0 3px; }
.pager a:hover, .pager .pcur { color: #fff; background-color: #c9191b; }
.pager a.pback, .pager a.pnext { width: 28px; height: 19px; background-color: transparent !important; color: #d6d3cc;font-weight: 900;font-size: 27px;margin:0 }
.pager a.pback:hover,.pager a.pnext:hover{color:#c9191b}
footer { margin-top: 53px; }
@font-face { font-family: "DroidArabicKufi"; src: url('/fonts/Droid-Arabic-Kufi.ttf'),url('/fonts/Droid-Arabic-Kufi.woff'),url('/fonts/Droid-Arabic-Kufi.eot'),url('/fonts/Droid-Arabic-Kufi.otf'); }
.insidbnr .slick-slide a{width:100%;}
.insidbnr .slick-slide img { width: 100%; height: auto; }
/*-About*/
.imgbox{float:left; width:448px;margin-right:26px;position:relative;}
.imgbox:before { content: ''; width: 448px; height: 100%; position: absolute; border: 1px solid #d6d2cc; right: -12px; bottom: -11px;z-index: -1; }
/*-contact-us*/
.googlemap { height: 265px; margin-bottom: 70px; }
.contdetail { width: 50%; float: right; }
.contdetail .Cico {width:25px;height:28px;background:url("../images/contact-icons.png") no-repeat}
.contdetail .Cico.addres{background-position:0px 0}
.contdetail .Cico.email{background-position:0px -44px}
.contdetail .Cico.tel{background-position:0 -76px;}
.contdetail .lbl {color:#282726; padding: 0px 12px 0px 0px;font-size:14px }
.contdetail p, .contdetail a { display: block; padding: 5px 33px 5px 0px;color:#868686 }
.contform { float: left; width: 50%; }
.contform p{color:#868686;font-size:12px;}
.contform .form_tbl{margin:0 auto}
.contform .txt { width: 351px; }
.contform .txtarea { width: 97%; }
/*-Food Group*/
.FoodGroup {text-align:center}
.FoodGroup li{display:inline-block;}
.FoodGroup li a{font-size:16px;color:#4b4b4b;padding: 13px 26px;margin: 10px 15px;position:relative;border-top:1px dashed #e5e2dd;border-bottom:1px dashed #e5e2dd;}
.FoodGroup li a:hover,.FoodGroup li.viewgroup a{border-top-color:#ecb7b7;border-bottom-color:#ecb7b7;color:#c9191b;}
.ulfood { text-align: right; width: 92%; margin: 0 auto; }
.ulfood li{width:303px;}
.ulfood li span{top:12%;}
.ulfood li .titrlnk h3,.ulfood li p{-moz-transform:skewY(-5deg); -ms-transform:skewY(-5deg); -o-transform:skewY(-5deg); -webkit-transform:skewY(-5deg); transform:skewY(-5deg);}
.ulfood li .titrlnk{margin-top:30px}
.ulfood li .titrlnk h3{color:#282828;font-size:16px}
.ulfood li p { color: #696969; font-size: 13px; }
.ulfood li:hover .titrlnk h3{color:#c9191b}
/*-news*/
.NewsSearch { margin-bottom: 25px;width: 96%; }
.NewsSearch ul { float: right; }
.NewsSearch li { display: inline-block; margin: 0 0px 0 8px;/*position:relative*/ }
/*.NewsSearch li span { font-size: 12px; color: #a1a1a1; position: absolute; right: 5px; top: 5px; }*/
/*.NewsSearch .txt {width: 208px;padding: 0 45px 0 5px;}
.NewsSearch li:first-child .txt { padding: 0 55px 0 5px; width: 198px; }*/
.NewsSearch .btn {/*float: left;*/font-size:14px; }
.ulNews > li { overflow: hidden; padding: 20px 0px;border-bottom: 1px solid #d7d7d7;margin: 10px 20px; }
.ulNews > li:last-child{border-bottom:none;}
.newsimg { width: 328px; height: 201px; float: right;-moz-transform:skewY(5deg); -ms-transform:skewY(5deg); -o-transform:skewY(5deg); -webkit-transform:skewY(5deg); transform:skewY(5deg);}
.newsText { width: 68%;overflow: hidden; float: right; margin: 0 14px 0 0; text-align: right;line-height: 23px;}
.ulNews .newsTitle{color:#282828;font-size:16px}
.ulNews .newsText p { color: #696969;font-size:13px}
.ulNews .nsp { color: #fff; float: right; margin: 0 0px 0 64px; font-size: 13px; padding: 5px 19px; background-color:#c9191b; }
/*-News Detail*/
.contdtl { overflow: hidden; }
.newsaction{margin-top:255px}
.newsaction li:nth-child(2) { border-top: 1px solid #e6e6e6; padding-top: 5px; }
.newsaction .lbl{color:#232323;font-size:14px;}
.newsaction a{color: #2470c5;}
.newsaction .newsD { color:#e00914;float: left;font-size:12px;font-family: "BYekan"; }
.newsaction p { color: #050505; font-family: "BYekan"; font-size: 13px; width: 43%; display: inline-block; }
.newsaction .opt{height:15px;width: 19px;float: left;background: url("../images/newsicons.png") no-repeat;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);margin: 5px 8px;}
.newsaction .print {  background-position:-35px 0;margin-left:0 }
.newsaction .sendto{background-position:-2px 0;}
.newsaction .like { background-position: -67px 0; padding-left: 21px; height: 25px;width:auto;line-height: 19px; }
.newsaction .opt:hover{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;color:#c9191b}
.sidegly { width: 550px; float: left; margin-right: 17px;min-height: 465px; }
.sidegly .slider-nav { width: 80%; margin-top: 16px;-moz-transform: skewY(5deg); -ms-transform: skewY(5deg); -o-transform: skewY(5deg); -webkit-transform: skewY(5deg); transform: skewY(5deg); }
.sidegly .slick-slide img { margin: 0 auto; }
.sidegly .sideslide .imgbx{-moz-transform:skewY(5deg); -ms-transform:skewY(5deg); -o-transform:skewY(5deg); -webkit-transform:skewY(5deg); transform:skewY(5deg);padding: 22px 0;}
.sidegly .slider-nav .imgbx{padding: 7px 0;}
/*awards*/
.certiS{margin-top:85px;width:95%;height: 420px;}
.Ccont { -moz-box-shadow: 0px 0px 6px -3px #b9b9b9; -webkit-box-shadow: 0px 0px 6px -3px #b9b9b9; box-shadow: 0px 0px 6px -3px #b9b9b9; margin: 2px auto;width: 174px;border-bottom:8px solid transparent;transition:0.5s; }
.Ccont figcaption { text-align: right; margin-top: 15px;color:#484848;font-family:'DroidArabicKufi';font-size:12px;padding-right: 12px; }
.Ccont span{display:block;text-align:left;color:#c6c4c4;font-family:'BYekan';font-size:13px}
.Ccont:hover {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;border-bottom:8px solid #b22d30}
/*-----manager----*/
.UlManager { padding: 20px;text-align:center; }
.UlManager li { background-color: #fff; position: relative; display: inline-block; height: 313px; width: 200px; margin: 20px 10px; }
.UlManager li div.Mmain { background-color: #fff; position: absolute; padding: 20px; -moz-box-shadow: 0px 1px 3px 0px rgba(39, 34, 26, 0.46); -webkit-box-shadow: 0px 1px 3px 0px rgba(39, 34, 26, 0.46); box-shadow: 0px 1px 3px 0px rgba(39, 34, 26, 0.46); bottom: 6px; left: 6px;text-align: right; }
.UlManager .divMpic { border: 1px solid #fff; padding: 10px; }
.UlManager span { display: block; }
.UlManager span.Mname { font-size: 14px; font-family: "BYekan"; color: rgb(74, 74, 73); }
.UlManager span.Mjob { font-size: 13px; font-family: "BYekan"; color: rgb(149, 149, 149); }
.UlManager a.MMail { background: url("/images/mailIcon.png") no-repeat right; font-size: 13px; font-family: "Myriad Pro"; color: rgb(58, 132, 170); padding-right: 20px; margin: 6px 0; }
/*-faqs*/
.ulfaq {display: block; }
.ulfaq > li { background: #ffffff; margin-bottom: 6px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); -webkit-transition: box-shadow 0.2s; -moz-transition: box-shadow 0.2s; -o-transition: box-shadow 0.2s; transition: box-shadow 0.2s; }
.ulfaq > li:hover,li.content-visible { -moz-box-shadow: 0 1px 10px rgba(108, 125, 142, 0.3); -webkit-box-shadow: 0 1px 10px rgba(108, 125, 142, 0.3); box-shadow: 0 1px 10px rgba(108, 125, 142, 0.3); }
.ulfaq > li:hover a{background-color: #b22d30;color:#fff}
.ulfaq a { font-size: 19px; font-weight: 300; margin: 0; padding: 10px 54px 10px 24px;position: relative; display: block; line-height: 1.2; }
.ulfaq a::before,.ulfaq a::after {content:'';position: absolute; right: 24px; top: 50%; height: 2px; width: 13px; background: #b22d30; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }
.ulfaq a::before { content:'';-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); right: 32px; }
.ulfaq a::after { content:'';-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.content-visible a::before { content:'';background-color: #fff;-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.content-visible a::after { content:'';background-color: #fff;-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.content-visible a { background-color: #b22d30; color: #fff; }
.ulfaq div { display: none; padding: 0 24px 30px; }
.ulfaq div p {line-height: 1.6; color: #6c7d8e; }
.DefForm h2{margin: 20px 0 8px;}
/*main gallery*/
.ulg{text-align:center;padding-top: 78px;}
.ulg .view { width: 290px; height: 190px; margin: 10px; display: inline-block; border: 5px solid #fff; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; box-shadow: 2px 2px 10px #C2C2C2; cursor: default; }
.ulg .view .mask { opacity: 0; background-color: rgba(241, 241, 241, 0.47); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.ulg .view .mask, .view .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; font-family: Byekan; }
.ulg .view img { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear; width: 100%; height: auto; max-height: 100%; display: block; position: relative; }
.ulg .view h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; text-transform: uppercase; color: #000; text-align: center; position: relative; font-size: 17px; padding: 10px; margin: 20px 0 0 0; }
.ulg .view p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); transform: translateY(100px); opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear; position: relative; color: #000; padding: 10px 20px 20px; text-align: center; }
.ulg .view span.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #c9191b; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000;display:block;margin-top:20px }
.ulg .view:hover img { -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.ulg .view:hover .mask { opacity: 1; }
.ulg .view:hover h2, .view:hover p, .view:hover a.info { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); }
.ulg .view:hover p { -webkit-transition-delay: .1s; -moz-transition-delay: .1s; transition-delay: .1s; }
.ulg .view span.info:hover { -webkit-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; }
/*album*/
.ulalbm .view { margin: 10px 4px; }
/*----video Gallery-----*/
.divViewVideo { width: 720px; }
.divViewVideo span { font-size: 18px; font-family: "MjDinarTwoLight"; color: rgb(55, 55, 55); line-height: 3; }
.divViewVideo div video { width: 520px; height: 321px; margin: 0 auto 33px; }
.divViewVideo p { font-size: 13px; font-family: "BYekan"; color: rgb(112, 111, 111); line-height: 2.308; }
.divOtherVideo { border-top: 1px solid rgb(191,191,191); margin-top: 25px; }
.divOtherVideo > ul{text-align:center}
.divOtherVideo li { width: 181px; text-align: right; display: inline-block; margin: 28px;-ms-word-break:normal; word-break:normal; }
.divOtherVideo li > a { position: relative; margin-bottom: 10px; }
.divOtherVideo li > a figure { width: 181px; height: 103px; overflow: hidden; position: relative; }
.divOtherVideo li > a span { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #e0e0e0; position: absolute; bottom: 3px; font-size: 14px; padding: 0 5px; line-height: 18px; left: 5px; }
.divOtherVideo li div a { font-size: 14px; font-family: "BYekan"; color: rgb(75, 75, 75); }
.divOtherVideo li div span { font-size: 13px; font-family: "BYekan"; color: rgb(59, 118, 163); }
.divOtherVideo li p { display: none; }

/*--Added--*/
.sitemap{}
.sitemap li{margin-right:20px;margin-bottom:10px;}
.sitemap li h2{color:#114abd;font-weight:bold;font-size:14px;}
.sitemap li a{padding-right:32px;background:url(../images/sitemap.png) right 0 no-repeat;color:#000;}
.sitemap li a:hover{color:#01afeb;}
.sitemap li ul{margin:20px 20px;}
/*-Search*/
#tabs {overflow: hidden;width: 100%;margin: 0;padding: 0;list-style: none;}
#tabs li {float: right;margin: 0 -15px 0 0;}
#tabs a { float: left; position: relative; padding: 0 30px; height: 0; line-height: 30px; text-transform: uppercase; text-decoration: none; color: #fff; border-left: 30px solid transparent; border-bottom: 30px solid #b78f46; border-bottom-color: #777\9; opacity: .6; filter: alpha(opacity=30); }
#tabs a:hover,#tabs a:focus {border-bottom-color: #a57131;opacity: 1;filter: alpha(opacity=100);}
#tabs a:focus {outline: 0;}
#tabs #current {z-index: 3;border-bottom-color: #926b24;opacity: 1;filter: alpha(opacity=100);}
#content {border-top: 2px solid #3d3d3d;padding-top: 10px;}
#content h2,#content h3,#content p {margin: 0 0 15px 0;} 
.footer-menu > li{float:none;display:inline-block;}
.footer-menu { text-align:center; }
