@font-face {
  font-family: 'DroidKufi-Regular';
  src: url('../fonts/droid/DroidKufi-Regular.eot');
  src: url('../fonts/droid/DroidKufi-Regular.eot?') format('embedded-opentype'),
  	url('../fonts/droid/DroidKufi-Regular.woff') format('woff'),
	url('../fonts/droid/DroidKufi-Regular.ttf') format('truetype');
}
.sticky-header:not(.is-fixed) .main-bar.bg-white {
    background-color: rgba(255, 255, 255, 0.9);
}
.sticky-header.is-fixed .main-bar {
    box-shadow: 2px 2px 2px rgba(193, 193, 193, 0.8);
}
.site-header.home {
    position: absolute;
    width: 100%;
}
.top-bar {
    padding: 5px 0;
}
.top-bar .fa {
	font-size:1.5em;
    width: 30px;
    height: 30px;
}
.top-bar .social-bx .fa {
	line-height:25px
}
.e-p-bx li {
    font-size: 14px;
    line-height: 30px;
}
.slogan-header{
	float:left;
	padding:0 10px;
}
.slogan-header h4,.slogan-header h5{
	color:#555;
	letter-spacing:2px
}
.slogan-header .arabic-slogan{
	font-family: 'DroidKufi-Regular', sans-serif !important;
	text-align:center
}
@media only screen and (min-width: 992px){
.slogan-header,.navbar-collapse.collapse{
	display: flex !important;
    align-items: center;
    justify-content: flex-end;
	height:100px
}
}
.logo-header img{
	height:100px
}
.sticky-header.is-fixed .logo-header img{
	height:65px
}
.header-nav ul.nav li ul.sub-menu li i{
	font-weight:600;
	margin-right:5px
}
.header-nav ul.nav li ul.sub-menu li i:before{
	font-size:2em
}
.sticky-header .header-nav .nav > li > a {
    padding: 40px 15px;
}
.sticky-header .header-nav .nav > li:last-child > a {
    padding-right:0 !important
}
.sticky-header.is-fixed .header-nav .nav > li > a {
    padding: 25px 15px;
}
.sticky-header.is-fixed .slogan-header .arabic-slogan{
	display:none !important
}
.bdr-left-3{
	border-left:3px solid #eb9815
}
.bdr-top-5{
	border-top:5px solid #eb9815
}
.bdr-top-3{
	border-top:3px solid #eb9815
}
.bdr-bottom-5{
	border-bottom:5px solid #eb9815
}
.bdr-bottom-3{
	border-bottom:3px solid #eb9815
}
.bdr-left-2{
	border-left:2px solid #eb9815
}
.wt-thum-bx .wt-info-text{
	position:absolute;
	z-index:2;
	left:0px;
	right:0px;
	background:rgba(255,255,255,0.85);
}
.blog-block-img{
	height:auto
}
.blog-post .wt-post-info h3 a{
	color:#eb9815 
}
.blog-post .wt-post-info h3 a:hover{
	text-decoration:underline
}
.blog-post{
	z-index:1
}
.internal-projects .blog-post{
	box-shadow:1px 1px 10px rgba(207, 207, 207, 0.6)
}


.wt-thum-bx .wt-info-text.pos-bottom{
	bottom:0px;
}
.wt-thum-bx .wt-info-text.pos-top{
	top:0px;
}
.wt-thum-bx .wt-info-text h3{
	margin:10px
}
.wt-thum-bx img{
	position:relative;
	z-index:1
}
.blog-post.blog-md{
	display:flex;
}
.date-style-3 .post-date{
	top:0 
}

.date-style-3 .wt-post-media ul{
	margin:0
}
.internal-projects .wt-post-meta li,.gm-style-iw .wt-post-meta li{
	display:block;
	margin-bottom:10px;
	float:left;
	width:100%
}
.internal-projects .wt-post-meta li:after,.gm-style-iw .wt-post-meta li:after{
	content:"";
}
.detail_project .blog-post-single .wt-post-meta li{
	font-size:16px
}
.detail_project .blog-post-single .wt-post-meta li span:last-child{
	opacity:0.85
}
.detail_project  .wt-post-meta{
	margin-bottom:20px;
	float:left;
	width:100%
}
.blog-post.blog-md .wt-post-meta li span:last-child{
	opacity:0.85
}
.wt-post-meta i {
    color: #cacaca;
}
.detail_project  .blog-post-single .wt-post-meta i {
    color: #f3c376;
}
.detail_project a.text-primary:hover{
	color:#eb9815
}
.date-style-3 .wt-post-media{
	border-bottom:0;
	margin-right:0
}
.widget-post-bx li ,.wt-post-thum img {
    width: 75px;
    height: 75px;
}

