@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');:root{--primary-color:#0f87bf;--secondary-color:#016594;--lg-blue-color:#33475b;--dark-color:#4d4d4d;--light-white:#f8f7fc;--light-gray:#f5f8fa;--primary-fonts:'AvertaStd',sans-serif;--secondary-fonts:'Avenir Next',serif;--default-transition:all .3s ease-in-out;--section-gaps:100px;--section-md-gaps:60px}body{overflow-x:hidden;font-family:var(--secondary-fonts);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--dark-color)}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Light.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Regular.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Semibold.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Semibold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Thin.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Black.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Bold.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-ExtraBold.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'AvertaStd-Extrathin';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Extrathin.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvertaStd-Extrathin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next Demi';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-DemiBold.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-DemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-BoldItalic.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Avenir Next Demi';src:url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-DemiBoldItalic.woff2) format('woff2'),url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/'AvenirNext-DemiBoldItalic.woff) format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Italic.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-HeavyItalic.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-HeavyItalic.woff) format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Heavy.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Heavy.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Medium.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-MediumItalic.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-MediumItalic.woff) format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Regular.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next Ultra';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-UltraLight.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-UltraLight.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next Ultra';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-UltraLightItalic.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-UltraLightItalic.woff) format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Bold.woff2) format('woff2'),
        url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/AvenirNext-Bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


    @font-face {
        font-family: 'icomoon';
        src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/icomoon.eot?254f0v);
        src: url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/icomoon.eot?254f0v#iefix) format('embedded-opentype'), url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/icomoon.ttf?254f0v) format('truetype'), url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/icomoon.woff?254f0v) format('woff'), url(//odinproperty.com.au/wp-content/themes/odinproperty/fonts/icomoon.svg?254f0v#icomoon) format('svg');
        font-weight: normal;
        font-style: normal;
        font-display: block;
    }
    
    [class^=ic-],
    [class*=" ic-"] {
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: 'icomoon' !important;
        speak: never;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    
    .ic-phone:before {
        content: "\e90e";
    }
    
    .ic-category:before {
        content: "\e90c";
    }
    
    .ic-calendar-bold:before {
        content: "\e90d";
    }
    
    .ic-notebook:before {
        content: "\e90b";
    }
    
    .ic-location:before {
        content: "\e901";
    }
    
    .ic-mail:before {
        content: "\e900";
    }
    
    .ic-dropdown:before {
        content: "\e902";
    }
    
    .ic-dropdown-left:before {
        content: "\e90f";
    }
    
    .ic-dropdown-right:before {
        content: "\e910";
    }
    
    .ic-search:before {
        content: "\e903";
    }
    
    .ic-award:before {
        content: "\e904";
    }
    
    .ic-mouse:before {
        content: "\e905";
    }
    
    .ic-double-arrow-down:before {
        content: "\e906";
    }
    
    .ic-papers:before {
        content: "\e907";
    }
    
    .ic-clip-paper:before {
        content: "\e908";
    }
    
    .ic-youtube:before {
        content: "\e909";
    }
    
    .ic-calendar:before {
        content: "\e90a";
    }
    
    img {
        max-width: 100%;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: var(--secondary-fonts);
    }
    
    a {
        text-decoration: none;
        color: var(--primary-color);
    }
    
    p {
        line-height: 1.6;
    }
    
    a:hover {
        color: var(--secondary-color);
    }
    
    a,
    input[type=submit],
    button {
        cursor: pointer;
        -webkit-transition: var(--default-transition);
        -o-transition: var(--default-transition);
        transition: var(--default-transition);
    }
    /* site-header */
    
    .site-header.home .wrapper{
        position: static;
		padding-top:2px;
    }
    
    .site-header {
        position: fixed;
        left: 0;
        right: 0;
        z-index: 1111;
    }
    
/*     .site-footer {
        position: fixed;
        left: 0;
        right: 0;
        color: #fff;
        bottom: 26px;
    } */
    
    .home .footer-menu,
    .site-footer.home .footer-menu {
		-webkit-transform: translateY(150%);
		    -ms-transform: translateY(150%);
		        transform: translateY(150%);
		-webkit-transition:all 0.8s linear;
		-o-transition:all 0.8s linear;
		transition:all 0.8s linear;
    }
    
    .site-footer.active .footer-menu {
        display: block;
/* 		margin-bottom:0; */
    }
    
    .footer-menu {
		list-style: none;
		margin-left: auto;
		position: fixed;
		bottom: 43px;
		right: 130px;
		z-index: 999;

    }
    .current-menu-item a {
		position: relative;
	}

	.current-menu-item a:before,
	.footer-menu li a:before{
		content: '';
		position: absolute;
		left: -25px;
		top: 20px;
		height: 8px;
		width: 8px;
		border-radius: 50%;
		background: var(--dark-color);
	}
	.footer-menu .current-menu-item a:before{
		opacity:1
	}
	.footer-menu li a:before{
		opacity:0;
		-webkit-transition:all 0.3s linear;
		-o-transition:all 0.3s linear;
		transition:all 0.3s linear;
		top: 17px;height: 6px;width: 6px;left: -17px;
	}
	.footer-menu li a:hover:before{
		opacity:1;
	}
	.home .homemenu {
		display: none;
	}
	.home .footer-menu li a:before {
		background: #fff;
	}
    .logo-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        text-transform: uppercase;
        font-size: 95px;
        padding: 40px 10px 40px;
		font-family:'Avenir Next Ultra';
    }
    
    .footer-menu a {
        color: #fff;
        display: inline-block;
        padding: 5px 0;
        text-decoration: none;
        position: relative;
		font-size:20px;
		letter-spacing:2px;
    }
    /* vision-text */
    
    .vision-wrapper,
    .contact-wrapper {
        height: 100vh;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: relative;
    }
    
    .vision-text {
		
        max-width: 532px;
		font-size: 18px;
		padding-left: 30px;
	}
    
    .vision-text p {
        line-height: 2;
        margin-bottom: 30px;
    }
    
    .logoimg {
        height: 100px;
        width: 100px;
        border-radius: 100%;
    }
    /* vison-ends */
    /* contact-wrapper */
    
    .contact-wrapper {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        padding-top: 0px;
    }
    
    .contact-wrapper .contact-text {
        max-width: 345px;
    }
    /* contact-wrapper-ends */
    /* herowrapper */
    
    .herowrapper {
        position: relative;
        height: 100vh;
        background-size: cover;
		overflow-y:hidden;
/* 		z-index:99999; */
    }
    /* .herowrapper:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.5);
	} */
    
    svg {
        display: block;
        margin:auto;
        width: 400px;
    }
    
    #hippo,
    #elephant,
    #star {
        visibility: hidden;
    }
    
    #slider {
        width: 420px;
        margin: 20px auto;
    }
    /* video */
    
    video {
        width: 100%;
        height: 100%;
    }
    .video-holder {
		height: 100%;
	}

	video {
		-o-object-fit: cover;
		   object-fit: cover;
	}
    .loading-spinner {
        -webkit-animation: rotate 4s normal linear ;
                animation: rotate 4s normal linear ;
        height: 400px;
        width: 400px;
        margin: auto;
        border-radius: 50%;
        overflow: hidden;
    }

    .loading-spinner{
        height: 300px;
		-webkit-animation: rotate 2s normal linear infinite;
				animation: rotate 2s normal linear infinite;
		width: 300px;
		border-radius: 50%;
		transition:transform 800ms; 
    }
