.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.is-wrapper {
	margin-top: -1px;
}
.header-top {
	padding: .5rem 1rem;
}
.header-top ul {
	padding: 0;
	margin: 0;
}

.header-top .list-top-social li {
	padding: 5px 20px 5px 0;
}
.header-top .list-top-social li a {
	color: #73879c;
	font-size: 13px;
}
.header-top a {
	color: #02baf2;
	text-decoration: none;
	-webkit-transition: .25s;
	transition: .25s;
}
.header-top .list-top-social li a i {
	font-size: 16px;
	padding-right: 5px;
}

.is-wrapper img{
	margin: 1.4rem 0 1rem;
}

.inline-wrapper {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
}
.inline-wrapper.pull-right {
	justify-content: flex-end;
}
.inline-wrapper > [data-component] {
	width: auto;
}
.header-top .list-top-social-icon li {
	padding: 5px 10px 5px 0;
}
.header-top .list-top-social-icon li a {
	color: #73879c;
}
.video_img_text {
	background: rgba(0, 0, 0, .5);
	border-radius: 5px;
	padding: 5px;
	margin-top: 10px;
}
/*
.is-boxes.slider-image.slick-slide img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}
*/
.is-boxes.slider-image.slick-slide img.slk_original_img {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 50%;
    page-break-after: always;
    left: 50%;
    transform: translate(-50%,-50%);
}
.is-boxes.slider-image.slick-slide img.slk_fake_img {
    visibility: hidden;
}
.is-boxes.slider-image.slick-slide img{
	margin: 0;
	padding: 0;
}
.is-boxes.slider-image.slick-slide{
	text-align: center;
}

.is-boxes>.is-overlay-content .slick-track{
	display: flex !important;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
}
.is-boxes > .is-overlay-content .slick-slide {
	height: auto !important;
	align-self: center;
}



/*
#menu_area{
	position: relative;
	z-index: 999;
}
*/


/*
.uv_video .is-overlay.active {
	position: fixed;
	z-index: 1;
	transition: .5;
}
*/
.uv_video .vimeo-wrapper__ iframe {
   width: 100vw;
   height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: absolute;
   top: 0;
   left: 0;
   transform: none;
}


.uv_video .vimeo-wrapper iframe {
   width: 200vw;
   height: 112.5vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.is-wrapper > div.is-section-100.empty_video_area {
	display: block;
	overflow: hidden;
}

.social_icons {
  list-style: none;
  margin: 0;
  padding: 0;
}
.social_icons li {
  display: inline-block;
}
.social_icons li a {
  padding: 1px 5px;
  color: #3AD5FE;
  /*! background: #3AD5FE; */
}




#menu_area .navbar {
	padding: 0;
}

.header-top .list-top-social li a {
	font-size: 13px;
}
.container {
	max-width: 1250px!important;
}
.top-links ul li {
	list-style-type: none;
	display: inline-block;
	line-height: 3.5;
}
.top-links {
	float: right;
	min-height: 40px;
}

#menu_area .navbar .navbar-nav .nav-item {
	padding: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1rem;
	padding-left: 1rem;
}

.sticky {
	left: 0;
}
#menu_area .navbar.sticky {
	padding: 0 20px !important;
}
.d-none-desktop {
	display: none;
}
.center-center {
	display: none;
}
.social_icon_mb {
	display: none;
}

 #menu_area .navbar .navbar-nav .nav-item.active .btn-dropnavigation {
	line-height: 19px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	padding: 0;
	top: 46px;
}

#menu_area {
    position: relative;
    z-index: 99;
}
#menu_area .navbar {
	background-color: transparent !important;
}


.sticky .layout_background{
	padding: 0px 0 4px;
}
#menu_area.sticky .main_menu_area {
	margin: 5px auto;
}
#menu_area.sticky .layout_05 .main_menu_area{
	margin: 0 auto;
}
#menu_area.sticky .banner_add_area{
	display: none !important;
}


.layout_02 .top-links ul li {
	line-height: 3.2;
}

