@charset "UTF-8";
:root {
	--color-slate-dark: #353d56;
	--color-coral-accent: #F26044;
	--color-mint-teal: #67CFC5;
}
@font-face {
	font-family: 'Calibre-Regular';
	src: url("../../assets/fonts/CalibreRegular.eot");
	src: local("☺"), url("../../assets/fonts/CalibreRegular.woff") format("woff"), url("../../assets/fonts/CalibreRegular.ttf") format("truetype"), url("../../assets/fonts/CalibreRegular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Calibre-Semibold';
	src: url("../../assets/fonts/CalibreSemibold.eot");
	src: local("☺"), url("../../assets/fonts/CalibreSemibold.woff") format("woff"), url("../../assets/fonts/CalibreSemibold.ttf") format("truetype"), url("../../assets/fonts/CalibreSemibold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Calibre-Regular-Italic';
	src: url("../../assets/fonts/CalibreRegularItalic.eot");
	src: local("☺"), url("../../assets/fonts/CalibreRegularItalic.woff") format("woff"), url("../../assets/fonts/CalibreRegularItalic.ttf") format("truetype"), url("../../assets/fonts/CalibreRegularItalic.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Megante';
	src: url("../../assets/fonts/Megante.eot");
	src: local("☺"), url("../../assets/fonts/Megante.woff") format("woff"), url("../../assets/fonts/Megante.ttf") format("truetype"), url("../../assets/fonts/Megante.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Noah-Bold';
	src: url("../../assets/fonts/Noah-Bold.eot");
	src: local("☺"), url("../../assets/fonts/Noah-Bold.woff") format("woff"), url("../../assets/fonts/Noah-Bold.ttf") format("truetype"), url("../../assets/fonts/Noah-Bold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box; }

html body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 16px;
	overflow-x: hidden;
	font-family: 'Roboto', sans-serif;
	color: var(--color-slate-dark);
	line-height: 1.2;
	max-width: 100%;
	min-width: 100%; }
html body .container {
	max-width: 100%;
	width: 100%;
	position: relative;
	padding-left: 20px;
	padding-right: 20px; }
@media only screen and (min-width: 768px) {
	html body .container {
		width: 768px; } }
@media only screen and (min-width: 992px) {
	html body .container {
		width: 992px; } }
@media only screen and (min-width: 1200px) {
	html body .container {
		width: 1100px;
		padding-left: 30px;
		padding-right: 30px; } }
@media only screen and (min-width: 1600px) {
	html body .container {
		width: 1180px; } }
html body.open-menu {
	overflow: hidden; }

html a {
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }

img {
	max-width: 100%; }

.btns {
	display: inline-block;
	color: #fff;
	font-family: 'Taviraj';
	font-size: 16px;
	padding: 18px 50px;
	border-radius: 120px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
@media only screen and (max-width: 767px) {
	.btns {
		padding: 18px 48px;
	}
}

.btns:hover, .btns:focus {
	text-decoration: none;
	color: #fff; }

.btn_blue {
	background: var(--color-slate-dark); }
.btn_blue:hover, .btn_blue:focus {
	background: #F26044; }

.btn_green {
	background: var(--color-mint-teal); }
.btn_green:hover, .btn_green:focus {
	background: #F26044; }

.btn_red {
	background: #F26044;
	border:1px solid #F26044;
}
.btn_red:hover, .btn_red:focus {
	background: #fff !important;
	border:1px solid #F26044 !important;
	color:#F26044 !important;
}

.btn__more {
	color: var(--color-slate-dark);
	font-size: 24px;
	font-family: 'Taviraj';
	position: relative;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.btn__more img {
	width: 35px;
	margin-left: 20px;
	position: relative;
	top: -1px;
	z-index: 2;
	-webkit-animation: MoverRight 2s ease infinite;
	animation: MoverRight 2s ease infinite; }


.btn__more span {
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background: #F5F5F5;
	position: relative;
	top: 13px;
	left: -24px;
	z-index: 1; }
.btn__more:hover, .btn__more:focus {
	text-decoration: none;
	color: #F26044; }




@-webkit-keyframes MoverRight {
	0%, 100% {
		left: -6px; }
	50% {
		left: 0px; } }

@keyframes MoverRight {
	0%, 100% {
		left: -6px; }
	50% {
		left: 0px; } }

.overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 999999;
	opacity: 0;
	display: none;
}


.forgot{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 450px;
	background: #ffffff;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-radius:30px;
	padding:45px 35px;

	z-index: 9999991;
	opacity: 0;
	display: none;
}

@media only screen and (max-width: 479px) {
	.forgot{
		width:95%;
	}
}

.forgot h2{
	color:var(--color-slate-dark);
	font-family: 'Taviraj';
	font-size:30px;
	text-align:center;
	margin:0px 0 15px;
}
.forgot p{
	color:var(--color-slate-dark);
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:1.5em;
}

.forgot input[type="text"],
.forgot input[type="password"]{
	width:100%;
	height:45px;
	border:1px solid #dbdbdb;
	font-size:18px;
	color:#7a7c7c;
	font-family: 'Roboto';
	font-weight: 400;
	padding:0px 25px 0px;
	border-radius:35px;
	margin: 0 0 15px;
	outline:none;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}

.forgot input[type="text"]::-webkit-input-placeholder,
.forgot input[type="password"]::-webkit-input-placeholder {
	color:#7a7c7c;
}
.forgot input[type="text"]::-moz-placeholder,
.forgot input[type="password"]::-moz-placeholder {
	color:#7a7c7c;
}
.forgot input[type="text"]:-ms-input-placeholder,
.forgot input[type="password"]:-ms-input-placeholder {
	color:#7a7c7c;
}
.forgot input[type="text"]:-moz-placeholder,
.forgot input[type="password"]:-moz-placeholder {
	color:#7a7c7c;
}
.forgot input[type="submit"] {
	width:100%;
	height:47px;
	border:1px solid var(--color-slate-dark);
	background:var(--color-slate-dark);
	font-size:16px;
	font-family: 'Taviraj';
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
	border-radius:35px;
	outline:none;
}

.forgot input[type="submit"]:hover,
.forgot input[type="submit"]:focus {
	background:#F26044;
	border:1px solid #F26044;
	cursor:pointer;
}




.create{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 450px;
	background: #ffffff;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-radius:30px;

	z-index: 9999991;
	opacity: 0;
	display: none;
}
@media only screen and (max-width: 479px) {
	.create{
		width:95%;
	}
}

@media only screen and (max-height: 700px) {
	.create{
		height:88%;

	}
}

.create_inner{
	height:670px;
	overflow-y:scroll;
	padding:0px 35px 0 0;
	margin: 45px 0px 45px 35px;
}

@media only screen and (max-height: 780px) {
	.create_inner{
		height:88%;
	}
}

@media only screen and (max-height: 650px) {
	.create_inner{
		height:86%;
	}
}
@media only screen and (max-height: 585px) {
	.create_inner{
		height:86%;
	}
}
@media only screen and (max-height: 540px) {
	.create_inner{
		height:83%;
	}
}
@media only screen and (max-height: 479px) {
	.create_inner{
		height:74%;
	}
}


.create_inner::-webkit-scrollbar{
	width:6px;
	background-color:#e1e1e1;
	position:relative;
	left:-10px;
}
.create_inner::-webkit-scrollbar-thumb{
	background-color:#b7b7b7;
}

.create_list{
	margin-top:10px;
}

.create_list span{
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:var(--color-mint-teal);
	font-weight:700;
	margin-bottom:15px;
}

.create_list ul{
	padding-left:0px;
	margin-bottom:0px;
	list-style:none;
	margin-top:10px;
}

.create_list ul li{
	position:relative;
	color:var(--color-slate-dark);
	font-size:16px;
	font-family: 'Roboto';
	font-weight: 400;
	padding-left:15px;
	margin-bottom:5px;
}

.create_list ul li:before{
	content:'';
	position:absolute;
	top:4px;
	left:0px;
	width:9px;
	height:6px;
	background:url(../../assets/img/cheacks.jpg) center center no-repeat;
}

.create_checkbox{
	margin:20px 0 20px;
}
.create_checkbox input{
	display:none;
}
.create_checkbox label{
	position:relative;
	padding-left:40px;
	line-height:1.5em;
	color:var(--color-slate-dark);
	font-size:12px;
	font-family: 'Roboto', sans-serif;
}

.create_checkbox label a{
	color:var(--color-mint-teal);
	font-family: 'Roboto', sans-serif;
}

.create_checkbox label a:hover,
.create_checkbox label a:focus{
	text-decoration:none;
	color:#F26044;
}


.create_checkbox label:before {
	display: block;
	position: absolute;
	border-radius: 3px;
	background-color: white;
	border: 1px solid #d7d7d7;
	width: 25px;
	height: 25px;
	content: "";
	top: 0;
	left: 0;
}

.create_checkbox label:after {
	display: block;
	position: absolute;
	border-radius: 3px;
	background: url(../../assets/img/cheack.jpg) center center no-repeat;
	width: 15px;
	height: 15px;
	content: "";
	top: 5px;
	left: 5px;
	opacity: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.create_checkbox input[type="checkbox"]:checked + label:after {
	opacity: 1;
}

.cheack_active label:before{
	border:1px solid red;
}


.create_inner input[type="submit"] {
	width:100%;
	height:47px;
	border:1px solid var(--color-slate-dark);
	background:var(--color-slate-dark);
	font-size:16px;
	font-family: 'Taviraj';
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
	border-radius:35px;
	outline:none;
}

.create_inner input[type="submit"]:hover,
.create_inner input[type="submit"]:focus {
	background:#F26044;
	border:1px solid #F26044;
	cursor:pointer;
}

@media only screen and (max-height: 700px) {
	.create_inner input[type="submit"] {
		margin-bottom:30px;
	}
}

/* .create::-webkit-scrollbar-track{ */
/* -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */
/* background-color::#b7b7b7; */
/* } */


.create h2{
	color:var(--color-slate-dark);
	font-family: 'Taviraj';
	font-size:30px;
	text-align:center;
	margin:0px 0 15px;
}
.create p{
	color:var(--color-slate-dark);
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:1.5em;
}

.create p a{
	color:var(--color-mint-teal);
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:1.5em;
}
.create p a:hover,
.create p a:focus{
	text-decoration:none;
	color:var(--color-coral-accent);
}


.create input[type="text"],
.create input[type="password"]{
	width:100%;
	height:45px;
	border:1px solid #dbdbdb;
	font-size:18px;
	color:#7a7c7c;
	font-family: 'Roboto';
	font-weight: 400;
	padding:0px 25px 0px;
	border-radius:35px;
	margin: 0 0 15px;
	outline:none;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}

.create input[type="text"]::-webkit-input-placeholder,
.create input[type="password"]::-webkit-input-placeholder {
	color:#7a7c7c;
}
.create input[type="text"]::-moz-placeholder,
.create input[type="password"]::-moz-placeholder {
	color:#7a7c7c;
}
.create input[type="text"]:-ms-input-placeholder,
.create input[type="password"]:-ms-input-placeholder {
	color:#7a7c7c;
}
.create input[type="text"]:-moz-placeholder,
.create input[type="password"]:-moz-placeholder {
	color:#7a7c7c;
}




.login_registr{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 450px;
	background: #ffffff;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-radius:30px;
	padding:45px 35px;
	z-index: 9999991;
	opacity: 0;
	display: none;
}

@media only screen and (max-width: 479px) {
	.login_registr{
		width:95%;
	}
}

@media only screen and (max-height: 700px) {
	.login_registr{
		height:90%;
		overflow-y:scroll;

	}
}


.login_inner {
	padding: 0 0 25px;
	border-bottom:1px solid #d7d7d7;
	position:relative;
}
.login_inner h2{
	color:var(--color-slate-dark);
	font-family: 'Taviraj';
	font-size:30px;
	text-align:center;
	margin:0px 0 15px;
}

.login_inner input[type="text"],
.login_inner input[type="password"]{
	width:100%;
	height:45px;
	border:1px solid #dbdbdb;
	font-size:18px;
	color:#7a7c7c;
	font-family: 'Roboto';
	font-weight: 400;
	padding:0px 25px 0px;
	border-radius:35px;
	margin: 0 0 15px;
	outline:none;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}

.login_inner input[type="text"]::-webkit-input-placeholder,
.login_inner input[type="password"]::-webkit-input-placeholder {
	color:#7a7c7c;
}
.login_inner input[type="text"]::-moz-placeholder,
.login_inner input[type="password"]::-moz-placeholder {
	color:#7a7c7c;
}
.login_inner input[type="text"]:-ms-input-placeholder,
.login_inner input[type="password"]:-ms-input-placeholder {
	color:#7a7c7c;
}
.login_inner input[type="text"]:-moz-placeholder,
.login_inner input[type="password"]:-moz-placeholder {
	color:#7a7c7c;
}


.login_inner input[type="submit"] {
	width:100%;
	height:47px;
	border:1px solid var(--color-slate-dark);
	background:var(--color-slate-dark);
	font-size:16px;
	font-family: 'Taviraj';
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
	border-radius:35px;
	outline:none;
}

.login_inner input[type="submit"]:hover,
.login_inner input[type="submit"]:focus {
	background:#F26044;
	border:1px solid #F26044;
	cursor:pointer;
}

.status{
	text-align:center;
	color: var(--color-slate-dark);
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom:0px;
}

.login_inner .forgot_btn{
	text-align:center;
	padding:15px 0 0;
	display:block;
}
.login_inner .forgot_btn a{
	color:var(--color-mint-teal);
	font-size:20px;
	font-family: 'Roboto';
	font-weight: 400;

}

.login_inner .forgot_btn a:hover,
.login_inner .forgot_btn a:focus{
	text-decoration:none;
	color:#F26044;
}


.registr_inner{
	margin:15px 0 0;
}
.registr_inner h2{
	color:var(--color-slate-dark);
	font-family: 'Taviraj';
	font-size:30px;
	text-align:center;
	margin:10px 0 15px;
}
.registr_inner p{
	color:var(--color-slate-dark);
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:1.5em;
}

.register_button{
	text-align:center;
	height:47px;
	line-height:47px;
	display:block;
	margin:50px 0 0;
	width:100%;
	border-radius:35px;
	background:var(--color-slate-dark);
	border:1px solid var(--color-slate-dark);
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:16px;
	font-family: 'Taviraj';
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}

.register_button:hover,
.register_button:focus{
	background:#F26044;
	border:1px solid #F26044;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
}



.close_form{
	position:absolute;
	top:25px;
	right:20px;
	width:14px;
	height:14px;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}

.close_form span{
	width:14px;
	height:1px;
	display:block;
	background:#515455;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}

.close_form span:first-child{
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

.close_form span:last-child{
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	position:relative;
	top:-1px;
}

.close_form:hover,
.close_form:focus{
	cursor:pointer;
}

.close_form:hover span,
.close_form:focus span{
	background:#F26044;
}

.popup_search {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	z-index: 9999991;
	background: var(--color-slate-dark);
	opacity: 0;
	display: none; }

.popup_search_inner {
	width: 580px;
	float: right; }
@media only screen and (max-width: 767px) {
	.popup_search_inner {
		width: 100%; } }

.popup_search input[type="text"] {
	margin-top: 14px;
	width: 100%;
	height: 50px;
	background-color: var(--color-slate-dark);
	padding-left: 25px;
	font-size: 14px;
	text-align: left;
	color: #fff;
	border: 1px solid var(--color-slate-dark);
	display: block;
	outline: none;
	border-radius: 60px; }
.popup_search input[type="text"]::-webkit-input-placeholder {
	color: #fff; }
.popup_search input[type="text"]::-moz-placeholder {
	color: #fff; }
.popup_search input[type="text"]:-ms-input-placeholder {
	color: #fff; }
.popup_search input[type="text"]:-moz-placeholder {
	color: #fff; }

.popup_search input[type="submit"] {
	width: 18px;
	height: 18px;
	position: absolute;
	border: none;
	background: url(../../assets/img/search.svg) center center no-repeat;
	right: 48px;
	top: 30px;
	padding: 0;
}

.popup_search input[type="submit"]:hover,
.popup_search input[type="submit"]:active,
.popup_search input[type="submit"]:focus {
	text-decoration: none;
	cursor: pointer; }

/*header*/
body .header {
	background-position: right cover;
	background-repeat:  no-repeat;
	position: relative;
}

body .sticky-header{
	background-image: unset;
	background: #FFF;
}

/** animation **/
/*

 body .header:before{
	  animation-name: blink;
	  animation-timing-function: linear;
	  animation-duration: 5s;
	  animation-iteration-count: infinite;
	}
	@keyframes blink {
	  50% {
		opacity: 0.3;
	  }
	}

 */
/** end **/


body .sticky-header{
	position: fixed;
	top: 0px;
	z-index: 1;
	width: 100%;
	opacity: 0;

	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

body .sticky-header.active-sticky{
	z-index: 15;
	opacity: 1;
}


@media only screen and (max-width: 767px) {
	body .header {
		min-height: 720px;
		background:#ffffff url(../../assets/img/hero_image_mobile.jpg) top/cover no-repeat; } }
@media only screen and (max-width: 580px) {
	body .header {
		min-height: 720px;
		background:#ffffff url(../../assets/img/hero_image_mobile.jpg) right/cover no-repeat; } }
@media only screen and (max-width: 580px) {
	body .header {
		min-height: 690px; } }
body .header .dnk {
	content: '';
	width: 807px;
	height: 523px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../../assets/img/logo_bg.png) center/cover no-repeat;
	z-index: 1;
}
body .header .dnk_inner{
	position:relative;
	width:100%;
	height:100%;
}

@media only screen and (max-width: 3840px) {
	body .header .dnk {
		left: calc((100% - 1265px) / 2 - 320px); } }
@media only screen and (max-width: 1890px) {
	body .header .dnk {
		left: -7px; } }
@media only screen and (max-width: 1860px) {
	body .header .dnk {
		left: -34px; } }
@media only screen and (max-width: 1810px) {
	body .header .dnk {
		left: -61px; } }
@media only screen and (max-width: 1760px) {
	body .header .dnk {
		left: -88px; } }
@media only screen and (max-width: 1710px) {
	body .header .dnk {
		left: -113px; } }
@media only screen and (max-width: 1660px) {
	body .header .dnk {
		left: -136px; } }
@media only screen and (max-width: 1620px) {
	body .header .dnk {
		left: -158px; } }
@media only screen and (max-width: 1600px) {
	body .header .dnk {
		background: url(../../assets/img/logo_bg-1600.png) center/cover no-repeat;
		width: 650px;
		height: 518px;
		left: -14px; } }
@media only screen and (max-width: 1575px) {
	body .header .dnk {
		left: -44px; } }
@media only screen and (max-width: 1520px) {
	body .header .dnk {
		left: -80px; } }
@media only screen and (max-width: 1460px) {
	body .header .dnk {
		left: -106px; } }
@media only screen and (max-width: 1405px) {
	body .header .dnk {
		left: -144px; } }
@media only screen and (max-width: 1325px) {
	body .header .dnk {
		left: -187px; } }
@media only screen and (max-width: 1199px) {
	body .header .dnk {
		display: none; } }
body .header .container, body .sticky-header .container {
	z-index: 1;
	position: relative; }
@media only screen and (min-width: 768px) {
	body .header .container, body .sticky-header .container {
		width: 768px; } }
@media only screen and (min-width: 992px) {
	body .header .container, body .sticky-header .container {
		width: 992px; } }
@media only screen and (min-width: 1200px) {
	body .header .container, body .sticky-header .container {
		width: 1300px; } }
@media only screen and (min-width: 1600px) {
	body .header .container, body .sticky-header .container {
		width: 1265px; } }
body .header .top-menu, body .sticky-header .top-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 35px 0 0; }
@media only screen and (max-width: 1400px) {
	body .header .top-menu, body .sticky-header .top-menu {
		padding: 25px 0 0; } }
@media only screen and (max-width: 1199px) {
	body .header .top-menu, body .sticky-header .top-menu {
		display: none; } }

body .sticky-header .top-menu {
	padding: 25px 0 0; }
@media only screen and (max-width: 1400px) {
	body .sticky-header .top-menu {
		padding: 25px 0 0; } }
@media only screen and (max-width: 1199px) {
	body .sticky-header .top-menu {
		display: none; } }


body .header .top-menu ul, body .sticky-header .top-menu ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}
body .header .top-menu ul li, body .sticky-header .top-menu ul li {
	margin: 0 12px; }
body .header .top-menu ul li a, body .sticky-header .top-menu ul li a {
	color: var(--color-slate-dark);
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'Roboto';
	font-weight: 500;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease; }
body .header .top-menu ul li a:hover, body .header .top-menu ul li a:focus, body .sticky-header .top-menu ul li a:hover, body .sticky-header .top-menu ul li a:focus {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #000000; }
body .header .top-menu ul li:first-child a, body .sticky-header .top-menu ul li:first-child a {
	color: var(--color-slate-dark); }
body .header .top-menu ul li:first-child a:hover, body .header .top-menu ul li:first-child a:focus, body .sticky-header .top-menu ul li:first-child a:hover, body .sticky-header .top-menu ul li:first-child a:focus {
	text-decoration: none;
	color: #F26044;
	border-bottom: 1px solid #F26044; }
body .header .search-btn,  body .sticky-header .search-btn{
	width: 17px;
	margin: 1px 0 0 12px; }
body .header .search-btn svg, body .sticky-header .search-btn svg {
	width: 100%;
	fill: var(--color-slate-dark);
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
body .header .search-btn svg:hover, body .header .search-btn svg:active, body .header .search-btn svg:focus, body .sticky-header .search-btn svg:hover, body .sticky-header .search-btn svg:active, body .sticky-header .search-btn svg:focus {
	fill: #000000; }
@media only screen and (max-width: 1199px) {
	body .header .search-btn {
		display: none; } }

body .middle-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
@media only screen and (max-width: 1199px) {
	body .middle-menu {
		display: none; } }
body .middle-menu .menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
	padding: 10px 0 0; }
body .middle-menu .menu ul li {
	position: relative;
	margin: 0 10px; }
body .middle-menu .menu ul li:nth-child(1) a {
	color: var(--color-slate-dark); }
body .middle-menu .menu ul li:nth-child(2) {
	margin: 0 30px 0 10px; }
body .middle-menu .menu ul li:nth-child(2) a {
	color: var(--color-mint-teal); }
body .middle-menu .menu ul li:last-child {
	margin: 0 0 0 12px;
}

body .middle-menu .menu ul li:before {
	content: '';
	position: absolute;
	top: 16px;
	width: 100%;
	height: 38px;
	background: inherit;
	display: block;
	z-index: 999; }
body .middle-menu .menu ul li a {
	color: #F26044;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'Roboto';
	font-weight: 500;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
	padding: 0 0 10px; }

.page-template-donor-template  {
	background:#fff;
}

/* .page-template-donor-template .middle-menu .menu ul li a { */
/* font-size:18px; */
/* } */
/* .page-template-donor-template .middle-menu .menu ul li:nth-child(2) { */
/* margin: 0 10px 0 10px; */
/* } */
@media only screen and (max-width: 1240px) {
	.page-template-donor-template .middle-menu .menu ul li a {
		font-size:18px;
	}
}


@media only screen and (max-width: 1199px) {
	body .middle-menu .menu ul li a {
		font-size: 18px; } }
body .middle-menu .menu ul li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #F26044; }
body .middle-menu .menu ul li:last-child a{
	color:var(--color-slate-dark);
}
body .middle-menu .menu ul li:last-child a:hover,
body .middle-menu .menu ul li:last-child a:focus{
	color:#F26044;
	border-bottom: 1px solid #F26044;
}

body .middle-menu .menu ul li ul {
	display: none;
	opacity: 0;
	position: absolute;
	top: 50px;
	left: 0px;
	width: 280px;
	background: #fff;
	padding: 15px 25px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	z-index: 999; }
body .middle-menu .menu ul li ul li {
	margin: 10px 0; }
body .middle-menu .menu ul li ul li:before {
	display: none; }
body .middle-menu .menu ul li ul li:nth-child(1) a {
	color: #F26044; }
body .middle-menu .menu ul li ul li:nth-child(2) {
	margin: 10px 0; }
body .middle-menu .menu ul li ul li:nth-child(2) a {
	color: #F26044; }
body .middle-menu .menu ul li ul li:last-child {
	margin: 10px 0; }
body .middle-menu .menu ul li ul li:last-child a{
	color: #F26044;
}
body .middle-menu .menu ul li ul li a {
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: 400;
	text-transform: inherit;
	padding: 0 0 0px; white-space: break-spaces;}
body .middle-menu .menu ul li.active ul li > a {
	border-bottom: none; }
body .middle-menu .menu ul li.active ul li > a:hover, body .middle-menu .menu ul li.active ul li > a:focus {
	border-bottom: 1px solid #F26044; }
body .middle-menu .menu ul li.active a {
	text-decoration: none;
	border-bottom: 1px solid #F26044; }
body .middle-menu .menu ul li:hover ul, body .middle-menu .menu ul li:focus ul, body .middle-menu .menu ul li:active ul {
	display: block;
	opacity: 1; }
body .middle-menu .menu ul li:last-child ul {
	left: auto;
	right: 0px; }

body .header-content {
	padding: 157px 69px 74px;
	position: relative; }

body.page-template-donor-template .header-content{
	padding: 100px 69px 120px;
}
body.page-template-find-template .header-content{
	padding: 100px 69px 120px;
}


@media only screen and (max-width: 1700px) {
	body .header-content {
		padding: 150px 0; } }
@media only screen and (max-width: 1600px) {
	body .header-content {
		padding: 130px 0; } }
@media only screen and (max-width: 1400px) {
	body .header-content {
		padding: 100px 0; } }
@media only screen and (max-width: 1400px) {
	body .header-content {
		padding: 100px 0; } }
@media only screen and (max-width: 767px) {
	body .header-content,
	body.page-template-find-template .header-content	{
		padding: 0 0;
		position: absolute;
		top: 400px;
		left: 15px;
	}

	body .header-content {
		padding:0 !important;
	}
	body .header {
		background-position-y: 0px !important;
	}
}



@media only screen and (max-width: 580px) {

	body .header-content,
	body.page-template-find-template .header-content	{
		top: 268px; }
	body.page-template-donor-template .header-content{
		padding: 100px 0px 120px;
	}

}
@media only screen and (max-width: 479px) {
	body .header-content,
	body.page-template-find-template .header-content	{
		top: 270px; } }
body .header-content h1 {
	font-family: 'Taviraj';
	color: var(--color-slate-dark);
	line-height: 1.2em;
	font-size: 70px;
	letter-spacing: 4.5px; }
@media only screen and (max-width: 991px) {
	body .header-content h1 {
		font-size: 43px; } }
@media only screen and (max-width: 479px) {
	body .header-content h1 {
		font-size: 28px; } }
body .header-content h1 span {
	font-size: 99px;
	display: block;
	letter-spacing: 0px; }

body.page-template-donor-template h1 span{
	font-size: 75px;
}

body.page-template-find-template h1 span{
	font-size: 75px;
}

@media only screen and (max-width: 991px) {
	body .header-content h1 span {
		font-size: 60px; } }
@media only screen and (max-width: 479px) {
	body .header-content h1 span {
		font-size: 44px; } }
body .header-content p {
	font-size: 22px;
	color: var(--color-slate-dark);
	display: block;
	margin: 34px 0 42px;}

body.page-template-donor-template .header-content p {
	font-size:16px;
	font-weight:bold;
	color:var(--color-slate-dark);
}

body.page-template-find-template .header-content p {
	font-size:16px;
	color:var(--color-slate-dark);
	font-weight:bold;
}

@media only screen and (max-width: 991px) {
	body .header-content p {
		margin: 20px 0 40px; } }
@media only screen and (max-width: 767px) {
	body .header-content p {
		margin: 10px 0 20px; } }
@media only screen and (max-width: 479px) {
	body .header-content p {
		font-size: 16px; } }
@media only screen and (max-width: 991px) {
	body .header-content .header-content__buttons {
		max-width: 280px; } }
body .header-content .header-content__buttons .btn_green {
	margin-left: 30px; }
body.page-template-donor-template .header-content .header-content__buttons .btn_green{
	margin-left: 0px;
	padding:18px 80px;
}
@media only screen and (max-width: 580px) {
	body.page-template-donor-template .header-content .header-content__buttons .btn_green{
		margin-left: 0px;
		padding:18px 35px;
	}
}

@media only screen and (max-width: 991px) {
	body .header-content .header-content__buttons .btn_green {
		margin-left: 0px;
		margin-top: 30px; } }
@media only screen and (max-width: 767px) {
	body .header-content .header-content__buttons .btn_green {
		margin-top: 15px; } }

body .mobile_container {
	display: block;
	background: #fff;
	padding: 10px 0;
	position: relative;
	z-index: 12; }
@media only screen and (min-width: 1200px) {
	body .mobile_container {
		display: none; } }
body .mobile_container .logo img {
	max-width: 144px;
	height:auto;
}
body .mobile_container .mobile_container-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
body .mobile_container .mobile_container-inner .burger_menu {
	display: block;
	width: 24px; }
body .mobile_container .mobile_container-inner .burger_menu span {
	width: 100%;
	height: 2px;
	background: var(--color-slate-dark);
	display: block;
	margin-bottom: 5px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	opacity: 1; }
body .mobile_container .mobile_container-inner .burger_menu.active span {
	display: none;
	opacity: 0; }
body .mobile_container .mobile_container-inner .burger_menu.active span:first-child {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	opacity: 1; }
body .mobile_container .mobile_container-inner .burger_menu.active span:last-child {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	display: block;
	position: relative;
	top: -7px;
	opacity: 1; }

body .mobile_menu {
	position: absolute;
	width: 280px;
	top: 70px;
	height: calc(100vh - 70px);
	background: #f7f5f2 url(../../assets/img/shadow.jpg) center top repeat-x;
	z-index: 150;
	right: 0px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	padding: 50px 15px;
	text-align: right;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	display: none; }
body .mobile_menu.active {
	display: block;
	-webkit-animation: fadeInFromNone 0.5s ease-out;
	animation: fadeInFromNone 0.5s ease-out; }


@supports (-webkit-touch-callout: none) {
	body .mobile_menu {
		padding: 50px 15px 100px;
	}
}


@-webkit-keyframes fadeInFromNone {
	0% {
		display: none;
		opacity: 0; }
	1% {
		display: block;
		opacity: 0; }
	100% {
		display: block;
		opacity: 1; }
}
body .mobile_menu ul {
	list-style: none;
}

@media only screen and (max-width: 1199px) {
	body .mobile_menu ul {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom:0px;
	}
}

body .mobile_menu ul li {
	display: block;
	margin: 11px 0;
}



body .mobile_menu ul li:nth-child(1) a {
	color: var(--color-slate-dark); }
body .mobile_menu ul li:nth-child(2) {
	margin: 0 0px 30px 0px; }
body .mobile_menu ul li:nth-child(2) a {
	color: var(--color-mint-teal); }

@media only screen and (max-width: 1199px) {
	body .mobile_menu ul li{
		margin: 7px 0;
	}
	body .mobile_menu ul li:nth-child(2){
		margin: 0 0px 7px 0px;
	}
	body .mobile_menu ul#menu-main-menu li{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
	}
	body .mobile_menu ul#menu-main-menu li:last-child{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
	}
}

body .mobile_menu ul li a {
	color: #F26044;
	text-transform: uppercase;
	font-size: 22px;
	font-family: 'Roboto';
	font-weight: 500;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	padding: 0 0 10px; }
body .mobile_menu ul li ul li {
	margin: 10px 0; }
body .mobile_menu ul li ul li:nth-child(1) a {
	color: #F26044; }
body .mobile_menu ul li ul li:nth-child(2) {
	margin: 10px 0; }
body .mobile_menu ul li ul li:nth-child(2) a {
	color: #F26044; }
body .mobile_menu ul li ul li:last-child {
	margin: 11px 0; }
body .mobile_menu ul li ul li a {
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: 400;
	text-transform: inherit;
	padding: 0 0 0px; }
body .mobile_menu .mobile_bootom {
	margin: 40px 0 0; }
body .mobile_menu .mobile_bootom li:first-child a {
	color: var(--color-slate-dark); }
body .mobile_menu .mobile_bootom li:nth-child(2) {
	display: inline-block;
	margin-bottom: 0px; }
body .mobile_menu .mobile_bootom li:nth-child(2) a {
	color: var(--color-slate-dark); }
body .mobile_menu .mobile_bootom li:nth-child(3) {
	display: inline-block;
	margin-left: 15px;
	margin-bottom: 0px; }
body .mobile_menu .mobile_bootom li:nth-child(3) a {
	color: var(--color-slate-dark); }

.content-image-blocks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0px 0;
}

@media only screen and (max-width: 991px) {
	.content-image-blocks {
		display: block; } }
@media only screen and (max-width: 1330px) {
	.content-image-blocks {
		padding: 50px 0; } }
@media only screen and (max-width: 580px) {
	.content-image-blocks {
		padding: 0 0 50px; } }
.content-image-blocks .content-image__image {
	width: 50%;
	text-align: right; }
@media only screen and (max-width: 1199px) {
	.content-image-blocks .content-image__image {
		width: 45%; } }
@media only screen and (max-width: 991px) {
	.content-image-blocks .content-image__image {
		width: 100%;
		text-align: center; } }

.content-image-blocks .content-image__content {
	max-width: 700px;
	width: calc(50% - 30px); }
@media only screen and (max-width: 1199px) {
	.content-image-blocks .content-image__content {
		width: 55%;
		padding-right: 20px; } }
@media only screen and (max-width: 991px) {
	.content-image-blocks .content-image__content {
		width: 100%;
		padding-left: 20px;
		max-width: 100%; } }
@media only screen and (max-width: 991px) {
	.content-image-blocks .content-image__content {
		margin-top: 30px; } }
.content-image-blocks .content-image__content h3 {
	font-family: 'Roboto';
	font-weight: 400;
	color: var(--color-mint-teal);
	font-size: 24px;
	text-transform: uppercase; }
.content-image-blocks .content-image__content h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	margin-bottom: 40px; }
@media only screen and (max-width: 580px) {
	.content-image-blocks .content-image__content h2 {
		font-size: 28px;
		margin-bottom:15px;
	} }
.content-image-blocks .content-image__content p {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 25px; }
@media only screen and (max-width: 1330px) {
	.content-image-blocks .content-image__content p {
		font-size: 16px; } }
@media only screen and (max-width: 1199px) {
	.content-image-blocks .content-image__content p br {
		display: none; } }

.stiky_line {
	background: var(--color-slate-dark);
	position: fixed;
	top: -44px;
	left: 0px;
	width: 100%;
	z-index: 99;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
@media only screen and (max-width: 991px) {
	.stiky_line {
		display: none; } }
.stiky_line.show {
	top: 0px; }
.stiky_line .stiky_line_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.stiky_line .stiky_line_inner .stiky_line_item {
	width: 30%;
}

.stiky_line .stiky_line_inner .logo {
	width:100px;
	margin-right:25px;
	margin-top:5px;
}
.stiky_line .stiky_line_inner .logo img{
	width:auto;
	height:25px;
	margin:4px 0 0;
}
.stiky_line .stiky_line_inner .stiky_line_item a {
	color: #fff;
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: 500;
	padding-top: 14px;
	display: block;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.stiky_line .stiky_line_inner .stiky_line_item a:hover, .stiky_line .stiky_line_inner .stiky_line_item a:focus {
	text-decoration: none;
	color: #f7f5f2; }
.stiky_line .stiky_line_inner .stiky_line_item_menu {
	width: 70%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end; }

.stiky_line .stiky_line_inner .stiky_line_item_menu ul {
	padding-left: 0px;
	margin:0px;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul li a {
	color: #fff;
	display: block;
	font-size: 16px;
	font-family: 'Roboto';
	font-weight: 500;
	text-transform: uppercase;
	padding: 15px 20px 9px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	height: 44px; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right_v1 li:nth-child(1) a {
	background: #4eb0d4; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right_v1 li:nth-child(1) a:hover, .stiky_line .stiky_line_inner .stiky_line_item_menu ul li:nth-child(1) a:focus {
	background: #F26044;
	text-decoration: none; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right li:nth-child(1) a {
	background: #1a3553; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right li:nth-child(1) a:hover, .stiky_line .stiky_line_inner .stiky_line_item_menu ul li:nth-child(2) a:focus {
	background: #F26044;
	text-decoration: none; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right li:nth-child(2) a {
	background: var(--color-mint-teal); }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right li:nth-child(2) a:hover, .stiky_line .stiky_line_inner .stiky_line_item_menu ul li:nth-child(3) a:focus {
	background: #F26044;
	text-decoration: none; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right li:nth-child(3) a {
	background: #F26044; }
.stiky_line .stiky_line_inner .stiky_line_item_menu ul.stiky_right li:nth-child(3) a:hover, .stiky_line .stiky_line_inner .stiky_line_item_menu ul li:nth-child(3) a:focus {
	background: #F26044;
	text-decoration: none; }

.stiky_line .stiky_line_inner .stiky_line_item_menu .search {
	background: #f7f5f2;
	display: block;
	padding: 15px 20px 9px;
	height: 44px; }
.stiky_line .stiky_line_inner .stiky_line_item_menu .search svg {
	fill: var(--color-slate-dark);
	width: 16px; }
.stiky_line .stiky_line_inner .stiky_line_item_menu .search:hover, .stiky_line .stiky_line_inner .stiky_line_item_menu .search:focus {
	background: #fff;
	text-decoration: none; }
.stiky_line .stiky_line_inner .stiky_line_item_menu .search:hover svg, .stiky_line .stiky_line_inner .stiky_line_item_menu .search:focus svg {
	fill: #295d9c; }

.know_base {
	padding: 40px 0 40px; }

.page-template-donor-template .know_base {
	padding: 70px 0 70px;
}

@media only screen and (max-width: 1199px) {
	.know_base {
		padding: 80px 0 315px; } }
@media only screen and (max-width: 991px) {
	.know_base {
		background-size: 200%;
		padding: 80px 0 365px; } }
@media only screen and (max-width: 767px) {
	.know_base {
		background-size: 200%;
		padding: 80px 0 270px; } }
@media only screen and (max-width: 479px) {
	.know_base {
		padding: 30px 0 210px; } }
.know_base .know_base_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; }
@media only screen and (max-width: 991px) {
	.know_base .know_base_inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse; } }
@media only screen and (max-width: 991px) {
	.know_base .know_base_inner .know_base_content {
		width: 100% !important; } }
@media only screen and (max-width: 991px) {
	.know_base .know_base_inner .know_base_content {
		margin-top: 50px; } }

.know_base .know_base_inner .know_base_content .tabs {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	display: none;
}


.know_base .know_base_inner .know_base_content .active {
	display: block;
}

.know_base .know_base_inner .know_base_content h3 {
	font-family: 'Roboto';
	font-weight: 400;
	color: var(--color-mint-teal);
	font-size: 24px;
	text-transform: uppercase; }
.know_base .know_base_inner .know_base_content h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	margin-bottom: 40px; }
@media only screen and (max-width: 1199px) {
	.know_base .know_base_inner .know_base_content h2 {
		font-size: 36px; } }
@media only screen and (max-width: 580px) {
	.know_base .know_base_inner .know_base_content h2 {
		font-size: 30px; } }
.know_base .know_base_inner .know_base_content p {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 25px; }
@media only screen and (max-width: 1330px) {
	.know_base .know_base_inner .know_base_content p {
		font-size: 16px; } }
@media only screen and (max-width: 1199px) {
	.know_base .know_base_inner .know_base_content p br {
		display: none; } }
.know_base .know_base_inner .know_base_content .know_but {
	margin-top: 50px; }
.know_base .know_base_inner .know_base_thumb {
	width: 420px; }
@media only screen and (max-width: 1199px) {
	.know_base .know_base_inner .know_base_thumb {
		width: 445px; } }
@media only screen and (max-width: 991px) {
	.know_base .know_base_inner .know_base_thumb {
		width: 100%; } }
@media only screen and (max-width: 991px) {
	.know_base .know_base_inner .know_base_content .know_but {
		text-align:center;
	}
}
.know_base .know_base_inner .know_base_thumb .baby_thumb {
	position: relative;
	width: 420px;
	height:420px;		}
@media only screen and (max-width: 991px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb {
		margin: auto; } }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb {
		width: 280px;
		height: 280px;
	} }
.know_base .know_base_inner .know_base_thumb .baby_thumb img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	position:absolute;
	top:0px;
}
/* .know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumbs { */
/* display: none; } */

.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumb_1 {
	z-index:5;
}
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumb_2 {
	z-index:4;
	opacity:0;
}
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumb_3 {
	z-index:3;
	opacity:0;
}
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumb_4 {
	z-index:2;
	opacity:0;
}
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumb_5 {
	z-index:1;
	opacity:0;
}

.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_thumbs.active {
	display: block; }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav {
	border: 1px solid inherit;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	cursor: pointer;
	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;
	position: absolute;
	z-index:6;
}
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav {
		width: 40px;
		height: 40px; } }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav span {
	display: block;
	width: 45px;
	height: 45px;
	background: #fff;
	border: 1px solid #e9eaea;
	border-radius: 50%;
	text-align: center;
	line-height: 49px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 24px; }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav span {
		width: 30px;
		height: 30px;
		font-size: 18px;
		line-height: 34px; } }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav:hover, .know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav:focus {
	border: 1px solid #F26044; }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav:hover span, .know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav:focus span {
	background: #F26044;
	color: #fff;
	border: 1px solid #F26044;
	font-family: 'Roboto';
	font-weight: 500; }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav.active {
	border: 1px solid #F26044; }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav.active span {
	background: #F26044;
	color: #fff;
	border: 1px solid #F26044;
	font-family: 'Roboto';
	font-weight: 500; }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_1 {
	top: 30px;
	right: 38px; }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_1 {
		top: 7px; } }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_2 {
	top: 90px;
	right: -7px; }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_2 {
		top: 50px;
		right: -2px; } }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_3 {
	top: 165px;
	right: -26px; }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_3 {
		top: 103px;
		right: -18px; } }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_4 {
	top: 240px;
	right: -15px; }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_4 {
		top: 159px;
		right: -12px; } }
.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_5 {
	top: 306px;
	right: 15px; }
@media only screen and (max-width: 479px) {
	.know_base .know_base_inner .know_base_thumb .baby_thumb .baby_nav_5 {
		top: 210px;
		right: 13px; } }

.about_us {
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */
	padding: 20px 0; }
.about_us .about_us_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; }
.about_us .about_us_inner .mobile_title {
	display: none; }

@media only screen and (max-width: 991px) {
	.about_us .about_us_inner .mobile_title {
		display: block; }
	.about_us .about_us_inner {
		display: block; }
	.about_us .about_us_inner .mobile_title {
		text-align: center;
		color: var(--color-mint-teal);
		font-size: 28px;
		text-transform: uppercase;
		font-family: 'Roboto';
		font-weight: 400;
		margin-bottom: 30px; } }
@media only screen and (max-width: 479px) {
	.about_us .about_us_inner .mobile_title {
		font-size: 18px; } }

.about_us .about_us_inner-item {
	padding: 40px 25px;
	width: 25%;
	-webkit-transition: 0.3s ease;
	position:relative;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }

.about_us .about_us_inner-item-col2,
.about_us .about_us_inner-item-col3 {
	width: 50%;
}
.about_us .about_us_inner-item-col1 {
	width: 100%;
}

@media only screen and (max-width: 991px) {
	.about_us .about_us_inner-item {
		width: 100%;
		padding: 15px 15px; } }
.about_us .about_us_inner-item .icon {
	display: block;
	margin: 0 auto 40px; }
.about_us .about_us_inner-item h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 28px;
	font-family: 'Taviraj';
	min-height: 110px;
	margin-bottom: 20px; }

.page-template-donor-template .about_us .about_us_inner-item h2{
	min-height: 80px;
}

@media only screen and (max-width: 991px) {
	.about_us .about_us_inner-item h2 {
		min-height: 1px; }
	.about_us .about_us_inner-item h2 br {
		display: none; } }
.about_us .about_us_inner-item p {
	font-size: 16px;
	line-height: 1.5em;
	color: var(--color-slate-dark);
	text-align: center; }

.about_us .about_us_inner-item .btn__more {
	font-size: 18px;
	opacity: 0;
	visibility: hidden;
	display:block;
	text-align:center;
}
@media only screen and (max-width: 1599px) {
	.about_us .about_us_inner-item{
		padding: 40px 15px;
	}
}
@media only screen and (max-width: 1199px) {
	.about_us .about_us_inner-item .btn__more {
		font-size: 16px;
	}
}

@media only screen and (max-width: 991px) {
	/* .about_us .about_us_inner-item p { */
	/* display: none; }  */
	.about_us .about_us_inner-item .btn__more {
		font-size: 18px;
		opacity: 1;
		visibility: visible;
		text-align:center;
	}

}

@media only screen and (max-width: 1199px) {
	.about_us .about_us_inner-item .btn__more {
		font-size: 18px; } }

.about_us .about_us_inner-item .btn__more img {
	margin-left: 10px;
	width: 28px; }
@media only screen and (max-width: 1199px) {
	.about_us .about_us_inner-item .btn__more img {
		width: 20px; } }
.about_us .about_us_inner-item .btn__more span {
	width: 28px;
	height: 28px;
	top: 9px;
	left: -19px; }
.about_us-donor .about_us_inner-item .btn__more {
	line-height:1.2em;
	width:100%;
	display:block;
	position:relative;
}
@media only screen and (max-width: 991px) {
	.about_us-donor .about_us_inner-item h2 {
		min-height: 1px !important;
	}

	.about_us-donor .about_us_inner-item .btn__more {
		display: none;
	}
}

.about_us-donor .about_us_inner-item .btn__more img {
	top: 13px !important;
	margin-left:0px !important;
	position:absolute;
	-webkit-animation: MoverRightnew 2s ease infinite;
	animation: MoverRightnew 2s ease infinite;
}

@-webkit-keyframes MoverRightnew {
	0%, 100% {
		right: 12px; }
	50% {
		right: 6px; } }

@keyframes MoverRightnew {
	0%, 100% {
		right: 12px; }
	50% {
		right: 6px; } }

.about_us-donor .about_us_inner-item .btn__more span {
	top: 13px !important;
	left:auto !important;
	right:0px;
	position:absolute;
}

.about_us .about_us_inner-item:hover, .about_us .about_us_inner-item:focus {
	background: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	text-decoration:none;
}
.about_us .about_us_inner-item:hover .btn__more, .about_us .about_us_inner-item:focus .btn__more {
	opacity: 1;
	visibility: visible; }
@media only screen and (max-width: 991px) {
	.about_us .about_us_inner-item:hover, .about_us .about_us_inner-item:focus {
		background: none;
		border-radius: 0px;
		-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0); }
	.about_us .about_us_inner-item:hover p, .about_us .about_us_inner-item:focus p {
		display: block; } }

.rates {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f2fc+20,edebf8+50,f7f2fc+80,ffffff+100 */
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */
	padding: 30px 0 70px;
	overflow-x: hidden;
	width: 100%; }
@media only screen and (max-width: 991px) {
	.rates {
		padding: 30px 0 60px; } }
.rates .rates_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative; }
@media only screen and (max-width: 991px) {
	.rates .rates_inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse; } }
.rates .rates_inner .rates_inner_content {
	width: 675px; }
@media only screen and (max-width: 991px) {
	.rates .rates_inner .rates_inner_content {
		width: 100%; } }
.rates .rates_inner .rates_inner_content h3 {
	font-family: 'Roboto';
	font-weight: 400;
	color: var(--color-mint-teal);
	font-size: 24px;
	text-transform: uppercase; }
@media only screen and (max-width: 991px) {
	.rates .rates_inner .rates_inner_content h3 {
		text-align: center; } }
.rates .rates_inner .rates_inner_content h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px; }
@media only screen and (max-width: 991px) {
	.rates .rates_inner .rates_inner_content h2 {
		text-align: center; } }
@media only screen and (max-width: 479px) {
	.rates .rates_inner .rates_inner_content h2 {
		font-size:34px;} }

.rates .rates_inner .rates_inner_content .rates_egg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 30px 0px; }

.page-template-donor-template .rates .rates_inner .rates_inner_content .rates_egg {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
	.rates .rates_inner .rates_inner_content .rates_egg {
		display: block; } }
.rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items {
	width: 210px;
	height: 210px;
	border: 3px solid #fff;
	border-radius: 50%;
	margin:15px 0;
	position: relative; }



@media only screen and (max-width: 767px) {
	.rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items {
		display: block;
		margin: 15px auto; } }
.rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner {
	background: #F26044;
	width: 185px;
	height: 185px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 1.5em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner-blue{
	background: var(--color-mint-teal);
	font-size:20px;
}

.page-template-donor-template .rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner strong{
	display:block;
}

.rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner span {
	font-family: 'Taviraj';
	font-size: 55px;
	display: block;
	margin-bottom: 15px;
	margin-top: 15px;
}

.rates .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner-blue span{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	display: inline-block;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom:1px solid #fff;
}

@media only screen and (max-width: 991px) {
	.rates .rates_inner .rates_inner_content .btn__more {
		margin: auto;
		width: 300px;
		display: block;
		font-size: 21px; }


}
@media only screen and (max-width: 479px) {
	.rates_donor .btn__more {
		width: 360px;
		font-size:13px;
	}
}

.rates .rates_inner .rates_inner_content .btn__more span {
	background: #fff; }
.rates .rates_inner .rates_inner_content .rates_description {
	margin-top: 50px;
	color: var(--color-slate-dark);
	font-size: 13px;
	line-height: 1.7em; }

.rates_donor .rates_description_donor {
	margin: 30px 0 30px;
	color: var(--color-slate-dark);
	font-size: 18px;
	line-height: 1.7em;
}

@media only screen and (max-width: 767px) {
	.rates .rates_inner .rates_inner_content .rates_description {
		font-size: 16px; } }
/* .rates_donor .rates_description_donor { */
/* font-size: 16px; */
/* } */

.rates .rates_inner .rates_thumb {
	position: relative;
	width: calc(100% - 675px); }
@media only screen and (max-width: 991px) {
	.rates .rates_inner .rates_thumb {
		width: 100%; } }
.rates .rates_inner .rates_thumb .rates_image {
	width: 842px;
	height: 642px;
	position: absolute;
	top: 0px;
	left: 0px; }
@media only screen and (max-width: 1800px) {
	.rates .rates_inner .rates_thumb .rates_image {
		width: 770px;
		height: 583px; } }
@media only screen and (max-width: 1700px) {
	.rates .rates_inner .rates_thumb .rates_image {
		width: 700px;
		height: 530px; } }
@media only screen and (max-width: 1600px) {
	.rates .rates_inner .rates_thumb .rates_image {
		width: 645px;
		height: 488px; } }
@media only screen and (max-width: 1500px) {
	.rates .rates_inner .rates_thumb .rates_image {
		width: 595px;
		height: 451px; } }
@media only screen and (max-width: 1400px) {
	.rates .rates_inner .rates_thumb .rates_image {
		width: 545px;
		height: 413px; } }
@media only screen and (max-width: 1300px) {
	.rates .rates_inner .rates_thumb .rates_image {
		width: 495px;
		height: 375px; } }
@media only screen and (max-width: 1299px) {
	.rates .rates_inner .rates_thumb .rates_image {
		left: -42px; } }
@media only screen and (max-width: 1199px) {
	.rates .rates_inner .rates_thumb .rates_image {
		display: none; } }
.rates .rates_inner .rates_thumb .rates_image_tablet {
	display:none;
	width: 842px;
	height: 590px;
	position: absolute;
	top: 0px;
	left: -42px; }
@media only screen and (max-width: 1199px) {
	.rates .rates_inner .rates_thumb .rates_image_tablet {
		display: none;
	}
	.rates .rates_inner .rates_thumb .rates_image{
		display:block;
	}
	.rates .rates_inner .rates_thumb .rates_image_tablet {
		height:560px;

	}

}
.rates .rates_inner .rates_thumb .rates_image_mobile {
	display: none; }
@media only screen and (max-width: 991px) {
	.rates .rates_inner .rates_thumb .rates_image{
		position:relative;
		top:0px;
		left:0px;
		margin:auto;
		max-width:100%;
		display:none;
	}
	.rates .rates_inner .rates_thumb .rates_image_mobile {
		display: block;
		margin-bottom:15px;
	}
	.rates .rates_inner .rates_thumb .rates_image_tablet {
		position: relative;
		top: 0px;
		left: 0px;
		width:100%;
		display:block;

	}

}
@media only screen and (max-width: 767px) {

	.rates .rates_inner .rates_thumb .rates_image_tablet {
		display:none;
	}
	.rates .rates_inner .rates_thumb .rates_image{
		height:330px;
	}
	.rates .rates_inner .rates_thumb .rates_image_mobile {
		height:425px;
		display:block;
	}
}

@media only screen and (max-width: 600px) {

	.rates .rates_inner .rates_thumb .rates_image_tablet {
		display:none;
	}
	.rates .rates_inner .rates_thumb .rates_image{
		height:330px;
	}
	.rates .rates_inner .rates_thumb .rates_image_mobile {
		height:350px;
		display:block;
	}
}

@media only screen and (max-width: 479px) {
	.rates .rates_inner .rates_thumb .rates_image_mobile {
		height:230px;
	}
	.rates .rates_inner .rates_thumb .rates_image{
		height:230px;
	}
}

.video_block {
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edebf8',GradientType=0 );
	/* IE6-9 */
	padding: 80px 0 60px; }

.video_block_left{
	background:#fff;
}

@media only screen and (max-width: 991px) {
	.video_block {
		padding: 50px 0 80px; } }

.video_block .video_block_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative; }
@media only screen and (max-width: 991px) {
	.video_block .video_block_inner {
		display: block; } }
.video_block .video_block_inner .video_image {
	width: 480px;
	height: 480px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 10px #eceeec inset;
	box-shadow: 0px 0px 10px #eceeec inset;
	position: relative;
	margin-right: 65px; }


@media only screen and (max-width: 991px) {
	.video_block .video_block_inner .video_image {
		margin: auto; } }
@media only screen and (max-width: 767px) {
	.video_block .video_block_inner .video_image {
		width: 450px;
		height: 450px; } }
@media only screen and (max-width: 479px) {
	.video_block .video_block_inner .video_image {
		width: 300px;
		height: 300px; } }
.video_block .video_block_inner .video_image .play_video {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 115px;
	height: 115px;
	background: #F26044;
	display: block;
	border-radius: 50%;
	text-align: center;
	line-height: 115px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
@media only screen and (max-width: 479px) {
	.video_block .video_block_inner .video_image .play_video {
		width: 80px;
		height: 80px;
		line-height: 75px; } }
.video_block .video_block_inner .video_image .play_video img {
	position: relative;
	left: 5px;
	width: 30px; }
.video_block .video_block_inner .video_image .play_video:hover, .video_block .video_block_inner .video_image .play_video:focus {
	background: #c3386d; }
.video_block .video_block_inner .video_content {
	width: 100%; }
@media only screen and (max-width: 991px) {
	.video_block .video_block_inner .video_content {
		margin-top: 50px; } }
.video_block .video_block_inner .video_content h3 {
	font-family: 'Roboto';
	font-weight: 400;
	color: var(--color-mint-teal);
	font-size: 24px;
	text-transform: uppercase; }
.video_block .video_block_inner .video_content h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	margin-bottom: 40px; }
@media only screen and (max-width: 479px) {
	.video_block .video_block_inner .video_content h2 {
		font-size: 34px; } }
.video_block .video_block_inner .video_content h4 {
	font-family: 'Taviraj';
	font-weight: 500;
	color: var(--color-slate-dark);
	font-size: 30px; }
@media only screen and (max-width: 1199px) {
	.video_block .video_block_inner .video_content h4 {
		font-size: 28px; } }
@media only screen and (max-width: 479px) {
	.video_block .video_block_inner .video_content h4 {
		font-size: 20px; } }
.video_block .video_block_inner .video_content P {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em; }
.video_block .video_block_inner .video_content P strong {
	font-weight: 600;
	text-transform: uppercase; }
@media only screen and (max-width: 479px) {
	.video_block .video_block_inner .video_content P {
		font-size: 16px; } }
.video_block .video_block_inner .video_content .video_but {
	text-align: right;
	margin-top: 50px; }
@media only screen and (max-width: 991px) {
	.video_block .video_block_inner .video_content .video_but {
		text-align: left; } }
.video_block .video_block_inner .video_content .video_but a {
	padding: 18px 65px; }

.quotes {
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edebf8', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */
	padding: 15px 0 60px; }
@media only screen and (max-width: 1199px) {
	.quotes {
		padding: 80px 0 110px; } }
.quotes h3 {
	font-family: 'Roboto';
	font-weight: 400;
	color: var(--color-mint-teal);
	font-size: 24px;
	text-transform: uppercase;
	padding-left: 60px; }
@media only screen and (max-width: 767px) {
	.quotes h3 {
		padding-left: 15px; } }
.quotes h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	margin-bottom: 0px;
	padding-left: 60px; }
@media only screen and (max-width: 991px) {
	.quotes h2 {
		font-size: 36px; } }
@media only screen and (max-width: 767px) {
	.quotes h2 {
		font-size: 30px;
		padding-left: 15px; } }
@media only screen and (max-width: 479px) {
	.quotes h2 {
		font-size: 25px; } }
.quotes .quotes_content {
	position: relative;
	padding-left: 60px;
	padding-top: 40px; }
@media only screen and (max-width: 767px) {
	.quotes .quotes_content {
		padding-left: 15px; }
	.quotes .quotes_content {
		padding-top: 10px;
	}
}

/* .quotes .owl-carousel .owl-nav.disabled,  */
/* .quotes .owl-carousel .owl-dots.disabled { */
/* display:Block; */
/* } */

.quotes .quotes_content:before {
	content: '';
	width: 77px;
	height: 63px;
	background: url(../../assets/img/quote.png) center/cover no-repeat;
	position: absolute;
	top: 0px;
	left: 0px; }
@media only screen and (max-width: 767px) {
	.quotes .quotes_content:before {
		width: 67px;
		height: 55px;
		top: 0px; } }
.quotes .quotes_content P {
	font-size: 30px;
	color: var(--color-slate-dark);
	line-height: 1.2em;
	font-family: 'Roboto';
	font-weight: 400; }
@media only screen and (max-width: 767px) {
	.quotes .quotes_content P {
		line-height: 1.3em;
	}
}

@media only screen and (max-width: 991px) {
	.quotes .quotes_content P {
		font-size: 18px; } }
.quotes .quotes_content .quote_fb {
	font-size: 22px;
	color: #F26044;
	text-transform: uppercase;
	font-weight: 700;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	margin: 0px 0 0;
	display: inline-block;
	position: relative; }
@media only screen and (max-width: 479px) {
	.quotes .quotes_content .quote_fb {
		font-size: 18px; } }
.quotes .quotes_content .quote_fb span {
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid var(--color-slate-dark);
	text-align: center;
	line-height: 26px;
	margin-right: 10px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
@media only screen and (max-width: 479px) {
	.quotes .quotes_content .quote_fb span {
		line-height: 29.5px; } }
.quotes .quotes_content .quote_fb span svg {
	width: 15px;
	fill: var(--color-slate-dark);
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.quotes .quotes_content .quote_fb:hover, .quotes .quotes_content .quote_fb:focus {
	color: #c3386d;
	text-decoration: none; }
.quotes .quotes_content .quote_fb:hover span, .quotes .quotes_content .quote_fb:focus span {
	color: #295d9c;
	background: #295d9c;
	border: 1px solid #295d9c; }
.quotes .quotes_content .quote_fb:hover span svg, .quotes .quotes_content .quote_fb:focus span svg {
	fill: #fff; }
.quotes .owl-nav {
	margin-top: 0px;
	position: absolute;
	bottom: 0px;
	text-align: right;
	width: 100%;
	width: 60px;
	right: 0px;
	z-index: 8; }
.quotes .owl-nav .owl-prev svg {
	width: 15px;
	fill: var(--color-slate-dark); }
.quotes .owl-nav .owl-prev:hover, .quotes .owl-nav .owl-prev:focus, .quotes .owl-nav .owl-prev:active {
	background: none;
	outline: none; }
.quotes .owl-nav .owl-prev:hover svg, .quotes .owl-nav .owl-prev:focus svg, .quotes .owl-nav .owl-prev:active svg {
	fill: #2b2e2f; }
.quotes .owl-nav .owl-next svg {
	width: 15px;
	fill: var(--color-slate-dark); }
.quotes .owl-nav .owl-next:hover, .quotes .owl-nav .owl-next:focus, .quotes .owl-nav .owl-next:active {
	background: none;
	outline: none; }
.quotes .owl-nav .owl-next:hover svg, .quotes .owl-nav .owl-next:focus svg, .quotes .owl-nav .owl-next:active svg {
	fill: #2b2e2f; }

.video_block.video_block_second {
	background: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); }

.video_block.video_block_second .video_block_inner p strong {
	font-size: 26px;
	text-transform: capitalize;
	font-weight: 400; }

.new__header {
	background: url(../../assets/img/bg_contact.jpg) center/cover no-repeat; }
.new__header .header:before {
	display: none; }
.new__header .header, .sticky-header {
	background: #fff;
	padding-bottom: 5px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
@media only screen and (max-width: 1199px) {
	.new__header .header, .sticky-header {
		padding-bottom: 0px; } }
@media only screen and (max-width: 1199px) {
	.new__header .header. .sticky-header {
		min-height: 0px; } }
.new__header .header .top-menu, .sticky-header .top_menu {
	padding: 25px 0 0px; }
.new__header .header .logo, .sticky-header .logo {
	position: relative;
	top: -20px; }
@media only screen and (max-width: 991px) {
	.new__header .contact_block {
		margin-bottom: 40px; } }
.new__header .contact_block .container {
	width: 930px; }
.new__header .contact_block h1 {
	color: var(--color-mint-teal);
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'Roboto';
	font-weight: 400;
	padding: 50px 0 45px;
	margin-bottom: 0px; }
.new__header .contact_block .contact_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; }
@media only screen and (max-width: 991px) {
	.new__header .contact_block .contact_inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse; } }
.new__header .contact_block .contact_inner .form_item {
}

.new__header .contact_block .contact_inner .form_item-inner{
	background: #fff;
	border-radius: 10px;
	width: 460px;
	padding: 45px;
	-webkit-box-shadow: 0px 0px 10px #e4ebf4;
	box-shadow: 0px 0px 10px #e4ebf4;
	border-radius: 10px;
}

@media only screen and (max-width: 991px) {
	.new__header .contact_block .contact_inner .form_item {
		width: 100%; }
	.new__header .contact_block .contact_inner .form_item-inner{
		width:100%;
	}
}
@media only screen and (max-width: 479px) {
	.new__header .contact_block .contact_inner .form_item {
		padding: 30px 10px; } }
.new__header .contact_block .contact_inner .form_item h3 {
	color: var(--color-slate-dark);
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 30px; }
.new__header .contact_block .contact_inner .form_item select {
	width: 100%; }
.new__header .contact_block .contact_inner .form_item input {
	width: 100%;
	height: 44px;
	border: 1px solid #d7d7d7;
	border-radius: 20px;
	padding: 0 15px;
	margin-bottom: 15px;
	outline: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	font-size: 16px; }
.new__header .contact_block .contact_inner .form_item input::-webkit-input-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item input::-moz-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item input:-ms-input-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item input:-moz-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item input:active, .new__header .contact_block .contact_inner .form_item input:focus {
	border: 1px solid var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item textarea {
	width: 100%;
	height: 100px;
	border: 1px solid #d7d7d7;
	border-radius: 20px;
	font-size: 16px;
	padding: 15px;
	margin-bottom: 15px;
	outline: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	resize: none; }
.new__header .contact_block .contact_inner .form_item textarea::-webkit-input-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item textarea::-moz-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item textarea:-ms-input-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item textarea:-moz-placeholder {
	color: var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item textarea:active, .new__header .contact_block .contact_inner .form_item textarea:focus {
	border: 1px solid var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item input[type="submit"] {
	background: var(--color-slate-dark);
	color: #fff;
	font-size: 16px;
	width: 100%;
	height: 43px;
	border: 1px solid var(--color-slate-dark);
	font-family: 'Taviraj';
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;

}
.new__header .contact_block {
	padding-bottom: 60px; }
.new__header .contact_block .contact_inner .form_item input[type="submit"]:hover, .new__header .contact_block .contact_inner .form_item input[type="submit"]:focus {
	text-decoration: none;
	background: #F26044;
	border: 1px solid #F26044; }
.new__header .contact_block .contact_inner .form_item .form__checkbox {
	margin: 12px 0 25px;
	font-weight: normal;
	cursor: pointer; }
@media only screen and (min-width: 768px) {
	.new__header .contact_block .contact_inner .form_item .form__checkbox {
		margin: 17px 0 31px; } }
.new__header .contact_block .contact_inner .form_item .form__checkbox input {
	display: none; }
.new__header .contact_block .contact_inner .form_item .form__checkbox input[type="checkbox"]:checked + .form__checkbox__inner:after {
	opacity: 1; }
.new__header .contact_block .contact_inner .form_item .form__checkbox input[type="checkbox"]:checked + .form__checkbox__inner:before {
	border: 1px solid var(--color-slate-dark); }
.new__header .contact_block .contact_inner .form_item .form__checkbox__inner {
	position: relative;
	padding-left: 37px;
	display: block;
	font-size: 0.875em;
	color: var(--color-slate-dark);
	font-size: 12px; }
.new__header .contact_block .contact_inner .form_item .form__checkbox__inner a {
	color: #F26044; }
.new__header .contact_block .contact_inner .form_item .form__checkbox__inner a:hover, .new__header .contact_block .contact_inner .form_item .form__checkbox__inner a:focus {
	color: #000; }
.new__header .contact_block .contact_inner .form_item .form__checkbox__inner:before {
	display: block;
	position: absolute;
	border-radius: 3px;
	background-color: white;
	border: 1px solid #d7d7d7;
	width: 25px;
	height: 25px;
	content: "";
	top: 0;
	left: 0; }
.new__header .contact_block .contact_inner .form_item .form__checkbox__inner:after {
	display: block;
	position: absolute;
	border-radius: 3px;
	background: url(../../assets/img/cheack.jpg) center center no-repeat;
	width: 15px;
	height: 15px;
	content: "";
	top: 5px;
	left: 5px;
	opacity: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.new__header .contact_block .contact_inner .form_address {
	width: 350px; }
@media only screen and (max-width: 991px) {
	.new__header .contact_block .contact_inner .form_address {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%; } }
.new__header .contact_block .contact_inner .form_address .form_adress_block {
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px #e4ebf4;
	box-shadow: 0px 0px 10px #e4ebf4;
	border-radius: 10px;
	padding-bottom: 25px;
	margin-bottom: 35px; }
@media only screen and (max-width: 991px) {
	.new__header .contact_block .contact_inner .form_address .form_adress_block {
		width: 47%; } }
@media only screen and (max-width: 768px) {
	.new__header .contact_block .contact_inner .form_address .form_adress_block {
		width: 100%; } }
.new__header .contact_block .contact_inner .form_address .form_adress_block .form_adress_block_title {
	background: var(--color-mint-teal);
	padding: 20px 25px;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	text-align: center; }
@media only screen and (max-width: 1199px) {
	.new__header .contact_block .contact_inner .form_address .form_adress_block .form_adress_block_title {
		font-size: 16px; } }
.new__header .contact_block .contact_inner .form_address .form_adress_block .form_adress_block_content {
	color: var(--color-slate-dark);
	font-size: 16px;
	padding: 0px 35px 10px 50px;
	line-height: 1.5em; }
.new__header .contact_block .contact_inner .form_address .form_adress_block .form_adress_block_content a {
	color: #F26044; }
.new__header .contact_block .contact_inner .form_address .form_adress_block .form_adress_block_first {
	margin-top: 25px; }

.blog_list {
	background: #f6f7f9 url(../../assets/img/blog_list_bg.jpg) center top no-repeat;
	background-size: 100% auto;
	padding: 60px 0 0; }
.blog_list h1 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 49px;
	font-family: 'Taviraj';
	margin: 0 0 45px 0; }
@media only screen and (max-width: 767px) {
	.blog_list h1 {
		font-size: 44px; } }
@media only screen and (max-width: 767px) {
	.blog_list h1 {
		font-size: 26px; } }
.blog_list .blog_select_category {
	max-width: 360px;
	display: block;
	margin: 0 auto 40px; }
.blog_list .blog_item {
	margin: auto;
	max-width: 660px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 45px;
	margin-bottom: 45px; }
.blog_list .blog_item.blog_item_first {
	max-width: 100%;
	border-bottom: none;
	position: relative; }
.blog_list .blog_item.blog_item_first:before {
	content: '';
	width: 660px;
	height: 1px;
	background: #ebebeb;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	position: absolute; }
@media only screen and (max-width: 700px) {
	.blog_list .blog_item.blog_item_first:before {
		width: 100%; } }
.blog_list .blog_item.blog_item_first h2 {
	text-align: center;
	margin: 20px 0; }
.blog_list .blog_item.blog_item_first h2 a {
	font-size: 50px; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_item.blog_item_first h2 a {
		font-size: 30px; } }
@media only screen and (max-width: 479px) {
	.blog_list .blog_item.blog_item_first h2 a {
		font-size: 25px; } }
.blog_list .blog_item.blog_item_first .blog_item_time {
	text-align: center; }
.blog_list .blog_item.blog_item_first .blog_item_description {
	text-align: center; }
.blog_list .blog_item.blog_item_first .blog_item_more {
	text-align: center; }
.blog_list .blog_item img {
	border-radius: 30px;
	-webkit-box-shadow: 0px 0px 10px #eceaef;
	box-shadow: 0px 0px 10px #eceaef;
	width:100%;
	height:auto;
}
.blog_list .blog_item .blog_item_time {
	margin-top: 40px;
	color: var(--color-slate-dark);
	font-size: 14px;
	font-weight: 500; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_item .blog_item_time {
		text-align: center; } }
.blog_list .blog_item .blog_item_time a {
	color: #F26044;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.blog_list .blog_item .blog_item_time a:hover, .blog_list .blog_item .blog_item_time a:focus {
	text-decoration: none;
	color: #c3386d; }
.blog_list .blog_item h2 {
	line-height: 1.5em;
	margin: 10px 0; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_item h2 {
		text-align: center; } }
@media only screen and (max-width: 479px) {
	.blog_list .blog_item h2 {
		font-size: 25px; } }
.blog_list .blog_item h2 a {
	color: var(--color-slate-dark);
	font-size: 30px;
	font-family: 'Taviraj'; }
.blog_list .blog_item h2 a:hover, .blog_list .blog_item h2 a:focus {
	color: #295d9c;
	text-decoration: none; }
.blog_list .blog_item .blog_item_description {
	color: var(--color-slate-dark);
	font-size: 18px;
	line-height: 1.5em; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_item .blog_item_description {
		text-align: center; } }
.blog_list .blog_item .blog_item_more {
	margin-top: 25px; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_item .blog_item_more {
		text-align: center; } }
.blog_list .blog_item .blog_item_more a {
	color: #F26044;
	font-size: 16px;
	font-weight: 700;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.blog_list .blog_item .blog_item_more a:hover, .blog_list .blog_item .blog_item_more a:active {
	text-decoration: none;
	color: #c3386d; }
.blog_list .navigation_list {
	text-align: center; }
.blog_list .navigation_list ul {
	padding-left: 0px;
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none; }
.blog_list .navigation_list ul li {
	margin: 0 3px; }
.blog_list .navigation_list ul li a {
	color: #2b2e2f;
	font-size: 15px;
	display: block;
	padding: 7px 9px;
	border-radius: 2px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.blog_list .navigation_list ul li a:hover, .blog_list .navigation_list ul li a:focus {
	background: #d7d7d7;
	text-decoration: none; }
.blog_list .navigation_list ul li.active a {
	background: #d7d7d7;
	text-decoration: none; }
.blog_list .blog_question {
	text-align: center;
	margin-top: 100px; }
.blog_list .blog_question h2 {
	font-size: 50px;
	color: var(--color-slate-dark);
	font-family: 'Taviraj';
	margin-bottom: 40px; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_question h2 {
		font-size: 30px; } }
.blog_list .gradiend_end {
	background: #f6f7f9;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f9', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */
	height: 100px; }

.blog_inner_thumbnuils {
	min-height: max(20vw,20vh);
}

.blog_inner {
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */ 
	padding-top: 3vw;
}
.blog_inner h1 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 49px;
	font-family: 'Taviraj'; }
@media only screen and (max-width: 767px) {
	.blog_inner h1 {
		font-size: 36px; } }
@media only screen and (max-width: 479px) {
	.blog_inner h1 {
		font-size: 26px; } }
.blog_inner .blog_item_time {
	text-align: center;
	margin-top: 20px;
	color: var(--color-slate-dark);
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 35px; }
.blog_inner .content_text_block {
	max-width: 690px;
	margin: auto;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 30px; }
.blog_inner .content_text_block h2 {
	color: var(--color-slate-dark);
	font-size: 30px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.blog_inner .content_text_block h3 {
	color: var(--color-slate-dark);
	font-size: 26px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.blog_inner .content_text_block h4 {
	color: var(--color-slate-dark);
	font-size: 24px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.blog_inner .content_text_block h5 {
	color: var(--color-slate-dark);
	font-size: 20px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.blog_inner .content_text_block h6 {
	color: var(--color-slate-dark);
	font-size: 18px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.blog_inner .content_text_block p {
	font-size: 18px;
	line-height: 1.5em;
	color: var(--color-slate-dark);
	margin-bottom: 30px; }
.blog_inner .content_text_block p strong {
	font-weight: 700; }
.blog_inner .content_text_block ul {
	padding-left: 0px;
	margin-left:0px;
	list-style: none; }
.blog_inner .content_text_block ul li {
	font-size: 18px;
	line-height: 1.5em;
	color: var(--color-slate-dark);
	margin-bottom: 30px;
	position: relative;
	padding-left: 25px; }
.blog_inner .content_text_block ul li:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 0px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--color-slate-dark); }
.blog_inner .content_text_block ul li ul{
	margin-top:30px;
}

.blog_inner .content_text_block blockquote {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 30px 0px;
	position: relative; }
.blog_inner .content_text_block blockquote:before {
	content: '';
	width: 77px;
	height: 63px;
	background: url(../../assets/img/quote.png) center/cover no-repeat;
	position: absolute;
	top: 100px;
	left: 0px; }
.blog_inner .content_text_block blockquote h3 {
	color: var(--color-mint-teal);
	font-size: 26px;
	font-family: 'Roboto';
	font-weight: 400;
	margin-bottom: 30px;
	text-transform: uppercase; }
.blog_inner .content_text_block blockquote p {
	font-family: 'Roboto';
	font-weight: 400;
	font-style: italic;
	margin-bottom: 0px;
	padding-left: 60px;
	font-size: 22px;
	color: var(--color-slate-dark); }
@media only screen and (max-width: 479px) {
	.blog_inner .content_text_block blockquote p {
		padding-left: 30px; } }
.blog_inner .subscribe_form {
	margin: 50px 0; }
.blog_inner .subscribe_form h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
@media only screen and (max-width: 479px) {
	.blog_inner .subscribe_form h2 {
		font-size: 36px; } }
.blog_inner .gform_body {
	position: relative; }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body {
		padding: 30px 0px 118px; } }
@media only screen and (max-width: 767px) {
	.blog_inner .gform_body {
		margin: 25px 0; padding: 30px 0px 30px; } }
.blog_inner .gform_body ul {
	padding-left: 0px;
	margin-bottom: 0px; }
.blog_inner .gform_body ul li {
	display: inline-block;
	margin: 0px 3px; }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body ul li {
		margin: 0px 0px 15px; } }
.blog_inner .gform_body ul li input {
	width: 100%;
	height: 43px;
	border: 1px solid #d7d7d7;
	background: #fff;
	padding: 0 20px;
	border-radius: 20px;
	outline: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	font-size: 18px;
	color: var(--color-slate-dark);
	transition: 0.3s ease; }
.blog_inner .gform_body ul li input::-webkit-input-placeholder {
	color: var(--color-slate-dark); }
.blog_inner .gform_body ul li input::-moz-placeholder {
	color: var(--color-slate-dark); }
.blog_inner .gform_body ul li input:-ms-input-placeholder {
	color: var(--color-slate-dark); }
.blog_inner .gform_body ul li input:-moz-placeholder {
	color: var(--color-slate-dark); }
.blog_inner .gform_body ul li input:active, .blog_inner .gform_body ul li input:focus {
	border: 1px solid var(--color-slate-dark); }
.blog_inner .gform_body ul li:nth-child(1),
.blog_inner .gform_body ul li:nth-child(2) {
	width: 248px; }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body ul li:nth-child(1),
	.blog_inner .gform_body ul li:nth-child(2) {
		width: 100%; } }
.blog_inner .gform_body ul li:nth-child(3) {
	width: 340px; }
@media only screen and (max-width: 1199px) {
	.blog_inner .gform_body ul li:nth-child(3) {
		width: 265px; } }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body ul li:nth-child(3) {
		width: 100%; } }
.blog_inner .gform_body ul li:last-child {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	color: var(--color-slate-dark);
	line-height: 1.8em; }
.blog_inner .gform_body ul li:last-child input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 3px; }
.blog_inner .gform_body ul li:last-child label {
	display: contents;
	font-size: 16px; }
@media only screen and (max-width: 1199px) {
	.blog_inner .gform_body ul li:last-child label {
		font-size: 15px; } }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body ul li:last-child label {
		font-size: 14px; } }
@media only screen and (max-width: 767px) {
	.blog_inner .gform_body ul li:last-child label span {
		display: none; } }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body ul li:last-child {
		position: relative;
		bottom: 0px;
		left: 0px;
		width: 100%; } }
@media only screen and (max-width: 767px) {
	.blog_inner .gform_body ul li:last-child {
		bottom: 0px; } }
.blog_inner .gform_body .gform_footer {
	position: absolute;
	top: 0px;
	right: 30px; }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body .gform_footer {
		position: relative;
		top: 0px;
		right: 0px; } }
.blog_inner .gform_body .gform_footer input {
	width: 140px;
	height: 43px;
	background: var(--color-slate-dark);
	color: #fff;
	font-size: 16px;
	font-family: 'Taviraj';
	border: 1px solid var(--color-slate-dark);
	text-transform: uppercase;
	border-radius: 20px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	outline: none; }
.blog_inner .gform_body .gform_footer input:hover, .blog_inner .gform_body .gform_footer input:focus {
	border: 1px solid #295d9c;
	background: #295d9c;
	cursor: pointer; }
@media only screen and (max-width: 991px) {
	.blog_inner .gform_body .gform_footer input {
		width: 100%; } }
.blog_inner .blog_categories {
	font-size: 15px;
	font-weight: 600;
	max-width: 690px;
	margin: 0 auto 30px; }
.blog_inner .blog_categories span {
	color: var(--color-slate-dark);
	text-transform: uppercase; }
.blog_inner .blog_categories a {
	color: #c3386d;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.blog_inner .blog_categories a:hover, .blog_inner .blog_categories a:focus {
	text-decoration: none;
	color: #F26044; }
.blog_inner .blog_shared {
	max-width: 690px;
	margin: 0 auto 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
@media only screen and (max-width: 767px) {
	.blog_inner .blog_shared {
		display: block;
		text-align: center; } }
.blog_inner .blog_shared span {
	color: var(--color-slate-dark);
	text-transform: uppercase;
	display: block;
	width: 200px;
	font-weight: 600; }
@media only screen and (max-width: 767px) {
	.blog_inner .blog_shared span {
		width: 100%;
		margin-bottom: 15px; } }
.blog_inner .blog_shared .blog_shared_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: calc(100% - 80px); }
@media only screen and (max-width: 767px) {
	.blog_inner .blog_shared .blog_shared_inner {
		display: block;
		width: 100%; } }
.blog_inner .blog_shared .blog_shared_inner a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	width: 32%;
	font-weight: 600;
	padding: 13px 29px 16px;
	border-radius: 30px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	text-align: center; }
@media only screen and (max-width: 767px) {
	.blog_inner .blog_shared .blog_shared_inner a {
		width: 100%;
		margin-bottom: 15px; } }
.blog_inner .blog_shared .blog_shared_inner a svg {
	fill: #fff;
	height: 16px;
	margin-right: 10px;
	position: relative;
	top: 2px; }
.blog_inner .blog_shared .blog_shared_inner a:nth-child(1) {
	background: #415a98; }
.blog_inner .blog_shared .blog_shared_inner a:nth-child(1):hover, .blog_inner .blog_shared .blog_shared_inner a:nth-child(1):focus {
	background: #304476; }
.blog_inner .blog_shared .blog_shared_inner a:nth-child(2) {
	background: #55cbfe; }
.blog_inner .blog_shared .blog_shared_inner a:nth-child(2):hover, .blog_inner .blog_shared .blog_shared_inner a:nth-child(2):focus {
	background: #4bb5e3; }
.blog_inner .blog_shared .blog_shared_inner a:nth-child(3) {
	background: #49739b; }
.blog_inner .blog_shared .blog_shared_inner a:nth-child(3):hover, .blog_inner .blog_shared .blog_shared_inner a:nth-child(3):focus {
	background: #3b5a78; }
.blog_inner .blog_shared .blog_shared_inner a:hover, .blog_inner .blog_shared .blog_shared_inner a:focus {
	text-decoration: none; }
.blog_inner .line {
	width: 100%;
	height: 1px;
	display: block;
	background: #ebebeb;
	margin: 60px 0 50px; }
.blog_inner .related_blog h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px;
	font-family: 'Taviraj';
	margin-bottom: 50px; }
@media only screen and (max-width: 479px) {
	.blog_inner .related_blog h2 {
		font-size: 36px; } }
.blog_inner .related_blog .related_blog_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; }
@media only screen and (max-width: 767px) {
	.blog_inner .related_blog .related_blog_inner {
		display: block; } }
.blog_inner .related_blog .related_blog_inner .related_blog_item {
	width: 325px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px #e6ebf3;
	box-shadow: 0px 0px 10px #e6ebf3;
	border-radius: 15px 15px 15px 15px;
	position: relative; }
@media only screen and (max-width: 1199px) {
	.blog_inner .related_blog .related_blog_inner .related_blog_item {
		width: 305px; } }
@media only screen and (max-width: 991px) {
	.blog_inner .related_blog .related_blog_inner .related_blog_item {
		width: 230px; } }
@media only screen and (max-width: 767px) {
	.blog_inner .related_blog .related_blog_inner .related_blog_item {
		width: 100%;
		margin: 0px 0px 30px; } }
.blog_inner .related_blog .related_blog_inner .related_blog_item img {
	border-radius: 15px 15px 0 0; }
@media only screen and (max-width: 767px) {
	.blog_inner .related_blog .related_blog_inner .related_blog_item img {
		width: 100%; } }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content {
	padding: 25px; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content .related_time {
	color: var(--color-slate-dark);
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 15px; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content h2 {
	text-align: left;
	line-height: 1em;
	font-size: 20px;
	margin-bottom: 20px; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content h2 a {
	color: var(--color-slate-dark);
	font-size: 20px;
	font-weight: 700;
	line-height: 1.5em;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content h2 a:hover, .blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content h2 a:focus {
	text-decoration: none;
	color: #2b2e2f; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content .related_description {
	color: var(--color-slate-dark);
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom: 40px; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content .related_item_more {
	position: absolute;
	bottom: 25px;
	left: 25px; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content .related_item_more a {
	color: #F26044;
	font-size: 16px;
	font-weight: 700;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content .related_item_more a:hover, .blog_inner .related_blog .related_blog_inner .related_blog_item .related_blog_content .related_item_more a:focus {
	text-decoration: none;
	color: #c3386d; }
.blog_inner .blog_question {
	text-align: center;
	margin-top: 100px; }
@media only screen and (max-width: 767px) {
	.blog_inner .blog_question {
		margin-top: 30px;
		margin-bottom: 30px; } }
.blog_inner .blog_question h2 {
	font-size: 50px;
	color: var(--color-slate-dark);
	font-family: 'Taviraj';
	margin-bottom: 40px; }
@media only screen and (max-width: 767px) {
	.blog_inner .blog_question h2 {
		font-size: 30px; } }
.blog_inner .gradiend_end {
	background: #f6f7f9;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f9', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */
	height: 100px; }

.inner_thumbnuils {
	min-height: 500px; }

@media only screen and (max-width: 1199px) {
	.inner_thumbnuils {
		min-height: 360px;
	}
}
@media only screen and (max-width: 767px) {
	.inner_thumbnuils {
		min-height: 250px;
	}
}

.inner_page {
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	/* IE6-9 */ }
.inner_page h1 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 49px;
	font-family: 'Taviraj';
	margin-bottom: 30px;
}
.inner_page_flex_rte .content_text_block h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 30px;
	font-family: 'Taviraj';
	margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
	.inner_page h1 {
		font-size: 36px;
	}
	.inner_page_flex h1 br{
		display:none;
	}
	.inner_page_flex_rte .content_text_block h2 {
		font-size: 26px;
	}
	.inner_page h2 br{
		display:none;
	}
}
@media only screen and (max-width: 479px) {
	.inner_page h1 {
		font-size: 26px;
	}
	.inner_page_flex_rte .content_text_block h2 {
		font-size: 22px;
	}
}


.inner_page .blog_item_time {
	text-align: center;
	margin-top: 20px;
	color: var(--color-slate-dark);
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 35px; }
.inner_page .content_text_block {
	max-width: 870px;
	margin: auto;
	padding-bottom: 30px; }
.inner_page .content_text_block h2 {
	color: var(--color-slate-dark);
	font-size: 30px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.inner_page .content_text_block h3 {
	color: var(--color-slate-dark);
	font-size: 26px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }

.inner_page .content_text_block h6 {
	color: var(--color-slate-dark);
	font-size: 18px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.inner_page .content_text_block p {
	font-size: 18px;
	line-height: 1.5em;
	color: var(--color-slate-dark);
	margin-bottom: 30px; }
.inner_page .content_text_block p strong {
	font-weight: 700; }
.inner_page .content_text_block ul {
	padding-left: 0px;
	list-style: none; }
.inner_page .content_text_block ul li {
	font-size: 18px;
	line-height: 1.5em;
	color: var(--color-slate-dark);
	margin-bottom: 30px;
	position: relative;
	padding-left: 25px; }
.inner_page .content_text_block ul li:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 0px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--color-slate-dark); }
.inner_page .content_text_block blockquote {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 30px 0px;
	position: relative; }
.inner_page .content_text_block blockquote:before {
	content: '';
	width: 77px;
	height: 63px;
	background: url(../../assets/img/quote.png) center/cover no-repeat;
	position: absolute;
	top: 100px;
	left: 0px; }
.inner_page .content_text_block blockquote h3 {
	color: var(--color-mint-teal);
	font-size: 26px;
	font-family: 'Roboto';
	font-weight: 400;
	margin-bottom: 30px;
	text-transform: uppercase; }
.inner_page .content_text_block blockquote p {
	font-family: 'Roboto';
	font-weight: 400;
	font-style: italic;
	margin-bottom: 0px;
	padding-left: 60px;
	font-size: 22px;
	color: var(--color-slate-dark); }
@media only screen and (max-width: 479px) {
	.inner_page .content_text_block blockquote p {
		padding-left: 30px; } }

.inner_page .content_text_block .inners_button {
	text-align: center; }



.inner_page .content_text_block .inners_button a {
	margin: 0 15px; }

@media only screen and (max-width: 767px) {
	.inner_page .content_text_block .inners_button a {
		margin-bottom: 30px; }
}
@media only screen and (max-width: 767px) {
	.inner_page_flex .content_text_block .inners_button {
		text-align: left; }
	.inner_page_flex .content_text_block .inners_button a{
		margin: 0 0 20px; }
}
.inner_page .inner_about {
	padding: 60px 0 60px; }
.inner_page .inner_about h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px;
	font-family: 'Taviraj';
	margin-bottom: 30px; }
.inner_page .inner_about .inner_about_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; }
@media only screen and (max-width: 767px) {
	.inner_page .inner_about .inner_about_inner {
		display: block; }
	.inner_page .inner_about h2 {
		font-size:34px;
	}
}
.inner_page .inner_about .inner_about_inner .inner_about_inner-item {
	width: 33.33%;
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 24px;
	font-family: 'Taviraj';
	margin-bottom: 50px; }
@media only screen and (max-width: 1199px) {
	.inner_page .inner_about .inner_about_inner .inner_about_inner-item {
		font-size: 20px; } }
@media only screen and (max-width: 767px) {
	.inner_page .inner_about .inner_about_inner .inner_about_inner-item {
		width: 100% !important; } }
.inner_page .inner_about .inner_about_inner .inner_about_inner-item img {
	display: block;
	width: auto;
	margin: 0 auto 15px; }
.inner_page .inner_list h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px;
	font-family: 'Taviraj';
	margin-bottom: 35px; }
@media only screen and (max-width: 767px) {
	.inner_page .inner_list h2 {
		font-size: 30px; } }
.inner_page .inner_list .inner_list_subtitle {
	font-size: 22px;
	color: var(--color-slate-dark);
	font-weight: 600;
	margin-bottom: 15px; }
.inner_page .inner_list ul {
	list-style: none;
	margin-bottom: 0px;
	padding-left: 0px; }
.inner_page .inner_list ul li {
	position: relative;
	color: var(--color-slate-dark);
	font-size: 18px;
	margin-bottom: 15px;
	padding-left: 30px;
	line-height: 1.5em; }
.inner_page .inner_list ul li:before {
	content: '';
	width: 18px;
	height: 20px;
	background: url(../../assets/img/snow.png) center/cover no-repeat;
	position: absolute;
	top: 2px;
	left: 0px; }
.inner_page .inner_text_image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-top: 75px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
@media only screen and (max-width: 767px) {
	.inner_page .inner_text_image {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; }
	.inner_page .inner_text_image.inner_text_image2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse; } }
.inner_page .inner_text_image .inner_text_thumb {
	width: 432px; }
@media only screen and (max-width: 1199px) {
	.inner_page .inner_text_image .inner_text_thumb {
		width: 395px; } }
@media only screen and (max-width: 767px) {
	.inner_page .inner_text_image .inner_text_thumb {
		width: 100%; } }
.inner_page .inner_text_image .inner_text_thumb img {
	border-radius: 50%; }
.inner_page .inner_text_image .content-image__content {
	width: calc(100% - 490px); }
@media only screen and (max-width: 1199px) {
	.inner_page .inner_text_image .content-image__content {
		width: 55%;
		padding-right: 15px; } }
@media only screen and (max-width: 991px) {
	.inner_page .inner_text_image .content-image__content {
		width: 100%;
		padding-left: 0px;
		max-width: 100%;
		margin-top: 30px; } }
@media only screen and (max-width: 767px) {
	.inner_page .inner_text_image .content-image__content {
		width: 100%; } }
.inner_page .inner_text_image .content-image__content h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	margin-bottom: 25px; }
@media only screen and (max-width: 580px) {
	.inner_page .inner_text_image .content-image__content h2 {
		font-size: 30px; } }
.inner_page .inner_text_image .content-image__content h2.inner_title {
	font-size: 30px; }
.inner_page .inner_text_image .content-image__content p {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 20px; }
@media only screen and (max-width: 1330px) {
	.inner_page .inner_text_image .content-image__content p {
		font-size: 16px; } }
@media only screen and (max-width: 1199px) {
	.inner_page .inner_text_image .content-image__content p br {
		display: none; } }
.inner_page .inner_table {
	margin-top: 80px;
	text-align: center; }
.inner_page .inner_table img {
	max-width: 100%; }
.inner_page .inner_table .know_but {
	margin-top: 30px; }
.inner_page .facts {
	margin-top: 70px; }
.inner_page .facts h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 30px;
	margin-bottom: 25px;
	text-align: center; }
@media only screen and (max-width: 767px) {
	.inner_page .facts h2 {
		font-size: 26px; } }
.inner_page .facts .facts_subtitle {
	font-size: 18px;
	font-weight: 700;
	color: var(--color-slate-dark);
	margin-bottom: 25px; }
.inner_page .facts ol li {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 20px; }
.inner_page .facts ol li strong {
	font-weight: 700; }
.inner_page .facts p {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em; }
.inner_page .blog_question {
	text-align: center;
	margin-top: 100px; }
@media only screen and (max-width: 1199px) {
	.inner_page .blog_question {
		margin-bottom: 40px; } }
.inner_page .blog_question h2 {
	font-size: 50px;
	color: var(--color-slate-dark);
	font-family: 'Taviraj';
	margin-bottom: 40px; }
@media only screen and (max-width: 767px) {
	.inner_page .blog_question h2 {
		font-size: 30px; } }
@media only screen and (max-width: 767px) {
	.inner_page .content-image__content .know_but a {
		font-size: 13px; } }

.footer {
	background:#fff center top no-repeat;
	background-size: cover;
	padding: 45px 0 0; }

.footer h3{
	text-align:center;
	border-top: 1px solid var(--color-slate-dark);
	font-size:20px;
	color:var(--color-slate-dark);
	padding: 35px 0px 0px;
	margin: 35px 0 0px;
	font-weight:600;
}

@media only screen and (max-width: 767px) {
	.footer h3{
		padding: 20px 0px 0px;
		margin: 20px 0 0px;
		font-size:20px;
	}
}

@media only screen and (max-width: 479px) {
	.footer h3{
		font-size:18px;
	}
}

@media only screen and (max-width: 991px) {
	.footer {
		padding: 0px 0 0; } }
.footer .bottom_form h2 {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px;
	font-family: 'Taviraj'; }
@media only screen and (max-width: 767px) {
	.footer .bottom_form h2 {
		font-size: 30px; } }
.footer .bottom_form h2 br {
	display: none; }
@media only screen and (max-width: 767px) {
	.footer .bottom_form h2 br {
		display: block; } }
.footer .bottom_form .gform_body {
	border-bottom: 1px solid var(--color-slate-dark);
	padding: 0px 30px 50px;
	margin: 45px 0;
	position: relative; }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body {
		padding: 30px 0px 0px;
		margin: 45px 0 0;
	}

	.footer .bottom_form .gform_body {

		border-bottom: none;
	}
	.gform_footer{
		border-bottom: 1px solid var(--color-slate-dark);
		padding-bottom:30px;
	}
}
@media only screen and (max-width: 767px) {
	.footer .bottom_form .gform_body {
		margin: 25px 0; padding: 5px 0px 0px; } }
.footer .bottom_form .gform_body ul {
	padding-left: 0px;
	margin-bottom: 0px; }
.footer .bottom_form .gform_body ul li {
	display: inline-block;
	margin: 0px 3px; }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body ul li {
		margin: 0px 0px 15px; } }

.footer .bottom_form .gform_body ul li input {
	width: 100%;
	height: 43px;
	border: 1px solid #ccc;
	padding: 0 20px;
	border-radius: 20px;
	outline: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	font-size: 18px;
	color: var(--color-slate-dark);
	transition: 0.3s ease; }

.footer .bottom_form .gform_body ul li input[type="checkbox"] {
	width:auto;
}
.footer .bottom_form .gform_body ul li input::-webkit-input-placeholder {
	color: var(--color-slate-dark); }
.footer .bottom_form .gform_body ul li input::-moz-placeholder {
	color: var(--color-slate-dark); }
.footer .bottom_form .gform_body ul li input:-ms-input-placeholder {
	color: var(--color-slate-dark); }
.footer .bottom_form .gform_body ul li input:-moz-placeholder {
	color: var(--color-slate-dark); }
.footer .bottom_form .gform_body ul li input:active, .footer .bottom_form .gform_body ul li input:focus {
	border: 1px solid var(--color-slate-dark); }
.footer .bottom_form .gform_body ul li:nth-child(1),
.footer .bottom_form .gform_body ul li:nth-child(2) {
	width: 248px; }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body ul li:nth-child(1),
	.footer .bottom_form .gform_body ul li:nth-child(2) {
		width: 100%; } }
.footer .bottom_form .gform_body ul li:nth-child(3) {
	width: 340px; }
@media only screen and (max-width: 1199px) {
	.footer .bottom_form .gform_body ul li:nth-child(3) {
		width: 265px; } }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body ul li:nth-child(3) {
		width: 100%; } }
.footer .bottom_form .gform_body ul li:last-child {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	color: var(--color-slate-dark);
	line-height: 1.4em; }
.footer .bottom_form .gform_body ul li:last-child input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 3px; }
.footer .bottom_form .gform_body ul li:last-child label {
	display: contents;
	font-size: 16px;
	line-height:0px;
}
@media only screen and (max-width: 1199px) {
	.footer .bottom_form .gform_body ul li:last-child label {
		font-size: 15px; } }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body ul li:last-child label {
		font-size: 14px; } }
@media only screen and (max-width: 767px) {
	.footer .bottom_form .gform_body ul li:last-child label span {
		display: none; } }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body ul li:last-child {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%; } }
@media only screen and (max-width: 767px) {
	.footer .bottom_form .gform_body ul li:last-child {
		bottom: 15px; } }
.footer .bottom_form .gform_body .gform_footer {
	position: absolute;
	top: 50px;
	right: 30px; }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body .gform_footer {
		position: relative;
		top: 0px;
		right: 0px; } }
.footer .bottom_form .gform_body .gform_footer input {
	width: 110px;
	height: 43px;
	background: var(--color-slate-dark);
	color: #fff;
	font-size: 16px;
	font-family: 'Taviraj';
	border: 1px solid var(--color-slate-dark);
	text-transform: uppercase;
	border-radius: 20px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	outline: none; }
.footer .bottom_form .gform_body .gform_footer input:hover, .footer .bottom_form .gform_body .gform_footer input:focus {
	border: 1px solid #295d9c;
	background: #295d9c;
	cursor: pointer; }
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body .gform_footer input {
		width: 100%; } }
.footer .f_address .f_address_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner {
		display: block; } }
.footer .f_address .f_address_inner .f_address_inner_address {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 450px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end; }
@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner .f_address_inner_address {
		display: block;
		width: 100%;
		text-align: center; } }
.footer .f_address .f_address_inner .f_address_inner_address .f_address_item {
	width: 200px;
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.3em; }
@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner .f_address_inner_address .f_address_item {
		display: block;
		margin: auto; } }
.footer .f_address .f_address_inner .f_address_inner_address .f_address_item strong {
	margin-bottom: 10px;
	display: block; }
.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item {
	width: 220px;
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.3em;
	position: relative; }
.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item a{
	color: var(--color-slate-dark);
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	transition:0.3s ease;
}
.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item a:hover,
.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item a:active,
.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item a:focus{
	color: #F26044;
	text-decoration:none;
}

@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item {
		display: block;
		margin: 30px auto 30px; } }
.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item:before {
	content: '';
	position: absolute;
	background: url(../../assets/img/call-answer.svg) center/cover no-repeat;
	width: 15px;
	height: 17px;
	display: block;
	left: -27px;
	top: 4px;
	-webkit-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	transform: rotate(6deg); }
@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner .f_address_inner_address .f_phone_item:before {
		left: -7px; } }
.footer .f_address .f_address_inner .f_mobile_button {
	display: none; }
@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner .f_mobile_button {
		display: block;
		width: 255px;
		text-align: center;
		margin: 0 auto 15px; }
	.footer .f_address .f_address_inner .f_mobile_button a {
		margin-bottom: 15px; } }
.footer .f_address .f_address_inner .f_phone_soc {
	color: var(--color-slate-dark);
	font-size: 20px;
	font-weight: 600;
	width: 290px;
	text-align: right; }
@media only screen and (max-width: 991px) {
	.footer .f_address .f_address_inner .f_phone_soc {
		text-align: center;
		margin: auto; } }
.footer .f_address .f_address_inner .f_phone_soc span {
	padding-left: 15px; }
.footer .f_address .f_address_inner .f_phone_soc span a {
	display: inline-block;
	border: 1px solid var(--color-slate-dark);
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 27px;
	margin: 0 3px; }
.footer .f_address .f_address_inner .f_phone_soc span a svg {
	width: 14px;
	fill: var(--color-slate-dark); }
.footer .f_address .f_address_inner .f_phone_soc span a:hover, .footer .f_address .f_address_inner .f_phone_soc span a:focus {
	background: var(--color-slate-dark); }
.footer .f_address .f_address_inner .f_phone_soc span a:hover svg, .footer .f_address .f_address_inner .f_phone_soc span a:focus svg {
	fill: #fff; }
.footer .f_partners {
	margin: 35px 0; }
.footer .f_partners .f_partners_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
@media only screen and (max-width: 991px) {
	.footer .f_partners .f_partners_inner {
		display: block; } }
.footer .f_partners .f_partners_inner .f_partners_button {
	width: 500px; }
.footer .f_partners .f_partners_inner .f_partners_button .btn_green {
	margin-left: 30px; }
@media only screen and (max-width: 991px) {
	.footer .f_partners .f_partners_inner .f_partners_button {
		display: none; } }
.footer .f_partners .f_partners_inner .f_partners_logo {
	width: calc(100% - 550px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; }
.footer .f_partners .f_partners_inner .f_partners_logo a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
@media only screen and (max-width: 1199px) {
	.footer .f_partners .f_partners_inner .f_partners_logo {
		width: calc(100% - 513px); } }
@media only screen and (max-width: 991px) {
	.footer .f_partners .f_partners_inner .f_partners_logo {
		width: 320px;
		margin: auto; }
	.footer .f_partners .f_partners_inner .f_partners_logo a {
		width: 30%; }
	.footer .f_partners .f_partners_inner .f_partners_logo a img {
		height: 100%; width:auto;} }
@media only screen and (max-width: 479px) {
	.footer .f_partners .f_partners_inner .f_partners_logo {
		width: 100%; } }
.footer .f_description {
	font-size: 15px;
	color: var(--color-slate-dark);
	font-weight: 300;
	line-height: 1.5em; }
@media only screen and (max-width: 991px) {
	.footer .f_description {
		text-align: center; } }
@media only screen and (max-width: 767px) {
	.footer .f_description {
		font-size: 16px; } }
@media only screen and (max-width: 479px) {
	.footer .f_description {
		font-size: 15px; } }
.footer .f_logo {
	text-align: center;
	padding: 90px 0 40px; }
@media only screen and (max-width: 479px) {
	.footer .f_logo {
		padding: 40px 0 40px; } }
.footer .f_menu ul {
	list-style: none;
	margin-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	max-width: 500px;
	margin: auto; }
.footer .f_menu ul li a {
	color: var(--color-slate-dark);
	font-size: 18px;
	text-transform: uppercase;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease; }
.footer .f_menu ul li a:hover, .footer .f_menu ul li a:focus {
	color: #2b2e2f; }
@media only screen and (max-width: 479px) {
	.footer .f_menu ul li a {
		font-size: 13px; } }
.footer .copyright {
	font-size: 14px;
	color: var(--color-slate-dark);
	text-align: center;
	padding: 45px 0 70px; }
@media only screen and (max-width: 479px) {
	.footer .copyright {
		font-size: 13px; } }


.gform_wrapper h3.gform_title {
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px !important;
	font-family: 'Taviraj';
	font-weight:400 !important;
}

.bottom_form .gform_footer {
	position: absolute;
	top: 0px;
	right: 32px;
}
@media only screen and (max-width: 991px) {
	.footer .bottom_form .gform_body ul li:last-child{
		position: relative;
		top: 0px;
		right: 0px;

	}

	.bottom_form .gform_footer {
		position: relative;
		top: 0px;
		right: 0px;
		width:100%;
		margin-bottom:30px;
		text-align:center;
	}

	.subscribe_form .bottom_form__content .gform_footer {
		position: relative;
		top: 0px;
		right: 0px;
		width:100%;
		margin-bottom:30px;
		text-align:center;
	}
}


.bottom_form .gform_footer input {
	width: 110px;
	height: 43px;
	background: var(--color-slate-dark);
	color: #fff;
	font-size: 16px;
	font-family: 'Taviraj';
	border: 1px solid var(--color-slate-dark);
	text-transform: uppercase;
	border-radius: 20px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	outline: none;
	line-height:1em;
	text-align:center;
	padding:0px;
}

@media only screen and (max-width: 991px) {
	.bottom_form .gform_footer input {
		width: 100%;
	}
}

.bottom_form .gform_footer input:hover,
.bottom_form .gform_footer input:focus {
	border: 1px solid #F26044;
	background: #F26044;
	cursor: pointer;
}
.gform_wrapper .gform_footer {
	width:auto !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	padding:0px 15px !important;
}
.gform_wrapper ul {
	margin: 0 0 0 0;
}
.gform_wrapper ul li label{
	display:none;
}
.validation_message{
	display:none;
}
.validation_error{
	display:none;
}

.subscribe_form .bottom_form__content .gform_footer {
	position: absolute;
	top: 0px;
	right: 30px;
}

@media only screen and (max-width: 991px) {
	.subscribe_form .bottom_form__content .gform_footer {
		position: relative;
		top: 0px;
		right: 0px;
		width:100%;
		margin-bottom:30px;
		text-align:center;
	}
}


.subscribe_form .bottom_form__content ul li input {
	width: 100%;
	height: 43px;
	border: 1px solid #d7d7d7;
	background: #fff;
	padding: 0 20px;
	border-radius: 20px;
	outline: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	font-size: 18px;
	color: var(--color-slate-dark);
	transition: 0.3s ease;
}

.subscribe_form .bottom_form__content .gform_footer input {
	width: 140px;
	height: 43px;
	background: var(--color-slate-dark);
	color: #fff;
	font-size: 16px;
	font-family: 'Taviraj';
	border: 1px solid var(--color-slate-dark);
	text-transform: uppercase;
	border-radius: 20px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	outline: none;
	line-height:1em;
}
.subscribe_form .bottom_form__content .gform_footer input:hover,
.subscribe_form .bottom_form__content .gform_footer input:focus {
	border: 1px solid #295d9c;
	background: #295d9c;
	cursor: pointer;
}

.blog_inner .content_text_block blockquote{
	border-left: none;
}
.navigation .nav-links {
	padding-left: 0px;
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	width:100%;
}
.navigation .nav-links a,
.navigation .nav-links span{
	color: #2b2e2f;
	font-size: 15px;
	display: block;
	padding: 7px 9px;
	border-radius: 2px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	margin:0 3px;
}
.navigation .nav-links .current{
	background: #d7d7d7;
	text-decoration: none;
}
.navigation .nav-links a:hover,
.navigation .nav-links span:hover,
.navigation .nav-links a:focus,
.navigation .nav-links span:focus{
	background: #d7d7d7;
	text-decoration: none;
}

.list{
	margin:0;
}
.new__header .contact_block .contact_inner .form_item h3 {
	color: var(--color-slate-dark);
	font-size: 20px !important;
	font-weight: 700 !important;
	text-align: center;
	margin-bottom: 30px;
}
.gform_wrapper ul {
	list-style:none;
}
.gform_wrapper ul li input,
.gform_wrapper ul li textarea{
	background:#fff;
}

.gform_wrapper ul li input[type="checkbox"]{
	display:none;
}

.gform_wrapper ul li:last-child .gfield_consent_label{
	display:block;
	position: relative;
	padding-left: 37px;
	display: block;
	font-size: 0.875em;
	color: var(--color-slate-dark);
	font-size: 12px;
	margin: 17px 0 31px;
}

@media only screen and (max-width: 991px) {
	.blog_inner .gform_body ul li:last-child {
		text-align:left;
	}
}

.gform_wrapper ul li:last-child .gfield_consent_label a{
	color: #F26044;

}

.gform_wrapper ul li:last-child .gfield_consent_label:after {
	display: block;
	position: absolute;
	border-radius: 3px;
	background: url(../../assets/img/cheack.jpg) center center no-repeat;
	width: 15px;
	height: 15px;
	content: "";
	top: 5px;
	left: 5px;
	opacity: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.gform_wrapper ul li:last-child .gfield_consent_label:before {
	display: block;
	position: absolute;
	border-radius: 3px;
	background-color: white;
	border: 1px solid #d7d7d7;
	width: 25px;
	height: 25px;
	content: "";
	top: 0;
	left: 0;
}

.gform_wrapper ul li input[type="checkbox"]:checked + .gfield_consent_label:before {
	border: 1px solid var(--color-slate-dark);
}
.gform_wrapper ul li input[type="checkbox"]:checked + .gfield_consent_label:after {
	opacity: 1;
}

.gfield_required{
	display:none;
}

.gform_wrapper #gform_fields_2 li:last-child .gfield_consent_label:after,
.gform_wrapper #gform_fields_2 li:last-child .gfield_consent_label:before,
.gform_wrapper #gform_fields_5 li:last-child .gfield_consent_label:after,
.gform_wrapper #gform_fields_5 li:last-child .gfield_consent_label:before{
	display:none;
}


.inner_page .content_text_block ul{
	margin-left:0px;
}
.inner_page .content_text_block ul li {
	position: relative;
	color: var(--color-slate-dark);
	font-size: 18px;
	margin-bottom: 15px;
	padding-left: 30px;
	line-height: 1.5em;
}
.inner_page .content_text_block ul li:before {
	content: '';
	width: 18px;
	height: 20px;
	background: url(../../assets/img/snow.png) center/cover no-repeat;
	position: absolute;
	top: 2px;
	left: 0px;
}
.inner_page .content_text_block ol li{
	position: relative;
	color: var(--color-slate-dark);
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 1.5em;
}

.inner_page .content_text_block h4{
	font-size: 22px;
	color: var(--color-slate-dark);
	font-weight: 600;
	margin-bottom: 15px;
}

.inner_page .content_text_block h5{
	font-size: 18px;
	font-weight: 700;
	color: var(--color-slate-dark);
	margin-bottom: 25px;
}

.translatepress-fr_FR .content-image-blocks .content-image__content p{
	font-size:16px;
}

.translatepress-fr_FR .know_base .know_base_inner .know_base_content h2{
	font-size:46px;
}

.translatepress-fr_FR .video_block .video_block_inner .video_content h4{
	font-size:24px;
}

.translatepress-fr_FR .header-content h1{
	font-size:52px;
}

body.translatepress-fr_FR .middle-menu .menu ul li a{
	font-size:15px !important;
}

.translatepress-es_ES .content-image-blocks .content-image__content p{
	font-size:16px;
}

.translatepress-es_ES .know_base .know_base_inner .know_base_content p{
	font-size:15px;
}
.translatepress-es_ES .video_block .video_block_inner .video_content h4{
	font-size:26px;
}

.translatepress-pt_BR .header-content h1{
	font-size:52px;
}

.translatepress-pt_BR .know_base .know_base_inner .know_base_content p{
	font-size:16px;
}
.translatepress-pt_BR .video_block .video_block_inner .video_content h4{
	font-size:26px;
}
.translatepress-pt_BR .video_block .video_block_inner .video_content P{
	font-size:16px;
}


/* start client styles */

.elementor-h1-v1 h1,
h1.elementor-h1-v1 {
	color: var(--color-slate-dark) !important;
	font-size: 70px !important;
	font-family: 'Taviraj'!important;
	font-weight: 400 !important;
	letter-spacing: 4.5px !important;
}
.elementor-h1-v2 h1,
h1.elementor-h1-v2 {
	color: var(--color-slate-dark) !important;
	font-size: 50px !important;
	font-family: 'Taviraj'!important;
	font-weight: 400 !important;
}

.elementor-h1-v3 h1,
h1.elementor-h1-v3 {
	color: var(--color-mint-teal) !important;
	font-size: 26px !important;
	font-family: 'Roboto' !important;
	font-weight: 400 !important;
}


.elementor-h2-v1 h2,
h2.elementor-h2-v1 {
	color: var(--color-slate-dark) !important;
	font-size: 50px !important;
	font-family: 'Taviraj'!important;
	font-weight: 400 !important;
}

.elementor-h2-v2 h2,
h2.elementor-h2-v2{
	color: var(--color-slate-dark) !important;
	font-size: 28px !important;
	font-family: 'Taviraj'!important;
	font-weight: 400 !important;
}

.elementor-h3-v1 h3,
h3.elementor-h3-v1 {
	font-family: 'Roboto'!important;
	font-weight: 400!important;
	color: var(--color-mint-teal)!important;
	font-size: 24px!important;
}
.elementor-h4-v1 h4,
h4.elementor-h4-v1{
	color: var(--color-slate-dark) !important;
	font-size: 30px !important;
	font-family: 'Taviraj' !important;
	font-weight: 500 !important;
	font-weight: 400 !important;
}

.elementor-text p,
p.elementor-text{
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 25px;
}
.gform_confirmation_wrapper h2{
	color: var(--color-slate-dark) !important;
	font-size: 28px !important;
	font-family: 'Taviraj'!important;
	font-weight: 400 !important;
}
.gform_confirmation_wrapper {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 25px;
}

.elementor-p ul,
.elementor-p ol{
	margin-left:20px;
}

.elementor-p p,
.elementor-p ul li,
.elementor-p ol li{
	font-family: 'Roboto', sans-serif !important;
	font-size:18px !important;
	color:var(--color-slate-dark) !important;
	line-height:1.5em !important;
}

.elementor-p span{
	font-family: 'Roboto', sans-serif;
	font-size:18px !important;
}

.elementor-p strong,
.elementor-p b{
	font-weight:700 !important;
	color: var(--color-slate-dark) !important;
	font-size: 18px !important;
}


.elementor-snow_list ul {
	list-style: none!important;
	margin-bottom: 0px!important;
	padding-left: 0px!important;
	margin-left:0px !important;
	background-color:none !important;
}

.elementor-snow_list ul li{
	position: relative!important;
	color: var(--color-slate-dark)!important;
	font-size: 18px!important;
	margin-bottom: 15px!important;
	padding-left: 30px!important;
	line-height: 1.5em!important;
}
.elementor-snow_list ul li:before {
	content: ''!important;
	width: 18px!important;
	height: 20px!important;
	background: url(../../assets/img/snow.png) center/cover no-repeat!important;
	position: absolute!important;
	top: 5px!important;
	left: 0px!important;
}
.elementor-snow_list ul li ul{
	margin-top:10px;
}

/* end client styles */


/* .elementor h1{ */
/* color: var(--color-slate-dark) !important; */
/* font-size: 50px !important; */
/* font-family: 'Taviraj'!important; */
/* } */
/* .elementor h2{ */
/* color: var(--color-slate-dark) !important; */
/* font-size: 42px !important; */
/* font-family: 'Taviraj'!important; */
/* } */
/* .elementor h3{ */
/* color: var(--color-slate-dark) !important; */
/* font-size: 36px !important; */
/* font-family: 'Taviraj'!important; */
/* } */
/* .elementor h4{ */
/* color: var(--color-slate-dark) !important; */
/* font-size: 26px !important; */
/* font-family: 'Taviraj'!important; */
/* } */

/* .elementor p, */
/* .elementor ol li{ */
/* font-family: 'Roboto', sans-serif !important; */
/* font-size:18px !important; */
/* color:var(--color-slate-dark) !important; */
/* } */

/* .elementor span{ */
/* font-family: 'Roboto', sans-serif; */
/* font-size:18px !important; */
/* } */

/* .elementor strong, */
/* .elementor b{ */
/* font-weight:700 !important; */
/* color: var(--color-slate-dark) !important; */
/* font-size: 18px !important; */
/* } */

/* .elementor ul.elementor-icon-list-items{ */
/* list-style: none!important; */
/* margin-bottom: 0px!important; */
/* padding-left: 0px!important; */
/* } */

/* .elementor ul.elementor-icon-list-items li{ */
/* position: relative!important; */
/* color: var(--color-slate-dark)!important; */
/* font-size: 18px!important; */
/* margin-bottom: 15px!important; */
/* padding-left: 30px!important; */
/* line-height: 1.5em!important; */
/* } */
/* .elementor ul.elementor-icon-list-items li:before { */
/* content: ''!important; */
/* width: 18px!important; */
/* height: 20px!important; */
/* background: url(../../assets/img/snow.png) center/cover no-repeat!important; */
/* position: absolute!important; */
/* top: 2px!important; */
/* left: 0px!important; */
/* } */

.elementor-button-link{
	display: inline-block!important;
	color: #fff;
	font-family: 'Taviraj' !important;
	font-size: 16px !important;
	padding: 18px 50px !important;
	border-radius: 120px!important;
	-webkit-transition: 0.3s ease !important;
	-o-transition: 0.3s ease !important;
	transition: 0.3s ease !important;
}

.elementor-button-link:hover{
	text-decoration:none !important;
}

#input_6_24 div{
	display:block;
	margin:0px auto 15px;
}
.translatepress-fr_FR .bottom_form .gform_footer input{
	font-size:14px;
}

@media only screen and (max-width: 991px) {
	.translatepress-fr_FR .header-content .header-content__buttons {
		max-width: 320px;
	}
	.translatepress-fr_FR .rates .rates_inner .rates_inner_content .btn__more {
		margin: auto;
		width: 352px;
		display: block;
		font-size: 21px;
	}
	.translatepress-fr_FR .video_block .video_block_inner .video_content h4,
	.translatepress-fr_BR .video_block .video_block_inner .video_content h4{
		font-size:20px;
	}
	.translatepress-fr_FR .video_block .video_block_inner .video_content P,
	.translatepress-pt_BR .video_block .video_block_inner .video_content P{
		font-size:16px;
	}
	.translatepress-pt_FR .video_block .video_block_inner .video_content h2,
	.translatepress-pt_BR .video_block .video_block_inner .video_content h2	{
		font-size:42px;
	}
	body.translatepress-es_ES .footer .f_menu ul li a,
	body.translatepress-fr_FR .footer .f_menu ul li a,
	body.translatepress-pt_BR .footer .f_menu ul li a {
		font-size:13px !important;
	}

	.translatepress-es_ES .rates .rates_inner .rates_inner_content .btn__more {
		width:365px;
	}
	body.translatepress-es_ES .header-content .header-content__buttons{
		width:310px;
		max-width:310px;
	}

	.translatepress-pt_BR .rates .rates_inner .rates_inner_content .btn__more{
		font-size:19px;
	}

}

@media only screen and (max-width: 767px) {

	body.translatepress-es_ES .footer .f_menu ul li a,
	body.translatepress-fr_FR .footer .f_menu ul li a,
	body.translatepress-pt_BR .footer .f_menu ul li a {
		font-size:13px;
	}
	.translatepress-fr_FR .know_base .know_base_inner .know_base_content h2 {
		font-size: 30px;
	}
	.new__header .contact_block .contact_inner .form_item-inner{
		padding: 45px 15px;
	}
}

@media only screen and (max-width: 479px) {

	.translatepress-fr_FR .header-content h1 {
		font-size: 30px;
	}
	.translatepress-fr_FR .btns {
		padding: 18px 35px;
	}
	.translatepress-fr_FR .btn__more {
		font-size:18px;
	}
	.translatepress-fr_FR .rates .rates_inner .rates_inner_content .btn__more{
		width:300px;
		font-size:17px;
	}
	body.translatepress-es_ES .footer .f_address .f_address_inner .f_phone_soc,
	body.translatepress-fr_FR .footer .f_address .f_address_inner .f_phone_soc,
	body.translatepress-pt_BR .footer .f_address .f_address_inner .f_phone_soc{
		width:195px !important;
	}

	body.translatepress-es_ES .header-content .header-content__buttons{
		width:300px;
		max-width:300px;
	}
	body.translatepress-es_ES .btn__more{
		font-size:18px;
	}
	.translatepress-es_ES .rates .rates_inner .rates_inner_content .btn__more{
		width:300px;
	}

	.translatepress-es_ES .rates .rates_inner .rates_inner_content .btn__more{
		font-size:16px;
	}

	.translatepress-pt_BR .header-content h1 {
		font-size: 38px;
	}

	.translatepress-pt_BR .video_block .video_block_inner .video_content .video_but a {
		text-align:center;
	}
	.translatepress-pt_BR .btn__more  {
		font-size:20px;
	}
	#input_6_24 div{
		width:100% !important
	}

	.translatepress-es_ES .inner_page .content-image__content .know_but a {
		text-align:center;
	}

}

#field_6_1 label,
#field_6_11 label,
#field_6_6 label{
	display:block;
}
.page .elementor .elementor-icon-box-wrapper .elementor-icon-box-icon {
	margin-right:30px;
	margin-top:18px;
}
.page .elementor .elementor-icon i{
	font-size:30px;
	color:var(--color-slate-dark);
}

.f_partners .f_partners_inner .f_partners_button a:hover,
.f_partners .f_partners_inner .f_partners_button a:focus{
	background:#F26044;
}

.video_block .video_block_inner .video_item .video_content .video_but a {
	border:1px solid #F26044;
}
.video_block_left .video_block_inner .video_item .video_content .video_but a {
	border:1px solid var(--color-mint-teal);
}


.video_block .video_block_inner .video_item .video_content .video_but a:hover,
.video_block .video_block_inner .video_item .video_content .video_but a:focus{
	background:#F26044;
	border:1px solid #fff;
}



.know_base .know_base_inner .know_base_content .tabs .know_but a{
	border:1px solid #F26044;
}

.know_base .know_base_inner .know_base_content .tabs .know_but a:hover,
.know_base .know_base_inner .know_base_content .tabs .know_but a:focus{
	background:#F26044;
	border:1px solid #fff;
}

body .header-content .header-content__buttons .btn_green:hover,
body .header-content .header-content__buttons .btn_green:focus {
	background:#F26044;
}
body .header-content .header-content__buttons .btn_blue:hover,
body .header-content .header-content__buttons .btn_blue:focus{
	background:#F26044;
}

.gchoice_2_7_1{
	margin-top:0px !important;
}


.alert-success{
	text-align:center;
}


.donor_maps{
	background: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edebf8',GradientType=0 );
	padding: 80px 0 60px;
}

.donor_maps .container {
	width:1400px;
}
@media only screen and (max-width:1440px) {
	.donor_maps .container {
		width: 1180px;
	}
}

.donor_maps h2{
	text-align: center;
	color: var(--color-slate-dark);
	font-size: 50px;
	font-family: 'Taviraj';
}
@media only screen and (max-width:767px) {
	.donor_maps h2{
		font-size: 34px;
	}
}

.blog_question_home {
	text-align: center;
	padding-top: 100px;
	background:#fff;
}
.blog_question_home h2 {
	font-size: 50px;
	color: var(--color-slate-dark);
	font-family: 'Taviraj';
	margin-bottom: 40px; }
@media only screen and (max-width: 767px) {
	.blog_list .blog_question_home h2 {
		font-size: 30px; } }

.blog_question_home .btn_green:hover,
.blog_question_home .btn_green:focus{
	background: #F26044;

}
.gradiend_end_home {
	background: #fff;
	height: 100px;
}
.donor_maps_locations{
	margin-top:45px;
}
.donor_maps_locations #wpsl-wrap{
	border-radius: 25px;
	-webkit-box-shadow: 0px 0px 41px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 41px rgba(0,0,0,0.2);
}
.donor_maps_locations #wpsl-gmap {
	margin-top:0px !important;
	margin-bottom:0px !important;
}


.donor_maps_locations #wpsl-result-list{
	display:none;
}
.donor_maps_locations .wpsl-search{
	display:none !important;
}

.wpsl-info-window  p{
	font-size: 13px;
	line-height: 1.5em;
	color: var(--color-slate-dark);
}
.wpsl-info-window  p a{
	font-size: 13px;
	line-height: 1.3em;
	color: #000;
	text-decoration:none;
}
.wpsl-info-window  p a:hover{
	text-decoration:underline;
}

.wpsl-info-actions a{
	font-size: 13px;
	line-height: 1.3em;
	color: #000;
	text-decoration:none;
}
.wpsl-info-actions a:hover{
	text-decoration:underline;
}

@media only screen and (max-width:767px) {
	.blog_question_home h2{
		font-size: 30px;
	}
	#wpsl-stores, #wpsl-direction-details, #wpsl-gmap {
		height: 300px !important;
	}
}
@media only screen and (max-width:479px) {
	.blog_question_home h2{
		font-size: 24px;
	}
	.donor_maps #wpsl-stores,
	.donor_maps#wpsl-direction-details,
	.donor_maps #wpsl-gmap {
		height: 200px !important;
	}
}

/* new content-image-blocks */

.content-image-blocks-find {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0 60px;

}
@media only screen and (max-width: 991px) {
	.content-image-blocks-find {
		display: block; } }
@media only screen and (max-width: 1330px) {
	.content-image-blocks-find {
		padding: 50px 0; } }

@media only screen and (max-width: 767px) {
	.content-image-blocks-find {
		padding: 50px 20px;
	}
}
@media only screen and (max-width: 580px) {
	.content-image-blocks-find {
		padding: 0 20px 50px; } }
.content-image-blocks-find .content-image__image {
	width: 50%;
	text-align: right;
	padding-right:45px;
}

.content-image-blocks-find .content-image__image .content-image__image_video{
	position:relative;
	display:block;
	max-width:678px;
	float:right;
}

.content-image-blocks-find .content-image__image .play_video {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 115px;
	height: 115px;
	background: #F26044;
	display: block;
	border-radius: 50%;
	text-align: center;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	outline:none;
}


@media only screen and (max-width: 991px) {
	.content-image-blocks-find .content-image__image {
		padding-right:0px;
	}
	.content-image-blocks-find .content-image__image .content-image__image_video{
		float:none;
		display:block;
		margin:auto;
	}

}

@media only screen and (max-width: 768px) {
	.content-image-blocks-find .content-image__image .play_video {
		width: 60px;
		height: 60px;

	}

}

@media only screen and (max-width: 1199px) {
	.content-image-blocks-find .content-image__image {
		width: 45%; } }
@media only screen and (max-width: 991px) {
	.content-image-blocks-find .content-image__image {
		width: 100%;
		text-align: center; } }

.content-image-blocks-find .content-image__content {
	max-width: 700px;
	width: calc(50% - 30px); }
@media only screen and (max-width: 1199px) {
	.content-image-blocks-find .content-image__content {
		width: 55%;
		padding-right: 20px; } }
@media only screen and (max-width: 991px) {
	.content-image-blocks-find .content-image__content {
		width: 100%;
		padding-left: 20px;
		max-width: 100%; } }
@media only screen and (max-width: 991px) {
	.content-image-blocks-find .content-image__content {
		margin-top: 30px; } }
.content-image-blocks-find .content-image__content h3 {
	font-family: 'Roboto';
	font-weight: 400;
	color: var(--color-mint-teal);
	font-size: 24px;
	text-transform: uppercase; }
.content-image-blocks-find .content-image__content h2 {
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	margin-bottom: 40px; }
@media only screen and (max-width: 580px) {
	.content-image-blocks-find .content-image__content h2 {
		font-size: 28px;
		margin-bottom:15px;
	} }
.content-image-blocks-find .content-image__content p {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	margin-bottom: 25px; }
@media only screen and (max-width: 1330px) {
	.content-image-blocks-find .content-image__content p {
		font-size: 16px; } }
@media only screen and (max-width: 1199px) {
	.content-image-blocks-find .content-image__content p br {
		display: none; } }


.about_us_find .about_us_title{
	font-size: 50px;
	color: var(--color-slate-dark);
	font-family: 'Taviraj';
	margin-bottom: 25px;
	text-align:center;
}
@media only screen and (max-width: 767px) {
	.about_us_find .about_us_title{
		font-size: 30px;
	}
}

.about_us_find .about_us_description{
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	display:block;
	max-width:865px;
	margin:0 auto 50px;
	text-align:center;
}

.report{
	padding:30px 0;
	background: #ffffff; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
/* .report .container{ */
/* width:1400px; */
/* } */
.report .report_inner{
	width:100%;
	height:auto;
	border-radius:25px;
	padding:75px 0;
}

@media only screen and (max-width: 1440px) {
	.report .container{
		width: 1180px;
	}
}

.report .report_inner h2{
	text-align:center;
	color:#273b59;
	font-family: 'Taviraj';
	font-size:50px;
	margin-bottom:30px;

}
.btn_white {
	background:none;
	border:1px solid #fff;
}

.btn_white:hover,
.btn_white:focus{
	background: #F26044;
	border:1px solid #F26044;
}

@media only screen and (max-width: 767px) {
	.report .report_inner{
		padding: 35px 20px;
	}
	.report .report_inner h2{
		font-size: 30px;
	}
	.report .report_description{
		font-size:14px;
	}
	.report .btns {
		padding: 18px 40px;
	}
}

.report .report_description{
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
	text-align:center;
	margin-bottom:35px;
}
.page-template-find-template{
	background:#fff;
}
@media only screen and (max-width: 991px) {
	.report .report_description br{
		display:none;
	}
}
.report .report_bnt{
	text-align:center;
}

.report .report_bnt .btns{
	outline:none;
}

.know_base_find{
	padding: 70px 0 70px;
}

.quotes_find{
	padding: 60px 0 60px;
}
.quotes_find h3{
	padding-left: 0px;
}
.quotes_find h2{
	padding-left: 0px;
}
.quotes_find .quotes_content{
	padding-left: 0px;
	padding-top: 40px;
}
.quotes_find .quotes_content:before{
	display:none;
}


.blog_question_home-find {
	padding-top:20px;
	padding-bottom: 20px;
}


.line_amin{
	width:35px;
	height:35px;
	display:inline-block;
	position:relative;
	z-index:11;
	margin-left: 20px;
	top:10px;
	-webkit-animation: MoverRight 2s ease infinite;
	animation: MoverRight 2s ease infinite;
}

.page-template-find-template .quotes_content{
	padding-bottom:30px;
}

.page-template-find-template .owl-nav{
	bottom:25px;
}

.page-template-find-template .quotes .owl-nav{
	width:75px;
}

.page-template-find-template .quotes .owl-nav .owl-prev svg{
	width:25px;
}
.page-template-find-template .quotes .owl-nav .owl-next svg {
	width:25px;
}
/* anim */

.shine {
	display: block;
	position: absolute;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7rCNk1AAAbWElEQVR4AezcS8uU9QOHcf3/ayFWYyHixlnYAREHa9GhGCSxFjIgFthhxI1Y+RRibmwQEcRirIWIiynosBAHsRYiDG7sEMxGnoXII+LGgqmFWIueQNyIXcHNj3sffO/d9XkJ1wu4lvwXesQETdBqE6gJHROoCS+bQE3omUBNeM8EasKHJlAThiZogr4wQRM0NkET9LMJmqB5EzRBMxM0QX+boAliiZT3EA8bQXmP8pgRlNembQTlPclTRlBeh44RlPciLxlBeZvYZATl9egZQXmv8boRlNenbwTlvcO7RlDe+3xgBOUNGBhBeUc4YgTlDRkaQXmnOGUE5Y343AjKGzM2gvK+5TsjKG/CxAjK+5GfjKC8KVMjKG+BBSMo7wY3jKC8GTMjKO8P/jSC8hZZNILy/gEjKO4B4EEzKK0FtMygtNXAajMorQ1eQZS3AdhgBqU9DTxjBqV1ga4ZlPYK8KoZlNYDryDKewt42wxK2wXsMoPS5oA5MyjtAHDADEobgFcQ5X0MfGIGpX0KfGYGpY2AkRmU9jXwjRmUNgavIMq7AFwwg9IuAhfNoLQpOG9Q3jwwbwalLYBXEOX9AvxqBqX9BvxuBqUtgvMG5d0F7ppBaQCYQWHLAVhuCGWtAGCFIZTVBucNynscgCcMoawOAB1DKOt5AF4whLK64BVEeT1w3qC87QBsN4Sy+gD0DaGsPQDsMYSy5sAriPI+AucNyjsMwGFDKGsIwNAQyjoJwElDKGsEXkGUdwaAM4ZQ1jkAzhlCWRMAJoZQ1vcA/GAIZU3BK4jyrgJw1RDKug7AdUMoawbAzBDKug3AbUNkaRHyVxDpPgD3DRGl/0Hl/6ZIUgsqLVMkaRVUVpkiSW3IX0Gk9VBZb4okbYTKRlMkqQv5eYO0BSpbTJGkHuSvINIbUHnTFEnaCZWdpkjSHOTnDdJ+qOw3RZIGkL+CSMegcswUSToOleOmSNII8vMG6UuofGWKJI2hMjZFks5D5bwpkjSB/BVEmkJ+3iBdhsplUyRpASoLpkjSTajcNEWSZpC/gkh/QX7eIN2Byh1TJAkKUwRpGRTLjJGjFuSvINIaKNYYI0droVhrjBx1oOgYI0fPQvGcMXLUhfwVRNoKxVZj5GgbFNuMkaM+FH1j5Gg3FLuNkaM5yF9BpINQHDRGjg5BccgYORpCMTRGjk5AccIYORpB/goinYbitDFydBaKs8bI0QTy8wbpEhSXjJGjKeSvINIVKK4YI0fXoLhmjBzNID9vkG5BccsYOVqE/BVEugfFPWPEaCnUlpojRS3IzxuklVBbaY4UtaHWNkeK1kFtnTlS1IH8FUTqQn7eIG2G2mZzpKgHtZ45UrQDajvMkaI+5K8g0l6o7TVHivZBbZ85UjSA2sAcKToKtaPmUP4J8i979/7fVGH/cfwdAgXKpQRE7YCCGYJOqpOgKGNeWAQVZE6MDxQFnC7aydTxZaa4L2MyB5kXp2NWog8Fpx0zXlCUL2oEQRBRgkrVDcHIfShCLJQLxZL3t1ww55yENpdzTnP5PP+G/tDzOvm8j6yCCB09yqhHkYtEIZrA44x6HKZr1hPCaMWnw3yVjKqE2VoOt0AY7vzLYLqXGPUiTGb7QwGECUbe2oSbIOavgnSbXQRhivKpFphrMaMWw1RnLu8KYZKKfxTAVMsYtQxmGrSxFMIs1lcC7WCmKkZVwUSjagZBmKdw+cfFMNEaRq2BeTwHR8FMovPa9T8yfxPE5FUQ63SWw1yi57bwT2GaMKPCMEnrl1gBs4n+e/ZdDbPUMGoXzNHxXb5ihenE8LqDd8AkVIIpTlnN5YVoAuKGCB+0wAwtqdQSJui7lWs7o0mIcvJfLc3eBDFnFWRIDbf1RBMRFeTbHWC8LlTqAsPdeIB7+kM0XSglP+kGw/WgUg8YbVKEB4ajKUkoJTeXmjndYMJ4g/VxMjIKTUtCKVl9MQzWj0r9YKg2r8rFRkaEUrL2WrM2QUxYBTnxfVLCaEaEUjLyOxjqUioNgYF6riUljGZIKCX5NysMNIxKw2Ccc7eREkYzRBnrvdjK8OkGE8YbrthNShjNrKu/pR1hmLFUGgujuOtICaOZw/Is6/2nB4xSRqUyGMMyhaSE0UxSsID1tp4Ng0yg0gQYosVM1qsbDpE5iqpYb9dgGGMiafgqSLvXeUgZRCbpuon1DowxcrrB0PGGk1fKMERGOm0b60X+F0Z4kEoPQH+91/GQZy0QGRhK682wQn8VVKqA7n6yg4csKEBmklBKzm0D3c2i0izo7aq9PKSqCJlKQim5vLMRmyBGroKMq+MhG7pCZPI82tofGjDdYNx4g+UvJDM/jEooJb8+B/p6g0pvQE8FlWRWhFEJpeTuodDVEiotgY6KFpBZEkYllJJ1N0NPK6kUhH66rCKzJoxKKK13j0XfTRBjVkH6bMySxVxRWs0jnmpuzHQDuR56uShMZkkYFYNqecT8ttDLFiptgU6u2U9mTRgVoyI8IngydFJNpWro47cRMhvDqHyf5Mte0EctlWqhh2YP86hNXZEVRAWP2j4AuqAadNDKz6OqS5E15ED6qL1XQgftqdYeabMt5lG1g5AtROFCHlV3G9LXiWodka7un/GwLD15llBab5oF6SqhWgnSdNaWbP9InYRS8pkCpKk31XohPc6dPKYCWUpCKflWe103QdJeBbm+lse8ZEW2klBKrvoB0jKAagOQjokRUsJoLoRScsMZSMeFVLsQqbM+SlLCaG6EUjJ8AdIwlGpDkbLWc0gJozkTSsn9LqRuBNVGIFWd3iMljOZQKCUP3pn+JkjaqyD2z0kJo7mxJBn1UDOk6BaquZGafltJCaO5siQZ9VxLpGYc1VKs+ZfWkBJGc2dJMmqRLfWngPTHG375HSlhNJcOpKM+7YZUTKbaZKRgcoRRObEFKQfSUZvPTGcTJI1VkOZPUEG2IHNBGRV2DkLyplNtOpLVZh4VZAsyN/yBCrWjkLQZVJuBJJ30ARXk5DlXVFAh4klzuiH58YZTv6CCnDznVChVmG5Fcl6g2vNISv9tVJCT51wNpeRLrZPeBEljFWT4HipE3MhREkrJdzsiGYuo9jaScGsdmR9hVEIpufoUJGEp1ZYiYZZ7qVKBHCahlNzaN7nphhTHG1o8TTJ/wqiEUrJmCBK2mmqrkaB2b5ISRnNdGVUOjE1xE4TcgMQUf0hKGM1906gSmYQEbafadiTk9HVk3oRRWZJUeNyKhOykWjUSMXAHmUdhVJYkFV5tg0RQCwkYsY/MqzAqB9IK75+IxhVQqwUadXsd1cqQ6+RAWmFtTzSqiFpFaITlfmpMQ+6TA2mFbeeiMcXUKkbDCmZTQ7Ygc90Fe6i2e1iymyCNroJ0WEiNvDt5llBK1rmTnG5obLyhaxU15OQ5H5RRa4oFDelLrb5oQJ9N1JCT5/wwjVozW6ABA6k1EMd38bfU2F6KvCShlHy9HY5vMLUuwXGN3E9KGJVQeszKkxPcBGlkFWRChJQwKqE0al3vhKcbyGsRX7NHqCRhVEIpuWMAjmM0tUYjrlYvkBJGJZRq7L0q4cfIMsTT8R1SwqgsSVKrbhziGk+t8Yij+79JCaNiVIQx/mJBHOXUKkesH/+X9SSMinLGerYAsaZSaypiXLKLh0kYFRWMtaAIMe6n1n3QGn2AWrIFKQfSCqu6JPAHWAGNuyNUky1IOZDW2HgGNGZS6ymoWB+jgmxBis6fMlb4okY2QbSrIIUvM45yCAmlKvuvgcpcas2FwgnLGUcFhIRSjchvoTSfWvMRZV9DLTl5VpJQqvDXZohaQq0l+N45XzGOJYUQEkrj8LfC91ZQ6wMcc/luUsJooiSUkottsZsgsasgN31HShhNnIRS8rMSHLWOWl/iiD9SS8KoloRSrS1n4YjN1NqEQ5o/yVgSRrUklGrtdOKwampVo17b/yMljCZCliQ1aq/HIfuotQ/ASStICaOJkSVJjUg56jEW0CtEShhNmCxJajxqRVvGanvedlLCaOLkQFprTmsbY43Zy7hkC1JolTG+ZWczYbIFGUtMY3xbmRDZgoxPWGYyPXLy3DgJpY2Tk+f0SChNUBkaJySUJmsKRJIklGpJGE2fhFItCaP6kVCqIWE0DRJKJYyaQEKphNE0yZKkhFHjyJKkhFETyJKkhFGRpja2EvsVe5iwBT9znG0vsbWByHvNbSfaT3cMdA533eie4Jnq9T3hfzGwKFgV2hLez5TtD28JVQUXBV70P+HzTvVMcN/oGu4c6DjdfpKtOXKFaGfrYXf0cw5xXece55nsfcT3rH9+4P3gF1+Gq9kEqsNffhF8PzDf/6zvEe9kzzj3da4hzn4Oew9bO4gMU2Artp/huMB5pesm910e732+J/1zAu8EPw1tDR9gFjkQ3hr6LPhOYI7/Sd99Xs9d7ptcVzovcJxhL7YVQBijyGbv6TjXeZnrevftnnu8033/9L8RWLEytD68i3lhV3h9aOWKwBv+f/r+7r3Hc7v7etdlznMdPe22IogGtbJ1sZc6LnJe5frVLZ6J3gd8M/2vBJYG/xP6OlxH0YC68Neh/wSXBl7xz/Q94J3oueVXrhHOixyl9i62VsgPtk72Xo7znENdo913ev7krfD9yx94K/hRaGN4N4Uhdoc3hj4KvhXw/8tX4f2T5073aNdQ53mOXvZONmSVQls3+1mOQU7XNe4yz++9D/me9r8aWBb8PPRNOEKRUSLhb0KfB5cFXvU/7XvI+3tPmfsal3OQ4yx7N1shmoDV1tl+mmOA8wrXWPd4z5+9M3z+FwILg6tCm8N7KXLE3vDm0KrgwsALft8M7589491jXVc4BzhOs3e2WZG6trbu9rMdzsGuke7bPJO8D/ue8c8LLA+uDe34lnlPfLsjtDa4PDDP/4zvYe8kz23uka7BzvpC3N3WFhodOjvOd43x3Ot7LvBRqIYpEqIm9FHgOd+fPWNc5yNWe9spdsc5h8Pib+rD4t98lfVh8YNDYXEn857YeSj0flAfeit9f6sPvb85HHrPcdhPsbVP61XISYdfhfz88KuQacdehXyifRUiso321dQnx15NTTv8aurnzoGOHzXVq6m2thL72Y6fXeIa6f61Z5L3r75/+OcF3guuCe0IU2SY8I7QmuB7gXn+fxz+V+nX7pGuS468TG+LbNLMdoK9t2OAc5hrjHu8517vY77nng8sDH4c2hTeQ2GIveFNoY+DCwPPP+d7zHuvZ7x7jGuYc4Cjt/0EWzPkhda2rvYzHRc7r3a5b/Xc7X3QN8s/N/BucHVoW/ggRQMOhreFVgffDcz1z/I96L3bc6vbdbXzYseZ9q621hAN6tDRfqqjv/Ny1/XuOzxTvH/3zfa/GQh+GFofrmFeqAmvD30YDLzpn+37u3eK5w73Da7Lnf0dp9o7doAwRktbsb2P40LnL1w3u+8q997ve9L/cuCd4Gehr7Lt1w1fHf51w8v+J333e8vvct/s+oXzQkcfe7GtJUSGMT+bmP6Ybj5hfjaJ/5guvyAV0WziqmNS1vY34jFdyDDIsxYIA8iU0TQII8j4WhlEw2QuUmYihQEqZNhWGGAqNWRxxgSyjSUbWSaQNT9Z9UuD7I/KDqnZJIxqPWFBgoSE0bo5EkqF/mF078+HMtZ2CaUirTD6zXm4gLEGz5FQKtIIo6FewPmMdZ710cZDqRDljGvFSQBKGasUmBhpJJQKMSrCeOa1Rb1TGasngBtqJZSKBg2qZTxPNschJYxVgnrOnRJKRQNKqxnPH3GEjbFsOOSsLccNpUJ03cQ4vrsJR7VlrLY4rPtn8om5pMjXAmoux/cYC0fZFjOecuQ7UbiMcXx1DqL2U2sfjmnlZxyRURASRmOtsUOhmlrV+F6zhxlH7SBoCQmjy0+A0mZqbYLC+AhjVZdCTUgYfbkQKuuo9SWUrtnPWJu6QkgYVXrMCrUqalVB5aIwY1VJKJUwqhC5G1orqLUCan02SigVDYbR2tGIsYRaS6DRZZWEUtFAGN11CWLNp9Z8aBUtOG4oFRJG//tjxPEqteYiRkHlcUKpkA8//7s74qmkViViWe6LG0qFfKr+nY6Iaya1nkI84+ryPpSKaYzxQquEI2oF4rpqr4RSLTl5fqQZjuN+at2H+H6yQ0Kpipw8R/4nmUGHqTiO3uuoVVWEvCUnz/tH4vjKk3jaO3kltRYUIC+I0h3U+PZiNGA8tcbjuNq9LkuSR0kY3dQHDSlL6i61xSw5kD5MwmhVVzRoDLVGowGWKXIgXU/C6MIOaNh11LoWDXLXyYG0hNHZBWjEUGoNRcOu2E21PT9FfpEwer8FjRlMrUvQiHO35XUolTBadzsaN5BaA9GYnmvzOJRKGN03AgnoS62+aNSJ7+dtKJUwumMgElFKrVI0rs1reRpKZQty3elISAm1SpAA6+N5GUplC/LDYiTmB9QqRkImRfIvlMoW5JvtkKAiahUhMTceyLdQKifPT7dAogqo1QIJGlKTX6FUTp7vtSBx1ELC+m6VJck8OnmuuxXJ2Em1aiTulNWyJJnD3BEq7BmOpGyn2nYkodO7siSZJ2F0W38kZwPVNiAZrV+SA+m8CKNfnIokrabaaiTFOl0OpPMgjH5wEpJVRbUqJMkTkQPpXA+j89ogaUupthTJGlVLhckQuRZGn2iO5C2i2ttI2qCdORxKJYxGJiMVr1HtNSTvzM05G0oljH73S6TkBao9jxSUfJqjoVTCaM1lSE0l1SqRCtuinAylsgW5tR9SNINqM5CSls/lYCiVLcjP7UjVdKpNR2qaPZRzoVS2IN/rhJRN0+0A9c6DuRVK5eR5TmukbjJJnTqUa38uhVI5eX7UijSU67gAeUFYliRz5uQ5MhFpGUe125CGMzbIkmQ2s0bjU+0NSM8tVHMjHT9YJUuSORFGdzqRpuuodh3S0v4tOZDOgTC65SykawTVRiA9Bc/IgXTWh9HPuiNtQ6k2FGmyTJMD6SwPo4ttSN+FVLsQabutjkctKoTIujDqbwUdDKDaAKTvyr0SSrM3jD7cDHoopVopdDBgu4TSLA2jkfHQR2+q9YIeen0poTQrw+j+a6CTEqqVQBcnB7MwlMoWZPgi6KUT1TpCH23nZ10olS3IjX2gm/ZUaw+dNH8qy0KpbEFWdYGOqAbdWO7JqlAqJ88LiqCnWirVQkc312VPKJWT58oC6KqaStXQ09Dd2bIkKSfP91mgry1U2gJdnfN1Zi9Jiq4hHlI3DnrbQKX10NcP18qSZBaE0b1XQXdVVKqCzjovz/gDaQmjO34C/a2k0krorXBuhh9ISxhddxoMsIRKS6A764yMPpCWMLryZBjhDSq9AQP8PsJ62/ogA0kYfb0dDPGadhPEAGMOZGoolTA6qwWMUUmlShhi8K7MDKUSRqdYYJBZVJoFY5y9NQNDqYTROrdZI/EVMEiPf2dcKJUtyN1XwDgPUukBGKXj0gwLpbIFua2/ed9lnQbDtHoxo0KpbEGu7QkjTaTSRBjH+kgGhVI5eX7/RBhqApUmwEi/i2RKKJWT59famFDJTNs8vrY2M5Yk5eT5CSsMNpZKY2Gsi6tlSbKpXV7LyCQY7jrtJoixSjfJkmSTh9EDN8J4w6g0DEbr9okcSDdxGK25FCa4lEpDYLgOb8uBdJOG0a19YYaBVBoI47WcLQfSTRhGV58CU/SjUj+YwPIAIzdBNEkYfbcTzFFKpVKY4o6DEkqbQoV2YttAPajUA+a4ep/5oVSUc7oVZulCpS4wyU93mB1KxaiDHpiniEpFMMuP1psbSsWgmuthopZUagnTFH9sZigVpRsHwVRUgonavWleKBVdl58Jc9UwahfMVPB0BcwhimaXwGRhRoVhKsvUcphBFEy2wWwbGLUBJrt1JITxLMNbwnRrGLUGZrvsPAjDdWsG81UxqgqmO70YIictY9QymK8QIict/v927qVl6jKOwzh2WIjVWJQ8G2dhB0QcxEWHYpDEWsgfxAI7jLgRO0wh5sYG7ICIjLUQERzDDgtxEIsSYXBjh2JayLOxRsSNBVMLERdNIG7k6Rs3Nzf/rYvvb3d9XsL1Ai7VfiEHXEYR6wbgO9W+JYcLhhFPEOC4asfJ4YKjqh0lhwv6EesGYJ9q+8gBl55qPXLAZadqO8mBiCvI2+SASydi3QBsUW0LOeBSqVaRAy7rVVtPDri0I54gQCti3QCsVG0lOeDSVK1JDrg8otrD5IBLI+IJAixSbRE5YHNbxW1iwGemYkYMH1xTcY0YPphGPEGASyouEcMHF1VcJIYPxirGxPDBeRXnieGDUcQTBDil4hQxfHBCxQli+GCgwnjHBg6pOEQMH/QjniDAXhV7ieGDPSr2ECMC84YuMXywXcV2YvigE/EEATap2EQMH2xUsZEYPmhHrBuAJ1U8RQwftCKeIMAKFSuI4YPlKpYTwwcN1g2IsFjFYmIYQQUpnHBT2U1SOOEfniCIMGXdgAhXlV0lhRMmyiakcMIFZRdI4YQxTxBEGLFuQIQzys6QwglDZUNSOOFzZV+QwgkDniCIcFDZQVI4Yb+y/aRwQk9ZjxRO2KVsFymc0OUJgghblW0lhRNeUfYqKZxQKatI4YQNyjaQwgltniCIsEbZGlI4YZWyVaRwQlNZkxROWKZsGSmc0OAJggh3KbubFFZYULJACC/MWDcgwnUl1wnhhSlPEES4rOQyIbzwm5LfCeGFMesGRPheyQ+E8MKIJwginFZymhBeOKnkJCG8MGDdgAiHlRwmhBf6SvqE8MIHSj4kBLze5wkSAV3WDRGwQ8kOQsCro6RDCHhtVrKZEPCqeIJEQJt1QwQ8reQZQsCrpaRFCHg9quQxQsCryRMkApYqWUoIeC1RsoQQMFNCBrjdknSLDHCb8QSJgL8k/U0GuP0h6U8ywG0iaUIGuM1LmicD3MY8QSLgnKRzZIDbWUlnyQC3oaQhGeD2paSvyAC3AU+QCPhE0qdkgNsBSQfIALce64YI2C1pNxng1uUJEgHbJG0jA9xek/Q6GeBWsW6IgBckvUgGuLV5gkTAWklryQC31ZJWkwFuTdYNETAnaY4McGtIapABbvdIupcMsPtPIgL8ZqwbIuCGbhABflNNiQC/K7pCBPhNeIJEwFi/EgF+P+onIsBvpBER4Pe1viEC/IY8QSLgmI4RAX5HdIQI8OurTwT4faSPiQC/Hk+QCHhH7xIBfm/oTSLAr6MOEeD3kl4mAvwqniARsE7riAC/Z/UcEeDXUosI8HtcTxABfk2eIBHwoB4iAvzu0/1ECACRIAL+JUEETEkQAfMkiICfSRABQxJEwGckiIA+CSLgPRJEwFskiICKBBHwPAkioEWCCJgjQQQ8QII79D/eDQrIqmTAwgAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position:center;
	background-size: 100% 100%;
	overflow: hidden;
	z-index: 2;
	color: tansparent;
	opacity: 0;
	-webkit-animation: glitter 6s linear 0s infinite normal;
	animation: glitter 6s linear 0s infinite normal;
}
.shine.large {
	width: 50px;
	height: 50px;
}
.shine.large1 {
	right:15%;
}
.shine.large2 {
	top:64px;
	right:24%;
}

.shine.large3 {
	top: 154px;
	right: 23%;
}
.shine.large4 {
	top: 66px;
	right: 63%;
}
.shine.large5 {
	top: 127px;
	right: 28%
}
.shine.large6 {
	top: 206px;
	right: 33%;
}

.shine.large7 {
	top: 192px;
	right: 47%;
}
.shine.large8 {
	top: 200px;
	right: 60%;
}
.shine.large9 {
	top: 150px;
	right: 71%;
}
.shine.large10 {
	top: 164px;
	right: 84%;
}
.shine.large11 {
	top: 308px;
	right: 58%;
}
.shine.large12 {
	top: 385px;
	right: 56%;
}
@media only screen and (max-width: 1600px) {
	.shine.large1 {
		display:none;
	}
	.shine.large2 {
		top: 64px;
		right: 30%;
	}
	.shine.large3 {
		top: 154px;
		right: 28.5%;
	}
	.shine.large4 {
		top: 66px;
		right: 77.5%;
	}
	.shine.large5 {
		top: 127px;
		right: 34%;
	}
	.shine.large6 {
		top: 195px;
		right: 36%;
	}
	.shine.large7 {
		top: 198px;
		right: 47%;
	}
	.shine.large9 {
		top: 182px;
		right: 71%;
	}
	.shine.large11 {
		top: 308px;
		right: 58%;
	}
	.shine.large11 {
		top: 308px;
		right: 71%;
	}
	.shine.large12 {
		top: 385px;
		right: 70%;
	}



}

@-webkit-keyframes glitter {
	0% {
		-webkit-transform: scale(0.3) rotate(0deg);
		opacity: 0;
	}
	25% {
		-webkit-transform: scale(1.6) rotate(360deg);
		opacity: 1;
	}
	50% {
		-webkit-transform: scale(0.3) rotate(720deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(0.3) rotate(0deg);
		opacity: 0;
	}
}

.elementor-accordion .elementor-accordion-item a:active,
.elementor-accordion .elementor-accordion-item a:hover,
.elementor-accordion .elementor-accordion-item a:focus {
	text-decoration: none !important;}


.gfield_error input{
	border:1px solid red !important;
}

.gfield_error .gfield_consent_label:before{
	border:1px solid red !important;
}


.rates_flex {
	text-align:center;
}
.rates_flex .rates_inner .rates_inner_content{
	width: 675px;
	margin:auto;
}

@media only screen and (max-width: 860px) {
	.rates_flex .rates_inner .rates_inner_content{
		width:100% !important;
	}

}

.rates_flex .rates_inner .rates_inner_content h3{
	text-align:center;
}
.rates_flex .rates_inner .rates_inner_content h2{
	text-align:center;
}

.rates_flex .rates_inner .rates_inner_content .rates_egg{
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items{
	border:none;
	margin:10px 10px;
}


.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner-blue{
	background:#F26044;
}
.rates_flex .rates_description{
	line-height:1.5em;
	margin-bottom:30px;
}

.inner_page-flex .inner_text_image .content-image__content h2 {
	font-size:30px;
}

@media only screen and (max-width: 767px) {
	.inner_page-flex .inner_text_image .content-image__content h2 {
		font-size:25px;
	}
}

.columns_text{
	padding:100px 0 60px;
}
.columns_text_inner{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.columns_text_item{
	width:calc(50% - 30px);

}
@media only screen and (max-width: 991px) {
	.columns_text_item{
		width:100%;
	}

}

.columns_text h2{
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	text-align:center;
	margin-bottom:30px;
}
@media only screen and (max-width: 767px) {
	.columns_text h2{
		font-size:28px;
		text-align:left;
		margin-bottom:20px;
	}
}

.columns_text_item h3{
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 30px;
	margin-bottom:30px;
}
@media only screen and (max-width: 767px) {
	.columns_text_item h3{
		font-size:24px;
		margin-bottom:15px;
	}
}
.columns_text_item {
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
}
.columns_text .know_but{
	text-align:center;
	margin-top:45px;
}

.snow_list {
	padding:45px 0 45px;
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
}
@media only screen and (max-width: 767px) {
	.snow_list {
		font-size: 16px;
	}
}
.snow_list ul{
	margin-left:25px;
	list-style:none;
}
.snow_list ul li {
	position: relative;
	color: var(--color-slate-dark);
	font-size: 18px;
	margin-bottom: 15px;
	padding-left: 30px;
	line-height: 1.5em;
}
.snow_list ul li:before {
	content: '';
	width: 18px;
	height: 20px;
	background: url(../../assets/img/snow.png) center/cover no-repeat;
	position: absolute;
	top: 2px;
	left: 0px;
}


.snow_list h2{
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	text-align:center;
	margin-bottom:30px;
}
@media only screen and (max-width: 767px) {
	.snow_list h2{
		font-size:34px;
	}
}

.table_section{
	padding:45px 0 60px;
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
}
.table_section spna{
	margin-bottom:10px;
}

.table_section h2{
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	text-align:center;
	margin-bottom:30px;
}
@media only screen and (max-width: 767px) {
	.table_section h2{
		font-size:34px;
	}
}

.table_block{
	display:table;
	width:100%;
	-webkit-box-shadow:0px 0px 10px #d4d8dc;
	box-shadow:0px 0px 10px #d4d8dc;
	border-radius:25px;
	overflow:hidden;
	margin:35px 0;
}
@media only screen and (max-width: 991px) {
	.table_row_desctop{
		display:none;
	}
}


.table_row{
	display:table-row;
}

.table_cell{
	display:table-cell;
	background:#fff;
	border-top:1px solid #e7e4f6;
	border-left:1px solid #e7e4f6;
	padding:15px 25px;
	text-align:center;
	font-size:18px;
}
@media only screen and (max-width: 991px) {
	.table_cell{
		font-size:14px;
	}
}

.table_cell span,
.table_cell strong{
	color:#5581ba;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}
.table_block .table_row_first .table_cell{
	border-top:none;
}
.table_block .table_row .table_cell1{
	border-left:none;
	background:#5581ba;
	text-align:left;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}

.section_mobile_table{
	display:none;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 15px;
	margin:0 0 30px 0;
}
@media only screen and (max-width: 991px) {
	.section_mobile_table{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
}
.table_item{
	width:50%;

}
.table_block_left_mobile{
	border-radius:25px 0px 0px 25px;
}

.table_block_right_mobile{
	border-radius:0px 25px 25px 0px;
	-webkit-box-shadow: 5px 0px 10px #d4d8dc;
	box-shadow: 5px 0px 10px #d4d8dc;
	width:98%;
}

.table_item .owl-nav{
	position:absolute;
	left:-23px;
	bottom:-15px;
}
.table_item .owl-prev:hover,
.table_item .owl-prev:focus{
	background:#fff !important;
}
.table_item .owl-prev svg{
	fill:#535657;
	width:15px;
}
.table_item .owl-next:hover,
.table_item .owl-next:focus{
	background:#fff !important;
}
.table_item .owl-next svg{
	fill:#535657;
	width:15px;
}





#flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
#flip-scroll * html .cf { zoom: 1; }
#flip-scroll *:first-child+html .cf { zoom: 1; }

#flip-scroll table { margin:30px 0; width: 100%; border-collapse: collapse; border-spacing: 0; border-radius:25px; -webkit-box-shadow: 0px 0px 10px #d4d8dc; box-shadow: 0px 0px 10px #d4d8dc; }




#flip-scroll th,
#flip-scroll td { margin: 0; vertical-align: top; padding: 12px 25px; font-size:16px; color:var(--color-slate-dark); }

@media only screen and (max-width: 767px) {
	#flip-scroll th,
	#flip-scroll td { padding: 7px 5px 7px 15px; }
}

#flip-scroll th { text-align: left; }

#flip-scroll th:first-child {
	border-radius:25px 0 0 0px;
}
#flip-scroll th:last-child {
	border-radius:0px 0 0 25px;
}

#flip-scroll table { display: block; position: relative; width: 100%; overflow:hidden;  }
#flip-scroll thead {
	display: block;
	float: left;
	background:#5581ba;
	border-radius:25px 0 0 25px;
	width:280px;
}
@media only screen and (max-width: 767px) {
	#flip-scroll thead {
		max-width:180px;
	}
}
@media only screen and (max-width: 479px) {
	#flip-scroll thead {
		max-width:170px;
	}
}

#flip-scroll tbody { background:#fff; display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
#flip-scroll thead tr { display: block; }
#flip-scroll th { display: block; text-align: left; color:#fff; font-size:18px;	}

@media only screen and (max-width: 767px) {
	#flip-scroll th { font-size:14px;	}
}

#flip-scroll tbody tr { display: inline-block; margin-left: -.36em; vertical-align: top; }
@media only screen and (max-width: 991px) {
	#flip-scroll tbody tr {
		width:auto !important;
	}
}


#flip-scroll td { display: block; min-height: 1.25em; text-align: center; }


/* sort out borders */

#flip-scroll th { border-bottom: 0; border-left: 0; }
#flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; }
#flip-scroll td span{ font-weight:bold; color:#5581ba; }

#flip-scroll tbody tr { border-left: 1px solid #e7e4f6; background:#fff; }
#flip-scroll th:last-child,
#flip-scroll td:last-child { border-bottom: none; }


.table-bordered td, .table-bordered th{
	border:1px solid #e7e4f6;
}
.table-striped tbody tr:nth-of-type(odd){
	background-color:#fff;
}

.faq {
	padding:60px 0 60px;
}
@media only screen and (max-width: 991px) {
	.faq {
		padding:30px 0 30px;
	}
}
.faq h2{
	font-family: 'Taviraj';
	font-weight: 400;
	color: var(--color-slate-dark);
	font-size: 50px;
	text-align:center;
	margin-bottom:30px;
}
@media only screen and (max-width: 767px) {
	.faq h2{
		font-size:34px;
	}
}

.ui-accordion{
	-webkit-box-shadow: 0px 0px 10px #d4d8dc;
	box-shadow: 0px 0px 10px #d4d8dc;
	background:#fff;
	border-radius:25px;
	overflow:hidden;
	padding:10px 0px;
	max-width:860px;
	margin:auto;
}

.ui-accordion .ui-accordion-header{
	font-size:18px;
	font-weight:700;
	color:var(--color-slate-dark);
	border:none;
	border-top:1px solid #e7e4f6;
	background:#fff;
	padding: 15px 20px 15px 43px;
}
.ui-accordion .ui-accordion-header:first-child{
	border-top:none;
}

.ui-accordion .ui-state-active{
	font-size:18px;
	font-weight:700;
	color:#F26044;
	background:#fff;
}
.ui-widget-content{
	border:none;
}

.ui-accordion-header-icon{
	background:url(../../assets/img/plus.jpg) center center no-repeat;
	position:absolute;
	top: 22px;
	left: 15px;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon{
	background:url(../../assets/img/minus.jpg) center center no-repeat;
	margin-right:15px;
}

.ui-state-hover span{

	background:url(../../assets/img/plus.jpg) center center no-repeat !important;
}
.ui-state-active.ui-state-hover span{
	background:url(../../assets/img/minus.jpg) center center no-repeat !important;
}

.ui-accordion .ui-accordion-content{
	padding: 5px 43px;
	font-size: 18px;
	color: var(--color-slate-dark);
	line-height: 1.5em;
}

@media only screen and (max-width: 767px) {
	.rates_flex .rates_inner .rates_inner_content .rates_egg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}


.content-image-blocks .inners_button a:first-child{
	margin-right:15px;
}

@media only screen and (max-width: 767px) {
	.content-image-blocks .inners_button a{
		margin-bottom:15px;
	}
	.content-image-blocks .inners_button .btn__more{
		display:block;
	}
	.content-image-blocks .inners_button a:first-child{
		margin-right:0px;
	}
}

.know_base .inners_button a:first-child{
	margin-right:15px;
}

@media only screen and (max-width: 767px) {
	.know_base .inners_button a{
		margin-bottom:15px;
	}
	.know_base .inners_button .btn__more{
		display:block;
	}
	.know_base .inners_button a:first-child{
		margin-right:0px;
	}
}

.rates_flex .inners_button a:first-child{
	margin-right:15px;
}

@media only screen and (max-width: 767px) {
	.rates_flex .inners_button a{
		margin-bottom:15px;
	}
	.rates_flex .inners_button .btn__more{
		display:block;
	}
	.rates_flex .inners_button a:first-child{
		margin-right:0px;
	}
}


.inner_page-flex .inners_button a:first-child{
	margin-right:15px;
}

@media only screen and (max-width: 767px) {
	.inner_page-flex .inners_button a{
		margin-bottom:15px;
	}
	.inner_page-flex .inners_button .btn__more{
		display:block;
	}
	.inner_page-flex .inners_button a:first-child{
		margin-right:0px;
	}
}

.columns_text .inners_button{
	text-align:center;
	margin:30px 0;
}

.columns_text .inners_button a:first-child{
	margin-right:15px;
}

@media only screen and (max-width: 767px) {
	.columns_text .inners_button a{
		margin-bottom:15px;
	}
	.columns_text .inners_button .btn__more{
		display:block;
	}
	.columns_text .inners_button a:first-child{
		margin-right:0px;
	}
}

.inner_page_flex .inner_about{
	max-width:870px;
	margin:auto;
}
.know_base_flex {
	padding: 40px 0 80px;
}
@media only screen and (max-width: 767px) {
	.inner_page .content_text_block {
		padding-bottom:15px;
	}
	.content-image-blocks{
		padding-bottom: 20px;
	}
	.inner_page_flex .inner_about{
		padding: 15px 0 15px;
	}
	.know_base_flex {
		padding: 15px 0 15px;
	}
	.inner_page_flex .inner_about h2 {
		font-size:29px;
	}
	.rates_flex{
		padding: 15px 0 15px;
	}
	.inner_page .inner_text_image{
		padding-top: 30px;
	}
	.columns_text{
		padding: 30px 0 30px;
	}
	.snow_list{
		padding: 30px 0 30px;
	}
	.table_section{
		padding: 30px 0 30px;
	}
	.quotes{
		padding: 30px 0 30px;
	}
}

.inner_page-flex .inner_text_image{
	max-width:1100px;
	margin:auto;
}
.columns_text .columns_text_inner{
	max-width:1100px;
	margin:auto;
}

.snow_list_inner{
	max-width:870px;
	margin:auto;
}

.table__inner{
	max-width:870px;
	margin:auto;
}

@media only screen and (max-width: 767px) {
	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items {
		width:120px;
		height:120px;
	}
	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner{
		width:125px;
		height:125px;
	}
	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner-blue{
		font-size:14px;
	}
	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner-blue p{
		padding-bottom:0px;
		margin-bottom:0px;
	}
}
.about_us .about_us_inner_mobile{
	display:none;
}
@media only screen and (max-width: 767px) {
	.about_us .about_us_inner_PC{
		display:none;
	}
	.about_us .about_us_inner_mobile{
		display:block;
	}

	.about_us .about_us_inner_mobile{
		text-align:center;
	}
	.about_us .about_us_inner_mobile .about_us_inner-item {
		padding:30px 15px;
	}
	.about_us .about_us_inner_mobile .about_us_inner-item:hover,
	.about_us .about_us_inner_mobile .about_us_inner-item:focus {
		background: #fff;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		margin:10px 0px;
	}

	.about_us .about_us_inner_mobile p {
		display:none;
	}
	.about_us .about_us_inner_mobile .btn__more{
		display:none;
	}
	.about_us .about_us_inner_mobile .about_us_inner-item:hover p {
		display:block;
	}
	.about_us .about_us_inner_mobile .about_us_inner-item:hover .btn__more {
		display:block;
	}
	.about_us .about_us_inner_mobile .icon{
		margin: 0 auto 20px;
	}
}
@media only screen and (max-width: 767px) {
	.inner_page_flex h2{
		font-size:29px;
	}
}

.inner_page_flex .btns,
.content-image-blocks_flex .btns,
.know_base_flex .btns,
.rates_flex .btns,
.inner_page-flex .btns,
.columns_text .btns {
	text-transform:uppercase;
}

/* .content-image-blocks_flex .content-image__content{ */
/* max-width: 555px; */
/* } */


.know_base.know_base_flex .know_base_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.know_base.know_base_flex .know_base_inner .know_base_content {
	max-width: 700px;
	width: calc(50% - 30px);
}

.know_base.know_base_flex .know_base_inner .know_base_thumb {
	width:50%;
}

.know_base.know_base_flex .know_base_inner .know_base_thumb .baby_thumb{
	margin: auto 0 0 85px;
}
.know_base.know_base_flex .know_base_inner .know_base_thumb.know_base_thumb_right .baby_thumb{
	margin: 0 85px 0 auto;
}


@media only screen and (max-width: 991px) {
	.know_base.know_base_flex .know_base_inner {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.know_base.know_base_flex .know_base_inner .know_base_content {
		padding:0px 15px;
	}
	.know_base.know_base_flex .know_base_inner .know_base_thumb {
		width:100%;
	}
	.know_base.know_base_flex .know_base_inner .know_base_thumb .baby_thumb{
		margin: 0 auto 0;
	}
	.know_base.know_base_flex .know_base_inner .know_base_thumb.know_base_thumb_right .baby_thumb{
		margin: 0 auto 0;
	}
	.inner_page-flex .inner_text_image .inner_text_thumb {
		margin:0 15px;
	}
}
@media only screen and (max-width: 767px) {
	.inner_page-flex .inner_text_image .inner_text_thumb {
		text-align:center;
	}
	.about_us .about_us_inner_mobile .about_us_inner-item{
		padding: 5px 15px;
	}
	.about_us .about_us_inner_mobile .about_us_inner-item:hover,
	.about_us .about_us_inner_mobile .about_us_inner-item:focus{
		padding: 30px 15px;
	}
}

.inner_page_flex .inner_about h2{
	margin-bottom:60px;
}

.inner_page_flex .content_text_block{
	padding-bottom:0px;
}

.rates_egg_items-inner_in p{
	margin-bottom:0px;
}
.rates_egg_items-inner_in p a{
	color: #fff;
	text-decoration:underline;
}
.rates_egg_items-inner_in p a:hover,
.rates_egg_items-inner_in p a:focus{
	text-decoration:none;
}

.about_us .about_us_inner_PC .about_us_inner-item .icon{
	margin: 0 auto 20px;
}
.about_us .about_us_inner_PC .about_us_inner-item h2{
	min-height: 85px;
}

/* .page-template-flex-template .btn__more{ */
/* display:flex; */
/* justify-content:flex-start; */
/* flex-wrap:nowrap; */
/* align-items: center; */
/* } */

/* .page-template-flex-template .inners_button_items{ */
/* display:inline-block; */
/* } */
/* .page-template-flex-template .btn__more img{ */
/* top:-7px; */
/* } */
/* .page-template-flex-template .btn__more span{ */
/* top:7px; */
/* } */

/* @media only screen and (max-width: 767px) { */
/* .page-template-flex-template .rates_flex .inners_button .btn__more{ */
/* display:flex; */
/* text-align:left; */
/* } */
/* .page-template-flex-template .btn__more img{ */
/* top:25px; */
/* margin-left: -20px; */
/* } */
/* .page-template-flex-template .btn__more span{ */
/* top:-11px; */
/* left:0px; */
/* } */
/* } */


.inners_button_new{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.inners_button_new_left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.inners_button_new_right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.btn__more_new {
	color: var(--color-slate-dark);
	font-size: 24px;
	font-family: 'Taviraj';
	position: relative;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

}
.btn__more_new_item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.btn__more_new img {
	display: block;
	width: 35px;
	margin-left: 20px;
	position: relative;
	z-index: 2;
	-webkit-animation: MoverRight 2s ease infinite;
	animation: MoverRight 2s ease infinite;
}
.btn__more_new span {
	display: block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background: #F5F5F5;
	position: relative;
	left: -24px;
	z-index: 1;
}
.btn__more_new:hover,
.btn__more_new:focus {
	text-decoration: none;
	color: #F26044;
}

@media only screen and (max-width: 767px) {
	.inners_button_new{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.btn__more_new_item {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		margin-bottom:15px;
	}
	.btn__more_new_item1{
		width:240px;

	}
	.btn__more_new_item2{
		width:calc(100% - 240px);
	}
	.btn__more_new img {
		margin-left:0px;
	}
}

#stop {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 55px;
	height: 55px;
	background: #F26044 url(../../assets/img/stop.png) center center no-repeat;
	background-size:30px 30px;
	display: block;
	border-radius: 50%;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	z-index:12;
	opacity:0.7;
}
#stop:hover,
#stop:focus{
	background: #c3386d url(../../assets/img/stop.png) center center no-repeat;
	background-size:30px 30px;
	cursor:pointer;
}

#start {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 55px;
	height: 55px;
	background: #F26044 url(../../assets/img/plays.png) center center no-repeat;
	background-size:30px 30px;
	display: block;
	border-radius: 50%;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	z-index:12;
	opacity:0.7;
}
#start:hover,
#start:focus{
	background: #c3386d url(../../assets/img/plays.png) center center no-repeat;
	background-size:30px 30px;
	cursor:pointer;
}

.content_text_block .inners_button{
	display:inline-block;
	text-align:center;
	width:100%;
}
.content_text_block .inners_button a{
	margin:0 10px;
	text-transform:uppercase;
}

.page-template-flex-template {
	background:#fff;
}

.inner_page_flex .content_text_block a,
.content-image-blocks_flex .content-image__content a,
.know_base_flex .know_base_content a,
.inner_page_flex .inner_about_inner-item a,
.rates_flex .rates_description_donor a,
.inner_page-flex .content-image__content a,
.columns_text .columns_text_item a,
.snow_list a {
	color:#F26044;
}



.inner_page_flex .content_text_block .inners_button a,
.content-image-blocks_flex .content-image__content .inners_button  a,
.know_base_flex .know_base_content .inners_button  a,
.inner_page_flex .inner_about_inner-item .inners_button  a,
.rates_flex .rates_description_donor .inners_button  a,
.inner_page-flex .content-image__content .inners_button  a,
.columns_text .columns_text_item .inners_button  a,
.snow_list a {
	color:#fff;
}

.page-template-flex-template .inner_page_flex_rte:not(:first-child) {
	padding:40px 0px;
}
body.page-template-donor-search-template .header, body.page-template-contact-template .header, body.page-template-flex-template .header
.page-template-flex-template .inner_page_flex_rte:first-child {
	padding:40px 0px;
}

.inner_page_flex_rte .content_text_block ul,
.inner_page_flex_rte .snow_list_inner ul{
	margin-left:25px;
	margin-bottom:30px;
}

.inner_page_flex_rte .content_text_block ul li a,
.inner_page_flex_rte .snow_list_inner ul li a{
	color:#F26044;
}

.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner strong {
	font-family: 'Taviraj';
	font-size: 55px;
	display: block;
	margin-bottom: 15px;
}

.page-template-find-template .report .report_inner h2{
	color:#fff;
}

.page-template-find-template .report .report_description{
	color:#fff;
}

.fairfax-emergency-message {
	left: 0;
	right: 0;
	padding: 1rem 2rem 0.5rem 2rem;
	background-color: var(--color-slate-dark);
	color: #fff;
	position: relative;
	z-index: 100;
}

.fairfax-emergency-message a,
.fairfax-emergency-message a:hover,
.fairfax-emergency-message a:active,
.fairfax-emergency-message a:focus,
.fairfax-emergency-message a:visited {
	color: #fff;
	text-decoration: underline;
}

.fairfax-emergency-message.donor {
	background-color: var(--color-mint-teal);
}

.fairfax-emergency-message #fairfax-emergency-message-close {
	display: block;
	width: 3rem;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	font-size: 1.5rem;
	padding: 0.25rem 1rem;
}

.fairfax-emergency-message #fairfax-emergency-message-expand {
	display: none;
}

#gform_submit_button_6, #gform_submit_button_11 {
	visibility: hidden;
	position: absolute;
	left: -100vw;
}

.gform-proxy-submit-button {
	background: var(--color-slate-dark);
	color: #fff;
	font-size: 16px;
	width: 100%;
	height: 43px;
	border: 1px solid var(--color-slate-dark);
	font-family: 'Taviraj';
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	border-radius: 20px;
	padding: 0 15px;
	margin-bottom: 15px;
	outline: none;
}

.gform-proxy-submit-button:hover, .gform-proxy-submit-button:focus {
	text-decoration: none;
	background: #F26044;
	border: 1px solid #F26044;
}


/** Kadence Block Styles **/
.wp-block-kadence-rowlayout h1,
.wp-block-kadence-rowlayout h2,
.wp-block-kadence-rowlayout h3,
.wp-block-kadence-rowlayout h4 {
	font-family:'Taviraj' !important;
}

.wp-block-kadence-rowlayout p {
	line-height: 1.5em;
}

.wp-block-kadence-rowlayout p a {color: #F26044;}
/***/

.content-image-blocks .content-image__image img {
	height: auto;
	width: auto;
}

@media only screen and (max-width: 767px) {
	.fairfax-emergency-message {
		padding-bottom: 3rem;
	}

	.fairfax-emergency-message #fairfax-emergency-message-content {
		max-height: 8rem;
		overflow-y: hidden;
	}

	.fairfax-emergency-message #fairfax-emergency-message-expand {
		display: block;
		height: 3rem;
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		text-align: center;
		font-size: 2rem;
		line-height: 3rem;
	}

	.fairfax-emergency-message #fairfax-emergency-message-expand .fa-caret-down:before {
		content: '\f107';
	}

	.fairfax-emergency-message #fairfax-emergency-message-expand .fa-caret-up:before {
		content: '\f106';
	}
}

@media only screen and (max-width: 1400px) and (min-width: 1200px)  {
	body .middle-menu .menu ul li a{
		white-space: nowrap;
		font-size: 18px;
	}
}

.login-link i,
.logout-link i{
	font-size: 16px;
}

.field.field-clinic{
	position: relative;
}
.field.field-clinic .lbl-loading{
	display: none;
}
.field.field-clinic.loading .lbl-loading{
	display: inline-block;
}
.loading-clinic{
	position: absolute;
	bottom: 0;
	width: calc(100% - 1rem);
	left: 0;
	background: rgba(255,255,255,.5);
	height: 3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.loading-clinic > p {
	margin: 0 !important;
}
.sign-out-wrapper .field{
	border-top:1px solid #000000;
}

.sign-out-wrapper .field p{
	display: flex;
	align-items: center;
	justify-content: center;
    margin-top: 3rem !important;
    margin-bottom: 0 !important;
}

.sign-out-wrapper .field a{
	width: 220px;
	padding: .7rem 2.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 1rem;
}

.livdap-cohort-filter.hidden{
	display: none !important;
}
@media only screen and (max-width: 1200px) and (min-width: 1000px) {
    #trp-floater-ls.trp-floater-ls-flags {
        padding: 24px 0 !important;
    }
}

ul.sub-menu {
    overflow-y: auto;
    max-height: 400px;
}

.page-template-donor-search-template.e--ua-safari .elementor-widget-wrap {
	display: -webkit-flex !important;
}

#livdap-promiseplans-content-popup {
    background: rgba(0,0,0,0.6);
}

#livdap-promiseplans-content-popup .modal-header {
    background: var(--color-slate-dark);
    color: #fff;
    text-align: center;
}

#livdap-promiseplans-content-popup .modal-header #modalTitle {
    width: 100%;
    margin-bottom: 0;
    color: #fff;
}

#livdap-promiseplans-content-popup .modal-body p {
    font-size: 1rem;
}

#manage-account #livdap-promiseplans-content-popup {
    margin-top: 5%;
}

