/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Main Header / Style Two / Three / Four / Five
5. Main Slider
6. Services Section
7. About Section
8. Mission Section
9. Offers Section
10. Counter Section
11. Case Section
12. Clients Section / Section Two
13. Fluid Section One / Two / Three
14. News Section / Section Two
15. Call To Action / Two / Three
16. Main Footer
17. Business Section
18. Beyong Section
19. Featured Section
20. Planning Section
21. Help Section
22. Expert Section
23. goals Section
24. Task Section
25. Consulting Section
26. Strategies Section
27. Success Section
28. Page Title
29. Leaders Section
30. Skills Section
31. Team Section
32. Portfolio Section
33. Portfolio Two Column Section
34. Portfolio Three Column Section
35. Portfolio Single Section
36. Blog Section
37. Blog Widgets
38. Blog Detail
39. Contact Form
40. Map Section

**********************************************/

@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700&display=swap&subset=devanagari,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=devanagari,latin-ext');

/*font-family: 'Hind', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Merriweather', serif;*/

@import url('font-awesome.css');
@import url('flaticon.css');
@import url('animate.css');
@import url('owl.css');
@import url('jquery-ui.css');
@import url('jquery.fancybox.min.css');
@import url('jquery.mCustomScrollbar.min.css');
@import url('data-animation.css');
@import url('../flaticon-2/flaticon.css');
@import url('custom-animate.css');

/***

====================================================================
	Reset
====================================================================

 ***/

* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/***

====================================================================
	Global Settings
====================================================================

 ***/

body {
	font-family: 'Hind', sans-serif;
	font-size:14px;
	color:#777777;
	line-height:1.7em;
	font-weight:400;
	background:#ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}

.bordered-layout .page-wrapper{
	padding:0px 50px 0px;
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#ff5e14;
}

button,
a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none !important;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.3em;
	font-family: 'Poppins', sans-serif;
}

input,button,select,textarea{

}

textarea{
	overflow:hidden;
}