#menu_area.layout_02 .main_menu_area{
	background-color: transparent!important;
	padding: 0;
	width: 93%;
	margin: 0 auto;
}
#menu_area.layout_02 .main_menu_area .container-fluid {
	padding: 0;
}
#menu_area.layout_02 .top-bar-area .col-md-10 {
	max-width: 88%;
	flex: 88%;
}
#menu_area.layout_02 .top-bar-area .col-md-2 {
	max-width: 12%;
	flex: 12%;
}
#menu_area.layout_02 .top-links ul {
	margin-bottom: 0;
	padding: 0px 0 3px;
}
.layout_02 .navbar-brand.cast {
	margin-right: 0 !important;
	line-height: 5 !important;
	background: #2c3437;
	padding: 8px 11px;
}
#menu_area.layout_02 .navbar .navbar-nav .nav-link {
	padding: 5px 17px;
}
#menu_area.layout_02 .navbar .navbar-nav .nav-item {
	padding: 0;
}

#menu_area.layout_02 .navbar-expand-lg .navbar-nav .dropdown-menu {
	padding: 0;
	top: 50px;
}


#menu_area.layout_03 .social_links {
	float: right;
	margin-right: 40px;
	margin-top: 8px;
}
#menu_area.layout_03 .banner_logo_block {
	text-align: center;
	padding: 30px 0 30px;
}

#menu_area.layout_03 #menu_area .navbar {
	padding: .2rem 10rem;
}

#menu_area.layout_03 .container {
	max-width: 1250px;
}

#menu_area.layout_03 .navbar-expand-lg .navbar-nav .dropdown-menu {
	padding: 0;
	top: 40px;
}

#menu_area.layout_03 .navbar{
	background: transparent;
}


#menu_area.layout_04 .social_links {
	float: right;
	margin-top: 5px;
	margin-left: 40px;
}

#menu_area.layout_04 .banner_logo_block {
	text-align: center;
	padding-bottom: 0;
}
#menu_area.layout_04 .navbar {
	background-color: transparent !important;
	padding: .1rem 10rem;
}

#menu_area.layout_04 .banner_logo_add_area {
	width: 70% !important;
	margin: 0 auto;
}
#menu_area.layout_04 .navbar-brand img {
	max-height: 50px;
}
#menu_area.layout_04 .container {
	max-width: 1250px;
}
#menu_area.layout_04 .navbar-expand-lg .navbar-nav .dropdown-menu {
	padding: 0;
	top: 40px;
}

#menu_area.layout_04 .radius .main_menu_area,
#menu_area.layout_04 .radius .header-top {
	border-radius: 0;
}

#menu_area.layout_05 .radius .header-top,
#menu_area.layout_05 .radius .main_menu_area {
	border-radius: 0 !important;
}
#menu_area.layout_05 .banner_add {
	padding: 35px 0;
}
#menu_area.layout_05 .banner_add img{
	max-height: 80px;
}

#menu_area.layout_06 .navbar,
#menu_area.layout_07 .navbar {
	background-color: transparent !important;
	padding: 0;
}

#menu_area.layout_06 .radius .header-top,
#menu_area.layout_06 .radius .main_menu_area,
#menu_area.layout_06 .main_menu_area,
#menu_area.layout_07 .radius .header-top,
#menu_area.layout_07 .radius .main_menu_area,
#menu_area.layout_07 .main_menu_area {
	border-radius: 0 !important;
}


#menu_area.layout_01 .navbar-brand img {
	max-height: 100%;
}
#menu_area.layout_01 .navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 30px;
}
#menu_area.layout_01 .btn-dropnavigation {
	padding: 0px 7px;
}
#menu_area.layout_01 .navbar-expand-lg .navbar-nav .nav-link {
	padding-top: 4px;
	padding-bottom: 5px;
}
#menu_area.layout_01 .container img {
	margin: 0;
}
#menu_area.layout_01 .header-top .list-top-social li a {
	font-weight: 600;
}
#menu_area.layout_01 .container {
	max-width: 1500px!important;
}
#menu_area.layout_01 .header-top .row {
	padding: 0 22px;
}