.content-image-blocks {
	background: unset;
}

#menu-sticky-menu-left{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.content-area.primary{
	z-index: 5;
}

.header{
	z-index:6;
	background-position-y: 70px !important;
}

#cn-accept-cookie{
	background-image: unset;
	border: unset;
	border-radius: unset;
	box-shadow: unset;
	background-color: var(--color-mint-teal);
	color: var(--color-slate-dark);
	text-shadow: unset;
}

/* translatePress fixes*/

body.translatepress-es_ES .middle-menu .menu ul li a{
	font-size:19px;
}

body.translatepress-fr_FR .middle-menu .menu ul li a{
	font-size:17px;
}

body.translatepress-pt_BR .middle-menu .menu ul li a{
	font-size:20px;
}

body.translatepress-es_ES .about_us .about_us_inner-item .btn__more, body.translatepress-fr_FR .about_us .about_us_inner-item .btn__more, body.translatepress-pt_BR .about_us .about_us_inner-item .btn__more{
	font-size:14px;
}

body.translatepress-es_ES .f_partners_button .btns, body.translatepress-fr_FR .f_partners_button .btns, body.translatepress-pt_BR .f_partners_button .btns{
	font-size: 15px;
	padding: 18px 35px;
}

body.translatepress-es_ES .footer .f_menu ul li a, body.translatepress-fr_FR .footer .f_menu ul li a, body.translatepress-pt_BR .footer .f_menu ul li a{
	font-size: 15px;
}

