@font-face {
	font-family: 'modeco';
	src: url("/front/fonts/Modeco-Light.ttf");
}

@font-face {
	font-family: "modeco";
	src: url("/front/fonts/Modeco-Bold.ttf");
	font-weight: bold;
}

@font-face {
	font-family: "modeco";
	src: url("/front/fonts/Modeco-Light-Oblique.ttf");
	font-style: oblique;
}

@font-face {
	font-family: "modeco";
	src: url("/front/fonts/Modeco-Bold-Oblique.ttf");
	font-weight: bold;
	font-style: oblique;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');

* {
	font-family: arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	user-select: none;
}

a,
a:hover {
	text-decoration: none;
	color: #000;
}

html {
	scroll-behavior: smooth;
}

body {
	background-color: #000;
	width: 100%;
	max-width: 100%;
	overflow-y: scroll;
}

.o-hidden {
	overflow: hidden;
}

body.ox-hidden {
	overflow-x: hidden;
	overflow-y: scroll !important;
}

body.menu-open {
	overflow: hidden !important;
}

header {
	height: 130px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 100% !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
	background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7))
}

header.bg-gradient {
	background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
}

header .logo.web {
	display: block;
}

header .logo.mobile {
	display: none;
	height: 60px;
}

header .logo img {
	height: 75px;
	width: auto;
	object-fit: contain;
}

header .header-right-btns {
	font-size: 50px;
	text-align: right;
	color: #fff;
}

header .header-right-btns i {
	color: #fff;
}

.menuOpenBtn .menu-svg {
	margin-top: 6px;
}

.menuOpenBtn .menu-svg,
header .header-right-btns .change-lang svg {
	vertical-align: top;
}

.menuOpenBtn:hover .menu-svg g g line {
	stroke: #F3D570 !important;
}

header .header-right-btns .change-lang .langs {
	text-transform: uppercase;
	opacity: 0;
	padding: 3px;
	background-color: #F3D570;
	color: #000;
	width: 112px;
	height: 55px;
	text-align: center;
	line-height: 45px;
	font-size: 25px;
	top: 75px;
	position: absolute;
	right: -36px;
	border-radius: 20px;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	user-select: none;
	cursor: pointer;
}

header .header-right-btns .change-lang .langs a.active {
	text-decoration: underline;
}

header .header-right-btns .change-lang .langs::before {
	content: '';
	background-color: #F3D570;
	position: absolute;
	z-index: -1;
	bottom: 0;
	height: 0;
	width: 0px;
	border-bottom: .8em solid #F3D570;
	box-sizing: border-box;
	left: 50%;
	border-right: .8em solid #F3D570;
	transform: rotate(317deg) translate(-50%, 0px);
	top: -15px;
}

header .header-right-btns .change-lang {
	cursor: pointer;
}

header .header-right-btns .change-lang:hover svg * {
	stroke: #F3D570 !important;
}

header .header-right-btns .change-lang:hover .langs {
	opacity: 1;
}

footer {
	padding: 0px 30px 50px 30px;
	color: #F3D570;
}

footer .left-top {
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 30px;
	line-height: 35px;
}

footer ul.menu {
	list-style: none;
	padding: 0px;
}

footer ul.menu li a {
	color: #F3D570;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Roboto', sans-serif;
}

footer .bottom1-left {
	margin-top: 30px;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
}

footer .bottom1-left a {
	color: #F3D570;
	font-family: 'Roboto', sans-serif;
}

footer .bottom2 {
	margin-top: 30px;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
}

footer .bottom2 .left {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
}

footer .bottom2 .right {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
}

footer .bottom2 .right a {
	color: #F3D570;
}

footer .bottom2 .right a:hover {
	color: #fff;
}

footer .social-list .top {
	font-size: 30px;
	color: #F3D570;
	line-height: 35px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 12px;
}

footer .social-list.mobile .top {
	font-size: 18px;
	color: #F3D570;
	line-height: 35px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 12px;
}

footer .social-list .bottom ul {
	list-style: none;
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
}

footer .social-list .bottom ul li {
	margin-right: 20px;
	margin-bottom: 10px;
}

footer .social-list .bottom ul li a {
	color: #F3D570;
	font-size: 30px;
	line-height: 34px;
	color: #F3D570;
	font-family: 'Roboto', sans-serif;
}

footer .social-list .bottom ul li a:hover {
	color: #fff;
}

footer .social-list .bottom ul li a i {
	color: #F3D570;
	font-size: 40px;
	line-height: 34px;
}

footer .social-list .bottom ul li a svg path,
footer .social-list .bottom ul li a svg path,
footer .social-list .bottom ul li a svg path {
	fill: #F3D570 !important;
}

footer .social-list .bottom ul li a:hover svg path,
footer .social-list .bottom ul li a:hover svg path,
footer .social-list .bottom ul li a:hover svg path {
	fill: #fff !important;
}

.page-height {
	height: 100%;
}

.pageContent {
	min-height: 100vh;
	width: 100%;
	position: relative;
}

/** Home **/

#homeSection {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

#homeSection #homeContent {
	height: 100vh;
	width: 100%;
}

#homeSection #homeContent #homeSlider {
	height: 100%;
	width: 100%;
}

#homeSection #homeContent #homeSlider .home-slider-dots {
	width: 40%;
	position: absolute;
	display: flex;
	margin-left: 5vw;
	transform: translate(0px, 30vh);
	z-index: 3;
}

#homeSection #homeContent #homeSlider .home-slider-dots>span.bar-star {
	height: 25px;
	width: 25px;
	line-height: 25px;
	font-size: 22px;
	transition: color .5s ease-in-out;
	cursor: pointer;
}

#homeSection #homeContent #homeSlider .home-slider-dots>span.bar-star.active svg path {
	fill: #F3D570 !important;
}

#homeSection #homeContent #homeSlider .home-slider-dots>span.load-border {
	content: '';
	width: 100px;
	height: 1px;
	background-color: #fff;
	transform: translate(0px, 12.5px);
	flex: auto;
	margin: 0px 20px;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

#homeSection #homeContent #homeSlider .home-slider-dots>span.load-border>span.bar {
	width: 0%;
	height: 100%;
	content: '';
	position: relative;
	background-color: #F3D570;
	display: block;
}

#homeSection #homeContent #homeSlider .home-slider-dots>span.bar-star.active+span.load-border>span.bar {}

#homeSection #homeContent #homeSlider .slides .slide-item {
	position: relative;
	height: 100%;
	width: 100%;
	display: block;
}

