
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/DroidKufi-Regular.woff) format('woff'),
    url(../fonts/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/DroidKufi-Bold.ttf) format('truetype');
}
*{text-decoration: none !important;}
*:FOCUS{outline: 0 !important;}
html,body{font-family: 'Droid Arabic Kufi', Times, serif !important;font-size:18px;overflow-x: hidden}
h1,h2,h3,h4,h5,h6,p{font-family:'Droid Arabic Kufi', Times, serif !important;}
h1{font-size: 30px;}
h2{font-size: 28px;}
h3{font-size: 26px;}
h4{font-size: 24px;}
h5{font-size: 22px;}
h6{font-size: 20px;}
p{line-height: 28px;margin: 0;font-size:inherit;}
a{
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    line-height: 20px;
    font-size: 18px;
}
a,a:active,a:hover{text-decoration:none;}
.item *{
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.no-padding{padding:0;}
.no-padd-r{padding-right:0;}
.no-padd-l{padding-left:0;}
.padding-top-10{padding-top:10px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-top-20{padding-top:20px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-top-30{padding-top:30px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-top-40{padding-top:40px;}
.padding-bottom-40{padding-bottom:40px;}
.padding-top-50{padding-top:50px;}
.padding-bottom-50{padding-bottom:50px;}
.padding-left-30{padding-left: 20px !important}
.no-margin{margin:0;}
.margin-top-10{margin-top:10px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-top-20{margin-top:20px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-top-30{margin-top:30px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-top-40{margin-top:40px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-top-50{margin-top:50px;}
.margin-bottom-50{margin-bottom:50px;}

.noradius {-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;}
.pull-lang{float: right }
.pull-lang-reverse{float:left  }
img.pull-lang-reverse,.embed-responsive-item.pull-lang-reverse,.img-box.pull-lang-reverse {margin: 0 22px 15px 0;}
img.pull-lang,.embed-responsive-item.pull-lang,.img-box.pull-lang {margin: 0 0 15px 22px;}
.yt-thumb-16-9 {height: 200px;overflow: hidden;}
.yt-thumb-16-9 img {margin-top: -9.8%;width:360px}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
.form-control{padding: 3px 12px;}
.img-box {
   position: relative;
   text-align: center;
   cursor: default;
    z-index: 1;

}
.col-md-20{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: right;
    width: 20%;
}

header.fixed {
    position: fixed;
    z-index: 100;
    display: block;
    left: 0;
    right: 0;
    top: 0;

}
.top-bar {
    padding: 10px 0 5px 0;
    line-height: 17px;
}
.lang-box{
    text-align: left;
}

.lang-box .link-lang{
    padding: 0 !important;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;

}

header .divider{
height: 2px;
margin-top: 24px;

}

header .navbar{margin-bottom: 0px;}
header .navbar-nav>li{padding: 20px 15px;}

header .navbar-nav>li>a{border-radius: 10px;border:solid 1px transparent;padding: 5px 15px;}
.top-bar .header-social{
    /*position: absolute;top: 5px;left: 10px;*/
}
.top-bar .header-social .social-block {}
.top-bar .header-social a{
    margin: 0 0 0 5px;
    width: 16px;
    height: 16px;
    padding: 1px;
    text-decoration: none !important;
    text-align: center;
    cursor: pointer;
    font-style: normal;
    display: inline-block;
}
.top-bar .header-social a i {
    position: relative;
    width: 16px;
    height: 16px;
    line-height: 15px;
    top: -4px;
    font-size: 15px;
}

.jcgmt-container{margin-top: 0px;float: right}

.slider{
    min-height: 550px;
}

.more,.more a{padding-bottom: 5px;}
.more.hvr-underline-from-center:before ,a.hvr-underline-from-center:before {
    left: 51%;
    right: 51%;
    height: 2px;
}
.more.hvr-underline-from-center:hover:before, .more.hvr-underline-from-center:focus:before, .more.hvr-underline-from-center:active:before {
    left: 0;
    right: 0;
}
.hr.divider .divider-l{height: 8px;width: 50%;float: right}
section .section-title{font-size:24px;font-weight: bold;
margin-right: 10px;
margin-bottom:50px;}

section.services .item{display: block}
section.services .item .icon{width: 125px;height:125px; margin: 0 auto 15px auto;display: block; }

section.services .item .title{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
section.services .item:hover .title{
    -webkit-transform: translateY(-7px);
    transform: translateY(-7px);
}
section.services .item .icon img{margin: 0 auto;max-width: 125px}
section.services .item .shot-desc{max-height: 85px;overflow: hidden;margin-top: 25px;}

 section.services .item .more-link{display: block;margin-top: 15px;}
section.services .item .more-icon{
    width: 23px;
    height: 23px;
    background: url("../images/plus.png") no-repeat top center;
    display: block;
    margin: 10px auto;
}
.border-white-5 {
    border: 0px solid #fff;
    box-shadow: 0 0 40px 0 rgba(0,0,0,0.10);
}
.m-b30 {
    margin-bottom: 30px;
}
.home-slider .ads-item{position: relative;}
.thumb-carousel {  padding: 0 40px;  }
.thumb-carousel .owl-controls {  width: 100%;  }
.owl-theme .owl-controls .owl-nav [class*=owl-] {  background: none;  }
.thumb-carousel .owl-controls .owl-nav .owl-prev {  right: 8px;  }
.thumb-carousel .owl-controls .owl-nav .owl-next {  left:10px;  }
.thumb-carousel .owl-controls .owl-nav [class*=owl-] {
    margin: 0;
    background: none;
    display: inline-block;
    cursor: pointer;
    border-radius: 0;
    position: absolute;
    width: 20px;
    height: 90px;
    line-height: 75px;
    top: 0%;
    font-size: 25px;
}
.thumb-carousel .owl-controls .owl-nav [class*=owl-]:hover {
background: none;
text-decoration: none;
}
.thumb-carousel .thumb {
cursor: pointer;
opacity: .7;
padding: 1px;
margin-bottom: 5px;
}
.home-page section.about{

}

section.about .view{border-radius: 0;overflow: hidden}
section.about .title{ font-size: 18px;font-weight: bold;padding-top: 25px;padding-bottom: 15px;text-align: right;}
section.about .short-desc{overflow: hidden;max-height: 140px;text-align: justify }
section.about .more-box {text-align: right }
section.about .more-box{margin-top: 10px;}

.item:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.cap-box{margin-bottom: 10px;}

section.contact{min-height: 230px;}
section.contact .section-title {margin: 75px 0 25px 0;}
section.contact .section-title a{font-size: 24px;}

footer .footer-logo{margin: 40px auto;}
footer .footer-logo img{max-width: 250px;margin: 0 auto}
footer .copyright{margin: 25px 0 15px 0}
footer .footer-menu{padding: 15px 0;}
footer .footer-menu ul{margin: 0;padding: 0}
footer .footer-menu ul li{display: inline-block;margin: 0;width: 16%;float: right;text-align: center}
footer .footer-menu ul li a{font-size: 16px;}

footer .copyright,footer .copyright a{font-size: 12px;font-family: Tahoma}

#toTop {
    border-radius: 4px 4px 0 0;
    position: fixed;
    height: 35px;
    width: 40px;
    right: 7px;
    bottom:12px;
    text-align: center;
    text-transform: uppercase;
    opacity: 0.9;
    padding-top: 7px;
    text-decoration: none;
    display: none;
    z-index: 1000;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.dlab-media {
   overflow: hidden;
}
.dlab-title{
    padding: 10px 0px 20px 0px;
}
.m-b20{
    margin-bottom: 40px;
}
.dlab-img-overlay5
{
    position: relative;
}
.dlab-img-overlay5:before {
    left: 0;
    top: 50%;
    width: 100%;
}
.dlab-img-overlay5:hover:before,
.dlab-box:hover .dlab-img-overlay5:before {
    height: 100%;
    max-width: 100%;
    top: 0;
}
.owl-theme .owl-controls{
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #8dc73f;
}
.owl-theme .owl-dots .owl-dot span{background: #a7ec4b;}