#menu_area.layout_02 .navbar-brand img {
	max-height: 100%;
}
#menu_area.layout_02 .btn-dropnavigation {
	padding: 0px 7px;
}
#menu_area.layout_02 .navbar-expand-lg .navbar-nav {
	padding: 19px 30px 10px;
}


#menu_area.layout_03 .header-top .list-top-social li a {
	font-weight: 600;
}
#menu_area.layout_03 .btn-dropnavigation {
	padding: 0px 7px;
}
#menu_area.layout_03 .navbar-expand-lg .navbar-nav .nav-link {
	font-weight: 600;
	padding: 4px 15px 5px 23px;
}

#menu_area.layout_03  .main_menu_area {
	padding: 0 2rem;
}
#menu_area.layout_03 .header-top ul {
	padding-left: 20px;
}



#menu_area.layout_04 .header-top .list-top-social li a {
	font-weight: 600;
}
#menu_area.layout_04 .btn-dropnavigation {
	padding: 0px 7px;
}
#menu_area.layout_04 .navbar-expand-lg .navbar-nav .nav-link {
	font-weight: 600;
	padding: 4px 15px 5px 23px;
}
#menu_area.layout_04 .main_menu_area {
	padding: 0 2rem;
}
#menu_area.layout_04 .header-top ul {
	padding-left: 20px;
}


#menu_area.layout_05 .navbar {
	background-color: transparent !important;
	padding: 0;
}

#menu_area.layout_05 .container {
	max-width: 1250px!important;
}
#menu_area.layout_05 .navbar-brand img {
	max-height: 100%;
}
#menu_area.layout_05 .navbar-brand {
	padding: 0;
	margin-right: 30px;
}
#menu_area.layout_05 .btn-dropnavigation {
	padding: 0px 7px;
}
#menu_area.layout_05 .navbar-expand-lg .navbar-nav .nav-link {
	font-weight: 600;
	padding: 4px 15px 5px 23px;
}
#menu_area.layout_05 .container img {
	margin: 0;
}


.navbar .navbar-brand{
	display: flex;
    align-items: center;
    height: 100%;
}

#menu_area.layout_06 .navbar-brand img,
#menu_area.layout_07 .navbar-brand img {
	max-height: 100%;
}
#menu_area.layout_06 .navbar-brand,
#menu_area.layout_07 .navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 30px;
}
#menu_area.layout_06 .btn-dropnavigation,
#menu_area.layout_07 .btn-dropnavigation {
	padding: 0px 7px;
}
#menu_area.layout_06 .navbar-expand-lg .navbar-nav .nav-link,
#menu_area.layout_07 .navbar-expand-lg .navbar-nav .nav-link {
	font-weight: 600;
	padding: 4px 20px 5px 23px;
}
#menu_area.layout_06 .container img,
#menu_area.layout_07 .container img {
	margin: 0;
}

#menu_area.layout_06 .header-top .list-top-social li a,
#menu_area.layout_07 .header-top .list-top-social li a {
	font-weight: 600;
}
#menu_area.layout_06 .container,
#menu_area.layout_07 .container {
	max-width: 1500px!important;
}
#menu_area.layout_06 .header-top .row,
#menu_area.layout_07 .header-top .row {
	padding: 0 40px;
}

#menu_area.sticky .layout_background {
	padding: 0;
	display: block;
	float: left;
	width: 100%;
}


#menu_area.layout_03.sticky .layout_3_banner_area,
#menu_area.layout_04.sticky .layout_3_banner_area  {
	display: none;
}
#menu_area.layout_03.sticky .main_menu_area,
#menu_area.layout_04.sticky .main_menu_area,
#menu_area.layout_06.sticky .main_menu_area,
#menu_area.layout_07.sticky .main_menu_area,
#menu_area.layout_05.sticky .main_menu_area  {
	margin: 0 auto;
}