p{
	position:relative;
	line-height:1.8em;
	font-size: 16px;
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.medium-container{
	max-width:850px;
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;
}

img{
	display:inline-block;
	max-width:100%;
}

.logo a img{
	width: 213px;
}

.theme-btn{
	display:inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.centered{
	text-align:center;
}

/*List Style One*/

.list-style-one{
	position:relative;
}

.list-style-one li{
	position:relative;
	color: #2e2e2e;
	font-size:16px;
	font-weight:500;
	margin-bottom:10px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.list-style-one li:last-child{
	margin-bottom:0px;
}

.list-style-one li span{
	position:relative;
	color: #001659;
	font-weight: 700;
}

/*List Style Two*/

.list-style-two{
	position:relative;
}

.list-style-two li{
	position:relative;
	color:#555555;
	font-size:16px;
	padding-left:30px;
	font-weight:400;
	margin-bottom:8px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.list-style-two li:last-child{
	margin-bottom:0px;
}

.list-style-two li:before{
	position:absolute;
	content: "\f1b3";
	left:0px;
	top:0px;
	font-weight: 700;
	font-size: 14px;
	color: #001659;
	font-family: "Flaticon";
}

.list-style-three{
	position:relative;
}

.list-style-three li{
	position:relative;
	font-size: 16px;
	color:#ffffff;
	font-weight: 500;
	margin-bottom: 10px;
	padding-left: 30px;
	line-height: 1.7em;
}

.list-style-three li .icon{
	position:absolute;
	left: 0px;
	top: 0px;
	color:#ffffff;
	font-size: 16px;
}

/*Btn Style One*/

.btn-style-one{
	position:relative;
	padding:11px 25px 11px;
	line-height:24px;
	background:#ff5e14;
	color: #ffffff;
	font-size:16px;
	font-weight:600;
	border-radius: 0px;
	border:2px solid #ff5e14;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
}

.btn-style-one:hover{
	background:none;
	color:#ff5e14;
}

/*Btn Style Two*/

.btn-style-two{
	position:relative;
	padding:15px 32px 15px;
	line-height:24px;
	background: #ff5e14;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	border-radius: 3px;
	letter-spacing: 1px;
	border: 2px solid #ff5e14;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
}

.btn-style-two:hover{
	background:none;
	color: #ff5e14;
}

/*Btn Style Three*/

.btn-style-three{
	position:relative;
	padding:15px 32px 15px;
	line-height:24px;
	background:none;
	color: #ff5e14;
	font-size:16px;
	font-weight:600;
	border-radius: 0px;
	letter-spacing: 1px;
	border: 2px solid #ff5e14;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
}

.btn-style-three:hover{
	background-color:#ff5e14;
	border-color:#ff5e14;
	color:#ffffff;
}

/*Btn Style Four*/

.btn-style-four{
	position:relative;
	padding:15px 32px 15px;
	line-height:24px;
	background:none;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	border-radius: 3px;
	letter-spacing: 1px;
	border:2px solid #ffffff;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
}

.btn-style-four:hover{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#ff5e14;
}

/*Btn Style Five*/



/*Btn Style Six*/

.btn-style-six{
	position:relative;
	padding:13px 32px 13px;
	line-height:24px;
	background:#001659;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	border-radius: 3px;
	letter-spacing: 1px;
	border:2px solid #001659;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
}

.btn-style-six:hover{
	background:none;
	color:#ff5e14;
}

/*Social Icon One*/

.social-icon-one{
	position:relative;
}

.social-icon-one li{
	position:relative;
	margin-right:15px;
	display:inline-block;
}

.social-icon-one li a{
	position:relative;
	font-size:16px;
	color: #262626;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.social-icon-one li a:hover{
	color:#ff5e14;
}

.theme_color{
	color:#ff5e14;
}

.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.svg);}

img{
	display:inline-block;
	max-width:100%;
	height:auto;
}

/***

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: 50px;
	height: 60px;
	color: #ffffff;
	font-size: 28px;
	text-transform: uppercase;
	line-height: 60px;
	text-align: center;
	z-index: 100;
	cursor: pointer;
	background: #ff5e14;
	display: none;
	border-radius: 50px 50px 0px 0px;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.scroll-to-top span {
	position: relative;
	display: inline-block;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(0deg);
}

.scroll-to-top:hover{
	color:#ffffff;
	background:#ff5e14;
}

/***

====================================================================
	Section Title
====================================================================

***/

.sec-title{
	position:relative;
	margin-bottom:45px;
}

.sec-title h2{
	position:relative;
	color:#001659;
	font-size: 36px;
	font-weight:600;
	line-height: 55px;
	margin-bottom: 8px;
	z-index: 99;
}

.sec-title .title-text{
	position:relative;
	/* color: #818181; */
	/* font-size: 17px; */
	/* line-height: 1.6em; */
	/* font-weight: 500; */
	margin-top: 0px;
	/* font-size: 17px; */
	line-height: 1.6em;
	/* font-weight: 500; */
	padding-bottom: 10px;
	text-transform: uppercase;
	/* text-align: left; */
	font-size: 16px;
	color: #fe5e14;
	font-weight: 500;
}

.sec-title.light h2,
.sec-title.light .title-text{
	color:#ffffff;
}

.sec-title.centered{
	text-align: center;
}

/***

====================================================================
	Main Header style
====================================================================

***/

.main-header{
	position:relative;
	z-index:999;
	width:100%;
}

/*Header Top*/

.header-top{
	position: relative;
	padding: 17px 0px;
	background-color: #001659;
}

.header-top .top-left{
	position:relative;
	float: left;
}

.header-top .top-left .header-info-list{
	position:relative;
}

.header-top .top-left .header-info-list li{
	position:relative;
	color: #ffffff;
	font-size: 16px;
	margin-right: 24px;
	display: inline-block;
}

.header-top .top-left .header-info-list li strong{
	position:relative;
	color: #ff5e14;
	font-weight: 500;
	font-size: 16px;
	margin-right: 6px;
	display:inline-block;
}

.header-top .top-left .header-info-list li .icon{
	position:relative;
	color:#001659;
	font-size: 18px;
	margin-right: 8px;
	display:inline-block;
}

.header-top .top-right{
	position:relative;
	float: right;
}

.header-top .top-right .social-box{
	position: relative;
	float: left;
}

.header-top .top-right .social-box li{
	position: relative;
	margin-left: 15px;
	display: inline-block;
}

.header-top .top-right .social-box li.share{
	position:relative;
	color: #ff5e14;
	font-size: 16px;
	font-weight: 500;
	margin-left: 0px;
}

.header-top .top-right .social-box li a{
	position: relative;
	color: #ffffff;
	font-size: 16px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.header-top .top-right .social-box li a:hover{
	color:#ff5e14;
}

/*Header Top Two*/

.header-top-two{
	position: relative;
	/* border-bottom: 1px solid #dddddd; */
}

.header-top-two .top-left{
	position:relative;
	float: left;
	padding: 12px 0px;
}

.header-top-two .top-left .header-info-list{
	position:relative;
}

.header-top-two .top-left .header-info-list li{
	position:relative;
	color: #001659;
	font-size: 17px;
	margin-right: 24px;
	display: inline-block;
	font-weight: 600;
}

.header-top-two .top-left .header-info-list li .icon{
	position:relative;
	color: #ff5e14;
	font-size: 18px;
	margin-right: 10px;
	display:inline-block;
}

.header-top-two .top-right{
	position:relative;
	float: right;
}

.header-top-two .top-right .quote-btn {
	position: relative;
	color: #ffffff;
	padding: 13px 25px;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.header-top-two .top-right .quote-btn:hover{
	background-color: #001659;
}

/*Header Top Three*/

.header-top-three{
	position: relative;
}

.header-top-three .inner-container{
	/* border-bottom: 1px solid #dddddd; */
}

.header-top-three .top-left{
	position:relative;
	float: left;
	padding: 16px 0px;
}

.header-top-three .top-left .header-info-list{
	position:relative;
}

.header-top-three .top-left .header-info-list li{
	position:relative;
	color:#555555;
	font-size: 16px;
	margin-right: 24px;
	font-weight: 400;
	display: inline-block;
}

.header-top-three .top-left .header-info-list li span{
	font-weight:500;
}

.header-top-three .top-left .header-info-list li .icon{
	position:relative;
	color:#001659;
	font-size: 18px;
	margin-right: 10px;
	display:inline-block;
}

.header-top-three .top-right{
	position:relative;
	float: right;
	padding: 16px 0px;
}

.header-top-three .top-right .social-box li.share{
	position:relative;
	color:#222222;
	font-size: 16px;
	font-weight: 500;
}

.header-top-three .top-right .social-box li{
	position:relative;
	margin-left: 15px;
	display: inline-block;
}

.header-top-three .top-right .social-box li a{
	position: relative;
	color: #001659;
	font-size: 16px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.header-top-three .top-right .social-box li a:hover{
	color:#ff5e14;
}

.main-header .main-box{
	position:relative;
	padding:0px 0px;
	left:0px;
	top:0px;
	width:100%;
	background:none;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .main-box .outer-container{
	position:relative;
	padding:0px 40px;
}

.main-header .main-box .logo-box{
	position:relative;
	float:left;
	left:0px;
	z-index:10;
	padding:30px 0px;
}

.main-header .main-box .logo-box .logo img{
	display:inline-block;
	max-width:100%;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .nav-toggler{
	position:absolute;
	top:50%;
	margin-top:0px;
	display: block;
}

.main-header .nav-toggler button{
	position:relative;
	display:block;
	color:#444444;
	text-align:center;
	font-size:24px;
	line-height:34px;
	font-weight:normal;
	background:none;
}

.main-header .header-upper{
	position:relative;
}
.header-style-three .header-upper{
	position:relative;
	background: #001659;
}

.main-header .header-upper .contact-number{
	position:relative;
	float: left;
	color: #262626;
	font-size: 18px;
	font-weight: 500;
	margin-top: 30px;
	padding:12px 0px 12px 32px;
	border-left: 1px solid #dde4db;
}

.main-header .header-upper .contact-number .number-inner{
	position:relative;
	padding-left: 35px;
	line-height:30px;
}

.main-header .header-upper .contact-number .icon{
	position:absolute;
	left: 0px;
	top: 0px;
	color: #ff5e14;
	font-size: 28px;
	line-height: 1em;
}

.main-header .nav-outer{
	position:relative;
	float: left;
	float: right;
}

.main-header .header-upper .logo-box{
	position: relative;
	padding: 32px 0px;
}

.main-header .header-upper .logo-box .logo{
	position:relative;
}

.main-header .header-upper .search-box-outer{
	position:relative;
	float:right;
	margin-top: 51px;
}

.main-header .header-upper .search-box-btn{
	position:relative;
	top: 0px;
	display:block;
	width:100%;
	font-size:16px;
	color: #ff5e14;
	line-height:20px !important;
	cursor:pointer;
	background:none;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-header .header-upper .search-box-btn:after{
	display:none;
}

.main-header .header-upper .search-box-outer .dropdown-menu{
	top:67px !important;
	right:0px;
	padding:0px;
	width:280px;
	left: auto !important;
	border-radius:0px;
	border-top:3px solid #ff5e14;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	transform: translate3d(0px, 0px, 0px) !important;
}

.main-header .header-upper .search-box-outer .dropdown-menu > li{
	padding:0px;
	border:none;
	background:none;
}

.main-header .header-upper .search-panel .form-container{
	padding:25px 20px;
}

.main-header .header-upper .search-panel .form-group{
	position:relative;
	margin:0px;
}

.main-header .header-upper .search-panel input[type="text"],
.main-header .header-upper .search-panel input[type="search"],
.main-header .header-upper .search-panel input[type="password"],
.main-header .header-upper .search-panel select{
	display:block;
	width:100%;
	height:40px;
	color:#000000;
	line-height:24px;
	background:#ffffff;
	border:1px solid #e0e0e0;
	padding:7px 40px 7px 15px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .header-upper .search-panel input:focus,
.main-header .header-upper .search-panel select:focus{
	border-color:#ff5e14;
}

.main-header .header-upper .search-panel .search-btn{
	position:absolute;
	right:0px;
	top:0px;
	width:40px;
	height:40px;
	text-align:center;
	color:#555555;
	font-size:14px;
	background:none;
	cursor:pointer;
}

.main-header .header-upper .button-box{
	position: relative;
	float: right;
	padding: 35px 0px;
	margin-left: 30px;
}

.main-header .header-upper .support-box{
	position: relative;
	float: right;
	margin-top: 32px;
	margin-left: 32px;
}

.header-style-two .header-upper .support-box{
	float: left;
	margin-top:18px;
	text-align: left;
	padding: 14px 18px;
	border-radius: 4px;
	border: 1px dashed rgba(255,255,255,0.25);
}

.main-header .header-upper .support-box .support{
	position:relative;
	color: #242424;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 3px;
	text-align: right;
	font-family: 'Hind', sans-serif;
}

.main-header .header-upper .support-box .support .icon{
	position:relative;
	color: #001659;
	font-size: 22px;
	top: 3px;
	margin-left: 4px;
}

.main-header .header-upper .support-box .support-number{
	position: relative;
	color: #ff5e14;
	font-size: 20px;
	font-weight: 700;
	text-align: right;
	font-family: 'Poppins', sans-serif;
}

.header-style-two .header-upper .support-box .support,
.header-style-two .header-upper .support-box .support-number{
	color:#ffffff;
}

.main-menu{
	position:relative;
	float:left;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-menu .navbar-collapse{
	padding:0px;
	float: left;
}

.main-menu .navigation{
	position:relative;
	margin:0px;
}

.main-menu .navigation > li{
	position:relative;
	float:left;
	margin-right:24px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sticky-header .main-menu .navigation > li > a{
	color:#444444 !important;
}

.sticky-header .main-menu .navigation > li:hover > a,
.sticky-header .main-menu .navigation > li.current > a{
	color:#ff5e14 !important;
	background-color:inherit !important;
}

.sticky-header .nav-outer .options-box{
	margin-top:26px;
}

.main-header .header-upper .upper-right{
	padding-top:32px;
}

.main-header .info-box{
	position:relative;
	float:left;
	margin-left:35px;
	font-size:14px;
	color:#98b2c4;
	text-align:left;
	text-transform:uppercase;
	padding:0px 0px 0px 50px;
}

.main-header .info-box .icon-box{
	position:absolute;
	left:0px;
	top:5px;
	color:#ff5e14;
	font-size:36px;
	line-height:1em;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .info-box li{
	position:relative;
	color:#7c7b7b;
	font-size:18px;
	font-weight:400;
	line-height:1.2em;
	text-transform:capitalize;
}

.main-header .info-box li strong{
	color:#262626;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.header-style-two{
	background-color: #001659;
}

/*Sticky Header*/

.sticky-header{
	position:fixed;
	opacity:0;
	visibility:hidden;
	left:0px;
	top:0px;
	width:100%;
	padding:0px 0px;
	background:#ffffff;
	z-index:0;
	border-bottom:1px solid #e8f1f7;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	z-index: 9999;
}

.sticky-header .logo{
	padding:9px 0px;
}

.fixed-header .sticky-header{
	z-index: 9999;
	opacity:1;
	visibility:visible;
	-ms-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-op-animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-ms-animation-duration: 500ms;
	-moz-animation-duration: 500ms;
	-op-animation-duration: 500ms;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-ms-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-op-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-op-animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.main-menu .navigation > li > a{
	position:relative;
	display:block;
	color: #222;
	text-align:center;
	line-height:30px;
	text-transform:capitalize;
	letter-spacing:0px;
	opacity:1;
	font-weight:600;
	padding:45px 0px;
	font-size:16px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.header-style-three .navigation > li > a{
	color: #ffffff;
}
.header-style-two .main-menu .navigation > li > a,
.main-header.header-style-two .header-upper .search-box-btn{
	color:#ffffff;
}

.sticky-header .main-menu .navigation > li{
	position:relative;
	margin-left:30px;
	margin-right:0px;
}

.sticky-header .main-menu .navigation > li:before,
.sticky-header .main-menu .navigation > li:after{
	display:none;
}

.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-header.light-version .main-menu .navigation > li:hover > a,
.main-header.light-version .main-menu .navigation > li.current > a{
	opacity:1;
	color:#ff5e14;
}

.main-menu .navigation > li > ul{
	position:absolute;
	left:0px;
	top:100%;
	margin-top:15px;
	width:230px;
	z-index:100;
	display:none;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	padding: 0px 0px;
	background-color: #ffffff;
	border-top: 3px solid #ff5e14;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
}

.main-menu .navigation > li > ul:before{
	position:absolute;
	content:'';
	left:0px;
	top:-30px;
	width:100%;
	height:30px;
	display:block;
}

.main-menu .navigation > li > ul.from-right{
	left:auto;
	right:0px;
}

.main-menu .navigation > li > ul > li{
	position:relative;
	width:100%;
	margin:0px;
	border-bottom: 1px solid #e5e5e5;
}

.main-menu .navigation > li > ul > li:last-child{
	border-bottom:none;
}

.main-menu .navigation > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 18px;
	line-height:24px;
	font-weight:500;
	font-size:15px;
	text-transform:capitalize;
	color:#555555;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sticky-header .main-menu .navigation > li > a{
	padding:19px 0px;
}

.sticky-header .main-menu .navigation > li > a:before{
	display: none;
}

.main-menu .navigation > li > ul > li:hover > a{
	color: #ff5e14;
	/* background:#ff5e14; */
	padding-left: 20px;
}

.main-menu .navigation > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:15px;
	top:12px;
	width:10px;
	height:20px;
	display:block;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;
}

.main-menu .navigation > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;
}

.main-menu .navigation > li > ul > li > ul{
	position:absolute;
	left:100%;
	top:0%;
	margin-top:15px;
	width:230px;
	z-index:100;
	display:none;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	padding: 0px 0px;
	background-color: #ffffff;
	border-top: 3px solid #ff5e14;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.main-menu .navigation > li > ul > li > ul.from-right{
	left:auto;
	right:0px;
}

.main-menu .navigation > li > ul > li > ul > li{
	position:relative;
	width:100%;
	margin:0px;
	/* border-bottom: 1px solid #e5e5e5; */
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
	border-bottom:none;
}

.main-menu .navigation > li > ul > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 18px;
	line-height:24px;
	font-weight:500;
	font-size:15px;
	text-transform:capitalize;
	color:#555555;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul > li:hover > a{
	color: #ff5e14!important;
	/* background:#ff5e14; */
}

.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:10px;
	top:11px;
	width:10px;
	height:20px;
	display:block;
	color:#272727;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;
}

.main-menu .navigation > li > ul > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;
}

.main-menu .navigation > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	margin:0px;
}

.main-menu .navigation li > ul > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	margin:0px;
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:6px;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	line-height:28px;
	border:1px solid #ffffff;
	background-size:20px;
	cursor:pointer;
	z-index:5;
	display:none;
}

/***

====================================================================
	Main Slider Banner
====================================================================

***/

.main-slider{
	position:relative;
}

.main-slider .content.alternate{
	max-width: 610px;
	width: 100%;
	float: right;
	display: block;
}

.main-slider .slide {
	position: relative;
	padding: 250px 0px 250px 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.main-slider h2 {
	position: relative;
	color: #ffffff;
	font-size: 57px;
	font-weight: 600;
	line-height: 1.1em;
	margin-bottom: 10px;
	opacity: 0;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateX(50px);
	-moz-transform: translateX(50px);
	-ms-transform: translateX(50px);
	-o-transform: translateX(50px);
	transform: translateX(50px);
	font-family: 'Poppins', sans-serif;
	padding: 10px 30px;
	display: inline-block;
	left: 0;
	top: 15px;
	background: #001659;
}

.main-slider .active h2{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	transition-delay: 1300ms;
	background: #00165900;
	padding: 10px 0px;
}

.main-slider h2.style-two{
	font-weight:500;
	margin-bottom: 40px;
}

.main-slider h2.style-three{
	font-weight:500;
	margin-bottom: 20px;
}

.main-slider h2.alternate{
	margin-bottom: 35px;
}

.main-slider h3{
	position: relative;
	color: #ffffff;
	font-size: 19px;
	font-weight:500;
	margin-bottom:20px;
	display:block;
	opacity:0;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
	font-family: 'Poppins', sans-serif;
	top: 0px;
	letter-spacing: 2px;
}

.main-slider h3:before{
	position:absolute;
	content: '';
	left:-55px;
	top: 17px;
	width:30px;
	height: 2px;
	background-color: #ff5e14;
}

.main-slider h3.style-three:after{
	position:absolute;
	content: '';
	right:-55px;
	top: 18px;
	width:30px;
	height: 2px;
	background-color: #ffffff;
}

.main-slider h3.style-two:before{
	background-color: #ff5e14;
}

.main-slider .active h3{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	transition-delay: 1000ms;
}

.main-slider h3.alternate::before{
	display:none;
}

.main-slider .text{
	position:relative;
	color: #ffffff;
	font-size: 18px;
	opacity:0;
	line-height: 1.7em;
	font-weight:500;
	margin-bottom:40px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
	font-family: 'Poppins', sans-serif;
	top: 0px;
	display: block;
	margin-top: 50px;
}

.main-slider .text .text-two {
	/* padding: 20px 30px; */
	/* background: #ffffff96; */
	display: inline-block;
}

.main-slider .active .text{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	transition-delay: 2000ms;
}

.main-slider .link-box{
	opacity:0;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
	bottom: 0px;
	position: relative;
	margin-top: 60px;
}

.main-slider .link-box .theme-btn{
	margin-right: 20px;
}

.main-slider .active .link-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	transition-delay: 2500ms;
}

.main-slider .content .title{
	position:relative;
	color:#ffffff;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 20px;
	margin-bottom: 25px;
	opacity: 0;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
}

.main-slider .content .title:after{
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0px;
	width: 70px;
	height: 1px;
	margin-left: -35px;
	background-color: #ffffff;
}

.main-slider .active .title{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	transition-delay: 600ms;
}

.main-slider .owl-dots{
	position: absolute;
	left: 50%;
	bottom: 20px;
	max-width: 100px;
	margin-left: -50px;
	width: 100%;
	text-align: center;
}

.main-slider .owl-dots .owl-dot{
	position:relative;
	width:12px;
	height:12px;
	margin:0px 4px;
	overflow: hidden;
	border-radius: 50px;
	display:inline-block;
	border:1px solid #ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-slider .owl-dots .owl-dot:before{
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: none;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-slider .owl-dots .owl-dot.active::before,
.main-slider .owl-dots .owl-dot:hover::before{
	background: #ffffff;
}

.main-slider .owl-nav{
	position:absolute;
	left:0px;
	top:50%;
	z-index:1;
	width:100%;
	margin-top:-20px;
}

.main-slider .owl-nav .owl-prev{
	position:absolute;
	left:40px;
	color: #ff5e14;
	font-size:38px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	position: absolute;
	height: 50px;
	width: 50px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	background-color: rgba(0, 22, 89, 0.4);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.main-slider .owl-nav .owl-next{
	position:absolute;
	right:40px;
	color: #ff5e14;
	font-size:38px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	position: absolute;
	height: 50px;
	width: 50px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	background-color: rgba(0, 22, 89, 0.4);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.main-slider .owl-nav .owl-prev:hover,
.main-slider .owl-nav .owl-next:hover{
	color:#ff5e14;
}

/***

====================================================================
	Services Section
====================================================================

***/

.services-section{
	position: relative;
	padding-bottom: 60px;
}

.services-section .inner-container{
	position: relative;
	margin-top: -50px;
	z-index: 10;
}

.services-block{
	position: relative;
	margin-bottom: 30px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.services-block .inner-box{
	position: relative;
	display:block;
	padding: 50px 45px 5px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color: #ffffff;
	box-shadow: 0px 0px 35px rgba(0,0,0,0.15);
}

.services-block .inner-box:before{
	position: absolute;
	content: '';
	left:0;
	top:0;
	right:0;
	bottom:0;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background: #ffffff;
}

.services-block:hover .inner-box:before{
	bottom:-40px;
	background: #001659;
}

.services-block.alternate:hover .inner-box:before{
	background: #ff5e14;
}

.services-block:hover{
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
}

.services-block .inner-box h3{
	position: relative;
	color:#222222;
	font-size: 23px;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 28px;
}

.services-block .inner-box h3 a{
	position: relative;
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.services-block .inner-box .icon-box{
	position: relative;
	font-size: 82px;
	line-height: 1em;
	color:#ff5e14;
	margin-bottom: 25px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.services-block .inner-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom:25px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.services-block .inner-box:hover .text{

}

.services-block .inner-box .more-link{
	position:relative;
	display:block;
	margin-right:-45px;
	overflow:hidden;
}

.services-block .inner-box .read-more{
	position: relative;
	color:#ff5e14;
	font-size: 13px;
	text-transform: uppercase;
	padding-right: 25px;
	font-weight: 700;
	opacity: 0;
	visibility: hidden;
	display: inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.services-block .inner-box:hover .read-more{
	letter-spacing:1px;
}
.services-block .inner-box .read-more:hover{
	letter-spacing:2px;
	color:#fff;
}
.services-block .inner-box .read-more .fa{
	padding-right:5px;
}

.services-block .inner-box .read-more:after{
	position: absolute;
	content: '';
	left: 100%;
	top: 11px;
	width: 300%;
	height: 1px;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(255,255,255,0.50);
}

.services-block .inner-box:hover .read-more{
	opacity: 1;
	visibility: visible;
}

.services-block .inner-box:hover .read-more:after{
	opacity: 1;
	visibility: visible;
}

.services-block .inner-box:hover{
	background-color: #001659;
}

.services-block .inner-box:hover .text,
.services-block .inner-box:hover h3 a,
.services-block .inner-box:hover .icon-box{
	color:#ffffff;
}

.services-block.alternate .inner-box .icon-box{
	color:#001659;
}

.services-block.alternate .inner-box:hover{
	background-color:#ff5e14;
}

.services-block.alternate .inner-box .read-more,
.services-block.alternate .inner-box:hover .icon-box{
	color:#ffffff;
}

/***

====================================================================
	About Section
====================================================================

***/

.about-section{
	position: relative;
	padding: 70px 0px;
}

.about-section:before {
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	display: block;
	background-color: #f9f8fc;
}

.about-section .title-column{
	position: relative;
}

.about-section .title-column .sec-title{
	margin-bottom:20px;
}

.about-section .title-column .inner-column{
	position: relative;
	padding-top: 30px;
	margin-bottom:45px;
}

.about-section .title-column .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.7em;
	margin-bottom: 45px;
}



/*Testimonial Block*/

.testimonial-block{
	position: relative;
}

.testimonial-block .inner-box{
	position: relative;
}

.testimonial-block .inner-box .text{
	position: relative;
	color: #00235a;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.6em;
	width: 100%;
	margin-bottom: 20px;
}

.testimonial-block .inner-box .author{
	position: relative;
	font-size: 16px;
	font-weight: 500;
	color: rgb(255, 94, 20);
}

.testimonial-block .inner-box .author span{
	font-size: 14px;
	font-weight: 400;
}


/***

====================================================================
	Testimonial Section
====================================================================

***/

.testimonial-section{
	position: relative;
	padding: 90px 0px 90px;
}

.testimonial-section:before{
	position: absolute;
	content: '';
	right: 0px;
	top:0px;
	width: 30%;
	height: 100%;
	background-color: #f9f8fc;
}

.testimonial-section .sec-title{
	margin-bottom:0px;
}

.testimonial-section .owl-nav{
	display:none;
}

.testimonial-section .owl-dots{
	position:relative;
	margin-top:-30px;
}

.testimonial-section .owl-dots .owl-dot{
	position:relative;
	width:10px;
	height:8px;
	margin:0px 5px;
	display:inline-block;
	border-radius:50%;
	background-color:#cccccc;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.testimonial-section .owl-dots .owl-dot:hover,
.testimonial-section .owl-dots .owl-dot.active{
	position:relative;
	width:22px;
	height:8px;
	border-radius:10px;
	background-color:#ff5e14;
}

/*Testimonial Block Two*/

.testimonial-block-two{
	position: relative;
}

.testimonial-block-two .inner-box{
	position: relative;
}

.testimonial-block-two .inner-box .content-column{
	position: relative;
}

.testimonial-block-two .inner-box .content-column .inner-column{
	position: relative;
	padding-top: 50px;
	margin-bottom: 50px;
}

.testimonial-block-two .inner-box .content-column .text{
	position: relative;
	color:#222222;
	font-size: 16px;
	font-style: italic;
	line-height: 1.8em;
	margin-bottom: 25px;
	font-family: 'Merriweather', serif;
}

.testimonial-block-two .inner-box .content-column .author{
	position: relative;
	color: #ff5e14;
	font-size: 17px;
	font-weight: 700;
	padding-left: 60px;
	text-transform: uppercase;
}

.testimonial-block-two .inner-box .content-column .author:before{
	position: absolute;
	content: '';
	left:0px;
	top: 8px;
	height: 5px;
	width:50px;
	background-color: #001659;
}

.testimonial-block-two .inner-box .image-column{
	position: relative;
}

.testimonial-block-two .inner-box .image-column .inner-column{
	position: relative;
	text-align: center;
}

.testimonial-block-two .inner-box .image-column .inner-column .image{
	position: relative;
	display: inline-block;
}

.testimonial-block-two .inner-box .image-column .inner-column .image img{
	position: relative;
	width: 230px;
}


/*Custom Select*/

.form-group .ui-selectmenu-button.ui-button{
	width:100%;
	font-size:15px;
	font-style:normal;
	height:50px;
	padding:10px 0px;
	line-height:28px;
	color:#ffffff;
	border: none;
	border-radius:0px;
	background:none;
	font-family: 'Hind', sans-serif;
	border-bottom:1px solid rgba(255,255,255,0.50);
}

.form-group .ui-button .ui-icon{
	background:none;
	position:relative;
	top:2px;
	text-indent:0px;
	color:#333333;
}

.form-group .ui-button .ui-icon:before{
	font-family: 'FontAwesome';
	content: "\f107";
	position:absolute;
	right:0px;
	top:2px !important;
	top:13px;
	width:10px;
	height:20px;
	display:block;
	color:#ffffff;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;
}

.ui-widget.ui-widget-content{
	border-bottom:1px solid rgba(255,255,255,0.50);
}

.ui-menu .ui-menu-item{
	font-size:14px;
	border-bottom:1px solid rgba(255,255,255,0.50);
}

.ui-menu .ui-menu-item:last-child{
	border:none;
}

.ui-state-active, .ui-widget-content .ui-state-active{
	background:#ff5e14;
	border-color:#ff5e14;
}

.ui-menu .ui-menu-item-wrapper{
	position:relative;
	display:block;
	padding:8px 20px ;
	font-size:14px;
	line-height:24px;
}

.ui-menu-item:hover{
	background-color:#ff5e14;
}

/***

====================================================================
	Main Footer
====================================================================

***/

.main-footer{
	position:relative;
	padding:90px 0px 0px;
	background-color: #1a1a1a;
	position: relative;
	display: block;
	padding: 100px 0 0px;
	background-color: #f5f5f500;
	background: url(../images/background/footerbg.png) #f5f5f500;
	background-repeat: repeat;
}

.main-footer .footer-widget{
	position:relative;
	margin-bottom:40px;
}

.main-footer .widgets-section{
	position:relative;
	padding-bottom:40px;
}

.main-footer .footer-widget h2{
	position:relative;
	font-size: 23px;
	font-weight: 600;
	color: #001659;
	line-height:1.2em;
	margin-bottom:35px;
	margin-top:15px;
	padding-bottom: 18px;
	text-transform:capitalize;
}

.main-footer .footer-widget h2:after{
	position:absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	height: 1px;
	width:50px;
	background-color: #ff5e14;
}

.main-footer .logo-widget{
	position:relative;
}

.main-footer .logo-widget .social-icon-one{
	margin-top:20px;
}

.main-footer .logo-widget .logo{
	position:relative;
	margin-bottom:25px;
}

.main-footer .logo-widget .text{
	position:relative;
	color: #001659;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.7em;
	margin-bottom: 14px;
}

.footer-link{
	position: relative;
}

.footer-link li{
	position: relative;
	margin-bottom: 8px;
}

.footer-link li a{
	position: relative;
	color: #242424;
	font-size: 15px;
	font-weight: 500;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.footer-link li a:before{
	position:absolute;
	content: "\f105";
	left: 0px;
	top: 0px;
	opacity: 0;
	color:#ff5e14;
	font-family: 'FontAwesome';
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.footer-link li a:hover::before{
	opacity: 1;
}

.footer-link li a:hover{
	color:#ff5e14;
	padding-left: 15px;
}

/*Posts Widget*/

.posts-widget .post{
	position: relative;
	padding-bottom: 16px;
	margin-bottom: 18px;
	border-bottom: 1px solid rgba(255,255,255,0.20);
}

.posts-widget .post:last-child{
	border:none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.posts-widget .post .text{
	position: relative;
	color: #cccccc;
	font-size: 16px;
	line-height: 1.4em;
	margin-bottom: 5px;
}

.posts-widget .post .text a{
	position: relative;
	color: #282828;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	font-family: 'Poppins', sans-serif;
}

.posts-widget .post .text a:hover{
	color:#ff5e14;
}

.posts-widget .post .post-date{
	position: relative;
}

.posts-widget .post .post-date li{
	position: relative;
	color: #ff5e14;
	font-size: 12px;
	padding-right: 10px;
	margin-right: 10px;
	font-weight: 700;
	line-height: 1.2em;
	display: inline-block;
	/* text-transform: uppercase; */
	border-right: 1px solid #555555;
	/* font-family: 'Hind', sans-serif; */
}

.posts-widget .post .post-date li:last-child{
	margin-right: 0px;
	padding-right: 0px;
	border: none;
}

/*Newsletter Widget*/

.newsletter-widget{
	position: relative;
}

.newsletter-widget .text{
	position: relative;
	color: #001659;
	font-size: 16px;
	line-height: 1.7em;
	margin-bottom: 20px;
	font-weight: 600;
}

.main-footer .newsletter-widget .form-group{
	position:relative;
	display:block;
	margin-bottom:16px;
}

.main-footer .newsletter-widget .form-group input[type="text"],
.main-footer .newsletter-widget .form-group input[type="email"]{
	position:relative;
	display:block;
	width:100%;
	line-height:26px;
	padding:10px 20px;
	height:48px;
	font-size:16px;
	color: #ffffff;
	border-radius: 3px;
	border: 1px solid rgb(255, 94, 20);
	background-color:rgba(255,255,255,0.10);
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-footer .newsletter-widget .form-group button{
	width:100%;
	cursor: pointer;
	/* border-color: #001659; */
	background-color: #ff5e14;
	text-transform: uppercase;
	box-shadow: 0px 10px 17px 0px rgba(255, 72, 0, 0.73);
	color: #fff;
}

.main-footer .footer-bottom{
	position: relative;
	padding: 35px 0px;
	border-top: 1px solid rgba(255,255,255,0.10);
	background: #001659;
}

.main-footer .footer-bottom .copyright{
	position: relative;
	color: #ffffff;
	font-size: 16px;
}

.main-footer .footer-bottom .footer-nav{
	position: relative;
	text-align: right;
}

.main-footer .footer-bottom .footer-nav li{
	position: relative;
	padding-right: 12px;
	margin-right: 10px;
	line-height: 1.1em;
	display: inline-block;
	border-right: 2px solid #555555;
}

.main-footer .footer-bottom .footer-nav li:last-child{
	border-right:none;
	margin-right: 0px;
	padding-right: 0px;
}

.main-footer .footer-bottom .footer-nav li a{
	position:relative;
	color: #ffffff;
	font-size: 16px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-footer .footer-bottom .footer-nav li a:hover{
	color:#ffffff;
}


/***

====================================================================
	Testimonial Section Two
====================================================================

***/

.testimonial-section-two{
	position: relative;
	padding:105px 0px;
}

.testimonial-block-three{
	position: relative;
}

.testimonial-block-three .inner-box{
	position: relative;
	text-align: center;
}

.testimonial-block-three .inner-box .image{
	position: relative;
	width: 120px;
	height: 120px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 40px;
}

.testimonial-block-three .inner-box .text{
	position: relative;
	color: #222222;
	font-size: 16px;
	line-height: 1.9em;
	max-width: 930px;
	margin: 0 auto;
	font-style: italic;
	margin-bottom: 35px;
	font-family: 'Merriweather', serif;
}

.testimonial-block-three .inner-box .author{
	position: relative;
	color:#555555;
	font-size: 14px;
	font-weight: 600;
	padding-top: 20px;
	text-transform: uppercase;
}

.testimonial-block-three .inner-box .author:before{
	position: absolute;
	content: '';
	left: 50%;
	top: 0px;
	width: 50px;
	height: 1px;
	margin-left: -25px;
	background-color: #dddddd;
}

.testimonial-section-two .owl-nav{
	display:none;
}

.testimonial-section-two .owl-dots{
	position:absolute;
	right: 0px;
	top: 100px;
}

.testimonial-section-two .owl-dots .owl-dot{
	position:relative;
	width:10px;
	height:8px;
	margin-bottom: 10px;
	border-radius:50%;
	background-color:#cccccc;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.testimonial-section-two .owl-dots .owl-dot:hover,
.testimonial-section-two .owl-dots .owl-dot.active{
	position:relative;
	width:22px;
	height:8px;
	border-radius:10px;
	background-color:#ff5e14;
}


/***

====================================================================
	Services Section Two
====================================================================

***/

.services-section-two{
	position:relative;
}

.services-section-two .owl-dots,
.services-section-two .owl-nav{
	display:none;
}

.services-block-two{
	position: relative;
}

.services-block-two .inner-box{
	position: relative;
	display:block;
}

.services-block-two .inner-box .image-layer{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.services-block-two .inner-box .overlay-box{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	padding:70px 0px;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	background-color: rgba(20, 20, 20, 0.91);
}

.services-block-two.pink .inner-box .overlay-box {
	background-color: rgba(199, 156, 99, 0.82);
}
.services-block-two.blue .inner-box .overlay-box{
	background-color: #001659e8;
}

.services-block-two .inner-box .overlay-box .overlay-inner{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	vertical-align: middle;
	padding: 10px 30px;
}

.services-block-two .inner-box .overlay-box .overlay-inner .content{
	position: relative;
	display: block;
	vertical-align: middle;
}

.services-block-two .inner-box .overlay-box .icon-box{
	position: relative;
	color:#ffffff;
	font-size: 70px;
	line-height: 1em;
	padding-bottom: 20px;
	margin-bottom: 25px;
}

.services-block-two .inner-box .overlay-box .icon-box:after{
	position: absolute;
	content: '';
	left: 50%;
	bottom:0px;
	width:70px;
	height: 1px;
	margin-left: -35px;
	background-color: rgba(255,255,255,0.15);
}

.services-block-two .inner-box .overlay-box h3{
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color:#ffffff;
	line-height: 1.4em;
	margin-bottom: 15px;
}

.services-block-two .inner-box .overlay-box h3 a{
	position: relative;
	color:#ffffff;
}

.services-block-two .inner-box .overlay-box .text{
	position: relative;
	color: #ffffff;
	font-size: 18px;
	line-height: 1.6em;
	margin-bottom: 25px;
}

.services-block-two .inner-box .overlay-box .read-more{
	position: relative;
	color:#ffffff;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}

.services-block-two .inner-box .overlay-box .read-more .fa{
	position: relative;
	margin-right: 4px;
	font-weight: 600;
}


/***

====================================================================
	Services Section Three
====================================================================

***/

.services-section-three{
	position:relative;
	padding: 130px 0px 100px;
}

.services-section-three:before{
	position:absolute;
	content: '';
	left: 0px;
	top: 80px;
	right: 0px;
	bottom: 80px;
	background: url(../images/background/pattern-2.png) no-repeat;
}


/*Services Block Three*/

.services-block-three{
	position: relative;
	margin-bottom: 30px;
}

.services-block-three .inner-box{
	position: relative;
	overflow: hidden;
	padding: 56px 45px 55px;
	box-shadow: 0px 0px 25px rgba(0,0,0,0.15);
}

.services-block-three .inner-box .left-layer{
	position:absolute;
	left:0px;
	top:0px;
	width:50%;
	height:100%;
	display:block;
}

.services-block-three .inner-box .left-layer:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:50%;
	height:0%;
	display:block;
	background-color:#001659;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
}

.services-block-three .inner-box .left-layer:after{
	position:absolute;
	content:'';
	right:0px;
	bottom:0px;
	width:50%;
	height:0%;
	display:block;
	background-color:#001659;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
}

.services-block-three .inner-box:hover .left-layer:before,
.services-block-three .inner-box:hover .left-layer:after{
	height:100%;
}

.services-block-three .inner-box .right-layer{
	position:absolute;
	right:0px;
	top:0px;
	width:50%;
	height:100%;
	display:block;
}

.services-block-three .inner-box .right-layer:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:50%;
	height:0%;
	display:block;
	background-color:#001659;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
}

.services-block-three .inner-box .right-layer:after{
	position:absolute;
	content:'';
	right:0px;
	bottom:0px;
	width:50%;
	height:0%;
	display:block;
	background-color:#001659;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
}

.services-block-three .inner-box:hover .right-layer:before,
.services-block-three .inner-box:hover .right-layer:after{
	height:100%;
}

.services-block-three .inner-box .icon-box{
	position: relative;
	color: #ff5e14;
	font-size: 60px;
	line-height: 1em;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.services-block-three .inner-box:hover .icon-box,
.services-block-three .inner-box:hover .text,
.services-block-three .inner-box:hover h3 a{
	color:#ffffff;
}

.services-block-three .inner-box h3{
	position: relative;
	font-size: 23px;
	font-weight: 600;
	margin-bottom: 15px;
}

.services-block-three .inner-box h3 a{
	position: relative;
	color: #222222;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.services-block-three .inner-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 35px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.services-block-three .inner-box .read-more{
	position: relative;
	color: #ff5e14;
	font-size: 13px;
	text-transform: uppercase;
	padding-right: 25px;
	font-weight: 700;
	display: inline-block;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.services-block-three .inner-box .read-more .fa{
	position:relative;
	margin-right: 3px;
}

.services-block-three .inner-box .read-more:after{
	position: absolute;
	content: '';
	left: 100%;
	top: 10px;
	width: 0%;
	height: 1px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
	background-color: rgba(255,255,255,0.20);
}

.services-block-three .inner-box:hover .read-more:after{
	opacity: 1;
	width: 300%;
	visibility: visible;
	background-color: rgba(255,255,255,0.20);
}

/***

====================================================================
	Services Section Four
====================================================================

***/

.services-section-four{
	position: relative;
	padding: 105px 0px 40px;
}

.services-block-four{
	position: relative;
	margin-bottom: 30px;
}

.services-block-four .inner-box{
	position: relative;
	text-align: center;
	padding: 40px 30px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.services-block-four .inner-box:before{
	position:absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	height: 2px;
	width: 0px;
	background-color: #ff5e14;
	transition:all 1200ms ease;
	-moz-transition:all 1200ms ease;
	-webkit-transition:all 1200ms ease;
	-ms-transition:all 1200ms ease;
	-o-transition:all 1200ms ease;
}

.services-block-four .inner-box:after{
	position:absolute;
	content: '';
	right: 0px;
	bottom: 0px;
	height: 2px;
	width: 0px;
	background-color: #ff5e14;
	transition:all 1200ms ease;
	-moz-transition:all 1200ms ease;
	-webkit-transition:all 1200ms ease;
	-ms-transition:all 1200ms ease;
	-o-transition:all 1200ms ease;
}

.services-block-four .inner-box:hover{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
}

.services-block-four .inner-box:hover::before,
.services-block-four .inner-box:hover::after{
	width:100%;
}

.services-block-four .inner-box .icon-box {
	position: relative;
	color: #ff5e14;
	font-size: 56px;
	line-height: 1em;
	margin-bottom: 18px;
	display: inline-block;
}

.services-block-four .inner-box h3{
	position: relative;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 10px;
}

.services-block-four .inner-box h3 a{
	position: relative;
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.services-block-four .inner-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.7em;
}

.services-block-four .inner-box h3 a:hover{
	color:#ff5e14;
}


/***

====================================================================
	Page Title
====================================================================

***/

.page-title{
	position:relative;
	padding:120px 0px 120px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment: fixed;
}

.page-title:before{
	position:absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(14, 12, 31, 0);
}

.page-title .auto-container{
	position:relative;
}

.page-title h1 {
	position: relative;
	color: #181818;
	font-size: 60px;
	font-weight: 700;
	line-height: 1.2em;
	margin-bottom: 5px;
	text-transform: capitalize;
	padding-bottom: 35px;
}

.page-breadcrumb{
	position:relative;
	margin-left: 50px;
}

.page-breadcrumb:before{
	position:absolute;
	content: '';
	left: -50px;
	top: 10px;
	height: 1px;
	width:35px;
	background-color: #2a2a2a;
}

.page-breadcrumb li{
	position:relative;
	display:inline-block;
	margin-right:10px;
	padding-right:15px;
	color:#ff5e14;
	font-size: 18px;
	font-weight: 600;
	text-transform:capitalize;
}

.page-breadcrumb li:after{
	position:absolute;
	content: "\f105";
	right:-2px;
	top:-1px;
	color: #202020;
	font-size:14px;
	font-family: 'FontAwesome';
}

.page-breadcrumb li:last-child::after{
	display: none;
}

.page-breadcrumb li:last-child{
	padding-right:0px;
	margin-right:0px;
}

.page-breadcrumb li a{
	color: #3f3f3f;
	font-weight:500;
	text-transform: capitalize;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.page-breadcrumb li a:hover{
	color:#ff5e14;
}


/*Services Title Box*/

.services-title-box{
	position: relative;
	padding: 100px 0px;
}

.services-title-box .title-box{
	position: relative;
	text-align: center;
}

.services-title-box .title-box .title{
	position: relative;
	color: #555555;
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: 10px;
}

.services-title-box .title-box h2{
	position: relative;
	color:#001659;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	margin-bottom: 25px;
}

.services-title-box .title-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
	max-width:900px;
	margin: 0 auto;
}

/***

====================================================================
	Sidebar Page Container
====================================================================

***/

.sidebar-page-container{
	position:relative;
	padding:110px 0px 80px;
}

.sidebar-page-container .content-side,
.sidebar-page-container .sidebar-side{
	margin-bottom:40px;
}

.sidebar-page-container .sidebar-side .sidebar{
	position:relative;
	padding-left: 40px;
}

/*Sidebar Widget*/

.sidebar-widget{
	position: relative;
	margin-bottom: 50px;
}

/*Blog Cat*/

.blog-cat{
	position: relative;
}

.blog-cat li{
	position: relative;
	margin-bottom: 5px;
}

.blog-cat li a{
	position: relative;
	font-size: 16px;
	display: block;
	color:#222222;
	font-weight: 500;
	letter-spacing: 1px;
	padding: 14px 30px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	/* text-transform: uppercase; */
	background-color: #f9f8fc;
	font-family: 'Poppins', sans-serif;
}

.blog-cat li a:hover,
.blog-cat li.active a{
	color:#ffffff;
	background-color: #ff5e14;
	border-left: 5px solid #001659;
}

/*Testimonial Widget*/

.testimonial-widget .inner-widget{
	position: relative;
	padding: 40px 30px;
	background-color: #001659;
}

.testimonial-widget .inner-widget .owl-nav{
	display:none;
}

.testimonial-widget .inner-widget .owl-dots{
	position:relative;
	text-align: center;
	margin-top: 30px;
}

.testimonial-widget .inner-widget .owl-dots .owl-dot{
	position:relative;
	width:10px;
	height:8px;
	margin:0px 5px;
	display:inline-block;
	border-radius:50%;
	background-color:#cccccc;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.testimonial-widget .inner-widget .owl-dots .owl-dot:hover,
.testimonial-widget .inner-widget .owl-dots .owl-dot.active{
	position:relative;
	width:22px;
	height:8px;
	border-radius:10px;
	background-color:#ff5e14;
}

/* Testimonial Block Four */

.testimonial-block-four{
	position: relative;
}

.testimonial-block-four .inner-box{
	position: relative;
}

.testimonial-block-four .inner-box .text{
	position: relative;
	color:#ffffff;
	font-size: 16px;
	line-height: 1.8em;
	font-style: italic;
	margin-bottom: 30px;
	font-family: 'Merriweather', serif;
}

.testimonial-block-four .inner-box .author-info{
	position: relative;
}

.testimonial-block-four .inner-box .author-info .info-inner{
	position: relative;
	padding-left: 75px;
	padding-top: 10px;
	min-height: 60px;
}

.testimonial-block-four .inner-box .author-info .info-inner .quote-icon{
	position: absolute;
	right: 0px;
	top: 15px;
	color:#ffffff;
	font-size: 36px;
	line-height: 1em;
}

.testimonial-block-four .inner-box .author-info .info-inner .image{
	position: absolute;
	left: 0px;
	top: 0px;
	width:60px;
	height:60px;
	border-radius: 50%;
	overflow: hidden;
}

.testimonial-block-four .inner-box .author-info .info-inner h3{
	position: relative;
	color:#ffffff;
	font-size: 14px;
	font-weight: 500;
}

.testimonial-block-four .inner-box .author-info .info-inner .designation{
	position: relative;
	color:#ffffff;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
}




.brochure-widget h2{
	position:relative;
	color:#001659;
	font-size:18px;
	font-weight:600;
	padding-bottom:12px;
	border-bottom:1px solid #dddddd;
	font-family: 'Poppins', sans-serif;
}

.brochure-widget .widget-content{
	position:relative;
}

.brochure-widget .brouchers{
	position:relative;
}

.brochure-widget .brouchers li{
	position:relative;
	border-bottom:1px solid #dddddd;
}

.brochure-widget .brouchers li a{
	position:relative;
	color:#222222;
	font-size:14px;
	font-weight:500;
	padding:13px 8px;
	padding-left:55px;
	display:block;
	font-family: 'Poppins', sans-serif;
}

.brochure-widget .brouchers li a .icon{
	position:absolute;
	content:'';
	left:12px;
	top:11px;
	font-size:28px;
	line-height:1em;
	color:#777777;
}

/*Contact Info Widget*/

.contact-info-widget{
	position:relative;
}

.contact-info-widget .inner-content{
	position:relative;
	padding:40px 20px;
	text-align:center;
	background-color:#ff5e14;
}

.contact-info-widget.style-two .inner-content{
	background-color: #001659;
}

.contact-info-widget .inner-content .icon-box{
	position:relative;
	color:#ffffff;
	font-size:50px;
	line-height:1em;
	margin-bottom:15px;
}

.contact-info-widget .inner-content .text{
	position:relative;
	font-size:22px;
	font-weight:300;
	line-height:1.5em;
	color:#ffffff;
	margin-bottom:20px;
}

.contact-info-widget .inner-content .number{
	position:relative;
	font-size:28px;
	font-weight:600;
	color:#ffffff;
	font-family: 'Poppins', sans-serif;
}

.contact-info-widget .inner-content .email{
	position:relative;
	font-size:16px;
	color:#ffffff;
	margin-top:5px;
	font-weight:300;
	font-family: 'Poppins', sans-serif;
}

/*Services Single*/

.services-single{
	position: relative;
}

.services-single .inner-box{
	position: relative;
}

.services-single .inner-box .image{
	position: relative;
}

.services-single .inner-box .image img{
	position: relative;
	width:100%;
	display: block;
}

.services-single .inner-box .lower-content{
	position: relative;
	padding-top: 50px;
}

.services-single .inner-box .lower-content h2{
	position: relative;
	color:#001659;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	margin-bottom: 8px;
}

.services-single .inner-box .lower-content .title{
	position: relative;
	color:#222222;
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: 20px;
}

.services-single .inner-box .lower-content .text{
	position: relative;
}

.services-single .inner-box .lower-content .text p{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.7em;
	margin-bottom: 22px;
}

.services-single .inner-box .lower-content .two-column{
	position: relative;
	margin-top: 60px;
	margin-bottom: 30px;
}

.services-single .inner-box .lower-content h3{
	position: relative;
	color:#222222;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 20px;
}

.services-single .inner-box .lower-content .blocks-outer{
	margin-top: 40px;
}

.services-block-five{
	position: relative;
	margin-bottom: 30px;
}

.services-block-five .block-inner{
	position: relative;
	padding-left: 70px;
}

.services-block-five .block-inner .icon-box{
	position: absolute;
	left: 0px;
	top: 0px;
	color:#ff5e14;
	font-size: 50px;
	line-height: 1em;
}

.services-block-five .block-inner h4{
	position: relative;
	color:#222222;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 12px;
}

.services-block-five .block-inner h4 a{
	position: relative;
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.services-block-five .block-inner h4 a:hover{
	color:#ff5e14;
}

.services-block-five .block-inner .text{
	position: relative;
	line-height: 1.6em;
	color:#555555;
	font-size: 16px;
}

/*Sidebar Title*/

.sidebar-title{
	position: relative;
	margin-bottom:25px;
}

.sidebar-title h2{
	font-size: 22px;
	color: #001659;
	font-weight: 600;
	line-height: 1.2em;
	padding-left: 40px;
	text-transform: capitalize;
}

.sidebar-title h2:before{
	position:absolute;
	content:'';
	left:0px;
	top:10px;
	width:25px;
	height:2px;
	background-color:#ff5e14;
}


/*Search Box Widget*/

.sidebar .search-box .form-group{
	position:relative;
	margin:0px;
}

.sidebar .search-box .form-group input[type="text"],
.sidebar .search-box .form-group input[type="search"]{
	position:relative;
	line-height:33px;
	padding:10px 50px 10px 20px;
	background:#ffffff;
	display:block;
	font-size:14px;
	width:100%;
	height:55px;
	font-weight:400;
	border: 1px solid #eeeeee;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	/* box-shadow: 0px 2px 4px 0px rgba(255, 72, 0, 0.73); */
}

.sidebar .search-box .form-group button{
	position:absolute;
	right:0px;
	top:0px;
	height:55px;
	width:50px;
	display:block;
	font-size:16px;
	color:#ffffff;
	cursor: pointer;
	line-height:55px;
	background: #ff5e14;
	font-weight:normal;
}

/*Post Widget*/

.sidebar .popular-posts .post{
	position:relative;
	font-size:14px;
	color:#666666;
	padding:0px 0px;
	padding-left:118px;
	min-height:115px;
	margin-bottom:25px;
	border-bottom:1px solid #dddddd;
}

.sidebar .popular-posts .post:last-child{
	margin-bottom:0px;
}

.sidebar .popular-posts .post .post-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
}

.sidebar .popular-posts .post:hover .post-thumb img{
	opacity:0.70;
}

.sidebar .popular-posts .post .post-thumb img{
	display:block;
	width:100%;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.sidebar .popular-posts .post .text{
	position:relative;
	top:-4px;
	font-size:16px;
	margin:0px 0px 0px;
	font-weight:600;
	color:#222222;
	line-height:1.6em;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
}

.sidebar .popular-posts .post .text a{
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.sidebar .popular-posts .post a,
.sidebar .popular-posts .post a:hover{
	color:#ff5e14;
}

.sidebar .popular-posts .post-info{
	font-size:13px;
	color:#ff5e14;
	font-weight:500;
	margin-bottom:6px;
	text-transform: uppercase;
}

/*Archive List*/

.archive-list{
	position: relative;
}

.archive-list li{
	position: relative;
	padding: 12px 0px;
	padding-left: 14px;
	border-bottom: 1px solid #dddddd;
}

.archive-list li:first-child{
	padding-top:0px;
}

.archive-list li a{
	position: relative;
	color:#222222;
	font-size: 14px;
	font-weight: 500;
	padding-left: 18px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	font-family: 'Poppins', sans-serif;
}

.archive-list li a:before{
	position: absolute;
	left: 0px;
	content: "\f0da";
	color:#001659;
	font-size: 16px;
	font-family: 'FontAwesome';
}

.archive-list li a:hover{
	color:#ff5e14;
}

/*Popular Tags*/

.sidebar .popular-tags a{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:9px 20px 9px;
	margin:0px 3px 8px 0px;
	color: #ffffff;
	text-align:center;
	font-size:13px;
	font-weight:600;
	text-transform:capitalize;
	background:none;
	/* border:1px solid #001659; */
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	/* font-family: 'Poppins', sans-serif; */
	box-shadow: 0px 4px 6px 0px rgba(255, 72, 0, 0.73);
	background: #ff5e14;
}

.sidebar .popular-tags a:hover{
	border-color:#ff5e14;
	background-color:#ff5e14;
	color:#ffffff;
}


/***

====================================================================
	Styled Pagination
====================================================================

***/

.pagination-outer{
	position:relative;
	padding: 30px 0px;
	background-color: #f9f8fc;
}

.styled-pagination{
	position:relative;
}

.styled-pagination .inner-box{
	position:relative;
}

.styled-pagination .inner-box li{
	position:relative;
	display:block;
	display:inline-block;
	margin:0px 2px 0px 0px;
}

.styled-pagination .inner-box li.prev a,
.styled-pagination .inner-box li.next a{
	background:none;
	font-size: 20px;
}

.styled-pagination .inner-box li:last-child{
	margin-right:0px;
}

.styled-pagination .inner-box li a{
	position:relative;
	display:inline-block;
	line-height:45px;
	height:45px;
	font-size:14px;
	min-width:45px;
	color:#222222;
	font-weight:500;
	text-align:center;
	background:#f9f8fc;
	text-transform:capitalize;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	font-family: 'Poppins', sans-serif;
}

.pagination-outer .styled-pagination .inner-box li a{
	background-color: #ffffff;
}

.pagination-outer .styled-pagination .inner-box li.prev a,
.pagination-outer .styled-pagination .inner-box li.next a{
	background:none;
}

.pagination-outer .styled-pagination .inner-box li.prev a:hover,
.pagination-outer .styled-pagination .inner-box li.next a:hover{
	color:#ff5e14;
}

.styled-pagination .inner-box li a:hover,
.styled-pagination .inner-box li a.active{
	color:#ffffff;
	background-color:#ff5e14;
}

.blog-classic-section{
	position: relative;
	padding: 115px 0px 100px;
}

/***

====================================================================
	Blog Grid Section
====================================================================

***/

.blog-grid-section{
	position: relative;
	padding: 135px 0px 35px;
}

/*News Block Five*/

.blog-single{
	position: relative;
}

.blog-single .inner-box{
	position: relative;
}

.blog-single .inner-box .image{
	position: relative;
}

.blog-single .inner-box .image img{
	position: relative;
	width:100%;
	display: block;
}

.blog-single .inner-box .lower-content{
	position: relative;
	padding-top: 30px;
}

.blog-single .inner-box .lower-content .post-meta{
	position: relative;
}

.blog-single .inner-box .lower-content .post-meta li{
	position: relative;
	color:#666666;
	font-size: 13px;
	font-weight: 700;
	padding-right: 10px;
	margin-right: 10px;
	line-height: 1.1em;
	display: inline-block;
	border-right: 1px solid #666666;
	text-transform: uppercase;
	font-family: 'Hind', sans-serif;
}

.blog-single .inner-box .lower-content .post-meta li:last-child{
	border-right:none;
	margin-right: 0px;
	padding-right: 0px;
}

.blog-single .inner-box .lower-content .post-meta li .icon{
	position: relative;
	color:#ff5e14;
	margin-right: 4px;
	font-weight: 600;
}

.blog-single .inner-box .lower-content h2{
	position: relative;
	color: #222222;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.3em;
	margin-top: 12px;
	margin-bottom: 18px;
}

.blog-single .inner-box .lower-content .text{
	position: relative;
}

.blog-single .inner-box .lower-content .text p{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.7em;
	margin-bottom: 20px;
}

.blog-single .inner-box .lower-content .text blockquote{
	position: relative;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 45px 65px 45px 50px;
	background-color: #f9f8fc;
	border-left: 2px solid #ff5e14;
}

.blog-single .inner-box .lower-content .text blockquote .quote-icon{
	position:absolute;
	right: 40px;
	top: -25px;
	color:#001659;
	font-size: 50px;
	line-height: 1em;
}

.blog-single .inner-box .lower-content .text blockquote .blockquote-text{
	position: relative;
	font-size: 16px;
	color:#222222;
	font-style: italic;
	line-height: 1.9em;
	font-family: 'Merriweather', serif;
}






/*post share options*/

.blog-single .post-share-options{
	position:relative;
	margin-top: 40px;
}

.blog-single .post-share-options .post-share-inner{
}

.blog-single .post-share-options .info-links{
	position:relative;
}

.blog-single .post-share-options .info-links li{
	position:relative;
	color:#666666;
	font-size:13px;
	font-weight: 700;
	display:inline-block;
	text-transform: uppercase;
}

.blog-single .post-share-options .info-links li a{
	position:relative;
	color:#ff5e14;
	font-size:14px;
	text-align:center;
	display:inline-block;
	margin-right:10px;
}

.blog-single .post-share-options .tags span{
	font-size:16px;
	color:#001659;
	font-weight:700;
	margin-right:8px;
	text-transform: uppercase;
}

.blog-single .post-share-options .tags a{
	position:relative;
	color:#222222;
	font-size:13px;
	font-weight:600;
	line-height: 1em;
	padding-right: 12px;
	margin-right: 10px;
	display: inline-block;
	text-transform:capitalize;
	border-right: 1px solid #222222;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.blog-single .post-share-options .tags a:last-child{
	border-right:none;
	margin-right: 0px;
	padding-right: 0px;
}

.blog-single .post-share-options .tags{
	position:relative;
	color:#ff4800;
	font-size:16px;
	font-weight:400;
	margin-top:3px;
}

.blog-single .post-share-options .tags a:hover{
	color:#020e28;
}

/*News Posts*/

.blog-single .inner-box .new-posts{
	position:relative;
	padding:30px 0px;
	margin-top: 40px;
	margin-bottom:60px;
	border-top: 1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

.blog-single .inner-box .new-posts h4{
	position:relative;
	color:#222222;
	font-size:18px;
	font-weight:600;
	line-height:1.7em;
}

.blog-single .inner-box .new-posts .prev-post a{
	position:relative;
	color:#001659;
	font-size:13px;
	font-weight:700;
	text-transform: uppercase;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.blog-single .inner-box .new-posts .next-post{
	text-align:right;
}

.blog-single .inner-box .new-posts .next-post a{
	position:relative;
	color:#001659;
	font-size:13px;
	font-weight:700;
	text-transform: uppercase;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.blog-single .inner-box .new-posts .prev-post{
	position:relative;
}

.blog-single .inner-box .new-posts .prev-post a:hover,
.blog-single .inner-box .new-posts .next-post a:hover{
	color:#ff5e14;
}

/***

====================================================================
	Content Section
====================================================================

***/

.contact-section{
	position: relative;
	padding-bottom: 110px;
}

.contact-section .info-column{
	position: relative;
}

.contact-section .info-column .inner-column{
	position: relative;
	padding-right: 65px;
	margin-top: 100px;
}

.contact-section .info-column .inner-column .content-box{
	position: relative;
	padding: 60px 55px;
	background-color: #ff5e14;
}

.contact-section .info-column .inner-column h2{
	position: relative;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	color: #ffffff;
	margin-bottom: 25px;
}

.contact-section .info-column .inner-column .title{
	position: relative;
	color:#ffffff;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.6em;
	padding-right: 20px;
	padding-bottom: 35px;
	margin-bottom: 40px;
	border-bottom: 1px solid rgba(255,255,255,0.20);
}

.contact-section .info-column .inner-column .social-boxed{
	position: relative;
	margin-left: 30px;
	margin-top: 30px;
}

.contact-section .info-column .inner-column .social-boxed li{
	position: relative;
	margin-right: 18px;
	display: inline-block;
}

.contact-section .info-column .inner-column .social-boxed li a{
	position: relative;
	color:#ffffff;
	font-size: 15px;
}

.contact-section .form-column{
	position: relative;
}

.contact-section .form-column .inner-column{
	position: relative;
	padding-top: 100px;
	padding-left: 35px;
}

.contact-section .form-column .inner-column h2{
	position: relative;
	color:#001659;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.2em;
	margin-bottom: 16px;
}

.contact-section .form-column .inner-column h2:before{
	position: absolute;
	content: '';
	left: -35px;
	top: 12px;
	height: 2px;
	width: 25px;
	background-color: #ff5e14;
}

.contact-section .form-column .inner-column .title{
	position: relative;
	color:#222222;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	margin-bottom: 25px;
}

/*Contact Form*/

.contact-form .form-group{
	margin-bottom: 20px;
}

.contact-form .form-group:last-child{
	margin-bottom:0px;
}

.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="password"],
.contact-form select,
.contact-form textarea{
	display:block;
	width:100%;
	height:50px;
	font-size:15px;
	color:#888888;
	line-height:24px;
	padding:12px 5px;
	font-weight:400;
	border-bottom:1px solid #e5e5e5;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus{
	border-color:#fa2964;
}

.contact-form textarea{
	height:170px;
	resize:none;
	padding:12px 5px;
}

.contact-form .message-btn{
	position: relative;
	padding: 13px 32px 13px;
	line-height: 24px;
	background: #001659;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	border-radius: 3px;
	letter-spacing: 1px;
	cursor: pointer;
	margin-top: 30px;
	border: 2px solid #001659;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
}

.contact-form .message-btn:hover{
	background:#ff5e14;
	border-color:#ff5e14;
}

.contact-form input.error,
.contact-form select.error,
.contact-form textarea.error{
	border-color:#ff0000 !important;
}

.contact-form label.error{
	display:block;
	line-height:24px;
	padding:5px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:13px;
	color:#ff0000;
	font-weight:500;
}


/***

====================================================================
	Portfolio Single Section
====================================================================

***/

.portfolio-single-section{
	position: relative;
	padding: 110px 0px 100px;
}

.portfolio-single-section .image-column{
	position: relative;
}

.portfolio-single-section .image-column .inner-column{
	position: relative;
}

.portfolio-single-section .image-column .inner-column .image{
	position: relative;
	margin-bottom: 30px;
}

.portfolio-single-section .image-column .inner-column .image img{
	position: relative;
	width:100%;
	display: block;
}

.portfolio-single-section .content-column{
	position: relative;
}

.portfolio-single-section .content-column .inner-column{
	position: relative;
}

.portfolio-single-section .content-column h2{
	position: relative;
	font-weight: 600;
	color: #001659;
	font-size: 36px;
	line-height: 1.3em;
	margin-bottom: 15px;
}

.portfolio-single-section .content-column .title{
	position: relative;
	color:#ff5e14;
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 25px;
	text-transform: uppercase;
}

.portfolio-single-section .content-column .text{
	position: relative;
	margin-bottom: 40px;
}

.portfolio-single-section .content-column .text p{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 20px;
}

.portfolio-single-section .content-column .text p:last-child{
	margin-bottom: 0px;
}

/*Porfolio Info*/

.porfolio-info{
	position: relative;
	margin-top: 45px;
}

.porfolio-info li{
	position: relative;
	color: #222222;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 10px;
}

.porfolio-info li span{
	position: relative;
	color: #001659;
	font-size: 13px;
	font-weight: 700;
	margin-right: 6px;
	text-transform: uppercase;
}

.porfolio-info li a{
	position: relative;
	color: #222222;
	font-size: 13px;
	font-weight: 600;
	line-height: 1em;
	padding-right: 10px;
	margin-right: 10px;
	display: inline-block;
	border-right: 1px solid #222222;
	margin-bottom: 10px;
}

.porfolio-info li a:last-child{
	padding-right: 0px;
	margin-right: 0px;
	border: none;
}

/*Portfolio Share*/

.portfolio-share{
	position: relative;
}

.portfolio-share li{
	position: relative;
	font-size: 13px;
	font-weight: 700;
	margin-right: 15px;
	display: inline-block;
	text-transform: uppercase;
}

.portfolio-share li .icon{
	position: relative;
	color: #ff5e14;
	font-size: 14px;
	margin-right: 7px;
	display: inline-block;
}


/*Smooth Slide */
.offer-block .inner-box:hover .lower-content {
	background-color: #ff5e14;
}
.offer-block .inner-box:hover .lower-content h3 a,.offer-block .inner-box:hover .lower-content .text,.offer-block .inner-box:hover .lower-content .read-more .fa{
	color:#fff!important;
}
.offer-block .inner-box .lower-content:before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	border-right: none;
	transform: translateX(-110%);
	transition: all 900ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	background: #00235a;
}

.offer-block .inner-box:hover .lower-content:before,
.offer-block .inner-box:hover .lower-content:after {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}

/*image Hover */
.offer-block .inner-box:hover .image img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.offer-block .inner-box .image img {
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
/*image Hover */

.offer-block .inner-box .lower-content:hover .read-more {
	color: #fff;
	letter-spacing:1px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.offer-block .inner-box .lower-content .read-more:hover {
	color: #fff;
	letter-spacing:2px;

}



/*Smooth Slide */

.offer-block .inner-box:hover .lower-content h3 a,.offer-block .inner-box:hover .lower-content .text,.offer-block .inner-box:hover .lower-content .read-more .fa{
	color:#fff!important;
}
.fluid-section-one .content-column .carousel-box .box-inner:hover
{
	background-color: #ff5e14;
}
.fluid-section-one .content-column .carousel-box .box-inner:before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	border-right: none;
	transform: translateX(110%);
	transition: all 900ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	background: #fff;
}

.fluid-section-one .content-column .carousel-box .box-inner:hover:before,
.fluid-section-one .content-column .carousel-box .box-inner:hover :after {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}



/*Smooth Slide */
.feature-block:hover .inner-box .icon,.feature-block:hover .inner-box h3 a,.feature-block:hover .inner-box .text{
	color:#fff!important;
}

.feature-block:hover .inner-box{
	background-color: #ff5e14;
}
.feature-block .inner-box:before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	border-right: none;
	transform: translateX(30%);
	transition: all 900ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	background: none;
}

.feature-block:hover .inner-box:before{
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	background: #00235a;
	padding:25px;
}
.business-section:after {
	position: absolute;
	content: '';
	right: 0px;
	top: 21px;
	width: 484px;
	height: 646px;
	display: inline-block;
	background: url(../images/shape/1.png) no-repeat;
	z-index: -1;
}

.textxx1, .textxx2 {
	position: relative;
	color: #555555;
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 20px;
}
.xct {
	position: relative!important;
	color: #001659!important;
	font-size: 18px!important;
	line-height: 1.6em;
	font-weight: 600;
	margin-bottom: 20px!important;
	font-style: italic!important;
}
.business-section .title-column .inner-column .we-do:hover{
	letter-spacing:2px;
}
.business-section .title-column .inner-column .we-do:hover:after {
	background-color: #ff5e14;
}




/*Smooth Slide */

.offer-block .inner-box:hover .lower-content h3 a,.offer-block .inner-box:hover .lower-content .text,.offer-block .inner-box:hover .lower-content .read-more .fa{
	color:#fff!important;
}

.liquid-img-container-inner{
	-webkit-box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
	box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
}
.news-section-two .image[data-animate-shadow] .liquid-img-container-inner {
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
	transition: -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
	transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
	transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}
.will-change {
	will-change: transform, opacity;
}

.case-block .inner-box .image .overlay-box .overlay-inner .content .read-more:hover{
	letter-spacing:2px;

}
.case-block .inner-box .image .overlay-box .overlay-inner .content .read-more{
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.help-section .content-column .inner-column .risk:hover{
	letter-spacing:2px;
}


/*image Hover */

.news-block-two .inner-box .image-column .image {
	position: relative;
	overflow: hidden;
}
.news-block-two .inner-box:hover .image-column .image img
{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.news-block-two .inner-box .image-column .image img {
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
/*Line Animation */
.feature-block-four .inner-box h3 a{
	text-decoration: none;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 2px;
	transition: background-size .3s;
	padding-bottom: 3px;
}
.feature-block-four .inner-box:hover h3 a,
.feature-block-four .inner-box h3 a:focus {
	background-size: 100% 2px;
	color: #ff5e14;
}

/*====multiline-animation====*/
.dotanimation{
	position:absolute;
	width:100%;
	bottom:0px;
	height: 650px;
	top:0;
}
@media only screen and (max-width: 991px) {

	.dotanimation{
		display:none;
	}
}
.dotline-one,
.dotline-two,
.dotline-three,
.dotline-four{
	position:absolute;
	bottom:0px;
	height: 650px;
	width:4px;
	z-index:20;
	border-left:1px solid rgba(255,255,255,0.1);

}
.dotline-one{left:20%;}
.dotline-two{left:40%;}
.dotline-three{left:60%;}
.dotline-four{left:80%;}

.dotanimation1{
	animation-duration: 40s;
	animation-iteration-count: infinite;
	background-color: #2a2a2a;
	height: 10px;
	margin: 0px 0px 0px -5px;
	transform-origin: bottom;
	width: 10px;
}
.animline1{
	animation-name: animline1;
	animation-timing-function: linear;
}
@keyframes animline1{
	0%   { transform: translateY(0); }
	50%  { transform: translateY(650px); }
	100% { transform: translateY(0); }
}


.dotanimation2{
	animation-duration: 80s;
	animation-iteration-count: infinite;
	background-color: #2a2a2a;
	height: 10px;
	width:10px;
	margin: 0px 0px 0px -5px;
	transform-origin: bottom;

}
.animline2{
	animation-name: animline2;
	animation-timing-function: linear;
}
@keyframes animline2{
	100%   { transform: translateY(0); }
	50%  { transform: translateY(650px); }
	0% { transform: translateY(0); }
}

/*image Hover Effect */

.beyong-section .beyong-tabs .tabs-content .image-column .image:before,
.beyong-section .beyong-tabs .tabs-content .image-column .image:after {
	border-color: transparent;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	border-style: solid;
	border-width: 0;
	content: "";
	height: 24px;
	position: absolute;
	width: 24px;
}

.beyong-section .beyong-tabs .tabs-content .image-column .image:before {
	border-color: #fff!important;
	border-left-width: 2px;
	border-top-width: 2px;
	left: 25px;
	top: 25px;
	background:none!important;
	z-index:999;
}
.beyong-section .beyong-tabs .tabs-content .image-column .image:after {
	border-bottom-width: 2px!important;
	border-right-width: 2px;
	bottom: 25px;
	right: 25px;
	border-color: #fff;
}


.beyong-section .beyong-tabs .tabs-content .image-column:hover .image:before,
.beyong-section .beyong-tabs .tabs-content .image-column:hover .image:after {
	border-color: #fff;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	border-style: solid;
	height: 95%;
	width:95%;
}


/*image Hover */

.beyong-section .beyong-tabs .tabs-content .image-column .image{
	overflow:hidden;
}
.beyong-section .beyong-tabs .tabs-content .image-column:hover .image img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.beyong-section .beyong-tabs .tabs-content .image-column .image img {
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	width: 100%;
	height: 375px;
}


/*Line Hover*/


.news-block-two .inner-box .content-column .inner-column h3 a:after {
	padding: 0.3em 0;
	position: absolute;
	bottom: 100%;
	left: 0;
	content: attr(data-hover);
	color: #ff5e14;
	white-space: nowrap;
}
.news-block-two .inner-box .content-column:hover .inner-column h3 a {
	transform: translateY(100%);
}

.news-block-two .inner-box .content-column .inner-column h3 a:hover {
	color: #222;
}
.news-block-two .inner-box .content-column .inner-column h3 a{
	padding: 4px 0px;
	color: #000;
	position: relative;
	display: inline-block;
	letter-spacing: 1px;
	margin: 0px;
	text-decoration: none;
	font-weight: 600;
}
.news-block-two .inner-box .content-column .inner-column h3{
	display: inline-block;
	list-style: outside none none;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}




/*-------------------------
	Title Hover
---------------------------*/


.rtitle{
	display:inline-block;
	position:relative;
	padding: 0px 0px 8px 0px;
	text-decoration: none;
}
.rtitle:before,
.rtitle:after {
	position: absolute;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.rtitle:before {
	bottom: 0;
	display: block;
	height: 2px;
	width: 0%;
	content: "";
	background-color:#ff5e14;
}
.rtitle:after {
	left: 0;
	top: 0;
	padding: 0px 0px 8px 0px;
	position: absolute;
	content: attr(data-hover);
	color: #ff5e14;
	white-space: nowrap;
	max-width: 0%;
	overflow: hidden;
}
.beyong-section .beyong-tabs .tabs-content:hover .content-column h2:before
{
	opacity: 1;
	width: 100%;
}
.beyong-section .beyong-tabs .tabs-content:hover .content-column h2:after
{
	max-width: 100%;
}
.title_color{
	color: #ff5e14;
}
.header_style_1 .header-upper:before {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 29px;
	width: 100%;
	background-image: url(../images/shape/dot1.png);
	content: "";
	background-repeat: repeat;
	background-position: left bottom;
	background: #f4f4f400;
}
.header_style_2 .header-upper {
	position: relative;
	position: relative;
	display: block;
	background-color: #f8fdff;
	background-repeat: repeat;
}


.slider_tw {
	font-style: italic;
	color: #ff5e14;
	font-family: initial;
	font-weight: 700;
}
.slider_tw2 {
	font-style: italic;
	color: #ff5e14;
	font-family: initial;
	font-weight: 700;
	text-decoration: underline;
}



.services-block .inner-box h3 a{
	text-decoration: none;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 2px;
	transition: background-size .7s;
	padding-bottom: 1px;
	line-height: 36px;
}

.services-block .inner-box:hover h3 a,
.services-block .inner-box:focus h3 a {
	background-size: 100% 2px;
	color: #fff;

}




.beyong-section .beyong-tabs .tab-btns .tab-btn{
	text-decoration: none;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 2px;
	transition: background-size .7s;
	padding-bottom: 3px;
}

.beyong-section .beyong-tabs .tab-btns .tab-btn:hover,
.beyong-section .beyong-tabs .tab-btns .tab-btn:focus
{
	background-size: 100% 2px;
	color: #ff5e14;

}

/***

====================================================================
	main header header style h6
====================================================================

 ***/

.banner-section.style-h6 {
	position: relative;
}

.banner-section.style-h6 .slide-item {
	position: relative;
	z-index: 1;
}

.banner-section.style-h6 .slide-item:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(3, 13, 40, 0.80);
	content: "";
	opacity: .60;
	z-index: -1;
}

.banner-section.style-h6 .banner-carousel .content-box .inner {
	margin-right: 0;
	padding: 189px 0;
}

.banner-section.style-h6 .content-box {
	text-align: center;
	width: 100%;
	float: unset;
}

.banner-section.style-h6 .banner-carousel .link-box .theme-btn {
	float: unset;
}

.banner-section.style-h6 .title {
	font-size: 20px;
	color: #fff;
	margin-bottom: 20px;
}

.banner-section.style-h6 .banner-carousel .content-box h2 {
	font-size: 72px;
	line-height: 96px;
	font-weight: 700;
}

.banner-section.style-h6 .banner-carousel .link-box .theme-btn {
	float: unset;
	color: #fff;
	background: #ff5e14;
	border-color: transparent;
	padding: 14px 50px;
	border-radius:0px;
	z-index: 1;
	border: none;
	overflow: hidden;
	/* -webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	/* box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	/* background-color: #d5aa6d; */
	/* background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45)); */
	/* background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.banner-section.style-h6 .banner-carousel .link-box .theme-btn:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	background: #222;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
.banner-section.style-h6 .banner-carousel .link-box .theme-btn:hover:before {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}

.banner-section.style-h6 .banner-carousel .link-box .theme-btn:hover {
	transition: all 700ma ease;
}

.banner-section.style-h6 .banner-carousel .owl-prev, .banner-section.style-h6 .banner-carousel .owl-next {
	border-radius: 0px;
}

.banner-section.style-h6 .banner-carousel .owl-dots{
	display: none;
}

.banner-section.style-h6 .banner-carousel .owl-dots{
	position: absolute;
	left: 0;
	bottom: 50px;
	width: 100%;
	text-align: center;
	display: none;
}

.banner-section.style-h6 .banner-carousel .owl-nav{
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -25px;
	z-index: 99;
	opacity: 0;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition: all 300ms ease;
}

.banner-section.style-h6 .banner-carousel:hover .owl-nav{
	opacity: 1;
}

.banner-section.style-h6 .banner-carousel .owl-prev,
.banner-section.style-h6 .banner-carousel .owl-next{
	position: absolute;
	top: 0;
	left: 50px;
	height: 50px;
	width: 50px;
	font-size: 20px;
	color: #ffffff;
	font-weight: 400;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	background-color: rgba(255,255,255,0.20);
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition: all 300ms ease;
}

.banner-section.style-h6 .banner-carousel .owl-next{
	left: auto;
	right: 50px;
}

.banner-section.style-h6 .banner-carousel .owl-prev:hover,
.banner-section.style-h6 .banner-carousel .owl-next:hover{
	background-color: #ffffff;
	color: #222222;
}

.banner-section.style-h6 .banner-carousel .content-box h2 {
	position: relative;
	display: block;
	font-size: 55px;
	line-height: 70px;
	color: #ffffff;
	font-weight: 700;
	opacity: 0;
	margin-bottom: 40px;
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	-o-transform: translateY(-50px);
	transform: translateY(-50px);
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.banner-section.style-h6 .banner-carousel .active .content-box h2{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}

.banner-section.style-h6 .banner-carousel .content-box .text{
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 34px;
	color: #ffffff;
	font-weight: 400;
	opacity: 0;
	margin-bottom: 40px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px);
}

.banner-section.style-h6 .banner-carousel .active  .text{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-ms-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms;
}

.banner-section.style-h6 .banner-carousel .link-box{
	position: relative;
	opacity: 0;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	-o-transform: translateY(-50px);
	transform: translateY(-50px);
}

.banner-section.style-h6 .banner-carousel .link-box:after{
	display: table;
	clear: both;
	content: "";
}

.banner-section.style-h6 .banner-carousel .active .link-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-delay: 1200ms;
	-moz-transition-delay: 1200ms;
	-ms-transition-delay: 1200ms;
	-o-transition-delay: 1200ms;
	transition-delay: 1200ms;
}



/***

====================================================================
	call to action h6
====================================================================

 ***/

.call-to-action-h6 {
	position: relative;
	padding: 15px 0px;
	/* background-repeat: no-repeat; */
	background-size: cover;
	background: #eeeeee;
	/* padding-top: 37px; */
	background-repeat: no-repeat;
	padding-bottom: 0px;
}
.call-to-action-h6 .text {
	margin-top: 18px;
}
.call-to-action-h6 .text p {
	font-size: 37px;
	color: #ffffff;
	padding: 9px 0px 18px;
	font-weight: 600;
	/* padding-top: 36px; */
	/* padding-bottom: 36px; */
}
.call-to-action-h6 .btn-box {
	position: relative;
	top: 30px;
	float: right;
}
.call-to-action-h6 .btn-box a {
	background: #ff5e14;
	/* border-bottom-right-radius: 30px; */
	/* border-bottom-left-radius: 0px; */
	/* border-top-right-radius: 30px; */
	/* border-top-left-radius: 0px; */
	transition: all 700ms ease;
	position: relative;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
	padding: 15px 40px;
	font-weight: 600;
	overflow: auto;
	/* text-transform: uppercase; */
	z-index: 1;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	/* background-color: #d5aa6d; */
	/* background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45)); */
	/* background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	/* background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417)); */
	/* background-image: -webkit-linear-gradient(left,#f96928,#d25215); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.call-to-action-h6 .btn-box a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	background: #000000;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
.call-to-action-h6 .btn-box a:hover:before {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}

.call-to-action-h6 .title-fill:before, .dark-bg-2 .title-fill:before {
	color: #FF9600;
}

.call-to-action-h6 .title-fill:after {
	color: #fff;
}


/***

====================================================================
	about h6
====================================================================

 ***/

.about-h6 {
	position: relative;
	padding: 100px 0px 0px 0px;
	overflow: hidden;
	/* margin-bottom: 0px; */
	padding-bottom: -99px;
	padding-bottom: 130px;
}
.about-h6:before {
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/ex-new/resource/about-h6-right-shape.png);
	content: "";
	width: 300px;
	height: 100%;
	background-repeat: no-repeat;
}
.about-h6 .text-holder {}
.about-h6 .text-holder .subtitle {
	margin-bottom: 15px;
}
.about-h6 .text-holder .subtitle h3 {
	font-size: 16px;
	color: #fe5e14;
	font-weight: 500;
}
.about-h6 .text-holder .title-two h2 {
	font-size: 36px;
	color: #222222;
	font-weight: 700;
	margin-bottom: 15px;
	color: #001659;
	font-weight: 600;
	text-transform:capitalize;
	line-height: 50px;
	font-size: 36px;
}
.about-h6 .text-holder .text-bold {}
.about-h6 .text-holder .text-bold p {
	font-size: 18px;
	color: #222222;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 45px;
	padding-right: 20px;
}
.about-h6 .text-holder .text p {
	font-size: 16px;
	color: #262626;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 25px;
	padding-right: 20px;
}
.about-h6 .text-holder .btn-box {}
.about-h6 .text-holder .btn-box a {
	position: relative;
	background: #222;
	/* border-bottom-right-radius: 30px; */
	/* border-bottom-left-radius: 0px; */
	/* border-top-right-radius: 3px; */
	border-top-left-radius: 0px;
	transition: all 700ms ease;
	position: relative;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	padding: 15px 70px 15px 25px;
	font-weight: 600;
	overflow: auto;
	/* text-transform: uppercase; */
	z-index: 1;
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #fd5d14;
	/* background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417)); */
	/* background-image: -webkit-linear-gradient(left,#f96928,#d25215); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
}
.about-h6 .text-holder .btn-box a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	background: #000000;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
.about-h6 .text-holder .btn-box a:hover:after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}
.about-h6 .text-holder .btn-box a:hover:before {
	color: #fff;
	transition: all 700ms ease;
}
.about-h6 .text-holder .btn-box a:before {
	position: absolute;
	right: 35px;
	top: 15px;
	content: "\f061";
	font-size: 14px;
	color: #fff;
	font-family: 'FontAwesome';
	font-weight: 900;
	transition: all 700ms ease;
}
.about-h6 .img-holder {
	float: right;
}
.about-h6 .img-holder .image {
	position: relative;
}
.about-h6 .img-holder .image:before {

}

.about-h6 .img-holder .image .image-two {
	position: absolute;
	right: -165px;
	bottom: -99px;
	content: "";
	width: 370px;
	height: 400px;
	z-index: -1;
}
.about-h6 .img-holder .image img {}
.about-h6 .img-holder .video-img {
	position: absolute;
	display: inline-block;
	left: 0px;
	/* top: 74px; */
	bottom: -45px;
}
.about-h6 .img-holder .video-img .icon {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	display: table;
	vertical-align: middle;
	padding: 10px 0px;
	z-index: 1;
}
.about-h6 .img-holder .video-img .icon .icon-box {
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.about-h6 .img-holder .video-img .icon img {}
.about-h6 .img-holder .video-img img {}


/***

====================================================================
	service img h6
====================================================================

 ***/

.service-img-h6 {
	position: relative;
	padding: 100px 0px;
	background: #fcfcfc;
}
.service-img-h6 .sec-title {
	text-align: center;
}
.service-img-h6 .sec-title .subtitle {
	margin-bottom: 15px;
}
.service-img-h6 .sec-title h3 {
	font-size: 15px;
	color: #f36525;
	text-transform: uppercase;
	font-weight: 500;
	/* background: red; */
}
.service-img-h6 .sec-title .title-two h2 {
	font-size: 36px;
	color: #222222;
	line-height: 60px;
	margin-bottom: 15px;
	/* color: #ffffff; */
	font-size: 40px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 50px;
	font-size: 36px;
}
.service-img-h6 .sec-title .divider {}
.service-img-h6 .item {
	position: relative;
	overflow: hidden;
	transform: all 700ms ease;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
}
.service-img-h6 .item .img-holder {
	position: relative;
	overflow: hidden;
}
.service-img-h6 .item .img-holder img {
	width: 100%;
	transform: scale(1.01);
	transition: all 3000ms ease;
}
.service-img-h6 .item:hover .img-holder img {
	transform: scale(1.4) rotate(2deg);
	transform: all 3000ms ease;
}
.service-img-h6 .item .img-holder .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	color: #ffffff;
	text-align: center;
	background: rgba(255, 174, 0, 0.8);
	z-index: 3;
	-webkit-transition: all 700ms ease;
	-ms-transition: all 700ms ease;
	-o-transition: all 700ms ease;
	transition: all 700ms ease;
	-webkit-transform: translate(100%,-100%);
	-ms-transform: translate(0%,-100%);
	-o-transform: translate(0%,-100%);
	-moz-transform: translate(0%,-100%);
	transform: translate(0%,-100%);
}
.service-img-h6 .item:hover .img-holder .overlay-box {
	opacity: 0;
	-webkit-transform: translate(0%);
	-ms-transform: translate(0%);
	-o-transform: translate(0%);
	-moz-transform: translate(0%);
	transform: translate(0%);
}
.service-img-h6 .item .title-box {
	position: relative;
	padding: 30px 20px 30px 90px;
	/* border: 1px solid #CCCCCC; */
	border-top: none;
	z-index: 1;
	/* -webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	/* box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	/* background-color: #d5aa6d; */
	/* background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45)); */
	/* background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	/* -webkit-box-shadow: 0 4px 7px rgb(248, 105, 41); */
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #373636;
	/* background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417)); */
	/* background-image: -webkit-linear-gradient(left,#f96928,#d25215); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}
.service-img-h6 .item .title-box:after {
	position: absolute;
	right: 0;
	bottom: 0;
	background: #ff5e14;
	content: "";
	width: 100%;
	height: 0%;
	z-index: -1;
	transition: all 700ms ease;
}
.service-img-h6 .item:hover .title-box:after {
	height: 100%;
	transition: all 700ms ease;
}
.service-img-h6 .item:hover .title-box h2 a {
	color: #fff;
	transition: all 700ms ease;
}
.service-img-h6 .item .title-box .icon {

}
.service-img-h6 .item .title-box .icon span:after {
	position: absolute;
	left: 0;
	top: 0;
	background: #222;
	content: "";
	width: 0%;
	height: 100%;
	z-index: -1;
	transition: all 700ms ease;
}
.service-img-h6 .item:hover .title-box .icon span:after {
	width: 100%;
	transition: all 700ms ease;
}
.service-img-h6 .item .icon span {
	position: absolute;
	left: 0;
	top: 0px;
	width: 75px;
	height: 86px;
	line-height: 85px;
	background: #000000;
	text-align: center;
	z-index: 1;
	color: #fff;
}
.service-img-h6 .item .icon span:before {
	font-size: 40px;
	color: #ffffff;
}
.service-img-h6 .item .title-box h2 {
	font-size: 20px;
	font-weight: 600;
}
.service-img-h6 .item .title-box h2 a {
	color: #ffffff;
	transition: all 700ms ease;
}
.service-img-h6 .item .title-box h2 a:hover {
	color: #fff;
	transition: all 700ms ease;
}

.service-img-h6 .owl-nav{
	display: none;
}

.service-img-h6 .owl-dots {
	text-align: center;
	margin-top: 20px;
}

.service-img-h6 .owl-dot {
	position: relative;
	display: inline-block;
	height: 6px;
	width: 25px;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	margin-bottom: 12px;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	margin: 0px 5px;
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.service-img-h6 .owl-dot.active,
.service-img-h6 .owl-dot:hover{
	height: 9px;
	background-color:#222222;
	top: 2px;
}

.service-img-h6 .item .img-holder .overlay-anim-box2 {
	display: block;
}

/***

====================================================================
	call to action two
====================================================================

 ***/

.call-to-action-h6-two {
	position: relative;
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0px;
	text-align: center;
	padding-bottom: 100px;
}
.call-to-action-h6-two:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #fd5d14;
	content: "";
}
.call-to-action-h6-two .text-box .title {
	margin-bottom: 30px;
}
.call-to-action-h6-two .text-box h2 {
	font-size: 48px;
	color: #FFFFFF;
	font-weight: 600;
	line-height: 72px;
	line-height: 55px;
	margin-bottom: 9px;
	color: #ffffff;
	font-size: 36px;
	font-weight: 600;
}
.call-to-action-h6-two .text-box p {
	font-size: 16px;
	color: #fefefe;
	line-height: 30px;
	margin-bottom: 35px;
}
.call-to-action-h6-two .text-box .btn-box {}
.call-to-action-h6-two .text-box .btn-box a {
	position: relative;
	background: #ffffff;
	transition: all 700ms ease;
	position: relative;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	color: #ff5e14;
	padding: 15px 40px;
	font-weight: 600;
	overflow: auto;
	/* border-radius: 30px; */
	z-index: 1;
	/* -webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);

	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}
.call-to-action-h6-two .text-box .btn-box a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	background: #000000;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	/* border-radius: 30px; */
	/* color: red; */
}
.call-to-action-h6-two .text-box .btn-box a:hover:before {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}


.call-to-action-h6-two .title-fill:before, .dark-bg-2 .title-fill:before {
	color: #FF9600;
}

.call-to-action-h6-two .title-fill:after {
	color: #fff;
}

/***

====================================================================
	project slider h6
====================================================================

***/

.project-slider-h6 {
	position: relative;
	padding: 100px 0px;
	background: #f4f4f4;
}
.project-slider-h6 .sec-title {
	text-align: center;
}
.project-slider-h6 .subtitle {
	margin-bottom: 15px;
}
.project-slider-h6 .sec-title h3 {
	font-size: 16px;
	/* color: #727272; */
	text-transform: uppercase;
	font-weight: 500;
	color: #f36525;
}
.project-slider-h6 .sec-title .title-two h2 {
	font-size: 36px;
	color: #222222;
	line-height: 30px;
	margin-bottom: 32px;
	line-height: 60px;
	margin-bottom: 15px;
	color: #001659;
	font-size: 40px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 50px;
	font-size: 36px;
}
.project-slider-h6 .sec-title .divider {}
.project-slider-h6 .item {
	position: relative;
	overflow: hidden;
}
.project-slider-h6 .image-box {}
.project-slider-h6 .image-box img {}
.project-slider-h6 .text-box {
	position: relative;
	box-shadow: 2.15px 5.601px 18px 0px rgba(0, 0, 0, 0.19);
	padding: 45px 40px 45px 45px;
	border-radius: 10px;
	margin-left: -116px;
	top: 70px;
	left: -40px;
}
.project-slider-h6 .text-box h2 {
	position: relative;
	font-size: 20px;
	color: #222222;
	font-weight: 600;
	margin-bottom: 50px;
}
.project-slider-h6 .text-box h2:before {
	position: absolute;
	left: 0;
	bottom: -23px;
	width: 52px;
	height: 2px;
	background: #ff5e14;
	content: "";
}
.project-slider-h6 .text-box p {
	font-size: 16px;
	color: #262626;
	line-height: 30px;
	margin-bottom: 28px;
}
.project-slider-h6 .btn-box {}
.project-slider-h6 .btn-box a {
	position: relative;
	color: #222222;
	font-size: 15px;
	font-weight: 600;
	transition: all 700ms ease;
}
.project-slider-h6 .btn-box a:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #898989;
	content: "";
}
.project-slider-h6 .btn-box a:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 2px;
	background: #ff5e14;
	content: "";
	transition: all 700ms ease;
}
.project-slider-h6 .btn-box a:hover {
	color: #ff5e14;
	transition: all 700ms ease;
}
.project-slider-h6 .btn-box a:hover:after {
	width: 100%;
	transition: all 700ms ease;
}

.project-slider-h6 .client-thumb-outer {
	position: relative;
	max-width: 355px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 50px;
}

.project-slider-h6 .client-thumb-outer .owl-item.active .thumb-item .thumb-box{
	z-index:999;
}

.project-slider-h6 .client-thumb-outer .client-thumbs-carousel {
	position: relative;
	max-width: 100px;
	margin: 0 auto;
	text-align: center;
}

.project-slider-h6 .client-thumb-outer .client-thumbs-carousel .owl-stage-outer{
	overflow:visible;
}

.project-slider-h6 .client-thumb-outer .thumb-item .thumb-box {
	width: 100px;
	height: 100px;
	cursor: pointer;
	margin: 0 auto;
	z-index: -1;
	overflow: hidden;
}

.project-slider-h6 .client-thumb-outer .thumb-item .thumb-box:before {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.62);
	/* background-color: #ff5e14; */
	margin-bottom: 12px;
	/* -webkit-transition: all 300ms ease; */
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	/* transition: all 300ms ease; */
	/* margin: 0px 5px; */
	/* -webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	/* box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48); */
	/* background-color: #d5aa6d; */
	/* background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45)); */
	/* background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
}

.project-slider-h6 .client-thumb-outer .owl-item.active .thumb-box:before{
	opacity:0;
}

.project-slider-h6 .client-thumb-outer .client-thumbs-carousel .thumb-item img{
	overflow:hidden;
	width:100%;
	height:100%;
	display:block;
}

.project-slider-h6 .owl-item.active .thumb-content{
	opacity:1;
}

.project-slider-h6 .owl-nav{
	position: absolute;
	left:50%;
	bottom:-50px;
	width: 100%;
	max-width: 400px;
	margin-left: -200px;
}

.project-slider-h6 .owl-nav .owl-prev,
.project-slider-h6 .owl-nav .owl-next{
	position:absolute;
	display:inline-block;
	color:#1e1e1e;
	font-size:20px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.owl-nav-none .owl-nav  {
	display: none;
}

.project-slider-h6 .owl-nav .owl-prev,
.project-slider-h6 .owl-nav .owl-next{
	color:#ffffff;
}

.project-slider-h6 .owl-nav .owl-prev {
	left: -60px;
	top: 25px;
	width: 48px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.project-slider-h6 .owl-nav .owl-next {
	right: -60px;
	top: 25px;
	width: 48px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

.project-slider-h6 .owl-dots{
	display:none;
}

.project-slider-h6 .owl-nav .owl-prev, .project-slider-h6 .owl-nav .owl-next {
	color: #ffffff;
}

.project-slider-h6 .owl-nav .owl-next:after {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 0px;
	height: 100%;
	display: block;
	opacity: 0;
	background: #ff5e14;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	z-index: -1;
}

.project-slider-h6 .owl-nav .owl-next:hover:after {
	width: 100%;
	opacity: 1;
}

.project-slider-h6 .owl-nav .owl-prev:after {
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	width: 0px;
	height: 100%;
	display: block;
	opacity: 0;
	background: #ff5e14;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	z-index: -1;
}

.project-slider-h6 .owl-nav .owl-prev:hover:after {
	width: 100%;
	opacity: 1;
}

.project-slider-h6 .owl-nav .owl-prev:hover, .project-slider-h6 .owl-nav .owl-next:hover {
	color: #222;
	transition: all 500ms ease;
	background: #fff;
}

.project-slider-h6 .owl-carousel .owl-nav.disabled, .project-slider-h6 .owl-carousel .owl-dots.disabled {
	display: block;
}


/***

====================================================================
	testimonials h6
====================================================================

***/


.testimonials-h6 {
	position: relative;
	padding: 100px 0px 50px 0px;
	background: #faf7f7;
	background-position: right;
}
.testimonials-h6 .image-box {
	position: relative;
	left: -124px;
	padding-bottom: 0px;
}
.testimonials-h6 .inner-box h3 {
	font-size: 16px;
	/* color: #727272; */
	/* font-weight: 500; */
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 500;
	color: #f36525;
}
.testimonials-h6 .inner-box h2 {
	font-size: 36px;
	color: #FFFFFF;
	font-weight: 600;
	margin-bottom: 30px;
	line-height: 60px;
	margin-bottom: 15px;
	color: #393939;
	font-size: 40px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 50px;
	font-size: 36px;
}
.testimonials-h6 .inner-box .divider {
	margin-bottom: 35px;
}
.testimonials-h6 .inner-box .divider img {}
.testimonials-h6 .inner-box .item {}
.testimonials-h6 .inner-box .item .title-box {
	position: relative;
}
.testimonials-h6 .inner-box .item .image {
	position: absolute;
	left: 0;
	top: 0;
}
.testimonials-h6 .inner-box .item h4 {
	font-size: 17px;
	color: #2a2a2a;
	font-weight: 600;
	padding-left: 142px;
	padding-top: 25px;
	margin-bottom: 6px;
}
.testimonials-h6 .inner-box .item h5 {
	font-size: 14px;
	color: #ff5e14;
	padding-left: 142px;
	font-weight: 600;
}
.testimonials-h6 .inner-box .item p {
	font-size: 17px;
	color: #262626;
	margin-top: 54px;
	line-height: 30px;
	margin-bottom: 30px;
	font-style: italic;
}
.testimonials-h6 .owl-nav {}
.testimonials-h6 .owl-nav .owl-prev {
	position: relative;
	width: 48px;
	height: 48px;
	/* border: 1px solid #fff; */
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	margin-right: 15px;
	transition: all 700ms ease;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}
.testimonials-h6 .owl-nav .owl-next {
	position: relative;
	width: 48px;
	height: 48px;
	/* border: 1px solid #fff; */
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	transition: all 700ms ease;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}
.testimonials-h6 .owl-nav .owl-next:after {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 0px;
	height: 100%;
	display: block;
	opacity: 0;
	background: #ff5e14;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	z-index: -1;
}

.testimonials-h6 .owl-nav .owl-next:hover:after {
	width: 100%;
	opacity: 1;
}

.testimonials-h6 .owl-nav .owl-prev:after {
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	width: 0px;
	height: 100%;
	display: block;
	opacity: 0;
	background: #ff5e14;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	z-index: -1;
}

.testimonials-h6 .owl-nav .owl-prev:hover:after {
	width: 100%;
	opacity: 1;
}

.testimonials-h6 .owl-nav .owl-prev:hover, .testimonials-h6 .owl-nav .owl-next:hover {
	/* border: 1px solid #ff5e14; */
	color: #000;
	transition: all 500ms ease;
	background: #fff;
}




/***

====================================================================
	footer-h6
====================================================================

***/

.footer-h6 {
	position: relative;
	padding: 130px 0px 100px 0px;
	background-attachment: fixed;
}
.footer-h6:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.95);
	content: "";
}
.footer-h6 .widgets-section {}
.footer-h6 .widgets-section .about-widget {}
.footer-h6 .widgets-section .about-widget .logo {}
.footer-h6 .widgets-section .about-widget .logo img {}
.footer-h6 .widgets-section .about-widget .text {
	margin-top: 20px;
}
.footer-h6 .widgets-section .about-widget .text p {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	margin-bottom: 33px;
}
.footer-h6 .widgets-section .about-widget .social-links {}
.footer-h6 .widgets-section .about-widget .social-links li {
	display: inline-block;
	margin-right: 9px;
	padding: 10px 10px;
	/* background: #ff5e14; */
	height: 40px;
	width: 40px;
	color: #fff;
	/* -webkit-box-shadow: 0 4px 7px rgb(248, 105, 41); */
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	/* box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49); */
	/* background-color: #ff5e14; */
	/* background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417)); */
	/* background-image: -webkit-linear-gradient(left,#f96928,#d25215); */
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
}
.footer-h6 .widgets-section .about-widget .social-links li a {
	color: #fff;
}
.footer-h6 .widgets-section .about-widget .social-links li a span {
	font-size: 16px;
	color: #ffffff;
	transition: all 700ms ease;
}
.footer-h6 .widgets-section .about-widget .social-links li:hover a span {
	color: #000000;
	transition: all 700ms ease;
	/* background: red; */
}
.footer-h6 .services-widget {}
.footer-h6 .services-widget h4 {
	position: relative;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 62px;
}
.footer-h6 .services-widget h4:before {
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 55px;
	height: 2px;
	background: #ff5e14;
	content: "";
}
.footer-h6 .services-widget .list {
	margin-top: -10px;
}
.footer-h6 .services-widget .list li {}
.footer-h6 .services-widget .list li  {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 36px;
	transition: all 700ms ease;
}

.footer-h6 .extra-widget {}
.footer-h6 .extra-widget h4 {
	position: relative;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 62px;
}
.footer-h6 .extra-widget h4:before {
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 55px;
	height: 2px;
	background: #ff5e14;
	content: "";
}
.footer-h6 .extra-widget .list {
	margin-top: -10px;
}
.footer-h6 .extra-widget .list li {}
.footer-h6 .extra-widget .list li{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 36px;
	transition: all 700ms ease;
}
.footer-h6 .extra-widget .list li:before {
	content: "\f0da";
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 14px;
	color: #BBBBBB;
	margin-right: 20px;
}
.footer-h6 .extra-widget .list li:hover a {
	color: #ff5e14;
	transition: all 700ms ease;
}
.footer-h6 .extra-widget .list li a span {
	font-size: 14px;
	color: #BBBBBB;
	margin-right: 20px;
}
.footer-h6 .extra-widget .list li:hover a span {
	color: #ff5e14;
	transition: all 700ms ease;
}


.footer-h6 .gallery-widget {}
.footer-h6 .gallery-widget h4 {
	position: relative;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 62px;
}
.footer-h6 .gallery-widget h4:before {
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 55px;
	height: 2px;
	background: #ff5e14;
	content: "";
}
.footer-h6 .gallery-widget ul {}
.footer-h6 .gallery-widget ul li {
	overflow: hidden;
	display: inline-block;
	margin-bottom: -3px;
}
.footer-h6 .gallery-widget ul li .image {
	position: relative;
	margin-bottom: 0;
	margin-right: 2px;
}
.footer-h6 .gallery-widget ul li a {}

.footer-h6 .gallery-widget ul li .image .overlay-box {
	position: absolute;
	top: 8px;
	left: 8px;
	right: 8px;
	bottom: 8px;
	background: #ff5e14;
	z-index: 3;
	opacity: 0;
	transform: scale(0) rotate(0deg);
	transition: all 700ms ease 300ms;
}
.footer-h6 .gallery-widget ul li .image:hover .overlay-box{
	opacity: 1;
	transform:scale(1.0) rotate(0deg);
	transition: all 700ms ease 200ms;

}
.footer-h6 .gallery-widget ul li .image .overlay-box .box{}
.footer-h6 .gallery-widget ul li .image .overlay-box .box .link {
	position: absolute;
	right: 5px;
	top: 20px;
}
.footer-h6 .gallery-widget ul li .image .overlay-box .box .link a span:before {
	color: #fff;
	font-size: 25px;
	transition: all 500ms ease;
	text-align: center;
	padding: 15px 15px;
	border-radius: 54px;
}
.footer-h6 .gallery-widget ul li .image .overlay-box .box .link a:hover span:before{
	/*color: #e9212e;  */
}

.footer-h6 .gallery-widget ul li .image .overlay-box .box .link a:hover span:before{
	/*color: #e9212e;  */
}

.footer-h6 .gallery-widget ul li .image:hover .overlay-box:before{
	width: 100%;
	left: 0;
	opacity: 0.75;
}
.footer-h6 .gallery-widget ul li .image a {
	display: table;
	width: 100%;
	height: 100%;
}
.footer-h6 .gallery-widget ul li .image span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	font-size: 30px;
}

.footer-h6 .title-fill:before, .dark-bg-2 .title-fill:before {
	color: #FF9600;
}

.footer-h6 .title-fill:after {
	color: #fff!important;
}



/***

====================================================================
	footer-bottom-h6
====================================================================

***/

.footer-bottom-h6 {
	position: relative;
	padding: 50px 0px;
	background: #181818;
}
.footer-bottom-h6 .copyright-text {
	font-size: 14px;
	color: #FFFFFF;
}
.footer-bottom-h6 .copyright-text a {
	color: #ff5e14;
}
.footer-bottom-h6 .links {
	float: right;
}
.footer-bottom-h6 .links ul {}
.footer-bottom-h6 .links ul li {
	position: relative;
	display: inline-block;
	margin-right: 20px;
}
.footer-bottom-h6 .links ul li:before {
	position: absolute;
	right: -12px;
	bottom: 8px;
	width: 1px;
	height: 10px;
	background: #fff;
	content: "";
}
.footer-bottom-h6 .links ul li a {
	font-size: 14px;
	color: #FFFFFF;
	transition: all 700ms ease;
}
.footer-bottom-h6 .links ul li a:hover {
	color: #FBB908;
	transition: all 700ms ease;
}
.footer-bottom-h6 .links ul li:last-child:before {
	display: none;
}





/***

====================================================================
	service icon h7 one
====================================================================

 ***/

.service-icon-h7-one {
	position: relative;
	z-index: 99;
}
.service-icon-h7-one .column {
	box-shadow: 0px 7px 57px 0px rgba(0, 0, 0, 0.1);
	background: #1a243f;
	margin-top: -110px;
	padding: 0;
}
.service-icon-h7-one .column .item {
	position: relative;
	text-align: center;
	padding: 105px 0px 50px 0px;
	overflow: hidden;
}
.service-icon-h7-one .column .item .image {
	position: absolute;
	content: "";
	top: 0px;
	left: -101%;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all 700ms ease;
	background-repeat: no-repeat;
}
.service-icon-h7-one .column .item .image:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	content: "";
}
.service-icon-h7-one .column .item .image img {
	width: 100%;
	height: 100%;
}
.service-icon-h7-one .column .item:hover .image {
	opacity: 1;
	left: 0%;
	transition: all 700ms ease;
}
.service-icon-h7-one .column .item .icon {
	position: relative;
	display: inline-block;
}
.service-icon-h7-one .column .item .icon span:after {
	position: absolute;
	left: -10px;
	bottom: -25px;
	width: 45px;
	height: 90px;
	background-color: rgba(153, 153, 153, 0.1);
	content: "";
	z-index: -1;
	transition: all 700ms ease;
}
.service-icon-h7-one .column .item .icon span {
	position: relative;
	font-size: 70px;
	color: #ff5e14;
	z-index: 1;
}
.service-icon-h7-one .column .item .icon span:before {
	font-size: 70px;
	color: #ff5e14;
	transition: all 700ms ease;
}
.service-icon-h7-one .column .item .title h2 {
	font-weight: 600;
	line-height: 36px;
	margin-top: 40px;
	transition: all 700ms ease;
}
.service-icon-h7-one .column .item:hover .title h2 a span {
	color: #fff;
	transition: all 400ms ease;
}
.service-icon-h7-one .column .item .title h2 a span {
	font-size: 24px;
	color: #ffffff;
	line-height: 30px;
	transition: all 400ms ease;
}
.service-icon-h7-one .column .item:hover .icon span {
	color: #fff;
	transition: all 700ms ease;
}
.service-icon-h7-one .column .item:hover .icon span:after {
	background-color: rgba(255, 255, 255, 0.39);
	transition: all 700ms ease;
}
.service-icon-h7-one .column:nth-child(2){
	background: #ff5e14;
}
.service-icon-h7-one .column:nth-child(3){
	background: #001659;
}
.service-icon-h7-one .column:nth-child(2) .item .title h2 a span {
	color: #fff;
}
.service-icon-h7-one .column:nth-child(2) .item .icon span:before {
	color: #222;
	transition: all 700ms ease;
}
.service-icon-h7-one .column:nth-child(3) .item .title h2 a span {
	color: #fff;
}
.service-icon-h7-one .column:nth-child(3) .item .icon span:before {
	color: #ff5e14;
	transition: all 700ms ease;
}
.service-icon-h7-one .column:nth-child(2) .item .icon span:after {
	background-color: rgba(255, 255, 255, 0.1);
}
.service-icon-h7-one .column:nth-child(3) .item .icon span:after {
	background-color: rgba(255, 174, 0, 0.1);
}
.service-icon-h7-one .column:nth-child(3) .item .icon span:after {
	background-color: rgba(255, 174, 0, 0.1);
}
.service-icon-h7-one .column:nth-child(2) .item:hover .icon span:after {
	background-color: rgba(255, 255, 255, 0.39);
}
.service-icon-h7-one .column:nth-child(3) .item:hover .icon span:after {
	background-color: rgba(255, 255, 255, 0.39);
}
.service-icon-h7-one .column:nth-child(1) .item:hover .icon span:before {
	color: #fff;
	transition: all 700ms ease;
}
.service-icon-h7-one .column:nth-child(2) .item:hover .icon span:before {
	color: #fff;
	transition: all 700ms ease;
}
.service-icon-h7-one .column:nth-child(3) .item:hover .icon span:before {
	color: #fff;
	transition: all 700ms ease;
}

/*Featured Block Two*/

.feature-block-two{
	position: relative;
	margin-bottom: 35px;
}

.feature-block-two .inner-box{
	position: relative;
}

.feature-block-two .inner-box h3{
	position: relative;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 12px;
}

.feature-block-two .inner-box h3:before{
	position:absolute;
	content: '';
	left: -50px;
	top: 12px;
	width:35px;
	height: 1px;
	background-color: #ff5e14;
}

.feature-block-two .inner-box h3 a{
	position: relative;
	color: #001659;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.feature-block-two .inner-box h3 a:hover{
	color:#ff5e14;
}

.feature-block-two .inner-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.6em;
}

.feature-block-two.alternate{
	margin-left:60px;
}

.feature-block-two.alternate .inner-box h3:before{
	background-color: rgba(255,255,255,1);
}

.feature-block-two.alternate h3 a,
.feature-block-two.alternate .text{
	color:#ffffff;
}

.feature-block-two.style-two{
	margin-left:50px;
}

.feature-block-two.style-two .inner-box h3{
	font-size:18px !important;
	margin-bottom: 12px !important;
}

.feature-block-two.style-two .inner-box h3:before{
	background-color: #ff5e14;
}
/***

====================================================================
	workprocess
====================================================================

 ***/

.workprocess-h7 {
	position: relative;
	padding: 100px 0px 100px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.workprocess-h7:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #000000cc;
	content: "";
}

.workprocess-h7 .sec-title {
	text-align: center;
}
.workprocess-h7 .sec-title .subtitle {
	margin-bottom: 25px;
}
.workprocess-h7 .sec-title h3 {
	font-size: 16px;
	color: #ff5e14;
	text-transform: uppercase;
	position: relative;
	color: #ff5e14;
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 500;
}
.workprocess-h7 .sec-title .title-two h2 {
	font-size: 36px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 32px;
	line-height: 60px;
	margin-bottom: 15px;
	font-size: 48px;
	font-weight: 600;
	color: #ffffff;
}
.workprocess-h7 .sec-title .divider {}
.workprocess-h7 .item {
	position: relative;
	overflow: hidden;
	margin-top: 25px;
}
.workprocess-h7 .item .number {
	position: relative;
	font-size: 48px;
	color: #FFFFFF;
	padding: 20px 0px;
	margin-bottom: 55px;
	position: relative;
	font-size: 74px;
	color: #ffffff63;
	padding: 20px 0px;
	margin-bottom: 55px;
	font-weight: 700;
}
.workprocess-h7 .item .number:before {
	position: absolute;
	left: 0;
	bottom: -25px;
	width: 80px;
	height: 2px;
	background: #c0945e;
	content: "";
}
.workprocess-h7 .item h2 {
	/* text-transform: uppercase; */
	color: #ff5e14;
	font-weight: 600;
	margin-bottom: 16px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 16px;
	font-size: 23px;
	/* font-family: 'Poppins', sans-serif; */
}
.workprocess-h7 .item p {
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
}


/***

====================================================================
	service icon h7 two
====================================================================

 ***/

.service-icon-h7-two {
	position: relative;
	padding: 100px 0px 100px 0px;
}
.service-icon-h7-two .sec-title {
	text-align: center;
}
.service-icon-h7-two .sec-title .subtitle {
	margin-bottom: 30px;
}
.service-icon-h7-two .sec-title h3 {
	font-size: 16px;
	color: #ff5e14;
	text-transform: uppercase;
	position: relative;
	color: #ff5e14;
	font-size: 17px;
	line-height: -0.4em;
	font-weight: 500;
}
.service-icon-h7-two .sec-title .title-two h2 {
	font-size: 36px;
	color: #222;
	line-height: 30px;
	margin-bottom: 32px;
	line-height: 60px;
	margin-bottom: 15px;
	font-size: 48px;
	font-weight: 600;
	color: #001659;
}
.service-icon-h7-two .sec-title .divider {}
.service-icon-h7-two .item {
	position: relative;
	border: 1px solid #ffffff;
	padding: 40px 20px 46px 35px;
	transition: all 700ms ease;
	margin-bottom: 40px;
	margin-top: 20px;
	background: #fff;
	box-shadow: 0px 0px 16px rgba(0,0,0,0.15);
}
.service-icon-h7-two .item:hover {
	box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.1);
	transition: all 700ms ease;
	border: 1px solid transparent;
}
.service-icon-h7-two .item:hover .icon span:before{
	color: #ff5e14;
	transition: all 700ms ease;
}
.service-icon-h7-two .item:hover .icon span:after {
	background: rgba(255, 174, 0, 0.15);
	transition: all 700ms ease;
}
.service-icon-h7-two .item .icon {
	position: relative;
	margin-left: 5px;
	margin-top: 25px;
}
.service-icon-h7-two .item .icon span {
	position: relative;
	font-size: 50px;
	color: #222;
}
.service-icon-h7-two .item .icon span:before {
	font-size: 50px;
	color: #c79c63;
	transition: all 700ms ease;
}
.service-icon-h7-two .item .icon span:after {
	position: absolute;
	left: -10px;
	bottom: 11px;
	width: 40px;
	height: 70px;
	background-color: rgba(34, 34, 34, 0.1);
	content: "";
	transition: all 700ms ease;
}
.service-icon-h7-two .item .icon img {}
.service-icon-h7-two .item .title {
	margin-bottom: 0;
	margin-top: 25px;
}
.service-icon-h7-two .item h2 {
	font-weight: 600;
}
.service-icon-h7-two .item h2 a span {
	font-size: 23px;
	color: #222222;
	transition: all 200ms ease;
}
.service-icon-h7-two .item h2 a:hover span {
	color: #ff5e14;
	transition: all 400ms ease;
}
.service-icon-h7-two .item p {
	font-size: 16px;
	line-height: 30px;
	color: #777777;
}
.service-icon-h7-two .item .btn-box {
	bottom: -35px;
	position: absolute;
	left: 33px;
	overflow: hidden;
}
.service-icon-h7-two .item .btn-box a i {
	position: relative;
	color: #fff;
	background: #ff5e14;
	/* border-bottom-right-radius: 30px; */
	/* border-bottom-left-radius: 0px; */
	/* border-top-right-radius: 30px; */
	/* border-top-left-radius: 0px; */
	transition: all 700ms ease;
	padding: 15px 20px 15px 20px;
	top: 0;
	z-index: 33;
	font-size: 20px;
	overflow: hidden;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
}
.service-icon-h7-two .item .btn-box a i:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	background: #222;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	/* border-bottom-right-radius: 30px; */
	/* border-bottom-left-radius: 0px; */
	/* border-top-right-radius: 30px; */
	/* border-top-left-radius: 0px; */
	border-radius: 0px;
}
.service-icon-h7-two .item:hover .btn-box a i:after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 30px;
	border-top-left-radius: 0px;
}
.service-icon-h7-two .item .btn-box a i:hover {
	color: #fff;
	transition: all 700ms ease;
}

.service-icon-h7-two .owl-nav{
	display: none;
}

.service-icon-h7-two .owl-dots {
	text-align: center;
	margin-top: 50px;
}

.service-icon-h7-two .owl-dot {
	position: relative;
	display: inline-block;
	height: 6px;
	width: 25px;
	background-color: #ff5e14;
	margin-bottom: 12px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	margin: 0px 5px;
}

.service-icon-h7-two .owl-dot.active,
.service-icon-h7-two .owl-dot:hover{
	height: 9px;
	background-color:#222222;
	top: 2px;
}

.service-icon-h7-two .owl-carousel .owl-dots.disabled {
	display: block;
}


/***

====================================================================
	service icon h7 two
====================================================================

 ***/

.project-slider-h7 {
	position: relative;
	padding: 100px 0px 0px 0px;
	margin-bottom: -25px;
	background-repeat: repeat;
}
.project-slider-h7 .sec-title {
	margin-bottom: 45px;
}
.project-slider-h7 .sec-title .subtitle {
	margin-bottom: 15px;
}
.project-slider-h7 .sec-title h3 {
	font-size: 16px;
	color: #ff5e14;
	text-transform: uppercase;
	text-transform: uppercase;
	position: relative;
	color: #ff5e14;
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 500;
}
.project-slider-h7 .sec-title .title-two h2 {
	font-size: 36px;
	color: #222;
	line-height: 30px;
	margin-bottom: 32px;
	position: relative;
	color: #001659;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.3em;
	margin-bottom: 8px;
	text-transform: capitalize;
}
.project-slider-h7 .sec-title .divider {}
.project-slider-h7 .item {
	overflow: hidden;
}
.project-slider-h7 .item .image {
	display: inline-block;
}
.project-slider-h7 .item .image {
	position: relative;
}
.project-slider-h7 .item .image .overlay-box {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.9);
	z-index: 3;
	opacity: 0;
	transform: scale(0) rotate(0deg);
	transition: all 700ms ease 300ms;
}
.project-slider-h7 .item:hover  .image .overlay-box{
	opacity: 1;
	transform:scale(1.0) rotate(0deg);
	transition: all 700ms ease 200ms;

}
.project-slider-h7 .item .image .overlay-box .box{}
.project-slider-h7 .item .image .overlay-box h2 {
	font-size: 20px;
	color: #EDF2FF;
	text-transform: uppercase;
	letter-spacing: 4px;
	transform: rotate(-90deg);
	position: absolute;
	bottom: 335px;
	left: -35px;
}
.project-slider-h7 .item .image .overlay-box h2:before {
	position: absolute;
	left: -142px;
	bottom: -103px;
	width: 2px;
	height: 230px;
	background: #343539;
	content: "";
	transform: rotate(90deg);
}
.project-slider-h7 .item .image .overlay-box a {
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	bottom: 38px;
	right: 54px;
	transition: all 700ms ease;
}
.project-slider-h7 .item .image .overlay-box a i {
	margin-left: 12px;
	font-size: 18px;
	transform: rotate(45deg);
	transition: all 700ms ease;
}
.project-slider-h7 .item .image .overlay-box a:hover {
	color: #ff5e14;
	transition: all 700ms ease;
}
.project-slider-h7 .item .image .overlay-box a:hover i {
	color: #ff5e14;
	transition: all 700ms ease;
}
.project-slider-h7 .item .image .overlay-box .box .link {
	position: absolute;
	right: 5px;
	top: 20px;
}
.project-slider-h7 .item .image .overlay-box .box .link a span:before {
	color: #fff;
	font-size: 25px;
	transition: all 500ms ease;
	text-align: center;
	padding: 15px 15px;
	border-radius: 54px;
}

.project-slider-h7 .owl-carousel .owl-stage-outer {
	overflow: visible;
}
.project-slider-h7 .owl-carousel {
	max-width: 382px;
	margin: 0 auto;
	width: 100%;
	display: block;
	position: relative;
	left: 0;
}

.project-slider-h7 .owl-nav {
	position: absolute;
	top: -140px;
	right: -380px;
}
.project-slider-h7 .owl-nav .owl-prev {
	position: relative;
	width: 38px;
	height: 38px;
	/* border: 1px solid #ff5e14; */
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	color: #ffffff;
	display: inline-block;
	margin-right: 15px;
	transition: all 700ms ease;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
}
.project-slider-h7 .owl-nav .owl-next {
	position: relative;
	width: 38px;
	height: 38px;
	/* border: 1px solid #ff5e14; */
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	color: #ffffff;
	display: inline-block;
	transition: all 700ms ease;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: linear-gradient(left,#d5aa6d,#9b6f45);
}
.project-slider-h7 .owl-nav .owl-next:after {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 0px;
	height: 100%;
	display: block;
	opacity: 0;
	background: #ffffff;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	z-index: -1;
}

.project-slider-h7 .owl-nav .owl-next:hover:after {
	width: 100%;
	opacity: 1;
}

.project-slider-h7 .owl-nav .owl-prev:after {
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	width: 0px;
	height: 100%;
	display: block;
	opacity: 0;
	background: #ff5e14;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	z-index: -1;
}

.project-slider-h7 .owl-nav .owl-prev:hover:after {
	width: 100%;
	opacity: 1;
}
.project-slider-h7 .owl-nav .owl-prev:hover, .project-slider-h7 .owl-nav .owl-next:hover {
	/* border: 1px solid #ff5e14; */
	color: #000;
	transition: all 700ms ease;
}

/***

====================================================================
	call to action h7
====================================================================

 ***/

.call-to-action-h7 {
	position: relative;
	padding: 78px 0px 75px 0px;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.call-to-action-h7:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #ff5e14e6;
	content: "";
	z-index: -1;
}
.call-to-action-h7 .social {
	margin-top: 13px;
}
.call-to-action-h7 .title {
	display: inline-block;
	margin-right: 35px;
}
.call-to-action-h7 .social h3 {
	font-size: 20px;
	color: #ffffff;
	display: inline-block;
	font-weight: 600;
}
.call-to-action-h7 .social ul {
	display: inline-block;
}
.call-to-action-h7 .social ul li {
	display: inline-block;
	margin-right: 15px;
}
.call-to-action-h7 .social ul li a {
	font-size: 16px;
	color: #ffffff;
}
.call-to-action-h7 .social ul li a i {}
.call-to-action-h7 .text {
	float: right;
	margin-top: 8px;
}
.call-to-action-h7 .text p {
	font-size: 26px;
	color: #ffffff;
	font-weight: 600;
}
.call-to-action-h7 .btn-box {
	float: right;
	position: relative;
	margin-top: 5px;
}
.call-to-action-h7 .btn-box a {
	position: relative;
	color: #fff;
	background: #222222;
	/* border-bottom-right-radius: 30px; */
	/* border-bottom-left-radius: 0px; */
	/* border-top-right-radius: 30px; */
	/* border-top-left-radius: 0px; */
	transition: all 700ms ease;
	display: inline-block;
	border: none;
	padding: 15px 45px;
	font-size: 16px;
	text-transform: unset;
	z-index: 1;
	overflow: hidden;
	font-weight: 600;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #000000;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#1c1c1c,#494949);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}
.call-to-action-h7 .btn-box a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	background: #fff;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 30px;
	border-top-left-radius: 0px;
}
.call-to-action-h7 .btn-box a:hover:after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}
.call-to-action-h7 .btn-box a:hover {
	color: #222222;
	transition: all 700ms ease;
}



@media only screen and (max-width: 1660px){
	.team-h9 .container {
		max-width: 1140px;
	}
	.team-h9 .sec-title {
		margin-left: 0;
		margin-right: 0;
	}
	.team-h9 .owl-nav {
		position: absolute;
		bottom: -100px;
		left: 10px;
	}
	.team-h9 {
		padding: 100px 0px 200px 0px;
	}
	.team-nine-carousel {
		margin-left: 0;
	}
	.team-h9 .sec-title .text p {
		margin-top: 20px;
	}
	.pricing-h9 .pricing-table {
		padding: 0px 15px;
		min-width: unset;
	}
	.pricing-h9 .tabs-box .tab.active-tab {
		margin-left: 0;
		left: 0;
	}
	.pricing-h9 .pricing-table .inner-box {
		padding: 60px 20px 70px;
	}
	.pricing-h9 .left {
		position: relative;
		max-width: 100% !important;
		flex: 0 0 100%;
	}
	.pricing-h9 .right {
		position: relative;
		max-width: 100% !important;
		flex: 0 0 100%;
		margin-top: 60px;
	}
	.pricing-h9 .tab-buttons {
		position: relative;
		left: 0;
		bottom: 0;
	}
}



@media only screen and (max-width: 1199px){
	.testimonials-h6 {
		padding: 100px 0px 150px 0px;
	}

	.about-h6 .img-holder .video-img {
		left: 0;
	}
	.project-slider-h6 .text-box {
		top: 25px;
	}
	.pricing-07 .pricing-table .table-content ul li {
		margin-left: 20px;
	}
	.pricing-07 .pricing-table .table-content ul li:before {
		left: -25px;
	}
	.pricing-07 .pricing-table .table-footer {
		margin-left: 0;
	}
	.pricing-07 .pricing-table .inner-box .title {
		text-align: left;
	}
	.pricing-07 .icon {
		text-align: left;
		margin-bottom: 50px;
	}
	.pricing-07 .pricing-table .price sub {
		display: none;
	}
	.call-to-action-h7-two .left-side {
		padding-top: 0;
		padding-left: 0;
	}
	.call-to-action-h7-two .left-side .btn-box {
		display: inline-block;
		float: unset;
		position: relative;
		top: 0;
		margin-top: 20px;
	}
	.call-to-action-h7-two .left-side .btn-box {
		float: unset;
		top: 0;
		margin-top: 20px;
	}
	.banner-section.style-h8 .content-box {
		padding-left: 0;
	}
	.service-img-h8 {
		padding: 100px 0px 100px 0px;
	}
	.service-img-h8 .image-box {
		top: 108px;
	}
	.portfolio-h9 .sec-title .title-two h2 {
		line-height: 50px;
	}
	.team-h9 .sec-title .title-two h2 {
		line-height: 50px;
	}
	.latest-news-h9 .inner-box .lower-content {
		top: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.latest-news-h9 .inner-box .image-box .image{
		width: 100%;
		margin: 0;
	}
	.latest-news-h9 .inner-box .image-box .image a img {
		width: 100%;
	}
	.latest-news-h9 {
		padding: 100px 0px 150px 0px;
		margin-bottom: 0;
	}
	.latest-news-h9 .inner-box {
		/* border: 1px solid #CCCCCC; */
		border-top: none;
	}
	.latest-news-h9 .owl-nav {
		position: relative;
		top: 60px;
	}
	.about-h10 .right-side {
		margin-left: 0;
		left: 0;
	}
	.service-icon-h10 .item .icon {
		position: relative;
		padding-left: 0;
		padding-top: 0;
	}
	.service-icon-h10 .item h2 {
		margin-left: 0;
	}
	.service-icon-h10 .item {
		margin-bottom: 30px;
	}
	.service-icon-h10 .item p {
		margin-top: 0;
	}
	.services-tab-h10 .tab-buttons .tab-btn {
		padding: 17px 9px 17px 20px;
		width: 100%;
		margin-left: 0;
	}
	.services-tab-h10 .content {
		margin-top: 0;
	}
	.services-tab-h10 .tab-buttons {
		margin-top: 10px;
	}
	.bkr003 .about-6 .text-holder .bottom {
		padding-left: 0 !important;
		position: relative;
	}
	.bkr003 .about-6 .text-holder .bottom .button {
		position: relative !important;
	}
	.bkr003 .about-6 .gallery .gallery-bg-img {
		position: relative !important;
		right: 0 !important;
		top: 0 !important;
		margin-left: 0 !important;
	}
	.bkr003 .about-6 .gallery .video-gallery {
		width: unset !important;
		height: unset !important;
		margin-bottom: 30px;
	}


}


@media only screen and (max-width: 991px){

	.call-to-action-h6 .text {
		text-align: center;
	}
	.call-to-action-h6 .btn-box {
		float: none;
		text-align: center;
	}
	.about-h6 .img-holder {
		float: unset;
		margin-top: 40px;
	}
	.about-h6 .img-holder .image .image-two {
		right: 0;
	}
	.funfact-h6 .item {
		margin-bottom: 50px;
	}
	.funfact-h6:before {
		background-size: cover;
	}
	.project-slider-h6 .text-box {
		margin-left: 0;
		left: 0;
		background-size: cover;
		padding: 45px 40px 65px 45px;
	}
	.testimonials-h6 {
		padding: 100px 0px 150px 0px;
	}
	.latest-news-h6 .inner-box .lower-content {
		top: 0;
		right: 0;
		margin-left: 0;
		margin-right: 0;
		border: 1px solid #CCCCCC;
		border-top: none;
	}
	.latest-news-h6 .overlay-anim-box2 {
		display: block;
	}
	.latest-news-h6 .inner-box .image-box .image {
		margin-right: 0;
		margin-bottom: 0;
	}
	.latest-news-h6 .owl-dots {
		margin-top: 50px;
	}
	.footer-bottom-h6 .copyright-text {
		text-align: center;
	}
	.footer-bottom-h6 .links {
		float: unset;
		text-align: center;
		margin-top: 15px;
	}
	.footer-bottom-h6 .links ul li {
		margin: 0px 10px;
	}
	.service-icon-h7-one .column {
		margin-top: 0;
	}
	.why-choose-us-h7 .image-box img {
		float: right;
		max-width: 100%;
	}
	.why-choose-us-h7 .image-box {
		text-align: center;
	}
	.video-h7 {
		width: 100%;
	}
	.video-h7 .text-box {
		float: unset;
		text-align: center;
	}
	.call-to-action-h7 .title {
		display: block;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.call-to-action-h7 .social {
		text-align: center;
	}
	.call-to-action-h7 .text {
		float: unset;
		text-align: center;
	}
	.call-to-action-h7 .btn-box {
		float: unset;
		text-align: center;
	}
	.pricing-07 .pricing-table .inner-box .title {
		text-align: center;
	}
	.pricing-07 .icon {
		text-align: center;
		margin-bottom: 50px;
	}
	.pricing-07 .pricing-table .table-content ul li {
		text-align: center;
	}
	.pricing-07 .pricing-table .table-content ul li:before {
		display: none;
	}
	.pricing-07 .pricing-table .table-footer {
		text-align: center;
	}
	.call-to-action-h7-two .left-side .btn-box {
		display: block;
	}
	.call-to-action-h7-two .left-side {
		padding-top: 10px;
	}
	.banner-section.style-h8 .banner-carousel .owl-nav {
		display: none
	}
	.about-h8 .btn-box {
		margin-bottom: 30px;
	}
	.service-img-h8 .image-box img {
		float: unset;
		max-width: 100%;
	}
	.service-img-h8 .image-box {
		top: 0px;
		margin-bottom: 30px;
		display: none;
	}
	.service-img-h8 .owl-nav {
		top: -50px;
	}
	.why-choose-us-h8 .sec-title .text p {
		margin-bottom: 30px;
	}
	.funfact-h8 {
		/* background-size: cover; */
		/* background-position: center center; */
	}
	.funfact-h8 .item {
		padding-top: 25px;
		margin-bottom: 15px;
	}
	.portfolio-h8 .filters .filter-btns {
		margin: 0px 0px;
	}
	.portfolio-h8 .filters li {
		margin-right: 5px;
	}
	.portfolio-h8 .filters li.active {
		margin-right: 5px;
	}
	.faq-form-h8 .content-box {
		margin: 50px 0px 0px 0px;
		padding: 50px 20px 50px 20px;
	}
	.right-side {
		margin-top: 25px;
	}
	.funfact-skill-h9:before {
		height: 100%;
		width: 100%;
	}
	.funfact-skill-h9 {
		padding: 100px 0px 50px 0px;
	}
	.call-to-action-h8 .btn-box {
		padding: 35px 0px 0px 0px;
	}
	.service-img-h9 .content-box {
		margin-right: 0;
		margin-top: 50px;
	}
	.portfolio-h9 .sec-title .title-two h2 {
		line-height: 30px;
	}
	.portfolio-h9 .filters li {
		margin-right: 10px;
	}
	.portfolio-h9 .btn-box {
		margin-top: -40px;
		margin-left: 0;
		margin-bottom: 30px;
	}
	.portfolio-h9 .filters .filter-btns {
		margin-left: 0;
	}
	.portfolio-h9 .sec-title {
		margin-left: 0;
	}
	.portfolio-h9 .project-block {
		padding: 0 15px;
		padding-bottom: 15px;
	}
	.portfolio-h9 .filters {
		margin-bottom: 0;
	}
	.pricing-h9 .pricing-table .table-content ul li {
		margin-left: 0;
		text-align: center;
	}
	.pricing-h9 .pricing-table .table-footer {
		text-align: center;
		margin-left: 0;
	}
	.testimonials-h8 .owl-nav {
		display: none;
	}
	.latest-news-h9 .inner-box .lower-content h3 a {
		font-size: 15px;
	}
	.pricing-h9 .pricing-table.tagged .inner-box {
		transform: scale(1.0);
	}
	.call-to-action-h10 .image-box {
		display: none;
	}
	.services-tab-h10 .content .list-content {
		margin-bottom: 20px;
	}
	.services-tab-h10 .image-box img {
		width: 100%;
	}
	.clients-h8 .owl-nav {
		display: none;
	}


}

@media only screen and (max-width: 767px){
	.project-slider-h6 .owl-nav {
		position: relative;
		left: 0;
		bottom: -180px;
		width: 0;
		max-width: 0;
		margin-left: 0;
		text-align: center;
		margin: 0 auto;
	}
	.project-slider-h6 {
		position: relative;
		padding: 100px 0px;
		padding-bottom: 200px;
	}
	.project-slider-h6 .text-box {
		box-shadow: none;
	}
	.banner-section.style-h6 .slide-item {
		background-size: cover;
	}
	.testimonials-h6 .image-box {
		left: 0;
	}
	.team-h6 .overlay-anim-box2 {
		display: block;
	}
	.footer-h6 .widgets-section .footer-widget {
		margin-bottom: 30px;
	}
	.banner-section.style-h6 .banner-carousel .content-box h2, .banner-section.style-h7 .banner-carousel .content-box h2, .banner-section.style-h8 .banner-carousel .content-box h2, .banner-section-h9 .item h2, .banner-section.style-h10 .banner-carousel .content-box h2 {
		font-size: 40px;
		line-height: 55px;
	}
	.portfolio-h8 .filters li.active:before {
		opacity: 0;
	}
	.portfolio-h8 .project-block .image img {
		width: 100%;
	}
	.portfolio-h8 .overlay-anim-box2 {
		display: block;
	}
	.portfolio-h8 .project-block .image {
		width: 100%;
	}
	.call-to-action-h8 .left-side h2 {
		line-height: 65px;
	}
	.call-to-action-h8 .btn-box {
		padding: 35px 0px 0px 0px;
	}
	.testimonials-h8 .owl-nav {
		display: none;
	}
	.portfolio-h9 .project-block .image {
		width: 100%;
	}
	.portfolio-h9 .project-block .image img {
		width: 100%;
	}
	.testimonials-h8 .item .text p {
		margin: 0px 15px;
	}
	.latest-news-h9 .inner-box .lower-content h3 a {
		font-size: 15px;
		line-height: 26px;
	}
	.latest-news-h9 .inner-box .lower-content h3 {
		line-height: 26px;
	}
	.about-h10 .btn-box-two {
		margin-bottom: 35px;
	}
	.call i {
		margin-right: 0;
	}


}

@media only screen and (max-width: 499px){
	.project-slider-h6 .sec-title .title-two h2 span, .team-h6 .sec-title .title-two h2 span, .workprocess-h7 .sec-title .title-two h2 span, .service-icon-h7-two .sec-title .title-two h2 span, .project-slider-h7 .sec-title .title-two h2 span,.pricing-07 .sec-title .title-two h2 span, .latest-news-07 .sec-title .title-two h2, .testimonials-h8 .sec-title .title-two h2, .funfact-skill-h9 .skill .sec-title .title-two h2, .latest-news-h9 .sec-title .title-two h2, .workprocess-h10 .sec-title .title-two h2, .services-tab-h10 .sec-title .title-two h2, .call-to-action-h10 .content .sec-title .title-two h2, .pricing-07 .sec-title .title-two h2, .project-slider-h7 .sec-title .title-two h2 {
		line-height: 50px;
	}
	.service-img-h6 .sec-title .title-two h2 {
		line-height: 50px;
	}
	.why-choose-us-h8 .right-side .item .icon {
		position: relative;
		left: 0;
		top: 0;
		margin-bottom: 30px;
	}
	.why-choose-us-h8 .right-side .item {
		padding: 0px 0px 0px 0px;
		margin-bottom: 50px;
		margin-top: 30px;
	}
	.latest-news-h8 .btn-box {
		float: unset;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.latest-news-h8 .left-side .lower-content h3 a {
		line-height: 25px;
		font-size: 20px;
	}
	.latest-news-h8 .left-side .lower-content {
		position: absolute;
		bottom: 55px;
		left: 10px;
	}
	.clients-h8 .owl-nav {
		display: none;
	}
	.latest-news-h8 .left-side .lower-content h3 {
		line-height: 25px;
	}
	.latest-news-h9 .inner-box .lower-content span.author {
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.latest-news-h9 .inner-box .lower-content span {
		display: block;
	}



}

@media only screen and (max-width: 400px){

	.pricing-07 .tab-buttons .tab-btn {
		min-width: 130px;
	}
	.pricing-07 .tab-buttons .tab-btn:before {

		width: 130px;
	}



}
@media only screen and (max-width: 355px){

}

.sec-title:before {
	display: none;
}



/***

====================================================================
	Team Section
====================================================================

***/

.bkr003 .team-10 {
	position: relative;
	padding-top: 100px;
	padding-bottom: 60px;
}
.bkr003 .team-10 .sec-title-two{
	margin-bottom: 50px;
}
.bkr003 .team-10 .sec-title-two h2 {
	margin-bottom: 0px;
	color: #222;
}
.bkr003 .team-10 .team-style-one{
	position: relative;
	margin-bottom: 40px;
	overflow: hidden;
}
.bkr003 .team-10 .team-style-one .image-box{
	position: relative;
}
.bkr003 .team-10 .team-style-one .image-box img{
	width: 100%;
}
.bkr003 .team-10 .team-style-one .image-text {
	position: absolute;
	left: 10px;
	bottom: 10px;
	right: 10px;
	z-index: 99;
	text-align: center;
	background: #00165933;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
.bkr003 .team-10 .team-style-one:hover .image-text {
	z-index: -99;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
.bkr003 .team-10 .team-style-one .image-text h6{
	display: inline-block;
	color:  #ffffff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	padding: 14px 35px;
}
.bkr003 .team-10 .team-style-one .overly-box h6{
	display: inline-block;
	color:  #ffffff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	padding-bottom: 5px;
}
.bkr003 .team-10 .team-style-one .overly-box	{
	position: absolute;
	bottom: -500px;
	right: 10px;
	left: 10px;
	text-align: center;
	padding: 55px 20px 60px;
	background: #252627;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
.bkr003 .team-10 .team-style-one:hover .overly-box{
	bottom: 10px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
.bkr003 .team-10 .team-style-one .overly-box	p{
	font-size: 14px;
	font-weight: 600;
	color: #ff5e14;
	line-height: 26px;
}
.bkr003 .team-10 .team-style-one .socials-link-two li {
	margin: 2px;
	display: inline-block;
}
.bkr003 .team-10 .team-style-one .socials-link-two li i{
	font-size: 15px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	border-radius: 50%;
	border: 1px solid #979797;
	transition: all 300ms ease;
}
.bkr003 .team-10 .team-style-one .socials-link-two li:hover i{
	color: #ff5e14;
	background: #ffffff;
	border-color: #ffffff;
	transition: all 300ms ease;
}



/***

====================================================================
				Team Section
====================================================================

***/

.bkr003 .team-6 {
	position: relative;
	margin-top: 100px;
}

.bkr003 .team-6 .sec-title{
	position: relative;
	margin-bottom: 40px;
	z-index: 9;
}

.bkr003 .team-6 .sec-title h2{
	position: relative;
	/* font-size: 40px; */
	/* line-height: 1.2em; */
	color: #333333;
	/* font-weight: 700; */
	padding-bottom: 14px;
	font-size: 40px;
	font-weight: 600;
	line-height: 55px;
	margin-bottom: 8px;
	text-transform: capitalize;
	font-size: 36px;
	line-height: 50px;
	text-transform: capitalize;
}

.bkr003 .team-6 .sec-title h2:before{
	/* position: absolute; */
	/* bottom: 0; */
	/* left: 0; */
	/* display: inline-block; */
	/* height: 3px; */
	/* width: 75px; */
	/* background-color: #d55342; */
	/* content:""; */
	/* border-radius: 50%; */
}

.bkr003 .team-6 .sec-title .text{
	position: relative;
	font-size: 16px;
	line-height: 26px;
	color: #777777;
	font-weight: 400;
	margin-top: 30px;
}

.bkr003 .team-6 .sec-title.text-center h2:before{
	right: 0;
	margin: 0 auto;
}

.bkr003 .team-6 .sec-title.light h2{
	color: #ffffff;
}

.bkr003 .team-6 .sec-title.light .text{
	color: #fefefe;
}

.bkr003 .team-6 .title-box{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 135px;
	padding-bottom: 420px;
}

.bkr003 .team-6 .title-box:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #333333;
	opacity: .70;
	content: "";
}

.bkr003 .team-6 .team-box {
	position: relative;
	/* margin-top: -377px; */
	padding-bottom: 100px;
}

.bkr003 .team-6 .team-box .row{
	margin: 0 ;
}

.bkr003 .team-6 .team-box .team-block{
	position: relative;
	padding: 0 22px;
	margin-bottom:40px;
}

.bkr003 .team-6 .team-block .inner-box{
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-box-shadow: 0 5px 13px rgba(0,0,0,.1);
	-moz-box-shadow: 0 5px 13px rgba(0,0,0,.1);
	-ms-box-shadow: 0 5px 13px rgba(0,0,0,.1);
	-o-box-shadow: 0 5px 13px rgba(0,0,0,.1);
	box-shadow: 0 5px 13px rgba(0,0,0,.1);
}

.bkr003 .team-6 .team-block .image-box{
	position: relative;
}

.bkr003 .team-6 .team-block .image-box::before{
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	-o-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.bkr003 .team-6 .team-block .inner-box:hover .image-box:before {
	-webkit-animation: shine 1.5s;
	animation: shine 1.5s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


.bkr003 .team-6 .team-block .image-box img{
	display: block;
	width: 100%;
	height: auto;
}

.bkr003 .team-6 .team-block .info-box{
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 25px 0 30px;
	text-align: center;
	z-index: 9;
	background-color: #ffffff;
}

.bkr003 .team-6 .team-block .social-links{
	position: relative;
}

.bkr003 .team-6 .team-block .social-links li{
	position: relative;
	display: inline-block;
	margin:0 6px;
}

.bkr003 .team-6 .team-block .social-links li a{
	font-size: 14px;
	line-height: 24px;
	color: #626262;
	font-weight: 400;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.bkr003 .team-6 .team-block .social-links li a:hover{
	color: #222222;
}

.bkr003 .team-6 .team-block .info-box .name {
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 1.2em;
	color: #333333;
	font-weight: 600;
	margin: 5px 0px;
}

.bkr003 .team-6 .team-block .info-box .name a{
	color: #333333;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.bkr003 .team-6 .team-block .info-box .name a:hover{
	color: #d55342;
}

.bkr003 .team-6 .team-block .info-box .designation{
	display: block;
	font-size: 15px;
	line-height: 20px;
	color: #2e2e2e;
	font-weight: 500;
}


/***

====================================================================
	Team Section
====================================================================

***/

.bkr003 .team-2 {
	position:relative;
	padding:145px 0px 100px;
	border-top:1px solid #f7f7f7;
}

.bkr003 .team-2 .sec-title{
	position:relative;
	margin-bottom:50px;
}

.bkr003 .team-2 .sec-title .title{
	position:relative;
	color:#c4c4c4;
	font-size:14px;
	line-height:1.4em;
	letter-spacing:1px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-size: 16px;
	color: #ff5e14;
	text-transform: uppercase;
	font-weight: 500;
}

.bkr003 .team-2 .sec-title h2{
	position:relative;
	font-size:35px;
	color:#222222;
	font-weight:600;
	line-height:1.3em;
	padding-bottom:20px;
	display:inline-block;
	color: #001659;
	font-size: 48px;
	font-weight: 600;
}

.bkr003 .team-2 .sec-title h2:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:42px;
	height:3px;
	background-color:#ff5e14;
}

.bkr003 .team-2 .sec-title.light .title{
	color:#ffffff;
}

.bkr003 .team-1 .sec-title.light h2{
	color:#ffffff;
}

.bkr003 .team-2 .sec-title.centered{
	text-align:center;
}

.bkr003 .team-2 .sec-title.centered h2:after{
	left:50%;
	margin-left:-21px;
}

.bkr003 .team-2 .pattern-layer{
	position:absolute;
	right:0px;
	bottom:-300px;
	width:396px;
	height:560px;
	z-index:-1;
	background:url(../images/background/pattern-10.png) no-repeat;
}

.bkr003 .team-2 .grey-box{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	background-color: #f7f7f7;
}

.bkr003 .team-2 .grey-box:after{
	position: absolute;
	content: '';
	right: -50px;
	bottom: -50px;
	width: 100px;
	height: 100px;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #ffffff;
}

.bkr003 .team-2 .owl-dots,
.bkr003 .team-2 .owl-nav{
	display:none;
}

.bkr003 .team-2 .team-block{
	position:relative;
	margin-bottom:40px;
}

.bkr003 .team-2 .team-block .inner-box{
	position:relative;
	overflow:hidden;
	z-index:1;
}

.bkr003 .team-2 .team-block .inner-box .image{
	position:relative;
}

.bkr003 .team-2 .team-block .inner-box .image .triangle-layer{
	position:absolute;
	left:-150px;
	top:-200px;
	width:440px;
	height:440px;
	z-index:1;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 900ms ease;
	-ms-transition:all 900ms ease;
	-o-transition:all 900ms ease;
	-moz-transition:all 900ms ease;
	transition:all 900ms ease;
	-webkit-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	transform: rotate(135deg);
	background-color: rgba(255, 94, 20, 0.67);
}

.bkr003 .team-2 .team-block .inner-box:hover .image .triangle-layer{
	opacity:1;
	visibility:visible;
	-webkit-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	transform: rotate(30deg);
}

.bkr003 .team-2 .team-block .inner-box .image .social-box{
	position:absolute;
	top:110%;
	right:10px;
	width:32px;
	z-index:1;
	padding-top:10px;
	padding-bottom:2px;
	text-align:center;
	background-color:#ffffff;
	-webkit-transition:all 900ms ease;
	-ms-transition:all 900ms ease;
	-o-transition:all 900ms ease;
	-moz-transition:all 900ms ease;
	transition:all 900ms ease;
	border-right:1px solid #b1ada8;
}

.bkr003 .team-2 .team-block .inner-box .image .social-box a{
	position:relative;
	display:block;
	color:#777777;
	font-size:14px;
	margin-bottom:5px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.bkr003 .team-2 .team-block .inner-box .image .social-box a:hover{
	color: #ff5e14;
}

.bkr003 .team-2 .team-block .inner-box:hover .image .social-box{
	top:10px;
}

.bkr003 .team-2 .team-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}

.bkr003 .team-2 .team-block .inner-box .lower-box{
	position:relative;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
	padding-top:22px;
	background: #fffbfb;
	padding-bottom: 25px;
}

.bkr003 .team-2 .team-block .inner-box .lower-box h2{
	position:relative;
	color:#222222;
	font-size: 18px;
	font-weight: 600;
	text-transform:capitalize;
}

.bkr003 .team-2 .team-block .inner-box .overlay-box {
	position: absolute;
	left: 0px;
	bottom: -100px;
	width: 100%;
	top: unset;
	height: unset;
	z-index: 2;
	text-align: center;
	padding: 22px 0px 15px;
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
	-webkit-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	transition: all 600ms ease;
}

.bkr003 .team-2 .team-block .inner-box:hover .overlay-box{
	bottom:0px;
}

.bkr003 .team-2 .team-block .inner-box .overlay-box h3{
	position:relative;
	color:#222222;
	font-size:18px;
	font-weight:500;
	line-height:1.4em;
}

.bkr003 .team-2 .team-block .inner-box .overlay-box h3 a{
	position:relative;
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.bkr003 .team-2 .team-block .inner-box .overlay-box h3 a:hover{
	color: #ff5e14;
}

.bkr003 .team-2 .team-block .inner-box .overlay-box .designation{
	position:relative;
	color: #ff5e14;
	font-size:14px;
	font-weight: 600;
}

.bkr003 .team-2 .team-pagination{
	position:relative;
	margin-top:30px;
	text-align:right;
}


.testimonial-section h2:after {
	position: absolute;
	content: '';
	left: -416px;
	top: 193px;
	width: 281px;
	height: 288px;
	background-color: #f9f8fc;
	padding: 120px 0 110px;
	background: url(../images/background/dot.png);
	background-repeat: repeat;
	z-index: 99;
	float: left;
}

.sec-title h2:before{
	position: absolute;
	top: 8px;
	height: 48px;
	width: 280px;
	background-image: url(../images/shape/dot.png);
}

.sec-title.centered h2:before {
	position: absolute!important;
	/* top: 8px!important; */
	/* height: 48px!important; */
	/* width: 280px!important; */
	background-image: url(../images/shape/dot.png);
	content: "";
	background-repeat: repeat!important;
	background-position: left top!important;
	margin: 0 auto;
	z-index: -11;
	margin-left: -20px;
	top: -5px;
	height: 50px;
	width: 60px;
}
.sec-title h2:before {
	/* position: absolute; */
	/* left: 10px; */
	/* top: 8px; */
	/* height: 48px; */
	/* width: 280px; */
	/* background-image: url(../images/shape/dot.png); */
	/* content: ""; */
	/* background-repeat: repeat; */
	/* background-position: left top; */
	/* margin-left: -30px; */
}
.service-icon-h10 .item .icon span:after {
	position: absolute;
	left: 60px;
	top: 55px;
	height: 72px;
	width: 48px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1429;
}
.service-img-h9 .item .lower-content .icon span:after {
	position: absolute;
	left: 13px;
	top: -21px;
	height: 67px;
	width: 42px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1429;
}
.service-img-h9 .item:hover .lower-content .icon span:after {
	position: absolute;
	left: -9px;
	top: -21px;
	height: 67px;
	width: 42px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1429;
}
.service-img-h9 .item:hover .lower-content .icon span:before {
	color: #414141;
}

/*image Hover */
.service-img-h9 .item:hover .image-box img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.service-img-h9 .item .image-box img{
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.service-img-h9 .theme-btn {
	cursor: pointer;
}
.about-h9 .left-side h2:before {
	position: absolute;
	left: -25px;
	/* top: -6px; */
	/* height: 48px; */
	/* width: 280px; */
	background-image: url(../images/shape/dot.png);
	content: "";
	background-repeat: repeat;
	background-position: left top;
	z-index: -1;
	/* top: -5px; */
	/* height: 50px; */
	/* width: 89px; */
	/* margin-left: -20px; */
	top: -5px;
	height: 50px;
	width: 60px;
}
.title_color {
	color: #222222;
}

.service-img-h9:before {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 487px;
	width: 100%;
	background-color: #f5f8fb;
	content: "";
	z-index: -111;
}

/*Line Animation */
.portfolio-h9 .filters li{
	text-decoration: none;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 2px;
	transition: background-size .3s;
	padding-bottom: 3px;
}
.portfolio-h9 .filters li:hover,
.portfolio-h9 .filters li:focus {
	background-size: 100% 2px;
	color: #ff5e14;
}
.call-to-action-h8 {
	background-attachment: fixed;
}

/*image Hover */
.latest-news-h9 .inner-box:hover .image-box .image a img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.latest-news-h9 .inner-box .image-box .image a img{
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.latest-news-h9 .inner-box .image-box .image{
	overflow:hidden;
}
.title-fill:after {
	color: #ff5e14!important;
}
footer>.title-fill:after {
	color: #ff5e14!important;
}
.why-choose-us-h8 .right-side .item .icon span:after {
	position: absolute;
	left: -14px;
	top: -21px;
	height: 71px;
	width: 58px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #c59a6221;
	border-radius: 18px 50px  18px 50px;
	padding: 20px 9px;
}
.service-img-h8 .item .lower-content {

	background-color: #ffffff;
	box-shadow: 0 15px 40px rgba(0,0,0,0.08);
	background: transparent url(../images/background/pattern.png) 0% 0%/auto repeat scroll;
}
.service-img-h8 .item .lower-content .inner {
	background: #fff;
	padding: 18px 0px 18px 75px;
	position: relative;
	background: #ff5e14e0;
	-webkit-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	background-color: #d5aa6d;
	background-image: -webkit-gradient(linear, left top, right top,from(#d5aa6d),to(#9b6f45));
	background-image: -webkit-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
	-webkit-box-shadow: 0 4px 7px rgb(248, 105, 41);
	-khtml-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-moz-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-ms-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	-o-box-shadow: 0 4px 7px rgba(213, 170, 109, 0.48);
	box-shadow: 0 4px 7px rgba(255, 94, 20, 0.49);
	background-color: #ff5e14;
	background-image: -webkit-gradient(linear, left top, right top,from(#f96a29),to(#d35417));
	background-image: -webkit-linear-gradient(left,#f96928,#d25215);
	background-image: -moz-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -ms-linear-gradient(left,#d5aa6d,#9b6f45);
	background-image: -o-linear-gradient(left,#d5aa6d,#9b6f45);
}

/*image Hover */
.service-img-h8 .item:hover .image-box-two img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.service-img-h8 .item .image-box-two img{
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.service-img-h8 .item:hover .lower-content .inner
{
	background-color: #ff5e14;
}
.service-img-h8 .item .lower-content .inner:before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	border-right: none;
	transform: translateX(110%);
	transition: all 900ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	background: #fff;
}

.service-img-h8 .item:hover .lower-content .inner:before,
.service-img-h8 .item:hover .lower-content .inner:after {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.service-img-h8 .item .lower-content .inner{
	overflow:hidden;
}
.service-img-h8 .item:hover .lower-content .inner .icon span:before{
	color: #fff;
}
.service-img-h8 .item:hover .lower-content .inner  h3 a{
	color: #222;
}

.service-img-h8 .item .icon {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000000;
	padding: 21px 15px;
}
.service-img-h8 .item:hover .icon{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #001659;
	color:#fff;
	transition: all 700ms ease;
}
.why-choose-us-h8 .right-side .item:hover .icon span:after {
	position: absolute;
	left: -14px;
	top: -21px;
	height: 71px;
	width: 53px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #56565629;
}
.why-choose-us-h8 .right-side .item:hover .icon span:before {
	/* font-size: 45px; */
	color: #3d3d3d;
	/* left: 1px; */
	margin-left: -2px;
	transition: all 700ms ease;
}

/*Line Animation */
.portfolio-h8 .filters li{
	text-decoration: none;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 2px;
	transition: background-size .3s;
	padding-bottom: 3px;
}
.portfolio-h8 .filters li:hover,
.portfolio-h8 .filters li:focus {
	background-size: 100% 2px;
	color: #ff5e14;
}

/*image Hover */
.about-h8 .item .image-box:hover img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.about-h8 .item .image-box img{
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.why-choose-us-h8 .sec-title .title-two h2 {
	width: 93%;
}
.spbg{
	padding: 100px 0px 0px 0px;
	margin-bottom: -25px;
	background: #ffffffcf;
	margin-top:-100px;
}

.why-choose-us-h7 .image-box img {
	margin-top: 70px;
}
.why-choose-us-h7 .text-box .list ul li .icon span:after {
	position: absolute;
	left: -13px;
	top: -21px;
	height: 71px;
	width: 53px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1429;
	border-radius: 5px;
}
.service-icon-h7-two:before {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #f9f8fccf;
}

.service-img-h6 .sec-title .title-two h2:before,.project-slider-h6 .sec-title .title-two h2:before,.team-h6 .sec-title .title-two h2:before,.latest-news-h6 .sec-title .title-two h2:before {
	position: absolute;
	top: 7px;
	height: 40px;
	width: 89px;
	background-image: url(../images/shape/dot.png);
	content: "";
	background-repeat: repeat;
	background-position: left top;
	padding-left: -21px;
	margin-left: -50px;
	z-index:-111;
}
.about-h6 .text-holder .subtitle h3 {
	text-transform: uppercase;
}
.overlay-dark-bg-2:before {
	background: #ccc !important;
}
.overlay-dark-bg-3:before {
	background: #ff5e14!important;
}
.strategy-block .inner-box .icon-box:after {
	position: absolute;
	left: 27px;
	top: 1px;
	height: 72px;
	width: 48px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1429;
}
.services-block-four .inner-box .icon-box:after {
	position: absolute;
	left: 15px;
	top: -5px;
	height: 72px;
	width: 48px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1414;
}
.services-block-four .inner-box:hover .icon-box:after {
	left: 20px;
	background: #1a1a1a21;
}
.feature-block-two{
	overflow:hidden;
}
.services-block-four .inner-box {
	background: #fff;
	box-shadow: 0px 7px 38px 0px rgba(0, 0, 0, 0.1);
}
.strategy-section {
	background-repeat: no-repeat;
	background-position: right;
}
.subtitlexx h4{
	font-size: 24px;
	color: #434343;
	line-height: 36px;
	font-weight: 600;
	margin-bottom: 26px;
}
.feature-block .inner-box {
	overflow: hidden;
}

.services-block .inner-box .icon-box:after {
	position: absolute;
	left: -12px;
	top: -2px;
	height: 98px;
	width: 65px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1426;
	border-radius: 5px;
}
.testimonial-section .sec-title h2:before,.fluid-section-two .sec-title h2:before,.news-section .sec-title h2:before{
	position: absolute;
	left: -30px;
	top: 8px;
	height: 48px;
	width: 270px;
	background-image: url(../images/shape/dot.png);
	content: "";
	background-repeat: repeat;
	background-position: left top;
	z-index: -1;
	top: 3px;
	height: 40px;
	width: 89px;
}
.news-section .image-column {
	margin-top: -242px;
}
.news-section .image-column .image{
	margin-left: -20px;
	padding-bottom: -13px;
	margin-bottom: 0px;
}
.expert-section {
	padding: 100px 0px 100px;
}
.services-block-three .inner-box .icon-box:after {
	position: absolute;
	left: 30px;
	top: -3px;
	height: 70px;
	width: 46px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	/* z-index: -1; */
	background: #ff5e1429;
}
.uyt{
	padding-top: 100px;
	padding: 100px 0 80px;
	background: #001659;
}
.uyt .sec-title h2 {
	color: #ffffff;
}
.uyt .sec-title .title-text {
	color: #ffffff;
}
.uyt .owl-nav{
	display: none;
}

.fluid-section-four .sec-title h2:before,.news-section-four .sec-title h2:before{
	position: absolute!important;
	top: 8px!important;
	height: 48px!important;
	width: 280px!important;
	background-image: url(../images/shape/dot.png);
	content: "";
	background-repeat: repeat!important;
	background-position: left top!important;
	margin: 0 auto;
	z-index: -11;
	margin-left: -50px;
}

/*image Hover */
.news-block-four .inner-box .image-column:hover .inner-column .image img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.news-block-four .inner-box .image-column .inner-column .image img{
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.news-block-four .inner-box .image-column .inner-column .image{
	overflow:hidden;
}
.story-block:hover .inner-box .image img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.story-block .inner-box .image img{
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.story-block .inner-box .image{
	overflow:hidden;
}
.nopad.project-slider-h7{
	padding-top:0px!important;
}

.service-icon-h10 .item:hover .icon span:after {
	position: absolute;
	left: 55px;
	background: #a0a0a029;
}
.service-icon-h10 .item:hover .icon span:before {
	color: #2c2c2c;
}
/*Line Animation */
.service-icon-h10 .item h2 a{
	text-decoration: none;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 1px;
	transition: background-size .3s;
	padding-bottom: 2px;
}
.service-icon-h10 .item:hover h2 a,
.service-icon-h10 .item h2 a:focus {
	background-size: 100% 1px;
	color: #ff5e14;
}
.service-icon-h10 .item h2 {
	line-height: 35px;
}
.service-icon-h10 .item:hover .btn-box a {
	letter-spacing: 3px;
}
.service-icon-h10 .item:hover{
	background:#fcfcfc;
}
.services-tab-h10 .sec-title .title-two h2:before,.pricing-07 .sec-title .title-two h2:before,.faq-form-h8 .sec-title .title-two h2:before,.faq-form-h8 .content-box .title h2:before,.latest-news-h8 .sec-title .title-two h2:before,.call-to-action-h10 .content .sec-title .title-two h2:before,.workprocess-h10 .sec-title .title-two h2:before {
	background-repeat: repeat!important;
	background-position: left top!important;
	margin: 0 auto;
	z-index: -11;
	margin-left: -50px;
}
.rashid01.latest-news-07 .inner-box {
	margin-bottom: 40px;
}
.service-icon-h10 .item {
	margin-bottom: 30px;
}
.service-img-h6 .item {
	margin-bottom: 30px;
}
.semanual17 .item{
	margin-bottom:30px;
}
.semanual17 .item .image-box-two img{
	width:100%;
}
.semanual17{
	padding-bottom:80px;
}
.service24{
	padding-top:80px;
}
.services-25 .block-inner h4 {
	position: relative;
	color: #222222;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 12px;
}
.services-26 .inner-box h3 {
	position: relative;
	color: #222222;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.7em;
	margin-bottom: 12px;
}
.services-26 .feature-block-four {
	position: relative;
	margin-bottom: 30px;
	padding: 35px;
}
.projects-4 .sec-title.centered {
	text-align: center;
	margin-bottom: 90px;
}
.projects-4 .sec-title h2 {
	color: #ffffff;
}
.projects-4 .sec-title .title-text {
	position: relative;
	color: #ffffff;
}

.bkr003 .about-4 .image-column .inner-column .image.image-two img{
	width: 192px;
}
.bkr003 .about-4 .image-column .inner-column .image.image-three img{
	width: 192px;
}
.bkr003 .about-4 .image-column .inner-column .image.image-four img{
	width: 192px;
}

.team-h9.team-h9rashid .sec-title {
	margin-left: 0px!important;
	margin-right:0px!important;
}
.team-h9.team-h9rashid .owl-nav{
	display:none!important;
}

.servicw5 .sec-title.centered {
	text-align: center;
	margin-bottom: 90px;
}
.servicw5 .feature-block-four {
	position: relative;
	margin-bottom: 60px;
}
.services-section-four {
	position: relative;
}




@media only screen and (max-width: 399px){



	.main-slider .theme-btn {
		display: block;
		margin-bottom: 20px;
		text-align: center;
	}



}

@media only screen and (max-width: 1660px){


	.pricing-h9 .sec-title {
		margin-left: 0;
	}
	.feature-block-three .inner-box .content .icon-box {
		position: relative;
		margin-bottom: 30px;
	}
	.feature-block-three .inner-box .content {
		padding-left: 0;
	}
	.feature-block-three .inner-box {
		padding: 55px 35px 55px;
	}


}

@media only screen and (max-width: 1200px){


	.news-section {
		overflow: hidden;
	}
	.service-icon-h10 .item .icon {
		margin-bottom: 20px;
		display: inline-block;
	}

	.about-h10 .btn-box-two {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.service-icon-h10 .item .icon span:after {
		left: 25px;
		top: -25px;
	}


}

@media only screen and (max-width: 991px){


	.fluid-section-one .overlay-anim-box2 {
		display: block;
	}
	.news-section .image-column {
		margin-top: 0;
	}
	.news-section .image-column .image {
		margin-left: 0;
	}
	.news-section {
		padding-bottom: 100px;
	}
	.strategy-section .inner-column {
		margin-bottom: 30px;
	}
	.strategy-block .inner-box .icon-box {
		margin-bottom: 30px;
	}
	.service-img-h9 .item .lower-content .icon {
		position: relative;
		left: 0;
		top: 0;
		margin: 20px 0px;
	}
	.service-img-h9 .item .lower-content .title h3 {
		margin-left: 0;
	}
	.service-img-h9 .item .lower-content .text p {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.why-choose-us-h7 .text-box .list ul li .icon {
		position: relative;
		left: 0;
		top: 0;
		margin: 30px 0px;
	}
	.why-choose-us-h7 .text-box .list ul li {
		padding-left: 0;
	}
	.why-choose-us-h7 .text-box .list {
		margin-top: 60px;
	}
	.rtlstyle .services-block-three .inner-box .icon-box:after {
		opacity: 0;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-one {
		margin-left: 0;
		margin-bottom: 30px;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-one img {
		width: 100%;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-two {
		position: relative;
		bottom: 0;
		margin-bottom: 30px;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-two img{
		width: 100%;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-three {
		position: relative;
		right: 0;
		top: 0;
		margin-bottom: 30px;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-three img {
		width: 100%;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-four {
		position: relative;
		right: 0;
		bottom: 0;
		margin-bottom: 30px;
	}
	.bkr003 .about-4 .image-column .inner-column .image.image-four img {
		width: 100%;
	}
	.project-slider-h6 .overlay-anim-box2 {
		display: block;
	}
	.project-slider-h6 .text-box {
		top: 0;
		box-shadow: unset;
	}


}

@media only screen and (max-width: 767px){
	.call i {
		display: block;
		margin-bottom: 30px;
	}
	.about-h10 .right-side .call {
		line-height: 35px;
	}
	.about-h10 .btn-box-two {
		margin-top: 20px;
	}
	.why-choose-us-h8 .right-side .item .icon {
		position: relative;
		left: 0;
		top: 0;
		margin: 30px 0px;
	}
	.why-choose-us-h8 .right-side .item {
		padding: 0px 0px 0px 0px;
	}
	.why-choose-us-h8 .right-side .item .icon span:after {
		left: 15px;
	}


}



figure {
	margin-bottom: 0;
}
.services-single .inner-box .lower-content .row.two h2 {
	padding-left: 15px;
}
.services-single .inner-box .lower-content .row.two .text {
	padding-left: 15px;
}


.footer-h6 .widgets-section .about-widget .logo img{
	width: 190px;
}
.sliderlogo img{
	width: 114px!important;
	margin-bottom: 30px!important;
}

.about-h6 .img-holder .video-img .icon:before {
	content: '';
	position: absolute;
	left: 15px;
	top: 15px;
	right: 15px;
	bottom: 15px;
	border: 5px solid #ff5e14;
	z-index: 1;
}
.about-h6 .img-holder .video-img .icon .icon-box {
	display: none;
}
.sticky-header .logo a img {
	width: 150px;
}
.testimonials-h6:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.95);
	content: "";
}
.call-to-action-h6-two:after {
	position: absolute;
	content: ''!important;
	background: url(../images/98.png)!important;
	width: 97px!important;
	height: 100%!important;
	left: 2%!important;
	top: 0%!important;
	background-repeat: repeat-y!important;
	z-index: 1;
}
.service-img-h6:after {
	position: absolute;
	content: ''!important;
	background: url(../images/97.png)!important;
	width: 260px!important;
	height: 800px!important;
	right: 0%!important;
	top: 15px!important;
	background-repeat: repeat-y!important;
	z-index: 1;
}
.call-to-action-h6-two .title_color{
	color:#fff!important;
	text-decoration: underline;
	text-decoration-color: #dbdbdb;
}

.latest-news-h6:after {
	position: absolute;
	content: ''!important;
	background: url(../images/96.png)!important;
	width: 260px!important;
	height: 800px!important;
	left: 0%!important;
	top: 15px!important;
	background-repeat: repeat-y!important;
	z-index: 1;
}

.animx .shape-5 {
	position: absolute;
	top: 11%;
	right: 88%;
	z-index: 9;
}
/* Animation */
.rotate-me {
	animation-name: rotateme;
	animation-duration: 30s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: rotateme;
	-webkit-animation-duration: 30s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotateme;
	-moz-animation-duration: 30s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: rotateme;
	-ms-animation-duration: 30s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: rotateme;
	-o-animation-duration: 30s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
}

.float-bob-x {
	animation-name: float-bob-x;
	animation-duration: 6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: float-bob-x;
	-webkit-animation-duration: 6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: float-bob-x;
	-moz-animation-duration: 6s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: float-bob-x;
	-ms-animation-duration: 6s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: float-bob-x;
	-o-animation-duration: 6s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
}
.animx1 .shape-1 {
	position: absolute;
	top: 9%!important;
	left: 26%;
	z-index: 5;
}
.animx1 .shape-2 {
	position: absolute;
	top: 64%;
	left: 90%;
	z-index: 5;
}
.animx1 .shape-3 {
	position: absolute;
	top: 59%;
	left: 8%;
	z-index: 99;
}
.animx1 .shape-4 {
	position: absolute;
	top: 59%;
	right: 92%;
	/* z-index: -1; */
}
.animx1 .shape-5 {
	position: absolute;
	top: 11%;
	right: 88%;
	z-index: 9;
}
.animx1 .shape-6 {
	position: absolute;
	top: 10%;
	right: 11%;
	z-index: 9;
}
.workprocess-h10:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.75);
	content: "";
}
.funfact-skill-h9 {
	background-image: url(../images/background/pattern-2.png);
}
.undrline {
	text-decoration: underline;
	text-decoration-color: #ff5e14;
}

.about-h9:after {
	position: absolute;
	content: ''!important;
	background: url(../images/96.png)!important;
	width: 260px!important;
	height: 650px;
	left: 0%!important;
	top: 15px!important;
	background-repeat: repeat-y!important;
	z-index: 1;
}
.fluid-section-three .right-column .btn-style-five{
	background: #000;
	color: #ffffff;
}
.skills-section .sec-title .title-text {
	position: relative;
	color: #242424;
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 500;
	margin-top: 0px;
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 500;
	padding-bottom: 10px;
	text-transform: capitalize;
	text-align: left;
}
.services19{
	padding-top:110px;
}
.sernew .item{
	box-shadow: none!important;
}

.page-title:after {
	position: absolute;
	content: ''!important;
	background: url(../images/96.png)!important;
	width: 260px!important;
	height: 800px!important;
	left: 0%!important;
	top: 15px!important;
	background-repeat: repeat-y!important;
	z-index: 1;
}
.team-h6.rashid01 .item{
	overflow: hidden;
	background: none;
	box-shadow: none;

}
.team-h6.rashid01 .item .title-box {
	background: #fff;
	margin-top: -8px;
	padding-top: 3px;
	padding-bottom: 28px;
}
.about-h6 .text-holder .title-two h2 .title_color{
	color: #fe5e14;
}
.about-h9 .left-side h2 span.colort{
	color: #fe5e14!important;
}
.service-img-h9 .owl-dots {
	display: none;
}