body.translatepress-es_ES .footer .f_address .f_address_inner .f_phone_soc, body.translatepress-fr_FR .footer .f_address .f_address_inner .f_phone_soc, body.translatepress-pt_BR .footer .f_address .f_address_inner .f_phone_soc{
	width:360px;
}

.content-image-blocks{
	padding-top:40px;
}


/* TEMP */

@media only screen and (max-width: 1600px){
	body .header-content {
		padding: 130px 0 20px 0;
	}
}

.content-image-blocks .content-image__content h2{
	margin-bottom:15px;
}

.blog_shared_inner{
	display:inline-block !important;
}

.blog_shared_inner a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block !important;
	width: auto !important;
	font-weight: 600;
	padding: 10px 12px !important;
	border: 2px solid var(--color-slate-dark) !important;
	border-radius: 50% !important;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
	text-align: left;
	background:#FFF !important;
}

.blog_shared_inner a:hover{
	background:var(--color-slate-dark) !important;
}

.blog_shared_inner a:hover svg{
	fill: #FFF !important;
}

.blog_shared_inner a svg{
	fill: var(--color-slate-dark) !important;
	width: 14px;
	margin:0px !important;
}

.imp-tooltip a,
.imp-tooltip a:hover,
.imp-tooltip a:focus,
.imp-tooltip a:active,
.imp-tooltip a:visited,
.imp-fullscreen-tooltip a,
.imp-fullscreen-tooltip a:hover,
.imp-fullscreen-tooltip a:focus,
.imp-fullscreen-tooltip a:active,
.imp-fullscreen-tooltip a:visited {
	font-family: 'Calibre-Regular', sans-serif;
	text-decoration: none;
	color: var(--color-coral-accent);
	display: block;
}