#homeSection #homeContent #homeSlider .slides .slide-item {
	display: flex;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left {
	height: 100%;
	width: 50%;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content {
	color: #fff;
	width: 80%;
	margin-left: 5vw;
	transform: translate(0, 35vh);
	height: 100%;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain {
	color: #fff;
	width: 100%;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .title {
	font-size: 40px;
	line-height: 46px;
	margin-bottom: 34px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .text {
	font-size: 20px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-family: 'Roboto', sans-serif;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .button {
	font-size: 20px;
	line-height: 24px;
	height: 43px;
	line-height: 43px;
	width: 132px;
	background: #F3D570 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 32px;
	font-size: 20px;
	color: #000;
	text-align: center;
	margin-top: 30px;
	-webkit-transition: background-color 500ms;
	-moz-transition: background-color 500ms;
	-o-transition: background-color 500ms;
	transition: background-color 500ms;
	display: block;
	font-family: 'Roboto', sans-serif;
	cursor: pointer;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .button:hover {
	background-color: #fff;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-right {
	height: 100%;
	width: 50%;
	overflow: hidden;
}

#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-right .slide-img {
	height: 100%;
	width: 100%;
	border-radius: 70% 0% 0% 70% / 100% 0% 0% 100%;
	transform: scale(1.3) translate(11.6%, 0px) !important;
	object-fit: cover;
}

#homeSection #homeContent .home-content-area {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: auto;
	top: calc(100% - 57px);
	background-color: #000;
	border-radius: 26px 26px 0px 0px;
	color: #fff;
	min-height: 100%;
	-webkit-transition: top 1.2s ease-in-out;
	-moz-transition: top 1.2s ease-in-out;
	-o-transition: top 1.2s ease-in-out;
	transition: top 1.2s ease-in-out;
}

#homeSection #homeContent .home-content-area .home-bottom-button {
	position: relative;
	width: 100%;
	height: 57px;
	background: #F3D570;
	top: 0px;
	left: 0px;
	color: #000;
	line-height: 57px;
	text-align: center;
	border-radius: 26px 26px 0px 0px;
	font-size: 40px;
	-webkit-transition: color, background 1.2s ease-in-out;
	-moz-transition: color, background 1.2s ease-in-out;
	-o-transition: color, background 1.2s ease-in-out;
	transition: color, background 1.2s ease-in-out;
	-webkit-transition: top .2s ease-in-out;
	-moz-transition: top .2s ease-in-out;
	-o-transition: top .2s ease-in-out;
	transition: top .2s ease-in-out;
	cursor: pointer;
}

#homeSection #homeContent .home-content-area .home-bottom-button.web svg path {
	stroke: #000;
	d: path('M.707.707l17.5,17.5,17.5-17.5');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#homeSection #homeContent .home-content-area.active .home-bottom-button.web svg path {
	stroke: #F3D570;
	d: path('M.707,18.207l17.5-17.5,17.5,17.5');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#homeSection #homeContent .home-content-area .home-bottom-button.mobile {
	padding: 20px;
	display: none;
}

#homeSection #homeContent .home-content-area .home-bottom-button.mobile img {
	margin: auto;
}

#homeSection #homeContent .home-content-area .home-bottom-button.mobile img.up {
	display: none;
}

#homeSection #homeContent .home-content-area.active .home-bottom-button.mobile img.up {
	display: block;
}

#homeSection #homeContent .home-content-area .home-bottom-button.mobile img.down {
	display: block;
}

#homeSection #homeContent .home-content-area.active .home-bottom-button.mobile img.down {
	display: none;
}

#homeSection #homeContent .home-content-area.active {
	top: calc(130px + 1.5rem) !important;
	overflow-x: hidden;
}

#homeSection #homeContent .home-content-area.active .home-bottom-button {
	color: #F3D570;
	background-color: #4D4D4D;
}

#homeSection #homeContent .home-content-area .home-bottom-content {
	min-height: 100%;
	height: calc(100vh - 130px - 57px);
	overflow-y: scroll;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}

