@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');
}
.section-head h1, .section-head h2, .section-head h3{
	margin-bottom:10px
}
.wt-breadcrumb li a{
	color:#676767
}
.wt-breadcrumb li:last-child a,.wt-breadcrumb li:last-child{
	color:#eb9815
}
.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;
	float:left;
}
.wt-topbar-right li.lang{
	width:30px;
	background:#eb9815;
	color:#fff;
	text-align:center;
	font-weight:600
}
.logo-header{
	margin-right:15px;
	float:left;
	width:auto !important
}
.slogan-header{
	float:left;
	padding:0 10px;
}
.slogan-header h4,.slogan-header h5{
	color:#555;
	margin-bottom:10px
}
.slogan-header h5{
	font-size:15px;
	letter-spacing:0px;
	margin-top:15px
}

.slogan-header .arabic-slogan{
	font-family: 'DroidKufi-Regular', sans-serif !important;
	text-align:left;
	font-size:16px;
	letter-spacing:0px;
	margin-bottom:15px
}
@media (max-width: 1200px){
	.slogan-header h5{
		font-size:13px;
	}
	.slogan-header .arabic-slogan{
		font-size:14px
	}
}
@media only screen and (min-width: 992px){
.slogan-header,.navbar-collapse.collapse{
	display: flex !important;
    align-items: center;
    justify-content: flex-end;
	height:100px !important
}
}
.logo-header img{
	height:100px
}
@media (max-width: 1200px){
	.logo-header img{
		height:80px
	}
}
 .navbar-toggle{
	 position:absolute;
	 right:15px;
	 margin:0 !important;
	 top:50%;
	 transform:translateY(-50%);
	 padding:15px 0 15px 15px
 }
 .res_lang{
	position: absolute;
    right: 55px;
    margin: 0 !important;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    background: #eb9815;
    border: 0;
    color: #000;
    width: 30px;
    line-height: 30px;
	display:none
 }
 .res_lang a{
	 color:#fff;
	 font-weight:600
 }

.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;
}
.internal-projects .blog-md.blog-post .wt-post-media{
	margin:0
}
@media only screen and (min-width: 991px){
	.internal-projects .blog-post.blog-md{
		display:flex
	}
	.internal-projects .date-style-3 .wt-post-media .aon-thum-bx{
		position:relative;
		top: 50%;
		transform: translateY(-50%);
	}
}
@media only screen and (max-width: 991px){
	.sticky-header .header-nav .nav > li.active > a{
		padding-left:30px
	}
	.internal-faqs .left-side aside,.contact-page .left-side aside{
		padding:15px
	}
	.input-group textarea.form-control{
		height:150px
	}
}
.bdr-left-3{
	border-left:3px solid #eb9815
}
.bdr-top-3{
	border-top: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;
	top:0;
	left:0px;
	right:0px;
	background:rgba(255,255,255,0.85);
}
.blog-block-img{
	height:auto
}
.blog-post .wt-post-info h3 a,.blog-post .wt-post-info h3{
	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)
}


.internal-projects .date-style-3 .wt-post-media .post-date{
	border-top:0;
	border-left: 3px solid #eb9815;
}

.wt-thum-bx .wt-info-text h3{
	margin:10px
}
.wt-thum-bx img{
	position:relative;
	z-index:1
}
@media (min-width: 768px){
.internal-services .blog-post{
	display:flex;
}
.internal-services .service-item:nth-child(odd) .blog-post .wt-post-media{
	order:1
}
.internal-services .service-item:nth-child(odd) .blog-post .wt-post-info{
	order:2
}
.internal-services .service-item:nth-child(even) .blog-post .wt-post-media{
	order:2
}
.internal-services .service-item:nth-child(even) .blog-post .wt-post-info{
	order:1
}
.section-faq .flex-content{
	display: flex;
	flex-wrap: wrap;
}
.internal-services:not(.detail-service) .wt-post-info-inner {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

}

.date-style-3 .post-date{
	top:0 
}

.date-style-3 .wt-post-media ul{
	margin:0
}
.date-style-3 .wt-post-media img{
	width:100%;
}
.internal-services:not(.detail-service) .date-style-3 .wt-post-media img{
	max-height:400px;
	object-fit:cover
}
.internal-services.detail-service .wt-box{
	height:100%
}
.internal-services.detail-service .wt-box .wt-thum-bx{
	height:100%
}
.internal-services.detail-service .wt-box .wt-thum-bx a{
	float:left;
	height:100%;
	width:100%
}
.internal-services.detail-service .wt-box .wt-thum-bx a img{
	width:100%;
	margin:0 auto
}
.gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div > div:first-child > div:nth-child(2),.gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div > div:first-child > div:nth-child(4){
	height:280px !important
}
.gm-style-iw > div{
	max-height:260px !important;
	background:#f5f6f6 !important;
	max-width:100% !important 
} 
.gm-ui-hover-effect{
	z-index: 5;
    background: #fdbf2d !important;
}
.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;
	height:auto
}
.blog-md.date-style-3 .post-date {
    top: 0;
    bottom: auto;
}

