@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


#home .Click-here, #home .Click-hereeghgfhgfhgfh {
	display: none;
}

.homelogo {
	display: none !important;
}

#home .homelogo, #about .homelogo {
	display: block !important;
}

.indexlogo {
	display: block !important;
}

#home .indexlogo, #about .indexlogo {
	display: none !important;
}

.Click-projects {
	display: none;
}

#about .Click-projects {
	display: block;
}

.Click-hereeghgfhgfhgfh {
	display: block;
}

#about .Click-hereeghgfhgfhgfh {
	display: none;
}

* {box-sizing: border-box;}
body {margin: 0;/*	font-family: system-ui;*/line-height: normal;}
body, .navbar {background: #fff;}
.navbar {width: 100%;text-align: center;padding-top: 10px;}
.navbar .navbar-header .navbar-toggle {display: none;}
.navbar .navbar-header .navbar-brand {max-width: 160px;display: block;margin: 20px auto;padding: 0px;}
.navbar .navbar-header .navbar-brand img {width: 100%;}
.image-pf-custom {width: 100%;text-align: center;}
.image-pf-custom {width: 100%;text-align: center;margin: 20px 0;}
#home .container .image-pf-custom {margin: 0;}
#home .container .image-pf-custom a {width: 100%;display: block;}
.navbar.navbar-fixed-top {padding-top: 0;}
#home .container .image-pf-custom a .img-restest {width: 100%;height: 100vh;object-fit: cover;display: table;object-position: top center;}
#about .custom-first-sectionnnn {padding: 150px 30px;position: relative;}
#about .custom-first-sectionnnn h2 {text-align: center;}
#about .custom-first-sectionnnn p {text-align: center;font-size: 16px;text-transform: uppercase;}
#about .custom-first-sectionnnn p .test-mail {text-decoration: unset;}

.fancybox-infobar {
	display: none;
}

.fancybox-toolbar .fancybox-button.fancybox-button--play, .fancybox-toolbar .fancybox-button.fancybox-button--fsenter, .fancybox-toolbar .fancybox-button.fancybox-button--download, .fancybox-toolbar .fancybox-button.fancybox-button--thumbs, .fancybox-toolbar .fancybox-button.fancybox-button--zoom {
	display: none !important;
}

@media screen and (max-width: 1080px) {
.image-pf-custom img {width: 100%;}

}

@media screen and (max-width: 767px) {
.navbar .navbar-header .navbar-brand {max-width: 130px;}

}

#test .navbar.navbar-fixed-top {
	padding-bottom: 300px;
}

p, h1, h2, h3 {
	font-size: 12px;
		font-family: 'Open Sans', sans-serif;margin: 0
}