#homeSection #homeContent .home-content-area .home-bottom-content::-webkit-scrollbar {
	display: none;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider {
	width: calc(100% - 50px);
	height: 500px;
	overflow: hidden;
	display: inline-grid;
	position: relative;
	margin-top: 50px;
	margin-left: 50px;
	margin-bottom: 50px;
	margin-right: 0px;
	user-select: none;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button {
	color: #fff;
	height: 50px;
	width: 50px;
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translate(0px, -50%);
	font-size: 50px;
	cursor: pointer;
	z-index: 2;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button svg {
	/* height: 36px;
	width: 36px; */
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button:hover path,
#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button:hover line {
	stroke: #F3D570;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide {
	width: 80%;
	display: flex;
	position: absolute;
	opacity: 0;
	height: 500px;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide.now {
	opacity: 1;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide.next {
	opacity: 1;
	left: calc(100vw - 200px);
	-webkit-mask-image: linear-gradient(to left, transparent 85%, black 100%);
	mask-image: linear-gradient(to left, transparent 85%, black 100%);
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .image {
	width: 50%;
	flex: 1;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .image img {
	width: 100%;
	height: 500px;
	object-fit: contain;
	border-radius: 20px;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content {
	width: 50%;
	flex: 1;
	padding: 0px 40px 0px 50px;
	height: 500px;
	display: grid;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content .title {
	font-size: 40px;
	color: #F3D570;
	margin-bottom: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-family: 'Roboto', sans-serif;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content .text {
	font-size: 20px;
	color: #fff;
	margin-bottom: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
	font-family: 'Roboto', sans-serif;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content .button {
	text-align: center;
	height: 42px;
	line-height: 42px;
	width: 132px;
	border-radius: 32px;
	background-color: #F3D570;
	margin-bottom: 20px;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: background-color 500ms;
	-moz-transition: background-color 500ms;
	-o-transition: background-color 500ms;
	transition: background-color 500ms;
	cursor: pointer;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content .button:hover {
	background-color: #fff;
}

#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slide .content .button a {
	color: #000;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content1 {
	margin-bottom: 80px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content1 hr {
	background: #fff;
	width: 32%;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content1 hr.first {
	margin-bottom: 80px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content1 hr.second {
	margin-top: 80px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content1 .row1 {
	color: #fff;
	font-size: 50px;
	line-height: 56px;
	text-align: center;
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content1 .row2 {
	font-size: 50px;
	line-height: 56px;
	color: #f3d570;
	text-align: center;
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	font-family: 'Roboto', sans-serif;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 {
	margin-bottom: 100px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1 {
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	text-align: center;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1 .title {
	font-size: 40px;
	line-height: 46px;
	color: #F3D570;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 30px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1 .content {
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 34px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1 {
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	text-align: center;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 {
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	text-align: center;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider {
	width: 724px;
	text-align: center;
	margin: 0px auto;
	height: 424px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	display: none;
	opacity: 1;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .slides {
	width: 100%;
	height: 100%;
	position: relative;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .slides .slide {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .slides .slide img {
	object-fit: contain;
	height: 100%;
	width: 100%;
	border-radius: 20px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows {
	position: absolute;
	bottom: 11px;
	left: 50%;
	z-index: 10;
	background: #000;
	transform: translate(-50%, 0px);
	width: 190px;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	border-radius: 20px;
	font-family: 'Roboto', sans-serif;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.arrow-left {
	cursor: pointer;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.arrow-left:hover svg path,
#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.arrow-left:hover svg line {
	stroke: #F3D570 !important;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.arrow-right {
	cursor: pointer;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.arrow-right:hover svg path,
#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.arrow-right:hover svg line {
	stroke: #F3D570 !important;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider .arrows span.ind-text {
	margin: 0px 20px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSliderYears {
	margin-top: 20px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSliderYears span {
	font-size: 20px;
	cursor: pointer;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSliderYears span.active {
	text-decoration: underline;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 hr {
	margin-bottom: 80px;
	margin-top: 80px;
	background: #fff;
	width: 44%;
}


#homeSection #homeContent .home-content-area .home-bottom-content .content3 {
	margin-bottom: 80px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row1 {
	color: #f3d570;
	font-size: 50px;
	line-height: 56px;
	text-align: center;
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	margin-bottom: 30px;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row2 {
	text-align: center;
	width: 70%;
	min-width: 991px;
	margin: 0px auto;
	text-align: center;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row2 a {
	height: 55px;
	width: 190px;
	background-color: #F3D570;
	display: block;
	border-radius: 32px;
	line-height: 54px;
	margin: 0px auto;
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: background-color 500ms;
	-moz-transition: background-color 500ms;
	-o-transition: background-color 500ms;
	transition: background-color 500ms;
}

#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row2 a:hover {
	background-color: #fff;
}

/** Home Responsive **/

@media only screen and (max-width: 991px) {
	#homeSection #homeContent #homeSlider .slides .slide-item {
		display: grid;
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left {
		height: 50%;
		width: 100%;
		order: 2;
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-right {
		height: 45vh;
		width: 100%;
		order: 1;
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-right .slide-img {
		border-radius: 0% 0% 150% 150% / 0% 0% 50% 50%;
		transform: scale(1.1) translate(0%, -20px) !important;
	}

	#homeSection #homeContent #homeSlider .home-slider-dots {
		width: 90vw;
		margin-left: 5vw;
		transform: translate(0px, 50vh);
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .title {
		margin-top: 75px;
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .title {
		font-size: 30px;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 15px;
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .button {
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content {
		transform: translate(0px, 0px);
		width: 90vw;
	}

	#homeSection #homeContent .home-content-area .home-bottom-button.web {
		display: none;
	}

	#homeSection #homeContent .home-content-area .home-bottom-button.mobile {
		display: block;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider {
		margin-left: 8%;
		width: 84%;
		height: 530px;
		overflow: unset;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button {
		right: -10%;
		top: 130px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button svg {
		height: 30px;
		width: 30px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide {
		display: grid;
		width: 100%;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .image {
		width: 100%;
		height: 290px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .image img {
		height: 290px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide.next {
		opacity: 0 !important;
		left: 0px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content {
		padding: 0px;
		width: 100%;
		height: 310px;
		display: unset;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content .title {
		line-height: 30px;
		font-size: 30px;
		margin-top: 32px;
		margin-bottom: 20px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .slides .slide .content .text {
		font-size: 16px;
		line-height: 16px;
		-webkit-line-clamp: 4;
		margin-bottom: 15px;
		height: 66px;
		opacity: 1;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content .content1 .row1,
	#homeSection #homeContent .home-content-area .home-bottom-content .content1 .row2,
	#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1,
	#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2,
	#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row1,
	#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row2 {
		min-width: 90%;
		max-width: 90%;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content .content1 .row1,
	#homeSection #homeContent .home-content-area .home-bottom-content .content1 .row2,
	#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1 .title,
	#homeSection #homeContent .home-content-area .home-bottom-content .content3 .row1 {
		font-size: 30px;
		line-height: 30px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row1 .content {
		font-size: 16px;
		line-height: 16px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 .homeContentSecondSlider.slider {
		max-width: 90%;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content .content1 hr {
		width: 90%;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content .content2 .row2 hr {
		width: 100%;
	}
}

@media only screen and (max-width: 680px) {
	#homeSection #homeContent #homeSlider .home-slider-dots {
		transform: translate(0px, 45vh);
	}

	#homeSection #homeContent #homeSlider .slides .slide-item .home-slider-left .home-slider-content .home-slider-text-contain .text {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin-bottom: 15px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button {
		right: -12%;
		top: 130px;
	}

	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button svg {
		height: 20px;
		width: 20px;
	}
}

@media only screen and (max-width: 520px) {
	#homeSection #homeContent .home-content-area .home-bottom-content #homeContentFirstSlider .next-button {
		right: -15%;
	}
}

/** Home **/

/** Contact **/

#contactSection {
	min-height: 100%;
	width: 100%;
	position: relative;
	padding-top: 130px;
}

#contactSection #contactContent {
	height: 100%;
	width: 100%;
	position: relative;
}

#contactSection #contactContent .page-title {
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	text-align: center;
	margin-bottom: 40px;
}

#contactSection #contactContent .contact-first-row {
	padding: 0px 30px;
}

#contactSection #contactContent .map {
	width: 100%;
	height: 380px;
	border-radius: 20px;
	overflow: hidden;
}

#contactSection #contactContent .map iframe {
	height: 100% !important;
	width: 100% !important;
}

#contactSection #contactContent .map-desc {
	background-color: #262626;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
}

#contactSection #contactContent .map-desc span.title {
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-top: 25px;
	font-family: 'Roboto', sans-serif;
	display: block;
}

#contactSection #contactContent .map-desc ul {
	list-style: none;
	padding: 0px;
	margin-left: 15px;
}

#contactSection #contactContent .map-desc ul li {}

#contactSection #contactContent .map-desc ul li span {
	color: #fff;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
}

#contactSection #contactContent .map-desc ul li a {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
}

#contactSection #contactContent .contact-second-row {
	padding: 0px 30px;
	margin-top: 40px;
	margin-bottom: 80px;
}

#contactSection #contactContent .contact-form {
	background-color: #262626;
	border-radius: 20px;
}

#contactSection #contactContent .contact-form span.title {
	color: #F3D570;
	font-size: 50px;
	line-height: 57px;
	margin-top: 70px;
	padding: 0px 25px;
	font-family: 'Roboto', sans-serif;
	display: block;
}

#contactSection #contactContent .contact-form p {
	color: #fff;
	font-size: 24px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	padding: 0px 25px;
	margin-top: 40px;
}

#contactSection #contactContent .contact-form form {
	padding: 0px 25px;
	margin-top: 30px;
	margin-bottom: 68px;
}

#contactSection #contactContent .contact-form form input,
#contactSection #contactContent .contact-form form textarea {
	width: 100%;
	border-radius: 25px;
	border: 1px #fff solid;
	background-color: #262626;
	padding: 6px 20px;
	outline: none;
	font-family: 'Roboto', sans-serif;
	color: #fff;
}

#contactSection #contactContent .contact-form form input:focus,
#contactSection #contactContent .contact-form form textarea:focus {
	box-shadow: 0 0 4px #ddd;
}

#contactSection #contactContent .contact-form form input {
	height: 42px;
}

#contactSection #contactContent .contact-form form textarea {
	height: 220px;
}

#contactSection #contactContent .contact-form form textarea::-webkit-input-placeholder,
#contactSection #contactContent .contact-form form input::-webkit-input-placeholder {
	color: #fff;
}

#contactSection #contactContent .contact-form form textarea::-moz-placeholder,
#contactSection #contactContent .contact-form form textarea:-ms-input-placeholder,
#contactSection #contactContent .contact-form form textarea:-moz-placeholder,
#contactSection #contactContent .contact-form form input::-moz-placeholder,
#contactSection #contactContent .contact-form form input:-ms-input-placeholder,
#contactSection #contactContent .contact-form form input:-moz-placeholder {
	color: #fff;
}

#contactSection #contactContent .contact-form form button {
	background-color: #F3D570;
	color: #000;
	border-radius: 25px;
	outline: none !important;
	line-height: 40px;
	width: 100px;
	border: none;
}

#contactSection #contactContent .contact-form form button:active {
	box-shadow: 0 0 4px #ddd;
}

/** Contact Responsive **/
@media only screen and (max-width: 767px) {

	#contactSection #contactContent .contact-first-row,
	#contactSection #contactContent .contact-second-row {
		padding: 0px 15px;
	}

	#contactSection #contactContent .map {
		border-bottom-left-radius: 0px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}

	#contactSection #contactContent .map-desc {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
	}

	#contactSection #contactContent .map-desc span.title {
		font-size: 24px;
		line-height: 28px;
	}

	#contactSection #contactContent .map-desc ul li span,
	#contactSection #contactContent .map-desc ul li a,
	#contactSection #contactContent .contact-form p {
		font-size: 16px;
		line-height: 16px;
	}

	#contactSection #contactContent .contact-form span.title {
		font-size: 30px;
		line-height: 34px;
	}
}

/** Contact **/

/** About Us **/
#aboutUsSection {
	min-height: 100%;
	width: 100%;
	position: relative;
}

#aboutUsSection #aboutUsContent {
	height: 100%;
	width: 100%;
	position: relative;
}

#aboutUsSection #aboutUsContent .pad {
	padding: 0px 30px;
}

#aboutUsSection #aboutUsContent .main-image {
	width: 100%;
	height: 550px;
	object-fit: contain;
}

#aboutUsSection #aboutUsContent .page-title {
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

#aboutUsSection #aboutUsContent .first-row .left {
	background-color: #262626;
	border-radius: 20px;
}

#aboutUsSection #aboutUsContent .first-row .left .title {
	margin-top: 70px;
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	font-family: 'Roboto', sans-serif;
	display: block;
	margin-left: 25px;
}

#aboutUsSection #aboutUsContent .first-row .left .content {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	margin-left: 25px;
	margin-top: 40px;
	margin-right: 75px;
	font-family: 'Roboto', sans-serif;
}

#aboutUsSection #aboutUsContent .first-row .left .content p {
	font-family: 'Roboto', sans-serif;
}

#aboutUsSection #aboutUsContent .first-row .right {
	overflow: hidden;
	padding-right: 0px;
}

#aboutUsSection #aboutUsContent .first-row .right img {
	width: 100%;
	height: 600px;
	border-radius: 20px;
	object-fit: contain;
}

#aboutUsSection #aboutUsContent .second-row {
	overflow: hidden;
	margin-top: 15px;
}

#aboutUsSection #aboutUsContent .second-row img {
	width: 100%;
	height: 600px;
	border-radius: 20px;
	object-fit: contain;
}

#aboutUsSection #aboutUsContent .third-row {
	margin-top: 15px;
	margin-bottom: 80px;
}

#aboutUsSection #aboutUsContent .third-row .left {
	background-color: #262626;
	border-radius: 20px;
}

#aboutUsSection #aboutUsContent .third-row .left .content {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 25px;
	font-family: 'Roboto', sans-serif;
}

