/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/2904(这个备注仅在演示页面有，源代码里没有)*//* ========================================================================== *//* ========================================================================== */							/* [Table of contents] *//* ========================================================================== *//* ========================================================================== *//*	+ Shortcodes		- Slider Section		- History Section		- History Section 2		- Purchase Section		- Venu Section		- Venu Section 2		- Testimonial Section		- Testimonial Section 2		- Events Section		- Events Single		+ Widget			- Widget : Categories			- Widget : Search			- Widget : Recent Post			- Widget : Tags			- Widget : Latest Events		- Events Section 2		- Clients Section		- Gallery Section		- Counter Section		- Video Section		- Blog		- Contact Section		- Error Section			+ Responsive		- min-width: 1200		- min-width: 992		- min-width: 768		- max-width: 1800px		- min-width: 1367 to max-width: 1440		- max-width: 1366		- max-width: 1200		- min-width: 992 to max-width: 1199				- max-width: 991		- min-width: 768 to max-width: 991		- max-width: 767		- max-width: 639		- max-width: 479*//* + Shortcodes *//* - Slider Section */.slider-section {	position: relative;}.slider-section .uranus.tparrows {    background-color: rgba(255, 255, 255, 0.3);    border-radius: 100%;    height: 50px;    width: 50px;	line-height: 50px;}.slider-section .uranus.tparrows::before {	color: #000;	font-size: 16px;	height: 50px;    width: 50px;	line-height: 50px;}.slider-section .uranus.tparrows:hover {	background-color: rgba(218, 168, 60, 0.3);}.slider-section .uranus.tparrows:hover::before {	color: #fff;}/* - History Section */.history-section {	padding-bottom: 100px;	padding-top: 100px;}.history-details .history-box h3 {	font-family: 'Poppins', sans-serif;	font-size: 24px;	font-weight: bold;	line-height: 30px;	color: #333;	letter-spacing: -0.48px;	margin-top: 0;	margin-bottom: 24px;	word-wrap: break-word;}.history-details .history-box h3 span {	color: #e2b13c;}.history-details .history-box p {	font-size: 15px;	line-height: 24px;	color: #777;}.history-details .history-box >p {	letter-spacing: -0.3px;}.history-details .history-box ul {	padding-left: 0;	position: relative;	margin-top: 28px;	padding-bottom: 20px;}.history-details .history-box ul::before {	background: rgb(230,230,230); /* Old browsers */	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6-15 */	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 75%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 75%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	content: "";	position: absolute;	width: 5px;	top: 0;	bottom: 0;	left: 4px;}.history-details .history-box ul li  {	display: inline-block;	width: 100%;	padding-left: 35px;	position: relative;	margin-bottom: 17px;}.history-details .history-box ul li::before {	background-color: #fff;	border: 2px solid rgba(241,145,0,0.63);	border-radius: 100%;	content: "";	height: 13px;	position: absolute;	left: 0;	top: 0;	width: 13px;	display: inline-block;}.history-details .history-box ul li h4 {	font-family: 'Poppins', sans-serif;	font-size: 15px;	letter-spacing: -0.3px;	margin-top: 0;	margin-bottom: 10px;	word-wrap: break-word;}.history-details .history-box a {	background-color: transparent;	border: 1px solid rgba(226,117,60,0.51);	font-family: 'Poppins', sans-serif;	font-size: 16px;	color: #d5a738;	line-height: 24px;	padding: 11px 20px;	font-weight: 400;	text-decoration: none;	display: inline-block;}.history-details .history-box a:hover {	background-color: #d5a738;	border-color: #d5a738;	color: #fff;}/* - History Section 2 */.history-section2 {	padding-bottom: 100px;	padding-top: 85px;}.history-section2 .container {	text-align: center;}.history-section2 .container >p {	text-align: center;	padding: 0 25px;	letter-spacing: -0.30px;	font-size: 15px;	line-height: 24px;	color: #777;}.history-section2 .time-line {	width: 100%;	display: inline-block;	margin-top: 115px;	position: relative;	padding-bottom: 70px;}.history-section2 .time-line::before {	background: rgb(230,230,230); /* Old browsers */	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6-15 */	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 75%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 75%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	content: "";	position: absolute;	width: 5px;	top: 0;	bottom: 0;	left: 0;	right: 0;	margin: 0 auto;}.history-section2 .time-line-block:nth-child(odd) .time-line-content {	float: right;}.history-section2 .time-line-content {	text-align: center;	padding: 0 8%;	margin-top: -35px;	position: relative;}.history-section2 .time-line-content::before { 	background-color: #fff;	content: "";	position: absolute;	top: 35px;	height: 13px;	width: 13px;	display: inline-block;	border-radius: 100%;	border: 2px solid rgba(226,177,60,0.63);}.history-section2 .time-line-content h5 {	font-family: 'Poppins', sans-serif;	font-size: 15px;	font-weight: 500;	margin-top: 15px;}.history-section2 .time-line-content p {	font-size: 15px;	color: #777;	line-height: 24px;}.history-section2 .time-line-content >span {	height: 10px;	position: absolute;	right: 15px;	width: 33%;	display: inline-block;	top: 37px;}.history-section2 .time-line-content >span::before,.history-section2 .time-line-content >span::after {	top: 50%;	transform: translate(0%, -50%);	-webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	-ms-transform: translate(0%, -50%);}.history-section2 .time-line-content >span::before {	content: "";	border-top: 2px dashed #e3b548;	position: absolute;	left: 10px;	right: 10px;}.history-section2 .time-line-content >span::after {	content: "\f105";	font-family: FontAwesome;	font-size: 15px;	position: absolute;	right: 0;	color: #e3b548;}.history-section2 .container >a {    background-color: transparent;    border: 1px solid rgba(226, 117, 60, 0.51);    color: #d5a738;    display: inline-block;    font-family: "Poppins",sans-serif;    font-size: 16px;    font-weight: 400;    line-height: 24px;    padding: 11px 20px;    text-decoration: none;}.history-section2 .container >a:hover {	background-color: #d5a738;	border-color: #d5a738;	color: #fff;}/* - Purchase Section */.purchase-section {	background-color: #e2b13c;	padding: 60px 0;}.purchase-section .purchase-content {	text-align: center;}.purchase-section .purchase-content h5 {	color: #333;	font-family: 'Poppins', sans-serif;	font-size: 24px;	font-weight: 700;	letter-spacing: -0.48px;	line-height: 24px;	margin-top: 0;	margin-bottom: 20px;	text-transform: uppercase;	word-wrap: break-word;}.purchase-section .purchase-content p {	color: #333;		font-family: 'PT Serif', serif;	font-size: 15px;	line-height: 24px;	letter-spacing: 0.6px;	margin-bottom: 35px;	padding: 0 15%;}.purchase-section .purchase-content a {	margin-left: 8px;	margin-right: 8px;}.purchase-section .purchase-content a.purchase {	background-color: #fff;	color: #333;	display: inline-block;	font-family: 'Poppins', sans-serif;	font-size: 16px;	line-height: 24px;	padding: 10px 45px;	text-decoration: none;	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;}.purchase-section .purchase-content a.purchase:hover {	background-color: #000;	color: #fff;}.purchase-section .purchase-content a.view {	background-color: #000;	color: #fff;}.purchase-section .purchase-content a.view:hover {	background-color: #fff;	color: #000;}/* - Venu Section */.venu-section {	margin-top: 100px;	margin-bottom: 100px;}.venu-section .row  {	margin-left: -10px;	margin-right: -10px;}.venu-section .venu-box {	width: 20%;	padding-left: 10px;	padding-right: 10px;	margin-bottom: 20px;}.venu-section .venu-image-block {	position: relative;}.venu-section .venu-image-block::before {	background-color: rgba(0, 0, 0, 0.4);	border-radius: 5px;	content: "";	display: inline-block;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;}.venu-section .venu-image-block img {	border-radius: 5px;}.venu-section .venu-content {	position: absolute;	left: 0;	right: 0;	margin: 0 auto;	text-align: center;	top: 50%;	transform: translate(0%, -50%);	-webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	-ms-transform: translate(0%, -50%); }.venu-section .venu-content h5 {	color: #fff;	font-weight: 700;	font-size: 18px;	letter-spacing: 0.72px;	line-height: 24px;	margin: 0;	padding-left: 10px;	padding-right: 10px;}/* - Venu Section 2 */.venu-section-2 .venu-img {	background-position: center;	background-size: cover;}.venu-section-2 .venu-detail {	padding: 90px 160px;}.venu-section-2 .venu-list {	text-align: center;}.venu-section-2 .venu-list p {	color: #777;	font-size: 15px;	letter-spacing: 0.6px;	line-height: 24px;	margin-bottom: 50px;}.venu-section-2 .venu-list ul {	display: inline-block;	padding-left: 0;	list-style: none;	margin-bottom: 0;}.venu-section-2 .venu-list ul li {	color: #333;	font-size: 14px;	letter-spacing: 0.56px;	margin-bottom: 10px;	text-align: left;}.venu-section-2 .venu-list ul li::before {	content: "\e6bc";	color: #e2b13c;	font-family: 'Stroke-Gap-Icons';	font-size: 16px;	padding-right: 12px;}/* - Testimonial Section */.testimonial-section {	padding-bottom: 95px;	padding-top: 100px;	background-color: #f8f8f8;}.testimonial-carousel .testi-img-block i {	background-color: rgba(213,167,56,0.8);	border-radius: 100%;	line-height: 49px;	text-align: center;	width: 49px;	height: 49px;	position: absolute;	left: 0;	right: 0;	top: 50%;	transform: translate(0%, -50%);	-webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	-ms-transform: translate(0%, -50%);		margin: 0 auto;	color: #fff;}.testimonial-carousel .testi-content {	padding-top: 13px;	padding-left: 20px;}.testimonial-carousel .testi-content p {	font-size: 15px;}.testimonial-carousel .testi-content p,.testimonial-carousel .testi-content span {	color: #777;	line-height: 24px;}.testimonial-carousel .testi-content h4 {	font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: 600;	margin-top: 25px;	margin-bottom: 0;}.testimonial-carousel .testi-content span {	font-size: 16px;}.testimonial-carousel.owl-theme .owl-dots {	margin-top: 40px;}.testimonial-carousel.owl-theme .owl-dots .owl-dot span {	background-color: #fff;	border: 2px solid #d5a738;	width: 10px;	height: 10px;}.testimonial-carousel.owl-theme .owl-dots .owl-dot.active span, .testimonial-carousel.owl-theme .owl-dots .owl-dot:hover span {	background-color: #d5a738;}/* - Testimonial Section 2 */.testimonial-section2 {	background-color: #f8f8f8;	padding-top: 100px;	padding-bottom: 100px;}.testimonial-section2 .item {	text-align: center;}.testimonial-section2 .item i {	background-color: rgba(213,167,56,0.80);	width: 49px;	height: 49px;	display: inline-block;	line-height: 49px;	border-radius: 100%;	color: #fff;	font-size: 18px;	margin-bottom: 20px;}.testimonial-section2 .item p {	font-size: 16px;	font-weight: bold;	letter-spacing: 0.64px;	line-height: 24px;	color: #777;}.testimonial-section2 .carousel-indicators {	position: relative;	left: 0;	margin: 0;	bottom: 0;	width: 100%;}.testimonial-section2 .carousel-indicators li {	width: 10px;	height: 10px;	border: 2px solid #d5a738;	margin: 0 9px;}.testimonial-section2 .carousel-indicators li.active {	background-color: #d5a738;}.testimonial-section2 .testi-thumb {	display: inline-block;	width: 100%;	margin: 30px 0 49px;	text-align: center;	padding-left: 0;}.testimonial-section2 .testi-thumb li {	list-style: none;	display: inline-block;	background-color: transparent;	border-radius: 0;	text-indent: 0;	width: 87px;	height: 87px;	border: 1px solid rgba(213,167,56,0.77);	padding: 7px;	margin: 0 7px;	position: relative;	cursor: pointer;}.testimonial-section2 .testi-thumb li::before {	background-color: rgba(0,0,0,0.7);	content: "";	display: inline-block;	position: absolute;	left: 7px;	right: 7px;	top: 7px;	bottom: 7px;}.testimonial-section2 .carousel-indicators.testi-thumb li.active { 	background-color: transparent;}.testimonial-section2 .testi-thumb li.active::before {	display: none;}/* - Events Section */.events .content-area {	margin-top: 72px;}.events-block {	float: left;	width: 100%;	margin-bottom: 44px;	overflow: hidden;}.event-content {	border-radius: 5px;	display: inline-block;	width: 100%;	border: 1px solid #d5a738;}.events-block .img-block h6 {	background-color: #d5a738;	padding: 12px 6px;	position: absolute;	left: 0;	top: 0;	margin-top: 0;	text-align: center;	text-transform: capitalize;}.events-block .img-block h6 i {	display: block;	font-size: 15px;	color: #fff;	font-size: 25px;	margin-bottom: 5px;}.events-block .events-content {	padding-top: 34px;}.events-block .events-content .post-meta,.events-single .events-content .post-meta {	width: 100%;	display: inline-block;	margin-bottom: 17px;}.events-block .events-content .post-meta div,.events-single .events-content .post-meta div {	font-weight: 500;	float: left;	text-transform: capitalize;	letter-spacing: 0.56px;	line-height: 22px;	margin-bottom: 10px;	width: 50%;}.events-block .events-content .post-meta div.post-add,.events-single .events-content .post-meta div.post-add {	padding-left: 40px;	position: relative;}.events-block .events-content .post-meta div.post-add i,.events-single .events-content .post-meta div.post-add i {	position: absolute;	left: 0;	top: 50%;	transform: translate(0%, -50%);	-webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	-ms-transform: translate(0%, -50%);}.events-block .events-content .post-meta div i,.events-single .events-content .post-meta div i {	font-size: 25px;	color: #E2B13C;	margin-right: 10px;	vertical-align: middle;}.events-block .events-content .post-meta div.post-date {	text-align: right;}.events-block .events-content h3,.events-single .events-content h3 {	font-family: 'Poppins', sans-serif;	font-size: 16px;	letter-spacing: -0.32px;	line-height: 22px;	text-transform: capitalize;	margin-top: 0;}.events-block .events-content h3 >span {	display: block;}.events-block .events-content h3 >span >span,.events-single .events-content h3 >span {	color: #d5a738;}.events-block .events-content p,.events-single .events-content p {	color: #777777;	font-size: 15px;	line-height: 22px;}.events-block .events-content .btn-block,.events-single .events-content .btn-block {	width: 100%;	display: inline-block;}.events-block .events-content .btn-block >a,.events-single .events-content .btn-block >a {	background-color: #d5a738;	font-size: 16px;	line-height: 24px;	padding: 11px 55px;	display: inline-block;	font-family: 'Poppins', sans-serif;	font-size: 16px;	text-transform: capitalize;	color: #fff;	text-decoration: none;	margin-top: 25px;	}.events-block .events-content .btn-block >a:hover,.events-single .events-content .btn-block >a:hover {	background-color: #222;}.event-section {	padding-top: 100px;	padding-bottom: 83px;}.event-section .events-block {	margin-bottom: 30px;}.event-section .events-block .events-content h3 {	display: inline-block;	width: 100%;	font-size: 22px;	font-weight: 600;	letter-spacing: -0.44px;}.event-section .events-block .events-content .btn-block a:first-child {	background-color: transparent;	border: 1px solid #d5a738;	padding-bottom: 10px;	padding-top: 10px;	margin-right: 22px;	color: #d5a738;}.event-section .events-block .events-content .btn-block a:last-child {	margin-right: 0;}.event-section .events-block .events-content .btn-block a:first-child:hover {	background-color: #d5a738;	color: #fff;}/* - Events Single */.events-single .content-area {	margin-top: 63px;}.events-single .widget-area {	margin-top: 63px;}.events-single .img-block {	position: relative;}.events-single .img-block h6 {	background-color: #d5a738;	padding: 12px 6px;	position: absolute;	left: 0;	top: 0;	margin-top: 0;	text-align: center;	text-transform: capitalize;}.events-single .img-block h6 i {	display: block;	font-size: 15px;	color: #fff;	font-size: 25px;	margin-bottom: 5px;}.events-single .events-content {	padding-top: 21px;	padding-bottom: 21px;	border-bottom: 1px solid #ececec;	margin-bottom: 40px;}.events-single .events-content .post-meta {	border-bottom: 1px solid #ececec;	padding-bottom: 5px;}.events-single .events-content h3 {	font-size: 22px;	margin-bottom: 25px;}.events-single .events-content p {	line-height: 24px;	margin-bottom: 30px;}.events-single .events-content .btn-block >a {	margin-top: 0;}.events-single .map-event .map-canvas {    height: 370px;	width: 100%;}/* + Widget */.events .widget-area {	margin-top: 64px;}.widget {	background-color: #f2f2f2;	padding: 20px;	margin-bottom: 42px;}.widget h3.widget-title {	background-image: url("../images/ftr-widget-arrow.png");	background-repeat: no-repeat;	background-position: left bottom;	font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: 700;	letter-spacing: 0.72px;	padding-bottom: 13px;	margin-top: 0;	margin-bottom: 25px;	text-transform: uppercase;}/* - Widget : Categories */.widget_categories ul {	padding-left: 0;	margin-bottom: 0;}.widget_categories ul li {	display: inline-block;	width: 100%;	border-bottom: 1px solid rgba(187,187,187,0.3);	padding-bottom: 10px;	margin-bottom: 16px;}.widget_categories ul li:last-child {	margin-bottom: 0;}.widget_categories ul li::before {	font-family: 'Stroke-Gap-Icons';	content: "\e6bc";	color: #d5a738;	font-size: 18px;	vertical-align: middle;	margin-right: 10px;}.widget_categories ul li a {	color: #777;	text-decoration: none;}.widget_categories ul li a:hover {	color: #d5a738;}/* - Widget : Search */.widget_search .input-group {	border: 1px solid rgba(226,177,60,0.3);	background-color: #f7f7f7;	padding: 6px 8px 6px 13px;}.widget_search .input-group .form-control {	height: auto;	background-color: transparent;	border-radius: 0;	border: none;	-webkit-box-shadow: none;	-webkit-appearance: none;	box-shadow: none;	letter-spacing: 0.56px;}.widget_search .input-group .btn {	background-color: transparent;	border-radius: 0;	border: none;	-webkit-box-shadow: none;	-webkit-appearance: none;	box-shadow: none;}.widget_search .input-group .form-control::-webkit-input-placeholder {	color: #777777;}.widget_search .input-group .form-control:-moz-placeholder { /* Firefox 18- */	color: #777777;}.widget_search .input-group .form-control::-moz-placeholder {  /* Firefox 19+ */	color: #777777;}.widget_search .input-group .form-control:-ms-input-placeholder {  	color: #777777;}/* - Widget : Recent Post */.widget_recent_post .recent-box {	width: 100%;	position: relative;	padding-left: 97px;	min-height: 90px;	border-bottom: 1px solid rgba(187,187,187,0.3);	margin-bottom: 23px;	padding-bottom: 10px;}.widget_recent_post .recent-box:last-of-type {	margin-bottom: 0;}.widget_recent_post .recent-box >a {	position: absolute;	left: 0;	top: 0;}.widget_recent_post .recent-box >h3 {	font-size: 14px;	line-height: 22px;	letter-spacing: 0.56px;		margin-top: 0;}.widget_recent_post .recent-box >h3 >a {	color: #777;	text-decoration: none;}.widget_recent_post .recent-box >span a {	display: inline-block;	color: #777;	margin-right: 20px;	text-decoration: none;}.widget_recent_post .recent-box >span a:last-child {	margin-right: 0;}.widget_recent_post .recent-box >span a >i {	color: #e7c575;	font-size: 12px;	margin-right: 10px;}.widget_recent_post .recent-box >h3 >a:hover,.widget_recent_post .recent-box >span a:hover {	color: #E2B13C;}/* - Widget : Tags */.widget_tag .tags {	display: inline-block;	width: 100%;	padding: 15px;	border-bottom: 1px solid rgba(187,187,187,0.3);	border-top: 1px solid rgba(187,187,187,0.3);}.widget_tag .tags ul {	padding-left: 0;	margin-left: -5px;	margin-right: -5px;}.widget_tag .tags ul li {	float: left;	list-style: none;	padding-left: 5px;	padding-right: 5px;	width: 33.3333%;	box-sizing: border-box;	margin: 5px 0;}.widget_tag .tags ul li:nth-child(3n+1) {	clear: both;}.widget_tag .tags ul li a {	width: 100%;	float: left;	border: 1px solid rgba(226,177,60,0.3);	border-radius: 7px;	text-align: center;	font-size: 13px;	padding: 10px 5px;	color: #777;	text-decoration: none;	letter-spacing: 0.52px;	word-wrap: break-word;}/* - Widget : Latest Events */.widget_latest_events .lts-events {	display: inline-block;	width: 100%;	padding-top: 17px;	padding-bottom: 17px;	border-bottom: 1px solid rgba(187,187,187,0.3);	border-top: 1px solid rgba(187,187,187,0.3);}.widget_latest_events ul {	padding-left: 0;	margin-left: -5px;	margin-right: -5px;}.widget_latest_events ul li {	float: left;	box-sizing: border-box;	width: 25%;	list-style: none;	padding-left: 5px;	padding-right: 5px;	margin-bottom: 5px;	margin-top: 5px;}.widget_latest_events ul li:nth-child(4n+1) {	clear: both;}.widget_latest_events ul li a {	float: left;	width: 100%;	text-align: center;}/* - Events Section 2 */.event-section2 .events-content {	padding-bottom: 170px;	padding-top: 100px;	text-align: center;}.event-section2 .events-content .events-list {	display: inline-block;	padding-left: 10.6%;	padding-right: 10.6%;	width: 100%;	margin-top: 73px;}.event-section2 .events-content .events-list .events-list-box {	display: table;	width: 100%;	border: 1px solid #e7be5d;	text-align: center;	overflow: hidden;	margin-bottom: 25px;}.event-section2 .events-content .events-list .events-list-box >div {	padding: 30px 5px;	min-height: 80px;	vertical-align: middle;	display: table-cell;	float: none;}.event-section2 .events-content .events-list .events-list-box >div::after {	background-color: #e7be5d;	content: "";	position: absolute;	width: 1px;	top: -20%;	bottom: -20%;	right: 0;}.event-section2 .events-content .events-list .events-list-box >div:last-child::after {	display: none;}.event-section2 .events-content .events-list .events-list-box p {	font-weight: bold;	letter-spacing: 0.56px;	margin-bottom: 0;	vertical-align: middle;}.event-section2 .events-content .events-list .events-list-box p,.event-section2 .events-content .events-list .events-list-box p a {	color: #e2b13c;}.event-section2 .events-content .events-list .events-list-box p a {	text-transform: uppercase;	text-decoration: none;}.event-section2 .events-content .events-list .events-list-box p a:hover {	color: #333;}.event-section2 .events-content .events-list .events-list-box h5 {	font-family: 'Poppins', sans-serif;	font-size: 16px;	font-weight: 600;	letter-spacing: -0.32px;	margin: 0;	vertical-align: middle;}.event-section2 .events-content .events-list .events-list-box h5 a {	color: #333;	text-decoration: none;}.event-section2 .events-content .events-list .events-list-box h5 a:hover {	color: #d5a738;}.event-section2 .events-content >a {	font-family: 'Poppins', sans-serif;	font-weight: 600;	letter-spacing: -0.28px;	text-transform: uppercase;	display: inline-block;	color: #d5a738;	text-decoration: none;}.event-section2 .events-content >a >i {	display: block;	font-size: 55px;}.event-section2 .events-content >a:hover {	color: #333;}.event-section2 .events-content .events-list .events-list-box p a,.event-section2 .events-content .events-list .events-list-box h5 a,.event-section2 .events-content >a {	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;}.event-img-block {	background-repeat: no-repeat;	background-size: cover;	text-align: center;}.event-img-block .event-img-content-box {	background-color: rgba(255,255,255,0.95);	display: inline-block;	max-width: 490px;	padding-left: 65px;	padding-right: 65px;	position: absolute;	left: 0;	right: 0;	margin: 0 auto;	top: 50%;	transform: translate(0%, -50%);	-webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	-ms-transform: translate(0%, -50%);	}.event-img-block .event-img-content-box >img {	margin-top: 42px;}.event-img-block .event-img-content-box h5 {	font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: 600;	letter-spacing: -0.36px;	text-transform: uppercase;	padding-bottom: 10px;	border-bottom: 1px solid #9b9b9b;	margin-top: 30px;}.event-img-block .event-img-content-box p {	font-size: 12px;	color: #e2b13c;	text-transform: uppercase;	letter-spacing: 0.48px;	padding-bottom: 8px;	border-bottom: 1px solid #9b9b9b;}.event-img-block .event-img-content-box h3 {	border-bottom: 1px solid #9b9b9b;	color: #333;	font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: 600;	letter-spacing: -0.36px;	text-transform: uppercase;	margin-top: 13px;	margin-bottom: 42px;	padding-bottom: 8px;}.event-img-block .event-img-content-box h3 span {    color: #e2b13c;    display: block;    font-size: 20px;    font-weight: bold;    letter-spacing: -0.4px;    margin-top: 5px;}/* - Clients Section */.clients-section {	background-image: url("../images/client-bg.jpg");	background-repeat: no-repeat;	background-size: cover;	position: relative;	padding: 115px 0 90px;}.clients-section::before {	background-color: rgba(0, 0, 0, 0.7);	content: "";	display: inline-block;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;}.clients-section .owl-carousel .owl-item img {    width: auto;	display: inline-block;}.clients-section .clients-carousel .item  a {	text-align: center;	line-height: 121px;	width: 100%;	display: inline-block;	vertical-align: middle;		opacity: 1;	min-height: 121px;	max-height: 121px;	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;}.clients-section .owl-theme .owl-dots {	margin-top: 62px;}.clients-section .owl-theme .owl-dots .owl-dot span {	background-color: transparent;	border: 2px solid #fff;	height: 11px;	width: 11px;}.clients-section .owl-theme .owl-dots .owl-dot.active span {	background-color: #fff;}/* - Gallery Section */.gallery-section {	background-color: #f8f8f8;	padding-top: 100px;}.gallery-section .section-header h3 b {	color: #e1e1e1;}.gallery-page {	padding-top: 50px;	padding-bottom: 100px;}.gallery-category {	text-align: center;	padding-left: 15px;	padding-right: 15px;}.gallery-category ul {	padding-left: 0;	display: inline-block;	margin-bottom: 20px;}.gallery-category li {	border-bottom: 1px solid #d4d4d4;	float: left;	padding-left: 27px;	padding-right: 27px;	position: relative;	list-style: none;	margin-bottom: 20px;}.gallery-category li:first-child {	padding-left: 0;}.gallery-category li:last-child {	padding-right: 0;}.gallery-category li::before {	color: #777;	content: "/";	position: absolute;	right: -3px;	top: 0;}.gallery-category li:last-child::before {	content: "";}.gallery-category li a,.gallery-category li a::before {	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;	}.gallery-category li a {	color: #777;	letter-spacing: 0.56px;	line-height: 24px;	text-decoration: none;	text-transform: uppercase;	padding-bottom: 12px;	display: inline-block;	position: relative;}.gallery-category li a::before {	background-color: #fff;	content: "";	position: absolute;	left: 0;	right: 0;	margin: 0 auto;	bottom: -4px;	width: 8px;	height: 8px;	border-radius: 100%;	border: 2px solid #e2b13c;	display: block;	opacity: 0;}.gallery-category li a.active,.gallery-category li a:hover {	color: #e2b13c;}.gallery-category li a.active::before,.gallery-category li a:hover::before {	opacity: 1;}.gallery-page .gallery-list {	margin-bottom: 60px;}.gallery-box {	overflow: hidden;}.gallery-box::before {	background-color: rgba(226,177,60,0.9);	content: "";	display: inline-block;	position: absolute;	top: -100%;	right: -100%;	width: 100%;	height: 100%;	-webkit-transition: all 0.6s ease 0s;	-moz-transition: all 0.6s ease 0s;	-o-transition: all 0.6s ease 0s;	transition: all 0.6s ease 0s;}.gallery-box:hover::before {	top: 0;	right: 0;	opacity: 1;}.gallery-content  {	position: absolute;	top: 50%;	left: 0;	right: 0;	transform: translate(0%, -50%);	-webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	-ms-transform: translate(0%, -50%);		text-align: center;	opacity: 0;	-webkit-transition: all 0.4s ease 0s;	-moz-transition: all 0.4s ease 0s;	-o-transition: all 0.4s ease 0s;	transition: all 0.4s ease 0s;	padding: 15px;}.gallery-box:hover .gallery-content  {	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;	transition-delay: 0.6s;	opacity: 1;}.gallery-content h3 {	font-size: 24px;	font-weight: bold;	text-transform: capitalize;	line-height: 22px;	letter-spacing: 0.96px;	color: #fff;	font-style: italic;	margin-top: 0;	margin-bottom: 12px;}.gallery-content span {	display: inline-block;	width: 100%;	margin-top: 21px;}.gallery-content span a {	display: inline-block;	width: 48px;	height: 48px;	background-color: #000;	text-align: center;	line-height: 50px;	color: #fff;	font-size: 23px;	text-decoration: none;	margin: 0 4px;}/* - Counter Section */.counter-section {	background-color: #e2b13c;	padding: 55px 0 25px;}.counter-section .counter-box {	background-color: #fff;	text-align: center;	padding: 40px 20px;	position: relative;	z-index: 1;	margin-bottom: 30px;}.counter-section .counter-box::after {	border: 1px solid #e2b13c;	content: "";	position: absolute;	left: 10px;	right: 10px;	top: 10px;	bottom: 10px;	z-index: -1;}.counter-section .counter-box i {	background-color: #e2b13c;	color: #fff;	display: inline-block;	font-size: 30px;	height: 60px;	width: 60px;	line-height: 58px;}.counter-section .counter-box h3 {	color: #333;	font-family: 'Poppins', sans-serif;	font-weight: 600;	font-size: 32px;	letter-spacing: -0.64px;	line-height: 24px;	margin-top: 30px;	margin-bottom: 20px;}.counter-section .counter-box p {	color: #e2b13c;	font-family: 'PT Serif', serif;	font-weight: 700;	font-size: 14px;	letter-spacing: 0.56px;	text-transform: uppercase;	margin-bottom: 0;	word-wrap: break-word;}/* - Video Section */.video-section {	background-image: url("../images/video-bg.jpg");	background-repeat: no-repeat;	background-size: cover;	position: relative;	padding: 200px 0;	text-align: center;}.video-section::before {	background-color: rgba(0, 0, 0, 0.7);	content: "";	display: inline-block;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;}.video-section .video-section-content {	position: relative;}.video-section .video-section-content h5 {	color: #e2b13c;	font-family: 'Poppins', sans-serif;	font-size: 24px;	font-weight: 600;	letter-spacing: -0.48px;	line-height: 22px;	margin: 0;	text-transform: capitalize;}.video-section .video-section-content a {	width: 67px;	height: 67px;	background-color: #fff;	border-radius: 100%;	display: inline-block;	line-height: 75px;	color: #e2b13c;	margin: 38px 0;}.video-section a i {	margin-left: 5px;	font-size: 25px;}.video-section .video-section-content p {	color: #fff;	font-style: italic;	font-weight: 700;	font-size: 15px;	letter-spacing: 0.60px;	line-height: 24px;	padding: 0 15px;	margin-bottom: 0;}/* - Blog */.blog-listing .content-area,.blog-listing .widget-area,.blog-single .content-area,.blog-single .widget-area {	margin-top: 62px;}.type-post {	margin-bottom: 41px;}.type-post,.type-post .entry-header {	display: inline-block;	width: 100%;}.type-post .entry-header >.title-block {	float: left;	width: 53%;}.type-post .entry-header >.entry-meta {	float: left;	width: 47%;}.type-post .entry-header >.title-block h3 {	font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: 600;	margin-top: 0;	color: #333;	line-height: 24px;	margin-bottom: 0;}.type-post .entry-header >.title-block h3 a {	color: #333;}.type-post .entry-header >.title-block h3 span {	color: #e2b13c;}.type-post .entry-header {	padding: 15px 0;	border-bottom: 1px solid #ececec;}.type-post .entry-header .author {	display: inline-block;	width: 100%;	margin-top: 5px;}.type-post .entry-header .author >span,.type-post .entry-header .author >div {	display: inline-block;	font-size: 16px;	color: #777;	letter-spacing: 0.64px;}.type-post .entry-header .author >span a {	color: #777;}.type-post .entry-header .author >div {	margin-left: 2px;}.type-post .entry-header .author >div::before {	content: "/";	margin-right: 3px;}.type-post .entry-header .author >div >a {	color: #777;}.type-post .entry-header .entry-meta {	text-align: right;}.type-post .entry-header .entry-meta >span {	display: inline-block;	margin-left: 35px;	font-size: 13px;	color: #777;	vertical-align: middle;	letter-spacing: 0.52px;}.type-post .entry-header .entry-meta >span i {	margin-right: 10px;}.type-post .entry-header .entry-meta >span a {	color: #777;	text-decoration: none;}.type-post .entry-header .entry-meta >span a:hover {	color: #e2b13c;}.type-post .entry-header .entry-meta >span.post-date a {	display: inline-block;	color: #fff;	width: 54px;	height: 54px;	background-color: #e2b13c;	text-align: center;	font-size: 16px;	line-height: 16px;	letter-spacing: 0.64px;	padding: 10px;}.type-post .entry-header .entry-meta >span.post-date a >span {	display: block;}.type-post .entry-content {	display: inline-block;	width: 100%;	padding-top: 20px;	padding-bottom: 27px;	border-bottom: 1px solid #ececec;}.type-post .entry-content >p {	color: #777;	font-size: 15px;	line-height: 26px;	margin-bottom: 15px;}.type-post .entry-content >.btn-block {	width: 100%;	display: inline-block;}.type-post .entry-content >.btn-block a {	text-decoration: none;	padding: 11px 0;}.type-post .entry-content >.btn-block a.btn {	background-color: #e2b13c;	display: inline-block;	padding: 11px 35px;	color: #fff;	border: none;	border-radius: 0;	font-size: 16px;	text-transform: capitalize;	letter-spacing: -0.32px;}.type-post .entry-content >.btn-block a.btn:hover {	background-color: #000;}.type-post .entry-content >.btn-block a.btn i {	vertical-align: middle;}.type-post .entry-content >.btn-block >a:not(.btn) {	float: right;	color: #777;	text-transform: capitalize;}.type-post .entry-content >.btn-block a:not(.btn):hover {	color: #e2b13c;}/* - Latest Blog */.latest-blog-section {	padding-bottom: 70px;	padding-top: 100px;}.latest-blog .type-post .entry-header {	position: relative;	padding-right: 60px;	border: none;	padding-bottom: 0;	margin-bottom: 0;}.latest-blog .type-post .title-block {	width: 100%;	position: relative;}.latest-blog .type-post .entry-header .post-date {	position: absolute;	right: 0;	top: 0;}	.latest-blog .type-post .entry-header .post-date a {	background-color: #e2b13c;    color: #fff;    display: inline-block;    font-size: 16px;    height: 54px;    letter-spacing: 0.64px;    line-height: 16px;    padding: 10px;    text-align: center;    width: 54px;	}.latest-blog .type-post .entry-content {	padding-top: 0;}.latest-blog .type-post .entry-content p {	margin-bottom: 8px;}.latest-blog .type-post .entry-content >a {	padding: 0;	font-size: 14px;	line-height: 24px;	color: #d5a738;	margin-bottom: 10px;}.latest-blog .type-post .entry-content {	border-bottom: 3px solid #f2f2f2;	position: relative;}.latest-blog .type-post .entry-content::before {	background-color: #e2b13c;	content: "";	width: 113px;	height: 3px;	position: absolute;	left: 0;	right: 0;	bottom: -3px;	margin: 0 auto;	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;}.latest-blog .type-post:hover .entry-content::before {	width: 100%;}.latest-blog .type-post .entry-content .entry-meta {	display: inline-block;	width: 100%;}.latest-blog .type-post .entry-content .entry-meta span {	font-size: 13px;	color: #777;	margin-right: 35px;}.latest-blog .type-post .entry-content .entry-meta span i {	margin-right: 8px;}.latest-blog .type-post .entry-content .entry-meta span a {	color: #777;	letter-spacing: 0.52px;	text-decoration: none;}/* - Widget : Calender */.widget_calender .ui-datepicker {	background-color: transparent;	border: none;	box-shadow: none;	padding: 0;	width: 100%;}.widget_calender .ui-widget-header {	border: none;	border-radius: 0;	margin-bottom: 10px;}.widget_calender .ui-datepicker .ui-datepicker-title {	font-family: 'PT Serif', serif;	font-size: 16px;	text-transform: capitalize;	letter-spacing: 0.64px;}.widget_calender .ui-datepicker .ui-datepicker-month {	padding-right: 0;	color: #e2b13c;}.widget_calender .ui-datepicker .ui-datepicker-year {	padding-left: 0;	color: #e2b13c;}.widget_calender .ui-datepicker .ui-datepicker-month::before {	display: none;}.widget_calender .ui-datepicker .ui-datepicker-prev.ui-state-hover, .widget_calender .ui-datepicker .ui-datepicker-next.ui-state-hover { 	background: none;	border: none;	text-decoration: none;}.widget_calender .ui-datepicker .ui-datepicker-header >a {	background-color: transparent;	width: 10px;	height: 18px;	font-size: 25px;	color: #e2b13c;	padding: 0;	background-image: none;	text-decoration: none;}.widget_calender .ui-datepicker .ui-datepicker-header >a span {	display: none;}.widget_calender .ui-datepicker .ui-datepicker-prev, .widget_calender .ui-datepicker .ui-datepicker-next { 	top: -5px;}.widget_calender .ui-datepicker .ui-datepicker-prev {	left: 0px;}.widget_calender .ui-datepicker .ui-datepicker-next {	right: 0px;}.widget_calender .ui-datepicker .ui-datepicker-prev::before, .widget_calender .ui-datepicker .ui-datepicker-next::before {	font-family: FontAwesome;}.widget_calender .ui-datepicker .ui-datepicker-prev::before {	content:"\f104";}.widget_calender .ui-datepicker .ui-datepicker-next::before {	content:"\f105";}.widget_calender .ui-datepicker-calendar thead {	border-bottom: 1px solid rgba(187,187,187,0.3);	border-top: 1px solid rgba(187,187,187,0.3);	font-family: 'PT Serif', serif;	text-transform: capitalize;	font-size: 14px;	letter-spacing: 0.56px;}.widget_calender .ui-datepicker-calendar thead th  {	color: #333;}.widget_calender .ui-datepicker-calendar {	border-bottom: 1px solid rgba(187,187,187,0.3);}.widget_calender .ui-datepicker-calendar th {	width: 14.2857%;}.widget_calender .ui-datepicker-calendar tbody { 	padding: 10px 0;}.widget_calender .ui-datepicker-calendar td {	padding: 5px 0;	font-family: 'PT Serif', serif;	font-size: 14px;}.widget_calender .ui-datepicker-calendar .ui-state-default {	color: #333;}.widget_calender .ui-datepicker-calendar .ui-state-default {	width: 29px;	height: 29px;	display: block;	margin: 0 auto;	text-align: center;}.widget_calender .ui-state-highlight, .widget_calender .ui-widget-content .ui-state-highlight, .widget_calender .ui-widget-header .ui-state-highlight {	background-color: #e2b13c;	border-radius: 100%;	border: none;}/* - Blog Single */.blog-single .type-post {	margin-bottom: 25px;}.blog-single .type-post .entry-content >p {	margin-bottom: 30px;}.type-post blockquote {	position: relative;	border-left: none;	padding-left: 40px;	padding-top: 20px;	padding-bottom: 20px;}.type-post blockquote::before {	background-image: url("../images/blockquote-left.png");	background-repeat: no-repeat;	background-position: center left;	content: "";	position: absolute;	left: 0;	top: 0;	width: 12px;	bottom: 0;	max-height: 100%;}.type-post blockquote p {	font-style: italic;	font-size: 15px;	font-weight: bold;	color: #333;	line-height: 28px;	position: relative;}.type-post blockquote p::before {	background-image: url("../images/left-quote.png");	content: "";	width: 43px;	height: 32px;	display: inline-block;	position: absolute;	z-index: -1;	top: -5px;}.type-post blockquote p::after {	background-image: url("../images/right-quote.png");	content: "";	width: 43px;	height: 32px;	display: inline-block;	position: absolute;	z-index: -1;	bottom: -6px;	margin-left: -47px;}.type-post .btn-block .tags {	display: inline-block;}.type-post .btn-block .tags a {	border: 1px solid rgba(226, 177, 60, 0.3);    border-radius: 7px;    color: #777;    float: left;    font-size: 13px;    letter-spacing: 0.52px;    padding: 10px 20px;    text-align: center;    text-decoration: none;	margin-right: 10px;}.post-comments {	float: left;	width: 100%;}.post-comments >h3 {	font-family: 'Poppins', sans-serif;	font-size: 16px;	letter-spacing: -0.32px;	line-height: 18px;	font-weight: 700;	color: #333333;	text-transform: uppercase;	border-bottom: 1px solid #ececec;	padding-bottom: 20px;	margin-top: 0;	margin-bottom: 24px;}.post-comments .media {	position: relative;	min-height: 91px;	padding-bottom: 21px;	border-bottom: 1px solid #ececec;	margin-bottom: 25px;}.post-comments .media:last-child {	margin-bottom: 23px;}.post-comments .media.comment-media {	padding-left: 70px;}.post-comments .media-left {    left: 0;    position: absolute;    top: 0;}.post-comments .media.comment-media .media-left {	left: 70px;}.post-comments .media-left img {	border-radius: 50%;}.post-comments .media .media-body { 	padding-left: 118px;}.post-comments .media .media-body .media-content h4 { 	font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: 600;	color: #333;	letter-spacing: -0.36px;	margin-top: 0;	margin-bottom: 0;	position: relative;	min-height: 54px;}.post-comments .media .media-body .media-content h4 >span  { 	display: block;	font-family: 'PT Serif', serif;	font-size: 15px;	color: #777;	letter-spacing: 0.6px;	font-weight: 400;	margin-top: 8px;	text-transform: capitalize;}.post-comments .media .media-body .media-content h4 >b { 	font-family: 'PT Serif', serif;	position: absolute;	right: 0;	top: 0;	background-color: #e2b13c;	font-size: 15px;	color: #fff;	text-align: center;	width: 54px;	height: 54px;	text-transform: capitalize;	letter-spacing: 0.64px;	padding: 10px 5px;}.post-comments .media .media-body .media-content h4 >b >span { 	display: block;	font-size: 13px;	font-weight: 400;	letter-spacing: 0.52px;	margin-top: 4px;}.post-comments .media .media-body .media-content p { 	color: #777777;	font-size: 15px;	font-weight: 300;	letter-spacing: 0.56px;	line-height: 24px;	margin-bottom: 20px;}.post-comments .media .media-body .media-content >a {	display: inline-block;	padding: 8px 38px;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	border: 1px solid rgba(226,177,60,0.3);	letter-spacing: 0.52px;	color: #e2b13c;}.post-comments .media .media-body .media-content >a:hover {	background-color: #e2b13c;	border-color: #e2b13c;	color: #333;}.comments-form {	float: left;	width: 100%;}.comments-form >h3 {	font-family: 'Poppins', sans-serif;	font-size: 16px;	letter-spacing: -0.32px;	line-height: 18px;	font-weight: 700;	color: #333333;	text-transform: uppercase;	border-bottom: 1px solid #ececec;	padding-bottom: 20px;	margin-top: 0;	margin-bottom: 50px;}.comments-form .form-group {	margin-bottom: 30px;}.comments-form .form-control {	border: 1px solid rgba(227,177,60,0.3);	border-radius: 0;	outline: none;	height:  auto;	box-shadow: none;	font-size: 16px;	padding: 14px 23px;	color: #777777;}.comments-form textarea.form-control {	height: 240px;}.comments-form .form-control::-webkit-input-placeholder {	color: #777777;}.comments-form .form-control:-moz-placeholder { /* Firefox 18- */	color: #777777;}.comments-form .form-control::-moz-placeholder {  /* Firefox 19+ */	color: #777777;}.comments-form .form-control:-ms-input-placeholder {	color: #777777;}.comments-form input[type="submit"] {	background-color: #e2b13c;	color: #fff;	padding: 10px 35px;	text-transform: uppercase;	font-size: 16px;	font-weight: bold;	border: none;}.comments-form input[type="submit"]:hover {	background-color: #333;}/* - Contact Section */.contact-section {	padding-top: 100px;}.contact-section .cnt-detail {	text-align: center;	position: relative;	margin-bottom: 70px;}.contact-section .cnt-detail >i {	background-color: #e2b13c;	display: block;	width: 90px;	height: 90px;	color: #fff;	border-radius: 100%;	margin: 0 auto;	line-height: 90px;	font-size: 30px;	position: absolute;	left: 0;	right: 0;	top: 0;}.cnt-detail-box {	margin-top: 47px;	border: 1px solid #e2b13c;	display: inline-block;	width: 100%;	padding: 0 35px;}.cnt-detail-box h3 {	font-family: 'Poppins', sans-serif;	font-size: 24px;	font-weight: bold;	margin-bottom: 15px;	margin-top: 75px;}.cnt-detail-box p {	font-size: 16px;	font-weight: bold;	letter-spacing: 0.64px;	color: #777;	line-height: 22px;	margin-bottom: 18px;}.cnt-detail-box p a {	color: #777;}.contact-form {	margin-bottom: 54px;	margin-right: -10px;	margin-left: -10px;}.contact-form .form-group {	margin-top: 24px;	margin-bottom: 16px;	padding-left: 10px;	padding-right: 10px;}.contact-form .form-group label {	font-size: 18px;	color: #777777;	font-weight: 400;	letter-spacing: 0.72px;	line-height: 24px;}.contact-form .form-control {	background-color: #f7f7f7;	border: 1px solid #e2b13c;	color: #bababa;	border-radius: 0;	padding: 14px 15px;	height: auto;	-webkit-box-shadow: none;	-webkit-appearance: none;	box-shadow: none;	outline: none;}.contact-form textarea.form-control {	height: 219px;}.contact-form .form-control::-webkit-input-placeholder {	color: #bababa;	text-transform: uppercase;}.contact-form .form-control:-moz-placeholder { /* Firefox 18- */	color: #bababa;	text-transform: uppercase;}.contact-form .form-control::-moz-placeholder {  /* Firefox 19+ */	color: #bababa;	text-transform: uppercase;}.contact-form .form-control:-ms-input-placeholder {  	color: #bababa;	text-transform: uppercase;}.contact-form input[type="submit"] {	background-color: #e2b13c;	color: #fff;	font-size: 13px;	border: none;	-webkit-box-shadow: none;	-webkit-appearance: none;	box-shadow: none;	outline: none;	font-family: 'Poppins', sans-serif;	font-size: 16px;	font-weight: 600;	text-transform: uppercase;	padding: 12px 42px 10px;	letter-spacing: -0.32px;	width: 100%;}.contact-form input[type="submit"]:hover {	background-color: #222222;}/* + Alert Msg */.alert-msg {	color: #ccc;	width: 100%;	margin: 10px 0;	text-align: left;	display: inline-block;}.alert-msg-success {	color: #50B948;}.alert-msg-failure {	color: #FF0000;}.map-section {	position: relative;}.map-section .map-canvas {	height: 489px;	width: 100%;	display: inline-block;}.home2-cnt {	padding-top: 47px;}/* - Error Section */.error-section {	background-image: url("../images/404-bg.jpg");	background-repeat: no-repeat;	background-size: cover;	padding: 158px 0;}.error-section .col-md-8 {	float: none;	margin: 0 auto;}.error-section .error-box {	background-color: rgba(0, 0, 0, 0.502); 	border: 5px solid rgba(226, 177, 060, 0.5);	padding: 50px 15px 80px;	text-align: center;}.error-section .error-box h3 {	color: #fff;	font-family: 'Poppins', sans-serif;	font-weight: 700;	display: inline-block;	font-size: 250px;	letter-spacing: -5px;	margin: 0;}.error-section .error-box p {	color: #fff;	font-size: 28px;	font-weight: 700;	letter-spacing: 1.12px;	line-height: 24px;	margin-bottom: 40px;}.error-section .error-box p span {	font-weight: 600;	font-family: 'Poppins', sans-serif;}.error-section .error-box a {	background-color: #e2b13c;	color: #333;	display: inline-block;	font-family: 'Poppins', sans-serif;	font-weight: 500;	font-size: 16px;	line-height: 24px;	padding: 10px 75px;	text-transform: capitalize;	text-decoration: none;	-webkit-transition: all 1s ease 0s;	-moz-transition: all 1s ease 0s;	-o-transition: all 1s ease 0s;	transition: all 1s ease 0s;}.error-section .error-box a:hover {	background-color: #fff;}/* ========================================================================== *//* ========================================================================== */							/* [ + Responsive ] *//* ========================================================================== *//* ========================================================================== *//* - min-width: 1200px */@media (min-width: 1200px) {	/* - Events Section */	.event-section .events-block .event-content .img-block {		width: 30.9742%;	}	.event-section .events-block .event-content .events-content {		width: 69.0258%;	}	.event-section .events-block .event-content .events-content {		padding-left: 50px;		padding-right: 50px;	}		/* - Events Single */	.events-single .content-area {		padding-right: 35px;	}		/* - Counter Section */	.counter-section .col-md-3:nth-child(4n+1) {		clear: both;	}		/* - Blog */	.blog-listing .content-area,	.blog-single .content-area {		padding-right: 35px;	}		/* - Contact Section */	.contact-details {		margin-left: -37.5px;		margin-right: -37.5px;	}	.contact-section .cnt-detail {		padding-left: 37.5px;		padding-right: 37.5px;	}}/* - min-width: 992 */@media (min-width: 992px) {	/* - Slider Section */	.slider-section {		margin-top: -25px;	}	.slider-section2 {		margin-top: 0;	}	/* - History Section 2 */	.history-section2 .container >p {		padding-left: 28%;		padding-right: 28%;	}	/* - Events Section */	.events-block { 		border-left: none;	}	.events-block .img-block {		width: 38.2895%;	}	.events-block .events-content {		width: 61.7105%;		padding-right: 20px;	}	/* - Video Section */	.video-section .video-section-content p {		padding: 0 15%;	}		/* - Latest Blog */	.latest-blog-section .latest-blog:nth-child(3n+1) {		clear: both	}		/* - Contact Section */	.map-section .map-canvas { 		float: right;		width: 90%;	}}/* - min-width: 768 */@media (min-width: 768px) {	/* - History Section 2 */	.history-section2 .time-line-block:nth-child(odd) .time-line-content::before { 		left: -7px;	}	.history-section2 .time-line-block:nth-child(even) .time-line-content::before { 		right: -7px;	}	.history-section2 .time-line-block:nth-child(odd) .time-line-content >span {		left: 15px;	}	.history-section2 .time-line-block:nth-child(even) .time-line-content >span::after {		content: "\f104";		left: 0;		right: auto;	}}/* - max-width: 1800px */@media (max-width: 1800px) {	/* - Venu Section 2 */	.venu-section-2 .venu-detail {		padding: 90px 80px;	}	.venu-section-2 .venu-list ul li {		padding-left: 0;		padding-right: 0;	}}/* - min-width: 1367 to max-width: 1440 */@media only screen and (min-width: 1367px) and (max-width: 1440px) {	/* - Venu Section 2 */	.venu-section-2 .venu-detail {		padding: 90px 30px;	}}/* - max-width: 1366px */@media (max-width: 1366px) {	/* - Venu Section 2 */	.venu-section-2 .venu-detail {		padding: 90px 0;	}	.venu-section-2 .venu-list p {		padding: 0 20px;	}	.venu-section-2 .venu-list ul {		padding-left: 20px;	}}/* - max-width: 1200px */@media (max-width: 1200px) {	/* - Events Section */	.events-block .events-content .post-meta div {		font-size: 12px;	}	.event-section .events-block .events-content h3 {		margin-bottom: 10px;	}	.event-section .events-block .events-content .btn-block a:first-child { 		margin-right: 10px;	}		/* - Events Section 2 */	.event-img-block .event-img-content-box { 		max-width: 450px;	}}	/* - min-width: 992 to max-width: 1199 */@media only screen and (min-width: 992px) and (max-width: 1199px) {	/* - Venu Section 2 */	.venu-section-2 .venu-list ul li::before {		padding-right: 5px;	}		/* - Events Section */	.events-block .events-content {		padding-top: 20px;	}	.events-block .events-content .post-meta {		margin-bottom: 0;	}	.events-block .events-content h3 {		margin-bottom: 5px;	}	.events-block .events-content >a {		margin-top: 0px;	}		.event-section .events-block .event-content .img-block {		width: 39.3%;	}	.event-section .events-block .event-content .events-content {		width: 60.7%;	}	.events-block .events-content .btn-block >a {		margin-top: 0;	}	.events-block .events-content p {		font-size: 13px	}		/* - Events Section 2 */	.event-section2 .events-content .events-list { 		padding-left: 15px;		padding-right: 15px;	}		.events-block .events-content .btn-block >a, 	.events-single .events-content .btn-block >a {		padding-left: 45px;		padding-right: 45px;	}		/* + Widget */	/* - Widget : Tags */	.widget_tag .tags {		padding-left: 5px;		padding-right: 5px;	}		/* - Blog */	.type-post .entry-header .entry-meta >span {		margin-left: 15px;	}}/* - max-width: 991 */@media (max-width: 991px) {	/* - History Section */	.history-details {		margin-top: 50px;	}	.history-section .img-block img {		width: 100%;	}		/* - Venu Section */	.venu-section .venu-box {		width: 25%;	}	.venu-section .venu-image-block {		max-width: 217px;		display: block;		margin: 0 auto;	}		/* - Events Section */	.events-block .event-content {		padding-bottom: 20px;	}	.events-block .img-block a img {		width: 100%;	}	.events-block .events-content h5 {		margin-top: 0;	}	.events-block .events-content h5 span {		display: block;		float: none;		margin-top: 5px;	}	.events-block .events-content .post-meta div,	.event-section .events-block .events-content .post-meta div {		width: 100%;	}	.events-block .events-content .post-meta div.post-date,	.event-section .events-block .events-content .post-meta div.post-date {		text-align: left;	}	.event-section .row >.col-sm-6:nth-child(2n+1) {		clear: both;	}		/* - Events Single */ 	.events-single .events-content .post-meta div {		width: 100%;	}		/* - Counter Section */	.counter-section .col-md-3:nth-child(2n+1) {		clear: both;	}	.counter-section .counter-box {		margin-bottom: 30px;	}		/* - Blog */	.type-post .entry-header >.title-block,	.type-post .entry-header >.entry-meta {		width: 100%;	}	.type-post .entry-header >.entry-meta {		text-align: left;		position: relative;		margin-top: 20px;		margin-bottom: 15px;	}	.type-post .entry-header >.entry-meta >span {		margin-left: 0;		margin-right: 15px;	}	.type-post .entry-header >.entry-meta >span.post-date {		margin-right: 0;		position: absolute;		right: 0;		top: -20px;	}		/* - Latest Blog */	.latest-blog-section .latest-blog:nth-child(2n+1) {		clear: both;	}		/* - Blog Single */	.post-comments .media.comment-media {		padding-left: 40px;	}	.post-comments .media.comment-media .media-left {		left: 40px;	}		/* - Contact Section */	.cnt-detail-box {		padding: 0 15px;	}	.cnt-detail-box p {		font-size: 14px;	}}/* - min-width: 768 to max-width: 991 */@media only screen and (min-width: 768px) and (max-width: 991px) {	/* - History Section 2 */	.history-section2 .container >p {		padding-left: 13.2%;		padding-right: 13.2%;	}	.history-section2 .time-line-content >span {		width: 27%;	}		/* - Contact Section */	.map-section .map-canvas {		height: 660px;	}}/* - max-width: 767 */@media (max-width: 767px) {		/* - Slider Section */	.slider-section .goto-next {		display: none;	}	/* - History Section 2 */	.history-section2 .time-line::before {		left: 4px;		right: auto;		top: 35px;	}	.history-section2 .time-line-content {		margin-top: 0;		margin-bottom: 30px;	}	.history-section2 .time-line-content::before { 		left: 0;	}	.history-section2 .time-line-content >span {		left: 25px;		right: auto;	}		/* - Venu Section */	.venu-section .venu-content h5 {		font-size: 16px;	}	/* - Venu Section 2 */	.venu-section-2 .venu-list ul {		padding-left: 50px;	}		/* + Widget */	/* - Widget : Tags */	.widget_tag .tags {		padding-left: 5px;		padding-right: 5px;	}		/* - Gallery Page */	.gallery-category li {		padding-left: 14px;		padding-right: 14px;	}		/* - Blog Single */	.post-comments .media-left a img {		width: 70px;		height: 70px;	}	.post-comments .media .media-body {		padding-left: 88px;	}	.post-comments .media.comment-media {		padding-left: 20px;	}	.post-comments .media.comment-media .media-left {		left: 20px;	}}/* -  max-width: 639 */@media (max-width: 639px) {	/* - History Section 2 */	.history-section2 .time-line-content >span {		width: 22%;	}	/* - Venu Section */	.venu-section .venu-box {		width: 50%;	}	/* - Testimonial Section 2 */	.testimonial-section2 .testi-thumb li {		height: 70px;		width: 70px;	}	/* - Events Section */	.events .content-area,	.events .widget-area {		width: 100%;	}	.events-block {		text-align: center;	}	.events-block .event-content {		max-width: 291px;		text-align: left;	}	.event-section .row >.col-xs-6 {		width: 100%;	}		.events-block .events-content .btn-block >a, 	.events-single .events-content .btn-block >a {		padding-left: 50px;		padding-right: 50px;	}		/* - Events Single */	.events-single .content-area,	.events-single .widget-area {		width: 100%;	}		/* - Events Section 2 */	.event-section2 .event-img-block >img {		height: 500px;		width: 100%;	}		/* - Blog */	.blog-listing .content-area,	.blog-listing .widget-area,	.blog-single .content-area,	.blog-single .widget-area {		width: 100%;	}		/* - Latest Blog */	.latest-blog-section .latest-blog {		width: 100%;	}	.latest-blog-section .latest-blog .type-post {		max-width: 370px;		display: block;		margin-left: auto;		margin-right: auto;	}	/* - Error Section */	.error-section .error-box h3 {		font-size: 100px;	}}/* -  max-width: 479 */@media (max-width: 479px) {	/* - History Section 2 */	.history-section2 .time-line-content >span {		width: 18%;	}		/* - Purchase Section */	.purchase-section .purchase-content a.purchase {		margin-top: 15px;	}	/* - Venu Section 2 */	.venu-section-2 .venu-list ul {		padding-left: 15px;	}	/* - Testimonial Section */	.testi-block {		max-width: 360px;		display: block;		float: none;		margin: 0 auto;	}	.testi-block .testi-img-block,	.testi-block .testi-content { 		width: 100%;	}	.testi-block .testi-content {		margin-top: 15px;		padding-left: 0;		padding-right: 0;	}		/* - Gallery Page */	.gallery-box {		width: 100%;	}		/* - Counter Section */	.counter-section .col-sm-6 {		width: 100%;	}		/* - Contact Section */	.cnt-detail {		width: 100%;	}	/* - Error Section */	.error-section .error-box {		padding: 50px 15px;	}}/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/2904(这个备注仅在演示页面有，源代码里没有)*/