.imp-fullscreen-tooltip a:hover,
.imp-fullscreen-tooltip a:focus,
.imp-fullscreen-tooltip a:active,
.imp-fullscreen-tooltip a:hover,
.imp-fullscreen-tooltip a:focus,
.imp-fullscreen-tooltip a:active {
	color: var(--color-slate-dark);
}

.imp-fullscreen-tooltip a {
	font-size: 2.75rem;
	line-height: 3rem;
	padding: 0 2rem 1rem 2rem;
	text-align: left;
}

.imp-fullscreen-tooltip {
	padding-top: 15% !important;
}

.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip .imp-tooltip-close-button {
	color: var(--color-coral-accent);
	font-size: 2rem;
}

.imp-fullscreen-tooltip .squares-container::before {
	font-family: 'Calibre-Regular', sans-serif;
	font-size: 2.5rem;
	font-weight: bold;
	padding: 0 2rem;
	margin-bottom: 1rem;
	content: "Tap to learn more about these Egg Donor Locations:";
}

@media only screen and (max-width: 1024px) {
	#image-map-pro-4849::after {
		content: "Tap on a state to view location details.";
		text-align:center;
		margin-top: 2rem;
		display: block;

	}
}

.imp-wrap {
	margin: auto;
}

body .header-content {
	padding: 60px 69px;
	position: relative;
}