#aboutUsSection #aboutUsContent .third-row .left .content p {
	padding: 0px;
	font-family: 'Roboto', sans-serif;
}

/** About Us Responsive **/
@media only screen and (max-width: 991px) {
	#aboutUsSection #aboutUsContent .pad {
		padding: 0px 15px;
	}

	#aboutUsSection #aboutUsContent .main-image {
		height: 400px;
	}

	#aboutUsSection #aboutUsContent .page-title {
		font-size: 30px;
		line-height: 36px;
	}

	#aboutUsSection #aboutUsContent .first-row .left .title {
		font-size: 24px;
		line-height: 28px;
	}

	#aboutUsSection #aboutUsContent .first-row .left .content,
	#aboutUsSection #aboutUsContent .third-row .left .content,
	#aboutUsSection #aboutUsContent .third-row .left .content * {
		font-size: 16px;
		line-height: 16px;
	}

	#aboutUsSection #aboutUsContent .first-row .right {
		padding-left: 0px;
		margin-top: 15px;
	}

	#aboutUsSection #aboutUsContent .first-row .right img {
		height: 455px;
	}

	#aboutUsSection #aboutUsContent .first-row .left .content {
		margin-right: 25px;
	}
}

/** About Us **/

/** ESA **/
#esaSection {
	min-height: 100%;
	width: 100%;
	position: relative;
}

#esaSection #esaContent {
	height: 100%;
	width: 100%;
	position: relative;
}

#esaSection #esaContent .pad {
	padding: 0px 30px;
}

#esaSection #esaContent .main-image {
	width: 100%;
	height: 550px;
	object-fit: contain;
}

#esaSection #esaContent #esaContentSlider.slider {
	width: 100%;
	text-align: center;
	margin: 0px auto;
	height: 550px;
	overflow: hidden;
	position: relative;
}

#esaSection #esaContent #esaContentSlider.slider .slides {
	width: 100%;
	height: 100%;
	position: relative;
}

#esaSection #esaContent #esaContentSlider.slider .slides .slide {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#esaSection #esaContent #esaContentSlider.slider .slides .slide img {
	object-fit: contain;
	height: 100%;
	width: 100%;
}

#esaSection #esaContent #esaContentSlider.slider span.arrow-left {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	left: 30px;
	z-index: 10;
}

#esaSection #esaContent #esaContentSlider.slider span.arrow-left:hover svg path,
#esaSection #esaContent #esaContentSlider.slider span.arrow-left:hover svg line {
	stroke: #F3D570 !important;
}

#esaSection #esaContent #esaContentSlider.slider span.arrow-right {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	right: 30px;
	z-index: 10;
}

#esaSection #esaContent #esaContentSlider.slider span.arrow-right:hover svg path,
#esaSection #esaContent #esaContentSlider.slider span.arrow-right:hover svg line {
	stroke: #F3D570 !important;
}

#esaSection #esaContent #esaContentSlider.slider span.ind-text {
	margin: 0px 20px;
}

#esaSection #esaContent .page-title {
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

#esaSection #esaContent .first-row .left {
	background-color: #262626;
	border-radius: 20px;
	margin-bottom: 80px;
}

#esaSection #esaContent .first-row .left .title {
	margin-top: 70px;
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	font-family: 'Roboto', sans-serif;
	display: block;
	margin-left: 25px;
}

#esaSection #esaContent .first-row .left .content {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	margin-left: 25px;
	margin-top: 40px;
	margin-right: 25px;
	font-family: 'Roboto', sans-serif;
}

#esaSection #esaContent .first-row .left .content p {
	font-family: 'Roboto', sans-serif;
}

#esaSection #esaContent .first-row .left img {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	object-fit: contain;
	margin-top: 50px;
	margin-bottom: 80px;
}



#esaSection #esaContent .first-row .right {
	overflow: hidden;
	padding-right: 0px;
}

#esaSection #esaContent .first-row .right .share-container {
	background-color: #4B4B4B;
	height: auto;
	width: 100%;
	border-radius: 20px;
}

