/* Impathy - HTML Template *//************ TABLE OF CONTENTS ***************1.  Fonts2.  Main Slider3.  What We Do4.  Causes5.  Events6.  Our Experience7.  Parallax-Section8.  About Block9.  Testimonial10. Feature Case11. Our Team12. Funfact Section13. Contact Form Style14. News Blog15. Map Style16. Project Section17. Client Logo18. Page Title Style19. Error Page Section20. Events Section21. Causes Section22. Main Features Section23. Main Footer���ྫƷģ������ʣ�http://www.bootstrapmb.com**********************************************/@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Work+Sans:400,500,700');/*font-family: 'Montserrat', sans-serif;font-family: 'Work Sans', sans-serif;*/@import url('font-awesome.css');@import url('bootstrap.css');@import url('jquery.fancybox.min.css');@import url('animate.css');@import url('hover.css');@import url('owl.css');@import url('custom-animate.css');/*** ====================================================================	Reset==================================================================== ***/* {	margin: 0px;	padding: 0px;	border: none;	outline: none;}/*** ====================================================================	Global Settings==================================================================== ***/body {	font-size: 15px;	color: #777777;	line-height: 1.8em;	font-weight: 400;	background: #ffffff;	background-size: cover;	background-repeat: no-repeat;	background-position: center top;	-webkit-font-smoothing: antialiased;	font-family: 'Work Sans', sans-serif;}a {	text-decoration: none;	cursor: pointer;	color: #da1926;}.no-padding {	padding: 0px !important;}.mb_100{	margin-bottom: 100px;}a:hover,a:focus,a:visited {	text-decoration: none;	outline: none;}h1,h2,h3,h4,h5,h6 {	position: relative;	font-weight: normal;	margin: 0px;	background: none;	line-height: 1.6em;	font-family: 'Montserrat', sans-serif;	color: #111;}input,button,select,textarea {    display: none;}button:focus {	outline: none;}p {	position: relative;	line-height: 1.8em;	margin-bottom: 30px;}.text {	font-size: 16px;	color: #222;}.border-bottom {	border-bottom: 1px solid #f4f4f4 !important;}.strike-through {	text-decoration: line-through;}.page-wrapper {	position: relative;	margin: 0 auto;	width: 100%;	min-width: 300px;	background: #fff;	z-index: 9;	overflow: hidden;}ul,li {	list-style: none;	padding: 0px;	margin: 0px;}@media (min-width: 1200px) {	.container,	.container-fluid {		padding: 0;	}}.theme-btn {	display: inline-block;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.grey-bg {	background-color: #f5f5f7 !important;}.grey-deep-bg {	background-color: #f2f2f2 !important;}.grey-light-bg {	background-color: #f8f8f8 !important;}.gradient-bg {	background-image: -webkit-linear-gradient(87deg, #000000 34%, #064e79 100%) !important;	background-image: -o-linear-gradient(87deg, #000000 34%, #064e79 100%) !important;	background-image: linear-gradient(3deg, #000000 34%, #064e79 100%) !important;}.gradient-two-bg {	background-image: -webkit-gradient(linear, left bottom, left top, from(#537895), to(#09203f)) !important;	background-image: -webkit-linear-gradient(bottom, #537895 0%, #09203f 100%) !important;	background-image: -o-linear-gradient(bottom, #537895 0%, #09203f 100%) !important;	background-image: linear-gradient(to top, #537895 0%, #09203f 100%) !important;}.image-bg {	background-repeat: no-repeat;	background-size: cover;	background-position: center;}.black-bg {	background-color: #000 !important;}.black-bg-2 {	background-color: #222 !important;}.black-bg-3 {	background-color: #040913 !important;}.theme-bg {	background-color: #da1926 !important;}.bg-style-two {	position: relative;}.bg-style-two:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	width: 50%;	height: 100%;	background-color: rgb(240, 240, 240);}.bg-style-two:after {	position: absolute;	content: '';	right: 0px;	top: 0px;	width: 50%;	height: 100%;	background-color: rgba(240, 240, 240, 0.3);}/* section padding */.sp-one {	padding: 120px 0;}.sp-two {	padding: 75px 0 70px;}.sp-three {	padding: 120px 0 70px;}.sp-four {	padding: 120px 0 0px;}.sp-five {	padding: 0px 0 120px;}.sp-six {	padding: 0px 0 90px;}.sp-seven {	padding: 100px 0 20px;}.sp-blog{	padding: 100px 0 70px;}.projects-block-one.mix {	display: none;}.projects-block-two.mix {	display: none;}.theme-color {	color: #da1926;}img {	display: inline-block;	max-width: 100%;}.preloader {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 999999;	background-color: #7e7e7e;	background-position: center center;	background-repeat: no-repeat;	background-image: url(../images/icons/preloader.gif);}/*** Scroll To Top style ***/.scroll-top {	width: 52px;	height: 50px;	position: fixed;	bottom: 30px;	right: 30px;	font-size: 18px;	z-index: 99;	display: none;	color: #fff;	text-align: center;	cursor: pointer;	background: #da1926;	-webkit-animation: pulse 2s infinite;	animation: pulse 2s infinite;}.scroll-top span:before {	font-size: 27px;}.scroll-top:after {	position: absolute;	z-index: -1;	content: '';	top: 100%;	left: 5%;	height: 10px;	width: 90%;	opacity: 1;	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);	background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);	background: -o-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}/* parallax-one */.parallax-one {  position: relative;  background-repeat: no-repeat;  background-size: cover;}.parallax-one:before {  position: absolute;  content: '';  background: rgba(30, 67, 152, 0.8);  width: 100%;  height: 100%;  left: 0;  top: 0;}/* parallax-two */.parallax-two {  position: relative;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;}.parallax-two:before {  position: absolute;  content: '';  background: rgba(0, 0, 0, 0.6);  width: 100%;  height: 100%;  left: 0;  top: 0;}/* parallax-three */.parallax-three {  position: relative;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;}.parallax-three:before {  position: absolute;  content: '';  background: rgba(0, 0, 0, 0.05);  width: 100%;  height: 100%;  left: 0;  top: 0;}/*Custom Select*/.form-group .ui-selectmenu-button.ui-button {	width: 100%;	font-size: 14px;	font-style: normal;	height: 50px;	padding: 7px 20px;	line-height: 30px;	color: #333333;	border-radius: 0px;	border: 1px solid #e5e5e5;	background: #ffffff;}.form-group .ui-button .ui-icon {	background: none;	position: relative;	top: 3px;	text-indent: 0px;	color: #333333;}.form-group .ui-button .ui-icon:before {	font-family: 'FontAwesome';	content: "\f107";	position: absolute;	right: 0px;	top: 2px !important;	top: 13px;	width: 10px;	height: 20px;	display: block;	color: #333333;	line-height: 20px;	font-size: 16px;	font-weight: normal;	text-align: center;	z-index: 5;}.ui-widget.ui-widget-content {	border: 1px solid #e0e0e0;	font-family: 'Poppins', sans-serif;}.ui-menu .ui-menu-item {	font-size: 14px;	border-bottom: 1px solid #e0e0e0;}.ui-menu .ui-menu-item:last-child {	border: none;}.ui-state-active,.ui-widget-content .ui-state-active {	background-color: #da1926;}.ui-menu .ui-menu-item-wrapper {	position: relative;	display: block;	padding: 8px 20px;	font-size: 14px;	line-height: 24px;}.ui-menu-item:hover {	background-color: #17519d;}/* owl controll */.owl-dots-none .owl-dots {	display: none;}/* style one */.owl-dot-style-one .owl-dots {	position: relative;	text-align: center;}.owl-dot-style-one .owl-dots .owl-dot {	position: relative;	display: inline-block;	margin: 0px 5px;}.owl-dot-style-one .owl-dots .owl-dot span {	position: relative;	display: block;	width: 10px;	height: 10px;	border-radius: 50%;	border: 1px solid #da1926;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.owl-dot-style-one .owl-dots .owl-dot.active span,.owl-dot-style-one .owl-dots .owl-dot:hover span {	background: #da1926;	border-color: #da1926;}/* style two */.owl-dot-style-two .owl-dots {	position: relative;	text-align: center;	line-height: 15px;}.owl-dot-style-two .owl-dots .owl-dot {	position: relative;	display: inline-block;	margin: 0px 5px;}.owl-dot-style-two .owl-dots .owl-dot span {	position: relative;	display: block;	width: 15px;	height: 15px;	border-radius: 50%;	border: 2px solid #e8e8e8;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.owl-dot-style-two .owl-dots .owl-dot span:before {	position: absolute;	content: '';	background: #e8e8e8;	width: 5px;	height: 5px;	border-radius: 50%;	left: 3px;	top: 3px;}.owl-dot-style-two .owl-dots .owl-dot.active span,.owl-dot-style-two .owl-dots .owl-dot:hover span {	background: #da1926;	border-color: #da1926;}/* owl nav */.owl-nav-none .owl-nav {	display: none;}.owl-nav-style-one .owl-nav {	margin: 0px;	padding: 0px;	text-align: center;}.owl-nav-style-one .owl-nav .owl-next,.owl-nav-style-one .owl-nav .owl-prev {	position: relative;	width: 60px;	height: 60px;	margin: 0 8px;	display: inline-block;	line-height: 56px;	border: 1px solid #e5e5e5;	text-align: center;	font-size: 24px;	color: #222222;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.owl-nav-style-one .carousel-outer:hover .owl-nav .owl-next,.owl-nav-style-one .carousel-outer:hover .owl-nav .owl-prev {	opacity: 1;	visibility: visible;}.owl-nav-style-one .owl-nav .owl-prev {	left: 0px;}.owl-nav-style-one .owl-nav .owl-next {	right: 0px;}.owl-nav-style-one .owl-nav .owl-next:hover,.owl-nav-style-one .owl-nav .owl-prev:hover {	color: #ffffff;	border-color: #da1926;	background: #da1926;}/* nav style tow */.owl-nav-style-two .owl-nav {	padding: 0px;	text-align: center;	bottom: 100%;	top: inherit;	position: absolute;	left: inherit;	right: 0;}.owl-nav-style-two .owl-nav .owl-next,.owl-nav-style-two .owl-nav .owl-prev {	position: relative;	width: 50px;	height: 50px;	margin: 0 8px 30px;	display: inline-block;	line-height: 46px;	border: 1px solid #f0f0f0;	text-align: center;	font-size: 24px;	color: #949494;	border-radius: 50%;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.owl-nav-style-two .carousel-outer:hover .owl-nav .owl-next,.owl-nav-style-two .carousel-outer:hover .owl-nav .owl-prev {	opacity: 1;	visibility: visible;}.owl-nav-style-two .owl-nav .owl-prev {	left: 0px;}.owl-nav-style-two .owl-nav .owl-next {	right: 0px;}.owl-nav-style-two .owl-nav .owl-next:hover,.owl-nav-style-two .owl-nav .owl-prev:hover {	color: #da1926;	border-color: #da1926;}/* nav style three */.owl-nav-style-three .owl-nav {	padding: 0px;	text-align: center;	bottom: 100%;da1926	top: inherit;	position: absolute;	left: 50%;	-webkit-transform: translateX(-50%) translateY(45px);	    -ms-transform: translateX(-50%) translateY(45px);	        transform: translateX(-50%) translateY(45px);}.owl-nav-style-three .owl-nav .owl-next,.owl-nav-style-three .owl-nav .owl-prev {	position: relative;	width: 60px;	height: 60px;	margin: 0 8px 0px;	display: inline-block;	line-height: 56px;	border: 1px solid #e5e5e5;	text-align: center;	font-size: 24px;	color: #222;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.owl-nav-style-three .carousel-outer:hover .owl-nav .owl-next,.owl-nav-style-three .carousel-outer:hover .owl-nav .owl-prev {	opacity: 1;	visibility: visible;}.owl-nav-style-three .owl-nav .owl-prev {	left: 0px;}.owl-nav-style-three .owl-nav .owl-next {	right: 0px;}.owl-nav-style-three .owl-nav .owl-next:hover,.owl-nav-style-three .owl-nav .owl-prev:hover {	color: #da1926;	border-color: #da1926;}/* nav style four */.owl-nav-style-four .owl-nav {	padding: 0px;	top: 50%;	margin-top: -40px;	position: absolute;	left: 0;	right: 0;}.owl-nav-style-four .owl-nav .owl-next,.owl-nav-style-four .owl-nav .owl-prev {	position: relative;	width: 60px;	height: 60px;	margin: 0 8px 0px;	display: inline-block;	line-height: 56px;	border: 1px solid #e5e5e5;	text-align: center;	font-size: 24px;	color: #222;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.owl-nav-style-four .carousel-outer:hover .owl-nav .owl-next,.owl-nav-style-four .carousel-outer:hover .owl-nav .owl-prev {	opacity: 1;	visibility: visible;}.owl-nav-style-four .owl-nav .owl-prev {	left: 0px;	float: left;	-webkit-transform: translateY(-50%);	    -ms-transform: translateY(-50%);	        transform: translateY(-50%);}.owl-nav-style-four .owl-nav .owl-next {	right: 0px;	float: right;	-webkit-transform: translateY(-50%);	    -ms-transform: translateY(-50%);	        transform: translateY(-50%);}.owl-nav-style-four .owl-nav .owl-next:hover,.owl-nav-style-four .owl-nav .owl-prev:hover {	color: #e6202d;	border-color: #e6202d;}/*** Fancy Box ***/.fancybox-next span,.fancybox-prev span {	background-image: none !important;	width: 44px !important;	height: 44px !important;	line-height: 44px !important;	text-align: center;}.fancybox-next span:before,.fancybox-prev span:before {	content: '';	position: absolute;	font-family: 'FontAwesome';	left: 0px;	top: 0px;	font-size: 12px;	width: 44px !important;	height: 44px !important;	line-height: 44px !important;	background-color: rgba(28, 28, 28, 0.40) !important;	color: #ffffff;	visibility: visible;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;}.fancybox-next span:before {	content: '\f178';}.fancybox-prev span:before {	content: '\f177';}.fancybox-next:hover span:before,.fancybox-prev:hover span:before {	background-color: #ffffff !important;	color: #000000;}.fancybox-type-image .fancybox-close {	right: 0px;	top: 0px;	width: 45px;	height: 45px;	background: url(../images/icons/icon-cross.png) center center no-repeat;	background-color: rgba(17, 17, 17, 0.50) !important;}.fancybox-type-image .fancybox-close:hover {	background-color: #000000 !important;}.fancybox-type-image .fancybox-skin {	padding: 0px !important;}/* margin */.mt-5 {	margin-top: 5px !important;}.mt-10 {	margin-top: 10px !important;}.mt-15 {	margin-top: 15px !important;}.mt-20 {	margin-top: 20px !important;}.mt-25 {	margin-top: 25px !important;}.mt-30 {	margin-top: 30px !important;}.mt-35 {	margin-top: 35px !important;}.mt-40 {	margin-top: 40px !important;}.mt-45 {	margin-top: 45px !important;}.mt-50 {	margin-top: 50px !important;}.mt-55 {	margin-top: 55px !important;}.mt-60 {	margin-top: 60px !important;}.mt-65 {	margin-top: 65px !important;}.mt-70 {	margin-top: 70px !important;}.mt-75 {	margin-top: 75px !important;}.mt-80 {	margin-top: 80px !important;}.mb-5 {	margin-bottom: 5px !important;}.mb-10 {	margin-bottom: 10px !important;}.mb-15 {	margin-bottom: 15px !important;}.mb-20 {	margin-bottom: 20px !important;}.mb-25 {	margin-bottom: 25px !important;}.mb-30 {	margin-bottom: 30px !important;}.mb-35 {	margin-bottom: 35px !important;}.mb-40 {	margin-bottom: 40px !important;}.mb-45 {	margin-bottom: 45px !important;}.mb-50 {	margin-bottom: 50px !important;}.mb-55 {	margin-bottom: 55px !important;}.mb-60 {	margin-bottom: 60px !important;}.mb-65 {	margin-bottom: 65px !important;}.mb-70 {	margin-bottom: 70px !important;}.mb-75 {	margin-bottom: 75px !important;}.mb-80 {	margin-bottom: 80px !important;}.ml-5 {	margin-left: 5px !important;}.ml-10 {	margin-left: 10px !important;}.ml-15 {	margin-left: 15px !important;}.ml-20 {	margin-left: 20px !important;}.ml-25 {	margin-left: 25px !important;}.ml-30 {	margin-left: 30px !important;}.ml-35 {	margin-left: 35px !important;}.ml-40 {	margin-left: 40px !important;}.ml-45 {	margin-left: 45px !important;}.ml-50 {	margin-left: 50px !important;}.ml-55 {	margin-left: 55px !important;}.ml-60 {	margin-left: 60px !important;}.ml-65 {	margin-left: 65px !important;}.ml-70 {	margin-left: 70px !important;}.ml-75 {	margin-left: 75px !important;}.ml-80 {	margin-left: 80px !important;}.mr-5 {	margin-right: 5px !important;}.mr-10 {	margin-right: 10px !important;}.mr-15 {	margin-right: 15px !important;}.mr-20 {	margin-right: 20px !important;}.mr-25 {	margin-right: 25px !important;}.mr-30 {	margin-right: 30px !important;}.mr-35 {	margin-right: 35px !important;}.mr-40 {	margin-right: 40px !important;}.mr-45 {	margin-right: 45px !important;}.mr-50 {	margin-right: 50px !important;}.mr-55 {	margin-right: 55px !important;}.mr-60 {	margin-right: 60px !important;}.mr-65 {	margin-right: 65px !important;}.mr-70 {	margin-right: 70px !important;}.mr-75 {	margin-right: 75px !important;}.mr-80 {	margin-right: 80px !important;}/* padding */.pt-5 {	padding-top: 5px !important;}.pt-10 {	padding-top: 10px !important;}.pt-15 {	padding-top: 15px !important;}.pt-20 {	padding-top: 20px !important;}.pt-25 {	padding-top: 25px !important;}.pt-30 {	padding-top: 30px !important;}.pt-35 {	padding-top: 35px !important;}.pt-40 {	padding-top: 40px !important;}.pt-45 {	padding-top: 45px !important;}.pt-50 {	padding-top: 50px !important;}.pt-55 {	padding-top: 55px !important;}.pt-60 {	padding-top: 60px !important;}.pt-65 {	padding-top: 65px !important;}.pt-70 {	padding-top: 70px !important;}.pt-75 {	padding-top: 75px !important;}.pt-80 {	padding-top: 80px !important;}.pb-5 {	padding-bottom: 5px !important;}.pb-10 {	padding-bottom: 10px !important;}.pb-15 {	padding-bottom: 15px !important;}.pb-20 {	padding-bottom: 20px !important;}.pb-25 {	padding-bottom: 25px !important;}.pb-30 {	padding-bottom: 30px !important;}.pb-35 {	padding-bottom: 35px !important;}.pb-40 {	padding-bottom: 40px !important;}.pb-45 {	padding-bottom: 45px !important;}.pb-50 {	padding-bottom: 50px !important;}.pb-55 {	padding-bottom: 55px !important;}.pb-60 {	padding-bottom: 60px !important;}.pb-65 {	padding-bottom: 65px !important;}.pb-70 {	padding-bottom: 70px !important;}.pb-75 {	padding-bottom: 75px !important;}.pb-80 {	padding-bottom: 80px !important;}.pl-5 {	padding-left: 5px !important;}.pl-10 {	padding-left: 10px !important;}.pl-15 {	padding-left: 15px !important;}.pl-20 {	padding-left: 20px !important;}.pl-25 {	padding-left: 25px !important;}.pl-30 {	padding-left: 30px !important;}.pl-35 {	padding-left: 35px !important;}.pl-40 {	padding-left: 40px !important;}.pl-45 {	padding-left: 45px !important;}.pl-50 {	padding-left: 50px !important;}.pl-55 {	padding-left: 55px !important;}.pl-60 {	padding-left: 60px !important;}.pl-65 {	padding-left: 65px !important;}.pl-70 {	padding-left: 70px !important;}.pl-75 {	padding-left: 75px !important;}.pl-80 {	padding-left: 80px !important;}.pr-5 {	padding-right: 5px !important;}.pr-10 {	padding-right: 10px !important;}.pr-15 {	padding-right: 15px !important;}.pr-20 {	padding-right: 20px !important;}.pr-25 {	padding-right: 25px !important;}.pr-30 {	padding-right: 30px !important;}.pr-35 {	padding-right: 35px !important;}.pr-40 {	padding-right: 40px !important;}.pr-45 {	padding-right: 45px !important;}.pr-50 {	padding-right: 50px !important;}.pr-55 {	padding-right: 55px !important;}.pr-60 {	padding-right: 60px !important;}.pr-65 {	padding-right: 65px !important;}.pr-70 {	padding-right: 70px !important;}.pr-75 {	padding-right: 75px !important;}.pr-80 {	padding-right: 80px !important;}.pt-145 {}/*element css1- section title2- button style3- list style4- social icon6- tab style7- accordion8- page pagination9- filter style10- video-box11- sidebar widget/*================================== 1.section title ==================================*/.sec-title {	position: relative;	/* margin-bottom: 50px; */	margin-top: -5px;}.sec-title.style-two {	margin-bottom: 40px;}.sec-title{	margin-bottom: 40px;}.sec-title.small {	margin-bottom: 40px;}.sec-title.centered {	text-align: center;}.sec-title h1 {	font-size: 42px;	color: #222;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.tilte-1 h1 {	font-size: 42px;	color: #fff;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.tilte-1.centered {	text-align: center;}.tilte-1 .text {	position: relative;	color: #bfb9b9;}.sec-title h1 span {	font-size: 42px;	color: #da1926;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.title h1 {	font-size: 42px;	color: #fff;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.title h1 span {	font-size: 42px;	color: #da1926;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.sec-title.style-two h1 {	font-size: 42px;	color: #fff;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.sec-title.style-two h1 span {	font-size: 42px;	color: #da1926;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.section-title.three h1 {	font-size: 42px;	color: #000;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.section-title.three h1 span {	font-size: 42px;	color: #da1926;	font-weight: 700;	line-height: 1.1em;	text-transform: capitalize;	margin-bottom: 10px;}.sec-title h2 {    color: #da1926;    font-weight: 700;    font-size: 42px;    text-transform: capitalize;}.sec-title span:before{	margin: 0;	color: #DA1926;	font-size: 22px;	font-weight: 500;}.sec-title:before{	position: absolute;	content: "";	height: 3px;	width: 50px;	background: #da19263b;	bottom: 13px;	margin-left: -67px;}.sec-title:after{	position: absolute;	content: "";	height: 3px;	width: 50px;	background: #da19263b;	bottom: 13px;	margin-left: 5px;}.sec-title.light h1 {	color: #ffffff;}.sec-title.light .big-title {	color: #585859;}.sec-title.deep .big-title {	color: #d9dbde;}.sec-title .text {	margin-top: 30px;}.sec-title.light .text {	color: rgba(255, 255, 255, 0.70);}/* welcome title */.welcome-title {	text-align: center;	margin-bottom: 40px;}.welcome-title h2 {	text-align: center;	font-size: 30px;	margin-bottom: 10px;	font-weight: 600;}/* inner page title */.inner-page-title {	position: relative;	margin-bottom: 30px;	padding-bottom: 20px;}.inner-page-title h4 {	font-size: 22px;	color: #000000;	font-weight: 500;	line-height: 1.2em;	text-transform: capitalize;}.inner-page-title:before {	position: absolute;	content: '';	background: #ddd;	height: 1px;	width: 100%;	bottom: 0;}.inner-page-title:after {	position: absolute;	content: '';	background: #e6202d;	height: 2px;	width: 40px;	bottom: 0;}/*================================== 2.button Style One ==================================*/.btn-style-one {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #ffffff;	text-align: center;	display: inline-block;	font-size: 16px;	font-weight: 700;	cursor:  pointer;	background: #da1926;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #da1926;	font-family: 'Montserrat', sans-serif;}.btn-style-one:hover {	color: #da1926;	background: #fff;	border-color: #da1926;}/*Btn Style One*/.btn-style-two {	position: relative;	padding: 11px 24px;	border-radius: 25px;	line-height: 24px;	color: #ffffff;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: #e6202d;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #e6202d;	font-family: 'Montserrat', sans-serif;}.btn-style-two:hover {	color: #ffffff;	background: #101010;	border-color: #101010;}/*Btn Style three*/.btn-style-three {	position: relative;	padding: 10px 18px;	line-height: 24px;	color: #e6202d;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 600;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #e6202d;	font-family: 'Montserrat', sans-serif;}.btn-style-three:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style four*/.btn-style-four {	position: relative;	line-height: 24px;	color: #e6202d;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	font-family: 'Montserrat', sans-serif;}.btn-style-four:hover {	color: #da1926;}/*Btn Style five*/.btn-style-five {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #ffffff;	background: #da1926;	border: 2px solid #da1926;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	letter-spacing: 1px;	text-transform: uppercase;	font-family: 'Montserrat', sans-serif;}.btn-style-five:hover {	color: #da1926;	background: #ffffff;	border: 2px solid #da1926;}/*Btn Style six*/.btn-style-six {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #e6202d;	text-align: center;	border-radius: 25px;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: #fff;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #ffffff;	font-family: 'Montserrat', sans-serif;}.btn-style-six:hover {	color: #ffffff;	background: #e6202d;	border-color: #e6202d;}/*Btn Style seven*/.btn-style-seven {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #fff;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #fff;	font-family: 'Montserrat', sans-serif;}.btn-style-seven:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style eight*/.btn-style-eight {	position: relative;	padding: 11px 40px;	line-height: 24px;	border-radius: 25px;	color: #fff;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #fff;	font-family: 'Montserrat', sans-serif;}.btn-style-eight:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style nine*/.btn-style-nine {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #e6202d;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: #f7f7f7;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #f7f7f7;	font-family: 'Montserrat', sans-serif;}.btn-style-nine:hover {	color: #ffffff;	background: #e6202d;	border-color: #e6202d;}/*Btn Style ten*/.btn-style-ten {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #e6202d;	text-align: center;	border-radius: 25px;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: #f7f7f7;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #f7f7f7;	font-family: 'Montserrat', sans-serif;}.btn-style-ten:hover {	color: #ffffff;	background: #e6202d;	border-color: #e6202d;}/*Btn Style eleven*/.btn-style-eleven {	position: relative;	padding: 11px 40px;	line-height: 24px;	color: #fff;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid rgba(255, 255, 255, 0.5);	font-family: 'Montserrat', sans-serif;}.btn-style-eleven:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style twelve*/.btn-style-twelve {	position: relative;	padding: 11px 40px;	line-height: 24px;	border-radius: 25px;	color: #fff;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid rgba(255, 255, 255, 0.5);	font-family: 'Montserrat', sans-serif;}.btn-style-twelve:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style thirteen*/.btn-style-thirteen {	position: relative;	padding: 12px 40px;	line-height: 24px;	color: #222;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 1px solid #e8e8e8;	font-family: 'Montserrat', sans-serif;	cursor:  pointer;}.btn-style-thirteen:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style fourteen*/.btn-style-fourteen {	position: relative;	padding: 11px 40px;	line-height: 24px;	border-radius: 25px;	color: #222;	text-align: center;	display: inline-block;	font-size: 14px;	font-weight: 700;	background: none;	letter-spacing: 1px;	text-transform: uppercase;	border: 1px solid #e8e8e8;	font-family: 'Montserrat', sans-serif;}.btn-style-fourteen:hover {	color: #ffffff;	border-color: #e6202d;	background-color: #e6202d;}/*Btn Style fifteen*/.btn-style-fifteen {	position: relative;	padding: 0px 12px;	line-height: 25px;	color: #ffffff;	text-align: center;	display: inline-block;	font-size: 12px;	font-weight: 600;	background: #e6202d;	border-radius: 12px;	letter-spacing: 1px;	text-transform: uppercase;	border: 2px solid #e6202d;	font-family: 'Montserrat', sans-serif;}.btn-style-fifteen:hover {	color: #e6202d;	background: transparent;	border-color: #e6202d;}/*================================== 3.list style==================================*/.list-style-one {	position: relative;}.list-style-one li {	position: relative;	color: #848484;	font-size: 16px;	font-weight: 300;	padding-left: 28px;	margin-bottom: 10px;}.list-style-one li:before {	position: absolute;	content: '\f046';	left: 0px;	top: 0px;	font-size: 16px;	color: #e6202d;	font-family: 'FontAwesome';}/*List Style Two*/.list-style-two {	position: relative;	margin-bottom: 30px;}.list-style-two li {	position: relative;	color: #848484;	font-size: 16px;	font-weight: 300;	padding-left: 20px;	margin-bottom: 6px;}.list-style-two li:before {	position: absolute;	content: '';	left: 0px;	top: 10px;	height: 5px;	width: 5px;	background: #e6202d;	font-family: 'FontAwesome';	-webkit-transform: rotate(-45deg);	    -ms-transform: rotate(-45deg);	        transform: rotate(-45deg);}/*List Style Three*/.list-style-three {	position: relative;	margin-bottom: 30px;}.list-style-three li {	position: relative;	color: #848484;	font-size: 16px;	font-weight: 300;	padding-left: 20px;	margin-bottom: 6px;}.list-style-three li:before {	position: absolute;	content: '';	left: 0px;	top: 10px;	width: 7px;	height: 7px;	border-radius: 50%;	background-color: #e6202d;	font-family: 'FontAwesome';}.list-style-three li:nth-child(2):before {	background-color: #fd5075;}.list-style-three li:nth-child(3):before {	background-color: #11e6a2;}/*List Style four*/.list-style-four {	position: relative;}.list-style-four li {	position: relative;	margin-bottom: 12px;	color: #848484;	font-size: 14px;	font-weight: 400;	padding-left: 35px;	line-height: 2em;}.list-style-four li i {	position: absolute;	left: 0px;	top: 4px;	color: #e6202d;	font-size: 22px;	line-height: 1.2em;}/*List Style five*/.list-style-five {	position: relative;}.list-style-five li {	position: relative;	color: #ffffff;	font-size: 16px;	font-weight: 300;	padding-left: 28px;	margin-bottom: 10px;}.list-style-five li:before {	position: absolute;	content: '\f192';	left: 0px;	top: 0px;	font-size: 16px;	color: #e6202d;	font-family: 'FontAwesome';}/*================================== 4.social icon==================================*//* social icon one */.social-icon-one {	position: relative;}.social-icon-one li {	position: relative;	margin: 0 7px;	display: inline-block;}.social-icon-one li a {	position: relative;	color: #666;	font-size: 16px;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-one li a:hover {	color: #e6202d;}/*Social Icon Two*/.social-icon-two {	position: relative;}.social-icon-two li {	position: relative;	margin: 0 7px;	display: inline-block;}.social-icon-two li a {	position: relative;	color: #e6202d;	font-size: 16px;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-two li a:hover {	color: #e6202d;}/*Social Icon Three*/.social-icon-three {	position: relative;}.social-icon-three li {	position: relative;	margin-right: 35px;	margin-bottom: 10px;	display: inline-block;}.social-icon-three li a {	position: relative;	width: 40px;	height: 40px;	color: #848484;	font-size: 16px;	line-height: 40px;	text-align: center;	border-radius: 50%;	display: inline-block;	background: #f4f4f4;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-three li a:hover {	color: #ffffff;	background-color: #e6202d;}/*Social Icon Four*/.social-icon-four {	position: relative;}.social-icon-four li {	position: relative;	margin-right: 10px;	margin-bottom: 10px;	display: inline-block;}.social-icon-four li a {	position: relative;	width: 40px;	height: 40px;	color: #e6202d;	font-size: 16px;	line-height: 40px;	text-align: center;	border-radius: 50%;	display: inline-block;	background: #f4f4f4;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-four li a:hover {	color: #ffffff;	background-color: #e6202d;}/*Social Icon Five*/.social-icon-five {	position: relative;}.social-icon-five li {	position: relative;	margin-right: 10px;	margin-bottom: 10px;	display: inline-block;}.social-icon-five li a {	position: relative;	width: 40px;	height: 40px;	color: #848484;	font-size: 16px;	line-height: 38px;	text-align: center;	border-radius: 50%;	display: inline-block;	border: 1px solid #eee;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-five li a:hover {	color: #ffffff;	background-color: #e6202d;}/*Social Icon Six*/.social-icon-six {	position: relative;}.social-icon-six li {	position: relative;	margin-right: 10px;	margin-bottom: 10px;	display: inline-block;}.social-icon-six li a {	position: relative;	width: 40px;	height: 40px;	color: #e6202d;	font-size: 16px;	line-height: 38px;	text-align: center;	border-radius: 50%;	display: inline-block;	border: 1px solid #eee;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-six li a:hover {	color: #ffffff;	background-color: #e6202d;}/* social icon seven */.social-icon-seven {	position: relative;}.social-icon-seven li {	position: relative;	margin: 0 7px;	display: inline-block;}.social-icon-seven li a {	position: relative;	color: #fff;	font-size: 16px;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-seven li a:hover {	color: #e6202d;}/*social icon eight*/.social-icon-eight {	position: relative;}.social-icon-eight li {	position: relative;	margin-right: 10px;	margin-bottom: 10px;	display: inline-block;}.social-icon-eight li a {	position: relative;	width: 40px;	height: 40px;	color: #ffffff;	font-size: 16px;	line-height: 38px;	text-align: center;	border-radius: 50%;	display: inline-block;	border: 1px solid #fff;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.social-icon-eight li a:hover {	color: #ffffff;	background-color: #e6202d;	border-color: #e6202d;}/* social-icon nine */.social-icon-nine {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	    flex-wrap: wrap;}.social-icon-nine li {	margin: 0 7px;}.social-icon-nine .fa {	font-size: 16px;	width: 40px;	height: 40px;	line-height: 40px;	text-align: center;	text-decoration: none;	margin: 5px 2px;}.social-icon-nine .fa:hover {	opacity: 0.7;}.social-icon-nine .fa-facebook {	background: #3B5998;	color: white;}.social-icon-nine .fa-twitter {	background: #55ACEE;	color: white;}.social-icon-nine .fa-google {	background: #dd4b39;	color: white;}.social-icon-nine .fa-linkedin {	background: #007bb5;	color: white;}.social-icon-nine .fa-youtube {	background: #bb0000;	color: white;}.social-icon-nine .fa-instagram {	background: #125688;	color: white;}.social-icon-nine .fa-pinterest {	background: #cb2027;	color: white;}.social-icon-nine .fa-snapchat-ghost {	background: #fffc00;	color: white;	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}.social-icon-nine .fa-skype {	background: #00aff0;	color: white;}.social-icon-nine .fa-android {	background: #a4c639;	color: white;}.social-icon-nine .fa-dribbble {	background: #ea4c89;	color: white;}.social-icon-nine .fa-vimeo {	background: #45bbff;	color: white;}.social-icon-nine .fa-tumblr {	background: #2c4762;	color: white;}.social-icon-nine .fa-vine {	background: #00b489;	color: white;}.social-icon-nine .fa-foursquare {	background: #45bbff;	color: white;}.social-icon-nine .fa-stumbleupon {	background: #eb4924;	color: white;}.social-icon-nine .fa-flickr {	background: #f40083;	color: white;}.social-icon-nine .fa-yahoo {	background: #430297;	color: white;}.social-icon-nine .fa-soundcloud {	background: #ff5500;	color: white;}.social-icon-nine .fa-reddit {	background: #ff5700;	color: white;}.social-icon-nine .fa-rss {	background: #ff6600;	color: white;}/* Social-icon Fourteen */.social-icon-ten {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	    flex-wrap: wrap;}.social-icon-ten li {	margin: 0 7px;}.social-icon-ten .fa {	font-size: 16px;	width: 40px;	height: 40px;	line-height: 40px;	border-radius: 50%;	text-align: center;	text-decoration: none;	margin: 5px 2px;}.social-icon-ten .fa:hover {	opacity: 0.7;}.social-icon-ten .fa-facebook {	background: #3B5998;	color: white;}.social-icon-ten .fa-twitter {	background: #55ACEE;	color: white;}.social-icon-ten .fa-google {	background: #dd4b39;	color: white;}.social-icon-ten .fa-linkedin {	background: #007bb5;	color: white;}.social-icon-ten .fa-youtube {	background: #bb0000;	color: white;}.social-icon-ten .fa-instagram {	background: #125688;	color: white;}.social-icon-ten .fa-pinterest {	background: #cb2027;	color: white;}.social-icon-ten .fa-snapchat-ghost {	background: #fffc00;	color: white;	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}.social-icon-ten .fa-skype {	background: #00aff0;	color: white;}.social-icon-ten .fa-android {	background: #a4c639;	color: white;}.social-icon-ten .fa-dribbble {	background: #ea4c89;	color: white;}.social-icon-ten .fa-vimeo {	background: #45bbff;	color: white;}.social-icon-ten .fa-tumblr {	background: #2c4762;	color: white;}.social-icon-ten .fa-vine {	background: #00b489;	color: white;}.social-icon-ten .fa-foursquare {	background: #45bbff;	color: white;}.social-icon-ten .fa-stumbleupon {	background: #eb4924;	color: white;}.social-icon-ten .fa-flickr {	background: #f40083;	color: white;}.social-icon-ten .fa-yahoo {	background: #430297;	color: white;}.social-icon-ten .fa-soundcloud {	background: #ff5500;	color: white;}.social-icon-ten .fa-reddit {	background: #ff5700;	color: white;}.social-icon-ten .fa-rss {	background: #ff6600;	color: white;}/*================================== 6.tab style==================================*/.tab-list {	position: relative;	margin-top: 30px;}.tab-list li {	position: relative;	margin-bottom: 20px;	display: inline-block;}.tab-list li a {	position: relative;	color: #1b1c41;	font-size: 17px;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.tab-list li a.active-btn {	color: #e6202d;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.tab-content .tab-item {	position: relative;	display: none;	top: 20px;	-webkit-transition: .7s ease;	-o-transition: .7s ease;	transition: .7s ease;}.tab-content .tab-item.active-tab {	display: block;	top: 0;}.tab-content h2 {	color: #222;	font-size: 27px;	font-weight: 700;	margin-bottom: 15px;}.tab-content .text {	color: #aaaaaa;	max-width: 900px;}/*================================== 7.accordion style ==================================*/.accordion-box {	position: relative;}.accordion-box .block {	position: relative;	padding-top: 0px;	border: 1px solid #f2f2f2;	margin-bottom: 25px;}.accordion-box .block:last-child {	margin-bottom: 0px;}.accordion-box .block .acc-btn {	position: relative;	font-size: 18px;	cursor: pointer;	line-height: 1.2em;	color: #222222;	font-weight: 500;	padding: 20px 30px 20px;	padding-left: 50px;	transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	font-family: 'Montserrat', sans-serif;}.accordion-box .block .acc-btn.active {    background: #f7f7f7;}.accordion-box .block .icon-outer {	position: absolute;	left: 10px;	font-size: 25px;	color: #222222;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.accordion-box .block .icon-outer .icon {	position: absolute;	top: 50%;	margin-top: -15px;	font-size: 18px;	color: #222222;	line-height: 1em;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.accordion-box .block .icon-outer .icon_plus {	opacity: 1;}.accordion-box .block .icon-outer .icon_minus {	opacity: 0;	color: #e6202d;	font-weight: 700;}.accordion-box .block .acc-btn.active .icon-outer .icon_minus {	opacity: 1;}.accordion-box .block .acc-btn.active .icon-outer .icon_plus {	opacity: 0;}.accordion-box .block .acc-btn.active .icon-outer {	color: #da1926;	/* background: #222; */}.accordion-box .block .acc-content {	position: relative;	display: none;	padding: 0 30px 20px;}.accordion-box .block .acc-content .content-text {	padding-bottom: 6px;}.accordion-box .block .acc-content.current {	display: block;}.accordion-box .block .content {	position: relative;	font-size: 14px;	padding: 15px 0px 0px 0px;}.accordion-box .block .content p {	margin-bottom: 20px;	line-height: 1.8em;	font-size: 16px;	color: #848484;	font-weight: 300;}.accordion-box .block .content p:last-child {	margin-bottom: 0px;}/*Accordian Style Two*/.accordion-box.style-two {	border: 0px;}.accordion-box.style-two .block {	margin-bottom: 20px;	padding: 15px 20px;	border: 1px solid rgba(255, 255, 255, 0.20);	background: #fff;}.accordion-box.style-two .block .acc-btn {	color: #000000;}.accordion-box.style-two .block .content p {	color: #adadad;	font-size: 16px;	line-height: 1.9em;}/*Accordian Style Three*/.accordion-box.style-three {	position: relative;	padding-left: 30px;	padding-right: 30px;	margin-bottom: 70px;}.accordion-box.style-three .block {	padding-left: 0px;}.accordion-box.style-three .block .acc-btn {	font-weight: 400;}.accordion-box.style-three .block .icon-outer {	right: 0px;}/*Accordian Style Four*/.accordion-box.style-four {	border: 0px;}.accordion-box.style-four .block {	border: 0px;	padding: 0px;	margin-bottom: 10px;}.accordion-box.style-four .block .acc-btn {	padding: 13px 20px;	background-color: #f7f7f7;}.accordion-box.style-four .block .icon-outer .icon {	font-size: 20px;	margin-top: -20px;}.accordion-box.style-four .block .icon-outer {	right: 30px;	top: 36px;}.accordion-box.style-four .block .acc-btn.active .icon-outer .icon_plus {	opacity: 1;	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}.accordion-box.style-four .block .content {	padding: 20px 20px;	border: 1px solid #f4f4f4;	border-top: 0px;}/*Accordian Style Five*/.accordion-box.style-five {	position: relative;	padding: 0px 30px;	border: 0px;	background-color: #f7f7f7;}.accordion-box.style-five .block {	padding: 0px 0px;}.accordion-box.style-five .block:last-child .acc-content {	padding-bottom: 25px;}.accordion-box.style-five .block .acc-btn {	padding-right: 0px;	padding-left: 40px;	padding-top: 19px;	padding-bottom: 19px;}.accordion-box.style-five .block .acc-btn.active {	color: #e6202d;}.accordion-box.style-five .block .acc-btn.active .icon-outer {	background-color: #e6202d;}.accordion-box.style-five .block .icon-outer {	left: 0px;	top: 50%;	right: auto;	width: 20px;	height: 20px;	color: #ffffff;	line-height: 21px;	border-radius: 50%;	text-align: center;	margin-top: -10px;	background-color: #cccccc;}.accordion-box.style-five .block .icon-outer .icon {	left: 0px;	top: 19px;	width: 20px;	height: 20px;	color: #ffffff;}.accordion-box.style-five .block .content {	background-color: #ffffff;	margin-top: 0px;	padding: 25px 40px;}/*================================== 8.page pagination==================================*/.page_pagination {	text-align: center;	margin-bottom: 50px;}.page_pagination li {	display: inline-block;	margin: 0 4px;}.page_pagination li a {	width: 55px;	height: 55px;	line-height: 55px;	display: block;	border: 1px solid rgba(229, 229, 229, 0.57);	text-align: center;	color: #848484;	font-size: 18px;}.page_pagination li a.active,.page_pagination li a:hover {	color: #fff;	background: #e6202d;}/*style tow*/.page_pagination_two {	text-align: center;	margin-bottom: 50px;}.page_pagination_two li {	display: inline-block;	margin: 0 4px;}.page_pagination_two li a {	width: 55px;	height: 55px;	line-height: 55px;	display: block;	border-radius:  50%;	border: 1px solid rgba(229, 229, 229, 0.57);	text-align: center;	color: #848484;	font-size: 18px;}.page_pagination_two li a.active,.page_pagination_two li a:hover {	color: #fff;	background: #e6202d;}/*style three*/.page_pagination_three {	text-align: center;	margin-bottom: 50px;}.page_pagination_three li {	display: inline-block;	margin: 0 4px;}.page_pagination_three li a {	width: 55px;	height: 55px;	line-height: 55px;	border-radius:  50%;	display: block;	text-align: center;	background: #f7f8f9;	color: #333;	font-size: 18px;	font-weight: 700;}.page_pagination_three li a.active,.page_pagination_three li a:hover {	color: #fff;	background: #e6202d;}/*================================== 9.filter style==================================*/.filter-tabs {	margin: 0;	display: inline-block;}.filter-tabs li {	padding: 0;	margin: 0px 0px 10px;	display: inline-block;}.filter-tabs li span {	position: relative;	color: #464646;	font-size: 16px;	font-weight: 400;	line-height: 26px;	padding: 8px 25px;	background: #edeff2;	font-family: 'Poppins', sans-serif;	display: block;	cursor: pointer;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.filter-tabs li:last-child span {	border-right: 0px;}.filter-tabs.style-2 li span {	color: #fff;}.filter-tabs li:hover span,.filter-tabs li.active span {	color: #ffffff;	background: #e6202d;	border-color: #e6202d;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.filter-tabs li span:before {	position: absolute;	content: '';	height: 10px;	width: 10px;	background-color: #e6202d;	bottom: 0;	left: 50%;	-webkit-transform: translateX(-50%);	    -ms-transform: translateX(-50%);	        transform: translateX(-50%);	-webkit-clip-path: polygon(50% 55%, 0 0, 100% 0);	clip-path: polygon(50% 55%, 0 0, 100% 0);	opacity: 0;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.filter-tabs li.active span:before {	opacity: 1;	bottom: -10px;}.filter-tabs li span i {	font-size: 14px;	margin-right: 5px;}/* style two */.filter-tabs-two {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	    flex-wrap: wrap;	margin: 0;	margin-bottom: 40px;	-webkit-box-pack: center;	    -ms-flex-pack: center;	        justify-content: center;}.filter-tabs-two li {	padding: 0;	margin: 0px 7px 10px;}.filter-tabs-two li.active {}.filter-tabs-two li span {	color: #464646;	font-size: 16px;	font-weight: 400;	line-height: 26px;	padding: 8px 25px;	background: #e6e8eb;	border-radius: 22px;	font-family: 'Poppins', sans-serif;	display: block;	cursor: pointer;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.filter-tabs-two li:last-child span {	border-right: 0px;}.filter-tabs-two li:hover span,.filter-tabs-two li.active span {	color: #ffffff;	background: #e6202d;	border-color: #e6202d;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.filter-tabs-two li span i {	font-size: 14px;	margin-right: 5px;}.mix {	display: none;}/*================================== 10.video box==================================*/.video-image-box .image {	position: relative;}.video-image-box img {	display: block;	width: 100%;}.video-image-box .image .overlay-link {	position: absolute;	left: 20px;	top: 20px;	bottom: 20px;	right: 20px;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	font-size: 50px;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	color: #e6202d;	text-align: center;	background: rgba(0, 0, 0, 0.50);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.video-image-box .image .overlay-link:hover {	background: rgba(218, 25, 38, 0.15);}.video-image-box .image .overlay-link .icon {	position: absolute;	left: 50%;	top: 50%;	margin-top: -30px;	margin-left: -30px;	width: 60px;	background: #fff;	height: 60px;	border-radius: 50%;	line-height: 60px;	font-size: 29px;	color: #e6202d;	padding-left: 5px;}/* video-box */.default-video-box {	margin-bottom: 40px;}.default-video-box a {	color: #fff;	font-size: 60px;	position: relative;	display: inline-block;}/*================================== 11.sidebar widget==================================*/.sidebar {	position: relative;}.sidebar .sidebar-title h4 {	position: relative;	font-size: 24px;	font-weight: 600;	margin-bottom: 20px;	color: #da1926;}.sidebar .sidebar-widget {	margin-bottom: 30px;	background: #0000000d;	padding: 35px 35px 20px;}/* search widget */.sidebar .search-widget .form-group {	position: relative;	margin: 0px;}.sidebar .search-widget .form-group input[type="text"],.sidebar .search-widget .form-group input[type="search"] {	position: relative;	line-height: 26px;	padding: 10px 50px 10px 20px;	border: 1px solid #fff;	background: #fff;	font-style: italic;	display: block;	font-size: 16px;	width: 100%;	height: 60px;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.sidebar .search-widget .form-group input:focus {	border-color: #fff;}.sidebar .search-widget .form-group button {	position: absolute;	right: 0px;	top: 0px;	height: 60px;	width: 60px;	display: block;	font-size: 16px;	color: #ffffff;	line-height: 100%;	background: #da1926;	font-weight: normal;	cursor: pointer;}/* category widget */.sidebar .category-widget li {	position: relative;	padding-bottom: 12px;	margin-bottom: 12px;	border-bottom: 1px solid #dadcdf;}.sidebar .category-widget li:last-child {	padding-bottom: 0px;	margin-bottom: 0px;	border-bottom: 0px;}.sidebar .category-widget li.active a {    background: #fff;    border-left: 3px solid #e6202d;    padding: 13px 25px;    margin-bottom: 8px;}.sidebar .category-widget li a {	position: relative;	font-size: 16px;	font-weight: 600;	font-family: 'Montserrat', sans-serif;	display: block;	color: #000;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.sidebar .category-widget li a span {	float: right;}.sidebar .category-widget li a:hover {	color: #da1926;}/* link widget */.sidebar .category-widget-two {	position: relative;}.sidebar .category-widget-two li {	position: relative;	line-height: 24px;}.sidebar .category-widget-two li a {	position: relative;	display: block;	color: #777777;	font-size: 16px;	font-weight: 400;	font-family: 'Poppins', sans-serif;	padding: 5px 0px 5px 20px;}.sidebar .category-widget-two li a:before {	content: "\f105";	font-family: 'FontAwesome';	font-size: 14px;	left: 0;	width: 20px;	line-height: 24px;	position: absolute;	color: #777777;}.sidebar .category-widget-two li a:hover {	color: #e6202d;}/* news widget */.sidebar .news-widget .post {	position: relative;	font-size: 14px;	color: #666666;	padding: 0px 0px;	min-height: 75px;	margin-bottom: 30px;	padding-bottom: 20px;	border-bottom: 1px solid #dadcdf;}.sidebar .news-widget .post:last-child {	margin-bottom: 0px;	padding-bottom: 0px;	border-bottom: 0px;}.sidebar .news-widget .post .post-thumb {	position: absolute;	left: 0px;	top: 0px;	width: 80px;}.sidebar .news-widget .post:hover .post-thumb img {	opacity: 0.70;}.sidebar .news-widget .post .post-thumb img {	display: block;	width: 100%;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.sidebar .news-widget .post .text {	position: relative;	top: -4px;	font-size: 16px;	margin: 0px 0px 0px;	font-weight: 500;	color: #222;	line-height: 1.4em;	text-transform: capitalize;	font-family: 'Montserrat', sans-serif;}.sidebar .news-widget .post .text a {	color: #000;	font-weight: 600;	font-family: 'Poppins', sans-serif;}.sidebar .news-widget .post a,.sidebar .news-widget .post a:hover {	color: #da1926;}.sidebar .news-widget .post-info {	font-size: 15px;	color: rgba(0, 0, 0, 0.77);}/* tag widget */.sidebar .tag-widget a {	position: relative;	display: inline-block;	line-height: 24px;	padding: 7px 11px 7px;	margin: 0px 6px 10px 0px;	color: #fff;	text-align: center;	font-size: 15px;	text-transform: capitalize;	border: 1px solid #da1926;	border-radius: 30px;	background: #da1926;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	font-family: 'Poppins', sans-serif;}.sidebar .tag-widget a:hover {	border-color: #da1926;	background-color: #da1926;	color: #ffffff;}/* gallery widget */.sidebar .gallery-widget .image {	position: relative;	float: left;	width: 33.333%;	padding: 0px 10px 10px 0px;}.sidebar .gallery-widget .image img {	position: relative;	display: block;	width: 100%;}/* pricefilter widget */.sidebar .pricefilter-widget .val-box {	position: relative;	display: inline-block;	margin: 7px 5px 7px 0px;	line-height: 24px;	font-size: 14px;	background: #d9dfe6;	padding: 9px 10px;	width: 70px;	color: #222;	text-align: center;}.sidebar .pricefilter-widget button {	position: relative;	display: inline-block;	line-height: 24px;	border: 1px solid #e6202d;	padding: 8px 25px;	background: #e6202d;	color: #ffffff;	font-weight: 800;	border-radius: 3px;	margin-top: 5px;	float: right;}.sidebar .pricefilter-widget .noUi-connect {	background: #909090 !important;}.sidebar .pricefilter-widget .noUi-background {	background: #d9dfe6 !important;	border: 0px;}.sidebar .pricefilter-widget .noUi-handle {	background: #ffffff !important;	border-radius: 50% !important;	-webkit-box-shadow: none;	        box-shadow: none;	border: 4px solid #e6202d;	cursor: pointer;}.sidebar .rangeslider-widget .form-group {	margin-bottom: 0px;}/* product widget */.sidebar .product-widget .single-product {	position: relative;	font-size: 16px;	margin-bottom: 15px;	min-height: 88px;	padding: 7px 0px 12px 100px;	color: #cccccc;}.sidebar .product-widget .single-product .post-thumb {	position: absolute;	left: 0px;	top: 0px;	width: 88px;	height: 88px;}.sidebar .product-widget .single-product .post-thumb img {	width: 100%;	display: block;}.sidebar .product-widget .single-product h4 {	font-size: 14px;	font-weight: 700;	margin: 0px 0px 4px;	line-height: 1.4em;	color: #1c1c1c;}.sidebar .product-widget .single-product h4 a {	color: #272727;}.sidebar .product-widget .single-product a:hover,.sidebar .product-widget .single-product a:hover {	color: #e6202d;}.sidebar .product-widget .single-product .rating {	font-size: 12px;	color: #e6202d;	letter-spacing: 0px;}.sidebar .product-widget .product-price {	font-size: 16px;	font-weight: 700;	color: #777777;}.sidebar .product-widget .strike-through {	color: #9e9e9e;	padding-left: 10px;}/* Quote Widget */.sidebar .quote-widget {	position: relative;}.sidebar .quote-widget .inner-box {	position: relative;	text-align: center;	padding: 10px 0 20px;	background: #f7f8f9;}.sidebar .quote-widget .inner-box h2 {	position: relative;	color: #181818;	font-size: 22px;	font-weight: 500;	padding-bottom: 12px;	margin-bottom: 20px;}.sidebar .quote-widget .inner-box h2:after {	position: absolute;	content: '';	left: 50%;	bottom: 0px;	width: 50px;	height: 3px;	border-radius: 3px;	margin-left: -25px;	background-color: #e6202d;}.sidebar .quote-widget .inner-box .text {	position: relative;	color: #848484;	font-size: 16px;	line-height: 1.6em;	margin-bottom: 20px;}/*Brouchers Widget*/.sidebar .brouchers {	position: relative;}.sidebar .brouchers li {	position: relative;	margin-bottom: 6px;}.sidebar .brouchers li a {	position: relative;	padding: 8px 0px 12px 0px;	color: #666666;	font-size: 17px;	font-weight: 500;	display: block;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	border-bottom: 1px dashed #e3e3e3;}.sidebar .brouchers li a span {	margin-right: 5px;	color: #666666;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.sidebar .brouchers li a .download-icon {	position: absolute;	right: 0px;	top: 8px;	color: #666666;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.sidebar .brouchers li a:hover {	color: #e6202d;}.sidebar .brouchers li a:hover .icon,.sidebar .brouchers li a:hover .download-icon {	color: #e6202d;}/*** ====================================================================  Main Header style====================================================================***/.main-header {	position: relative;	left: 0px;	top: 0px;	z-index: 999;	width: 100%;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}/*=================================================  header top=================================================*/.header-top {	position: relative;	font-size: 13px;	border-bottom: 1px solid #d0d1d6;}.header-top.grey {	background: #0f192d;}.header-top a {	color: #ffffff;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.header-top .links-nav li a {	position: relative;	line-height: 26px;	font-size: 13px;	color: #000;	font-weight: 400;	-webkit-transition: .5s;	-o-transition: .5s;	transition: .5s;}.header-top .links-nav li a:hover {	color: #e6202d;	-webkit-transition: .5s;	-o-transition: .5s;	transition: .5s;}.header-top .links-nav li .fa {	padding-right: 16px;	font-size: 16px;	color: #ffffff;}.header-top .social-links {	display: inline-block;}.header-top .link-btn {	margin-left: 25px;}.header-top .social-links a {	position: relative;	display: inline-block;	font-size: 13px;	font-weight: normal;	color: #fff;	padding: 0px 16px;	line-height: 45px;	border-left: 1px solid #d0d1d6;}.header-top .social-links a:last-child {	border-right: 1px solid #d0d1d6;}.header-top a:hover {	color: #da1926;}/* header lower */.header-info {	padding: 20px 0;}.header-info .main-logo a {	display: block;	line-height: inherit;	height: inherit;	padding: 0;}.header-contact-info ul {}.header-contact-info ul li {	display: inline-block;	float: left;	margin-right: 25px;	margin-top: 6px;	padding-left: 50px;	position: relative;}.header-contact-info ul li:last-child {	margin-right: 0;	border-right: none;	padding-right: 0;}.header-contact-info ul li .iocn-holder {	position: absolute;	left: 0;	top: 3px;	width: 40px;	height: 40px;	background: #da1926;	border-radius: 50%;	text-align: center;	line-height: 40px;	color: #ffffff;	font-size: 20px;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.header-contact-info ul li:hover .iocn-holder{	background: #000;	color: #fff;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.header-contact-info ul li .iocn-holder span:before {      margin: 0;}.header-contact-info ul li .iocn-holder span.top-envelop {	font-size: 40px;}.header-contact-info ul li.header-contact-info ul li .iocn-holder,.header-contact-info ul li .text-holder {}.header-contact-info ul li .text-holder {	margin-top: 15px;}.header-contact-info ul li .text-holder h6 {	color: #151515;	font-size: 16px;	font-family: 'Poppins', sans-serif;	font-weight: 600;	text-transform: capitalize;	margin: 0 0 5px;}.header-contact-info ul li .text-holder p {	color: #848484;	font-size: 16px;	font-weight: 400;	margin: 0;	line-height: 16px;}/*Sticky Header*/.sticky-header {	position: fixed;	opacity: 0;	visibility: hidden;	left: 0px;	top: 0px;	width: 100%;	padding: 0px 0px;	background: #ffffff;	z-index: 0;	border-bottom: 1px solid #e0e0e0;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.sticky-header .logo {	padding: 12px 0px;}.fixed-header .sticky-header {	z-index: 999;	opacity: 1;	visibility: visible;	-op-animation-name: fadeInDown;	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;	-op-animation-duration: 500ms;	-webkit-animation-duration: 500ms;	animation-duration: 500ms;	-op-animation-timing-function: linear;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-op-animation-iteration-count: 1;	-webkit-animation-iteration-count: 1;	animation-iteration-count: 1;}.main-header.fixed-header .main-menu {	padding-top: 0px;}.main-header .header-upper {	position: relative;	z-index: 5;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	border-bottom: 1px solid #da1926;}.main-header .header-upper .logo img {	position: relative;	display: inline-block;	max-width: 100%;}.main-header .logo-outer {	position: relative;	z-index: 25;	padding: 34px 0px;}.main-header .logo-outer .logo img {	position: relative;	display: inline-block;	max-width: 100%;}.main-header .header-upper .upper-right {	position: relative;}.main-header .header-info {	position: relative;	top: 0px;	width: 100%;	z-index: 5;}.main-header .nav-outer {	position: relative;}.main-menu {	position: relative;	float: left;}.main-menu .navbar-collapse {	padding: 0px;}.main-menu .navigation {	position: relative;	margin: 0px;}.main-menu .navigation>li {	position: relative;	float: left;}.main-header .sticky-header .main-menu .navigation>li {	margin: 0px;	border: 0px;}.main-menu .navigation>li>a {	position: relative;	display: block;	font-size: 16px;	color: #262626;	line-height: 30px;	font-weight: 600;	opacity: 1;	text-transform: uppercase;	font-family: 'Montserrat', sans-serif;	padding: 18px 26px;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-menu .navigation>li.current>a {	color: #da1926 !important;}.header-upper.dark .main-menu .navigation>li>a {	color: #fff;}.main-menu .navigation>li:first-child>a {	padding-left: 0px;}.main-menu .navigation>li.dropdown:before {	position: absolute;	font-family: FontAwesome;	font-size: 18px;	color: #1d1d1d;	right: 5px;	top: 50%;	margin-top: -13.5px;	content: "\f107";	-webkit-transition: all .25s ease;	-o-transition: all .25s ease;	transition: all .25s ease;}.header-upper.dark .main-menu .navigation>li.dropdown:before {	color: #fff;}.main-menu .navigation>li.current:before {	color: #da1926 !important;}.main-header .sticky-header .main-menu .navigation>li>a {	color: #181818;	padding: 26px 25px !important;	line-height: 30px;	font-size: 15px;	font-weight: 600;	min-height: 0px;	background: none;	border: 0px;}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-menu .navigation>li.current-menu-item>a {	color: #da1926;	opacity: 1;}.main-header .sticky-header .main-menu .navigation>li:hover>a,.main-header .sticky-header .main-menu .navigation>li.current>a,.main-header .sticky-header .main-menu .navigation>li.current-menu-item>a {	color: #da1926;}.main-menu .navigation>li:hover>a:after {	opacity: 1;}.main-header .sticky-header .main-menu .navigation>li>ul:before {	display: none;}.main-header .sticky-header .main-menu .navigation>li>ul {	top: 100% !important;}.main-menu .navigation>li>ul {	position: absolute;	left: 0px;	top: 100%;	width: 240px;	z-index: 100;	display: none;	background: #ffffff;	-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);	-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);	-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);	box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);}.main-menu .navigation>li>ul.from-right {	left: auto;	right: 0px;}.main-menu .navigation>li>ul>li {	position: relative;	width: 100%;	border-bottom: 1px solid #eee;}.main-menu .navigation>li>ul>li.dropdown:before {	position: absolute;	font-family: FontAwesome;	font-size: 18px;	color: #1d1d1d;	right: 12px;	top: 50%;	margin-top: -13.5px;	content: "\f105";	-webkit-transition: all .25s ease;	-o-transition: all .25s ease;	transition: all .25s ease;}.main-menu .navigation>li>ul>li:last-child {	border-bottom: none;}.main-menu .navigation>li>ul>li>a {	position: relative;	display: block;	padding: 10px 20px;	line-height: 24px;	font-weight: 500;	font-size: 16px;	color: #262626;	text-align: left;	padding-right: 0px !important;	text-transform: capitalize;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	font-family: 'Montserrat', sans-serif;}.main-menu .navigation>li>ul>li>a:hover {	color: #fff;	background: #da1926;}.main-menu .navigation>li>ul>li ul {	position: absolute;	left: 100%;	top: 0%;	padding: 20px 0;	width: 250px;	z-index: 100;	display: none;	background: #ffffff;	-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);	-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);	-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);	box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);}.main-menu .navigation>li>ul>li>ul:before {	position: absolute;	content: '';	right: 100%;	top: 0px;	width: 20px;	height: 100%;}.main-menu .navigation>li>ul>li>ul li {	position: relative;	width: 100%;	padding: 0px 35px;}.main-menu .navigation>li>ul>li>ul li:last-child {	border-bottom: none;}.main-menu .navigation>li>ul>li>ul>li a {	position: relative;	display: block;	padding: 10px 0px;	line-height: 24px;	font-weight: 500;	font-size: 16px;	color: #262626;	text-align: left;	padding-right: 0px !important;	text-transform: capitalize;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-menu .navigation>li>ul>li>ul>li a:hover {	color: #ffffff;	background: #e5202d;	padding-left: 20px;}.main-menu .navigation>li.dropdown:hover>ul {	visibility: visible;	opacity: 1;}.main-menu .navigation li>ul>li.dropdown:hover ul {	visibility: visible;	opacity: 1;	left: 100%;	top: 0%;}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {	position: absolute;	right: 10px;	top: 0;	width: 50px;	height: 43px;	border-left: 1px solid rgba(255, 255, 255, 0.1);	text-align: center;	font-size: 16px;	line-height: 43px;	color: #ffffff;	cursor: pointer;	z-index: 5;	display: none;}.main-header .outer-box {	position: relative;	float: left;	margin-left: 15px;}.navbar-header {	display: none;}.dropdown-toggle::after {	display: none;}/* header-upper style */.main-header .header-upper.black-bg-3 .outer-box .theme-btn {    padding: 19px 40px} .hmx-35 {	margin-top: -35px;	top: 35px;}/* =============== Mobile menu ===================== *//* header upper style eight */@media only screen and (max-width: 1600px) {}@media only screen and (min-width: 1200px) {	.main-header .search-box-outer .dropdown-menu {		left: inherit !important;		right: 0;	}}@media only screen and (min-width: 1199px) {    .causes-block .icon-box{    	    }}@media only screen and (max-width: 991px) {	.fixed-header .sticky-header {		display: none!important;	}	.main-menu .navbar-header {		position: relative;		float: none;		display: block;		text-align: left;		width: 100%;		top: 0px;		z-index: 12;	}	.main-header .logo-outer {		padding: 15px 0 0;		text-align: center;		width: 100%;	}	.main-header .header-upper .upper-right {		position: relative;		width: 100%;		padding-top: 0px;	}	.main-header .main-menu {		width: 100%;	}	.main-menu .navbar-header .navbar-toggle {		display: inline-block;		z-index: 7;		float: none;		padding: 4px 5px;		cursor: pointer;		margin: 10px 0px 10px 0px;		border-radius: 0px;		background: #fff;	}	.main-menu .navbar-header .navbar-toggle .icon-bar {		background: #da1926;		height: 2px;		width: 29px;		display: block;		margin: 7px 5px;	}	.main-menu .collapse {		max-height: 310px;		overflow: auto;		float: none;		width: 100%;		padding: 0px 0px 0px;		border: none;		margin: 0px;		border-radius: 3px;	}	.main-menu .navbar-collapse>.navigation {		float: none !important;		margin: 0px !important;		width: 100% !important;		border-top: none;	}	.main-menu .navbar-collapse>.navigation>li {		margin: 0px !important;		float: none !important;		width: 100%;	}	.main-menu .navigation>li.dropdown:before {		display: none;	}	.main-menu .navigation>li>a,	.main-menu .navigation>li>ul:before {		border: none;	}	.main-menu .navbar-collapse>.navigation>li>a {		padding: 10px 10px !important;		border: none !important;	}	.main-menu .navigation li.dropdown>a:after,	.main-menu .navigation>li.dropdown>a:before,	.main-menu .navigation>li>ul>li>a::before,	.main-menu .navigation>li>ul>li>ul>li>a::before {		color: #ffffff !important;		right: 15px;		font-size: 16px;		display: none !important;	}	.main-menu .navbar-collapse>.navigation>li>ul,	.main-menu .navbar-collapse>.navigation>li>ul>li>ul {		position: relative;		border: none;		float: none;		visibility: visible;		opacity: 1;		display: none;		margin: 0px;		padding: 0px;		left: auto !important;		right: auto !important;		top: auto !important;		width: 100%;		background: #1d222ed9;		border-radius: 0px;		transition: none !important;		-webkit-transition: none !important;		-ms-transition: none !important;		-o-transition: none !important;		-moz-transition: none !important;		-webkit-box-shadow: none !important;		        box-shadow: none !important;	}	.main-menu .navbar-collapse>.navigation>li>ul,	.main-menu .navbar-collapse>.navigation>li>ul>li>ul {		/* border-top:1px solid rgba(255,255,255,1) !important; */	}	.main-menu .navbar-collapse>.navigation>li,	.main-menu .navbar-collapse>.navigation>li>ul>li,	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {		border-top: 1px solid rgba(255, 255, 255, 0.1) !important;		opacity: 1 !important;		top: 0px !important;		padding-top: 0;		padding-bottom: 0;		left: 0px !important;		visibility: visible !important;		border-bottom: none;		padding-left: 0px !important;	}	.main-menu .navbar-collapse>.navigation>li:first-child {		border: none;	}	.main-menu .navbar-collapse>.navigation>li>a,	.main-menu .navbar-collapse>.navigation>li>ul>li>a,	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {		padding: 11px 25px !important;		line-height: 22px;		color: #fff;		text-align: left;		min-height: 0px;	}	.main-menu .navbar-collapse>.navigation>li>a{		padding-left: 0px !important;	}	.main-menu .navbar-collapse>.navigation>li>a:hover,	.main-menu .navbar-collapse>.navigation>li>a:active,	.main-menu .navbar-collapse>.navigation>li>a:focus {}	.main-menu .navbar-collapse>.navigation>li:hover>a,	.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,	.main-menu .navbar-collapse>.navigation>li.current>a,	.main-menu .navbar-collapse>.navigation>li.current-menu-item>a {		color: #ffffff !important;	}	.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {		display: block;	}	.main-menu .navbar-collapse>.navigation li.dropdown:after,	.main-menu .navigation>li>ul:before,	.main-header .info-box:after,	.services-section-two .owl-dots {		display: none !important;	}	/* dark menu */	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li>ul {		background-color: #fff;	}	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>a, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li>a, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {		color: #222 !important;	}	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li:hover>a, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li:hover>a, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li.current>a, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li.current-menu-item>a {		color: #222 !important;	}	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li, 	.main-header .header-upper.dark-color .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {		border-color: #f1f1f1 !important;	}	.main-header .header-upper.dark-color .main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {		color: #222;		border-color: #f1f1f1;	}	/* search outer */	.main-header .outer-box {		position: absolute;		right: 0px;		margin-top: 0px;		z-index: 15;	}	.main-header .header-upper.black-bg-3 .outer-box .theme-btn{		padding: 17px 40px;	}	.main-header .header-upper .outer-box {		top: 0px;	}	/* end header upper */	.main-header .search-box-outer .dropdown-menu {		top: 7px !important;	}	/* header info */	.header-contact-info ul li {		margin-top: 20px;	}	.main-header .header-info .float-left {		width: 100%;		text-align: center;	}	.main-header .header-info .float-right{		margin-right: 140px;	}	.main-header .header-info {		margin-bottom: 15px;	}}@media only screen and (max-width: 767px) {	.header-top .top-left,	.header-top .top-right {		width: 100%;		text-align: center;	}	.header-top .links-nav li {		border: 0px!important;		line-height: 26px;	}	.header-top .links-nav {		padding: 20px 0;	}	.header-top .social-links a {	}	.header-info .main-logo {		float: left;	}}/***====================================================================	Main Slider style====================================================================***//* style two */.main-slider2 {	min-height: 600px;}.main-slider2 .container-fluid {	padding: 0px;}.main-slider2 .slider-wrapper {	position: relative;}.main-slider2 .slider-wrapper .image img {	min-height: 500px;	width: 100%;	max-width: none;}.main-slider2 .slider-caption {	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	z-index: 5;}.main-slider2 .slider-caption .inner-box {	max-width: 1200px;	margin: 0 auto;	padding: 0 30px;}.main-slider2 .slider-caption-bg {	max-width: 570px;	background-color: rgba(255, 255, 255, 0.70);	padding: 50px;}.main-slider2 h1 {	position: relative;	color: #da1926;	font-size: 60px;	font-weight: 700;	line-height: 62px;	margin-bottom: 20px;}.main-slider2 .dark h1 {	color: #222;}.main-slider2 h2 {	position: relative;	color: #fff;	font-size: 50px;	font-weight: 500;	line-height: 1.2em;	font-family: 'Montserrat', sans-serif;}.main-slider2 .dark h2 {	color: #222;	font-weight: 600;	margin-bottom: 20px;	font-size: 42px;}.main-slider2 .link-btn {	padding-top: 30px;	margin: 0 -10px;}.main-slider2 .theme-btn {	margin: 0 10px 20px;}.main-slider2 .text {	position: relative;	font-size: 17px;	font-weight: 400;	max-width: 600px;	color: #fff;	line-height: 1.7em;	margin-bottom: 30px;}.main-slider2 .dark .text {	color: #222;	margin-bottom: 0;}.main-slider2 .slide-overlay {	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	background-color: rgba(0, 0, 0, 0.50);	z-index: 3;}.main-slider2.style-two .slide-overlay {	background-color: rgba(20, 22, 26, 0.1)}/* slide animation */.main-slider2 .owl-item .slider-caption * {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}.main-slider2 .owl-item.active .slider-caption h1 {	-webkit-animation-delay: .5s;	animation-delay: .5s;	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;}.main-slider2 .owl-item.active .slider-caption h2 {	-webkit-animation-delay: .9s;	animation-delay: .9s;	-webkit-animation-name: fadeIn;	animation-name: fadeIn;}.main-slider2 .owl-item.active .slider-caption .text {	-webkit-animation-delay: .5s;	animation-delay: .5s;	-webkit-animation-name: fadeIn;	animation-name: fadeIn;}.main-slider2 .owl-item.active .slider-caption .link-btn {	-webkit-animation-delay: 1s;	animation-delay: 1s;	-webkit-animation-name: fadeInUp;	animation-name: fadeInUp;}.main-slider2 .owl-item.active .slider-caption .slider-caption-bg {	-webkit-animation-delay: 1s;	animation-delay: 1s;	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;}/* slide nav */.slide-nav .owl-nav {	padding: 0px;	top: 50%;	-webkit-transform: translateY(-50%) scale(0.97);	-ms-transform: translateY(-50%) scale(0.97);	transform: translateY(-50%) scale(0.97);	position: absolute;	left: 0;	right: 0;	opacity: 0;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.slide-nav:hover .owl-nav {	-webkit-transform: translateY(-50%) scale(1);	-ms-transform: translateY(-50%) scale(1);	transform: translateY(-50%) scale(1);	opacity: 1;}.slide-nav .owl-nav .owl-next,.slide-nav .owl-nav .owl-prev {	position: relative;	width: 60px;	height: 60px;	border-radius: 100%;	line-height: 58px;	background: #da1926;	text-align: center;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.slide-nav .owl-nav .owl-next span:before,.slide-nav .owl-nav .owl-prev span:before{	margin: 0;	font-size: 24px;	color: #fff;}.slide-nav .carousel-outer:hover .owl-nav .owl-next,.slide-nav .carousel-outer:hover .owl-nav .owl-prev {	opacity: 1;	visibility: visible;}.slide-nav .owl-nav .owl-prev {	left: 20px;	float: left;}.slide-nav .owl-nav .owl-next {	right: 20px;	float: right;}.slide-nav .owl-nav .owl-next:hover,.slide-nav .owl-nav .owl-prev:hover {	color: #ffffff;	border-color: #da1926;}/***==================================================================	What We Do==================================================================***/.what-we-do-two{	padding:0px 0px 70px;}.what-we-do .text p {	line-height: 29px;}/* fund-block-one */.fund-block-one {	position: relative;	margin-top: -80px;}.fund-block {	position: relative;}.fund-block .inner-box {	position: relative;	margin-bottom: 30px;	z-index: 99;	padding: 50px 0;	background-repeat: no-repeat;}.fund-block .inner-box:before{	position: absolute;	content: "";	top: 0;	bottom: 0;	background: rgba(0, 0, 0, 0.71);	width: 100%;	height: 100%;}.fund-block .inner-box .image {}.fund-block .inner-box .image img {	position: relative;	width: 100%;	display: block;}.fund-block .inner-box .caption {	position: relative;	display: flex;	-webkit-box-align: center;	align-items: center;	-webkit-box-pack: center;	justify-content: center;	text-align: center;	transition: all 1s;}.fund-block .icon-box {	margin-bottom: 30px;}.fund-block .icon-box span:before{	margin: 0;	color: #da1926;	font-size: 55px;}.fund-block h4 {	font-size: 20px;	font-weight: 600;	color: #fff;}.fund-block .inner-box .text {	position: relative;	color: #ffffff;	font-size: 16px;	line-height: 1.9em;	padding: 10px 20px;	margin-bottom: 15px;}.fund-block .inner-box .read-more {	position: relative;	color: #fff;	background: #da1926;	font-weight: 600;	padding: 11px 18px;	letter-spacing: 1px;	font-size: 14px;	text-transform: uppercase;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	font-family: 'Montserrat', sans-serif;}.fund-block .inner-box .read-more:hover {	background: #fff;	color: #da1926;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}/***==================================================================	Causes==================================================================***/.causes-section{	padding: 100px 0px 70px;	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.causes-block {	position: relative;}.causes-block .inner-box {	position: relative;	margin-bottom: 30px;	border: 1px solid #2222221a;	display: inherit;}.causes-block .inner-box .image {	position: relative;}.causes-block .inner-box .image img {	position: relative;	width: 100%;	display: block;}.causes-block .inner-box .lower-content {	position: relative;}.causes-block .icon-box {	position: absolute;	right: 0px;	top: 30px;	background: #da1926;	width: 60px;	height: 60px;		line-height: 60px;	text-align: center;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	z-index: 9;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.causes-block .icon-box span:before{	margin: 0;	font-size: 36px;	color: #ffffff;}.causes-block .inner-box:hover .icon-box {	color: #fff;	background-color: #040913;}.causes-block .lower-content {	position: relative;	padding: 30px;}.causes-block .lower-content h4 {	position: relative;	font-size: 20px;	font-weight: 600;}.causes-block .lower-content h4 a {	position: relative;	color: #222222;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.causes-block .lower-content .text {	position: relative;	margin-top: 15px;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.causes-block .donate-box{	position:relative;	padding: 0px 30px 30px 30px;}.causes-block .donate-box .donate-bar{	position:relative;	width:100%;	height:12px;	margin-bottom:20px;	}.causes-block .donate-box .donate-bar .bar-inner{	position:relative;	width:100%;	height:12px;	background:#f7f7f7;	border-radius:6px;}.causes-block .donate-box .donate-bar .bar-inner .bar{	position:absolute;	left:0%;	top:0px;	height:12px;	width:0px;	background: #da1926 url(../images/icons/progress-bar-fill.jpg) left center repeat-x;	border-radius:6px;	-webkit-transition:all 2000ms ease;	-ms-transition:all 2000ms ease;	-o-transition:all 2000ms ease;	-moz-transition:all 2000ms ease;	transition:all 2000ms ease;}.causes-block .donate-box .donate-info{	position:relative;	color:#c9c9c9;	line-height:24px;	font-size:14px;	margin-bottom: 20px;}.causes-block .donate-box .donate-info strong{	text-transform:uppercase;	font-weight:700;	font-size:13px;	color:#363636;}.causes-block .donate-box .donate-info .goal{	color:#ff4d49;}/* cause-case-two */.causes-feature{	}.cause-case-two {	margin-bottom: 50px;}.cause-case-two .inner-box {	position: relative;	min-height: 60px;	padding: 0  20px;}.cause-case-two .image {	position: relative;	overflow: hidden;}.cause-case-two .image img {	width: 100%;	-webkit-transition: .7s ease;	-o-transition: .7s ease;	transition: .7s ease;	-webkit-transition-delay: .3s;	-o-transition-delay: .3s;	transition-delay: .3s;}.cause-case-two:hover .image img {	-webkit-transform: scale(1.2);	-ms-transform: scale(1.2);	transform: scale(1.2);}.cause-case-two .image:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	width: 100%;	height: 100%;	display: block;	z-index: 8;	opacity: 0;	-webkit-transform: perspective(400px) rotateX(-90deg);	-ms-transform: perspective(400px) rotateX(-90deg);	transform: perspective(800px) rotateX(-90deg);	-webkit-transform-origin: left;	-ms-transform-origin: left;	transform-origin: left;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;	background-color: rgba(230, 32, 45, 0.8);}.cause-case-two:hover .image:before {	opacity: 1;	-webkit-transform: perspective(800px) rotateX(0deg);	-ms-transform: perspective(800px) rotateX(0deg);	transform: perspective(800px) rotateX(0deg);}.cause-case-two .inner-box .progress-box{	position: relative;	top: 0;	width:100%;	height:70px;	margin-bottom: 25px;}.cause-case-two .inner-box .progress-box .graph-outer{	position: relative;	width: 70px;	height:70px;	padding: 0px;	background-color: #000;}.cause-case-two .inner-box .progress-box .graph-outer:before{	position:absolute;	content:'';	left: 5px;	top: 5px;	width:60px;	height:60px;	z-index:0;	border: 3px solid #da1926;	border-radius:50%;	background-color:#f6f6f6;}.cause-case-two .inner-box .progress-box .inner-text{	position: relative;	left: 16px;	top:0px;	width:100%;	display:block;	padding-top:20px;	line-height: 31px;	font-size:16px;	color: #000000;	font-weight:700;}.cause-case-two .inner-box h4 {	position: relative;	font-size: 22px;	font-weight: 600;	line-height: 1em;	margin-bottom: 12px;	padding-top: 10px;}.cause-case-two .inner-box h4 a {	color: #333333;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;}.cause-case-two .inner-box h4 a:hover {	color: #e4353a;}.cause-case-two .inner-box .cause-text {	font-size: 15px;	color: #222;}.cause-case-two .donate-info{	position:relative;	color:#c9c9c9;	line-height:24px;	font-size:14px;	margin-bottom: 25px;}.cause-case-two .donate-info strong{	text-transform:uppercase;	font-weight:700;	font-size: 16px;	color:#363636;}.cause-case-two .donate-info .goal{	color:#ff4d49;}/* Case details */.cause-details {	position: relative;	padding: 100px 0px 50px;}.cause-details .content {	padding: 60px 100px 40px;	background: #da1926;	text-align: center;	color: #fff;	margin-bottom: 70px;	margin-top: 40px;}.cause-details .content h1 {	font-size: 36px;	font-weight: 600;	margin-bottom: 30px;	color: #fff;}.cause-details .content p+p {	margin-top: 30px;}.cause-details .content .text{	color: #fff;	font-size: 18px;	font-weight: 500;}.cause-details  .donate-bar .progress-title{	position: relative;	background: none;}.cause-details  .donate-bar .progress-title h4{	font-size: 24px;	color: #000000;	font-weight: 600;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.cause-details  .donate-bar .progress-title h4:hover{	color: #da1926;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.cause-details .image.large{	position: relative;}.cause-details  .donate-bar{	position: absolute;	padding: 20px 0px 20px 50px;	right: 0;	left: 0;	bottom: 0;	background: #ffffffd4;	height: 110px;	margin-bottom: 30px;}.cause-details .donate-bar .bar-inner{	position:relative;	width:100%;	height:14px;	border-radius:7px;}.cause-details .donate-bar .bar-inner .bar{	position:absolute;	left:0%;	top: 12px;	height:14px;	width:0px;	background:#fc2c62 url(../images/icons/progress-bar-fill.jpg) left center repeat-x;	border-radius:7px;	-webkit-transition:all 2000ms ease;	-ms-transition:all 2000ms ease;	-o-transition:all 2000ms ease;	-moz-transition:all 2000ms ease;	transition:all 2000ms ease;}.cause-details .donate-info{	position:relative;	color:#c9c9c9;	line-height:24px;	margin-bottom:15px;}.cause-details .donate-info strong{	text-transform:uppercase;	font-weight:700;	color:#363636;}.cause-details .donate-info .goal{	color:#ff4d49;}.cause-details .count-box{	position:absolute;	right:0px;	top:-50px;	display:block;	height:30px;	min-width:50px;	padding:0px 10px;	line-height:30px;	background:#2a2d32;	font-size:13px;	font-weight:400;	color:#ffffff;	text-align:center;	border-radius:3px;	}.cause-details .count-box:after{	content:'';	position:absolute;	left:50%;	margin-left:-5px;	top:100%;	border:5px solid transparent;	border-top:5px solid #2a2d32;	}/***==================================================================	Events==================================================================***/.events-details {	position: relative;	padding: 100px 0px 70px;}.events-details .content {	padding: 0px 0 30px;}.events-details .content h1 {	font-size: 36px;	font-weight: 600;	margin-bottom: 10px;}.events-details .content h3 {	font-size: 24px;	font-weight: 600;	margin-bottom: 10px;}.events-details .content p {	margin-bottom: 0px;}.events-details .content p+p {	margin-top: 15px;}/***==================================================================	Our Experience==================================================================***/.our-experience {	padding: 100px 0px 70px;	position: relative;	background-repeat: no-repeat;	background-size: cover;	background-position: center;}.our-experience .row {	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}.our-experience .stacked-image-carousel:before {	display: none;}.our-experience .video-image-box .image .overlay-link {	z-index: 9;}.our-experience .video-image-box .overlay-link span {	height: 81px;	width: 81px;	border-radius: 50%;	background-color: #fff;	text-align: center;	line-height: 80px;	padding-left: 10px;}.our-experience .video-image-box .overlay-link span:before{	margin:0;	font-size: 40px;}.video-image-box.mb-30 .ripple,.video-image-box.mb-30 .ripple:before,.video-image-box.mb-30 .ripple:after {	position: absolute;	left: 50%;	top: 50%;	height: 80px;	width: 80px;	margin-top: -40px;	margin-left: -40px;	border-radius: 50%;	-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);	-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);	-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);	-webkit-animation: ripple 3s infinite;	animation: ripple 3s infinite;}.video-image-box.mb-30 .ripple:before {	-webkit-animation-delay: .9s;	animation-delay: .9s;	content: "";	position: absolute;	right: 0;	bottom: 0;}.video-image-box.mb-30 .ripple:after {	-webkit-animation-delay: .6s;	animation-delay: .6s;	content: "";	position: absolute;	right: 0;	bottom: 0;}@-webkit-keyframes ripple {	70% {		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);	}	100% {		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);	}}@keyframes ripple {	70% {		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);	}	100% {		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);	}}.our-experience .tab-list {	margin-bottom: 30px;	border-bottom: 1px solid #d9d7d8;}.our-experience .tab-list li {	position: relative;	margin-right: 30px;	margin-bottom: 0px;}.our-experience .tab-list li a {	position: relative;	color: #ffffff;	font-size: 18px;	font-weight: 600;	padding-bottom: 15px;	display: inline-block;}.our-experience .tab-list li a:before {	position: absolute;	content: '';	width: 0%;	height: 2px;	background-color: #e41f2c;	left: 0;	bottom: -1px;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.our-experience .tab-list li a.active-btn:before {	width: 100%;}.our-experience .tab-content .text {	color: #fff;}/* Experience two */.our-experience-two {	position: relative;	padding: 100px 0px 70px;	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.text-block-one h3{	font-size: 28px;	font-weight: 700;	color: #2a2a2a;	margin-bottom: 15px;}.text-block-one span{	font-size: 28px;	font-weight: 700;	color: #da1926;}.text-block-one .text {	margin-bottom: 30px;}.text-block-one .text p {	color: #222;	margin-bottom: 20px;}.text-block-one.dark .text p {	color: #222;}.our-experience-two .content-column{	position:relative;	margin: 0 20px;	display: inherit;}.our-experience-two .content-column .inner{	position:relative;	margin-top: -70px;	background: #fff;	padding: 30px 30px;	box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.10);}.our-experience-two .content-column h3{	font-size:28px;	font-weight:700;	color:#2a2a2a;	margin-bottom:15px;	line-height:1.4em;}.our-experience-two .content-column h3 a{	color:#2a2a2a;}.our-experience-two .donate-box{	position:relative;	margin-bottom: 13px;}.our-experience-two .donate-box .donate-bar{	position:relative;	width:100%;	height:14px;	margin-bottom: 30px;}.our-experience-two .donate-box .donate-bar .bar-inner{	position:relative;	width:100%;	height:14px;	background:#f7f7f7;	border-radius:7px;}.our-experience-two .donate-box .donate-bar .bar-inner .bar{	position:absolute;	left:0%;	top:0px;	height:14px;	width:0px;	background: #da1926 url(../images/icons/progress-bar-fill.jpg) left center repeat-x;	border-radius:7px;	-webkit-transition:all 2000ms ease;	-ms-transition:all 2000ms ease;	-o-transition:all 2000ms ease;	-moz-transition:all 2000ms ease;	transition:all 2000ms ease;}.our-experience-two .donate-box .donate-info{	position:relative;	color:#c9c9c9;	line-height:24px;	margin-bottom:15px;}.our-experience-two .donate-box .donate-info strong{	text-transform:uppercase;	font-weight:700;	color:#363636;}.our-experience-two .donate-box .donate-info .goal{	color:#ff4d49;}.our-experience-two .donate-box .count-box{	position:absolute;	right:0px;	top:-50px;	display:block;	height:30px;	min-width:50px;	padding:0px 10px;	line-height:30px;	background:#2a2d32;	font-size:13px;	font-weight:400;	color:#ffffff;	text-align:center;	border-radius:3px;	}.our-experience-two .donate-box .count-box:after{	content:'';	position:absolute;	left:50%;	margin-left:-5px;	top:100%;	border:5px solid transparent;	border-top:5px solid #2a2d32;	}/***==================================================================	Parallax-Section==================================================================***/.parallax-section {    position: relative;    background-position: center;    background-repeat: no-repeat;    background-attachment: fixed;    background-size: cover;}.parallax-section:before {    position: absolute;    content: '';    background: rgba(0, 0, 0, 0.7);    top: 0;    left: 0;    width: 100%;    height: 100%;}/***==================================================================	About Block==================================================================***/.about{	padding: 100px 0px 70px;	background-position: center;	background-size: cover;	background-repeat: no-repeat;}.about-block-one {	position: relative;	margin-bottom: 30px;}.about-block-one .inner-box {	position: relative;	padding: 15px 22px 40px;	text-align: center;	background: #da1926;	border: 4px solid #00000014;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.about-block-one:hover .inner-box{	background: #fff;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.about-block-one .inner-box .icon-box {	position: relative;	color: #fff;	margin: 0 auto;	font-size: 48px;	background-repeat: no-repeat;	background-position: center;	width: 80px;	height: 80px;	text-align: center;	line-height: 80px;	border-radius: 50%;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.about-block-one .inner-box h4 {	position: relative;	font-size: 20px;	color: #222222;	font-weight: 600;	margin-bottom: 10px;	font-family: 'Montserrat', sans-serif;}.about-block-one .inner-box h4 a {	color: #fff;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.about-block-one .inner-box h4 a:hover {	color: #fff;}.about-block-one .inner-box .text {	position: relative;	color: #fff;	font-size: 18px;	font-weight: 300;	line-height: 1.6em;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.about-block-one .inner-box .read-more {	position: relative;	margin-top: 10px;	display: inline-block;	text-transform: uppercase;	font-size: 16px;}.about-block-one:hover .inner-box h4 a{	color: #da1926;}.about-block-one .link-btn {	opacity: 0;	transition: all 500ms ease;}.about-block-one:hover .link-btn{	opacity: 1;	margin-top: 30px;	transition: all 500ms ease;}.about-block-one:hover .inner-box .icon-box,.about-block-one:hover .inner-box .text {	color: #000;}.about-block-one .inner-box.style-two{	background: #fff;}.about-block-one .inner-box.style-two h4 a{	color: #da1926;}.about-block-one .inner-box.style-two .link-btn{	margin-top: 30px;	opacity: 1;}.about-block-one .inner-box.style-two .icon-box,.about-block-one .inner-box.style-two .text{	color: #000;}/***==================================================================	Testimonial==================================================================***/.testimonial-two {	position: relative;	background: #000;	padding: 100px 0px 70px;	background-attachment: fixed;	background-repeat: no-repeat;	background-position: center;}.testimonial-two:before{	position: absolute;	content: "";	top: 0;	bottom: 0;	background: rgba(0, 0, 0, 0.61);	width: 100%;	height: 100%;}.testimonial-two .owl-nav-style-four .owl-nav .owl-next,.testimonial-two .owl-nav-style-four .owl-nav .owl-prev {	background-color: #fff;}.testimonial-block-two {	position: relative;	margin-bottom: 30px;}.owl-nav-style-three .testimonial-block-two {	margin-bottom: 0px;	margin-top: 100px;}.testimonial-block-two .inner-box {	position: relative;	text-align: center;}.testimonial-block-two:before{	position: absolute;	content: "";	height: 200px;	width: 3px;	background: #da19265e;	top: 0px;}.testimonial-block-two:after{    position: absolute;    content: "";    height: 200px;    width: 3px;    background: #da19265e;    top: 0px;    left: 5px;}.testimonial-block-two .text {	font-size: 17px;	margin: 0 auto;	margin-bottom: 35px;	margin-top: 25px;	max-width: 500px;	color: #fff;}.testimonial-block-two .info-box {	position: relative;	padding-left: 85px;	padding-top: 8px;	padding-bottom: 30px;	max-width: 215px;	text-align: left;	margin: 0 auto;}.testimonial-block-two .info-box .image {	position: absolute;	left: 0;	top: 0;}.testimonial-block-two .info-box .image img {	border-radius: 50%;}.testimonial-block-two .info-box .name {	display: block;	font-size: 20px;	line-height: 26px;	color: #fff;	font-weight: 600;}.testimonial-block-two .info-box .designation {	display: block;	font-size: 14px;	line-height: 20px;	color: #da1926;	font-weight: 600;}/* testimonial block three */.testimonial-block-three .info-box .designation {	display: block;	font-size: 14px;	line-height: 20px;	color: #da1926;	font-weight: 400;}.testimonial-block-three{    padding: 35px 50px;    margin: 0 20px 30px;    border-radius: 70px 70px 70px 70px;    border: 2px solid #ffffff;    text-align: center;    background: #fff;}.testimonial-block-three .pic{    display: inline-block;    width: 100px;    height: 100px;    border-radius: 50%;    margin-bottom: 20px;    overflow: hidden;}.testimonial-block-three .pic img{    width: 100%;}.testimonial-block-three .title{    display: block;    margin: 0 0 7px 0;    font-size: 20px;    font-weight: 600;    color: #000000;    letter-spacing: 1px;    text-transform: uppercase;}.testimonial-block-three .post{    display: block;    font-size: 15px;    font-weight: 600;    color: #da1926;    text-transform: capitalize;    margin-bottom: 20px;}.testimonial-block-three .text{    font-size: 16px;    color: #1d1c1c;    line-height: 30px;}.testimonial-block-three .owl-theme .owl-controls{ margin-top: 0; }.testimonial-block-three .owl-theme .owl-controls .owl-page span{    background: #fff;    opacity: 0.8;    transition: all 0.3s ease 0s;}.testimonial-block-three .owl-theme .owl-controls .owl-page.active span{ background: #ffc33c; }/***==================================================================	Feature Case==================================================================***/.feature-case {	position: relative;}.feature-case .inner-box {	position: relative;	margin-bottom: 30px;}.feature-case .inner-box .image {	position: relative;}.feature-case .inner-box .image:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	width: 100%;	height: 0%;	display: block;	z-index: 1;	background-color: rgba(230, 32, 45, 0.61);	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;}.feature-case .inner-box:hover .image:before {	height: 100%;}.feature-case .inner-box .image img {	position: relative;	width: 100%;	display: block;}.feature-case .inner-box .lower-content {	position: relative;}.feature-case .icon-box {	position: absolute;	right: 30px;	top: -1px;	color: #ffffff;	background: #da1926;	width: 60px;	height: 60px;	font-size: 24px;	line-height: 60px;	text-align: center;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	z-index: 9;}.feature-case .icon-box span {	color: #fff;}.feature-case .lower-content {	position: relative;	border: 1px solid #e5e5e5;	padding: 30px;}.feature-case .lower-content h4 {	position: relative;	font-size: 20px;	font-weight: 600;}.feature-case .lower-content h4 a {	position: relative;	color: #222222;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.feature-case .lower-content h4 a:hover {	color: #e4353a;}.feature-case .lower-content .text {	position: relative;	margin-top: 15px;}/***==================================================================	Our Team==================================================================***//* team block one */.our-team{	padding: 100px 0px 70px;	background-position: center;	background-repeat: no-repeat;	background-size: cover;}.team-block-one {	position: relative;	margin-bottom: 30px;}.team-block-one .inner-box {	position: relative;	border: 1px solid #f7f7f7;}.team-block-one .inner-box .image {	position: relative;	overflow: hidden;}.team-block-one .inner-box .overlay-box {	position: absolute;	left: 0px;	bottom: -30px;	width: 100%;	height: 30%;	color: #ffffff;	text-align: center;	background: #000000;	opacity: 0;	-webkit-transform: translate(0, -30px);	-ms-transform: translate(0, -30px);	transform: translate(0, -30px);	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-block-one .inner-box:hover .overlay-box {	opacity: 1;	-webkit-transform: translate(0, 0px);	-ms-transform: translate(0, 0px);	transform: translate(0, 0px);}.team-block-one .inner-box .overlay-box .social-links {	position: absolute;	left: 0px;	bottom: 32px;	width: 100%;}.team-block-one .inner-box .overlay-box .social-links li {	position: relative;	display: inline-block;	margin: 0px 4px;	line-height: 24px;}.team-block-one .inner-box .overlay-box .social-links li a {	position: relative;	background: #da1926;	color: #fff;	display: inline-block;	width: 50px;	height: 50px;	border-radius: 100%;	line-height: 50px;	font-size: 15px;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-block-one .inner-box .overlay-box .social-links li a:hover {	color: #848484;	background: #fff;}.team-block-one .inner-box .image img {	position: relative;	width: 100%;	display: block;}.team-block-one .inner-box .lower-box {	position: relative;	padding-top: 32px;	text-align: center;	padding-bottom: 30px;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-block-one .inner-box:hover .lower-box{	background: #000;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-block-one .inner-box .lower-box h4 {	position: relative;	font-size: 20px;	font-weight: 600;}.team-block-one .inner-box:hover .lower-box h4{    color: #fff;} .team-block-one .inner-box .lower-box h4 a {	color: #222;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.team-block-one .inner-box:hover .lower-box h4 a{    color: #fff;}.team-block-one .inner-box .lower-box h4 a:hover {	color: #da1926;}.team-block-one .inner-box .lower-box .designation {	position: relative;	color: #9fa2a6;	font-size: 16px;}.team-block{    box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);    overflow: hidden;    position: relative;    transition: all 0.3s ease 0s;    margin-bottom: 30px;}.team-block:hover{    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}.team-block img{    width: 100%;    transition: all 0.3s ease-in-out 0s;}.team-block:hover img{    opacity: 0.7;}.team-block .team-content{    color: #fff;    opacity: 0;    position: absolute;    bottom: 30px;    left: 50%;    padding: 12px 50px;    height: 90px;    width: 170px;    background: #000000;    margin-left: -100px;    transform: translate(-10px, 0px);    transition: all 0.3s ease 0s;}.team-block:hover .team-content{    opacity: 1;    transform: translate(20px, 0px);    transition-delay: 0.2s;}.team-block .title{    display: block;    font-size: 20px;    color: #fff;    font-weight: 700;    margin: 0 0 7px 0;}.team-block .post{    display: block;    font-size: 15px;}.team-block .social{    list-style: none;    padding: 0;    margin: 0;    width: 35px;    text-align: center;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: all 0.3s ease 0s;}.team-block:hover .social{    opacity: 1;}.team-block .social li{    display: block;}.team-block .social li a{    display: inline-block;    width: 35px;    height: 35px;    border-bottom: 2px solid #fff;    line-height: 35px;    background: #da1926;    font-size: 17px;    color: #fff;    opacity: 0.9;    position: relative;    transform: translate(35px, 35px);    transition: all 0.3s ease-in-out 0s;}.team-block:hover .social li:nth-child(1) a{    transition-delay: 0.3s;}.team-block:hover .social li:nth-child(2) a{    transition-delay: 0.2s}.team-block:hover .social li:nth-child(3) a{    transition-delay: 0.1s;}.team-block:hover .social li:nth-child(4) a{    transition-delay: 0s;    border-bottom: none;}.team-block:hover .social li a{    transform: translate(0, 0)}.team-block .social li a:hover{    width: 35px;    background: #000000;    transition-delay: 0s;}.team-block .icon{    width: 35px;    height: 35px;    line-height: 35px;    background: #da1926;    text-align: center;    color: #fff;    position: absolute;    right: 0;    bottom: 0;}/***==================================================================	Funfact Section==================================================================***/.fact-section{  position:relative;  padding: 100px 0px 30px;  background-attachment: fixed;  background-size: cover;  background-position: center center;  background-repeat: no-repeat;}.fact-section:before{	position: absolute;    content: '';    background: rgba(0, 0, 0, 0.7);    top: 0;    left: 0;    width: 100%;    height: 100%;}.fact-section .fact-icon{	padding-top: 30px;}.fact-icon i:before{  color: #ffffff;  font-size: 50px;  margin: 0;  background: #da1926;  border-radius: 100px;  padding: 20px;}.fact-section .title-column{  position:relative;  margin-bottom:30px;}.fact-section .title-column .title-inner{  position:relative;}.fact-section .title-column .title-inner .number{  position:absolute;  color:#ea0918;  font-size: 80px;  font-weight:700;  font-family: 'Poppins', sans-serif;  text-align:center;  display:inline-block;}.fact-section .title-column .title-inner .number:before{  position: absolute;  content: '';  left: 0px;  bottom: 16px;  width: 150px;  height: 2px;  background-color: #ffffff;}.fact-section .title-column .title-inner .number:after{  position: absolute;  content: '';  left: 0px;  bottom: 9px;  width: 214px;  height: 2px;  background-color: #ffffff;}.fact-section .title-column .title-inner .text{  position:relative;  color:#ffffff;  font-size:24px;  font-family: 'Poppins', sans-serif;  font-weight:300;  line-height:1.4em;  padding-top: 111px;  display:inline-block;}.fact-counter{  position:relative;}.fact-counter .column{  position:relative;  z-index:5;  margin-bottom: 60px;}.fact-counter .column .inner{  position:relative;  text-align:center;}.fact-counter .count-outer{  position:relative;  font-size:36px;  font-weight:500;  margin: 60px 0px 20px;}.fact-counter .count-outer .count-text{  position:relative;  font-weight: 600;  color: #da1926;  font-family: 'Poppins', sans-serif;  font-size: 60px;}.fact-counter .column .counter-title{  position:relative;  font-weight: 500;  font-size: 20px;  color: #eaeaea;  font-family: 'Poppins', sans-serif;}/*** ====================================================================	Contact Form Style====================================================================***//*Contact Form*/.contact-form-section {	position: relative;	padding: 100px 0px;}.contact-form-section .row {	margin: 0 -10px;}.contact-form-section .column {	padding: 0 10px;}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="password"],.contact-form select,.contact-form textarea {	display: block;	width: 100%;	height: 55px;	font-size: 16px;	color: #848484;	line-height: 30px;	padding: 12px 25px;	font-weight: 300;	background-color: #ffffff;	border-radius: 0px;	border: 1px solid #ececec;	transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus {	border-color: #ff214f;}.contact-form textarea {	height: 150px;	resize: none;	padding: 12px 25px;}.contact-form input.error,.contact-form select.error,.contact-form textarea.error {	border-color: #ff0000 !important;}.contact-form label.error {	display: block;	line-height: 24px;	padding: 5px 0px 0px;	margin: 0px;	text-transform: uppercase;	font-size: 11px;	color: #ff0000;	font-weight: 500;}.contact-form .form-control:focus {	-webkit-box-shadow: none;	box-shadow: none;	border-color: #da1926;}/* form style two */.contact-form.style-two input[type="text"],.contact-form.style-two input[type="email"],.contact-form.style-two input[type="password"],.contact-form.style-two select,.contact-form.style-two textarea {	background: #f7f8f9;	border-color: #f7f8f9;	-webkit-box-shadow: none;	box-shadow: none;}.contact-form.style-two textarea {	height: 250px;}/* form style three */.contact-form.style-three input[type="text"],.contact-form.style-three input[type="email"],.contact-form.style-three input[type="password"],.contact-form.style-three select,.contact-form.style-three textarea {	background: #f7f8f9;	border-color: #f7f8f9;	-webkit-box-shadow: none;	box-shadow: none;	padding-left: 50px;}.contact-form.style-three span {	position: absolute;	left: 30px;	top: 13px;	font-size: 24px;	color: #ff214f;}/*** ====================================================================	Contact Info Page====================================================================***/.contact-info-page{ padding: 100px 0px 70px;}.main-touch .inner-contact{	position: relative;	top: 20px;	padding: 20px;}.main-touch .icon i:before{  font-size: 50px;  font-weight: 400;  text-align: center;  line-height: 1em;  margin: 0;  color: #da1926;}.main-touch{  position: relative;  margin-bottom: 30px;  background: #222;  height: 130px;}.main-touch .icon{  display: inline-block;}.main-touch .form-touch{  display: inline-block;}.main-touch .form-touch p{  position: absolute;  margin-top: -35px;  margin-left: 10px;  font-size: 16px;  color: #fff;}/* consultation style two */.consultation-two {	position: relative;	background: #000000;	padding: 40px 40px 30px;}.consultation-two h4 {	font-size: 24px;	font-weight: 600;	color: #fff;	margin-bottom: 30px;}.consultation-two .contact-form .form-group {	margin-bottom: 10px;}.consultation-two .contact-form input[type="text"],.consultation-two .contact-form input[type="email"],.consultation-two .contact-form input[type="password"],.consultation-two .contact-form select {	height: 45px;}.consultation-two .contact-form textarea {	height: 120px;}.consultation-two .social-icon-three {	position: relative;	display: block;	text-align: center;	margin-top: 50px;}.consultation-two .social-icon-three li {	position: relative;	display: inline-block;	margin-right: 20px;}.consultation-two .social-icon-three li a {	position: relative;	color: #ffffff;	font-size: 14px;	line-height: 40px;	text-align: center;	display: inline-block;	background: none;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.consultation-two .social-icon-three li a:hover {	color: #da1926;}/***==================================================================	News Blog==================================================================***/.blog-section{	padding: 100px 0px 70px;	background-repeat: no-repeat;	background-size: cover;	background-position: center;}.news-block-one {	position: relative;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.news-block-one .inner-box {	margin-bottom: 30px;}.news-block-one .image {	position: relative;	overflow: hidden;}.news-block-one .image:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	width: 100%;	height: 100%;	display: block;	z-index: 8;	opacity: 0;	-webkit-transform: perspective(400px) rotateX(-90deg);	-ms-transform: perspective(400px) rotateX(-90deg);	transform: perspective(800px) rotateX(-90deg);	-webkit-transform-origin: left;	-ms-transform-origin: left;	transform-origin: left;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;	background-color: rgba(230, 32, 45, 0.8);}.news-block-one:hover .image:before {	opacity: 1;	-webkit-transform: perspective(800px) rotateX(0deg);	-ms-transform: perspective(800px) rotateX(0deg);	transform: perspective(800px) rotateX(0deg);}.news-block-one img {	width: 100%;}.news-block-one .overlay a {	background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;	border-radius: 50%;	color: #222;	font-size: 20px;	height: 50px;	margin: 0 5px;	line-height: 50px;	opacity: 0;	display: inline-block;	text-align: center;	-webkit-transform: translateX(0%) translateY(-30%) scale(0.5);	-ms-transform: translateX(0%) translateY(-30%) scale(0.5);	transform: translateX(0%) translateY(-30%) scale(0.5);	-webkit-transition: all 0.4s ease 0s;	-o-transition: all 0.4s ease 0s;	transition: all 0.4s ease 0s;	width: 50px;}.news-block-one .overlay a:hover {	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;	color: #da1926;}.news-block-one .lower-content a{font-weight: 600;color: #222;}.news-block-one:hover .overlay a {	opacity: 1;	-webkit-transform: translateX(0) translateY(0%) scale(1);	-ms-transform: translateX(0) translateY(0%) scale(1);	transform: translateX(0) translateY(0%) scale(1);}.news-block-one .overlay {	left: 0;	opacity: 0;	position: absolute;	right: 0;	text-align: center;	top: 42%;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;	z-index: 10;}.news-block-one:hover .overlay {	opacity: 1;}.news-block-one .lower-content {	position: relative;	z-index: 9;	padding: 20px 30px;	border: 1px solid #00000033;	background: #ffffff;}.news-block-one .lower-content .post-meta {	margin-bottom: 8px;}.news-block-one .lower-content .post-meta li {	position: relative;	color: #000;	font-size: 16px;	font-weight: 500;	padding-right: 8px;	margin-right: 17px;	margin-bottom: 8px;	display: inline-block;}.news-block-one .lower-content .post-meta li:after {	position: absolute;	content: '/';	color: #b8b8b8;	right: -10px;	top: 1px;	font-size: 14px;}.news-block-one .lower-content .post-meta li:last-child::after {	display: none;}.news-block-one .lower-content .post-meta li strong {	color: #222;	font-weight: 500;}.news-block-one .lower-content .post-meta li span {	color: #222;	font-weight: 600;}.news-block-one .lower-content.style-two {	margin: 0 10px;	margin-top: -40px;	z-index: 10;}.news-block-one h4 {	font-size: 20px;}.news-block-one h4 a:hover {	color: #e41f2c;}.news-block-one .text{	color: #565050;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}.news-block-one:hover .text {	margin-bottom: 15px;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}.news-block-one .read-more-btn {	font-size: 16px;	font-weight: 600;	font-family: 'Montserrat', sans-serif;	color: #222;	opacity: 0;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}.news-block-one:hover .read-more-btn {	opacity: 1;	color: #000;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}.news-block-one .read-more-btn:hover {	color: #da1926;}/* news block two */.news-block-two {	position: relative;}.news-block-two .inner-box {	margin-bottom: 30px;}.news-block-two .image {	position: relative;	overflow: hidden;}.news-block-two .image:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	width: 100%;	height: 100%;	display: block;	z-index: 8;	opacity: 0;	-webkit-transform: perspective(400px) rotateX(-90deg);	-ms-transform: perspective(400px) rotateX(-90deg);	transform: perspective(800px) rotateX(-90deg);	-webkit-transform-origin: left;	-ms-transform-origin: left;	transform-origin: left;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;	background-color: rgba(255, 255, 255, 0.68);}.news-block-two:hover .image:before {	opacity: 1;	-webkit-transform: perspective(800px) rotateX(0deg);	-ms-transform: perspective(800px) rotateX(0deg);	transform: perspective(800px) rotateX(0deg);}.news-block-two img {	width: 100%;	-webkit-transition: .7s ease;	-o-transition: .7s ease;	transition: .7s ease;	-webkit-transition-delay: .3s;	-o-transition-delay: .3s;	transition-delay: .3s;}.news-block-two:hover img {	-webkit-transform: scale(1.2);	-ms-transform: scale(1.2);	transform: scale(1.2);}.news-block-two .overlay a {	background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;	border-radius: 50%;	color: #222;	font-size: 20px;	height: 60px;	margin: 0 5px;	line-height: 60px;	opacity: 0;	display: inline-block;	text-align: center;	-webkit-transform: translateX(0%) translateY(-30%) scale(0.5);	-ms-transform: translateX(0%) translateY(-30%) scale(0.5);	transform: translateX(0%) translateY(-30%) scale(0.5);	-webkit-transition: all 0.4s ease 0s;	-o-transition: all 0.4s ease 0s;	transition: all 0.4s ease 0s;	width: 60px;}.news-block-two .overlay a:hover {	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;	color: #da1926;}.news-block-two:hover .overlay a {	opacity: 1;	-webkit-transform: translateX(0) translateY(0%) scale(1);	-ms-transform: translateX(0) translateY(0%) scale(1);	transform: translateX(0) translateY(0%) scale(1);}.news-block-two .overlay {	left: 0;	opacity: 0;	position: absolute;	right: 0;	text-align: center;	top: 50%;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;	z-index: 10;}.news-block-two:hover .overlay {	opacity: 1;}.news-block-two .lower-content {	position: relative;	z-index: 9;	padding: 30px 36px;	border: 1px solid #e5e5e5;	background-color: #fff;}.news-block-two .lower-content .category {	margin-bottom: 15px;}.news-block-two .lower-content .category a {	font-size: 13px;	font-weight: 500;	color: #fff;	font-family: 'Montserrat', sans-serif;	padding: 5px 10px;	background-color: #da1926;}.news-block-two .lower-content .post-meta {	margin-bottom: 4px;}.news-block-two .lower-content .post-meta li {	position: relative;	color: #000;	font-size: 16px;	font-weight: 500;	padding-right: 8px;	margin-right: 17px;	margin-bottom: 8px;	display: inline-block;}.news-block-two .lower-content .post-meta li:after {	position: absolute;	content: '/';	color: #b8b8b8;	right: -10px;	top: 1px;	font-size: 14px;}.news-block-two .lower-content .post-meta li:last-child::after {	display: none;}.news-block-two .lower-content .post-meta li strong {}.news-block-two .lower-content .post-meta li span {	color: #222;}.news-block-two h4 {	font-size: 20px;	font-weight: 600;}.news-block-two h4 a {	color: #222;}.news-block-two h4 a:hover {	color: #e41f2c;}.news-block-two .text {	margin-bottom: 20px;}.news-block-two .link-btn {	text-align: left;}.news-block-two .read-more-btn {	font-size: 16px;	font-weight: 500;	font-family: 'Montserrat', sans-serif;	color: #222;}.news-block-two .read-more-btn:hover {	color: #da1926;}/* single post */.single-post .news-block-three .lower-content {	padding: 30px;	padding-bottom: 50px;	border: 1px solid #e5e5e5;}.single-post .news-block-three .lower-content h1 {	font-size: 30px;	font-weight: 600;	margin-bottom: 4px;}.single-post .news-block-three .lower-content .post-meta {	margin-bottom: 20px;}.single-post .news-block-three .lower-content p {	margin-bottom: 30px;}.single-post .news-block-three .lower-content p:last-child {	margin-bottom: 0px;}.news-block-three .post-meta li{	display: inline-block;	margin-right: 20px;}.block-quote {	border-left: 0px;	background: #222;	border-left: 3px solid #da1926;	padding: 40px;	margin: 35px 0;}.block-quote .text{	color: #ffffff;}/* Comments Area */.single-post .comments-area {	position: relative;	margin-top: 50px;}.single-post .group-title {	position: relative;	margin-bottom: 38px;}.single-post .group-title h2 {	position: relative;	font-size: 25px;	color: #222;	font-weight: 700;	padding-bottom: 0px;}.single-post .comments-area .comment-box {	position: relative;	padding: 0px 0px 0px;	margin-bottom: 45px;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.single-post .comments-area .comment-box.reply-comment {	margin-left: 100px;}.single-post .comments-area .comment-box:last-child .comment .comment-inner {	margin-bottom: 0px;	padding-bottom: 0px;	border: 0px;}.single-post .comments-area .comment-box:hover {	border-color: #222222;}.single-post .comments-area .comment {	position: relative;	font-size: 14px;	padding: 0px 0px 40px 110px;	border-bottom: 1px solid #ebebeb;}.single-post .comments-area .comment .comment-inner {	position: relative;}.single-post .comments-area .comment .comment-reply {	position: relative;	color: #fff;	font-size: 15px;	padding: 6px 15px;	border-radius: 15px;	font-weight: 500;	text-transform: capitalize;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;	background: #da1926;}.single-post .comments-area .comment .comment-reply .icon {	font-size: 13px;	margin-right: 8px;}.single-post .comments-area .comment-box .author-thumb {	position: absolute;	left: 0px;	top: 0px;	width: 86px;	overflow: hidden;	margin-bottom: 20px;}.single-post .comments-area .comment-box .author-thumb img {	display: block;}.single-post .comments-area .comment-info {	color: #3e5773;	line-height: 24px;	font-size: 13px;}.single-post .comments-area .comment-box strong {	font-size: 22px;	font-weight: 600;	color: #222;	line-height: 16px;	text-transform: capitalize;}.single-post .comments-area .comment-box .text {	color: #848484;	font-size: 17px;	margin-top: 10px;	margin-bottom: 20px;	line-height: 1.8em;	font-weight: 300;	max-width: 510px;}.single-post .comments-area .comment-info .comment-time {	position: relative;	font-size: 16px;	font-weight: 500;	color: #da1926;}.single-post .comments-area .comment-box .theme-btn {	padding: 5px 30px;	font-size: 12px;	border: 1px solid #fbca00;	text-transform: uppercase;	letter-spacing: 1px;}/*** ====================================================================	Map Style====================================================================***/.map-section {	position: relative;}.home-google-map .google-map {	width: 100%;	height: 480px;}.map-section.map-two .home-google-map .google-map {	width: 100%;	height: 555px;}.home-google-map .gmnoprint {	display: none;}.map-section .consultation .sec-title .big-title {	color: rgba(255, 255, 255, 0.25);}.map-section .container {	position: relative;}.map-section .consultation {	position: absolute;	left: 0;	bottom: 0;	max-width: 470px;	padding: 68px 30px 50px;	background-color: #da1926;}.map-section .contact-form button {	color: #ffffff;	background: #101010;	border-color: #101010;}.map-section .contact-form button:hover {	color: #101010;	background: #fff;	border-color: #fff;}/***==================================================================	Project Section==================================================================***/.project-section{	padding: 100px 0px 70px;}.project-section .filters.center{	text-align: center;	margin-bottom: 40px;}.project-block-one {	position: relative;}.project-block-one .inner-box {	position: relative;	margin-bottom: 30px;}.project-block-one .inner-box .image {	position: relative;	overflow: hidden;}.project-block-one .inner-box .image img {	position: relative;	width: 100%;	display: block;}.project-block-one .inner-box .caption {	position: absolute;	left: 20px;	top: 20px;	bottom: 20px;	right: 20px;	padding: 20px 30px;	background: rgba(0, 0, 0, 0.58);	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: end;	-ms-flex-align: end;	align-items: flex-end;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start;	text-align: center;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.project-block-one:hover .inner-box .caption {	opacity: 0;	visibility: hidden;}.project-block-one .icon-box {	color: #fff;	font-size: 55px;	margin-bottom: 30px;}.project-block-one h4 {	font-size: 20px;	font-weight: 600;	color: #fff;}.project-block-one h4 a {	color: #fff;}.project-block-one .inner-box .overlay-box {	position: absolute;	content: '';	left: 20px;	top: 20px;	right: 20px;	bottom: 20px;	display: block;	opacity: 0;	-webkit-transform: perspective(400px) rotateX(-90deg);	-ms-transform: perspective(400px) rotateX(-90deg);	transform: perspective(800px) rotateX(-90deg);	-webkit-transform-origin: left;	-ms-transform-origin: left;	transform-origin: left;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;	background-color: rgba(230, 32, 45, 0.8);}.project-block-one .inner-box:hover .overlay-box {	opacity: 1;	-webkit-transform: perspective(800px) rotateX(0deg);	-ms-transform: perspective(800px) rotateX(0deg);	transform: perspective(800px) rotateX(0deg);}.project-block-one .inner-box .overlay-box .overlay-inner {	position: absolute;	left: 0px;	top: 0px;	width: 100%;	height: 70%;	display: table;	padding: 15px 20px;	vertical-align: bottom;}.project-block-one .inner-box .overlay-box .overlay-inner .content {	position: relative;	display: table-cell;	vertical-align: bottom;}.project-block-one .inner-box .overlay-box h2 {	position: relative;	color: #ffffff;	font-size: 18px;	font-weight: 600;	text-align: center;	margin-bottom: 18px;}.project-block-one .inner-box .overlay-box h2 a {	position: relative;	color: #ffffff;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.project-block-one .inner-box .overlay-box h2 a:hover {	color: #17b6e6;}.project-block-one .inner-box .overlay-box .text {	position: relative;	color: #ffffff;	font-size: 16px;	line-height: 1.9em;	margin-bottom: 20px;}.project-block-one .inner-box .overlay-box .read-more {	position: relative;	background: #fff;	color: #222;	font-weight: 600;	padding: 11px 18px;	letter-spacing: 1px;	font-size: 13px;	text-transform: uppercase;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	font-family: 'Montserrat', sans-serif;}.project-block-one .inner-box .overlay-box .read-more:hover {	color: #da1926;}/* project block two */.project-block-two {	position: relative;}.project-block-two .inner-box {	position: relative;	margin-bottom: 30px;	overflow: hidden;	border-bottom: 1px solid #e5e5e5;}.project-block-two .inner-box .image {	position: relative;	overflow: hidden;}.project-block-two .inner-box .image img {	position: relative;	width: 100%;	display: block;}.project-block-two .inner-box .lower-box {	position: relative;	background: #fff;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.project-block-two .inner-box .caption {	position: relative;	padding: 20px 30px 30px;	margin-bottom: -71px;	background-color: #fff;	border: 1px solid #e5e5e5;	overflow: hidden;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.project-block-two .inner-box:hover .caption {	-webkit-transform: translateY(-70px);	    -ms-transform: translateY(-70px);	        transform: translateY(-70px);}.project-block-two h4 {	font-size: 20px;	font-weight: 600;	color: #222;}.project-block-two h4 a {	color: #222;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.project-block-two h4 a:hover {	color: #da1926;}.project-block-two .inner-box .text {	position: relative;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;	margin-bottom: 15px;	color: #848484;}.project-block-two .link-btn {	position: relative;	-webkit-transform: translateY(0px);	    -ms-transform: translateY(0px);	        transform: translateY(0px);	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.project-block-two .inner-box:hover .link-btn {	-webkit-transform: translateY(0px);	    -ms-transform: translateY(0px);	        transform: translateY(0px);}.project-block-two .link-btn .theme-btn {	padding: 6px 20px;}/* project info */.project-info {	position: relative;	padding: 30px 0 15px;	background-color: #da1926;}.project-info h4 {	position: relative;	font-size: 20px;	font-weight: 600;	color: #fff;	margin-bottom: 25px;	margin-left: 40px;}.project-info-list {	position: relative;}.project-info-list li {	position: relative;	color: rgba(255, 255, 255, 0.7);	font-size: 15px;	font-weight: 400;	padding: 13px 0;	padding-left: 80px;	padding-right: 70px;	border-top: 1px solid rgba(255, 255, 255, 0.34);}.project-info-list li strong {	color: #fff;	font-size: 17px;	font-weight: 400;	font-family: 'Montserrat', sans-serif;}.project-info-list li:last-child {	padding-right: 0px;	border-right: 0px;}.project-info-list li .icon {	position: absolute;	left: 30px;	top: 21px;	line-height: 1em;}.project-info-list li span:before{    margin:0;	color: #fff;	font-size: 30px;}.project-info-list li:last-child .icon {}.pro-right h6{	color: #454545;	font-size: 12px;	font-weight: 700;	line-height: 20px;	margin-bottom: 20px;	text-transform: uppercase;}.pro-right .social li {    display: inline-block;}.pro-right .social li a {    display: inline-block;    width: 30px;    height: 30px;    color: #da1926;    border: 1px solid #CACFD3;    line-height: 30px;    text-align: center;    font-size: 15px;    border-radius: 50%;    margin-right: 10px;    transition: all .3s ease;}/* project details */.project-details {	position: relative;	padding: 100px 0px 70px;}.project-details .image.large{	position: relative;}.project-details  .donate-bar{	position: absolute;	padding: 20px;	width: auto;	bottom: 0px;	left: 0px;	right: 0px;	background: #ffffffcf;	height: 110px;}.project-details .donate-bar .progress-title{	position: relative;	background: none;}.project-details  .donate-bar .progress-title h4{	font-size: 24px;	color: #222;	font-weight: 600;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.project-details  .donate-bar .progress-title h4:hover{	color: #da1926;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.project-details .donate-bar .bar-inner{	position:relative;	width:100%;	height:14px;	border-radius:7px;}.project-details .donate-bar .bar-inner .bar{	position:absolute;	left:0%;	top: 12px;	height:14px;	width:0px;	background:#fc2c62 url(../images/icons/progress-bar-fill.jpg) left center repeat-x;	border-radius:7px;	-webkit-transition:all 2000ms ease;	-ms-transition:all 2000ms ease;	-o-transition:all 2000ms ease;	-moz-transition:all 2000ms ease;	transition:all 2000ms ease;}.project-details .donate-info{	position:relative;	color:#c9c9c9;	line-height:24px;	margin-bottom:15px;}.project-details .donate-info strong{	text-transform:uppercase;	font-weight:700;	color:#363636;}.project-details .donate-info .goal{	color:#ff4d49;}.project-details .count-box{	position:absolute;	right:0px;	top:-50px;	display:block;	height:30px;	min-width:50px;	padding:0px 10px;	line-height:30px;	background:#2a2d32;	font-size:13px;	font-weight:400;	color:#ffffff;	text-align:center;	border-radius:3px;	}.project-details .count-box:after{	content:'';	position:absolute;	left:50%;	margin-left:-5px;	top:100%;	border:5px solid transparent;	border-top:5px solid #2a2d32;	}.project-details .content {	padding: 20px 0 40px;}.project-details .content h1 {	font-size: 36px;	font-weight: 600;	margin-bottom: 10px;}.project-details .content h3 {	font-size: 24px;	font-weight: 600;	margin-bottom: 10px;}.project-details .content p {	margin-bottom: 0px;}.project-details .content p+p {	margin-top: 15px;}/***==================================================================	Client Logo==================================================================***/.client-logo {	position: relative;}.client-logo .client-logo-area {	position: relative;	padding: 35px 0;}.client-logo .client-logo-area li {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}.client-logo .client-logo-area .owl-item img {	width: auto;}/*** ====================================================================	Page Title Style====================================================================***/.page-title {	position: relative;	color: #ffffff;	background-color: #fafafa;	background-size: cover;	background-position: center center;	text-align: center;	padding: 155px 0px 120px;}.page-title:before {	position: absolute;	content: '';	background: rgba(0, 0, 0, 0.7);	top: 0;	left: 0;	width: 100%;	height: 100%;}.page-title .outer-box {	position: relative;	display: -webkit-box;	display: -ms-flexbox;	/* display: flex; */	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;}.page-title h1 {	position: relative;	font-size: 36px;	line-height: 1em;	font-weight: 600;	margin-bottom: 5px;	letter-spacing: 1px;	color: #ffffff;	text-transform: capitalize;}.page-title .bread-crumb {	position: relative;}.page-title .bread-crumb li {	position: relative;	display: inline-block;	line-height: 30px;	margin-left: 20px;	color: #ffffff;	font-size: 15px;	font-weight: 500;	text-transform: capitalize;	font-family: 'Montserrat', sans-serif;}.page-title .bread-crumb li span {	margin-right: 10px;}.page-title .bread-crumb li:before {	content: '\f101';	position: absolute;	right: -21px;	top: 0px;	width: 20px;	text-align: center;	line-height: 30px;	font-family: FontAwesome;}.page-title .bread-crumb li:first-child {	margin-left: 0px;}.page-title .bread-crumb li:last-child:before {	display: none;}.page-title .bread-crumb li a {	color: #da1926;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.page-title .bread-crumb li a:hover {	color: #fa2964;}.broucher a {	position: relative;	padding: 20px 40px;	padding-left: 90px;	border: 1px solid #e5e5e5;	font-size: 15px;	font-weight: 500;	font-family: 'Montserrat', sans-serif;	color: #222;	line-height: 18px;	display: block;	margin-bottom: 40px;}.broucher a span {	position: absolute;	left: 40px;	top: 30px;	margin-right: 20px;	color: #da1926;	font-size: 32px;}/* faq section */.faq-section{	padding: 100px 0px 65px;}.faq-section .accordion-box .block .icon-outer {	top: 18px;	font-size: 20px;}.faq-section .accordion-box .block .acc-btn.active .icon-outer {	color: #222;}/*** ====================================================================					Error Page Section====================================================================***/.error-page-section {	position: relative;	padding: 96px 0;}.error-page-section .content-box {	position: relative;	display: block;	text-align: center;	left: 0;	width: 100%;	border: 10px solid #dadada;	padding: 28px 0 66px;}.error-page-section .content-box h1 {	position: relative;	font-size: 240px;	line-height: 1em;	color: #dadada;	font-weight: 800;	-webkit-text-shadow: 0 17px 34px rgba(0, 0, 0, 0.1);	-moz-text-shadow: 0 17px 34px rgba(0, 0, 0, 0.1);	-ms-text-shadow: 0 17px 34px rgba(0, 0, 0, 0.1);	-o-text-shadow: 0 17px 34px rgba(0, 0, 0, 0.1);	text-shadow: 0 17px 34px rgba(0, 0, 0, 0.1);}.error-page-section .content-box p {	position: relative;	display: block;	font-size: 14px;	line-height: 27px;	color: #141414;	font-weight: 500;	margin-bottom: 20px;	padding: 0px 30px;}.error-page-section .content-box p strong {	font-weight: 600;	font-size: 19px;}/*** ====================================================================        Events Section====================================================================***/.upcoming-events{	position:relative;	padding: 100px 0 70px;	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.default-event-box{	position:relative;}.default-event-box.style-two{	margin-bottom: 40px;}.default-event-box .inner-box{	position:relative;	display:block;}.default-event-box .inner-box .image-box{	position:relative;	display:block;}.default-event-box .inner-box .image-box img{	position:relative;	display:block;	width:100%;}.default-event-box .lower-content{	position:relative;	padding: 30px 30px 30px;	bottom: 40px;	background: #fff;	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.40);	margin-left: 20px;	margin-right: 20px;}.default-event-box .post-meta{	position:relative;	font-family:'PT Serif',serif;	font-style:italic;	color: #da1926;	font-size:18px;	font-weight: 600;	margin-bottom:10px;}.default-event-box .post-meta .location{	color: #ffffff;	background: #da1926;	padding: 4px 15px;}.default-event-box h3{	font-size:22px;	color:#242424;	font-weight:700;	line-height:1.4em;	}.default-event-box h3 a{	color:#242424;}.default-event-box h3 a:hover{	color: #da1926;}.default-event-box .lower-content .text{	position:relative;	color:#767676;	line-height:1.8em;	margin-bottom:15px;	}.default-event-box.style-two .lower-content{    position: relative;    padding: 30px 30px 30px;    bottom: 0;    background: #fff;    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.40);    margin-left: 0;    margin-right: 0;}.default-event-box.style-two h3{	margin-bottom: 10px;}/** Events Style **/.events-style-one{  position: relative;}.events-style-one .img-content .img-box{  position: relative;  background: #f7f7f7;}.events-style-one .img-content .img-box img{  width: 100%;  background: #f7f7f7;}.events-style-one .events-info{  position: relative;  margin-bottom: 11px;}.events-style-one .events-info a{	font-size: 40px;	color: #222;	font-weight: 600;}.events-style-one .events-info .text{  color: #222222;  margin-top: -5px;}.events-style-one .events-content .text p{  margin-bottom: 0px;}.events-style-one .slider-pager li{  position: relative;  display: inline-block;  text-align: center;}.events-style-one .slider-pager li .text{  position: relative;  color: #222222;  margin-top: 4px;}.events-style-one .events-content{  position: relative;}.events-style-one .date-info h3{   position: relative;   color: #da1926;   font-size: 18px;   font-weight: 500;   margin-bottom: 30px;}.events-style-one .date-info span{    position: relative;	color: #111111;	font-size: 14px;	font-weight: 600;}.events-style-one .contact-info-list li {	position: relative;	font-weight: 400;	padding: 46px 0px 0;}.events-style-one .contact-info-list li p{	margin-left: 65px;	margin-top: -52px;}.events-style-one .contact-info-list li span:before{	margin: 0;	color: #da1926;	font-size: 44px;}.events-style-one .slider-pager li a img{  opacity: .5;  transition: all 500ms ease;}.events-style-one .slider-pager li a.active img{  opacity: 1;}/*** ====================================================================        Causes Section====================================================================***/.recent-causes-section{	padding: 100px 0px 70px;}.cause-box-two{	position:relative;	margin-bottom: 30px;}.cause-box-two .inner-box{	position:relative;	display:block;	background:#ffffff;	text-align:center;	border:1px solid #e5e5e5;	}.cause-box-two .inner-box .image-box{	position:relative;	display:block;}.cause-box-two .inner-box .image-box img{	position:relative;	display:block;	width:100%;}.cause-box-two .lower-content{	position:relative;	padding: 10px 20px 20px;}.cause-box-two .lower-content .progress-box{	position:absolute;	left: 50%;	top: 0;	margin-top: -87px;	margin-left: -35px;	z-index:1;	width:100%;	height:70px;}.cause-box-two .lower-content .progress-box .graph-outer{	position: relative;	width: 70px;	height:70px;	margin: 0 auto;	padding: 0px;	background-color: #000;}.cause-box-two .lower-content .progress-box .graph-outer:before{	position:absolute;	content:'';	left: 5px;	top: 5px;	width:60px;	height:60px;	z-index:0;	border: 3px solid #da1926;	border-radius:50%;	background-color:#f6f6f6;}.cause-box-two .lower-content .progress-box .inner-text{	position:absolute;	left:0px;	top:0px;	width:100%;	display:block;	padding-top:20px;	line-height: 33px;	font-size:16px;	color: #000000;	font-weight:700;}.cause-box-two h3{	font-size: 18px;	color:#363636;	font-weight:700;	margin-bottom:10px;	line-height:1.4em;}.cause-box-two h3 a{	color:#363636;}.cause-box-two h3 a:hover{	color: #da1926;}.cause-box-two .lower-content .text{	position:relative;	color:#767676;	margin-bottom:15px;}.cause-box-two .donate-info{	position:relative;	color:#c9c9c9;	line-height:24px;	font-size: 16px;	font-weight: 600;}.cause-box-two .donate-info strong{	text-transform:uppercase;	font-weight:700;	font-size: 16px;	color: #da1a27;}.cause-box-two .donate-info .goal{	color:#ff4d49;}.cause-box-two .links{	position:relative;	display:table;	width:100%;	vertical-align:middle;}.cause-box-two .links li{	position:relative;	display:table-cell;	width:50%;	vertical-align:middle;}.cause-box-two .links li a{	position:relative;	display:block;	line-height:30px;	padding:11px 10px;	font-size:14px;	font-weight:600;	text-transform:uppercase;	}.cause-box-two .links li a.donate-btn{	color:#ffffff;	background: #da1926;}.cause-box-two .links li a.more-btn{	color:#292929;	background:#f5f7f8;	}.cause-box-two .links li a.donate-btn:hover,.cause-box-two .links li a.more-btn:hover{	background:#292929;	color:#ffffff;	}/*** ====================================================================	Main Features Section====================================================================***/.main-features{	position:relative;	padding: 100px 0px 40px;	background: #6363630f;}.main-features .title-box{	position:relative;	margin-bottom:80px;	}.main-features .title-box h1{	position:relative;	font-size:72px;	color:#eb5310;	line-height:1.4em;	font-family:'Roboto',sans-serif;	}.main-features .title-box h2{	position:relative;	font-size:36px;	font-weight:800;	color:#25292f;	margin-bottom:20px;		text-transform:uppercase;}.main-features .title-box .text{	position:relative;	font-size:18px;	font-weight:300;	color:#7c7c7c;}.main-features .features-column{	position:relative;	margin-bottom:50px;	}.main-features.parallax-section .title-box {	margin-bottom: 0;}.main-features.parallax-section .title-box h1 {	margin-bottom: 15px;}.default-icon-column{	position:relative;}.main-features .default-icon-column{	margin-bottom: 60px;	border-left: 1px solid #848484;}.default-icon-column .icon-box{	position:relative;	width: 100px;	height: 100px;	padding: 17px;	line-height: 24px;	text-align:center;	margin-bottom:30px;	border-radius:50%;}.default-icon-column .icon-box.center{	margin: auto auto 30px;	}.default-icon-column .icon-box:before{	content:'';	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	background: #da1926;	border-radius:50%;	transition:all 700ms ease;	-moz-transition:all 700ms ease;	-webkit-transition:all 700ms ease;	-ms-transition:all 700ms ease;	-o-transition:all 700ms ease;}.default-icon-column:hover .icon-box:before{	}.default-icon-column .icon-box .icon{	position:relative;	line-height: 60px;	z-index:2;}.default-icon-column .icon-box .icon span:before{	margin: 0;	color: #ffffff;	font-size: 50px;}.default-icon-column h3{	font-size:18px;	text-transform:uppercase;	color: #000000;	font-weight:700;	margin-bottom:10px;}.default-icon-column .text{	font-size:15px;	color:#8d8d8d;	margin-bottom: 30px;}/***==================================================================	Main Footer==================================================================***/.main-footer {	position: relative;	background: #1e262d;}.main-footer .widgets-section {	position: relative;	padding: 100px 0px 60px;}.main-footer .footer-column {	position: relative;}.main-footer .footer-widget {	position: relative;	margin-bottom: 30px;}.main-footer .footer-logo {	position: relative;	margin-bottom: 34px;}.main-footer .footer-logo img {	display: block;	max-width: 100%;}.main-footer .footer-column .widget-title {	position: relative;	font-size: 20px;	font-weight: 600;	text-transform: capitalize;	margin-top: 15px;	margin-bottom: 35px;	color: #ffffff;}.main-footer .footer-column .widget-title:before {	left: 0;	bottom: 0;	height: 2px;	width: 15px;	background-color: #b73637;	content: "";}.main-footer .about-widget .text {	font-size: 16px;	color: #d4dae3;	margin-bottom: 30px;}.main-footer .about-widget .loc ul li {	display: inline-block;	float: left;	margin-right: 25px;	padding-left: 58px;	position: relative;	color: #848484;}.main-footer .about-widget .loc ul li:last-child {	margin-right: 0;	border-right: none;	padding-right: 0;}.main-footer .about-widget .loc ul li .iocn-holder {	position: absolute;	left: 0;	top: -5px;	width: 44px;	height: 38px;	background: #da1926;	border-radius: 0;	text-align: center;	line-height: 38px;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-footer .about-widget .loc ul li .iocn-holder span:before{	margin: 0;	color: #ffffff;	font-size: 20px;}.main-footer .about-widget .loc ul li:hover .iocn-holder{	background: #000;	color: #fff;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}/*=== Services Widget ===*/.main-footer .services-widget {	position: relative;	padding-left: 25px;}.main-footer .services-widget .list li {	position: relative;	display: block;	margin-bottom: 14px;}.main-footer .services-widget .list li a {	position: relative;	display: inline-block;	font-size: 15px;	line-height: 20px;	padding-left: 18px;	color: #d4dae3;	text-transform: capitalize;	font-weight: 400;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.main-footer .services-widget .list li a:hover {	color: #da1926;}.main-footer .services-widget .list li:last-child {	margin-bottom: 0;}.main-footer .services-widget .list li a:before {	content: '\f105';	position: absolute;	left: 0px;	top: 3px;	line-height: 15px;	font-size: 16px;	font-family: 'FontAwesome';}/*=== Contact widget ===*/.footer-widget.contact-widget input,.footer-widget.contact-widget textarea {	width: 100%;	height: 40px;	background: #ffffff;	color: #C9C9C9;	font-size: 14px;	margin-bottom: 12px;	border: none;	outline: none;	padding: 0 20px;}.footer-widget.contact-widget textarea {	height: 84px;	padding-top: 15px;	margin-bottom: 15px;}.footer-widget.contact-widget button {	width: 100%;	height: 50px;	background: #eb5310;	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: #f14b05;}/*=== Footer Bottom ===*/.main-footer .footer-bottom {	position: relative;	padding: 18px 0px;	background: #000000;	text-align: center;}.footer-bottom .social-icon-three {	position: relative;	display: block;	text-align: center;}.footer-bottom .social-icon-three li {	position: relative;	display: inline-block;	margin-right: 20px;}.footer-bottom .social-icon-three li a {	position: relative;	color: #ffffff;	font-size: 14px;	line-height: 40px;	text-align: center;	display: inline-block;	background: none;	-webkit-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.footer-bottom .social-icon-three li a:hover {	color: #da1926;}.main-footer .footer-bottom p {	line-height: 30px;	color: #d4dae3;	font-size: 15px;	font-weight: 500;	margin: 0;}.main-footer .footer-bottom p a {	color: #da1926;	-webkit-transition: .5s ease;	-o-transition: .5s ease;	transition: .5s ease;}.main-footer .footer-bottom p a:hover {	text-decoration: underline;}