/* 	.loaderimg  img{
		height: 300px;
		-webkit-animation: rotate 2s normal linear infinite;
				animation: rotate 2s normal linear infinite;
		width: 300px;
		border-radius: 50%;
		transition:all 0.3s linear;
	} */
    .spinning-logo {
        position: fixed;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        right: 0;
        text-align: center;
        z-index: 1;
    }
    .loader-fade  {
/*           animation: fade-3 2s normal linear !important;  */
/* 		transform:scale(0) !important; */
/* 		animation:none !important;  */
    }
    .page-template-page-contact .spinning-logo {
		display: none;
	}
	@-webkit-keyframes fade-3 {

	   0%,
	   30% {
		 opacity: 1;
	   }

	   100% {
		 opacity: 0.4;
	   }

	 }
	@keyframes fade-3 {

	   0%,
	   30% {
		 opacity: 1;
	   }

	   100% {
		 opacity: 0;
	   }

	 }
    @-webkit-keyframes rotate {
        to {
            -webkit-transform: rotate(360deg) scale(1);
                    transform: rotate(360deg) scale(1);
        }
    }
    @keyframes rotate {
        to {
            -webkit-transform: rotate(360deg) scale(1);
                    transform: rotate(360deg) scale(1);
        }
    }
    
    @-webkit-keyframes fadeInRight {
        from {
            opacity: 0;
            -webkit-transform: translateX(50%) translateY(-50%);
                    transform: translateX(50%) translateY(-50%);
        }
        to {
            opacity: 1;
        }
    }
    
    @keyframes fadeInRight {
        from {
            opacity: 0;
            -webkit-transform: translateX(50%) translateY(-50%);
                    transform: translateX(50%) translateY(-50%);
        }
        to {
            opacity: 1;
        }
    }
 	@-webkit-keyframes fadeInTop {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 60%, 0);
			        transform: translate3d(0, 60%, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0);
			        transform: translate3d(0, 0, 0);
		}
	}
 	@keyframes fadeInTop {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 60%, 0);
			        transform: translate3d(0, 60%, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0);
			        transform: translate3d(0, 0, 0);
		}
	}
    
    @-webkit-keyframes leaves {
        0% {
            -webkit-transform: scale(1.0);
                    transform: scale(1.0);
            opacity: 1;
        }
        100% {
            -webkit-transform: scale(2.0);
                    transform: scale(2.0);
            opacity: 0;
        }
    }
    
    @keyframes leaves {
        0% {
            -webkit-transform: scale(1.0);
                    transform: scale(1.0);
            opacity: 1;
        }
        100% {
            -webkit-transform: scale(2.0);
                    transform: scale(2.0);
            opacity: 0;
        }
    }
    
    @-webkit-keyframes scale {
        /* 0% {
            transform: scale(1);
            opacity: 1;
        } */
        40% {
            -webkit-transform: scale(1);
                    transform: scale(1);
            opacity: 1;
        }
        100% {
            -webkit-transform: scale(0);
                    transform: scale(0);
            opacity: 0;
        }
    }
    
    @keyframes scale {
        /* 0% {
            transform: scale(1);
            opacity: 1;
        } */
        40% {
            -webkit-transform: scale(1);
                    transform: scale(1);
            opacity: 1;
        }
        100% {
            -webkit-transform: scale(0);
                    transform: scale(0);
            opacity: 0;
        }
    }
    
    
    
    .site-header.home .logo-text {
        position: fixed;
        top: 70%;
        left: 0;
        right: 0;
        max-width: 1140px;
        margin: auto;
        opacity: 0;
        color: #ffff;
        z-index: 999;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
		padding-left:25px;
		padding-right:15px;
		
    }
	.site-header.home .logo-text.gotop {
		top: 0;
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
		-webkit-transition:all 0.8s linear;
		-o-transition:all 0.8s linear;
		transition:all 0.8s linear;
	}
    .home.gotop .footer-menu {
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
	}
    .site-header.home .logo-text.test {
        opacity: 1;
        -webkit-animation: fadeInTop 1s linear;
                animation: fadeInTop 1s linear;
    }
    
    .social-share li {
        padding: 0 8px;
        font-size: 19px;
    }
    
    .social-share a {
        font-size: 30px;
        color: #2b2d2f;
    }
    
    .social-share {
        list-style: none;
        position: absolute;
       	bottom: 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 30px;
        z-index: 999;
		margin-left:-8px;
    }
    /* copyright-text */
    
    .copyright-text {
        position: absolute;
		-webkit-transform: rotate(-90deg) translateY(-100px);
		    -ms-transform: rotate(-90deg) translateY(-100px);
		        transform: rotate(-90deg) translateY(-100px);
		bottom: 230px;
		z-index: 1;
		font-size: 14px;
		color: var(--dark-color);
    }
	.copyright-text p {
		color: #4d4d4d;
	}


    /* site-header */
    
    header.site-header.home.active a {
        color: #3a3a3a;
    }
    
    .site-header.home.active .logo-text {
        color: #000;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        top: 0;
    }
    
    .footer-menu a.dot.active:before {
        content: '';position:absolute;top:18px;left:-17px;height:6px;width:6px;border-radius:50%;background:#000;padding:0;opacity:1}img.logoimg.loading-spinner{-webkit-animation:rotate 4s linear;animation:rotate 4s linear;height:70px;width:70px}.page-template-page-gallery .logoimg.loading-spinner{-webkit-animation:rotate 4s linear;animation:rotate 4s linear}.herowrapper .footer-menu.primary-menu{display:block;position:fixed;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:270px;margin-left:auto;visibility:hidden}.herowrapper .footer-menu.primary-menu a{color:#fff}.grid-container{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.grid-container img{position:absolute;max-width:200px;height:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(var(--x-position),var(--y-position)) scale(.75);-ms-transform:translate(var(--x-position),var(--y-position)) scale(.75);transform:translate(var(--x-position),var(--y-position)) scale(.75)}.grid-container img:hover{-webkit-transform:translate(var(--x-position),var(--y-position)) scale(1.25);-ms-transform:translate(var(--x-position),var(--y-position)) scale(1.25);transform:translate(var(--x-position),var(--y-position)) scale(1.25);z-index:999 !important}.whiteText a{color:#000}.site-footer.showfooter-menu.home .footer-menu{display:block;-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);transform:translateY(-26px)}.site-footer.showfooter-menu.home .footer-menu ul{list-style:none}.site-footer.showfooter-menu.home .footer-menu ul a{color:#fff}.page-id-10 .spinning-logo{display:none}.gallery-listing{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -15px;margin:auto;height:9012px;top:140px}.contact-wrapper{margin-bottom:-2415px}.gallerywrapper{padding:40px 0 40px;position:relative}.sectiongap{padding:20px 0}.gallery-item{padding:0 15px;position:relative;z-index:1;width:23%;overflow:hidden}.galleryimg1{width:30%;height:460px;z-index:111;left:-100px}.galleryimg2{top:170px;width:70%;height:540px;left:-105px;z-index:11;padding-right:0}.galleryimg3{left:4px;top:196px;width:53%;z-index:1;height:322px}.galleryimg4{width:60%;height:460px;top:-50px;left:586px}.galleryimg5{right:220px;height:500px;width:73.3%;top:-130px}.galleryimg6{width:35%;top:-520px;left:770px;height:600px;z-index:11}.galleryimg7{width:70%;height:500px;left:2px;top:-710px}.galleryimg8{width:50%;height:310px;top:-689px;left:719px;z-index:11}.galleryimg9{width:77%;left:-124px;top:-999px;height:544px;z-index:9}.galleryimg10{width:65.5%;top:-975px;left:-124px;height:377px}.galleryimg11{width:46%;top:-1589px;left:719px;height:560px}.galleryimg12{width:60%;left:664px;top:-1567px;height:400px;z-index:111}.galleryimg13{width:74%;top:-1700px;left:-154px;height:550px;z-index:999}.galleryimg14{width:51%;top:-1604px;left:-219px;height:756px}.galleryimg15{width:54%;height:319px;top:-2430px;right:-339px}.galleryimg16{left:338px;width:89%;top:-2339px;height:640px}.galleryimg17{left:-97px;top:-2509px;width:40%;height:629px;z-index:5}.galleryimg18{top:-2948px;left:340px;width:66%;height:442px}.galleryimg19{top:-2928px;left:135px;width:65%;height:418px}.galleryimg20{width:75%;left:392px;top:-2908px;height:408px;z-index:11}.galleryimg21{left:-176px;width:52%;top:-3173px;height:730px}.galleryimg22{z-index:9;left:392px;top:-3615px;width:52%;height:300px}.galleryimg23{top:-3450px;left:391px;width:83%;height:557px}.galleryimg24{left:-188px;top:-3581px;width:53%;height:360px}.galleryimg25{width:71%;float:right;left:392px;top:-3790px;height:500px}.galleryimg26{left:-219px;top:-3770px;width:70%;height:476px;z-index:2}.galleryimg27{left:535px;top:-3999px;width:42%;height:639px}.galleryimg27 img{border:20px solid #fff}.galleryimg28{top:-63px;width:53%;left:-15px;z-index:11;height:380px}.galleryimg29{width:44%;top:-289px;left:-119px;height:260px}.galleryimg30{left:57%;width:15%;top:-367px;height:200px}.galleryimg31{top:160px;z-index:9;width:26%;left:-318px;height:400px}.galleryimg32{top:-38px;left:-392px;width:28%;height:400px}.galleryimg33{width:37%;left:368px;top:-385px}.galleryimg34{left:-280px;width:49%;top:-12px;height:315px}.galleryimg35{left:666px;width:42%;top:-414px;margin-right:180px;height:268px}.galleryimg36{top:-36px;width:50%;z-index:9;left:-152px;height:360px}.galleryimg37{top:-247px;width:44%;left:-260px;height:250px}.galleryimg38{top:-835px;left:666px;width:20%;height:142px}.galleryimg39{right:-492px;top:-327px;width:16%;height:200px}.galleryimg40{top:-10px;left:-405px;height:380px;width:24%}.galleryimg41{left:-413px;top:-9px;width:40%;height:220px}.galleryimg42{top:-194px;left:691px;width:38%;height:245px}.galleryimg43{z-index:9;margin-left:0;top:13px;width:41%;left:-294px;height:270px}.galleryimg44{top:-90px;width:38%;left:447px;height:230px}.galleryimg45{top:164px;width:44%;height:290px;left:-573px}.galleryimg46{top:50px;width:44%;left:219px;height:260px}.galleryimg47{top:-99px;width:22%;left:211px;height:325px}.galleryimg48{top:166px;width:21%;left:-834px;height:280px}.galleryimg49{top:99px;width:50%;left:5px;height:380px;z-index:9}.galleryimg50{top:-19px;left:-100px;width:44%}.galleryimg51{top:233px;width:37%;height:250px;z-index:9;left:-153px}.galleryimg52{top:116px;width:35%;left:-240px;height:240px}.galleryimg53{top:-210px;width:52%;left:552px;height:340px}.page-template-page-gallery .logo-text{margin:auto;padding:0}.gallery-item a{display:block}.gallery-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item .image-holder{height:100%}.gallery-item .image-holder a{display:block;height:100%}.nav-active .galleryimg1{z-index:1}.error-section-wrapper{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-heading{font-size:74px;margin-bottom:15px}.error-wrap p{font-size:20px;margin-bottom:40px;line-height:1.8}.error-wrap{max-width:600px;padding-top:30px;position:relative;z-index:1}.error-btn{background:#4d4d4d;padding:12px 40px;color:#fff;text-transform:uppercase}.error-btn:hover{background:#000;color:#fff;text-decoration:none}//Grid styling .main{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;grid-gap:1rem}figure:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}figure:nth-child(4){-ms-grid-row:4;-ms-grid-row-span:3;grid-row:4/7;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}figure:nth-child(5){-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:9;-ms-grid-column-span:2;grid-column:9/11}figure:nth-child(6){-ms-grid-row:7;-ms-grid-row-span:2;grid-row:7/9;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}figure:nth-child(7){-ms-grid-row:7;-ms-grid-row-span:3;grid-row:7/10;-ms-grid-column:9;-ms-grid-column-span:3;grid-column:9/12}figure:nth-child(8){-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:11;-ms-grid-column-span:1;grid-column:11/12}.grid-item{display:inline-block}.color-black .hamburgeritem{background:#fff}.color-white .hamburgeritem{background:#000}.gallerywrapper::-webkit-scrollbar{display:none}.gallerywrapper{-ms-overflow-style:none;scrollbar-width:none}#header-logom img{top:-11px;position:relative}.dark-logo{display:none}.section{background:#fff}.color.home .footer-menu li a:before{background:#2b2d2f}.site-header.home.active .logo-text .dark-logo{display:block;height:69px;width:69px;top:-3px !important}.site-header.home.active .logo-text img{display:none}.jarallax{position:relative;height:100%}.jarallax .jarallax-img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100% !important;height:100% !important;z-index:-1;margin-top:0 !important}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:absolute;left:0;top:0;right:0;width:100%;height:100%;z-index:999;transition:transform .8s}.se-pre-con .loaderimg{margin:auto;overflow:hidden;position:fixed;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.example{display:-ms-grid;display:grid;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#000));background:-o-linear-gradient(top,#fff,#000);background:linear-gradient(to bottom,#fff,#000)}.nav-active .whiteText a{color:#fff}.hamburger-menu.white div{background:#fff !important}.vision-text a{color:var(--dark-color)}.vision-text a:hover{text-decoration:underline}.home.gotop{overflow-y:auto}.home .site-footer.active li a:before{background:#000}.vision-text p span{display:block}@keyframes example{0%{transform:scale(1)}100%{transform:scale(0);opacity:0;display:none}}.vision-text{padding-top:280px}@media screen and (max-width:768px){.vision-text{padding-top:180px}}@media screen and (max-width:575px){.vision-text{padding-top:150px !important}}