#esaSection #esaContent .first-row .right .share-container span {
	width: 100%;
	display: block;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	padding: 30px 20px;
	font-family: 'Roboto', sans-serif;
}


#esaSection #esaContent .first-row .right .share-container ul {
	list-style: none;
	padding: 0px;
	display: inline-flex;
	justify-content: center;
	margin-bottom: 35px;
	width: 100%;
}

#esaSection #esaContent .first-row .right .share-container ul li {
	margin: 0px 10px;
	font-family: 'Roboto', sans-serif;
}

#esaSection #esaContent .first-row .right .share-container ul li a {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	font-family: 'Roboto', sans-serif;
}

#esaSection #esaContent .first-row .right .share-container ul li a:hover {
	color: #F3D570;
}

#esaSection #esaContent .first-row .right .share-container ul li a svg path,
#esaSection #esaContent .first-row .right .share-container ul li a svg path,
#esaSection #esaContent .first-row .right .share-container ul li a svg path {
	fill: #fff !important;
}

#esaSection #esaContent .first-row .right .share-container ul li a:hover svg path,
#esaSection #esaContent .first-row .right .share-container ul li a:hover svg path,
#esaSection #esaContent .first-row .right .share-container ul li a:hover svg path {
	fill: #F3D570 !important;
}

/** ESA Responsive **/
@media only screen and (max-width: 767px) {
	#esaSection #esaContent .pad {
		padding: 0px 15px;
	}

	#esaSection #esaContent #esaContentSlider.slider {
		height: 400px;
	}

	#esaSection #esaContent .page-title {
		font-size: 30px;
		line-height: 36px;
	}

	#esaSection #esaContent .first-row .left .title {
		font-size: 24px;
		line-height: 28px;
	}

	#esaSection #esaContent .first-row .left .content {
		font-size: 16px;
		line-height: 16px;
	}
}

/** ESA **/


/** News **/

#newsSection {
	min-height: 100%;
	width: 100%;
	position: relative;
	padding-top: 130px;
}

#newsSection #newsContent {
	height: 100%;
	width: 100%;
	position: relative;
}

#newsSection #newsContent .page-title {
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	text-align: center;
	margin-bottom: 40px;
}

#newsSection #newsContent .news-list {
	padding: 0px 30px;
	margin-bottom: 80px;
}

#newsSection #newsContent .news-list .list-item {
	margin-bottom: 30px;
}

#newsSection #newsContent .news-list .list-item.first .image {
	width: 100%;
	height: 380px;
	overflow: hidden;
}

#newsSection #newsContent .news-list .list-item.first .image img {
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 0px;
}

#newsSection #newsContent .news-list .list-item .image img {
	width: 100%;
	height: 380px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	overflow: hidden;
	object-fit: contain;
}

#newsSection #newsContent .news-list .list-item.first .news-desc {
	background-color: #262626;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	height: 380px;
}

#newsSection #newsContent .news-list .list-item .news-desc {
	background-color: #262626;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	height: 380px;
	width: 100%;
	padding-top: 15px;
}

#newsSection #newsContent .news-list .list-item.first .news-desc .title {
	margin-top: 30px !important;
}

#newsSection #newsContent .news-list .list-item .news-desc .title {
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	font-family: 'Roboto', sans-serif;
	display: block;
}

#newsSection #newsContent .news-list .list-item .news-desc .content {
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
	font-family: 'Roboto', sans-serif;
	display: block;
	margin-bottom: 53px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

#newsSection #newsContent .news-list .list-item .news-desc a {
	font-size: 20px;
	line-height: 42px;
	color: #000;
	background-color: #F3D570;
	min-width: 85px;
	margin-left: 15px;
	display: block;
	text-align: center;
	border-radius: 25px;
	width: max-content;
	padding: 0px 20px;
}

/** News Responsive **/
@media only screen and (max-width: 767px) {
	#newsSection #newsContent .news-list .list-item.first .image img {
		border-bottom-left-radius: 0px !important;
		border-top-right-radius: 20px !important;
	}

	#newsSection #newsContent .news-list .list-item.first .news-desc {
		border-top-right-radius: 0px;
		border-bottom-left-radius: 20px;
	}

	#newsSection #newsContent .news-list .list-item.first {
		padding: 0px 30px;
	}

	#newsSection #newsContent .page-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#newsSection #newsContent .news-list .list-item .news-desc .title {
		font-size: 25px;
		line-height: 28px;
	}

	#newsSection #newsContent .news-list .list-item .news-desc .content {
		font-size: 16px;
		line-height: 16px;
	}

	#newsSection #newsContent .news-list .list-item.first .image {
		height: 290px;
	}

	#newsSection #newsContent .news-list .list-item .image img {
		height: 290px;
	}

	#newsSection #newsContent .news-list .list-item.first .news-desc {
		height: 290px;
	}

	#newsSection #newsContent .news-list .list-item .news-desc {
		height: 290px;
	}

	#newsSection #newsContent .news-list .list-item .news-desc .content {
		margin-bottom: 19px;
	}

	#newsSection #newsContent .news-list {
		padding: 0px;
	}
}

/** News **/

/** News Single **/
#newsSingleSection {
	height: 100%;
	width: 100%;
	position: relative;
}

#newsSingleSection #newsSingleContent {
	height: 100%;
	width: 100%;
	position: relative;
}

#newsSingleSection #newsSingleContent .pad {
	padding: 0px 30px;
}

#newsSingleSection #newsSingleContent .main-image {
	width: 100%;
	height: 550px;
	object-fit: contain;
}

#newsSingleSection #newsSingleContent .slider {
	width: 100%;
	text-align: center;
	margin: 0px auto;
	height: 550px;
	overflow: hidden;
	position: relative;
}

#newsSingleSection #newsSingleContent .slider .slides {
	width: 100%;
	height: 100%;
	position: relative;
}

#newsSingleSection #newsSingleContent .slider .slides .slide {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#newsSingleSection #newsSingleContent .slider .slides .slide img {
	object-fit: contain;
	height: 100%;
	width: 100%;
}

#newsSingleSection #newsSingleContent .slider span.arrow-left {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	left: 30px;
	z-index: 10;
}

#newsSingleSection #newsSingleContent .slider span.arrow-left svg path,
#newsSingleSection #newsSingleContent .slider span.arrow-left svg line,
#newsSingleSection #newsSingleContent .slider span.arrow-right svg path,
#newsSingleSection #newsSingleContent .slider span.arrow-right svg line {
	stroke: #fff;
}

#newsSingleSection #newsSingleContent .slider span.arrow-left:hover svg path,
#newsSingleSection #newsSingleContent .slider span.arrow-left:hover svg line {
	stroke: #F3D570 !important;
}

#newsSingleSection #newsSingleContent .slider span.arrow-right {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	right: 30px;
	z-index: 10;
}

#newsSingleSection #newsSingleContent .slider span.arrow-right:hover svg path,
#newsSingleSection #newsSingleContent .slider span.arrow-right:hover svg line {
	stroke: #F3D570 !important;
}

#newsSingleSection #newsSingleContent .slider span.ind-text {
	margin: 0px 20px;
}

#newsSingleSection #newsSingleContent .page-title {
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

#newsSingleSection #newsSingleContent .first-row .left {
	background-color: #262626;
	border-radius: 20px;
	margin-bottom: 80px;
}