#menu_area.sticky .navbar-brand img {
	max-height: 40px !important;
}

#menu_area.layout_02.sticky .navbar-brand img{
	max-height: 90px !important;
}
#menu_area.layout_05.sticky .banner_add{
	display: none;
}
#menu_area.layout_05.sticky .navbar-brand{
	padding: 0;
}
#menu_area.layout_05.sticky .navbar-brand img {
	max-height: 50px !important;
}


#menu_area.layout_02 .top-links ul li a {
	line-height: 30px;
}

#menu_area.layout_04 .main_menu_area .navbar {
	min-height: 65px;
}


#menu_area .navbar-brand {
    min-width: 150px;
}



.slick-next, .slick-prev {
	filter: brightness(30%);
}
.is-boxes > .is-overlay-content.content-selectable{
	vertical-align: middle;
	display: table-cell;
}

/*
.is-boxes > .is-overlay-content.content-selectable .is-boxes.slider-image{
	display: flex !important;
	align-items: center;
	height: 100% !important;
}
*/
/*.slick-slider div { transition: none;}*/

.sticky,
.fade-in {
	animation: fadeIn ease .5s;
	-webkit-animation: fadeIn ease .5s;
	-moz-animation: fadeIn ease .5s;
	-o-animation: fadeIn ease .5s;
	-ms-animation: fadeIn ease .5s;
}
@keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-moz-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-o-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-ms-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}








@media only screen and (min-width: 1199px) and (max-width: 199800px) {

	 .video_img_with_5 .col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

}



/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {

	.video_img_with_5 .col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

}
/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .video_img_with_5 .col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	#menu_area .navbar-brand {
	    min-width: 50px;
	    max-width: 130px;
	}


}
/* Mobile Layout: 320px. */

@media only screen and (max-width: 991px) {


	#menu_area .navbar-brand {
	    min-width: 50px;
	    max-width: 130px;
	}
	
	.is-content-1050 {
	  text-align: center;
	}
	.is-content-1050 i {
	  font-size: 40px !important;
	}
	.hidden_on_mobile{
		display: none;
	}

	.uv_video .is-overlay .is-overlay-content {
		position: fixed;
	}


	.center-center {
		display: block;
	}
	.social_icon_mb {
		display: block;
	}
	.header-top {
		display: none;
	}
	.d-none-mobile .navbar-brand {
		display: none;
	}
	.d-none-desktop {
		display: block;
	}
	#menu_area .main_menu_area {
		width: 100% !important;
		margin: 0 !important;
		padding: 4px .1rem !important;
		border-radius: 0 !important;
		/* background-image: none; */
	}
	.radius .main_menu_area {
		border-radius: 0;
	}
	.center-center {
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		height: 50px;
	}
	#menu_area .navbar-brand {
		height: 100%;
	}
	.social_icon_mb ul li {
		list-style-type: none;
		display: inline-block;
	}
	.social_icon_mb ul {
		margin: 0;
		padding: 0;
	}
	.social_icon_mb ul li a {
		padding-right: 15px;
		font-size: 22px;
		line-height: 36px;
	}
	.social_icon_mb {
		position: absolute;
		top: 0;
		right: 5px;
		padding: 5px 0;
	}
	#menu_area .navbar-toggler {
		border: none;
		padding: 9px 0 0;
	}
	#menu_area .navbar-toggler-icon {
		border-top: 4px solid #4fd3fa;
	}
	.navbar-toggler-icon::before, #menu_area .navbar-toggler-icon::after {
		background: #4fd3fa;
	}
	.navbar-brand {
		margin-right: 0;

	}
	.layout_background {
		position: relative;
		z-index: 9999;
		width: 100%;
		background-image: none !important;
	}
	#menu_area .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-collapse {
		padding-top: 5px;
	}
	#menu_area .social_icons li a {
		font-size: 25px;
	}
	#menu_area .main_menu_area.d-none-mobile{
		padding: 0 !important
	}
	#menu_area .main_menu_area.d-none-desktop {
