
.accordion li.active .content {
	max-height: 6000px;
}

.accordion-1 .title {
	background-color: #FFEEE6;
	padding: 20px 25px;
}

.accordion-1 .title:hover {
	background: #FFE2D9;
}

.accordion-1 .active .title {
	background: #FFD8CC;
	color: #050E5F;
}

.accordion-1 .active .title:hover {
	background: #FFD8CC;
}

.accordion-1 .title:before {
	content: "\e622";
	font-family: 'themify';
	float: right;
}

.accordion-1 .active .title:before {
	content: '\e61a';
}

.accordion-1 .title span {
	width: 100px; 
}

/* Alert-Title */

.alert-tt {
	width: 150px;
	display: inline-block;
	vertical-align: top;
}

.alert-tc {
	width: 70%;
	display: inline-block;
}

@media (max-width: 606px) {
.alert-tc {
		width: 90%;
		margin-bottom: 8px;
	}
}

/* Alert-Content */

.alert-citem {
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #eee;
	border-left: #EA5703 5px solid;
	background-color: #fff;
}

.alert-cit {
	width: 105px;
	font-weight: 700;
	vertical-align: top;
	color: #EA5703;
	display: inline-block;
}

.alert-cic {
	width: 75%;
	display: inline-block;
	word-break: break-all;
}

@media (max-width: 632px) {
	/*.alert-cit {
		width: 25%;
	}*/
	.alert-cic {
		width: 90%;
	}
}

.risk-table {
	height: auto;
	padding: 25px;
	background: #f8f8f8;
	box-shadow: 5px 10px 20px #f1f1f1;
}

.risk-table:hover {
	box-shadow: 5px 10px 20px #e1e1e1;
}

.risk-table .number {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 80px;
	line-height: 80px;
	font-weight: 100;
	color: #555555;
	display: inline-block;
	margin-bottom: 16px;
}