#newsSingleSection #newsSingleContent .first-row .left .title {
	margin-top: 70px;
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	font-family: 'Roboto', sans-serif;
	display: block;
	margin-left: 25px;
}

#newsSingleSection #newsSingleContent .first-row .left .content {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	margin-left: 25px;
	margin-top: 40px;
	margin-right: 25px;
	font-family: 'Roboto', sans-serif;
}

#newsSingleSection #newsSingleContent .first-row .left .content p {
	font-family: 'Roboto', sans-serif;
}

#newsSingleSection #newsSingleContent .first-row .left img {
	width: 100% !important;
	height: 100%;
	border-radius: 20px;
	object-fit: contain;
	margin-top: 50px;
	margin-bottom: 80px;
}

#newsSingleSection #newsSingleContent .first-row .right {
	overflow: hidden;
	padding-right: 0px;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container {
	background-color: #4B4B4B;
	height: auto;
	width: 100%;
	border-radius: 20px;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container span {
	width: 100%;
	display: block;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	padding: 30px 20px;
	font-family: 'Roboto', sans-serif;
}


#newsSingleSection #newsSingleContent .first-row .right .share-container ul {
	list-style: none;
	padding: 0px;
	display: inline-flex;
	justify-content: center;
	margin-bottom: 35px;
	width: 100%;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container ul li {
	margin: 0px 10px;
	font-family: 'Roboto', sans-serif;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	font-family: 'Roboto', sans-serif;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a:hover {
	color: #F3D570;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a svg path,
#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a svg path,
#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a svg path {
	fill: #fff !important;
}

#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a:hover svg path,
#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a:hover svg path,
#newsSingleSection #newsSingleContent .first-row .right .share-container ul li a:hover svg path {
	fill: #F3D570 !important;
}

#newsSingleSection #newsSingleContent .first-row .other-news {}

#newsSingleSection #newsSingleContent .first-row .other-news hr {
	background-color: #fff;
	max-width: 100%;
	width: 500px;
	margin: 80px auto;
}

#newsSingleSection #newsSingleContent .first-row .other-news>.title {
	margin-bottom: 40px;
}

#newsSingleSection #newsSingleContent .first-row .other-news>.listing {
	display: flex;
	margin-bottom: 80px;
}

#newsSingleSection #newsSingleContent .first-row .other-news>.listing .list-item {
	flex: auto;
	background-color: #000;
	border-radius: 20px;
	height: 384;
}

#newsSingleSection #newsSingleContent .first-row .other-news>.listing .list-item:first-child {
	margin-right: 16px;
}

#newsSingleSection #newsSingleContent .first-row .other-news>.listing .list-item .image img {
	height: 328px;
	width: 100%;
	object-fit: contain;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#newsSingleSection #newsSingleContent .first-row .other-news>.listing .list-item .title {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 56px;
	margin-top: 20px;
	padding: 0px 20px;

}

/** News Single Responsive **/
@media only screen and (max-width: 767px) {
	#newsSingleSection #newsSingleContent .pad {
		padding: 0px 15px;
	}

	#newsSingleSection #newsSingleContent #newsSingleSlider.slider {
		height: 400px;
	}

	#newsSingleSection #newsSingleContent .page-title {
		font-size: 30px;
		line-height: 36px;
	}

	#newsSingleSection #newsSingleContent .first-row .left .title {
		font-size: 24px;
		line-height: 28px;
	}

	#newsSingleSection #newsSingleContent .first-row .left .content {
		font-size: 16px;
		line-height: 16px;
	}

	#newsSingleSection #newsSingleContent .first-row .other-news>.title {
		margin-bottom: 40px;
	}

	#newsSingleSection #newsSingleContent .first-row .other-news>.listing {
		display: block;
		margin-bottom: 80px;
	}

	#newsSingleSection #newsSingleContent .first-row .other-news>.listing .list-item:first-child {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	#newsSingleSection #newsSingleContent .first-row .other-news>.listing .list-item .title {
		font-size: 30px;
		line-height: 35px;
		padding: 20px 20px 56px 20px;
	}
}

/** News Single **/

/** Top - Males - Females - Males : List **/

#topSection,
#luckySection,
#malesSection,
#femalesSection,
#puppiesSection,
#galleriesSection,
#gallerySection {
	min-height: 100%;
	width: 100%;
	position: relative;
	padding-top: 130px;
}

#topSection #topContent,
#luckySection #luckyContent,
#malesSection #malesContent,
#femalesSection #femalesContent,
#puppiesSection #puppiesContent,
#galleriesSection #galleriesContent,
#gallerySection #galleryContent {
	height: 100%;
	width: 100%;
	position: relative;
}

#topSection #topContent .page-title,
#luckySection #luckyContent .page-title,
#malesSection #malesContent .page-title,
#femalesSection #femalesContent .page-title,
#puppiesSection #puppiesContent .page-title,
#galleriesSection #galleriesContent .page-title,
#gallerySection #galleryContent .page-title {
	font-size: 50px;
	line-height: 50px;
	color: #F3D570;
	text-align: center;
	margin-bottom: 40px;
}

#topSection #topContent .top-list,
#luckySection #luckyContent .lucky-list,
#malesSection #malesContent .males-list,
#femalesSection #femalesContent .females-list,
#puppiesSection #puppiesContent .puppies-list,
#galleriesSection #galleriesContent .galleries-list,
#gallerySection #galleryContent .gallery-list {
	padding: 0px 30px;
	margin-bottom: 80px;
}

#topSection #topContent .top-list .list-item,
#luckySection #luckyContent .lucky-list .list-item,
#malesSection #malesContent .males-list .list-item,
#femalesSection #femalesContent .females-list .list-item,
#puppiesSection #puppiesContent .puppies-list .list-item,
#galleriesSection #galleriesContent .galleries-list .list-item,
#gallerySection #galleryContent .gallery-list .list-item {
	margin-bottom: 30px;
}

#topSection #topContent .top-list .list-item .image img,
#luckySection #luckyContent .lucky-list .list-item .image img,
#malesSection #malesContent .males-list .list-item .image img,
#femalesSection #femalesContent .females-list .list-item .image img,
#puppiesSection #puppiesContent .puppies-list .list-item .image img,
#galleriesSection #galleriesContent .galleries-list .list-item .image img,
#gallerySection #galleryContent .gallery-list .list-item .image img {
	width: 100%;
	height: 285px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	overflow: hidden;
	object-fit: contain;
}

#gallerySection #galleryContent .gallery-list .list-item .image img {
	border-radius: 20px;
}

#topSection #topContent .top-list .list-item .top-desc,
#luckySection #luckyContent .lucky-list .list-item .lucky-desc,
#malesSection #malesContent .males-list .list-item .males-desc,
#femalesSection #femalesContent .females-list .list-item .females-desc,
#puppiesSection #puppiesContent .puppies-list .list-item .puppies-desc,
#galleriesSection #galleriesContent .galleries-list .list-item .galleries-desc {
	background-color: #262626;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	width: 100%;
	padding-top: 15px;
}