/*
		box-shadow: 0 6px 6px 0 #000;
		padding-bottom: 12px !important;
*/
	}
	#menu_area .main_menu_area.d-none-mobile nav ul {
		margin-top: 15px;
	}
	#menu_area .layout_background .d-none-desktop {
		position: relative;
		min-height: 50px;
	}
	#menu_area .layout_background .d-none-desktop::after {
		content: '';
		position: absolute;
		top: 50px;
		left: 0;
		width: 100%;
		height: 20px;
		z-index: 9;
		background-image: url('mobile_menu_shadow.png');
		background-size: cover;
	}

	#menu_area.layout_02 .navbar-expand-lg .navbar-nav,
	#menu_area.layout_02 .layout_background {
		padding: 0;
	}
	#menu_area.layout_02 .top-links {
		display: none;
	}
	#menu_area .layout_background {
		padding: 0 !important;
	}

	#menu_area.layout_02 .social_links {
		margin-left: -15px;
		float: left !important;
	}
	#menu_area.layout_05 .navbar-brand,
	#menu_area.layout_01 .navbar-brand {
		margin-right: 0;
	}
	#menu_area.layout_02 .navbar-collapse.show {
		display: flex;
		flex-direction: column;
	}
	#menu_area.layout_02 .top-bar-area {
		order: 2;
		width: 100%;
		display: none;
	}
	#menu_area.layout_02 .show .top-bar-area {
		display: block;
	}
	.layout_02 .navbar-expand-lg .navbar-nav {
		order: 1;
		width: 100%;
	}
	#menu_area.layout_02 .header-top, .top-bar-area {
		background: transparent;
	}
	#menu_area.layout_02 .top-bar-area .col-md-2{
		max-width: 100%;
		flex: 100%;
	}

	#menu_area.layout_02 .header-top,
	#menu_area.layout_02 .top-bar-area {
		background: transparent;
	}
	.layout_3_banner_area{
		display: none;
	}
	#menu_area.layout_04 .navbar {
		padding: 0;
	}
	#menu_area.layout_01 .navbar-brand img,
	#menu_area.layout_02 .navbar-brand img,
	#menu_area.layout_03 .navbar-brand img,
	#menu_area.layout_04 .navbar-brand img,
	#menu_area.layout_05 .navbar-brand img,
	#menu_area.layout_06 .navbar-brand img,
	#menu_area.layout_07 .navbar-brand img {
		max-height: 100% !important;
	}
	#menu_area .navbar-brand img {
		padding: 0px;
	}

	#menu_area.layout_01 .navbar-brand,
	#menu_area.layout_02 .navbar-brand,
	#menu_area.layout_03 .navbar-brand,
	#menu_area.layout_04 .navbar-brand,
	#menu_area.layout_05 .navbar-brand,
	#menu_area.layout_06 .navbar-brand,
	#menu_area.layout_07 .navbar-brand{
		padding: 0;
	}

	#menu_area.layout_02.sticky .navbar-brand img,
	#menu_area.layout_01.sticky .navbar-brand img,
	#menu_area.layout_02.sticky .navbar-brand img,
	#menu_area.layout_03.sticky .navbar-brand img,
	#menu_area.layout_04.sticky .navbar-brand img{
		max-height: 50px !important;
	}

	#menu_area.layout_05 .navbar-brand img,
	#menu_area.layout_06 .navbar-brand img,
	#menu_area.layout_07 .navbar-brand img {
		max-height: 100% !important;
	}

	#menu_area.layout_05 .banner_add,
	#menu_area.layout_06 .banner_add,
	#menu_area.layout_07 .banner_add{
		display: none;
	}
	#menu_area .main_menu_area .navbar{
		min-height: auto !important;
		height: auto !important;
	}



/*
	.is-content-500 > .row > .col-md-12 > div {
		margin: 0 auto;
		width: 100px;
	}
	.skrollable.skrollable-between,
	.skrollable.skrollable-after {
		transform: translateX(69.3px) !important;
	}
*/

}
/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {




}
