/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/6239。（此备注只出现在演示站，下载的源码不包含。）*//** * Stylesheet:  style.css * Theme:       Fincox || Financial & Corporate Business HTML5 Template * Version:     1.0 * Author:     	Theme Garbage * 最新最全最好的Bootstrap模板：http://www.bootstrapmb.com *  *//* Table of contents=========================1.Preloader2.Scrollup3.Header Section4.Menu  Section5.Slider Section6.Service Cat Section7.Project Page8.About Us Section9.Title Section10.Call To Action Section11.FAQ Section12.Case Section13.Case Details Section14.Count Up Section 15.Become consulting Section16.Pricing Section17.Blog Section 18.News Letter Section19.Count Up Section 20.Team section21.Page Heading Section22.Testimonial Section23.Faq Section24.Service Sidebar25.Service Details26.Project Details27.Contact PageFooter Section ===========================*//*------------------*//*Theme default CSS/*------------------*/* {  margin: 0;  padding: 0;  border: 0;  outline: none; }html,body {height: 100%;font-size: 16px;color: #808080;font-family: 'Poppins', sans-serif;vertical-align: baseline;line-height: 26px;}a:focus {  outline: 0px solid;}img {  max-width: 100%;  height: auto;}p {  margin: 0 0 20px;}h1,h2,h3,h4,h5,h6 {margin: 0 0 20px;font-weight: 600;font-family: 'Poppins', sans-serif;color: #0f263a;line-height:1.5}h1 {font-size: 32px;}h2 {font-size: 18px;}h3 {font-size: 16px;}a {  transition: all 0.5s ease-out;  text-decoration: none;color:#0f263a}a:active,a:hover {  outline: 0 none;  color: #0f263a;text-decoration:none}ul {  list-style: outside none none;  margin: 0;  padding: 0;}::-moz-selection {  background: #0090cb;  text-shadow: none;color:#fff}::selection {  background: #0090cb;  text-shadow: none;color:#fff}textarea:focus, input:focus{    outline: none;}.slider-overlay {	background: rgba(0,0,0,0.75);	height: 100%;	width: 100%;	position: absolute;	top: 0;	z-index: 1;}.images-overlay {   background-color:rgba(15, 25, 25, 0.70);  height: 100%;  position: absolute;  width: 100%;  top: 0;}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pb-70{padding-bottom:70px}.bg-color{background:#fbfbfb}.no-padding-left{padding-left:0px}.no-padding-right{padding-right:0px}.bg-gray{	background:#fafafa}/*1.Preloader============================*/#preloader {    position: fixed;    top: 0;    left: 0;    background-color: #fff;    z-index: 9999999;	right: 0;    bottom: 0;}#preloader-status {    height: 210px;	width: 210px;    background: url(../img/preloader.gif);    background-repeat: no-repeat;    background-position: center;    margin: -100px 0 0 -100px;    position: absolute;    left: 50%;    top: 50%;	}/*2.Scrollup==============*/#scrollUp {	bottom: 0;	color: #fff;	font-size: 47px;	right: 0;	text-align: center;	text-decoration: none;	background: #fab90a;	padding: 7px;}#scrollUp:hover {  opacity: 1;  background: #01a9f5!important;}#scrollUp i {	display: block;	font-weight: bold;	padding-top: 5px;}/*3.Header Section==================*/.header-top {	background: #0f263a;}.header-left {	padding: 10px 0;}.header-left ul {	display: inline-block;}.header-left li {	padding-right: 40px;	position: relative;	display: inline-block;	color: #fff;	position: relative;}.header-left li::before {	content: "";	height: 14px;	width: 1px;	background: #0f263a;	position: absolute;	right: 20px;	top: 6px;}.header-left li:last-child:before{	display:none;}.header-left li:last-child{padding-right:0}.header-left li i {	color: #01a9f5;	margin-right: 6px;}.header-left li i.icofont-envelope {	font-size: 19px;}.header-right-div {	text-align: right;}.header-right {	text-align: right;	position: relative;	z-index: 1;	padding: 10px 0;	display: inline-block;	z-index:99}.soical-profile {	padding-top: 7px;}.soical-profile ul,.soical-profile li {	display: inline-block;}.soical-profile ul li a {	margin-left: 10px;}.soical-profile ul li:first-child a{	margin-left:0px;}.soical-profile li a i {	width: 20px;	height: 20px;	text-align: center;	line-height: 20px;	border-radius: 4px;	display: inline-block;	color: #fff;}.soical-profile li a i:hover {	background: #0f263a;	color: #fff;}/*4.Menu  Section=================*/.hd-sec {	position: absolute;	width: 100%;	z-index: 99;	border-bottom: 1px solid #555;}.logo {	padding: 20px 0;}.sticky-logo {	display: none;}.hd-sec.sticky_menu .sticky-logo {	display: block;}.hd-sec.sticky_menu .site-logo {	display: none;}.social-title {	display: inline-block;	color: #322f2f;	font-weight: 500;}.nav-menu {	padding-left: 0;	text-align: right;}.menu {display: inline-block;position:relative}.main-menu {	display: inline-block;	text-align: right;}.main-menu ul {margin : 0;padding : 0;position : relative;}.main-menu ul li {display: inline-block;padding: 0;position: relative;}.main-menu ul li.active{	position:relative}.main-menu ul li a {	display: block;	padding: 40px 12px;	text-decoration: none;	text-transform: capitalize;	transition: all 0.4s ease 0s;	position: relative;	font-weight: 600;	color:#fff;}.main-menu ul li ul:hover .main-menu ul li a{  background: #fafafa;}.main-menu ul li a:hover {transition : all 0.4s 0s ease;color:#01a9f5}.main-menu ul ul {	background: #fff none repeat scroll 0 0;	left: 12px;	opacity: 0;	position: absolute;	text-align: left;	top: 140px;	transition: all 0.4s ease 0s;	visibility: hidden;	z-index: 99999;	transition: all 0.3s ease 0s;	border-top: 2px solid #01a9f5;	padding: 20px;}.main-menu ul ul li {float : none;width : 220px;}.main-menu ul ul li ul {	visibility: hidden !important;}.main-menu ul ul li i {	float: right;}.main-menu ul ul li:hover ul{	visibility: visible !important;	top : -1px;	transition: all 0.3s ease 0s;	opacity:1;	}.main-menu ul ul li a {	line-height: 120%;	padding: 10px 20px;	color: #0f263a;	background: #fafafa;	margin-bottom: 4px;	font-size:15px;}.main-menu ul ul li:last-child a{	border-bottom:0px;}.main-menu ul ul li a:hover {color:#fff;background:#0f263a;}.hd-sec.sticky_menu .main-menu ul ul li a:hover {	color:#fff;}.main-menu ul ul ul {left : 100%;transition: all 0.3s ease 0s;opacity:0;border-top:0px;border-bottom:1px solid #0f263a}.main-menu ul li:hover ul {	 visibility: visible; transition: all 0.4s ease 0s;  opacity: 1; top:105px; }.main-menu ul li a i {margin-left : 6px;}.search-bar-icon{	display: inline-block;	padding: 38px 0px;	position: absolute;	right: 0;	top: 0;}.site-search span {	display: inline-block;	width: 30px;	height: 30px;	text-align: center;	cursor: pointer;	transition: all 0.4s ease 0s;	line-height: 30px;	border: 2px solid #000;}.site-search.open span i.icofont-search-2::before {	 content: "\eee3" !important; }.site-search i {	color: #0f263a;	font-size: 20px;}.search-forum >form {	display: inline-flex;	background: #fff;	padding: 18px 20px;	border-top: 2px solid #01a9f5;}.search-forum input[type="text"] {	padding: 10px;	border: 1px solid #ddd;}.search-forum input[type="submit"] {  padding: 10px;  background: #22253a;  color: #fff;}.search-forum {	left: -340px;	position: absolute;	top: 103px;	transition: all 0.4s ease 0s;	z-index: 2;}.search-forum.dropdown-menu {	padding: 0;	border: 0px;}.animation{	-webkit-animation-duration: 0.3s;	animation-duration: 0.3s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;} @-webkit-keyframes slideUpIn {	 0% {		 		 -webkit-transform: translateY(40px);	 }	 100% {		 		 -webkit-transform: translateY(0);	 }	 	 0% {		 -webkit-transform: translateY(40px);	 }}@keyframes slideUpIn {	0% {		transform: translateY(40px);	}	100% {		transform: translateY(0);	}	0% {		transform: translateY(40px);	}}.slideUpIn {	-webkit-animation-name: slideUpIn;	animation-name: slideUpIn;}.hd-sec.sticky_menu {  left: 0;  right: 0;  top: 0;    position: fixed;  z-index: 9999;  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);  background:#fff;  border-bottom:0px;}.hd-sec.sticky_menu .main-menu ul li a{	color:#0f263a}.applay-button {	position: relative;	z-index: 2;	padding: 28px  0;	display: inline-block;	width: 100%;	text-align: right;}.applay-button a {	padding: 8px 0;	display: inline-block;	font-weight: 600;	text-transform: capitalize;	margin-top: 4px;	border-bottom: 1px solid #01a9f5;	width: 100%;	text-align: center;	background: #01a9f5;	color: #fff;}.applay-button a i {	color: #fff;	margin-right: 10px;	font-size: 22px;}.applay-button a:hover{background:#0f263a;color:#fff;border-color:#0f263a;}/*5.Slider Section======================*/.all-slide .owl-item {  height: 750px;  position:relative;}.all-slide .single-slide {background-size: cover;background-position: center center;background-repeat: no-repeat;height: 100%;}.slider-wrapper {	width: 1170px;	padding: 15px 15px;	margin: 0px auto;	height: 100%;}.slider-text {position: relative;top: 50%;transform: translateY(-50%);z-index: 2;}.slider-caption {	width: 750px;	position: relative;	padding: 20px;	margin: 0px auto;}.slider-caption span.subtitle {	color: #ffffff;	font-size: 24px;	text-transform: capitalize;}.slider-text ul {	margin-top: 20px;	display: inline-block;	background: #fab90a;}.slider-text h1 {	color: #fff;	font-size: 48px;	text-transform: capitalize;	line-height: 70px;	margin-bottom: 10px;	font-weight: bold;	position:relative;}.slider-text h1::before {	position: absolute;	content: "";	width: 80px;	height: 1px;	background: #fff;	left: -100px;	top: 35px;}.slider-text h1 >span{color:#0f263a;}.slider-text p {  color: #fff;}.slider-text li {  display: inline-block;}.slider-text li a {	background: #01a9f5;	color: #fff;	display: inline-block;	padding: 14px 26px;	text-transform: capitalize;	margin-right: -6px;	position: relative;	z-index: 5;	font-weight: 600;	transition: all 0.4s ease 0s;	border-radius: 0 0 50px 0px;}.slider-text li a i {	font-size: 24px;	top: 2px;	position: relative;}.slider-text li a:hover{background:#fff;transition: all 0.4s ease 0s;color:#0f263a}.slider-text li:last-child a {	background:transparent;	color: #fff;}.slider-text li:last-child a:hover{background:transparent;transition: all 0.4s ease 0s;}.all-slide .owl-controls .owl-nav {	position: absolute;	bottom: 70px;	z-index: 99;	right: 104px;}.all-slide .owl-controls .owl-buttons div {background: none;opacity: 1.00;}.all-slide .owl-controls .owl-prev {	transition: all 0.4s ease 0s;	color: #fff;	text-transform: capitalize;	font-size: 21px;	background: #01a9f5;	display:inline-block;}.all-slide .owl-controls .owl-next {	transition: all 0.4s ease 0s;	color: #fff;	text-transform: capitalize;	font-size: 21px;	background: #fab90a;	float: right;	display:inline-block;}.all-slide .owl-controls .owl-prev i, .all-slide .owl-controls .owl-next i {	color: #fff;	font-size: 52px;	text-align: center;	transition: all 0.5s ease-out 0s;	font-weight: normal;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);	}/*6.Service Cat Section============-===========*/.service-cat-sec {	background: #eff2f9;}.service-page .single-service-cat {	margin-bottom: 40px;}.single-service-cat {	background: #fff;}.single-service-cat:hover .service-cat-icon::before{	background:#fab90a;	transition: all 0.4s ease 0s;}.service-cat-desc {	position: relative;	box-shadow: 0px 0 10px -4px #ddd;	padding-top: 30px;	padding-left: 30px;	padding-right: 30px;	padding-bottom: 60px;}.service-cat-title {	margin-bottom: 20px;}.service-cat-title h2{	margin-bottom:5px;}.service-cat-title h2 a {	text-transform: capitalize;	font-size: 22px;}.service-cat-sub-title{	position:relative;	padding-left:30px}.service-cat-sub-title::before {	position: absolute;	content: "";	background: #ddd;	width: 20px;	height: 1px;	left: 0;	bottom: 11px;}.service-cat-icon {	position: absolute;	top: -26px;	right: 0;	width: 80px;	height: 70px;	text-align: center;	line-height: 80px;	z-index: 2;}.service-cat-icon i {	font-size: 38px;	color: #fff;}.service-cat-icon::before {	position: absolute;	content: "";	background: #01a9f5;	width: 100%;	height: 100%;	border-radius: 0 0 0 50px;	top: 0;	z-index: -1;	right: 0;}.service-cat-redmore {	color: #01a9f5;	font-weight: 500;}.single-service-cat:hover .service-cat-redmore {	color:#fab90a}.service-cat-redmore i {	width: 20px;	height: 20px;	display: inline-block;	border: 1px solid;	margin-left: 10px;	border-radius: 100%;}.service-cat-img {	position: relative;}.service-cat-btn {	color: #fff;	margin-top: 8px;	padding: 12px 36px;	text-transform: capitalize;	border: 1px solid #fab90a;	margin: 0px auto;	text-align: center;	position: absolute;	top: 50%;	left: 0;	right: 0;	width: 170px;	transform: translateY(-50%);	visibility: hidden;	opacity: 0;	z-index: 4;	background: #fab90a;}.single-service-cat:hover .service-cat-btn{visibility:visible;opacity:1;transition: all 0.7s ease 0s;}.service-cat-img::before {	position: absolute;	content: "";	background: #fff;	width: 30px;	height: 30px;	bottom: -16px;	transform: rotate(44deg);	left: 40px;	z-index: 2;}.service-cat-img::after {	position: absolute;	content: "";	background: rgba(0,0,0,0.75);	width: 100%;	height: 0;	bottom:0;	left:0px;	transition: all 0.4s ease 0s;}.single-service-cat:hover .service-cat-img::after {	height:100%;	transition: all 0.4s ease 0s;}.feature {	position: absolute;	top: 50px;	left: 45px;}.feature a {	display: inline-block;	background: #fab90a;	padding: 4px 14px;	color: #fff;	text-transform: capitalize;	font-weight: bold;	font-size: 14px;	position:relative;}.feature a::after {	border-bottom: 18px solid #fab90a;	border-left: 16px solid transparent;	position: absolute;	content: '';	left: 0;	margin-left: -16px;	bottom: 0;}.feature a::before {	border-top: 18px solid #fab90a;	border-left: 16px solid transparent;	position: absolute;	content: '';	left: 0;	margin-left: -16px;	top: 0;}.all-cat-service .owl-controls {	width: 1170px;	margin: 0px auto;	position: absolute;	height: 100%;	top: 0;	left: 0;	right: 0;	text-align: center;	z-index: -1;}.all-cat-service .owl-controls .owl-nav {	position: absolute;	top: -140px;	z-index: 99;	right: 15px;}.all-cat-service .owl-controls .owl-buttons div {background: none;opacity: 1.00;}.all-cat-service .owl-controls .owl-prev {	transition: all 0.4s ease 0s;	color: #fff;	text-transform: capitalize;	font-size: 21px;	background: #01a9f5;	display:inline-block;}.all-cat-service .owl-controls .owl-next {	transition: all 0.4s ease 0s;	color: #fff;	text-transform: capitalize;	font-size: 21px;	background: #fab90a;	display:inline-block;}.all-cat-service .owl-controls .owl-prev i, .all-cat-service .owl-controls .owl-next i {	color: #fff;	font-size: 52px;	text-align: center;	transition: all 0.5s ease-out 0s;	font-weight: normal;}/*7.Project Page============================*/.single-project-inner {	margin-bottom: 40px;}.project-thumb {	margin-bottom: 20px;	position: relative;	overflow: hidden;}.single-project-inner:hover .project-thumb-overlay {	left:0px;	transition: all 0.4s ease 0s;}.project-thumb-overlay {	position: absolute;	bottom: 0;	height: 100%;	width: 100%;	background-color: rgba(0,0,0,0.75);	transition: all 0.4s ease 0s;	left: -100%;	border: 20px solid rgba(221, 221, 221, 0.0);}.project-thumb-overlay::before {	position: absolute;	content: "";	width: 100%;	height: 100%;	border: 1px solid #fab90a;	left: 0;	top: 0;	transition: all 0.4s ease 0s;}.project-icon a i {	color: #fab90a;	font-size: 32px;}.project-icon {	position: absolute;	top: 50%;	transform: translateY(-50%);	margin: 0px auto;	text-align: center;	width: 100%;}.project-inner-desc h2 {	font-size: 20px;	text-transform: capitalize;	font-weight: 600;}.project-inner-desc h2 a:hover{color:#fab90a}/*8.About Us Section===================*/.about-us-sec {	position: relative;}.about-us-sec::before {	background-image: url('../img/pattern.jpg');	content: "";	height: 50%;	left: 0;	position: absolute;	top: 0;	width: 28%;	z-index: -1;}.company-ceo h4 {	color: #0f263a;	text-transform: capitalize;	margin-bottom: 0;}.company-ceo span {	color: #fab90a;}.about-img {	position: relative;}.company-exprience {	background: #01a9f5;	padding: 28px 30px;	position: absolute;	width: 50%;	bottom: 0;}.company-exprience-logo {	display: inline-block;	float: left;	font-size: 50px;	color: #fab90a;}.company-exprience-text span {	display: inline-block;	width: 100%;}.company-exprience-text {	padding-left: 61px;	color: #0f263a;}.foundend-year {	font-size: 36px;	color: #fff;}/*9.Title Section=================*/.sec-title {	text-align: left;	margin: 0 0px 50px 0px;}.sec-sub-title {	color: #fab90a;	font-size: 20px;	font-weight: 600;}.sec-title h1 {	font-size: 28px;	text-transform: capitalize;	color: #0f263a;	font-weight: 600;}.sec-title h1 span {	font-weight: normal;	color: #01a9f5;}.border-shape {background:#01a9f5;display: block;height: 2px;position: relative;width:46px;}/*10.Call To Action Section============================*/.call-to-action-sec {	background-color: #0f263a;	background-image: url("../img/call_to_action_bg.jpg");	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	position: relative;	padding: 100px 0px;}.call-to-action-overlay {	background-color: rgba(0, 0, 0, 0.65);	height: 100%;	left: 0;	position: absolute;	right: 0;	top: 0;	width: 100%;}.call-to-action-text {	width: 700px;	color: #fff;}.call-to-action-text h2 {	color: #fff;	text-transform: capitalize;	font-size: 36px;	font-weight: bold;}.call-to-action-text a.btn {	background: #01a9f5 none repeat scroll 0 0;	border-radius: 0;	color: #fff;	font-weight: 600;	padding: 14px 30px;	text-transform: uppercase;	margin-top: 10px;	position: relative;}.call-to-action-text a.btn:last-child{	background:#fab90a;	margin-left:10px;}.call-to-action-text a.btn:hover{background: #fff;transition: all 0.4s ease-in-out 0s;color:#0f1934;}/*11.FAQ Section============================*/.why-choose-us-v1-sec {	background-color: #fff;	background-image: url("../img/slide2.jpg");	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	overflow: hidden;}.why-choose-v1 {	padding: 100px 0px 50px 50px;	position: relative;	z-index: 2;	}.why-choose-v1::before {	position: absolute;	content: "";	top: 0;	height: 100%;	background: #fff;	left: -15px;	width: 5000px;	z-index: -1;}.why-choose-v1::after {	position: absolute;	content: "";	top: -6px;	height: 6px;	background: #fab90a;	left: -15px;	width: 5000px;	z-index: -1;}.why-choose-v1-single {	margin: 20px 0;}.why-choose-us-v1-sec .why-choose-v1-single .media-body h2{	color:#0f263a}.why-choose-v1-single .icon {	width: 60px;	height: 60px;	margin-right: 10px;	text-align: center;	font-size: 54px;	border-radius: 100%;	position: relative;	color: #fab90a;}.why-choose-v1-single .media{	overflow:visible;}.why-choose-v1-single .media-left{position:relative;}.why-choose-v1-single .media-body h2 {	font-size: 20px;	margin-bottom: 10px;	text-transform: capitalize;	color: #fab90a;}.number {	font-size: 26px;	font-weight: bold;	position: relative;	color: #fab90a;	margin-top: 5px;	padding-right: 20px;}.number::before {	position: absolute;	content: "";	background: #fab90a;	width: 30px;	height: 1px;	top: 12px;	left: -36px;}/*12.Case Section============================*/.case-details-sec {	background-color: #fff;	background-image: url("../img/slide2.jpg");	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	position: relative;	overflow: hidden;}.case-details-overlay {	background: rgba(0,0,0,0.75);	height: 100%;	width: 100%;	position: absolute;	top: 0;}.case-title {	display: inline-block;	margin-top: 100px;	margin-bottom: 20px;}.case-title span::before {	position: absolute;	content: "";	background: #fab90a;	width: 35px;	height: 1px;	top: 14px;	left: -44px;}.case-title span {	text-transform: capitalize;	font-size: 20px;	font-weight: 600;	margin-bottom: 10px;	display: inline-block;	position: relative;	color: #fab90a;}.case-title h1 {	font-size: 28px;	text-transform: capitalize;	color: #fff;	font-weight: bold;}.case-details-area {	padding: 100px 0px 100px 50px;	position: relative;	z-index: 2;}.case-details-area::before {	position: absolute;	content: "";	top: 0;	height: 100%;	background: #fafafa;	left: -30px;	width: 5000px;	z-index: -1;}.case-tab-list {	text-align: right;}.case-tab li a {	background-color: rgba(0, 0, 0, 0.8);	padding: 14px 20px;	display: inline-block;	font-weight: 500;	text-transform: capitalize;	color: #fff;	position: relative;	margin: 1px 0px;	width: 100%;	text-align: left;}.case-tab li.active a{	text-decoration:none;	position:relative;	z-index: 2;}.active-color {	position: absolute;	width: 0%;	display: inline-block;	height: 100%;	background: #fab90a;	transition: all 0.4s ease 0s;	left: 0;	top: 0;	z-index: -1;}.case-tab li.active a .active-color{	width: 100%;	transition: all 0.4s ease 0s;}.case-tab li.active a::before {	width:100%}.case-tab li a i {	margin-right: 10px;}/*13.Case Details Section============================*/.case-details h2 a,.case-details-text h2,.contact-field.case-details h2,.brochures h2 {	font-size: 24px;	font-weight: 600;	text-transform: capitalize;}.case-details-text h2{	color:#fab90a}.case-thumb {	border: 10px solid #fab90a;	margin-bottom: 30px;}.case-details-text {	margin-bottom: 40px;}.case-details ul li {	display: inline-block;	width: 100%;	margin-top: 5px;	position:relative;	}.case-details ul li:before{	content: "\f101";	font-family: fontawesome;	left: 0px;	top: 0px;	position: relative;	color: #fff;	padding-right: 10px;}.brochures li:first-child::before {content: "\ebc3";font-family: IcoFont !important;left:0px;top:0px;position: relative;color:#fff; padding-right: 10px;}.brochures li:last-child::before {content: "\eb1e";font-family: IcoFont !important;left:0px;top:0px;position: relative;color:#fff; padding-right: 10px;}.brochures li {	display: inline-block;	padding: 10px 30px;	position: relative;	 background:#0cb1f6;	 margin-bottom:5px;}.brochures li:last-child{	background:#fab90a;}.brochures li a {  color: #fff;  font-weight: 600;  font-size: 14px;}.brochures li:hover{background:#0cb1f6}.brochures li:hover a{color:#fff}.brochures li:hover::before{color:#fff}.brochures li:hover i{color:#fff}.brochures li a span {  float: right;  color: #fff;}/*Video Inner CSS*/.video-inner {	margin-top: 34px;}.vedio-button {	position: relative;	width: 100px;	height: 100px;	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);	border-radius: 50%;	background-color: #fff;	background-size: cover;	background-repeat: no-repeat;	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);	-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);	-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);	line-height: 106px;	display: inline-block;	float: left;}.vedio-button a {	display: inline-block;	width: 100%;	height: 100%;	text-align: center;}.vedio-button a i {	color: #0f263a;	font-size: 32px;}.vedio-button:hover {  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);}}@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);}}@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);}}@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);}}.video-text {	padding-left: 120px;}.video-text h4 {	color: #fff;	font-size: 24px;}.video-text span {	color: #fab90a;	text-transform: uppercase;}/*14.Count Up Section ============================*/.count-up-sec {	background: #10cb7fnone repeat scroll 0 0;	padding: 50px 0;	background-image: url(../img/countup_bg.jpg);	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	position: relative;	background-attachment: fixed;}.count-up-sec-overlay{background-color: rgba(0, 0, 0, 0.3);height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;}.counting_sl {text-align: center;}.countup-icon {	display: inline-block;	margin-bottom: 20px;	text-align: center;	width: 100%;}.counting_sl h2 {	color: #fff;	font-size: 40px;	text-transform: uppercase;	margin-bottom: 0px;}.counting_sl h4 {	color: #f4f4f4;	font-size: 18px;	margin-bottom: 0;	text-transform: capitalize;}.countup-text {	position: relative;	margin-bottom: 20px;}/*15.consulting Section==========================*/.free-consulting-sec {	position: relative;	overflow: hidden;	background: #01a9f5;}.free-consulting-area {	position: absolute;	top: 0;	width: 100%;	height: 100%;}.consulting-form::before {	background-color: rgba(0, 0, 0, 0.65);	content: "";	height: 3000px;	left: 0px;	position: absolute;	top: 0;	width: 5000px;	z-index: -9;}.consulting-form {	color: #fff;	display: inline-block;	float: right;	padding: 50px 0px 50px 50px;	position: relative;	text-align: left;	z-index: 9;}.consulting-form h5 {  font-size: 18px;  font-weight: 600;  color: #fff;  margin-bottom:10px;}.consulting-form >h1 {  font-size: 36px;  text-transform: uppercase;  font-weight: 800;  color: #fff;}.consulting-form input[type="text"], .consulting-form input[type="email"] {	background:#fff;	border-bottom: 1px solid #fff;	padding: 12px 24px;	color: #0f263a !important;	width: 100%;	font-weight: 600;	font-size: 14px;}.consulting-form input[type=submit]{background: #fab90a none repeat scroll 0 0;color: #fff;font-weight: 800;padding: 14px 30px;text-transform: uppercase;	width: 100%;margin-top:10px;}.consulting-form .col-md-6 {  margin-bottom: 20px;}.consulting-form input[type="text"]::-webkit-input-placeholder {color:#272727;opacity:1}.consulting-form input[type="email"]::-webkit-input-placeholder {color:#272727;opacity:1}.consulting-form textarea::-webkit-input-placeholder {color:#272727;opacity:1}.consulting-form option::-webkit-input-placeholder {color:#272727;opacity:1}.consulting-form input[type="text"]::-moz-placeholder{color:#272727;opacity:1}.consulting-form input[type="email"]::-moz-placeholder{color:#272727;opacity:1}.consulting-form textarea::-moz-placeholder{color:#272727;opacity:1}.consulting-form option::-moz-placeholder{color:#272727;opacity:1}.contact-map {	position: relative;	z-index: 3;}.contact-map iframe {	width: 100%;}/*16.Pricing Section=========================*/.pricing-sec .section-title {	text-align: left;}.pricing-sec{	position:relative;}.pricing-sec::before {	background-image: url('../img/pattern.jpg');	content: "";	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: -1;}.single-pricing {	text-align: center;	border-radius: 10px;	padding-bottom: 60px;	margin-bottom: 35px;	background:#fff;	box-shadow: 0 4px 2px -2px #f5f5f4;}.pricing-heading {	text-align: center;	position: relative;	margin-bottom: 60px;	display: inline-block;	width: 100%;}.pricing-heading h1 {	font-size: 40px;	text-transform: capitalize;	font-weight: bold;	color: #fff;	padding-top: 50px;	margin-bottom: 20px;}.pricing-heading h1 span {	font-size: 20px;	text-transform: capitalize;	margin-left: 10px;}.pricing-heading h2 {	display: inline-block;	color: #323232;	background: #fff;	padding: 18px 40px;	border-radius: 50px;	text-transform: capitalize;	background: #fff;	margin-bottom: -26px;	position: relative;	bottom: -26px;}.single-pricing li{	display:inline-block;	color:#898989;	width:100%;	font-size:18px;	padding:10px 0;}.pricing-button a{	border-radius: 50px;	color: #0f263a;	font-weight: 600;	padding: 12px 36px;	text-transform: capitalize;	margin-top: 40px;	position: relative;	border: 2px solid #0f263a;	display: inline-block;}.single-pricing-inner:nth-child(1) .pricing-heading{	background:#0f263a}.single-pricing-inner:nth-child(2) .pricing-heading{	background:#fab90a}.single-pricing-inner:nth-child(3) .pricing-heading{	background:#01a9f5}.single-pricing-inner:nth-child(1) .pricing-button a{border-color:#ddd;color:#0f263a}.single-pricing-inner:nth-child(2) .pricing-button a{border-color:#fab90a;color:#fab90a}.single-pricing-inner:nth-child(3) .pricing-button a{border-color:#01a9f5;color:#01a9f5}.single-pricing-inner:nth-child(1):hover .pricing-button a{border-color:#0f263a;color:#fff;background:#0f263a}.single-pricing-inner:nth-child(2):hover .pricing-button a{border-color:#fab90a;color:#fff;background:#fab90a}.single-pricing-inner:nth-child(3):hover .pricing-button a{border-color:#01a9f5;color:#fff;background:#01a9f5}/*17.Blog Section ======================*/.blog-sec {	position: relative;}.blog-sec::before {	position: absolute;	content: "";	background: #e8f4fe;	width: 20%;	height: 100%;	top: 0;	right: 0;}.blog-inner h2 a {	color: #0f263a;	text-transform: capitalize;	font-size: 20px;}.blog-inner h2{	margin-bottom:10px;}.blog-inner {	border-bottom: 1px solid #eeeeee;}.blog-inner {	margin-bottom:40px;}.latest-blog {	padding: 50px 40px;	box-shadow: 0 0 0px 3px #f2f2f2;	margin-bottom: 30px;}.latest-blog .blog-inner:last-child{	margin-bottom:0px;}.classic-blog-meta {	margin-bottom: 20px;}.classic-blog-meta li{	display: inline-block;	position: relative;	color:#1c3048;	margin-right:10px;}.classic-blog-meta li:last-child{margin-right:0px;}.classic-blog-meta li i {	color: #fab90a;	margin-right: 10px;}.blogreadmore-btn {	font-weight: 600;	text-transform: capitalize;	margin-top: 4px;	text-align: center;	color: #fff;	display: inline-block;	padding: 12px 30px;	background: #fab90a;}.blogreadmore-btn i {	font-size: 24px;	position: relative;	top: 3px;	margin-left: 5px;}.blog-thumb {	margin-bottom: 32px;}.blog-thumb img {	width: 100%;}.recent-blog .blog-inner {	padding-bottom: 35px;	border-bottom: indianred;	padding-bottom: 0;}.single-blog p a {	border-bottom: 1px solid #2d3663;	color: #2d3663;}.blog-details-colmn {	margin-bottom: 30px;}.blog-details-colmn img{	width:100%;}.related-blog-inner h2 a {	font-size: 18px;	color: #2d3663;	font-weight: 800;	font-family: 'Raleway', sans-serif;}.related-blog-thumb {	margin-bottom: 20px;}.related-blog-thumb img{	width:100%;}.related-blog-title {	font-size: 24px;	text-transform: capitalize;	font-weight: 800;	margin-bottom: 30px;}.related-blog-inner {	margin-bottom: 30px;}/*18.News Letter Section ======================*/.newsletter-sec {	padding: 50px 0;	background: #01a9f5;}.newsletter-icon i {	font-size: 72px;	color: #fff;}.newsletter-icon {	float: left;	margin-top: 20px;}.newsletter-text {	padding-left: 100px;}.newsletter-text span {	color: #ffbc03;	font-size: 16px;	font-weight: 800;}.newsletter-text h1 {	font-size: 30px;	font-weight: 800;	color: #fff;}.newsletter-form {	margin-top: 30px;}.newsletter-form form input[type="email"] {	padding: 17px 165px 17px 34px;	background: #fff;	border-radius: 50px;	font-weight: 500;	color: #747993;	width: 100%;}.newsletter-form form{	position:relative;}.newsletter-form form button {	padding: 15px 30px;	background: #ffbc03;	color: #fff;	font-weight: 500;	border-radius: 0 50px 50px 0px;	position: absolute;	right:-4px;	top: 0;	border:1px solid #ffbc03;}.newsletter-form button i {	font-size: 24px;	margin-right: 8px;	position: relative;	top: 3px;}/*18.About Page================*/.abtdsc-sec p {  color: #fff;}.abt-lft h2 {color: #0f263a;}.abt-img img {  width: 100%;}.about-desc {	display: inline-block;	width: 100%;	padding-right: 40px;}.about-text >span {	font-size: 18px;	font-weight: 600;	text-transform: capitalize;	color: #fab909;	display: inline-block;	width: 100%;margin-bottom: 10px;}.about-text h1 {	color: #0f263a;	display: inline-block;	margin-bottom: 14px;	font-size: 30px;	font-weight: bold;	text-transform: capitalize;}.about-text  h1 >span{color:#fab909}.about-us-img {	position: relative;	z-index:2}.about-us-img::before {	position: absolute;	content: "";	background: #fab909;	width: 100%;	height: 100%;	left: -25px;	top: 30px;	z-index: -1;	transition: all 0.4s ease 0s;}.company-ceo-info h2 {	font-size: 18px;	text-transform: uppercase;	font-weight: 600;	margin-bottom: 0;}.company-ceo-info span {	text-transform: capitalize;	font-weight: 400;	margin-bottom: 20px;	display: inline-block;	width: 100%;	font-size: 16px;}/*19.Count Up Section ============================*/.counter-v2-sec{	background-color: #071c34;	/*background-image: url("../img/counter_bg.jpg");*/	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	position: relative;	padding: 60px 0px;	background-attachment: fixed;}.counter-v2-sec-overlay {	background-color: rgba(7, 28, 52, 0.95);	height: 100%;	left: 0;	position: absolute;	right: 0;	top: 0;	width: 100%;}.counter-v2-v2nt-up-inner {	text-align: center;	display: inline-block;	width: 100%;}.counter-v2-text {	display: inline-block;	text-align:left;}.counter-v2-up-icon {	display: inline-block;	margin-bottom: 14px;	width: 70px;	height: 70px;	border-radius: 100px;	border: 1px solid #f2f2f2;	line-height: 74px;}.counter-v2-up-icon i {	font-size: 28px;}.counter-v2-up-inner h2 {	font-size: 46px;	text-transform: uppercase;	margin-bottom:4px;	color:#fab90a;}.counter-v2-up-inner h4 {	font-size: 22px;	margin-bottom: 0;	text-transform: capitalize;	font-weight: 400;	color: #fff;}/*20.Team section=================*/.team-inner {	padding: 0px;}.team-text span {	color: #01a9f5;	display: inline-block;	margin-bottom: 0;	font-size: 16px;	font-weight: 700;	text-transform: uppercase;}.team-text >h1 {	font-size: 36px;	font-weight: 700;	text-transform: capitalize;	margin-bottom: 30px;}.team-text a {  background: #01a9f5 none repeat scroll 0 0;  color: #fff;  display: inline-block;  font-weight: 600;  padding: 14px 55px;  text-transform: capitalize;}.team-member {margin-bottom: 30px;overflow: hidden;padding-bottom: 6px;position: relative;text-align: center;background: #fafafa;}.team-member:hover .team-overlay{visibility:visible; transition: all 0.4s ease-in-out 0s;opacity:1;top:0}.team-overlay {position: absolute;top: 100%;transition: all 0.4s ease-in-out 0s;visibility: hidden;width: 100%;height:100%;background: #00b0ff;color:#fff;}.team-overlay-text {  position: relative;  top: 50%;  transform: translateY(-50%);}.team-overlay-text h2,.team-overlay-text h3 {  color: #fff!important;}.team-overlay img {  width: 70px;  height: 70px;  border-radius: 100%;}.team-overlay >ul {padding-bottom:10px}.team-member>img{width: 100%;}.team-member h2 {	font-size: 20px;	margin-top: 20px;	text-transform: capitalize;}.team-member  h3 {color: #00b0ff;font-size: 16px;text-transform: capitalize;}.team-member li {display: inline-block;padding: 0 10px;background: #00b0ff;border-radius: 2px;}.team-member li i{color:#fff}/*21.Page Heading Section==========================*/.pagehding-sec {	background-image: url("../img/page_hd.jpg");	background-position: center center;	background-repeat: no-repeat;	padding-top: 191px;	position: relative;	background-size: cover;	padding-bottom: 100px;}.pagehding-overlay {  background-color: rgba(0, 0, 0, 0.6);  height: 100%;  position: absolute;  top: 0;  width: 100%;}.page-heading h1 {	color: #fff;	font-size: 32px;	margin-bottom: 0;	text-transform: capitalize;	font-weight: 700;}.page-heading ul {	margin-top: 10px;}.page-heading li {display: inline-block;position: relative;padding: 0px 14px;}.page-heading li a {  color: #fff;}.page-heading li:first-child {	padding-left: 0px;}.page-heading li:last-child a {  color: #fab909;}.page-heading li::before {  content: "/";  height: 60%;  position: absolute;  right: -5px;  top:0px;color:#fff;}.page-heading li:last-child::before{display:none}/*22.Testimonial Section=========================*/.testimonial-sec {	background: #0f263a none repeat scroll 0 0;	background-image: url(../img/testimonial-bg.jpg);	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	position: relative;}.testimonial-overlay{	background-color: rgba(0, 0, 0, 0.80);	height: 100%;	left: 0;	position: absolute;	right: 0;	top: 0;	width: 100%;}.all-testimonial.owl-carousel .owl-item img {	border-radius: 100%;}.all-testimonial .owl-controls {top: 50%;position: absolute;text-align: center;width: 100%;}.all-testimonial .owl-controls .owl-buttons div {  background: none;opacity:1}.client-thumb {  border-radius: 100%;  height: 100px;  margin-right: 50px;  width: 100px;}.sngl-client {border: 1px solid #fafafa;margin-bottom: 30px;text-align: center;margin: 5px;}.all-testimonial {	text-align: center;	padding-bottom: 20px;}.single-testimonial {	display: inline-flex;	padding: 10px 250px;	margin: 0px auto;	position: relative;	text-align: center;	line-height: 35px;}.client-comment p {	color: #fff;	font-size: 18px;	font-style: italic;}.all-testimonial.owl-carousel .owl-item .client-signature img{	margin-bottom: 20px;	width:auto;	height:auto}.client-comment h2 {	font-size: 22px;	margin-bottom:0px;	text-transform: capitalize;	font-weight: bold;	color: #fff;}.client-comment h3 {	color: #fab90a;	text-transform: capitalize;	font-size: 16px;	margin-bottom: 16px;	display: inline-block;	font-weight: 600;}.client-thumb {	margin: 0px auto;	text-align: center;	margin-bottom: 20px;	position:relative;}.client-comment {	margin: 0px auto;}.client-comment >ul {  padding-bottom: 15px;}.client-comment li {  display: inline-block;}.client-comment li a{border: 2px solid #2a4d75;border-radius: 100%;color: #2a4d75;display: inline-block;height: 30px;line-height: 26px;width: 30px;margin: 0px 5px;}.client-comment li a:hover{background:#2a4d75;transition: all 0.4s ease-in-out 0s;color:#fff}.client-sec .owl-controls {  display: none;}.all-testimonial.owl-carousel.owl-theme .owl-dot {	display: inline-block;	height: 3px;	margin: 0 5px;	width: 10px;	position: relative;	background: #fff;}.all-testimonial.owl-carousel.owl-theme .owl-dot.active span {	background: #fab90a none repeat scroll 0 0;	width:15px;	height:3px;	display: inline-block;	position: absolute;	left: 0;}.all-testimonial.owl-carousel .owl-prev{	float:left;}.all-testimonial.owl-carousel .owl-next{	float:right;}.all-testimonial.owl-carousel .owl-prev,.all-testimonial.owl-carousel .owl-next{	display:inline-block;}.all-testimonial.owl-carousel .owl-prev i,.all-testimonial.owl-carousel .owl-next i{	font-size: 62px;	color: #fff;}.single-testimonial .rating i {	color: #fab90a;}/*23.Faq Section==================*/.faq-sec {	margin-bottom: 30px;}.faq-area-title {	text-align: center;	margin-bottom: 60px;}.faq-title {	font-size: 36px;	text-transform: capitalize;	font-weight: bold;	margin-bottom: 40px;}.faq-sec .panel-title {	font-size: 20px;	text-transform: capitalize;	font-weight: 600px;}.faq-sec .panel-content {	padding: 20px 20px 20px 20px;	background: #cde6fa;}.faq-img {display: inline-block;width: 100%;}.faq-img img {  width: 100%;}.faq-sec .panel-heading {	margin-bottom: 0px;	padding: 14px 28px;	background: #071c34;	border-radius: 0px;}.faq-sec .panel-group .panel-heading.active{	background: #01a9f5;	color: #fff;}.faq-sec .panel {	border:none;	border-radius: 0;	-webkit-box-shadow: 0;	box-shadow: 0 1px 1px rgba(0,0,0,.0);	margin-bottom: 15px;	}.faq-sec .panel-heading a {	color: #fff;	display: inline-block;	font-size: 18px;	width: 100%;	font-weight: 600;}.faq-sec .panel-title a:before {    float:right !important;    font-family: IcoFont !important;    content:"\eacb";   color:#fff;   font-weight: 700;}.faq-sec .panel-title a.collapsed:before {    float: right !important;    content:"\eac8";color:#fff;	font-family: IcoFont !important;	font-weight: 700;}.faq-sec .panel-title >a:hover, .faq-sec .panel-title >a:active, .faq-sec .panel-title >a:focus  {    text-decoration:none;color:#fff;}.faq-single {	margin-bottom: 20px;}.faq-single .icon {	width: 60px;	height: 60px;	margin-right: 10px;	background: #fab909;	text-align: center;	line-height: 60px;	color: #011e40;}.faq-single .media-body h2 {	font-size: 20px;	margin-bottom:10px;	text-transform: capitalize;}/*24.Service Sidebar============================*/.widget-title {	display: inline-block;	font-size: 28px;	margin-bottom: 20px;	text-transform: capitalize;	width: 100%;	color: #0f1934;	padding-bottom: 10px;	font-weight: 700;	position: relative;	padding-left: 33px;}.widget-title::before {	position: absolute;	content: "";	height: 40px;	width: 15px;	background: #fab90a;	top: 0;	left: 0;}.service-cat li {	display: inline-block;	width: 100%;}.service-cat li a {	display: inline-block;	background: #fafafa;	padding: 16px;	text-transform: capitalize;	font-size: 18px;	width: 100%;	margin-bottom: 2px;	position: relative;	border-left: 2px solid #f9bc17;}.service-cat li a span {	float: right;}.service-cat li a:hover {	background: #0f263a;	color: #fff;	border-left: 7px solid #fab90a;}.brochures-widget{	margin-top:40px;}.brochures-widget ul li {	width: 100%;}/*Searc Widget*/.search-field {	margin-bottom: 40px;}.search-field form {display: inline-block;width: 100%;position: relative;overflow:hidden;}.search-field input[type="text"] {	background: #fafafa none repeat scroll 0 0;	border: 1px solid #fafafa;	padding: 18px 74px 18px 20px;	width: 100%;	color: #000;}.search-field button {	color: #fff;	padding: 22px 30px;	position: absolute;	right: 0;	background: #fab90a;	top: -1px;}/*Widget Tag*/.widget-tag {	display: inline-block;	width: 100%;	margin-top: 40px;}.widget-tag a {	float: left;	margin-right: 5px;	margin-bottom: 5px;	padding: 10px 20px;	color: #0f263a;	background: #fafafa;	border-bottom: 2px solid #ddd;}.widget-tag li a:hover{background:#fab90a;color:#fff!important;border-color:#f9bc17;}/*commentar css*/.commentar-sec {	margin-top: 40px;}.commentar-sec img {	float: left;	margin-right: 20px;	width: 100px;	height: 100px;	border-bottom: 2px solid #e5a700;}.comment-author {	margin-bottom:0px;	font-size: 18px;	text-transform: capitalize;	font-weight: 600;	color: #0f1934;}.comment-author-designation {	font-size: 14px;	color: #fab90a;	text-transform: capitalize;	margin-bottom: 10px;	display: inline-block;	width: 100%;}.comment-time {	font-size: 16px;	font-weight: normal;	display: inline-block;	width: 100%;	margin-top: 25px;}.commentar-sec .media.mt-3 {  margin-top: 40px;}.commentar-sec h2 {	margin-top: 50px;	font-weight: 600;	text-transform: capitalize;	margin-bottom: 50px;	font-size: 22px;}.replay-button {	float: right;}.replay-button a {	color: #fab90a;	text-transform: capitalize;	font-size: 16px;}.replay-button a i {	margin-left:10px}.replay-button a:hover{color:#fab90a;}.commentar-sec .media-body p a {	color: #7e7e7f;	font-weight: 600;	font-size: 15px;}.commentar-sec.author ul li {  display: inline-block;  margin-right: 20px;}.commentar-sec.author {  position: relative;}.commentar-sec.author ul li a i{color:#cbc8c8}.commentar-sec.author ul li a i:hover{transition: all 0.4s ease 0s;color:#29ace4}.commentar-sec.author .media-body {  padding-left: 100px;}.commentar-sec.author .media {background: #fafafa none repeat scroll 0 0;border-radius: 30px;padding: 30px 0;margin-left: 20px;}.author-thumb {border-radius: 100%;float: left;height: 100px;left: 0;overflow: hidden;position: absolute;top: 70px;width: 100px;}.author-thumb img {  height: 100%;  width: 100%;}.code-text {	font-style: italic;	padding: 18px 40px;	position: relative;	background: #fafafa;	margin-bottom: 20px;	border-left: 2px solid #fab90a;}.code-text p {	margin-bottom: 0;	color: #0f1934;}.contact-field {	padding-top: 40px;}#commentform input[type="text"] {	padding: 10px 20px;	width: 100%;	font-size: 16px;	border: 1px solid #f7f7f7;	color: #0f1934;	font-weight: normal;	background: #f7f7f7;	border-bottom: 2px solid #ddd;}#commentform textarea {	resize: vertical;	width: 100%;	font-size: 16px;	border: 1px solid #f7f7f7;	padding: 20px;	color: #0f1934;	background: #f7f7f7;	border-bottom: 2px solid #ddd;}#commentform input#submit {	background: #fab90a none repeat scroll 0 0;	border: 1px solid #fab90a;	border-radius: 2px;	box-shadow: none;	color: #fff;	cursor: pointer;	padding: 10px 30px;	font-size: 16px;	font-weight: 600;	text-transform: capitalize;	border-bottom: 2px solid #e5a700;}.comment-reply-title{	color: #fab90a;	font-size: 24px;}/*25.Service Details============================*/.service-details {	margin-bottom: 40px;}.service-details-text h2 {	font-size: 24px;	text-transform: capitalize;}.service-details-thumb {	margin-bottom: 30px;}.service-tab {  margin-bottom: 40px;}.service-tab li {display: inline-block;margin-right: 10px; transition: all 0.4s ease 0s;}.service-tab li a:hover{background: #01a9f5 none repeat scroll 0 0; transition: all 0.4s ease 0s;color:#fff;border-color:#fab90a;}.service-tab li.active a {	background: #01a9f5;	color: #fff;	border-color: #fab90a;}.service-tab li.active a:hover{color:#fff}.service-tab li a {	color: #0f263a;	display: inline-block;	text-align: center;	text-transform: capitalize;	background: #fafafa;	position: relative;	border-bottom: 4px solid #fafafa;	padding: 14px 30px	}/*26.Project Details========================*/.project-details-img {	margin-bottom: 30px;	position:relative;}.project-details-desc h2 {	font-size: 24px;	text-transform: capitalize;}.project-details-list {	background: #fab90a;	padding: 10px 20px;	position: absolute;	bottom: 0;}.project-details-list-single::before {	position: absolute;	content: "";	height: 100%;	width: 1px;	background: #fff;	right: -46px;}.project-details-list-single:last-child:before{	display:none;}.project-list-box {	position: relative;}.project-list-box::before {	content: "";	background: #e1e1e1;	height: 70px;	width: 2px;	position: absolute;	right: 0;	top: -10px;}.project-list-box:last-child.project-list-box::before {	display:none;}.project-details-list-single {	margin: 30px 50px;	display: inline-block;	position: relative;}.project-details-list-text {	text-align: left;	display: inline-block;}.project-details-list-text h2 {	font-size: 20px;	text-transform: capitalize;	margin-bottom: 10px;	color: #fff;	font-weight: 600;}.project-details-list-text span,.project-details-list-text span a {	color: #071c34;	font-weight: 600;}.project-details-list-text span a:hover{	color:#fab90a;}.project-details-column-text {	margin-top: 40px;}.project-details-column-text h2 {	font-size: 22px;	text-transform: capitalize;}.project-details-column-text img {	width: 100%;	margin-bottom: 30px;}/*Project Widget*/.project-details-info {	position: absolute;	bottom: 30px;	display: inline-block;	width: 350px;	right: 30px;}.project-details-info ul {	border-top: 3px solid #fab90a;}.project-details-info h2 {	font-size: 30px;	font-weight: 600;}.project-details-info ul li {	display: inline-block;	width: 100%;	text-transform: capitalize;	padding: 6px 0;}.project-details-info ul li span{float:right}.project-details-info {	margin-bottom: 40px;}.project-details-img img {	width: 100%;}.project-details-info ul li {	display: inline-block;	width: 100%;	text-transform: capitalize;	padding: 16px 34px;	background: #fff;	border-bottom: 1px solid #ddd;}.project-details-info ul li span{float:right}/*27.Contact Page============================*/.contact-page-map .contact-map {	height: 560px;}.contact-page-sec .contact-field {	display: inline-block;	width: 100%;	padding: 50px;	box-shadow: 0 0 20px 2px #fafafa;	background: #fff;}.contact-info-icon {	float: left;	width: 75px;	height: 75px;	text-align: center;	line-height: 88px;	margin-right: 10px;	background: #fab90a;	border-radius: 100%;	position: relative;	top: 8px;}.contact-info-icon i {	color: #fff;	font-size: 32px;}.contact-page-sec .contact-field h2 {	color: #282828;	text-transform: capitalize;	font-size: 22px;}.contact-field .col-md-6.col-sm-6.col-xs-12 {  padding-left: 0;}  .contact-field.contact-form input {  margin-bottom: 5px;}  .contact-field.contact-form textarea {  height: 110px;}.contact-field.contact-form input[type="submit"] {  background: #4cc700;  width: 150px;  border-color: #4cc700;}.contact-info-text {	padding-left: 100px;}.contact-info {	background: #fff;	padding: 30px;	margin-bottom: 15px;}.contact-info-text h2 {	color: #282828;	font-size: 24px;	text-transform: capitalize;	margin-bottom: 0px;}.contact-info-text span {	color: #999999;	font-size: 16px;	font-weight: ;	display: inline-block;	width: 100%;}.contact-field input{  background: #fff none repeat scroll 0 0;  border: 1px solid #ddd;  margin-top: 20px;  padding: 10px;  width: 100%;color:#999999;}.contact-field select {	width: 100%;	border: 1px solid #ddd;	padding: 13px 20px;	margin-bottom: 20px;	text-transform: capitalize;	color: #999999;margin-top: 20px;}.contact-field .select-arrow::before {	top: 30px;	color: #999999;}.contact-field .message-input {display: inline-block;width: 100%;padding-left: 0;}.single-input-field textarea {	border: 1px solid #ddd;	width: 100%;	height: 120px;	padding: 10px;	margin-top: 20px;}.single-input-fieldsbtn input[type="submit"] {	background: #fab90a none repeat scroll 0 0;	border: 0;	color: #fff;	display: inline-block;	font-weight: 600;	padding: 12px 30px;	text-transform: capitalize;	width: 170px;	margin-top: 30px;	font-size: 16px;}.single-input-fieldsbtn input[type="submit"]:hover{background:#020e2a;transition: all 0.4s ease-in-out 0s;border-color:#020e2a;color:#fff;}.contact-field {  display: inline-block;width:100%}.single-input-field  h4 {  color: #464646;  text-transform: capitalize;  font-size: 14px;}.contact-page-form {	display: inline-block;	width: 100%;	margin-top: 30px;}/*Footer Section ======================*/footer.footer1 {	padding-top: 100px;	background: #e8f4fe;}.footer-sec h2 {	color: #323232;	font-weight: bold;	margin-bottom: 20px;	padding-bottom: 10px;	position: relative;	text-transform: capitalize;	font-size: 22px;}.footer-widget-inner {	margin-bottom: 40px;}.footer-bottom-sec {	padding: 20px 0px;	background: #cde6fa;}.inner-text {	color: #b0acac;	font-weight: 400;}.inner-icon i {	color: #b0acac;	font-size: 20px;	margin-left: 1px;	width: 25px;	text-align: center;}.footer-sec p {color: #707070;}.footer-wedget-one >a >img {	position: relative;	margin-bottom: 20px;}.footer-wedget-one ul {  margin-top: 15px;}.footer-wedget-three li i {  display: inline-block;  margin-right: 10px;}.wedget-newsletter form {margin-bottom: 25px;margin-top: 25px;position: relative;}.footer-widget-menu li a {	color: #707070;	text-transform: capitalize;}.footer-widget-menu li a:hover{color:#fab90a}.footer-widget-menu li {	display: inline-block;	width: 100%;	padding: 10px 0;}.wedget-newsletter input[type="email"] {	background: #e8f4fe;	border: 1px solid #e8f4fe;	padding: 10px 58px 10px 10px;	text-transform: capitalize;	width: 100%;	font-weight: 600;	color: #707070;}.wedget-newsletter button {	color: #999999;	position: absolute;font-size:18px;	padding: 11px 20px;	right: 0;	top: 0;background:transparent}.checkbox-field {  margin-top: 40px;background:transparent}.footer-bottom-sec p {	color: #707070;	font-size: 16px;	margin: 0;	text-align: center;	text-transform: capitalize;}.footer-social li {	display: inline-block;	margin-right:5px;}.footer-social li:last-child{	margin-right:0px;}.footer-social li a {	color: #b2b1b2;	width: 40px;	height: 40px;	display: inline-block;	background: #fff;	border-radius: 100%;	text-align: center;	line-height: 40px;}.footer-social li a:hover{	background:#01a9f5;	color:#fff;}/* The End *//*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/6239。（此备注只出现在演示站，下载的源码不包含。）*/