#topSection #topContent .top-list .list-item .top-desc .title,
#luckySection #luckyContent .lucky-list .list-item .lucky-desc .title,
#malesSection #malesContent .males-list .list-item .males-desc .title,
#femalesSection #femalesContent .females-list .list-item .females-desc .title,
#puppiesSection #puppiesContent .puppies-list .list-item .puppies-desc .title,
#galleriesSection #galleriesContent .galleries-list .list-item .galleries-desc .title {
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	padding-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	font-family: 'Roboto', sans-serif;
	display: block;
}

/** Top - Males - Females - Males : List Responsive **/
@media only screen and (max-width: 767px) {

	#topSection #topContent .page-title,
	#luckySection #luckyContent .page-title,
	#malesSection #malesContent .page-title,
	#femalesSection #femalesContent .page-title,
	#puppiesSection #puppiesContent .page-title,
	#galleriesSection #galleriesContent .page-title,
	#gallerySection #galleryContent .page-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#topSection #topContent .top-list .list-item .top-desc .title,
	#luckySection #luckyContent .lucky-list .list-item .lucky-desc .title,
	#malesSection #malesContent .males-list .list-item .males-desc .title,
	#femalesSection #femalesContent .females-list .list-item .females-desc .title,
	#puppiesSection #puppiesContent .puppies-list .list-item .puppies-desc .title,
	#galleriesSection #galleriesContent .galleries-list .list-item .galleries-desc .title {
		font-size: 25px;
		line-height: 28px;
	}

	#topSection #topContent .top-list .list-item .top-desc .content,
	#luckySection #luckyContent .lucky-list .list-item .lucky-desc .content,
	#malesSection #malesContent .males-list .list-item .males-desc .content,
	#femalesSection #femalesContent .females-list .list-item .females-desc .content,
	#puppiesSection #puppiesContent .puppies-list .list-item .puppies-desc .content,
	#galleriesSection #galleriesContent .galleries-list .list-item .galleries-desc .content {
		font-size: 16px;
		line-height: 16px;
	}

	#topSection #topContent .top-list .list-item .image img,
	#luckySection #luckyContent .lucky-list .list-item .image img,
	#malesSection #malesContent .males-list .list-item .image img,
	#femalesSection #femalesContent .females-list .list-item .image img,
	#puppiesSection #puppiesContent .puppies-list .list-item .image img,
	#galleriesSection #galleriesContent .galleries-list .list-item .image img,
	#gallerySection #galleryContent .gallery-list .list-item .image img {
		height: 290px;
	}

	#topSection #topContent .top-list .list-item .top-desc .content,
	#luckySection #luckyContent .lucky-list .list-item .lucky-desc .content,
	#malesSection #malesContent .males-list .list-item .males-desc .content,
	#femalesSection #femalesContent .females-list .list-item .females-desc .content,
	#puppiesSection #puppiesContent .puppies-list .list-item .puppies-desc .content,
	#galleriesSection #galleriesContent .galleries-list .list-item .galleries-desc .content {
		margin-bottom: 19px;
	}

	#topSection #topContent .top-list,
	#luckySection #luckyContent .lucky-list,
	#malesSection #malesContent .males-list,
	#femalesSection #femalesContent .females-list,
	#puppiesSection #puppiesContent .puppies-list,
	#galleriesSection #galleriesContent .galleries-list,
	#gallerySection #galleryContent .gallery-list {
		padding: 0px;
	}
}

/** top - Males - Females - Males : List **/

/** Story **/

#contentStoryContent {
	height: auto;
	position: relative;
	min-height: 100%;
}

#contentStoryContent #contentSlider {
	overflow: hidden;
}

#contentStorySection #contentSlider #slides {
	width: 100%;
}

#contentStorySection #contentSlider #slides .slide {
	width: 100%;
	left: 0px;
	top: 0px;
}

#contentStorySection #contentSlider #slides .slide img {
	width: 100%;
}

#contentStorySection #content {}

#contentStorySection .social {
	border: 2px solid #35424F;
	height: auto;
	width: 120px;
}

#contentStorySection .social h5 {
	text-align: center;
	color: #35424F;
	font-weight: 800;
}

#contentStorySection .social a {
	font-size: 30px;
	color: #35424F;
}

#contentStorySection #fixedAsideContainer {
	padding-left: 10%;
}

#carouselExampleIndicators .arrows {
	width: 95px;
	position: absolute;
	bottom: 18%;
	right: 5%;
}

#carouselExampleIndicators .arrows .carousel-control-prev {
	opacity: 1 !important;
}

#carouselExampleIndicators .arrows .carousel-control-next {
	opacity: 1 !important;
}

#carouselExampleIndicators .arrows .carousel-control-prev img,
#carouselExampleIndicators .arrows .carousel-control-next img {
	height: 50px;
}

.carousel-item img {
	height: 500px;
	object-fit: contain;
}

#contentStorySection #contentSlider #slides {
	width: 100%;
}

#contentStorySection #contentSlider #slides .slide {
	width: 100%;
	left: 0px;
	top: 0px;
}

#contentStorySection #contentSlider #slides .slide img {
	width: 100%;
}

#contentStorySection #content {}

/** Story **/

/** Our Story **/

.title-section {
	padding: 20px;
}

.title-section .page-title {
	color: #fff;
	text-align: center;
	font-size: 54px !important;
	font-weight: 600;
}

.title-section .page-title-description {
	color: #fff;
	text-align: center;
	font-size: 32px;
}

#ourStorySection .story-list .list-item {
	margin-top: 30px;
}

#ourStorySection .story-list .list-item .card {
	border-radius: 0px;
	border: 0px;
}

#ourStorySection .story-list .list-item .card .card-body {
	position: relative;
}

#ourStorySection .story-list .list-item .card a {
	text-decoration: none !important;
}

#ourStorySection .story-list .list-item .card .card-img-top {
	height: 450px;
	overflow: hidden;
	object-fit: contain;
	width: 100%;
	border-radius: 0px;
}

#ourStorySection .story-list .list-item .card .card-body .card-title {
	font-size: 32px;
	text-align: center;
	color: #35424F;
	font-weight: bold;
}

#ourStorySection .story-list .list-item .card .card-body .card-text {
	display: none;
	color: #35424F;
	font-size: 30px;
	font-weight: 400;
	line-height: 40px;
}

#ourStorySection .story-list .list-item .card .card-body a.btn {
	display: none;
	position: absolute;
	right: -1px;
	bottom: 20px;
	background-color: #35434f;
	width: 290px;
	border: 0px;
	border-radius: 0px;
	font-size: 24px;
	padding: 16px;
	font-weight: 800;
}

#ourStorySection .story-list .list-item.col-md-12 .card .card-img-top {
	height: auto;
	max-height: 600px;
}

#ourStorySection .story-list .list-item.col-md-12 .card .card-body .card-text {
	display: block;
	padding-right: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* number of lines to show */
	-webkit-box-orient: vertical;
}

#ourStorySection .story-list .list-item.col-md-12 .card .card-body a.btn {
	display: block;
	margin-top: 60px;
}

#listStoryContent {
	height: auto;
	position: relative;
	min-height: 100%;
}

/** Our Story **/

/** Our Dog **/

#ourDogSection .dog-list .list-item .row {
	background-color: #fff;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 30px;
}