body .header-content p {
	font-size: 22px;
	color: var(--color-slate-dark);
	display: block;
	margin: 1px 0 27px;
}

.gform_confirmation_message_10 svg {
	width: 28px;
	fill: var(--color-slate-dark);
}

body .middle-menu .menu ul li ul li:last-child a{
	color: var(--color-coral-accent);
}

.stiky_line .stiky_line_inner .logo {
	margin-right:25px;
}

.page-template-home-template .content-image-blocks{
	padding-top:0px !important;
}

.page-template-flex-template {
	background:#fff !important;
}

.snow_list ul{
	margin-left: 25px;
}

.inner_page_flex .content_text_block a,
.content-image-blocks_flex .content-image__content a,
.know_base_flex .know_base_content a,
.inner_page_flex .inner_about_inner-item a,
.rates_flex .rates_description_donor a,
.inner_page-flex .content-image__content a,
.columns_text .columns_text_item a,
.snow_list a {
	color:var(--color-coral-accent);
}
.inner_page_flex .content_text_block .inners_button a,
.content-image-blocks_flex .content-image__content .inners_button  a,
.know_base_flex .know_base_content .inners_button  a,
.inner_page_flex .inner_about_inner-item .inners_button  a,
.rates_flex .rates_description_donor .inners_button  a,
.inner_page-flex .content-image__content .inners_button  a,
.columns_text .columns_text_item .inners_button  a,
.snow_list a {
	color:#fff;
}