.navbar-header .Click-here {cursor: pointer;color: #fff;text-align: center;font-size:16px;padding: 18px 0;}
.custom-model-main, .custom-model-mainn {text-align: center;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0; /* z-index: 1050; */-webkit-overflow-scrolling: touch;outline: 0;opacity: 0;-webkit-transition: opacity 0.15s linear, z-index 0.15;-o-transition: opacity 0.15s linear, z-index 0.15;transition: opacity 0.15s linear, z-index 0.15;z-index: -1;overflow-x: hidden;overflow-y: auto;}
.model-open {z-index: 99999;opacity: 1;overflow: hidden;}
.custom-model-inner {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display: inline-block;vertical-align: middle;width: 600px;margin: 30px auto;max-width: 97%;}
.custom-model-wrap {display: block;width: 100%;position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;outline: 0;text-align: left;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height: calc(100vh - 70px);overflow-y: auto;}
.model-open .custom-model-inner {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative;z-index: 999;position: absolute;left: 30px;bottom: 20px;}
.model-open .bg-overlay {background: rgba(0, 0, 0, 0.6);z-index: 99;}
.bg-overlay {background: rgba(0, 0, 0, 0);height: 100vh;width: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;-webkit-transition: background 0.15s linear;-o-transition: background 0.15s linear;transition: background 0.15s linear;}
.close-btn {position: absolute;right: -10px;top: -10px;cursor: pointer;z-index: 99;font-size: 30px;color: #fff;background: #fff;color: #000;width: 30px;height: 30px;border-radius: 50px;padding: 0px 0;line-height: 30px;font-weight: 600;border: 1px solid #151515;text-align: center;}


.navbar-header .collapse.custom-logo {position: absolute;left: 0;right: 0;z-index: 9;}
.navbar-header .Click-here {position: fixed;bottom: 0px;left: 35px;z-index: 9;transition-property: opacity;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;color: #000;opacity: 0.7;}
.navbar-header .collapse.navbar-collapse .Click-heree {cursor: pointer;transition-property: opacity;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;color: #000;opacity: 0.7;}
.navbar-header .Click-here:hover, .navbar-header .collapse.navbar-collapse .Click-heree:hover {opacity: 1;}
.navbar-header .collapse.navbar-collapse {position: fixed;right: 35px;z-index: 9;bottom: 0;mix-blend-mode: difference;}
.navbar-header .collapse.navbar-collapse .nav.navbar-nav {list-style: none;padding: 0;}
.navbar-header .collapse.navbar-collapse .nav.navbar-nav li a {text-decoration: none;transition-property: opacity;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;color: #000;opacity: 0.7;}
.navbar-header .collapse.navbar-collapse .nav.navbar-nav li a:hover {opacity: 1;}


.model-open .custom-model-inner .custom-model-wrap .pop-up-content-wrap {text-align: center;}
.custom-first-section {padding: 0 30px 50px 30px;position: relative;}
.custom-first-section .owl-carousel.owl-theme.owl-loaded.owl-drag {position: static;}
.custom-first-section .owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);left: 3px;font-size: 70px !important;}
.custom-first-section .owl-nav button.owl-next {left: auto;right: 3px;}
.custom-first-section .owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item img {height: 100%;object-fit: cover;width: 100%;}
/*.custom-first-section .owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {height: 70vh;}*/


.model-open .custom-model-inner.custom-model-innerrr {
	left: auto;
	right: 30px;
}
.model-open .custom-model-inner.custom-model-innerrr .close-btn {
	text-align: center;
}
.model-open .custom-model-inner.custom-model-innerrr .custom-model-wrap .pop-up-content-wrap a {
	color: #000;
	font-size: 20px;
	text-decoration: none;
	width: 100%;
	display: table;
	margin: 10px 0;
}
.navbar-header .Click-here a {
	color: black;
}
.navbar-header .collapse.navbar-collapse .nav.navbar-nav a {
	color: #f7ddb0;
	text-decoration: none;
	font-weight: 900;
	font-family: 'Open Sans', sans-serif;
}
.custom-first-section .custom-first-section-content {
	text-align: left !important;   line-height: normal;
margin-bottom: 10px;
}
#return-to-top {
	bottom: 45px !important;
	right: 30px !important;
	background: transparent !important;
	width: 40px !important;
	height: 40px !important;
	border-radius: 50px !important;
	mix-blend-mode: difference;
}
body #return-to-top i {
	left: 14px !important;
	top: 11px !important;
	font-size: 15px !important;
	color: #ecdcbf !important;
	mix-blend-mode: difference;
}
.custom-first-section .custom-first-section-content p {
	text-transform: uppercase;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: block !important;
}
.custom-first-section .custom-first-section-content h2 {
	display: none;
}


@media screen and (min-width:800px){
.custom-model-main:before, .custom-model-mainn:before {content: "";display: inline-block;height: auto; vertical-align: middle; margin-right: -0px;height: 100%;}

}

@media screen and (max-width:799px){
.custom-model-inner{margin-top: 45px;}
.navbar-header .Click-here {left: 15px;}
.navbar-header .collapse.navbar-collapse {right: 15px;}
#home {height: 100vh;}
html {overflow-x: hidden;}

}

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

}

@media screen and (max-width:750px){
.model-open .custom-model-inner {left: 0;width: 94%;right: 0;}

}

@media screen and (max-width:750px){
.model-open .custom-model-inner.custom-model-innerrr {left: 0;right: 0;}

}