#ourDogSection .dog-list .list-item img {
	overflow: hidden;
	object-fit: contain;
	width: 100%;
	height: 100%;
	border-radius: 0px;
}

#ourDogSection .dog-list .list-item h5 {
	font-size: 54px;
	font-weight: bold;
	color: #35424F;
	text-decoration: none !important;
}

#ourDogSection .dog-list .list-item .card-text {
	text-decoration: none !important;
	color: #35424F;
	font-size: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	/* number of lines to show */
	-webkit-box-orient: vertical;
}

#ourDogSection .dog-list .list-item a.btn {
	background-color: #35434f;
	width: 290px;
	border: 0px;
	border-radius: 0px;
	font-size: 24px;
	padding: 16px;
	margin-top: 15px;
	font-weight: 800;
}

#ourDogSection .dog-list .list-item a.btn:hover {
	background-color: #527499;
	color: #fff;
}

/** Our Dog **/

/** Our Babie **/

#ourBabieSection .baby-list .list-item .row {
	background-color: #fff;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 30px;
}

#ourBabieSection .baby-list .list-item img {
	overflow: hidden;
	object-fit: contain;
	width: 100%;
	height: 100%;
	border-radius: 0px;
}

#ourBabieSection .baby-list .list-item h5 {
	font-size: 54px;
	font-weight: bold;
	color: #35424F;
	text-decoration: none !important;
}

#ourBabieSection .baby-list .list-item .card-text {
	text-decoration: none !important;
	color: #35424F;
	font-size: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	/* number of lines to show */
	-webkit-box-orient: vertical;
}

#ourBabieSection .baby-list .list-item a.btn {
	background-color: #35434f;
	width: 290px;
	border: 0px;
	border-radius: 0px;
	font-size: 24px;
	padding: 16px;
	margin-top: 15px;
	font-weight: 800;
}

#ourBabieSection .dog-list .list-item a.btn:hover {
	background-color: #527499;
	color: #fff;
}

/** Our Babie **/

/** Responsive **/

@media only screen and (max-width: 991px) {
	header .logo.web {
		display: none;
	}

	header .logo.mobile {
		display: block;
	}

	header .header-right-btns {
		margin-top: -5px;
	}
}

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

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

/** Responsive **/

/** Global **/

.clear-fix {
	clear: both;
}

.absolute {
	position: absolute;
}

.share-mobile {
	height: 175px;
	width: 110px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	position: absolute;
	right: -65px;
	top: 500px;
	background-color: #4B4B4B;
	-webkit-transition: right .8s ease-in-out;
	-moz-transition: right .8s ease-in-out;
	-o-transition: right .8s ease-in-out;
	transition: right .8s ease-in-out;
	cursor: pointer;
	z-index: 5;
}

.share-mobile.active {
	right: 0px;
}

.share-mobile .title {
	width: 175px;
	overflow: hidden;
	display: block;
	transform: rotate(270deg) translate(16px, 0px);
	color: #fff;
	font-size: 25px;
	font-family: 'Roboto', sans-serif;
	left: -62px;
	position: relative;
	text-align: center;
	top: 85px;
}

.share-mobile ul {
	list-style: none;
	width: 40px;
	position: relative;
	left: 54px;
	padding: 0px;
	height: 100%;
	top: -28px;
	margin: 0px;
	display: grid;
}

.share-mobile li {
	text-align: center;
}

.share-mobile ul li a {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	font-family: 'Roboto', sans-serif;
	display: block;
}

.share-mobile ul li a:hover {
	color: #F3D570;
}

.share-mobile ul li a svg path,
.share-mobile ul li a svg path,
.share-mobile ul li a svg path {
	fill: #fff !important;
}

.share-mobile ul li a:hover svg path,
.share-mobile ul li a:hover svg path,
.share-mobile ul li a:hover svg path {
	fill: #F3D570 !important;
}

.p-relative {
	position: relative;
}

#loadingContainer {
	background-color: #000;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1001;
	top: 0;
	left: 0;
}

#loadingContainer .content {
	position: absolute;
	width: 200px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

#loadingContainer .content img {
	width: 200px;
	height: 200px;
}

#loadingContainer .content div {
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #35424F;
	font-weight: bold;
}

/**--- Menu ---**/

#menu {
	height: 100%;
	width: 100%;
	background-color: #313131;
	padding: 10px calc(5% + 15px) 10px 40px;
	position: fixed;
	z-index: 100;
	top: -100%;
	left: 0px;
	overflow: hidden;
	-webkit-transition: top .8s ease-in-out;
	-moz-transition: top .8s ease-in-out;
	-o-transition: top .8s ease-in-out;
	transition: top .8s ease-in-out;
}

#menu.opened {
	top: 0px;
}

#menu .times {
	width: 100%;
	text-align: right;
	font-size: 35px;
	color: #fff;
	margin-bottom: 50px;
	height: 25px;
	cursor: pointer;
}

#menu img {
	max-height: 100%;
	max-width: 100%;
}

#menu .menu {
	height: calc(85vh - 85px);
	overflow-y: scroll;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}

#menu .menu::-webkit-scrollbar {
	display: none;
}

#menu .menu ul {
	list-style: none;
	display: grid;
	padding: 0px;
}

#menu .menu ul li {
	margin-bottom: 5px;
}

#menu .menu ul li a {
	color: #fff;
	font-size: 46px;
	line-height: 55px;
}

#menu .menu ul li a.active {
	color: #F3D570;
}

#menu .menu ul li a:hover {
	color: #F3D570;
}

#menu .foot {
	max-height: 15vh;
}

#menu .foot .top {
	font-size: 30px;
	color: #fff;
	line-height: 35px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 12px;
}

#menu .foot .left {
	font-size: 20px;
	color: #fff;
	line-height: 24px;
	font-family: 'Roboto', sans-serif;
}

#menu .foot .left a {
	color: #fff;
	font-family: 'Roboto', sans-serif;
}

#menu .foot .left a:hover {
	color: #F3D570;
}

#menu .foot .right {}

#menu .foot .right ul {
	list-style: none;
	padding: 0px;
	display: flex;
}

#menu .foot .right ul li {
	margin-right: 20px;
	font-family: 'Roboto', sans-serif;
}

#menu .foot .right ul li a {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	font-family: 'Roboto', sans-serif;
}

#menu .foot .right ul li a:hover {
	color: #F3D570;
}

#menu .foot .right ul li a svg path,
#menu .foot .right ul li a svg path,
#menu .foot .right ul li a svg path {
	fill: #fff !important;
}

#menu .foot .right ul li a:hover svg path,
#menu .foot .right ul li a:hover svg path,
#menu .foot .right ul li a:hover svg path {
	fill: #F3D570 !important;
}

/**--- Menu Responsive ---**/
@media only screen and (max-width: 767px) {
	#menu .foot .top {
		font-size: 18px;
		line-height: 21px;
		text-align: center;
	}

	#menu .foot .right ul {
		justify-content: center;
	}

	#menu .foot .right ul li {
		margin: 0px 10px;
	}

	#menu .menu ul li {
		text-align: center;
	}

	#menu .menu ul li a {
		font-size: 40px;
		line-height: 45px;
	}
}

/**--- Menu ---**/