.risk-table p {
	font-family: ;
	font-size: 10px;
	font-weight: 300;
	color: #333333;
	letter-spacing: 1px;
	margin-bottom: 0 !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.bb-or {
	border-bottom: #EA5703 5px solid;
}

.fc-or {
	color: #EA5703 !important;
}

.text-tabs .active .tab-title {
	color: #EA5703;
}

.text-tabs .tab-title:after {
	background: #EA5703;
}


.menu > li ul {
	background: #EA5703;
}


/* First NAV a */

nav.bg-dark .menu > li > a {
	opacity: 1;
}

nav.bg-dark .menu > li > a:hovor {
	opacity: .7;
}

/* Second NAV a */

.menu li a {
	font-size: 1.35rem !important;
	opacity: 1;
}

.menu li a:hover {
	opacity: .7 !important;
}

.menu > li > ul li a { 
	padding: 6px 20px 8px 38px;
}

.mega-menu .title {
	font-size: 1.5rem;
	font-weight: 700;

	letter-spacing: 2px;
	margin-bottom: 2px;

	opacity: .75;
}

.widget-handle .function {
	background: #EA5703;
}

.feature-2 i:hover, .feature-2.filled i {
	background: #EA5703;
}

.feature-2 i {
	border: 1px solid #EA5703;
}

.feature.feature-1 i {
	color: #555;
}

.upon-info {
	position: relative;
	top: -640px;
	left: 0;

	display: inline-block;

	display: none;
}

.upon-info img {
	width: 40%;
	margin-bottom: 20px;
	display: block;
}

.upon-info .tag {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	background: #000;
	color: #fff;

	padding: 3px 8px 4px 8px;
	margin: 0 7px;

}

.feature.feature-2.filled h5 {
	font-size: 18px;
	font-weight: bold;
}

.feature.bordered h5 {
	font-weight: 700;
}

.feature.bordered,
.feature.bordered i.icon
.feature.bordered h5 {
	transition: .2s all;
}

.feature.bordered:hover {
	background: #fdf6f2;
	border-color: #EA5703;
	transition: .2s all;

	transform: translateY(-3%);
}

.feature.bordered:hover i.icon,
.feature.bordered:hover h5 {
	color: #EA5703;
	transition: .2s all; 
}

.local-scroll-cont {
	width: 40px;
	height: 40px;
	position:absolute;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	text-align: center;
	z-index: 20;
	
	-webkit-animation: scroll-down-anim ease-in-out 1s infinite;
	-moz-animation: scroll-down-anim ease-in-out 1s infinite;
	-o-animation: scroll-down-anim ease-in-out 1s infinite;
	animation: scroll-down-anim ease-in-out 1s infinite; 
}

.scroll-down {
	color: #323336;
	font-size: 21px;
}

@-webkit-keyframes scroll-down-anim {
	0%{ -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	50%{ -webkit-transform: translateY(0px); transform: translateY(0px); }
	100%{ -webkit-transform: translateY(-8px); transform: translateY(-8px); }
}
@-moz-keyframes scroll-down-anim {
	0%{ -moz-transform: translateY(-8px); transform: translateY(-8px); }
	50%{ -moz-transform: translateY(0px); transform: translateY(0px); }
	100%{ -moz-transform: translateY(-8px); transform: translateY(-8px); }
}
@-o-keyframes scroll-down-anim {
	0%{ -o-transform: translateY(-8px); transform: translateY(-8px); }
	50%{ -o-transform: translateY(0px); transform: translateY(0px); }
	100%{ -o-transform: translateY(-8px); transform: translateY(-8px); }
}
@keyframes scroll-down-anim {
	0%{ transform: translateY(-8px); }
	50%{ transform: translateY(0px); }
	100%{ transform: translateY(-8px); }
}

.function-count {
	font-size: 1.7rem;
	font-weight: 500;

	padding: 5px 20px;
	margin-bottom: 32px;

	border-top: #333 solid 1px;
	border-bottom: #333 solid 1px;

	width: fit-content;
	height: auto;

	text-align: center;

	display: inline-block;
}

.text-brand {
	color: #EA5703 !important;
}

.bg-brand {
	background-color: #EA5703 !important;
	color: #fff !important;
	font-weight: 500;

}

.sub-title {
	font-size: 1.8rem;
	font-weight: 500;

	letter-spacing: 1px;

	background-color: #050E5F;
	color: #fff;

	width: 90%;
	height: auto;

	padding: 7px 12px;

	text-align: center;
	display: inline-block;

	border-radius: 50px;
}

.box-radius {
	padding: 18px 30px;
	font-size: 2.4rem;
	line-height: 1.7;
	border-radius: 12px;

	width: fit-content;
}

.img-scroll {
	width: 100%;
	height: 300px;
	overflow: hidden;
	cursor: pointer;

	box-shadow: 5px 5px 5px #f1f1f1;
}

.img-scroll img {
	object-fit: cover;
	width: 100%;
	transform: translateY(0);
	transition: 10s ease-out;
}

.img-scroll:hover img {
	object-fit: cover;
	transform: translateY(calc(-100% + 400px));
	transition: 10s ease-out;
}

.feature.feature-2.filled h5 {
	font-size: 18px;
	font-weight: bold;
}

.feature.bordered h5 {
	font-weight: 700;
}

.feature.bordered,
.feature.bordered i.icon
.feature.bordered h5 {
	transition: .2s all;
}

.feature.bordered:hover {
	background: #fdf6f2;
	border-color: #EA5703;
	transition: .2s all;

	transform: translateY(-3%); 

}

.feature.bordered:hover i.icon,
.feature.bordered:hover h5 {
	color: #EA5703;
	transition: .2s all; 
}

.logo-carousel.photography img {
	max-height: fit-content;
	width: 100%;
}

.logo-carousel.photography li {
	opacity: 1;
}


.bg-eee {background: #eee;}
.p30 {padding: 30px;}
.bradius25 {border-radius: 25px;}

.text-dark {color: #000;}
.text-white {color: #fff;}
.lh13 {line-height: 1.3;}

.fz-06 {font-size: 0.6rem !important;}
.fz-065 {font-size: 0.65rem !important;}
.fz-07 {font-size: 0.7rem !important;}
.fz-075 {font-size: 0.75rem !important;}
.fz-08 {font-size: 0.8rem !important;}
.fz-085 {font-size: 0.85rem !important;}
.fz-09 {font-size: 0.9rem !important;}
.fz-095 {font-size: 0.95rem !important;}
.fz-10 {font-size: 1rem !important;}
.fz-11 {font-size: 1.1rem !important;}
.fz-12 {font-size: 1.2rem !important;}
.fz-13 {font-size: 1.3rem !important;}
.fz-14 {font-size: 1.4rem !important;}
.fz-15 {font-size: 1.5rem !important;}
.fz-16 {font-size: 1.6rem !important;}
.fz-17 {font-size: 1.7rem !important;}
.fz-18 {font-size: 1.8rem !important;}
.fz-19 {font-size: 1.9rem !important;}
.fz-20 {font-size: 2.0rem !important;}
.fz-22 {font-size: 2.2rem !important;}

.fz-30 {font-size: 3rem;}
.fz-50 {font-size: 5rem;}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
}

@media screen and (max-width: 768px) {
	.fz-xs-30 {font-size: 3rem;}
}

@media (min-width: 1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
		padding-right: 8px;
		padding-left: 8px;
	}
}

@media (min-width: 768px) {
	.feature-3 {
	min-height: 110px;
	}
}

@media screen and (max-width: 767px) {
	section.bg-img-position {
		height: 570px;	
	}

	section.bg-img-position div:first-child {
		bottom: 0;
	}

	.text-center-xs {
		text-align: center !important;
	}
} 

@media (max-width: 990px) {
	nav.bg-dark .module.widget-handle {
		border-top: 1px solid #EA5703;
	}
	nav.bg-dark .mobile-toggle {
		border-left:1px solid #EA5703 !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 2680px) {
	section.bg-img-position {
		height: 675px;	
	}

	section.bg-img-position div:first-child {
		bottom: unset;
	}
} 

/*!---------- 36. SPACING ----------*/
.mr0 {
	margin-right: 0 !important;
}
.mr8 {
	margin-right: 8px;
}
.mr16 {
	margin-right: 16px;
}
.mr24 {
	margin-right: 24px;
}
.mr30 {
	margin-right: 30px;
}
.mr32 {
	margin-right: 32px;
}
.mr40 {
	margin-right: 40px;
}
.mr48 {
	margin-right: 48px;
}
.mr56 {
	margin-right: 56px;
}
.mr64 {
	margin-right: 64px;
}
.mr72 {
	margin-right: 72px;
}
.mr80 {
	margin-right: 80px;
}
.mr88 {
	margin-right: 88px;
}
.mr96 {
	margin-right: 96px;
}
.mr104 {
	margin-right: 104px;
}
.mr112 {
	margin-right: 112px;
}
.mr120 {
	margin-right: 120px;
}
.mr160 {
	margin-right: 160px;
}
.ml0 {
	margin-left: 0 !important;
}
.ml8 {
	margin-left: 8px;
}
.ml16 {
	margin-left: 16px;
}
.ml24 {
	margin-left: 24px;
}
.ml32 {
	margin-left: 32px;
}
.ml40 {
	margin-left: 40px;
}
.ml48 {
	margin-left: 48px;
}
.ml56 {
	margin-left: 56px;
}
.ml64 {
	margin-left: 64px;
}
.ml72 {
	margin-left: 72px;
}
.ml80 {
	margin-left: 80px;
}
.ml88 {
	margin-left: 88px;
}
.ml96 {
	margin-left: 96px;
}
.ml104 {
	margin-left: 104px;
}
.ml112 {
	margin-left: 112px;
}
.ml120 {
	margin-left: 120px;
}
.ml160 {
	margin-left: 160px;
}
.p32 {
	padding: 0 32px;
}
.p24 {
	padding: 24px;
}
.p0 {
	padding: 0;
}
.pl0 {
	padding-tleft 0;
}
.pl8 {
	padding-tleft 8px;
}
.pl16 {
	padding-left: 16px;
}
.pl24 {
	padding-left: 24px;
}
.pl32 {
	padding-left: 32px;
}
.pl40 {
	padding-left: 40px;
}
.pl48 {
	padding-left: 48px;
}
.pl64 {
	padding-left: 64px;
}
.pl72 {
	padding-left: 72px;
}
.pl80 {
	padding-left: 80px;
}
.pl88 {
	padding-left: 88px;
}
.pl96 {
	padding-left: 96px;
}
.pl104 {
	paddingleftp: 104px;
}
.pl112 {
	paddingleftp: 112px;
}
.pl120 {
	paddingleftp: 120px;
}
.pl160 {
	paddingleftp: 160px;
}
.pl180 {
	paddingleftp: 180px;
}
.pl240 {
	paddingleftp: 240px;
}
.pr0 {
	padding-right: 0;
}
.pr8 {
	padding-right: 8px;
}
.pr16 {
	padding-right: 16px;
}
.pr24 {
	padding-right: 24px;
}
.pr32 {
	padding-right: 32px;
}
.pr40 {
	padding-right: 40px;
}
.pr48 {
	padding-right: 48px;
}
.pr56 {
	padding-right: 56px;
}
.pr64 {
	padding-right: 64px;
}
.pr72 {
	padding-right: 72px;
}
.pr80 {
	padding-right: 80px;
}
.pr88 {
	padding-right: 88px;
}
.pr96 {
	padding-right: 96px;
}
.pr104 {
	padding-right: 104px;
}
.pr112 {
	padding-right: 112px;
}
.pr120 {
	padding-right: 120px;
}
.pr160 {
	padding-right: 160px;
}
.pr180 {
	padding-right: 180px;
}
.pr240 {
	padding-right: 240px;
}
@media all and (max-width: 990px) {
	.mr-s-0 {
		margin-right: 0;
	}
	.mr-s-8 {
		margin-right: 8px;
	}
	.mr-s-16 {
		margin-right: 16px;
	}
	.mr-s-24 {
		margin-right: 24px;
	}
	.mr-s-32 {
		margin-right: 32px;
	}
	.mr-s-40 {
		margin-right: 40px;
	}
	.mr-s-48 {
		margin-right: 48px;
	}
	.mr-s-64 {
		margin-right: 64px;
	}
	.mr-s-72 {
		margin-right: 72px;
	}
	.mr-s-80 {
		margin-right: 80px;
	}
	.mr-s-88 {
		margin-right: 88px;
	}
	.mr-s-96 {
		margin-right: 96px;
	}
	.mr-s-104 {
		margin-right: 104px;
	}
	.mr-s-112 {
		margin-right: 112px;
	}
	.mr-s-120 {
		margin-right: 120px;
	}
}
@media all and (max-width: 990px) {
	.mr-sm-0 {
		margin-right: 0;
	}
	.mr-sm-8 {
		margin-right: 8px;
	}
	.mr-sm-16 {
		margin-right: 16px;
	}
	.mr-sm-24 {
		margin-right: 24px;
	}
	.mr-sm-32 {
		margin-right: 32px;
	}
	.mr-sm-40 {
		margin-right: 40px;
	}
	.mr-sm-48 {
		margin-right: 48px;
	}
	.mr-sm-64 {
		margin-right: 64px;
	}
	.mr-sm-72 {
		margin-right: 72px;
	}
	.mr-sm-80 {
		margin-right: 80px;
	}
	.mr-sm-88 {
		margin-right: 88px;
	}
	.mr-sm-96 {
		margin-right: 96px;
	}
	.mr-sm-104 {
		margin-right: 104px;
	}
	.mr-sm-112 {
		margin-right: 112px;
	}
	.mr-sm-120 {
		margin-right: 120px;
	}
	.ml-sm-0 {
		margin-left: 0 !important;
	}
	.ml-sm-8 {
		margin-left: 8px;
	}
	.ml-sm-16 {
		margin-left: 16px;
	}
	.ml-sm-24 {
		margin-left: 24px;
	}
	.ml-sm-32 {
		margin-left: 32px;
	}
	.ml-sm-40 {
		margin-left: 40px;
	}
	.ml-sm-48 {
		margin-left: 48px;
	}
	.ml-sm-56 {
		margin-left: 56px;
	}
	.ml-sm-64 {
		margin-left: 64px;
	}
	.ml-sm-72 {
		margin-left: 72px;
	}
	.ml-sm-80 {
		margin-left: 80px;
	}
	.ml-sm-88 {
		margin-left: 88px;
	}
	.ml-sm-96 {
		margin-left: 96px;
	}
	.ml-sm-104 {
		margin-left: 104px;
	}
	.ml-sm-112 {
		margin-left: 112px;
	}
	.ml-sm-120 {
		margin-left: 120px;
	}
	.p0-sm {
		padding: 0;
	}
	.pl-sm-0 {
		padding-left: 0;
	}
	.pl-sm-8 {
		padding-left: 8px;
	}
	.pl-sm-16 {
		padding-left: 16px;
	}
	.pl-sm-24 {
		padding-left: 24px;
	}
	.pl-sm-32 {
		padding-left: 32px;
	}
	.pl-sm-40 {
		padding-left: 40px;
	}
	.pl-sm-48 {
		padding-left: 48px;
	}
	.pl-sm-64 {
		padding-left: 64px;
	}
	.pl-sm-72 {
		padding-left: 72px;
	}
	.pl-sm-80 {
		padding-left: 80px;
	}
	.pl-sm-88 {
		padding-left: 88px;
	}
	.pl-sm-96 {
		padding-left: 96px;
	}
	.pl-sm-104 {
		padding-left: 104px;
	}
	.pl-sm-112 {
		padding-left: 112px;
	}
	.pl-sm-120 {
		padding-left: 120px;
	}
	.pl-sm-160 {
		padding-left: 160px;
	}
	.pr-sm-0 {
		padding-right: 0;
	}
	.pr-sm-8 {
		padding-right: 8px;
	}
	.pr-sm-16 {
		padding-right: 16px;
	}
	.pr-sm-24 {
		padding-right: 24px;
	}
	.pr-sm-32 {
		padding-right: 32px;
	}
	.pr-sm-40 {
		padding-right: 40px;
	}
	.pr-sm-48 {
		padding-right: 48px;
	}
	.pr-sm-64 {
		padding-right: 64px;
	}
	.pr-sm-72 {
		padding-right: 72px;
	}
	.pr-sm-80 {
		padding-right: 80px;
	}
	.pr-sm-88 {
		padding-right: 88px;
	}
	.pr-sm-96 {
		padding-right: 96px;
	}
	.pr-sm-104 {
		padding-right: 104px;
	}
	.pr-sm-112 {
		padding-right: 112px;
	}
	.pr-sm-120 {
		padding-right: 120px;
	}
}
@media all and (max-width: 767px) {
	.mr-xs-0 {
		margin-right: 0;
	}
	.mr-xs-8 {
		margin-right: 8px;
	}
	.mr-xs-16 {
		margin-right: 16px;
	}
	.mr-xs-24 {
		margin-right: 24px;
	}
	.mr-xs-32 {
		margin-right: 32px;
	}
	.mr-xs-40 {
		margin-right: 40px;
	}
	.mr-xs-48 {
		margin-right: 48px;
	}
	.mr-xs-64 {
		margin-right: 64px;
	}
	.mr-xs-72 {
		margin-right: 72px;
	}
	.mr-xs-80 {
		margin-right: 80px;
	}
	.mr-xs-88 {
		margin-right: 88px;
	}
	.mr-xs-96 {
		margin-right: 96px;
	}
	.mr-xs-104 {
		margin-right: 104px;
	}
	.mr-xs-112 {
		margin-right: 112px;
	}
	.mr-xs-120 {
		margin-right: 120px;
	}
	.ml-xs-0 {
		margin-left: 0 !important;
	}
	.ml-xs-8 {
		margin-left: 8px;
	}
	.ml-xs-16 {
		margin-left: 16px;
	}
	.ml-xs-24 {
		margin-left: 24px;
	}
	.ml-xs-32 {
		margin-left: 32px;
	}
	.ml-xs-40 {
		margin-left: 40px;
	}
	.ml-xs-48 {
		margin-left: 48px;
	}
	.ml-xs-56 {
		margin-left: 56px;
	}
	.ml-xs-64 {
		margin-left: 64px;
	}
	.ml-xs-72 {
		margin-left: 72px;
	}
	.ml-xs-80 {
		margin-left: 80px;
	}
	.ml-xs-88 {
		margin-left: 88px;
	}
	.ml-xs-96 {
		margin-left: 96px;
	}
	.ml-xs-104 {
		margin-left: 104px;
	}
	.ml-xs-112 {
		margin-left: 112px;
	}
	.ml-xs-120 {
		margin-left: 120px;
	}
	.p0-xs {
		padding: 0;
	}
	.pl-xs-0 {
		padding-left: 0;
	}
	.pl-xs-8 {
		padding-left: 8px;
	}
	.pl-xs-16 {
		padding-left: 16px;
	}
	.pl-xs-24 {
		padding-left: 24px;
	}
	.pl-xs-32 {
		padding-left: 32px;
	}
	.pl-xs-40 {
		padding-left: 40px;
	}
	.pl-xs-48 {
		padding-left: 48px;
	}
	.pl-xs-64 {
		padding-left: 64px;
	}
	.pl-xs-72 {
		padding-left: 72px;
	}
	.pl-xs-80 {
		padding-left: 80px;
	}
	.pl-xs-88 {
		padding-left: 88px;
	}
	.pl-xs-96 {
		padding-left: 96px;
	}
	.pl-xs-104 {
		padding-left: 104px;
	}
	.pl-xs-112 {
		padding-left: 112px;
	}
	.pl-xs-120 {
		padding-left: 120px;
	}
	.pl-xs-160 {
		padding-left: 160px;
	}
	.pl-xs-180 {
		padding-left: 180px;
	}
	.pl-xs-240 {
		padding-left: 240px !important;
	}
	.pr-xs-0 {
		padding-right: 0;
	}
	.pr-xs-8 {
		padding-right: 8px;
	}
	.pr-xs-16 {
		padding-right: 16px;
	}
	.pr-xs-24 {
		padding-right: 24px;
	}
	.pr-xs-32 {
		padding-right: 32px;
	}
	.pr-xs-40 {
		padding-right: 40px;
	}
	.pr-xs-48 {
		padding-right: 48px;
	}
	.pr-xs-64 {
		padding-right: 64px;
	}
	.pr-xs-72 {
		padding-right: 72px;
	}
	.pr-xs-80 {
		padding-right: 80px;
	}
	.pr-xs-88 {
		padding-right: 88px;
	}
	.pr-xs-96 {
		padding-right: 96px;
	}
	.pr-xs-104 {
		padding-right: 104px;
	}
	.pr-xs-112 {
		padding-right: 112px;
	}
	.pr-xs-120 {
		padding-right: 120px;
	}
	.pr-xs-180 {
		padding-right: 180px;
	}
	.pr-xs-240 {
		padding-right: 240px !important;
	}
}