.date-style-3 .post-date{
	border-left: 3px solid #eb9815;
	background-color: rgba(235, 152, 21, 0.7);
	font-weight:600;
	color:#fff
}
.internal-projects .date-style-3 .post-date{
	border-left: none;
	border-top: 2px solid #eb9815;
}
.date-style-3 .wt-post-media ul {
    list-style: none;
}
.blog-md.date-style-3 .post-date {
    top: 0;
    bottom: auto;
}
.social-icons.social-square a, .social-icons.social-radius a {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.social-icons.social-darkest a{
	color:#fff;
	font-size:12pt
}
.wt-img-effect img {
    transition: all 1.3s;
    -moz-transition: all 1.3s;
    -webkit-transition: all 1.3s;
}
.blog-post:hover .wt-img-effect.zoom img,.wt-img-effect.zoom:hover img {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.section-faq {
	background-image:url(../images/background/bg3.jpg);
	background-position:0px
}
.section-faq  .section-head{
	margin-bottom:20px
}
.section-faq p{
	color:#fff
}
.section-faq .flex-content{
	display: flex;
	flex-wrap: wrap;
}
.section-faq .flex-content .flex-item{
	display: flex;
}
.section-faq .flex-content .flex-item .section-content{
	width:100%
}
.section-faq .flex-content .flex-item:first-child .section-content{
	background:rgba(0,0,0,0.3);
}
.section-faq .flex-content .flex-item:last-child .section-content .site-button{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
    color: #fff;
    padding: 15px 25px;
    display: inline-block;
    font-size: 16px;
	background:rgba(235, 152, 21, 0.7)
}
.section-faq .flex-content .flex-item:last-child .section-content .site-button:hover {
	background:rgba(235, 152, 21,1)
}

/*-------------------------------------
	14. blog block style-1
-------------------------------------*/

.blog-post-demo-one .owl-item:nth-child(even) .wt-post-media{
	display:table-footer-group;
}
.blog-post-demo-one .owl-item:nth-child(even) .wt-post-media a{
	display:block;
	overflow:hidden;
}
.blog-post-demo-one .owl-item:nth-child(even) .wt-post-info{
	display:table-header-group;
}
.blog-post-demo-one .owl-item:nth-child(even) .date-style-3 .wt-post-info,
.blog-post-demo-one .owl-item:nth-child(even) .date-style-2 .wt-post-info{
	position:static;
}
.blog-post-demo-one .owl-item:nth-child(even) .date-style-3 .post-date,
.blog-post-demo-one .owl-item:nth-child(even) .date-style-2 .post-date{
	bottom:0px;
	top:auto;
}

.blog-post-demo-one .wt-post-media:after{
  z-index:2;
}
.blog-post-demo-one .owl-item:nth-child(even) .wt-post-media:after{
  top:250px;
  bottom:auto;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #f5f6f6;
  border-bottom:none;
}
.blog-post-demo-one .owl-item:nth-child(odd) .wt-post-media:after{
  border-bottom: 14px solid #f5f6f6;
}
.blog-post-demo-one .owl-item .date-style-3 .post-date{
   z-index:2
}
.blog-post-demo-one .owl-item:nth-child(even) .date-style-3 .post-date{
    bottom: 0px;
    top: auto;
}
.flip-container .wt-info .wt-info-text h3:hover{
	text-decoration:underline
}
.section-services .owl-btn-vertical-center .owl-nav{
	margin: 0px;
    position: absolute;
    top: -85px;
    right:0;
}
.section-services .owl-btn-vertical-center .owl-nav .owl-prev,.section-services .owl-btn-vertical-center .owl-nav .owl-next{
	position: relative;
    top: 0%;
    margin: 0 5px;
	padding:5px 10px;
	background-color: #f1f1f1;
    border-color: #f5f6f6;
    color: #000;
}
.section-projects .owl-btn-vertical-center .owl-nav {
    margin: 0px;
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
}
.section-projects .owl-btn-vertical-center .owl-nav .owl-prev, .section-projects .owl-btn-vertical-center .owl-nav .owl-next {
    position: relative;
    top: 0%;
    margin: 0 5px;
	padding:5px 10px;
	background-color: #c1c1c1;
    border-color: #c1c1c1;
    color: #000;
}
.footer-dark .footer-top li.active a{
	color:#eb9815
}
/* .wt-post-text p,.wt-post-meta li,.wt-post-meta a{
    color: #fff !important;
} */
/* .wt-post-text p{
   opacity:0.7
} */
.wt-post-readmore a{
	opacity:0.7;
	font-family:'Open Sans', sans-serif
}
.wt-post-readmore a:hover{
	opacity:1;
	color:#eb9815
	
}
.wt-post-title .post-title{
	text-transform:none
}

.page-home .top-bar.fixed{
	position:fixed;
	top:50%;
	transform:translateY(-50%);
	right:auto;
	left:0px;
	padding:0;
	background:transparent;
	z-index:10
}
.top-bar.fixed .list-inline>li{
	display:block
}
.top-bar.fixed .wt-topbar-left{
	padding:0
}
.top-bar.fixed .social-bx{
	margin:0
}
.top-bar.fixed .social-bx .fa{
	width: 40px;
    height: 40px;
    line-height: 35px;
    background: #000;
	color:#eb9815;
	margin-bottom:2px;
	font-size:1.8em;
	transition: all 1s ease 0s;
}
.top-bar.fixed .social-bx .fa:hover{
	color:#fff;
	transform: rotate(360deg);
	transition: all 1s ease 0s;
}
.top-bar.fixed .social-bx .fa.fa-facebook:hover{
    background: #4267b2;

}
.top-bar.fixed .social-bx .fa.fa-youtube:hover{
    background: #ff0000;
}
.top-bar.fixed .social-bx .fa.fa-linkedin:hover{
    background: #0077b5;
}
.top-bar.fixed .social-bx .fa.fa-google-plus:hover{
    background: #d6492e;
}
.top-bar.fixed .social-bx .fa.fa-twitter:hover{
    background: #1da1f2;
}
.top-bar.fixed .social-bx .fa.fa-instagram:hover{
    background: #963e92
}
.header-nav .nav i{
	margin-left:10px;
	font-size:12px
}
.header-nav .nav > li .sub-menu li a:hover {
    color: #eb9814;
}
.social-icons.social-square.social-darkest a{
	transition: all 1s ease 0s;
}
.social-icons.social-square.social-darkest a:hover{
	color:#fff;
	transform: rotate(360deg);
	transition: all 1s ease 0s;
}

.social-icons.social-square.social-darkest a.fa-facebook:hover{
    background: #4267b2;

}
.social-icons.social-square.social-darkest a.fa-youtube:hover{
    background: #ff0000;
}
.social-icons.social-square.social-darkest a.fa-linkedin:hover{
    background: #0077b5;
}
.social-icons.social-square.social-darkest a.fa-google-plus:hover{
    background: #d6492e;
}
.social-icons.social-square.social-darkest a.fa-twitter:hover{
    background: #1da1f2;
}
.social-icons.social-square.social-darkest a.fa-instagram:hover{
    background: #963e92
}
.top-bar:not(.fixed) .wt-topbar-left li a:hover,.top-bar:not(.fixed) .wt-topbar-left li.active a{
	color: #eb9814;
}
.wt-topbar-right li .fa{
	font-size:1.3em;
	color: #eb9814;
	width:auto;
	padding:3px 0
}
.wt-topbar-right li:last-child{
	padding-right:0
}
.header-nav .nav > li:before{
	position:absolute;
	content:"";
	top:50%;
	transform:translateY(-50%);
	width:10px;
	height:10px;
	border:2px solid transparent;
	transition: all 0.5s ease 0s;
}
.header-nav .nav > li a,.header-nav .nav > li:hover a{
	transition: all 0.8s ease 0s;
}
.header-nav .nav > li.active:before,.header-nav .nav > li:hover:before{
	border-color:#eb9815;
	transition: all 0.5s ease 0s;
}
.wt-tabs.vertical.border .tab-pane{
	min-height:300px
}
.wt-tabs.bg-tabs:not(.home) .nav-tabs > li > a{
	padding:20px 15px;
}
.wt-tabs.bg-tabs .nav-tabs > li > a{
	background-color: #f9f6f6;
	font-size:11pt;
	color:#808080
}
.wt-tabs.bg-tabs .nav-tabs > li.active  > a{
	color:#eb9815
}
.wt-tabs.vertical.bg-tabs .nav-tabs > li > a {
    border-left: 0;
}
.wt-tabs.border-top.vertical .nav-tabs > li.active > a:after{
	width:4px
}
.wt-tabs.border-top.vertical .nav-tabs > li > a:after{
    top: 1px;
	bottom:1px;
}
.wt-tabs.border-top.vertical .nav-tabs > li:not(.active) > a:after{
	content: "";
    position: absolute;
    left: -1px;
    width: 4px;
    background-color: #eae6e6;
}

.internal-services .blog-post{
	display:flex;
	float:left;
	box-shadow:2px 2px 10px 1px rgba(0, 0, 0, 0.2);
	transition: box-shadow 0.5s ease;
    -moz-transition: box-shadow 0.5s ease;
    -webkit-transition: box-shadow 0.5s ease;
}
.internal-services .blog-post:hover{
	box-shadow:2px 2px 10px 3px rgba(0,0,0,0.2);
	transition: box-shadow 0.5s ease;
    -moz-transition: box-shadow 0.5s ease;
    -webkit-transition: box-shadow 0.5s ease;
}
.internal-services .blog-post .wt-post-info{
	background:#f7f7f7 !important
}
.internal-services .blog-post .wt-post-info p{
	color:#555
}
.internal-services .blog-post .wt-post-media .icon{
	position:absolute;
	right:-35px;
	top:50%;
	transform:translateY(-50%);
	z-index:5;
	width:70px;
	height:70px;
	line-height:70px;
	text-align:center;	
}
.internal-services .blog-post .wt-post-media.media-left .icon{
	right:-35px;	
}
.internal-services .blog-post .wt-post-media.media-right .icon{
	left:-35px;	
}
.internal-services .blog-post .wt-post-media .icon a{
	float:left;
	width:70px;
	height:70px;
	transform: rotate(45deg);
	background:#000;
	box-shadow:2px 3px 2px #ec9a15
}
.internal-services .blog-post .wt-post-media .icon i{
	float:left;
	width:70px;
	height:70px;
	transform:rotate(-45deg)
}
form .site-button.btn-faq {
	width:100%
}
.left-side aside{
	background: #f5f5f5;
    box-shadow: 3px 5px 6px rgba(0, 0, 0, .1)
}
.wt-accordion .wt-panel .acod-head  .acod-title a{
    border-radius:5px;
}
.internal-faqs .wt-accordion .wt-panel{
	border-radius:5px;
	border: 1px solid #ddd;
}
.internal-faqs .acod-head ,.internal-faqs .acc-outline .acod-title a{
    border: none
}
.internal-faqs .acod-head .acc-actives{
	background:#1a1a1a;
	margin:1px;
	border-radius:5px;
}
.internal-faqs .acod-head .acc-actives a,.internal-faqs .acod-head.acc-actives .indicator .fa, .internal-faqs .acod-head [aria-expanded="true"] .indicator .fa{
	color:#f5f5f5
}
.internal-faqs .acod-content {
	border-top:0;
	padding:15px
}

.internal-services .wt-post-info-inner {
    padding: 50px 70px;
}
.wt-icon-box-sm {
    width: 40px;
    margin: 0 !important;
    height: 40px;
	background-color: #555555;
    box-shadow: -1px 1px 6px #eb9815;
	position:absolute;
	top:-3px;
	right:-3px
}
.wt-icon-box-sm i {
    font-size: 24px;
}
.no-padding{
	padding:0
}	
.icon-content h5{
	color:#767676
}
.input-group-addon{
	width: 35px;
    padding: 0;
}
.input-group-addon i{
	color:#f3c376
}
.google-map.close{
	height:0px;
	transition: height 1s ease;
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
}
.google-map.open{
	height:400px;
	transition: height 1s ease;
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
}
.db{
	display:block
}
.dn{
	display:none
}
.site-button-secondry:active, .site-button-secondry:hover, .site-button-secondry:focus, .active > .site-button-secondry {
    background-color: #555555;
    color: #fff;
}
form.form-contact .site-button.btn-faq{
	width:auto;
	margin-left:10px;
	text-transform:uppercase
}
form.form-contact .site-button.btn-faq[type="reset"]{
	background:#c1c1c1;
}
form.form-contact .site-button.btn-faq:hover{
	background:#000;
	color:#fff
}
.wt-icon-box-wraper.bx-style-1{
	min-height:112px
}
.icon-content p{
	margin-bottom:0 
}
.page-notfound span{
	font-size:28px
}
.widget-client .ow-client-logo {
    background-color: #ffffff;
}
.side-bar .widget{
	margin-bottom:0
}
.widget-client .owl-nav > div {
    background-color: #c1c1c1;
    border-color: #c1c1c1;
    color: #000000;
}
.wt-divider.icon-left i{
	font-size:16px
}
.internal-projects .blog-post, .blog-post.blog-md.blog-map{
	margin-bottom:0
}
.internal-projects .blog-post h3 a{
	font-size:18px
}
.blog-post.blog-md .wt-post-media .item,.blog-post.blog-md .wt-post-media .item .aon-thum-bx,.blog-post.blog-md .wt-post-media .item .aon-thum-bx img{
	height:100%;
}
.blog-post.blog-md .wt-post-media .item .aon-thum-bx img{
	object-fit:cover
}