.inner_page_flex_rte .content_text_block ul,
.inner_page_flex_rte .snow_list_inner ul{
	margin-left:25px;
	margin-bottom:30px;
}

.inner_page_flex_rte .content_text_block ul li a,
.inner_page_flex_rte .snow_list_inner ul li a, .faq a{
	color:var(--color-coral-accent);
}
/*#494c4d*/

body .middle-menu .menu ul li:last-child a{
	color: var(--color-coral-accent);
}

body .middle-menu .menu ul li:last-child a:hover{
	color: var(--color-slate-dark);
}

body ul.stiky_right li:last-child a{
	background-color:var(--color-slate-dark) !important;
}

body ul.stiky_right li:last-child a:hover{
	background-color:var(--color-coral-accent) !important;
}

.columns_text_item {
	width: calc(50% - 20px);
}

.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner strong {
	font-family: 'Megante';
	font-size: 55px;
	display: block;
	margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner strong {
		font-size: 35px;
	}
}

.page-template-flex-template .inner_page_flex_rte:not(:first-child){
	padding:0px;
}

@media only screen and (min-width: 1200px){
	body .header{
		background-position-x:center !important;
		background-position-y:20px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	body .header{
		background-position:right !important;
	}
}

@media only screen and (min-width: 1200px){
	body.page-template:not(.page-template-home-template) .header, body .stiky_line_header{
		background-position-x:center !important;
		background-position-y:20px !important;
		background-color:#FFF !important;
	}
}
/* contact us*/

.contact_block .contact_inner{
	margin-top:50px;
}

.contact_block h1
{
	display:block;
	color: var(--color-slate-dark) !important;
	font-size: 26px !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 0 !important;
	text-transform: initial !important;
	margin-bottom: 11px !important;
}

.nice-select{
	white-space: normal;
	padding-top:10px;
	padding-bottom:10px;
	line-height:18px;
	display:inline-block;
	height:auto;
}

.nice-select ul.list li.option{
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	min-height:auto;
}

/* quotes component */
.quotes .owl-nav{
	width:75px;
}

.quotes .owl-nav .owl-prev svg, .quotes .owl-nav .owl-next svg{
	width:25px;
}

/* table component*/
.table_section p a{
	color: var(--color-coral-accent);
}
/* snowlist section*/
.snow_list ul{
	margin-left:60px;
}

.snow_list a{
	color: var(--color-coral-accent);
}

/* wpsl el component*/
#wpsl-stores ul li a{
	color: var(--color-coral-accent);
}

