/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/1363。（此备注只出现在演示站，下载的源码不包含。）*//***************************************************************************************************************||||||||||||||||||||||||||||       MASTER STYLESHEET FOR BITCOIN          ||||||||||||||||||||||||||||||||||||****************************************************************************************************************||||||||||||||||||||||||||||              TABLE OF CONTENT                  ||||||||||||||||||||||||||||||||||||********************************************************************************************************************************************************************************************************************************http://www.bootstrapmb.com1 imported styles2 flaticon reset styles3 common css styles4 .top-bar styles5 .header styles6 .mainmenu-area styles7 .rev_slider_wrapper styles8 .overlay styles9 .call-to-action styles10 .event styles11 .full-sec styles12 .single-service-home styles13 .faq-home styles14 .fact-counter-wrapper styles15 .single-team-member styles16 .testimonials-wrapper styles17 .single-blog-post styles18 .footer-call-to-action styles19 .footer styles20 .footer-bottom styles21 contact form validation styles22 .home-appointment-form styles23 select menu item styles24 date picker styles25 .inner-header styles26 .about-content styles27 .volunteer-profile28 .contact-content styles29 .appointment-content styles30 .side-bar-widget styles31 .parallax-section32 .gallery-section33 .featured-causes styles34 .pager-outer35 .causes recent style36 .promote-project37 .donation-section****************************************************************************************************************||||||||||||||||||||||||||||            End TABLE OF CONTENT                ||||||||||||||||||||||||||||||||||||****************************************************************************************************************//* 1 imported styles */@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,900,800italic,900italic);@import url(bootstrap.min.css);@import url(font-awesome.min.css);@import url(hover.css);@import url(jquery.fancybox.css);@import url(owl.carousel.css);@import url(owl.theme.default.min.css);@import url(animate.min.css);@import url(../fonts/flaticon/flaticon.css);@import url(../js/jquery-ui-1.11.4/jquery-ui.css);body {	font-family: 'Roboto', sans-serif;	font-size: 16px;	color: #9C9C9C;}h1, h2, h3, h4, h5, h6 {	font-family: 'Raleway', sans-serif;	}a, a:hover, a:active {	text-decoration: none !important;}:active,:focus {	outline: none !important;}img {	max-width: 100%;}.p0 {	padding: 0 !important;}.full-width {	width: 100% !important;}.text-thm {	color: #243559;}.text-white {	color: #fff !important;}.text-black {	color: #454545 !important;}.thm-btn {	background: #243559;		display: inline-block;	color: #fff;	font-size: 12px;	font-family: 'Raleway', sans-serif;	text-transform: uppercase;	font-weight: bold;	padding: 12px 35px;	border: 2px solid transparent;	transition: all .3s ease;}.thm-btn:hover,.thm-btn.inverse {	background-color: #fff;	border-color: #243559;	color: #243559;}.thm-btn:active,.thm-btn:focus {	background-color: #fff;	border-color: #243559;	color: #243559;}.thm-btn.inverse:hover {	background: #243559;	border-color: #243559;	color: #fff;}.btn-xs {	font-size: 11px !important;	padding: 8px 15px !important;}.sec-padding {	padding: 70px 0 75px;}.sec-title {	margin-bottom: 63px;}.sec-title h2 {	font-size: 32px;	text-transform: capitalize;	color: #202A30;	font-weight: bold;	margin: 0;	margin-bottom: 15px;}.sec-title p {	font-size: 16px;	color: #747474;	margin: 0;	margin-bottom: 20px;}.sec-title span.decor {  background: #e6e6e6 none repeat scroll 0 0;  display: inline-block;  height: 2px;  position: relative;  width: 115px;  z-index: 1;}.sec-title span.inner {    width: 6px;    height: 6px;    background: #EAEAEA;       display: block;    margin: auto;    margin-top: 3px;}.sec-title span.decor:before,.sec-title span.decor:after {	content: '';	position: absolute;		top: 5px;	width: 50px;	height: 2px;	background: #E6E6E6;	z-index: -1;}.sec-title span.decor:before {	left: 14px;}.sec-title span.decor:after {	right: 14px;}.sec-title.text-left span.decor {	margin-left: 50px;}.sec-title.style-two span.decor {	border-color: #243559;}.sec-title.style-two span.decor .inner {	background: #243559;}.sec-title.style-two span.decor:after {	right: -94px;	}.sec-title.style-two span.decor:before,.sec-title.style-two span.decor:after {	background: #DCDCDC;}.sec-title.colored span.decor {  background: #243559 none repeat scroll 0 0;}.sec-title.colored span.decor span.inner {	background: #243559;}.sec-title.colored span.decor:before,.sec-title.colored span.decor:after {	background: #243559;}.sec-color {	color: #202a30;	font-weight: 700;}.double-line {	display: block;	margin-bottom: 30px;	margin-top: 10px;	position: relative;}.double-line::before,.double-line::after {	border: 1px solid #243559;    bottom: -7px;	content: "";	height: 1px;	left: 0;	margin: 1px auto auto;	position: absolute;	right: 0;	width: 50px;}.double-line::before {	bottom: -10px;}.double-line.line-left::before,.double-line.line-left::after {	left: 0;	right: auto;}.line-bottom {	display: block;	margin-bottom: 20px;	margin-top: 10px;	position: relative;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.line-bottom::before,.line-bottom::after {	background-color: #243559;	bottom: -10px;	content: "";	height: 2px;	left: 0;	margin: 1px auto auto;	position: absolute;	right: 0;	width: 30px;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.line-bottom::before {	background-color: #eee;}.line-bottom.line-left::before,.line-bottom.line-left::after {	left: 0;	right: auto;}.d-ib {	display: inline-block;}.fw-b {	font-weight: bold;}.text-uppercase {	text-transform: uppercase;}/* 2 flaticon reset styles */[class^="flaticon-"]:before, [class*=" flaticon-"]:before,[class^="flaticon-"]:after, [class*=" flaticon-"]:after {	margin: 0;}/* 3 common css styles */.mb_0 {	margin-bottom: 0 !important;}.mb_20 {	margin-bottom: 20px !important;}.mb_30 {	margin-bottom: 30px !important;}.mb_60 {	margin-bottom: 60px !important;}.mt_5 {	margin-top: 5px;}.mt_15 {	margin-top: 15px !important;}.mt_30 {	margin-top: 30px !important;}.p_0 {	padding: 0 !important;}.p_20 {	padding: 20px;}.p_30 {	padding: 30px;}.p_35 {	padding: 35px;}.p_40 {	padding: 40px;}.pb_0 {	padding-bottom: 0 !important;}.pb_2 {	padding-bottom: 2px !important;}.pb_30 {	padding-bottom: 30px !important;}.pb_60 {	padding-bottom: 60px !important;}.pb_70 {	padding-bottom: 70px !important;}.pl_0 {	padding-left: 0;}.pr_0 {	padding-right: 0 !important;}.pr_15 {	padding-right: 15px !important;}.pt_0 {	padding-top: 0 !important;}.pt_90 {	padding-top: 90px !important;}.font-13 {	font-size: 13px !important;}.font-16 {	font-size: 16px !important;}.font-18 {	font-size: 18px !important;}.font-26 {	font-size: 26px !important;}.border-1px {	border: 1px solid #eee;}.brder-left-3 {	border-left: 3px solid #ddd;}.lh-20 {	line-height: 30px;}/* 4 .top-bar styles */.top-bar {  background: #243559 none repeat scroll 0 0;  padding-bottom: 8px;  padding-top: 8px;}.top-bar .left-text p {	font-size: 13px;	color: #B6B6B6;		margin: 0;	line-height: 35px;}.top-bar .left-text p span {	color: #ffffff;}.social-icons ul,.social-icons ul li {	list-style: none;	margin: 0;	padding: 0;	display: inline-block;}.social-icons ul li:first-child a {	/*border-left: 1px solid #EAEAEA;*/}.social-icons ul li a {	display: inline-block;	font-size: 15px;	color: #A4A4A4;	/*border-right: 1px solid #EAEAEA;*/	line-height: 35px;	text-align: center;	padding: 0 16px;		transition: all .3s ease;}.social-icons ul li a:hover {	color: #fff;	background: #243559;}/* 5 .header styles */.logo.pull-left img {  width: 95px;}.header {padding: 20px 0;}.single-header-info {  padding-left: 35px;  display: inline-block;  vertical-align: middle;}.single-header-info .icon-box,.single-header-info .content {	display: table-cell;	vertical-align: middle;}.single-header-info .icon-box .inner-box {	/*width: 60px;	height: 60px;	border: 1px solid #E1E1E1;	border-radius: 50%;	text-align: center;	line-height: 58px;	margin-right: 15px;*/}.single-header-info .icon-box .inner-box i:before {	font-size: 17px;	color: #243559;	margin-right: 10px;}.single-header-info .content h3 {	font-size: 13px;	text-transform: uppercase;	color: #2B2B2B;	font-family: 'Raleway', sans-serif;	font-weight: 800;	margin: 0;	margin-bottom: 5px;}.single-header-info .content p {	font-size: 15px;	margin: 0;	color: #000000;}.single-header-info .content p b {	font-size: 18px;	color: #000000;	font-weight: 500;	font-size: 14px;}.single-header-info .thm-btn {	margin: 7px 0;}.single-header-info .modal-dialog.style-one {	margin: 30px auto;	width: 700px;}/* 6 .mainmenu-area styles */.mainmenu-area {  background: #243559 none repeat scroll 0 0;}.mainmenu-area.stricky-fixed {	position: fixed;	top: 0;	left: 0;	width: 100%;	z-index: 99999;}.navigation .nav-footer {  display: none;  text-align: center;}.navigation .nav-header >ul {	padding: 0;	margin: 0;}.navigation .nav-header >ul >li {	display: inline-block;	position: relative;}.navigation .nav-header >ul >li:first-child >a {	padding-left: 0;}.navigation .nav-header >ul >li >a {	display: block;	font-size: 14px;	font-weight: 600;	text-transform: uppercase;	color: #FFFFFF;	padding: 23px 19px;	transition: all .3s ease;}.navigation .nav-header >ul >li:hover >a {	color: #fff;}.navigation .nav-header >ul >li:hover >ul {	opacity: 1;	visibility: visible;}.navigation .nav-header >ul >li >ul {	position: absolute;	top:100%;	left:0;	z-index: 999;	background: #fff;	width: 240px;	margin: 0;	padding: 0;	opacity: 0;	visibility: hidden;	box-shadow: 2px 0 11px -3px rgba(0,0,0,.2);	transition: all .5s ease;}.navigation .nav-header >ul >li >ul >li {	display: block;	position: relative;}.navigation .nav-header >ul >li >ul >li:last-child >a {	border-bottom: 0;}.navigation .nav-header >ul >li >ul >li >a {	display: block;	font-size: 14px;	font-weight: 500;	text-transform: capitalize;	color: #2B2B2B;	padding: 14px 19px;	border-bottom: 1px solid #E9E9E9;	transition: all .3s ease;}.navigation .nav-header >ul >li >ul >li:hover >a {	background: #243559;	color: #fff;	border-color: 0;}.navigation .nav-header >ul >li >ul >li:hover >ul {	opacity: 1;	visibility: visible;}.navigation .nav-header >ul >li >ul >li >ul {	position: absolute;	top:0;	left:100%;	width: 240px;	margin: 0;	padding: 0;	opacity: 0;	visibility: hidden;	z-index: 999;	background: #fff;	box-shadow: 2px 0 11px -3px rgba(0,0,0,.2);	transition: all .5s ease;}.navigation .nav-header >ul >li >ul >li >ul >li {	display: block;	position: relative;}.navigation .nav-header >ul >li >ul >li >ul >li:last-child >a {	border-bottom: 0;}.navigation .nav-header >ul >li >ul >li >ul >li >a {	display: block;	font-size: 14px;	font-weight: 500;	text-transform: capitalize;	color: #2B2B2B;	padding: 14px 19px;	border-bottom: 1px solid #E9E9E9;	transition: all .3s ease;}.navigation .nav-header >ul >li >ul >li >ul >li:hover >a {	background: #243559;	color: #fff;	border-color: 0;}.mainmenu-area .search-box {	width: 280px;	height: 66px;	background: #191919;	padding: 0 25px;}.mainmenu-area .search-box input {	background-color: transparent;	border: none;	outline: none;	color: #DAD9D9;	font-size: 13px;	line-height: 65px;	width: calc(100% - 31px);}.mainmenu-area .search-box button {	background-color: transparent;	border: none;	outline: none;	font-size: 15px;	line-height: 65px;	color: #DAD9D9;}@media (min-width: 1025px)  {	.mainmenu-area .navigation .nav-header {display: block;text-align: center;}	.navigation .nav-header >ul >li a button {display: none;}}/* 7 slider_wrapper styles */.slider1-area .nivo-controlNav {  display: none;}.slider1-area .nivo-directionNav a.nivo-prevNav {  left: 8px;  width: 50px;  height: 50px;   background-color: rgba(0, 0, 0, 0.5);  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-prevNav:before {  content: "\f053";  font: normal normal normal 14px/1 FontAwesome;  color: #ffffff;  cursor: pointer;  font-size: 16px;  margin: 0;  position: absolute;  text-align: center;  top: 18px;  z-index: 9;  height: 10px;  width: 10px;  left: 19px;  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-prevNav:hover {  background-color: rgba(0, 33, 71, 0.6);  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-prevNav:hover:before {  background: transparent;  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-nextNav {  right: 8px;  width: 50px;  height: 50px;   background-color: rgba(0, 0, 0, 0.5);  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-nextNav:before {  content: "\f054";  font: normal normal normal 14px/1 FontAwesome;  color: #ffffff;  cursor: pointer;  font-size: 16px;  margin: 0;  position: absolute;  text-align: center;  top: 18px;  z-index: 9;  height: 10px;  width: 10px;  right: 19px;  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-nextNav:hover {  background-color: rgba(0, 33, 71, 0.6);  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-directionNav a.nivo-nextNav:hover:before {  background: transparent;  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -ms-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider1-area .nivo-caption {  opacity: 1;  }@media only screen and (max-width: 991px) {  .slider1-area .nivo-caption {    top: 0;  }}.slider1-area .slide-1 h1,.slider1-area .slide-2 h1,.slider1-area .slide-3 h1 {  color: #ffffff;  text-transform: capitalize;  font-size: 56px;  margin-bottom: 10px;  font-weight: bold;}@media (min-width: 992px) and (max-width: 1199px) {  .slider1-area .slide-1 h1,  .slider1-area .slide-2 h1,  .slider1-area .slide-3 h1 {    font-size: 42px;  }}@media (min-width: 768px) and (max-width: 991px) {  .slider1-area .slide-1 h1,  .slider1-area .slide-2 h1,  .slider1-area .slide-3 h1 {    font-size: 38px;  }}@media (min-width: 480px) and (max-width: 767px) {  .slider1-area .slide-1 h1,  .slider1-area .slide-2 h1,  .slider1-area .slide-3 h1 {    margin-bottom: 20px;    font-size: 32px;  }}@media only screen and (max-width: 479px) {  .slider1-area .slide-1 h1,  .slider1-area .slide-2 h1,  .slider1-area .slide-3 h1 {    font-size: 28px;    margin-bottom: 10px;    line-height: 1.25;  }}@media only screen and (max-width: 319px) {  .slider1-area .slide-1 h1,  .slider1-area .slide-2 h1,  .slider1-area .slide-3 h1 {    font-size: 24px;  }}.slider1-area .slide-1 p,.slider1-area .slide-2 p,.slider1-area .slide-3 p {  font-size: 16px;  margin-bottom: 50px;}@media (min-width: 991px) and (max-width: 1199px) {  .slider1-area .slide-1 p,  .slider1-area .slide-2 p,  .slider1-area .slide-3 p {    display: none;  }}@media (min-width: 768px) and (max-width: 991px) {  .slider1-area .slide-1 p,  .slider1-area .slide-2 p,  .slider1-area .slide-3 p {    margin-bottom: 30px;  }}@media only screen and (max-width: 767px) {  .slider1-area .slide-1 p,  .slider1-area .slide-2 p,  .slider1-area .slide-3 p {    display: none;  }}@media only screen and (max-width: 479px) {  .slider1-area .slide-1 .slider-btn-area,  .slider1-area .slide-2 .slider-btn-area,  .slider1-area .slide-3 .slider-btn-area {    display: none;  }}.slider3-area .nivo-caption {  opacity: 1;  top: 0;}@media only screen and (max-width: 1199px) {  .slider3-area .nivo-caption {    top: 0;  }}@media only screen and (max-width: 991px) {  .slider3-area .nivo-caption .slide-1 p,  .slider3-area .nivo-caption .slide-2 p,  .slider3-area .nivo-caption .slide-3 p {    display: none;  }}/* 8 .overlay styles */.overlay-white { 	-webkit-background-size: cover;	background-size: cover;	position: relative;}.overlay-white:before {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom:0;	background: #fff;	opacity: .9;}/* 9 .call-to-action styles */.call-to-action .container-fluid {	padding: 0;}.call-to-action-corner {	/*width: 35%;*/	position: relative;		/*float: left;*/	background-repeat: no-repeat;	background-size: cover;	background-position: center center;		transition: all .3s ease;}.call-to-action-corner:before {	position: absolute;	top: 0;	right: 0;	bottom:0;	left: 0;	content: '';	background: rgba(37,186,218,.9);}.call-to-action-corner:hover:before {	background: rgba(38,213,250,.9);}.call-to-action-center {	/*width: 30%;*/	position: relative;	/*float: left;*/	background-repeat: no-repeat;	background-size: cover;	background-position: center center;	transition: all .3s ease;}.call-to-action-center:before {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom:0;	background: rgba(10,194,233,.9);}.call-to-action-center:hover:before {	background: rgba(38,213,250,.9);}.single-call-to-action {	position: relative;	text-align: center;	min-height: 250px;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	align-items: center;	justify-content: center;}.single-call-to-action .icon-box,.single-call-to-action .content-box {	display: inline-block;	vertical-align: top;}.single-call-to-action .icon-box {	width: 50px;	position: relative;	bottom: 15px;}.single-call-to-action .icon-box i.flaticon-circle {	bottom: 25px;	position: relative;}.single-call-to-action .icon-box i.flaticon-social {	position: relative;	bottom: 25px;}.single-call-to-action .icon-box i.flaticon-medical {	position: relative;	bottom: 25px;}.single-call-to-action .icon-box i:before {	font-size: 50px;	color: #fff;}.single-call-to-action .content-box {	width: 65%;	text-align: left;	padding-left: 15px;}.single-call-to-action .content-box h3 {	font-size: 24px;	text-transform: uppercase;	color: #fff;	font-weight: 600;	margin: 0;	margin-bottom: 15px;}.single-call-to-action .content-box p {	font-size: 13px;	color: #fff;	line-height: 24px;}.single-call-to-action .content-box ul {	margin: 0;	padding: 0;}.single-call-to-action .content-box ul li {	list-style: none;	display: block;	color: #fff;	font-size: 13px;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	-webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;}.single-call-to-action .content-box .thm-btn.inverse {	border-color: #fff;	background-color: transparent;	padding: 7px 22px;	color: #fff;}.single-call-to-action .content-box .thm-btn.inverse:hover {	background: #fff;	color: #243559;}.call-to-action.boxed .single-call-to-action .content-box {	width: 70%;}/* 10 .event styles */.event {	margin-bottom: 15px;}.event .event-thumb {	position: relative;}.event .event-title {	margin-bottom: 10px;	margin-top: 0;}.event .event-title a {	color: #000000;	text-transform: uppercase;		transition: all .3s ease;	font-weight: 600;}.event:hover .event-title a {	color: #243559;}.event .event-content .event-held {	font-size: 12px;	margin-bottom: 10px;	text-transform: uppercase;}.event .event-content .event-held li i {	color: #243559;}.event .event-thumb .event-date {	margin: 0;	padding: 0;	position: absolute;	right: 0;	text-align: center;	top: 0;}.event .event-thumb .date {	background-color: #243559;	color: #fff;	font-size: 22px;	font-weight: 500;	line-height: 20px;	list-style: none;	padding: 15px 15px 10px;}.event .event-thumb .month {	background-color: #333;	color: #ddd;	font-size: 12px;	font-weight: 600;	list-style: none;	padding: 7px 15px;	text-transform: uppercase;}/* bx-event-carousel style-two */.event.style-two {	border-bottom: 1px solid #ddd;	padding-bottom: 7px;}.event.style-two .event-thumb .event-date {	left: 0;	padding-left: 0;}.event.style-two .event-thumb .date {	font-size: 28px;	padding: 20px 0;}/* event slider */.bx-wrapper {  margin: 0 auto 7px;  padding: 0;  position: relative;}.bx-wrapper .bx-viewport {	background: transparent;	border: none;	box-shadow: none;	left: 0;}/* bx top nav style */.bx-controls .bx-controls-direction >a {    background: #243559;    background-image: none;    border: 2px solid #243559;	color: #fff;    height: auto;    line-height: 26px;    padding: 0 11px;    width: auto;    text-indent: 0;       z-index: 0;}.bx-controls .bx-controls-direction >a:hover {	background: #fff;	color: #243559;}.bx-controls .bx-controls-direction >a:hover i {	color: #243559;}.bx-controls .bx-controls-direction >a i {	color: #fff;}.bx-controls .bx-controls-direction .bx-prev {    right: 35px;    left: auto;}.bx-controls .bx-controls-direction .bx-next {    right: 0;}/* .event images style */.img-masonary {	margin-left: -3px;	margin-right: -3px;}.img-masonary .img-w1 {	padding: 3px;}.img-masonary .img-w1 img {	width: 280px;}.img-masonary .img-h1 img {	height: 220px;}/* Upcoming Events Style */.bg-pattern {	position: relative;}.bg-pattern::before {	background-image: url("../img/resources/map-pattern.png");	background-position: center center;	background-size: cover;	/*background-attachment: fixed;*/	content: "";	display: block;	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;}.bg-pattern::after {  /*background: #243559 none repeat scroll 0 0;  content: "";  height: 100%;  left: 0;  opacity: 0.8;  position: absolute;  top: 0;  width: 100%;*/}.bg-pattern .container {  position: relative;  z-index: 999;}.event-post {	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);	margin-bottom: 30px;	overflow: hidden;	position: relative;	text-align: center;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.event-post:hover {	box-shadow: 0 2px 0 3px rgba(0, 0, 0, 0.1);}.event-post .thumb {	overflow: hidden;	position: relative;}.event-post .thumb img {	transform: scale(1.05);	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.event-post:hover .thumb img {	transform: scale(1);}.event-post .thumb .overlay {	bottom: -50px;	position: absolute;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;	width: 100%;}.event-post:hover .thumb .overlay {	bottom: 0;}.event-post .thumb .overlay a {	background-color: #243559;	color: #fff;	display: inline-block;	font-size: 12px;	font-weight: 600;	line-height: 32px;	padding: 10px 0 7px;	text-align: center;	text-transform: uppercase;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	-ms-transition:all 0.3s ease-in-out;	-o-transition:all 0.3s ease-in-out;	width: 49.44%;}.event-post .thumb .overlay a:hover {	background-color: #202a30;	color: #fff;}.event-post .caption {  background-color: #fff;  padding: 10px 15px;  text-align: left;}.event-post .caption .entry-meta i {  color: #243559;  font-size: 14px;  margin-bottom: 0;  margin-right: 5px;}.event-post .caption .entry-meta span {  display: inline-block;  margin-right: 10px;  margin-top: 10px;}.event-post .caption .title {  font-weight: 700;  margin-bottom: 4px;  margin-top: 0;}.event-post .caption .title a {  color: #202a30;  font-size: 15px;}.event-post .caption i {	color: #1fadcc;	font-size: 40px;	margin-bottom: 15px;}.event-post .caption .event-time, .event-post .caption .event-location {  font-family: "Raleway",sans-serif;  font-size: 13px;  font-weight: 500;  letter-spacing: 1px;  line-height: 23px;  margin: 0;}.event-post .caption .event-time span {	font-family: "Roboto",sans-serif;}/* 11 .full-sec styles */.full-sec {	background: #FBFCFC;}.full-sec .sec-title {	margin: 0;	margin-bottom: 30px;}.full-sec .full-image {	max-width: none;}.full-sec h3 {	font-family: 'Roboto', sans-serif;	font-size: 28px;	text-transform: capitalize;	color: #243559;	font-weight: 300;	line-height: 40px;	margin: 0;}.full-sec p {	color: #9C9C9C;	line-height: 26px;}.full-sec .full-sec-content {	padding-top: 70px;	padding-left: 70px;}.full-sec .thm-btn {	padding: 7px 21px;	font-size: 12px;	border-color: #D3D3D3;	color: #202A30;	background-color: transparent;}.full-sec .thm-btn:hover {	background: #243559;	border-color: #243559;	color: #fff;	}/* 12 .single-service-home styles */.single-service-home {	margin-bottom: 80px;}.single-service-home .icon-box,.single-service-home .content {	display: table-cell;	vertical-align: top;	}.single-service-home .inner-box {	width: 65px;	height: 65px;	border: 2px solid #243559;	background: #243559;	text-align: center;	color: #fff;	line-height: 63px;	margin-right: 27px;	position: relative;	transition: all .3s ease;}.single-service-home:hover .inner-box {	background: #fff;	border-color: #243559;	color: #243559;}.single-service-home .inner-box:before {	content: '';    width: 30px;    height: 30px;    position: absolute;    top: -17px;    left: -17px;    background: #fff;    transform: rotate(45deg);}.single-service-home .inner-box i:before {	font-size: 35px;}.single-service-home .content h3 {	font-size: 24px;	text-transform: capitalize;	color: #202A30;	font-weight: 500;	margin: 0;	line-height: 24px;	margin-bottom: 15px;}.single-service-home .content p {	color: #9C9C9C;	line-height: 26px;	margin: 0;	margin-bottom: 15px;}.single-service-home .content .btn-details {	color: #243559;	font-size: 14px;	text-transform: capitalize;	font-weight: 600;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	-ms-transition:all 0.3s ease-in-out;	-o-transition:all 0.3s ease-in-out;}.single-service-home .content .btn-details:hover {	color: #5E2A30;}.style-two .single-service-home .inner-box  {	}.style-two .single-service-home .inner-box:before {	display: none;}/*Single Service Style*/.single-service-style .single-service-home {	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	-ms-transition:all 0.3s ease-in-out;	-o-transition:all 0.3s ease-in-out;}.single-service-style .single-service-home {  border: 3px solid #f7f7f7;  margin-bottom: 30px;  padding: 20px;  text-align: left;}.single-service-style .single-service-home:hover {	box-shadow: 0 6px 6px 0 rgba(156, 156, 156, 0.3);}.single-service-home .content h3 {  color: #202a30;  font-size: 20px;  font-weight: 700;  line-height: 20px;  margin: 11px 0 30px;  padding-left: 61px;  text-transform: uppercase;}.single-service-style .single-service-home .content h3 i {	color: #243559;	margin-right: 8px;}.single-service-style .single-service-home .content {  display: inline-block !important;  position: relative;}.single-service-style .single-service-home .content img {  left: 0;  margin-bottom: 25px;  position: absolute;  top: 0;  width: 45px;}/* 13 .faq-home styles */.faq-home {	padding-top: 0;}.faq-home hr {	border-top: 1px solid #F1F1F1;	border-bottom: 1px solid #F1F1F1;	height: 6px;	margin: 0;	margin-bottom: 90px;}.faq-home .sec-title {	margin: 0;	margin-bottom: 22px;}.faq-home .accrodion {	padding-bottom: 31px;	position: relative;	padding-right: 55px;}.faq-home .accrodion:last-child {	padding-bottom: 0;}.faq-home .accrodion:last-child:before {	display: none;}.faq-home .accrodion.active:last-child:before {	display: block;}.faq-home .accrodion.active:before,.faq-home .accrodion:before {	content: '';	width: 1px;	height: 100%;	position: absolute;	top: 5px;	left:6px;	background: #F1F1F1;}.faq-home .accrodion .accrodion-content {	padding-top: 21px;}.faq-home .accrodion .accrodion-title h4 {	margin: 0;	font-size: 20px;	color: #202A30;	font-weight: 600;	cursor: pointer;}.faq-home .accrodion .accrodion-title h4 span.decor {	width: 14px;	height: 14px;			border: 2px solid #F1F1F1;	background: #fff;	display: inline-block;	position: relative;	z-index: 1;	margin-right: 20px; }.faq-home .accrodion .accrodion-title h4 span.inner {    width: 4px;    height: 4px;    background: #F1F1F1;        display: block;    margin: auto;    margin-top: 3px;}.faq-home .accrodion.active .accrodion-title h4 span.decor {	border-color: #243559;}.faq-home .accrodion.active .accrodion-title h4 span.inner {	background: #243559;	}.faq-home .accrodion .accrodion-content {	padding-left: 40px;}.faq-home .accrodion .accrodion-content p {	margin-bottom: 21px;	font-size: 14px;	color: #9C9C9C;	line-height: 26px;}.faq-home .accrodion .accrodion-content p:last-child {	margin-bottom: 0;}.faq-home.faq-page .accrodion.active .accrodion-title h4 .text {	color: #243559;}.faq-home.faq-page .accrodion-grp .accrodion {	padding-right: 0 !important;}/* 14 .fact-counter-wrapper styles */.fact-counter-wrapper {	position: relative;	background: url(../img/resources/fact-counter-bg.jpg) center center no-repeat;	-webkit-background-size: cover;	background-size: cover;}.fact-counter-wrapper:before {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	content: '';	background: #243559;	opacity: .8;}.fact-counter-wrapper h2 {	font-size: 36px;	line-height: 42px;	color: #fff;	margin: 0;	margin-bottom: 27px;}.fact-counter-wrapper .thm-btn.inverse:hover {	border-color: #fff;	color: #fff;}.single-fact {	text-align: center;	display: inline-block;	padding: 0 35px;}.single-fact .icon-box {	width: 100px;	height: 100px;		border: 2px solid  #fff;	color: #fff;	text-align: center;	line-height: 98px;	margin-bottom: 14px;}.single-fact .icon-box i:before {	font-size: 50px;}.single-fact span {	font-size: 48px;	font-weight: 500;	color: #fff;}.single-fact p {	margin: 0;	font-size: 12px;	text-transform: uppercase;	color: #fff;	font-weight: 600;}/* 15 .single-team-member styles */.meet-volunteers.gray-bg {	background: #FBFCFC;}.meet-volunteers.team-page {	padding-bottom: 30px;}.meet-volunteers.team-page .single-team-member {	margin-bottom: 60px;}.single-team-member {  border: 1px solid #e2e2e2;  padding: 10px;}.single-team-member .img-box {	margin-bottom: 25px;	position: relative;}.single-team-member .img-box .overlay {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom:0;	background: rgba(36, 53, 89, 0.8);	opacity: 0;	transition: 0.3s all;	-ms-transition: 0.3s all;	-moz-transition: 0.3s all;	-webkit-transition: 0.3s all;	-o-transition: 0.3s all;}.single-team-member:hover .img-box .overlay {	opacity: 1;}.single-team-member .img-box .overlay .box {	display: table;	width: 100%;	height: 100%;}.single-team-member .img-box .overlay .box .content {	display: table-cell;	vertical-align: middle;}.single-team-member .img-box .overlay .box .content ul {	text-align: center;	margin: 0;	padding: 0;}.single-team-member .img-box .overlay .box .content ul li {	display: inline-block;	list-style: none;}.single-team-member .img-box .overlay .box .content ul li a {	display: inline-block;	width: 40px;	height: 40px;	margin-right: 8px;	background: #fff;	color: #243559;	border: 1px solid #fff;	line-height: 38px;	font-size: 18px;		transition: all .3s ease;}.single-team-member .img-box .overlay .box .content ul li a:hover {	background: #243559;	border-color: #fff;	color: #fff;}.single-team-member h3 {	font-size: 18px;	text-transform: capitalize;	font-weight: bold;	color: #222E35;	line-height: 25px;	margin: 0;	margin-bottom: 4px;}.single-team-member >span {  color: #243559;  display: block;  font-size: 13px;  margin-bottom: 0;  text-transform: capitalize;}.single-team-member p {	font-size: 14px;	color: #9C9C9C;	line-height: 26px;	margin: 0;}.single-team-member a.thm-btn {	padding: 9px 24px;	background: #fff;	border-color: #E6E6E6;	color: #222E35;	margin-top: 13px;}.single-team-member a.thm-btn:hover {	background: #243559;	border-color: #243559;	color: #fff;}.team-carousel .owl-controls {  margin-top: 30px;}.owl-theme .owl-nav {	margin: 0;}.owl-theme .owl-nav [class*=owl-] {	background: #243559;	color: #fff;	width: 45px;	height: 45px;	border: 2px solid #243559;	font-size: 22px;	line-height: 43px;	padding: 0;	margin: 0;	border-radius: 0;	margin-left: 15px;}.owl-theme .owl-nav [class*=owl-]:hover {	background: #fff;	color: #243559;}/* 16 .testimonials-wrapper styles */.testimonials-wrapper {		 background: #243559 none repeat scroll 0 0;	}.testimonials-wrapper::before { /* background: #243559 none repeat scroll 0 0;  bottom: 0;  content: "";  left: 0;  opacity: 0.9;  position: absolute;  right: 0;  top: 0;*/}.testimonials-wrapper .container {	position: relative;}.single-testimonaials {	text-align: center;	background: #fff;	padding: 0 50px;	padding-bottom: 40px;	margin-top: 30px;	}.single-testimonaials .qoute-box {  color: #243559;  display: inline-block;  height: 60px;  line-height: 60px;  margin: 30px auto -20px;  text-align: center;  width: 60px;}.single-testimonaials .qoute-box .qoute {  display: inline-block;  font-size: 80px;  line-height: 35px;  margin-right: 35px;  text-align: center;  vertical-align: middle;}.single-testimonaials p {	font-weight: 500;	color: #383838;	font-size: 15px;	line-height: 28px;	}.single-testimonaials h3 {	font-size: 16px;	color: #202A30;	text-transform: uppercase;	font-weight: bold;	margin: 0;	font-family: 'Roboto', sans-serif;	margin-top: 20px;	margin-bottom: 6px;}.single-testimonaials span {	font-size: 13px;	color: #A4A4A4;	text-transform: capitalize;}.testimonaials-carousel .owl-dots .owl-dot span {	width: 10px;	height: 10px;	background: #fff;	border: 2px solid #243559;}.testimonaials-carousel .owl-dots {	margin-top: 60px;}.testimonaials-carousel .owl-dots .owl-dot:hover span,.testimonaials-carousel .owl-dots .owl-dot.active span {	background: #243559;}/* 17 .single-blog-post styles */.single-blog-post .content-box {	margin-top: 27px;}.single-blog-post .img-box {	position: relative;}.single-blog-post .img-box .overlay {  background: rgba(36, 53, 89, 0.8) none repeat scroll 0 0;  bottom: 0;  left: 0;  position: absolute;  right: 0;  top: 0;  opacity: 0;  transition: all 0.5s ease 0s;}.single-blog-post:hover .img-box .overlay {	opacity: 1;}.single-blog-post .img-box .overlay .box {	display: table;	width: 100%;	height: 100%;}.single-blog-post .img-box .overlay .box .content {	display: table-cell;	vertical-align: middle;}.single-blog-post .img-box .overlay .box .content ul {	text-align: center;	margin: 0;	padding: 0;}.single-blog-post .img-box .overlay .box .content ul li {	display: inline-block;	list-style: none;}.single-blog-post .img-box .overlay .box .content ul li a {	display: inline-block;	width: 40px;	height: 40px;	margin-right: 8px;	background: #fff;	color: #243559;	border: 1px solid #fff;	line-height: 38px;	font-size: 18px;		transition: all .3s ease;}.single-blog-post .img-box .overlay .box .content ul li a:hover {	background: #243559;	border-color: #fff;	color: #fff;}.single-blog-post .content-box .date-box,.single-blog-post .content-box .content {	display: table-cell;	vertical-align: top;}.single-blog-post .content-box .date-box {	padding-right: 25px;}.single-blog-post .content-box .date-box .inner {	width: 65px;		text-align: center;}.single-blog-post .content-box .date-box .inner .date {	background: #243559;	padding: 15px 0;}.single-blog-post .content-box .date-box .inner .date b {	display: block;	font-size: 24px;	font-weight: 500;	color: #fff;	line-height: 20px;}.single-blog-post .content-box .date-box .inner .date {	font-size: 16px;	text-transform: uppercase;	font-weight: 500;	color: #fff;	line-height: 20px;}.single-blog-post .content-box .date-box .comment {	font-size: 20px;	color: #202A30;	line-height: 17px;	font-weight: 500;	padding: 16px 0;	border: 1px solid #E6E6E6;	border-top: 0px;}.single-blog-post .content-box .date-box .comment i:before {	color: #374045;	font-size: 16px;}.single-blog-post .content-box .content h3 {	font-size: 20px;	color: #000000;	text-transform: capitalize;	margin: 0;	line-height: 26px;	font-weight: bold;	margin-bottom: 12px;}.single-blog-post .content-box .content p {	font-size: 14px;	color: #9C9C9C;	line-height: 26px;}.single-blog-post .content-box .content span {	color: #222222;	font-size: 13px;}.single-blog-post .content-box .content span a {	color: #243559;}.single-blog-post .content-box .content .btn-details {	color: #243559;	font-size: 13px;}.single-blog-post .share {	margin: 0;	padding: 0;}.single-blog-post .share li {	display: inline;	list-style: none;}.single-blog-post .share li a,.single-blog-post .share li span {	display: inline-block;	color: #D5DADD;	font-size: 16px;	margin-right: 10px;}.single-blog-post .share li a:hover {	color: #243559;}.single-blog-post .share li span {	color: #222222;	font-size: 12px;	text-transform: capitalize;}.single-blog-post .bottom-box {	margin-top: 35px;}.blog-page .single-blog-post,.blog-details .admin-info,.blog-details .comment-box {	padding-bottom: 50px;	margin-bottom: 60px;	border-bottom: 1px solid #F1F1F1;}.blog-details .admin-info .img-box,.blog-details .admin-info .content {	display: table-cell;	vertical-align: top;}.blog-details .admin-info .inner-box {	width: 100px;}.blog-details .admin-info .content {	padding-left: 45px;}.blog-details .admin-info .content h3 {	font-size: 18px;	font-weight: bold;	line-height: 22px;	margin: 0;	margin-bottom: 10px;	text-transform: capitalize;	color: #222E35;}.blog-details .admin-info .social {	padding: 0;	margin: 0;	}.blog-details .admin-info .social li {	display: inline-block;	list-style: none;}.blog-details .admin-info .social li a {	font-size: 16px;	margin-right: 7px;	color: #D5DADD;}.blog-details .admin-info .social li a:hover {	color: #243559;}.blog-details .comment-box .title {	margin-bottom: 50px;}.blog-details .comment-box .title h2 {	font-size: 32px;	text-transform: capitalize;	color: #272727;	font-weight: bold;	margin: 0;	line-height: 25px;}.blog-details .comment-box .single-comment-box {	margin-bottom: 34px;}.blog-details .comment-box .single-comment-box:last-child {	margin-bottom: 0;}.blog-details .comment-box .single-comment-box .img-box,.blog-details .comment-box .single-comment-box .content-box {	display: table-cell;	vertical-align: top;}.blog-details .comment-box .single-comment-box .img-box .inner-box {	width: 70px;	margin-right: 30px;}.blog-details .comment-box .single-comment-box .content-box h3 {	color: #272727;	font-size: 16px;	text-transform: capitalize;	font-weight: bold;	line-height: 20px;	margin: 0;}.blog-details .comment-box .single-comment-box .content-box span {	color: #272727;	display: inline-block;	font-weight: 500;}.blog-details .comment-box .single-comment-box .content-box p {	color: #9C9C9C;	line-height: 26px;}.blog-details .comment-box .single-comment-box .content-box a.reply {	font-size: 13px;	font-weight: bold;	font-family: 'Raleway';	text-transform: uppercase;	color: #262F36;}.blog-details .comment-box .single-comment-box .content-box .meta-box {	margin-bottom: 15px;	margin-top: 8px;}/* 18 .footer-call-to-action styles */.footer-call-to-action {	background: #243559;	padding: 55px 0;}.footer-call-to-action h3 {	color: #fff;	font-size: 28px;	font-weight: 600;	margin: 0;	line-height: 23px;	margin-bottom: 16px;	}.footer-call-to-action p {	font-size: 16px;	color: #D5E0EE;	margin: 0;	line-height: 25px;}.footer-call-to-action a.thm-btn {	padding: 14px 24px;	color: #202A30;	margin: 7px 0;}.footer-call-to-action a.thm-btn.inverse:hover {	color: #fff;	border-color: #fff;}/* 19 .footer styles */.footer {	background: #191919;}.footer.sec-padding {	padding: 70px 0 70px;}.footer-widget ul {	margin: 0;	padding: 0;}.footer-widget ul li {	list-style: none;}.footer-widget .contact {	margin-top: 21px;}.footer-widget .contact li {	font-size: 13px;	color: #C9C9C9;	margin-bottom: 18px;}.footer-widget .contact li i,.footer-widget .contact li span {	display: table-cell;	vertical-align: middle;}.footer-widget .contact li i {	font-size: 16px;	color: #FFFFFF;	width: 18px;	text-align: center;	padding-right: 18px;}.footer-widget.about-widget img {  margin-bottom: 20px;  width: 105px;}.footer-widget.about-widget p {	color: #C9C9C9;	font-size: 13px;	line-height: 27px;	margin: 0;		}.footer-widget .social {	margin-top: 30px;}.footer-widget .social li {	display: inline-block;}.footer-widget .social li a {	display: inline-block;	width: 30px;	height: 30px;	color: #CACFD3;	border: 1px solid #CACFD3;	line-height: 30px;	text-align: center;	font-size: 15px;		margin-right: 3px;	transition: all .3s ease;}.footer-widget .social li a:hover {	background: #243559;	border-color: #243559;}.footer-widget h3.title {	font-size: 20px;	text-transform: capitalize;	font-weight: bold;	color: #FEF9F9;	margin: 0;	margin-bottom: 24px;}.footer-widget.quick-links ul li a {	font-size: 14px;	color: #C9C9C9;	line-height: 38px;	tranisition: all .3s ease;}.footer-widget.quick-links ul li a:hover {	color: #243559;}.footer-widget.latest-post ul {	margin-top: 42px;}.footer-widget.latest-post ul li {	margin-bottom: 20px;}.footer-widget.latest-post ul li span.border {	display: table-cell;	vertical-align: top;}.footer-widget.latest-post ul li span.border:before {	content: ' ';	width: 10px;	height: 2px;	background: #FFFFFF;	display: block;}.footer-widget.latest-post ul li .content {	padding-left: 18px;	display: table-cell;	vertical-align: top;	position: relative;	top: -8px;}.footer-widget.latest-post ul li a {	display: block;	color: #C9C9C9;	font-size: 14px;	line-height: 25px;	transition: all .3s ease;}.footer-widget.latest-post ul li a:hover {	color: #243559;}.footer-widget.latest-post ul li span {	color: #576673;	font-size: 14px;	display: block;}.footer-widget.contact-widget input,.footer-widget.contact-widget textarea {	width: 100%;	height: 50px;	background: #2C353C;	color: #C9C9C9;	font-size: 13px;		margin-bottom: 10px;	border: none;	outline: none;	padding: 0 20px;}.footer-widget.contact-widget textarea {	height: 100px;	padding-top: 15px;	margin-bottom: 5px;}.footer-widget.contact-widget button {	width: 100%;	height: 50px;	background: #243559;	color: #fff;	text-transform: uppercase;	font-size: 13px;	border: none;	outline: none;	padding: 0;	line-height: 50px;	font-weight: bold;	transition: all .3s ease;}.footer-widget.contact-widget button:hover {	background: #fff;	color: #243559;}.footer-tag-list li {  display: inline-block;  margin: 0 1px 8px !important;}.footer-widget.latest-post ul li a {  background-color: rgba(0, 0, 0, 0.5);  display: inline-block;  padding: 7px 20px;}.footer-widget.latest-post ul li a:hover{	background-color: rgb(249,161,0);	color: #fff;}/* 20 .footer-bottom styles */.footer-bottom {	background: #262F36;	border-top: 1px solid #191919;	padding: 22px 0;}.footer-bottom p {  color: #fff;  font-size: 15px;  margin: 0;}.footer-bottom a {	color: #243559;}/* 21 contact form validation styles */.contact-form label.error {	display: none !important;}.contact-form input.error,.contact-form textarea.error {	background: rgba(255,0,0,.2) !important;}/* 22 .home-appointment-form styles */.home-appointment-form {	margin-top: -191px;	position: relative;	z-index: 9999;}.home-appointment-form .heading {	display: inline-block;	background: #fff;	border-top-right-radius: 10px;	border-top-left-radius: 10px;}.home-appointment-form .heading h3 {  color: #262f36;  font-size: 24px;  font-weight: 600;  line-height: 60px;  margin: 0 0 25px;  padding: 0;  text-transform: capitalize;}.home-appointment-form .form-grp {	background: #fff;	padding: 35px 30px;}.home-appointment-form .form-grp .single-form {	margin-right: 20px;	float: left;}.home-appointment-form .form-grp .single-form:last-child {	margin-right: 0;}.home-appointment-form .form-grp .single-form input {	width: 222px;	height: 55px;	border: 1px solid #EDF0F3;	padding-left: 22px;	outline: none;}.home-appointment-form .form-grp .single-form button {	width: 152px;	height: 55px;	background: #243559;	border: none;	outline: none;	color: #fff;	font-family: 'Raleway', sans-serif;	font-size: 14px;	text-transform: uppercase;}.home-appointment-form .form-grp .select-input-wrapper {	width: 222px;}.home-appointment-form .form-grp .select-input + .ui-selectmenu-button {	border-radius: 0;	width: 100% !important;	background: none;	border: none;	font-weight: normal;	border: 1px solid #EDF0F3;	height: 55px;	outline: none;}.home-appointment-form .form-grp .select-input + .ui-state-default .ui-icon {	background-image: url(../img/resources/select-menu-bg.png);   	background-position: 0 0;    margin: -3px;    right: 15px;}.home-appointment-form .form-grp .select-input + .ui-selectmenu-button span.ui-selectmenu-text {	padding: 0;	margin: 0;	font-size: 14px;	font-family: 'Roboto', sans-serif;	font-weight: normal;	color: #BDBDBD;	border-radius: 0px;	height: 55px;	outline: none;	line-height: 55px;	padding-left: 20px;}.home-appointment-form.volunteer-profile {	margin-top: 0;	padding-bottom: 60px;	padding-top: 0;}.home-appointment-form.volunteer-profile .heading h3 {	line-height: 35px;}.home-appointment-form.volunteer-profile hr {	border-top: 1px solid #F1F1F1;	border-bottom: 1px solid #F1F1F1;	height: 6px;	margin: 0;	margin-bottom: 60px;}.home-appointment-form.volunteer-profile .form-grp .single-form input,.home-appointment-form.volunteer-profile .form-grp .select-input + .ui-selectmenu-button span.ui-selectmenu-text {	background: #EFEFEF;}/* 23 select menu item styles */.ui-selectmenu-menu {	z-index: 999999;}.ui-widget-content {	background: none;	border: none;	background: #fff;	border-bottom: 0;}.ui-menu .ui-menu-item {	padding: 0;	font-size: 14px;	line-height: 40px;	border-bottom: 1px solid #EDF0F3;	padding-left: 15px;	font-family: 'Roboto';	font-weight: normal;	color: #BDBDBD;	font-size: 14px;}.ui-menu .ui-menu-item.ui-state-focus,.ui-menu .ui-menu-item:hover {	font-weight: normal;	font-size: 14px;	color: #fff;	background: #243559;	border-bottom: 1px solid #243559;	border-top: 1px solid #243559;}/* 24 date picker styles */.ui-datepicker-header {	background: #243559;	border-color: #243559;	border-radius: 0;}.ui-datepicker .ui-state-default {	font-size: 14px;	background: none;	font-weight: normal;	border: 1px solid #EDF0F3;	padding: 7px;	font-family: 'Roboto';}.ui-datepicker .ui-state-highlight {	background: #243559;	color: #fff;}/* 25 .inner-header styles */.inner-header {  background: rgba(0, 0, 0, 0) url("../img/resources/inner-header-bg.jpg") no-repeat scroll center center / cover ;  padding-bottom: 30px;  padding-top: 30px;  position: relative;}.inner-header::before {  background: #000 none repeat scroll 0 0;  bottom: 0;  content: "";  left: 0;  opacity: 0.7;  position: absolute;  right: 0;  top: 0;}.inner-header .sec-title {	position: relative;	margin-bottom: 0;}.inner-header .sec-title span.decor:before,.inner-header .sec-title span.decor:after {	background: #DADADA;}.inner-header .sec-title h2 {	color: #000000;	font-size: 40px;	text-transform: uppercase;	line-height: 58px;	margin: 0;}.breadcumb {	padding: 0;	margin: 0;	margin-bottom: 20px;}.breadcumb li {	display: inline-block;}.breadcumb li a,.breadcumb li i,.breadcumb li span {	display: block;	font-size: 15px;	}.breadcumb li a {	color: #243559;}.breadcumb li span {	color: #222E35;}/* 26 .about-content styles */.moto-text {  background: #243559 none repeat scroll 0 0;  padding-bottom: 30px;  padding-top: 30px;}.moto-text p.pull-left {  color: #fff;  font-size: 23px;  margin-bottom: 0;  margin-top: 10px;}.moto-text a.thm-btn {  background: #191919 none repeat scroll 0 0;  float: right;}.about-content.full-sec {	background: #fff;	padding-bottom: 0;}.about-content.full-sec .full-sec-content {	padding-top: 0;	padding: 0;}.about-content.full-sec h3 {	font-size: 26px;}/* 27 .volunteer-profile */.volunteer-profile ul.infos {	margin: 0;	padding: 0;		margin-top: 11px;}.volunteer-profile ul.infos li {	list-style: none;	line-height: 35px;}.volunteer-profile ul.infos li span {	display: table-cell;	vertical-align: middle;}.volunteer-profile ul.infos li span:first-child {	text-transform: uppercase;	color: #222E35;	font-size: 13px;	font-weight: 600;}.volunteer-profile ul.infos li span:last-child {	padding-left: 40px;	color: #9C9C9C;}.volunteer-profile ul.social {	padding: 0;	margin-top: 15px;}.volunteer-profile ul.social li {	display: inline-block;}.volunteer-profile ul.social li a {	display: block;	width: 35px;	height: 35px;		background: #3B3B3B;	color: #FFFFFF;	text-align: center;	line-height: 35px;	transition: all .3s ease;}.volunteer-profile ul.social li:hover a {	background: #243559;}/* 28 .contact-content styles */.contact-content #contact-page-google-map {	height: 400px;	width: 100%;	margin-bottom: 63px;}.contact-content h2 {	color: #23282A;	font-size: 30px;	text-transform: capitalize;	font-weight: 600;	margin: 0;	margin-bottom: 35px;	}.contact-content .contact-form textarea,.contact-content .contact-form input {	width: 100%;	height: 60px;	border: 1px solid #F0F0F0;	outline: none;	padding-left: 20px;	line-height: 58px;	margin-bottom: 20px;}.contact-content .contact-form textarea {	height: 221px;}.contact-content .contact-form .thm-btn {	padding: 12px 42px;}.contact-content .contact-info {	padding: 0;}.contact-content .contact-info li {	list-style: none;	margin-bottom: 23px;}.contact-content .contact-info li .icon-box,.contact-content .contact-info li .content-box {	display: table-cell;	vertical-align: top;}.contact-content .contact-info li .icon-box .inner {	width: 70px;	height: 70px;	background: #243559;		text-align: center;	line-height: 70px;	color: #fff;	font-size: 30px;	margin-right: 25px;}.contact-content .contact-info li .content-box h4 {	margin: 0;	font-size: 14px;	text-transform: uppercase;	color: #000000;	font-weight: bold;	margin-bottom: 10px;}.contact-content .contact-info li .content-box p {	color: #9C9C9C;	line-height: 26px;}/* 29 .appointment-content styles */.appointment-content {}.appointment-content .select-input-wrapper {	width: 100%;}.appointment-content .select-input + .ui-selectmenu-button {	border-radius: 0;	width: 100% !important;	background: none;	border: none;	font-weight: normal;	border: 1px solid #EDF0F3;	height: 60px;	outline: none;}.appointment-content .select-input + .ui-state-default .ui-icon {	background-image: url(../img/resources/select-menu-bg.png);   	background-position: 0 0;    margin: -3px;    right: 15px;}.appointment-content .select-input + .ui-selectmenu-button span.ui-selectmenu-text {	padding: 0;	margin: 0;	font-size: 14px;	font-family: 'Roboto', sans-serif;	font-weight: normal;	color: #BDBDBD;	border-radius: 0px;	height: 60px;	outline: none;	line-height: 55px;	padding-left: 20px;}.appointment-content .half-wrapper {	margin-left: -10px;	margin-right: -10px;}.appointment-content.contact-content .contact-form  textarea {	height: 221px;}.appointment-content .half {	margin-top: 15px;	padding: 0 10px !important;}.appointment-content .title-box {	margin-bottom: 50px;	margin-top: 50px;}.appointment-content .title-box span {	font-size: 18px;	color: #7C7C7C;	text-transform: capitalize;	font-family: 'Raleway';	font-weight: 500;}.appointment-content .title-box p {	line-height: 26px;	color: #9C9C9C;}.appointment-content .title-box h3 {	margin: 0;	color: #262F36;	font-size: 24px;	text-transform: capitalize;	line-height: 35px;	font-weight: 600;	margin-bottom: 10px;}/* 30 .side-bar-widget styles */.pull-right .side-bar-widget {	margin-left: 20px;}.single-sidebar-widget {	margin-bottom: 38px;}.single-sidebar-widget.search input {	width: calc(100% - 66px);	height: 55px;	border: 1px solid #F1F1F1;	border-top-left-radius: 30px;	border-bottom-left-radius: 30px;	outline: none;	background: #fff;	padding-left: 20px;}.single-sidebar-widget.search button {	width: 66px;	height: 55px;	border: 1px solid #243559;	background: #243559;	border-top-right-radius: 30px;	border-bottom-right-radius: 30px;	padding: 0;	line-height: 53px;	text-align: center;	outline: none;	font-size: 17px;	color: #fff;	margin-left: -5px;}.single-sidebar-widget .title {	font-size: 24px;	font-weight: 600;	color: #3F3E3E;	text-transform: capitalize;	margin: 0;	}.single-sidebar-widget.category .title {	margin-bottom: 11px;}.single-sidebar-widget.category ul {	margin: 0;	padding: 0;}.single-sidebar-widget.category ul li {	list-style: none;}.single-sidebar-widget.category ul li a {	color: #9C9C9C;	line-height: 45px;	position: relative;	padding-left: 26px;	transition: all .3s ease;}.single-sidebar-widget.category ul li a:hover {		color: #243559;}.single-sidebar-widget.category ul li a:before {	content: '';	width: 10px;	height: 2px;	display: block;	background: #E3E3E3;	position: absolute;	top: 10px;	left: 0;}.single-sidebar-widget.archive .title {	margin-bottom: 11px;}.single-sidebar-widget.archive ul {	margin: 0;	padding: 0;}.single-sidebar-widget.archive ul li {	list-style: none;}.single-sidebar-widget.archive ul li a {	color: #9C9C9C;	line-height: 45px;	position: relative;	padding-left: 26px;	tranistion: all .3s ease;}.single-sidebar-widget.archive ul li a:hover {	color: #243559;}.single-sidebar-widget.archive ul li a:before {	content: '';	width: 10px;	height: 2px;	display: block;	background: #E3E3E3;	position: absolute;	top: 10px;	left: 0;}.single-sidebar-widget.popular-post ul {	margin: 0;	padding: 0;	margin-top: 25px;}.single-sidebar-widget.popular-post ul li {	list-style: none;	padding-bottom: 25px;	margin-bottom: 25px;	border-bottom: 1px solid #F5F5F5;}.single-sidebar-widget.popular-post ul li:last-child {	padding-bottom: 0;	margin-bottom: 0;	border-bottom: 0;}.single-sidebar-widget.popular-post ul li .img-box,.single-sidebar-widget.popular-post ul li .content-box {	display: table-cell;	vertical-align: middle;}.single-sidebar-widget.popular-post ul li .img-box .inner-box {	width: 70px;	margin-right: 25px;}.single-sidebar-widget.popular-post ul li .img-box img {	width: 70px;}.single-sidebar-widget.popular-post ul li .content-box h4 {	font-size: 14px;	color: #9C9C9C;	line-height: 26px;		margin: 0;	transition: all .3s ease;}.single-sidebar-widget.popular-post ul li .content-box h4:hover {	color: #243559;}.single-sidebar-widget.popular-post ul li .content-box span {	color: #243559;	font-size: 14px;	display: inline-block;	line-height: 26px;}.single-sidebar-widget.tags ul {	padding: 0;	margin-top: 30px;}.single-sidebar-widget.tags ul li {	display: inline-block;	list-style: none;	margin-right: 3px;	margin-bottom: 12px;}.single-sidebar-widget.tags ul li a {	display: inline-block;	border: 1px solid #F1F1F1;	font-size: 14px;		color: #BABABA;	padding: 5px 23px;	transition: all .3s ease;}.single-sidebar-widget.tags ul li a:hover {	background: #243559;	border-color: #243559;	color: #fff;}#single_Service .service_sideber {}#single_Service .service_sideber .services_lis {    border: 1px solid #f4f4f4;	border-bottom:0px solid;}#single_Service .service_sideber .services_lis ul{	margin:0;	padding:0;	list-style:none;}#single_Service .service_sideber .services_lis ul li { 	border-bottom: 1px solid #f4f4f4;    line-height: 60px;} #single_Service .service_sideber .services_lis ul li i{	color:#243559;	font-size:18px;	font-weight:normal; 	padding-left: 10px;	padding-right:20px;}#single_Service .service_sideber .services_lis ul li a {    text-decoration: none;    overflow: hidden;    display: block;    color: #262f36;    font-size: 14px;    font-family: 'Roboto';    font-weight: 400;     padding-left: 20px;}#single_Service .service_sideber .services_lis ul li.active a,#single_Service .service_sideber .services_lis ul li a:hover {    background:#243559;    color:#fff;	transition: all ease-in 300ms;	-webkit-transition: all ease-in 300ms;	-moz-transition: all ease-in 300ms;}#single_Service .service_sideber .services_lis ul li.active a i,#single_Service .service_sideber .services_lis ul li a:hover i{     color:#fff}/*http://www.bootstrapmb.com*/#single_Service .service_sideber .appointment_side_form {  border: 1px solid #f4f4f4;    border-top: 0px solid;    margin-top: 40px;}#single_Service .service_sideber .appointment_side_form h2{	font-family:'Raleway';	font-size:20px;	font-weight:600;	color:#fff;	text-align:center;	background:#243559;	height:55px;	padding-top:15px;}#single_Service .service_sideber .appointment_side_form .side_form {    padding: 20px 20px;}#single_Service .service_sideber .appointment_side_form .side_form input {	font-family:'Raleway';	font-size:14px;	color:#b7b3b3;	background:#efefef;	width:100%;	height:45px;	border:0px solid;	padding-left:20px;	margin-bottom: 10px;}#single_Service .service_sideber .appointment_side_form .side_form .select-input + .ui-selectmenu-button span.ui-selectmenu-text {	background: #efefef;	height: 45px;	line-height: 43px;}#single_Service .service_sideber .appointment_side_form .side_form .select-input + .ui-selectmenu-button {	height: 45px;}#single_Service .service_sideber .appointment_side_form .side_form .appoin_button{	font-family:'Raleway';	font-size:13px;	font-weight:600;	color:#fff;	text-align:center;	background:#243559;	width:100%;	height:45px; 	border:0px solid;	margin-top: 5px;} #single_Service .service_sideber .question_Box {	margin-top: 40px;}#single_Service .service_sideber .question_Box h2{	font-family:'Raleway';	font-size:20px;	color:#404040;	font-weight:600;	}#single_Service .service_sideber .question_Box .qustion_list{	padding-top:20px;}#single_Service .service_sideber .question_Box .qustion_list ul{	margin:0;	padding:0;	list-style:none; }#single_Service .service_sideber .question_Box .qustion_list ul li {    padding: 10px 0 20px 0;	}#single_Service .service_sideber .question_Box .qustion_list ul li i{	color:#243559;	float:left;	}#single_Service .service_sideber .question_Box .qustion_list ul li a{	text-decoration:none;	color:#8e979f;	float:left;	padding-left:15px;}.question_Box hr {    margin-top: 5px;    margin-bottom: 5px;}#single_Service .service_mainconetent .about_box h2{	font-family:'Raleway';	font-size:20px;	font-weight:500;	color:#202a30;}#single_Service .service_mainconetent .about_box p{	font-size:14px;	color:#8e979f;	line-height:30px;	}#single_Service .service_mainconetent .about_promo_box h2{	font-weight:400;	color:#243559;	font-size:28px;	line-height:40px;	padding:10px 0;}#single_Service .service_mainconetent .about_promo_box .pormo_box_details p{	font-size:14px;	color:#8e979f;	line-height:25px;	}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list{	overflow:hidden;	padding-top:10px; 	}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list ul{	margin:0;	padding:0;	list-style:none;}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li {	line-height: 35px;}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li i{	width: 20px;    height: 20px;        border: 1px solid #243559;    color: #243559;    text-align: center;    font-size: 16px;}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li a{	text-decoration:none;	color:#646f79;	font-style:16px;	font-weight:600;	padding-left:15px;	} #single_Service .service_mainconetent .about_promo_box .pormo_box_details .service_table{	overflow:hidden}  .service_table {    width: 100%;    padding-top: 30px;    overflow: hidden;}.service_table .table {    border: 1px solid #efefef;}.service_table .thead-inverse{	background:#efefef;	border:0px solid;}.service_table .thead-inverse tr th{	font-family:'Raleway';	font-size:20px;	color:#243559;	font-weight:600;	border-bottom:0px solid !important;}.service_table .thead-inverse tbody tr td{	color:#8e979f;	font-weight:500;	font-size:14px;	padding-left:15px;}.service_table tbody tr td i{ 	width: 20px;    height: 20px;        border: 1px solid #243559;    color: #243559;    text-align: center;    font-size: 16px;     padding-left: 2px;    padding-top: 1px;	margin-right:10px;	 }.service_table .table thead>tr>th, .service_table .table tbody>tr>th, .service_table .table tfoot>tr>th, .service_table .table thead>tr>td, .service_table .table tbody>tr>td, .service_table .table tfoot>tr>td {    padding: 15px;    line-height: 1.428571429;    vertical-align: top;    border-top: 1px solid #ddd;    font-size: 14px;    color: #8e979f;}/* 31 .parallax-section */.parallax-section {	position:relative;	padding:80px 0px;	background-position:center center;	background-size:cover;	background-attachment:fixed;	background-repeat:no-repeat;}.parallax-section:before{	content:'';	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	z-index:0;	}.parallax-section .auto-container {	position:relative;	z-index:5;}/* 32 welcome Section */.welcome-content {	background-color: #1c1c1c;	display: inline-block;	padding: 60px 20px;	text-align: center;}.welcome-content .welcome-title {	color: #243559;	font-size: 26px;	font-weight: bold;	margin-top: 0;	margin-bottom: 20px;	text-transform: uppercase;}.welcome-projects .inner {	padding: 0 10px;}.welcome-project {	background-color: #fff;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.welcome-project .thumb {	overflow: hidden;	position: relative;}.welcome-project .thumb .overlay {	bottom: -34px;	position: absolute;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;	width: 100%;}.welcome-project.active .thumb .overlay,.welcome-project:hover .thumb .overlay {	bottom: 0;}.welcome-project .thumb .overlay a {	background-color: #243559;	color: #fff;	display: inline-block;	font-size: 10px;	font-weight: 600;	line-height: 18px;	padding: 9px 0 7px;	text-align: center;	text-transform: uppercase;	transition:all 0.3s ease-in-out;	-moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;	-ms-transition:all 0.3s ease-in-out;	-o-transition:all 0.3s ease-in-out;	width: 48.9%;}.welcome-project .thumb .overlay a:hover {	background-color: #1c1c1c;	color: #fff;}.welcome-project.active,.welcome-project:hover {	box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.3);}.welcome-project .caption {	padding: 18px 12px;	text-align: center;}.welcome-project .title {	color: #000;	font-size: 18px;	font-weight: 600;	margin-top: 0;	text-align: center;}.welcome-project p {	font-size: 13px;}/* 32 */.bit-coin-table th{	color: #000;}/* 32 .gallery-section */.gallery-section {	position:relative;	background:#ffffff;	}.gallery-section.full-width {	padding-bottom:0px;	}.gallery-section .filter-tabs {	margin:10px 0px 40px;	padding-left: 0;	position:relative;	text-align:center;	}.gallery-section .filter-tabs li {	position:relative;	display:inline-block;	line-height:20px;	padding:10px 15px;	min-width:80px;	text-align:center;	color:#353535;	font-size:12px;	text-transform:uppercase;	margin:0px 7px 10px;	border:1px solid #dadada;	cursor:pointer;	transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;	-o-transition:all 0.5s ease;	}.gallery-section .filter-tabs li:hover,.gallery-section .filter-tabs li.active {	border-color:#243559;	color:#ffffff;	background:#243559;	}.gallery-section .images-container {	position:relative;}.gallery-section .image-box {	position:relative;	float:left;	margin-bottom:0px;	display:block;	border:2px solid #ffffff;	width:25%;}.gallery-section.slider-section {	padding-bottom:0px;	overflow:hidden;}.gallery-section.slider-section .slider-outer {	margin-left:-2px;	margin-right:-2px;	}.gallery-section.slider-section .image-box {	margin-bottom:0px;	width:100%;	display:block;	border:2px solid #ffffff;	border-top-width:4px;}.gallery-section .filter-list .image-box {	display:none;}.gallery-section.full-width .image-box {	width:25%;	margin-bottom:0px;}.gallery-section .image-box .inner-box {	position:relative;	width:100%;	display:block;	background:#ffffff;	overflow:hidden;	}.gallery-section .image-box .image {	position:relative;	display:block;	width:100%;	}.gallery-section .image-box .image img {	position:relative;	display:block;	width:100%;	height:auto;	transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;	-o-transition:all 0.5s ease;	}.gallery-section .image-box:hover .image img {	-webkit-transform:scale(1.1,1.1);	-ms-transform:scale(1.1,1.1);	-o-transform:scale(1.1,1.1);	-moz-transform:scale(1.1,1.1);	transform:scale(1.1,1.1);	}.gallery-section .image-box .zoom-btn {	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	display:block;	text-align:center;	font-size:42px;	color:#92b201;	outline:2px solid #92b201;	outline-offset:-10px;	-webkit-transform:scale(0,0);	-ms-transform:scale(0,0);	-o-transform:scale(0,0);	-moz-transform:scale(0,0);	transform:scale(0,0);	transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;	-o-transition:all 0.5s ease;}.gallery-section .image-box .zoom-btn .icon {	position:relative;	display:inline-block;	line-height:50px;	top:50%;	margin-top:-25px;}.gallery-section .image-box .inner-box:hover .zoom-btn {	background-color:rgba(255,255,255,0.70);	-webkit-transform:scale(1,1);	-ms-transform:scale(1,1);	-o-transform:scale(1,1);	-moz-transform:scale(1,1);	transform:scale(1,1);}.gallery-section .image-box .btn-zoom {	position:absolute;	left:0px;	top:0;	width:100%;	text-align:center;	height:100%;	display:block;	background:rgba(0,0,0,0.70);	opacity:0;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.gallery-section .image-box:hover .btn-zoom {	top:0px;	opacity:1;	}.gallery-section .image-box .btn-zoom .icon {	position:relative;	width:30px;	height:30px;	font-size:42px;	line-height:30px;	display:inline-block;	top:50%;	margin-top:-15px;	color:#243559;	}.carousel-slider .owl-controls {	z-index:999;	position:relative;	margin:20px 0px 30px;	text-align:center;	}.carousel-slider .owl-nav .owl-prev {	position:relative;	display:inline-block;	margin:0px 5px;	width:80px;	height:30px;	text-align:center;	background:none !important;	font-size:0px !important;}.carousel-slider .owl-nav .owl-next {	position:relative;	display:inline-block;	margin:0px 5px;	width:80px;	height:30px;	text-align:center;	background:none !important;	font-size:0px !important;}.carousel-slider .owl-nav .owl-prev:after {	content:'\e06e';	font-family:'Flaticon';	position:absolute;	left:0px;	top:0px;	line-height:40px;	display:block;	font-size:20px;	text-align:center;	width:80px;	height:40px;	opacity:1;	color:#db9d46;	border:1px solid #cccccc;	transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;	-o-transition:all 0.5s ease;	}.carousel-slider .owl-nav .owl-next:after {	content:'\e0b6';	font-family:'Flaticon';	position:absolute;	left:0px;	top:0px;	line-height:40px;	display:block;	font-size:20px;	text-align:center;	width:80px;	height:40px;	opacity:1;	color:#db9d46;	border:1px solid #cccccc;	transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;	-o-transition:all 0.5s ease;}.carousel-slider .owl-nav .owl-prev:hover:after,.carousel-slider .owl-nav .owl-next:hover:after {	background:#92b201;	color:#ffffff;	opacity:1;}.carousel-slider .owl-dots{	display:none !important;	}/* 33 .featured-causes styles */.featured-causes {	background-color: #fff;	display: inline-block;	margin-bottom: 10px;}.featured-causes .thumb {	position: relative;}.featured-causes .thumb .causes-progress {	background-color: rgba(255, 255, 255, 0.65);	bottom: 0;	padding: 20px 12px;	position: absolute;	width: 100%}.featured-causes .causes-details h3 {	color: #454545;	font-weight: 600;	line-height: 22px;	margin-bottom: 25px;	margin-top: 40px;}.featured-causes .causes-details p {	font-size: 13px;}.featured-causes .causes-details .p-title {	color: #243559;	font-weight: 600;	margin-bottom: 20px;}.featured-causes .causes-details h6 {	color: #454545;	font-size: 13px;	font-weight: 700;	line-height: 20px;	margin-bottom: 10px;	text-transform: uppercase;}.featured-causes .causes-details .thm-btn {	margin-bottom: 20px;	margin-top: 20px;}.featured-causes .social {	padding-left: 0px;}.featured-causes .social li {	display: inline-block;}.featured-causes .social li a {	display: inline-block;	width: 30px;	height: 30px;	color: #243559;	border: 1px solid #CACFD3;	line-height: 30px;	text-align: center;	font-size: 15px;		margin-right: 3px;	transition: all .3s ease;}.featured-causes .social li a:hover {	background: #243559;	border-color: #243559;	color: #fff;}.featured-causes .progress {	height: 15px;}.featured-causes .progress-item {	margin-top: 10px;}.featured-causes .progress-item .progress {	background-color: #ddd;	box-shadow: 0 0 1px rgba(0,0,0,0.4) inset;		margin-bottom: 15px;	overflow: visible;}.featured-causes .progress-item .progress-bar {	background-color: #243559;		font-size: 12px;	height: 15px;	line-height: 18px;	padding-left: 10px;	position: relative;	text-align: left;	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-ms-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;	width: 0;}.featured-causes .progress-item .progress-bar .value-holder {	background-color: #243559;	color: #333;	font-size: 10px;	line-height: 8px;	padding: 7px 2px;	position: absolute;	right: -10px;	text-align: center;	top: -3px;	z-index: 9999;}.featured-causes .progress-item .progress-bar .value-holder {	border: 2px solid #fcfcfc;		color: #fff;	font-size: 10px;	line-height: 10px;	padding: 10px 5px;	position: absolute;	right: -10px;	text-align: center;	top: -9px;	z-index: 9999;}.featured-causes .progress-item .progress-bar .value-holder .value {	color: #fff;	font-size: 10px;	line-height: 10px;}.featured-causes .progress-item.progress-white .progress {	padding: 2px;}.featured-causes .progress-item.style2 .progress {	background-color: #717171;	box-shadow: 0 0 1px rgba(0,0,0,0.4) inset;	border-radius: 0;	height: 30px;	margin-bottom: 15px;	overflow: visible;}.featured-causes .progress-item.style2 .progress-bar .value-holder {	font-size: 12px;	line-height: 20px;	position: absolute;	right: 12px;	top: 5px;}.causes .progress-item .progress {	background-color: #e5e5e5;	border-bottom: 1px solid #ddd;	box-shadow: none;}/* 34 .pager-outer */.pager-outer {	position:relative;	margin-bottom:20px;	}.pager-outer .pagination {	margin-top:0px;}.pager-outer .pagination a {	color:#505050;	font-size:14px;	padding:7px 15px;	min-width:40px;	text-align:center;	display:block;	border:1px solid #243559 !important;}.pager-outer .pagination li {	position:relative;	float:left;	margin:3px;	border:none !important;}.pager-outer .pagination.centered li {	float:none !important;	display:inline-block !important;	}.pager-outer .pagination a:hover,.pager-outer .pagination .active a {	background:#243559;	color:#ffffff;}/* 35 .causes recent style */.causes {	border-bottom: 4px solid #eee;	transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.causes .thumb {	position: relative;}.causes .thumb .donate-piechart {	bottom: -25px;	display: table;	left: 0;	margin: 0 auto;	position: absolute;	right: 0;}.causes .thumb .donate-piechart .piechart-block {	background-color: #243559;	}.causes .thumb .donate-piechart .piechart {	position: relative;	margin: 0 auto;	text-align: center;}.causes .thumb .donate-piechart .piechart canvas {	position: absolute;	left: 0;	right: 0;	margin: 0 auto;	max-height: 51px;}.causes .thumb .donate-piechart .piechart-block .piechart {	min-height: 50px;	min-width: 50px;}.causes .thumb .donate-piechart .piechart-block .piechart span {	color: #fff;	font-size: 13px;	font-weight: 600;	line-height: 51px;}.causes .thumb .donate-piechart .piechart-block .piechart span:after {	color: #fff;	content: "%";	font-size: 13px;	font-weight: 600;}.causes .causes-details {	padding: 40px 20px 30px;}.causes .causes-details .title {	margin: 0;}.causes .causes-details .title a {	color: #000000;	font-size: 20px;	font-weight: bold;	line-height: 26px;	margin: 0 0 12px;	text-transform: uppercase;}.causes .causes-details .about-causes {	font-size: 12px;	margin-bottom: 15px;	margin-top: 10px;}.causes .causes-details .causes-raised {	float: left;	font-weight: 600;	padding-right: 10px;}.causes .causes-details .causes-goal {	color: #243559;	float: left;	font-weight: 600;	padding-right: 0px;}.causes .causes-details .thm-btn {	font-family: "Roboto",sans-serif;	font-size: 10px !important;	line-height: 16px;	margin-right: 12px;	margin-top: 12px;	padding: 8px 11px !important;}/* causes style */.causes .thumb .donate-target {	background-color: rgba(255, 255, 255, 0.75);	bottom: 0;	left: 0;	padding-bottom: 20px;	padding-left: 30px;	position: absolute;	right: -5px;	-webkit-transition: all 0.15s ease-in-out 0s;	-o-transition: all 0.15s ease-in-out 0s;	transition: all 0.15s ease-in-out 0s;}.causes .thumb .donate-target .title {	margin-bottom: 0px;}.causes .thumb .overlay::after {	background: rgba(255, 255, 255, 0.95);	content: "";	height: 100%;	left: 0;	opacity: 0;	position: absolute;	top: 0;	-webkit-transition: all 0.15s ease-in-out 0s;	-o-transition: all 0.15s ease-in-out 0s;	transition: all 0.15s ease-in-out 0s;	width: 102%;}/* causes style-two */.causes.style-two .causes-details .title a {	font-size: 16px;}.causes.style-two .causes-details .thm-btn {	padding: 6px 13px !important;}/*causes style*/.causes-style .causes .causes-details {	background-color: #f7f7f7;	padding: 30px 20px;		transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out;	-webkit-transition:all 0.5s ease-in-out;	-ms-transition:all 0.5s ease-in-out;	-o-transition:all 0.5s ease-in-out;}.causes-style.piechart-style .causes .causes-details {  padding: 20px;}.causes-style .causes .causes-details .title {	margin: 0 0 15px;}.causes-style .causes:hover {	box-shadow: 0 6px 6px 0 rgba(156, 156, 156, 0.3);}.causes-style .causes:hover .causes-details {	background-color: #fff;}/* 36 .promote-project */.promote-project h3 {	color: #000000;	font-size: 24px;	font-weight: bold;	line-height: 26px;	margin-bottom: 20px;}.promote-project h2 {	color: #243559;	font-size: 32px;	font-weight: 700;	line-height: 38px;	margin-bottom: 30px;	margin-top: 0;	text-transform: uppercase;}.promote-project .sec-title.colored {	margin-bottom: 20px;}.promote-project p {	margin-bottom: 30px;}.promote-project .thm-btn {	margin-right: 15px;}/* 36 .clients-carousel*/.clients-carousel.owl-carousel .owl-item img {  width: auto;}/* 37 .donation-section */.donation-section {	position:relative;}.donation-form-outer {  border-radius: 2px;  font-family: "Open Sans",sans-serif;  padding: 5px;  position: relative;}.donation-form-outer h3 {	font-size:24px;	font-weight:600;	margin-bottom:30px;	}.donation-form-outer hr {	margin-bottom:40px;	border-color:#e0e0e0;	}.donation-form-outer .form-group {	position:relative;	margin-bottom:30px;	}.donation-form-outer input[type="text"],.donation-form-outer input[type="email"],.donation-form-outer input[type="tel"],.donation-form-outer input[type="url"],.donation-form-outer input[type="password"],.donation-form-outer select,.donation-form-outer textarea {	position:relative;	display:block;	width:100%;	line-height:34px;	padding:8px 20px;	background:#ffffff;	border:1px solid #e0e0e0;	height:52px;}.donation-form-outer select {	cursor:pointer;	}.donation-form-outer .field-label {	position:relative;	display:block;	font-weight:600;	font-size:18px;	color:#252525;	line-height:28px;	margin-bottom:10px;}.donation-form-outer .field-label .required {	color:#ff0000;	font-size:14px;	}.donation-form-outer .radio-select {	position:relative;	float:left;	margin-right:30px;	margin-bottom:5px;	line-height:50px;	outline: none;}.donation-form-outer .radio-select:last-child {	margin-left:25px;}.donation-form-outer .radio-select label {	color: #252525;	cursor: pointer;	font-size: 24px;	font-weight: 600;	position: relative;	text-align: center;	text-transform: uppercase;}.donation-form-outer .radio-select input[type="radio"]:checked+label {	color:#243559;}.donation-form-outer button {	padding:9px 30px;	}/* 38 .scroll-to-top */.scroll-to-top {	background: #243559;	border: 1px solid #243559;		bottom: 20px;	color: #ffffff;	cursor: pointer;	display: none;	font-size: 14px;	height: 40px;	line-height: 38px;	position: fixed;	right: 10px;	text-align: center;	width: 40px;	z-index: 100;}.scroll-to-top:hover{	background:#ffffff;	color:#000000;	border-color:#000000 !important;}/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/1363。（此备注只出现在演示站，下载的源码不包含。）*/