.social-icons.social-square a, .social-icons.social-radius a {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.social-icons.social-darkest a{
	color:#fff;
	font-size:14pt
}
.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:center center;
	background-attachment: fixed;
}
.section-faq  .section-head{
	margin-bottom:20px
}
.section-faq p{
	color:#fff
}

.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:relative;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
    color: #fff;
    padding: 15px 10px;
    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) .date-style-2 .wt-post-info{
	position:static;
}
.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.date-style-3 .post-date{
   z-index:2
}

.blog-post.date-style-3 .post-date li{
	padding:4px 0
}
.blog-post.date-style-3 .post-date li:first-child{
	padding-top:0
}
.blog-post.date-style-3 .post-date li:last-child{
	padding-bottom:0
}
.blog-post.date-style-3 .post-date li {
	    border-bottom: 1px dashed #fff
}
.blog-post.date-style-3 .post-date li:last-child {
	    border-bottom:none
}
.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-icon-box-wraper{
	min-height:94px
}
/* .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.lang{
	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{
	width:100%;
	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;
	background:#f7f7f7 !important
}
.internal-services:not(.detail-service) .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-info .icon{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:5;
	width:70px;
	height:70px;
	line-height:70px;
	text-align:center;	
}
.internal-services .service-item:nth-child(odd) .blog-post .wt-post-info .icon{
	left:-35px;	
}
.internal-services .service-item:nth-child(even) .blog-post .wt-post-info .icon{
	right:-35px;	
}
.internal-services .blog-post .wt-post-info .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-info .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);
	float:left;
	width:100%
}
.internal-faqs .wt-accordion {
	margin-top:20px
}
.internal-faqs .section-head > p {
	margin-bottom:0
}
.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: 70px;
	height:auto;
}
.internal-services .wt-post-info-inner ul,.wt-post-text ul {
    padding-left:15px
}
.widget-faq .widget-title,.widget-faq p{
	margin-bottom:15px
}
.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
}
.page-notfound p{
	font-size:16px
}
.widget-client .ow-client-logo {
    background-color: #ffffff;
}
.side-bar .widget{
	margin-bottom:0;
	float:left;
	width:100%
}
.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;
	float:left;
	width:100%
}
.internal-projects .divider{
	float:left;
	width:100%
}
.internal-projects .divider + .blog-post{
	margin-top:0 !important
}
.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
}

.wt-img-effect.on-color img{
	filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
}
.wt-tabs:not(.vertical) .nav-tabs{
	display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
	border-left:1px solid #ddd;
	border-bottom:0
}
.wt-tabs:not(.vertical) .tab-content{
	border-top: 1px solid #ddd;
    margin-top: -6px;
}
.wt-tabs:not(.vertical) .nav-tabs > li {
	position:relative !important;
    float: none;
    display: inline-block;
    margin-bottom: -1px;
	border-bottom:1px solid #ddd

}
.wt-tabs:not(.vertical).border .tab-pane{
	border-top:0;
	position:relative
}

.wt-tabs:not(.vertical).bg-tabs .nav-tabs > li > a {
	position:relative
}
.wt-tabs:not(.vertical).bg-tabs .nav-tabs > li:not(:last-child) > a {
    margin-right: -4px;
}
.wt-tabs:not(.vertical).bg-tabs .nav-tabs > li:first-child > a {
	border-left:0;
}
.wt-tabs:not(.vertical).bg-tabs .nav-tabs > li:not(:last-child) > a {
	border-right:0;
}
.wt-post-info-inner{
	padding:30px;
	height:auto;
}
.wt-post-text{
	float:left;
	width:100%
}
.blog-post-demo-one .owl-carousel .owl-stage .owl-item > div .blog-post{
	margin-bottom:0
}
@media (min-width: 426px){	
	.blog-post-demo-one .owl-item:nth-child(odd) .blog-post{
		border-top:3px solid #eb9815
	}
	.blog-post-demo-one .owl-item:nth-child(even) .blog-post{
		border-bottom:3px solid #eb9815
	}
	.blog-post-demo-one .owl-item .wt-post-media{
		display:block
	}
	.blog-post-demo-one .owl-item:nth-child(odd) .wt-post-media{
		order:1
	}
	.blog-post-demo-one .owl-item:nth-child(odd) .wt-post-info{
		order:2
	}
	.blog-post-demo-one .owl-item:nth-child(even) .wt-post-media {
		order:2
	}
	.blog-post-demo-one .owl-item:nth-child(even) .wt-post-info{
		order:1
	}
	.blog-post-demo-one .owl-item:nth-child(even) .post-date{
		bottom: 0px;
		top: auto;
	}
	.blog-post-demo-one .owl-item:nth-child(even) .wt-post-media:after{
		top: 0px;
		border-top: 14px solid #F5F6F6;
		border-bottom:0
	}
	.service-items .owl-item:nth-child(odd) .wt-thum-bx{
		border-top:3px solid #eb9815
	}
	.service-items .owl-item:nth-child(even) .wt-thum-bx{
		border-bottom:3px solid #eb9815
	}
	.service-items .owl-item:nth-child(even) .wt-thum-bx .wt-info-text{
		bottom:0;
		top:auto
	}
	.blog-post-demo-one .owl-carousel .owl-stage{
		display:flex
	}
	.blog-post-demo-one .owl-carousel .owl-stage .owl-item > div,.blog-post-demo-one .owl-carousel .owl-stage .owl-item > div .blog-post{
		height:100%
	}
	.blog-post-demo-one .owl-carousel .owl-stage .owl-item > div .blog-post{
		background:#f5f6f6;
		display: flex;
		flex-direction: column;
	}
	.blog-post-demo-one .owl-carousel .owl-stage .owl-item:nth-child(even) > div .blog-post{
		justify-content: space-between;
	}	
}
.widget.recent-posts-entry-date{
	float:left;
	width:100%
}
.widget_gallery{
	margin-bottom:0
}
.widget_gallery li{
	width:23% !important;
	margin-right:2%;
	display:block;
	float:left
}
.wt-post-share{
	float:left;
	width:100%
}
.socials-share{
	padding:0 !important
}
.socials-share .jssocials-share{
	font-size: 13px;
    display: inline-block;
    text-align: center;
}
.socials-share .jssocials-share .jssocials-share-link{
	width: 35px;
    height: 35px;
    line-height: 35px;
    color: #7b7b7c;
    font-size: 16px;
    background:#dbdcdc;
    transition: all 1s ease 0s;
    margin-right: 5px;
	float:left
}
.socials-share .jssocials-share .jssocials-share-link:hover{
    color: #fff;
    background: #eb9815;
    transition: all 1s ease 0s;
}
.qr-img{
	display:flex
}
.qr-img > div:last-child .content-info{
	position:absolute;
	top:50%;
	left:50%;
	width:calc(100% - 30px);
	transform:translate(-50%,-50%);
	font-weight:700;
	text-align:center
}
.qr-img > div:last-child .qr-icon{
	width:100%;
	position:relative
}
.qr-img > div:last-child .qr-icon:before{
	position:absolute;
	content:"";
	top:50%;
	width:50px;
	right:calc(50% + 25px);
	border-top:1px solid #ddd
}
.qr-img > div:last-child .qr-icon:after{
	position:absolute;
	content:"";
	top:50%;
	width:50px;
	left:calc(50% + 25px);
	border-top:1px solid #ddd
}
.qr-img > div:last-child .qr-icon img{
	width:50px
}
.qr-img > div:last-child span{
	float:left;
	width:100%;
	font-weight:700;
	font-size:16px;
	margin-top:20px
}
.wt-bnr-inr{
	height:320px
}
button.scroltop{
	z-index:2 
}
.res-btn-filter{
	width:100%;
	font-size:16px;
	color:#000;
	font-weight:600;
	cursor:pointer;
	float:left;
	width:100%;
}
.res-btn-filter i{
	float:right;
}
.internal-projects .left-side aside.filter-bloc .search-bx{
	float:left;
	width:100%;
}
.wt-post-meta{
	float:left;
}
.internal-projects .wt-post-meta{
	margin-top:10px
}
@media only screen and (max-width: 480px){
	button.scroltop {
		height: 40px;
		width: 40px;
	}
	button.scroltop span {
		font-size: 18px;
		line-height: 20px;
	}
}
@media only screen and (max-width: 991px){
	.res_lang{
		display:block
	}
	.header-nav .nav > li.active:before{
		left:15px
	}
	nav{ 
		position: absolute !important;
		right: 0px;
		top: 90px;
	}
	.header-nav{
		margin:0
	}
	.sticky-header.is-fixed .header-nav .nav > li > a {
    padding: 15px 15px;
	}
	.sticky-header.is-fixed .header-nav .nav > li.active > a {
		padding: 15px 15px 15px 30px;
	}
	.header-nav .nav > li:hover:before{
		border-color:transparent
	}
	.navbar-collapse.collapse.in{
		box-shadow: 2px 2px 2px rgba(193, 193, 193, 0.8), -2px -2px 2px rgba(193, 193, 193, 0.8);
	}
	.is-fixed .header-nav .nav{
		height:auto;
	}
	.wt-bnr-inr{
		height:250px;
	}

}
@media (max-width: 767px){
	.internal-projects .left-side aside.filter-bloc .search-bx{
		max-height:0;
		overflow:hidden;
		margin-top:0;
		transition: all 1s ease;
	}
	.internal-projects .left-side aside.filter-bloc .search-bx.show{
		max-height:420px;
		margin-top:20px;
		transition:all 1s ease;
	}
	.internal-projects .section-content{
		display:flex;
		flex-direction: column;
	}
	.internal-projects .section-content > div:nth-child(2){
		order:3
	}
	.internal-projects .detail_project .section-content > div:first-child{
		order:2;
		margin-top:40px
	}
	.internal-projects .detail_project .section-content > div:last-child{
		order:1
	}
	.internal-projects .date-style-3 .wt-post-info{
		padding:15px
	}
	.partner-bloc{
		margin-top:30px;
	}
	.blog-md .wt-post-info #f5f6f6
	.bx-wrapper .bx-controls-direction a{
		z-index:1
	}
	.bx-wrapper{
		margin-bottom:0;
		border:0
	}
	.wt-tabs.border-top.bg-tabs .nav-tabs > li > a{
		text-align:center;
		font-size:16px
	}
	.wt-tabs.border-top.vertical .nav-tabs > li.active > a:after,.wt-tabs.border-top.vertical .nav-tabs > li:not(.active) > a:after,
	.wt-tabs.border-top:not(.vertical) .nav-tabs > li.active > a:after,.wt-tabs.border-top:not(.vertical) .nav-tabs > li:not(.active) > a:after{
		top:auto;
		bottom:0;
		left:0;
		right:0;
		height:4px;
		width:100%;
		content: "";
		position: absolute;
	}
	.wt-tabs.border-top:not(.vertical) .nav-tabs > li:not(.active) > a:after{
		background-color: #eae6e6;
	}
	.wt-tabs:not(.vertical) .nav-tabs{
		display:block;
		overflow:hidden;
		border:0
	}
	.wt-tabs:not(.vertical) .tab-content{
		margin-top:0
	}
	.wt-tabs.vertical .tab-content{
		margin-top:3px
	}
	.internal-services:not(.detail-service) .wt-post-info .wt-post-info-inner {
		padding: 60px 15px 15px 15px;
		height: auto;
	}
	.internal-services.detail-service .wt-post-info .wt-post-info-inner {
		padding: 15px;
		height: auto;
	}
	.internal-services .service-item:nth-child(odd) .blog-post .wt-post-info .icon,.internal-services .service-item:nth-child(even) .blog-post .wt-post-info .icon{
		right: auto;
		left: 50%;
		top: -35px;
		bottom: auto;
		transform: translateX(-50%);
	}
	.internal-faqs .section-content > .row{
		display:flex;
		flex-direction: column;
	}
	.internal-faqs .section-content > .row > div:first-child{
		order:2
	}
	.internal-faqs .section-content > .row > div:last-child{
		order:1
	}
	.qr-img{
		margin-bottom:50px
	}
	.contact-page > .section-full:not(.section-map) > .container >.row{
		display:flex;
		flex-direction: column;
	}
	.contact-page > .section-full:not(.section-map) > .container > .row > .left-side{
		order:2
	}
	.contact-page > .section-full:not(.section-map) > .container > .row > .wt-box{
		order:1 
	}
	.wt-bnr-inr{
		height:200px;
	}
	.date-style-3 .post-description-area{
		padding:15px
	}
	.date-style-3 .post-description-area .wt-post-meta{
		padding:10px
	}
}
@media (max-width: 425px){
	.wt-bnr-inr{
		height:150px;
	}
	.blog-post-demo-one .owl-item > div{
		padding:0 15px !important
	}
	.section-faq .flex-content .flex-item:first-child .section-content{
		padding:15px;
		margin:30px 15px
	}
	.section-faq .flex-content .flex-item .section-content{
		margin-bottom:30px
	}
	.blog-post-demo-one .owl-item:nth-child(odd) .blog-post,.blog-post-demo-one .owl-item:nth-child(even) .blog-post{
		border-top:3px solid #eb9815;
		border-bottom:0
	}
	.service-items .owl-item:nth-child(odd) .wt-thum-bx,.service-items .owl-item:nth-child(even) .wt-thum-bx{
		border-top:3px solid #eb9815;
		border-bottom:0
	}
	/* .section-full:not(.section-faq){ */
		/* padding:50px 0 !important */
	/* } */

	.qr-img > div:first-child{
		padding: 0 15px 
	}
	.qr-img > div:last-child span {
		font-size: 13px;
	}
	.google-map.open{
		height:300px
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.g-recaptcha{
		transform: scale(0.83);
		transform-origin: 0 0;
	}
}