/* rte component*/

.inner_page .content_text_block p{
	margin-bottom:0px;
	padding-bottom:30px;
}

/* rates component*/
.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner strong{
	font-family: 'Megante';
	font-size: 55px;
	display: block;
	font-weight:400;
}

.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner{
	font-size:18px;
	padding:0px 10px 0px 10px;
}


/* blog pages*/

.blog_inner p a{
	color: var(--color-coral-accent) ;
	text-decoration: underline;
}
.blog_inner p a:hover {
	text-decoration: none;
}

/* inner page*/


.inner_page .content_text_block p a, .inner_page .content_text_block li a{
	color:var(--color-coral-accent);
}

.inner_page .content_text_block ul{
	margin-left:20px;
}

.inner_page .content-image__content ul li{
	padding-bottom:20px;
}

/* fix recaptcha mobile */

@media only screen and (max-width: 1024px){
	.ginput_container .grecaptcha-badge{
		left: calc(100% - 70px) !important;
		right:unset;
		width: 70px;
		z-index: 2;
	}
}

.ginput_container .grecaptcha-badge{
	bottom: 0 !important;
	margin-bottom: 0 !important;
}

/* new header */
.new__header{
	background: linear-gradient(to top, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 95%), url(/wp-content/themes/astra-child/assets/img/bg_contact.jpg) center/cover no-repeat;
}

/* elementor fixes */
.elementor-section-wrap p a{
	color:var(--color-coral-accent);
}

/* hide logo in spec page*/
.page-id-6898 .stiky_line .stiky_line_inner .logo{
	display: none !important;
}

/* mobile header */

@media only screen and (max-width: 580px){

	.header .container{
		bottom:0px;
		position:absolute !important;
		padding-left:0px;
		padding-right:0px;
		margin-bottom:0px;
	}

	.header .container .header-content{
		position:relative;
		top:0px;
		background:rgba(34, 59, 89, 0.85);
		margin-left:-15px;
		padding:15px !important;
		width: 100%;
	}

	body .header-content h1 span{
		font-size:9vw;
	}
	body .header-content h1{
		font-size:9vw;
		color:#FFF;
	}

	body .header .container .header-content p{
		color:#BBB;
		font-size:4vw;
		font-weight:bold;
	}

	body .header .container .header-content .header-content__buttons .btn_blue{
		border:2px solid #FFF;
		width:100%;
		text-align:center;
	}

	body .header .container .header-content .header-content__buttons .btn_green{
		width:100%;
		text-align:center;
	}

	body .header .container .header-content .header-content__buttons{
		max-width:unset;
	}

	.content-image-blocks-find{
		padding-top:50px;
	}
}

/* footer fixes */

.footer .bottom_form a{
	color:var(--color-coral-accent);
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
	.footer{
		padding-top:60px;
	}
}

/* component about donor*/

.about_us-donor .about_us_inner-item .btn__more{
	text-align:left !important;
}

.about_us-donor .about_us_inner-item .btn__more p{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: calc(100% - 70px);
	text-align: left;
	vertical-align:middle;
}

.about_us-donor .about_us_inner-item .btn__more .button-pointer{
	display: inline-block;
	width: 56px;
	vertical-align:middle;
	height:28px;
}

@-webkit-keyframes runarr {
	0% { left: 0;}
	50%{ left : 15px;}
	100%{ left: 0;}
}

.about_us-donor .about_us_inner-item .btn__more img{
	position:relative;
	top:0px !important;
	vertical-align:top;
	animation-name:runarr;
}

.about_us-donor .about_us_inner-item .btn__more span{
	position:relative;
	top:0px !important;
}

/* centered buttons on mobile */

@media only screen and (max-width: 767px){
	.content_text_block .inners_button{
		text-align:center !important;
	}}

/* hide stop play */
#stop, #start{
	opacity:0;
}

/* fix nav links*/
@media only screen and (max-width: 767px){
	.nav-links{
		display:inline-block !important;
		text-align:center;
	}
	.nav-links a, .nav-links span {
		display:inline-block !important;
	}
}

/* fix slider space */
.know_base.know_base_flex .know_base_inner .know_base_thumb .baby_thumb{
	margin:auto 0 0 50px !important;
}

/* fix columns text */
@media only screen and (max-width: 767px){
	.columns_text p{
		font-size:16px;
		line-height: 1.5em;
	}
}

/* in_content_button */

.in_content_button{
	display:inline-block;
	margin-left:20px;
}

.in_content_button a{
	display: inline-block;
	color: #fff;
	font-family: 'Noah-Bold';
	font-size: 16px;
	padding: 18px 50px;
	border-radius: 120px;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
	background: var(--color-coral-accent);
	border: 1px solid var(--color-coral-accent);
	text-transform:uppercase;
}

.in_content_button a:hover{
	background: #FFF;
	text-decoration:none;
	color:var(--color-coral-accent);
}

/* bottom-bar-mobile */

.bottom-bar-mobile{
	display:none;
}

.bottom-bar-mobile a{
	background: var(--color-coral-accent);
	width:33%;
	display:inline-block;
	border: 1px solid var(--color-coral-accent);
	padding:12px 0px;
	text-align:center;
	font-size: 2.6vw;
	color:#FFF;
	font-weight:bold;
	white-space:nowrap;
	/*box-sizing: border-box;*/
}

.bottom-bar-mobile a:nth-child(2){
	margin-right:0.5% !important;
}

.bottom-bar-mobile a:nth-child(1){
	margin-right:0.5% !important;
}

.bottom-bar-mobile a:hover, .bottom-bar-mobile a:active,
.bottom-bar-mobile a.bottom-link-active{
	color: var(--color-coral-accent);
	background:#FFF;
	text-decoration:none;
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
	.bottom-bar-mobile a{
		font-size: 2.4vw !important;
	}
}

@media only screen and (max-width: 1200px){
	.bottom-bar-mobile{
		display:block;
		position:fixed;
		z-index:10;
		bottom:0px;
		width:90%;
		right:0px;
		font-size:0;
		overflow:hidden;
	}

	.page-id-4507 .bottom-bar-mobile, .page-id-4507 .header{
		display:none;
	}
}

/* fix google icon */
.quotes .quotes_content .quote_fb span svg{
	height:15px;
}

@media only screen and (max-width: 1281px){
	.inner_thumbnuils{
		min-height:300px;
	}
}

@media only screen and (max-width: 1280px){
	body .header-content {
		padding: 60px 69px 70px;
		position: relative;
	}
}
/* clinic report section fix */
.page-id-169 .report .report_description{
	color:var(--color-slate-dark) !important;
}

.page-id-169 .report .report_inner h2{
	color:#273b59 !important;
}


@media only screen and (max-width: 580px){
	body.page-template-home-template .header, body.page-template-donor-template .header{
		min-height:600px !important;
	}

	.video_block .video_block_inner .video_content .video_but{
		text-align:center;
	}
	.know_base .know_base_inner .know_base_content h2{
		font-size:3.6vh;
	}

	.custom-checkbox input[type="checkbox"]{
		margin-right:0px;
	}
}

/* flags */

#trp-floater-ls-current-language a, #trp-floater-ls-language-list a{
	padding:5px 8px;
}

#trp-floater-ls.trp-floater-ls-flags{
	width:35px;
}



@media only screen and (max-width: 1200px){
	#trp-floater-ls-current-language a, #trp-floater-ls-language-list a{
		padding: 0px;
		border-radius:0;
		text-align:center;
		line-height:1vw;
	}

	#trp-floater-ls.trp-floater-ls-flags{
		width:9.7%;
		left:0px;
		border-radius:0;
	}
}

@media only screen and (max-width: 767px){
	#trp-floater-ls-current-language a, #trp-floater-ls-language-list a{
		padding: 0px;
		border-radius:0;
		text-align:center;
	}
}


/*
@media only screen and (max-width: 1200px){

#trp-floater-ls.trp-language-switcher-container{
	left: 0px !important;
	bottom: 80px;
	top:auto;
	border-radius:0px 5px 5px 0px;
	width:auto;
	opacity:0.7;
	}

	#trp-floater-ls.trp-language-switcher-container:hover{
		opacity:1;
	}

	#trp-floater-ls.trp-language-switcher-container a{
		padding:5px 8px 6px 5px;
	}
}

@media only screen and (min-width: 1200px){
	#trp-floater-ls.trp-floater-ls-flags{
	bottom:0px;
	top:auto !important;
		border-radius: 5px 5px 0px 0px;
		left: 20px !important;
		}
}
*/

/* fix header on mobile */
@media only screen and (max-width: 1200px){
	body.page-template-donor-search-template .header, body.page-template-contact-template .header, body.page-template-flex-template .header, body.page-template-internal-template .header, body.page-template-elementor-template .header, body.new__header .header{
		min-height:unset;
	}
}

/* fix menu on mobile */

.hide-desktop{
	display:none;
}

body .mobile_menu.active{
	display:none;
}

@media only screen and (max-width: 1200px){

	burger_menu {
		z-index: 1000;
	}

	body .mobile_menu.active{
		display:unset;
	}

	.mobile_menu .hide-mobile{
		display:none !important;
	}

	.mobile_menu .blue-item a{
		color:var(--color-mint-teal);
	}
	/*
	.mobile_menu .blue-item a:hover{
		color:var(--color-coral-accent);
		text-decoration:none;
	}
	*/
	body .mobile_menu ul .margin-top{
		margin:30px 0px 0px 0px !important;
	}

	body .mobile_menu ul .margin-bottom{
		margin:0px 0px 30px 0px !important;
	}

}

@media only screen and (max-width: 1200px){
	.mobile_menu .hide-desktop{
		display:block !important;
	}
}

/* contact form extra text */
.contact-from-text{
	text-align:center;
}

/* fix content image block responsive issue */

/*PC*/
@media only screen and (min-width: 1200px) {
	.content-image-blocks .content-image__image .pc{
		display:inline-block;
	}

	.content-image-blocks .content-image__image .tablet, .content-image-blocks .content-image__image .mobile{
		display:none;
	}
}

/*Tablet*/
@media only screen and (min-width: 580px) and (max-width: 1199px) {

	.content-image-blocks .content-image__image .tablet{
		display:inline-block;
	}

	.content-image-blocks .content-image__image .pc, .content-image-blocks .content-image__image .mobile{
		display:none;
	}
}

/*Mobile*/
@media only screen and (max-width: 580px) {
	.content-image-blocks .content-image__image .mobile{
		display:inline-block;
	}

	.content-image-blocks .content-image__image .tablet, .content-image-blocks .content-image__image .pc{
		display:none;
	}
}

/* fix know base section on tablet*/
@media only screen and (min-width: 580px) and (max-width: 1199px) {
	.know_base.know_base_flex .know_base_inner .know_base_thumb .baby_thumb{
		margin:auto !important;
	}
}

/* fix Icon card on tablet*/
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.about_us .about_us_inner-item{
		width:49%;
		display:inline-block;
		vertical-align:top;
	}
	.about_us .about_us_inner-item:hover{
		background: #fff;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		text-decoration: none;
	}
}


/* fix team member tablet */

@media only screen and (min-width: 580px) and (max-width: 1199px) {
	.uael-member-image-pos-above.uael-team-member-align-center{
		width:33% !important;
	}
}

/* two colum text in mobile*/

@media only screen and (max-width: 580px) {
	.columns_text .columns_text_item{
		width:100%;
	}
}

/* header subline tablet fix*/

@media only screen and (min-width: 580px) and (max-width: 1199px) {

	body.page-template-donor-template .header-content p{
		width:70%;
	}

	body .header-content p{
		font-weight:bold;
		font-size:16px;
	}
}

/* leadership grid fix on tablet*/

.team-grid .elementor-widget-container{
	min-height:380px;
}

/* fix icon cards on mobile*/

@media only screen and (max-width: 767px){
	.inner_page .inner_about .inner_about_inner .inner_about_inner-item {
		width: 100% !important;
	}
	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner-blue p {
		padding-bottom: 0px;
		margin-bottom: 0px;
		line-height: 97%;
	}

	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner strong{
		font-size: 35px !important;
	}

	.rates_flex .rates_inner .rates_inner_content .rates_egg .rates_egg_items .rates_egg_items-inner{
		font-size:15px;
	}

	#livdap-register-popup, #livdap-login-popup{
		height: 90vh;
		overflow: scroll;
	}
}

.grecaptcha-badge{
	display:none !important;
}

.kt-row-column-wrap {
	z-index:auto;
}

@media only screen and (max-width: 420px){
	.page-id-171 .header-content p {
		margin-bottom: 0;
	}

	body.page-template-donor-template .header {
		min-height: 540px !important;
	}
}

div#trp-floater-ls {
	display: none !important;
}

.video_block.video_block_second .video_block_inner p strong { text-transform: initial; }

a:hover {
	cursor: pointer;
}


#fairfax-emergency-message-content .centered-paragraph {
	width: 100%;
	text-align: center;
	font-size: 1.25rem;
}

#fairfax-emergency-message-content .btns.btn_green {
	text-decoration: none;
}

@media (max-width: 600px) {
	#fairfax-emergency-message-content .btns.btn_green {
		display: block;
		margin: 1rem auto 0 auto;       }
}


/* Changing border radius for Egg Donor Cost page*/

.page-id-6653 .inner_page .inner_text_image .inner_text_thumb img {
	border-radius: 3%;
}

