/*! Lity - v2.3.1 - 2018-04-20* http://sorgalla.com/lity/* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;white-space: nowrap;background: #0b0b0b;background: rgba(0, 0, 0, 0.9);outline: none !important;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.lity.lity-opened{opacity: 1;}.lity.lity-closed{opacity: 0;}.lity *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}.lity-wrap{z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;outline: none !important;}.lity-wrap:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}.lity-loader{z-index: 9991;color: #fff;position: absolute;top: 50%;margin-top: -0.8em;width: 100%;text-align: center;font-size: 14px;font-family: Arial, Helvetica, sans-serif;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.lity-loading .lity-loader{opacity: 1;}.lity-container{z-index: 9992;position: relative;text-align: left;vertical-align: middle;display: inline-block;white-space: normal;max-width: 100%;max-height: 100%;outline: none !important;}.lity-content{z-index: 9993;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1); -o-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;}.lity-loading .lity-content, .lity-closed .lity-content{-webkit-transform: scale(0.8);-ms-transform: scale(0.8); -o-transform: scale(0.8);transform: scale(0.8);}.lity-content:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}.lity-close{z-index: 9994;width: 35px;height: 35px;position: fixed;right: 0;top: 0;-webkit-appearance: none;cursor: pointer;text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}.lity-close::-moz-focus-inner{border: 0;padding: 0;}.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited{text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}.lity-close:active{top: 1px;}/* Image */ .lity-image img{max-width: 100%;display: block;line-height: 0;border: 0;}/* iFrame */ .lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container{width: 100%;max-width: 964px;}.lity-iframe-container{width: 100%;height: 0;padding-top: 56.25%;overflow: auto;pointer-events: auto;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-overflow-scrolling: touch;}.lity-iframe-container iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}.lity-hide{display: none;}/*===============01. Theme default CSS=====================*/*,*::after,*::before{-webkit-box-sizing: border-box;box-sizing: border-box;}.site-wrapper{height: 100%;}::-ms-clear{display: none;}body{background-color: #f8f8f8;font-family: 'Yeseva One', cursive;position: relative;overflow-x: hidden;margin: 0;padding: 0;}body{max-width: 100%;overflow-x: hidden;}body[data-rtl="rtl"]{direction: rtl;text-align: right;}h1,h2,h3,h4,h5,h6{color: #222222;font-weight: 400;margin-top: 0;line-height: 1.2;}h1{font-size: 36px;}h2{font-size: 30px;}h3{font-size: 24px;}h4{font-size: 18px;}h5{font-size: 14px;}h6{font-size: 12px;}p:last-child{margin-bottom: 0;}p{font-family: 'Poppins', sans-serif;font-size: 15px;line-height: 35px;margin: 0;text-align: justify;}a,button{color: inherit;display: inline-block;line-height: inherit;text-decoration: none;cursor: pointer;}a,button,img,input,span{-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}*:focus{outline: none !important;}a:focus{color: inherit;outline: none;text-decoration: none;}a:hover{text-decoration: none;color: #d0a97e;}button,input[type="submit"]{cursor: pointer;}ul{list-style: outside none none;margin: 0;padding: 0;}img{max-width: 100%;}.width-100{width: 100%;}.position-absolute{position: absolute!important;}.float-right{float: right !important;}a,a:active,a:focus{color: #6f6f6f;text-decoration: none;transition-timing-function: ease-in-out;-ms-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-duration: .2s;-ms-transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;}.section-title .title{font-size: 40px;color: #000000;padding-bottom: 50px;position: relative;margin: 0px;}.text-white{color: #ffffff;}.line-height-70{line-height: 70px;}/*================02. Loader CSS===============*/html,body{overflow-y: hidden;}html.animate,body.animate{overflow-y: auto;}.loader{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 10000;background: rgb(255, 255, 255);opacity: 1;}.loader-inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 0px auto;}.logo-img{max-width: 250px;}.loader-img{width: 80px;height: 80px;margin-top: 30px;}/*===============03. BG Lines CSS=====================*/.page-line,.page-line__item{position: absolute;top: 0;bottom: 0;left: 0;}.page-line{right: 0;z-index: 0;}.page-col,.page-line .container{height: 100%;}.page-col{height: 100%;}.page-line__inner{height: 100%;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;opacity: 1;display: -webkit-box;display: -ms-flexbox;display: flex;}.page-col{width: 25%;border-right: 1px solid #f0f0f0;background: 0 0;}.page-line__inner .page-col:last-child{border: none;}.page-inner-dark{border-left: 1px solid #3c3c3b;border-right: 1px solid #3c3c3b;}.page-col-dark{border-right: 1px solid #3c3c3b;}/*===============04. Navbar CSS=====================*/.navbar{border: none;-webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease;background: #fff;border: none;color: #4e4e4e;font-size: 15px;border: none;margin: 0px auto;padding: 15px 0px;}.navbar *{-webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease;}.navbar-brand{max-width: 288px;}.navbar-brand img{max-width: 100%;}.toggle-menu .nav-item a{position: relative;}.navbar-light .navbar-nav>.nav-item>a{font-size: 15px;color: #000;}.nav>li>a{padding-right: 0px;padding-left: 0px;}.navbar-expand-md .navbar-nav .nav-link{padding-left: 40px;padding-right: 0px;}.navbar-light .navbar-nav>.nav-item>a:hover{color: #c79a87!important;}.navbar-light .navbar-nav>.active>a,.navbar-light .navbar-nav>.active>a:focus,.navbar-light .navbar-nav>.active>a:hover{background-color: transparent;color: #c79a87;}.navbar-light .navbar-nav .nav-item:active{color: #c79a87;}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color: #c79a87;}.navbar-light .navbar-toggler{border-color: #000;}.navbar-light .navbar-toggler .icon-bar{background-color: #000;}.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color: #c79a87!important;background-color: transparent;}.nav-white{background-color: #fff;-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);}.nav-white .navbar-nav>.nav-item>.nav-link{color: #171717;}.nav-white .navbar-nav>.nav-item>.nav-link.active,.nav-white .navbar-nav>.nav-item>.nav-link:focus,.nav-white .navbar-nav>.nav-item>.nav-link:hover{color: #c79a87!important;}.navbar-light .navbar-nav>.open>a,.navbar-light .navbar-nav>.open>a:focus,.navbar-light .navbar-nav>.open>a:hover{color: #fff;background-color: transparent;}.sticky-top{position: fixed;top: 0;width: 100%;z-index: 1020;}.sub-menu-parent{position: relative;}.drop-down::after{font-family: "FontAwesome"; text-decoration: none; content: '\f107'; position: absolute; margin-left: 5px; transition: all .3s ease;}.sub-menu{opacity: 1;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);transform: scale(1, 0);padding: 10px 0px;-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;z-index: 100;list-style-type: none;position: absolute;top: 58px;left: 0px;margin: 0;background-color: #fff;text-align: left;border-top: 2px solid #c79a87;}.sub-menu li a{display: block;padding: 10px 20px;margin-right: 0px;clear: both;color: #000;white-space: nowrap;font-size: 15px;letter-spacing: 1px;-webkit-transition: 0.3s all ease-out;-o-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}.sub-menu li a:hover,.sub-menu li a:focus{color: #c79a87;}.sub-menu-parent:focus .sub-menu,.sub-menu-parent:hover .sub-menu{opacity: 1;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}/*===============05. Hero Section CSS=====================*/.hero-section{height: 100vh;}a.btn{font-size: 22px; background: #000000; padding: 10px 30px; border-radius: 25px; letter-spacing: 2px;}.carousel-detail{max-width: 600px;position: relative;height: 100vh;}.carousel-detail .down-up{font-size: 60px;color: #fff;}.carousel-detail:before{content: '';position: absolute;left: 45%;right: 0;bottom: 0;top: 0;height: 100%;width: 0px;background: rgba(182, 150, 132, 0.5);z-index: -1;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}.carousel-fade .carousel-item.active .carousel-detail:before{width: 285px;}.arrow-icon--circle{-webkit-transition: stroke-dashoffset .8s ease-in-out;-o-transition: stroke-dashoffset .8s ease-in-out;transition: stroke-dashoffset .8s ease-in-out;stroke-dasharray: 140;stroke-dashoffset: 140;}.swiper-button-prev :hover .arrow-icon--circle{stroke-dashoffset: 0;}.arrow-icon--circle2{-webkit-transition: stroke-dashoffset .8s ease-in-out;-o-transition: stroke-dashoffset .8s ease-in-out;transition: stroke-dashoffset .8s ease-in-out;stroke-dasharray: 140;stroke-dashoffset: 140;}.swiper-button-next :hover .arrow-icon--circle2{stroke-dashoffset: 0;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background: none!important;left: 0px!important;right: auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right: 0px!important;left: auto;background: none!important;}.header .swiper-carousel{width: 100%;height: 100vh;left: 0;top: 0;z-index: 0;}.header .swiper-carousel *{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-o-transition-duration: 500ms;transition-duration: 500ms;-webkit-transition-duration: 500ms;-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.header .swiper-carousel .swiper-slide{height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;background: #eee;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;background-size: cover;}.header .swiper-carousel .swiper-slide:after{content: "";width: 100%;height: 100%;background: #313434;position: absolute;left: 0;top: 0;opacity: 0.6;-webkit-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.header .swiper-carousel .swiper-slide .inner{opacity: 0;padding: 0 5vw;position: relative;z-index: 2;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);}.header .swiper-carousel .swiper-slide-active{margin: 0;-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);z-index: 2;}.header .swiper-carousel .swiper-slide-active:after{content: "";opacity: 0;}.header .swiper-carousel .swiper-slide-active .inner{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.header .swiper-container{width: 100%;height: 100vh;left: 0;top: 0;z-index: 0;cursor: default!important;}.header .swiper-container .swiper-slide{overflow: hidden;}.header .swiper-container .swiper-button-next{width: auto;height: auto;background: none;right: 33px;font-weight: 800;color: #fff;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);margin-top: 20px;overflow: hidden;}.header .swiper-container .swiper-button-next *{-webkit-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.header .swiper-container .swiper-button-next span{position: relative;display: inline-block;}.header .swiper-container .swiper-button-next span:before{position: absolute;top: 100%;content: attr(data-hover);}.header .swiper-container .swiper-button-prev{width: auto;height: auto;background: none;left: auto;right: 33px;font-weight: 800;color: #fff;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);margin-top: -40px;overflow: hidden;}.header .swiper-container .swiper-button-prev *{-webkit-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.header .swiper-container .swiper-button-prev span{position: relative;display: inline-block;}.header .swiper-container .swiper-button-prev span:before{position: absolute;top: 100%;content: attr(data-hover);}.header .swiper-container .swiper-button-prev span:before{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.header .swiper-container .swiper-button-prev:hover span{-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}.swiper-pagination-fraction{width: 100px;color: #fff;text-align: right;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: relative!important;bottom: 0!important;}.swiper-pagination-fraction .swiper-pagination-current{font-size: 40px;font-weight: 800;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.swiper-pagination-fraction .swiper-pagination-current:before{content: "0";}.swiper-pagination-fraction .swiper-pagination-total{font-size: 20px;font-weight: 600;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.header .slide-inner{width: 100%;height: 100vh;position: absolute;left: 0;top: 0;z-index: 1;background-size: cover!important;background-position: right!important;background-repeat: no-repeat!important;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.slider-arrow a>span{display: inline-block;width: 20px;height: 20px;background-size: unset;}.hero-inner{margin-top: -74px;z-index: 1000;position: relative;height: 75px;}.hero-scroll{z-index: 10;background-color: #fff;height: 75px;}.arrow-icon--circle-scroll{-webkit-transition: stroke-dashoffset .8s ease-in-out;-o-transition: stroke-dashoffset .8s ease-in-out;transition: stroke-dashoffset .8s ease-in-out;stroke-dasharray: 140;stroke-dashoffset: 140;}.scroll:hover .arrow-icon--circle-scroll{stroke-dashoffset: 0;}.hero-scroll span{font-size: 16px;color: #21211e;padding-right: 25px;}.hero-scroll a{position: relative;background: transparent;width: 41px;height: 41px;border: 2px solid #e9e9e9;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.hero-scroll a:hover{border: 2px solid #d4d3d3;}.hero-bottom-nav{padding: 0px 40px;background-color: #fff;z-index: 10;height: 75px;}.w-20{width: 20%;}.swiper-button-next:focus,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-prev:hover{color: #fff;text-decoration: none;outline: 0;opacity: 1;}.swiper-wrapper,.swiper-slide{-webkit-transform-style: flat;transform-style: flat;}.swiper-button-next,.swiper-button-prev{position: relative!important;background: transparent;width: 41px!important;height: 41px!important;border: 2px solid #e9e9e9;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;opacity: 1;top: 0!important;margin-top: 0px!important;}.swiper-button-prev:hover,.swiper-button-next:hover{border: 2px solid #d4d3d3;}.social-icon a{color: #000;margin: 0px 8px;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.social-icon a{position: relative;background: transparent;width: 41px;height: 41px;border: 2px solid #e9e9e9;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.social-icon a:hover{border: 2px solid #d4d3d3;}.social-icon a img{-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.social-icon a:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.hero-shape{position: relative;}.hero-shape{position: absolute;height: 100vh;width: 285px;background: rgba(182, 150, 132, 0.5);z-index: 8;left: 35%;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}.swiper-bg{background: rgba(199, 154, 135, 0.5);display: flex;align-items: center;}/*===============06. About Section CSS=====================*/.aboutus{position: relative;}.about-left{height: 100%;padding: 80px 15px;position: relative;z-index: 2;}.about-left:before{content: '';position: absolute;top: 0;z-index: -1;bottom: 0;right: 0;background: #c79a87;height: 100%;width: 285px;}.ab-left-img{height: 517px;position: relative;width: 630px;}.ab-left-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.about-right{position: relative;padding: 80px 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.about-right:before{content: '';position: absolute;top: 0;z-index: 1;bottom: 0;left: 0;background-image: url('../images/about-bg.png');background-repeat: no-repeat;background-position: right;height: 50%;width: 270px;}.about-right-inner{position: relative;height: 440px;background: #fff;width: 100%;z-index: 2;-webkit-box-shadow: 0px 0px 84px 0px rgba(0, 0, 0, 0.08);box-shadow: 0px 0px 84px 0px rgba(0, 0, 0, 0.08);padding: 50px;}.swiper1{margin: 0 auto 50px;width: 40%;text-align: center;padding: 10px 20px;font-size: 10vw;line-height: 1;position: relative;text-transform: uppercase;cursor: pointer;}.swiper1__content{color: rgba(0, 0, 0, 0);display: block;}.swiper1__bar,.swiper1__bar--right{width: 100%;height: 100%;background: orange;display: block;position: absolute;top: 0;left: 0;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;transition: 1s ease-in-out;}.swiper1__bar--right{-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}.swiper1.revealed .swiper1__content{-webkit-animation-name: kf-font-reveal;animation-name: kf-font-reveal;-webkit-animation-duration: 1s;animation-duration: 1s;color: orange;}.swiper1.revealed .swiper1__bar{-webkit-transform: translate(100%, 0%) translate3d(0px, 0px, 0px);transform: translate(100%, 0%) translate3d(0px, 0px, 0px);}.swiper1.revealed .swiper1__bar--right{-webkit-transform: translate(-100%, 0%) translate3d(0px, 0px, 0px);transform: translate(-100%, 0%) translate3d(0px, 0px, 0px);}/*===============07. Service Section CSS=====================*/.heading{font-size: 40px;color: #000;padding-bottom: 50px;position: relative;margin: 0px;}.service{background-size: cover;background-position: center center;position: relative;background: url('../images/image_01.png');padding: 80px 0px;color: #fff;}.slider .slick-slide{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: .5;}.slider .slick-slide.slick-center{opacity: 1;}.switch{background: #000;}.slider{position: relative;}.img-box{padding: 0;height: 350px;}.slider .slick-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.slider .slider-div{float: left;width: 1140px;}.img-box{width: 50%;}.slider-div-details{width: 350px;margin: 0px auto;}.slider-div-details span{font-size: 20px;}.service-description p{color: rgba(255, 255, 255, 0.5);}.slider-div-details h6{font-size: 30px;color: #fff;text-transform: capitalize;margin: 10px 0px 15px 0px;}.slick-arrow-left,.slick-arrow-right{padding: 0;background-color: transparent;border: none;z-index: 100;background: #fff;height: 47px;width: 47px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.slick-prev img,.slick-next img{}.slick-arrow-left{float: left;-webkit-transform: translate(-37px, -180px);-ms-transform: translate(-37px, -180px);transform: translate(-37px, -180px);z-index: 10;position: relative;}.slick-arrow-right{float: right;-webkit-transform: translate(37px, -180px);-ms-transform: translate(37px, -180px);transform: translate(37px, -180px);z-index: 10;position: relative;}/*===============10. Video Section CSS=====================*/.video{background-size: cover;background-position: center center;position: relative;background: url('../images/image_01.png');padding: 80px 0 0px;color: #fff;}.video-img{height: 540px;position: relative;width: 480px;}.video-img img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: contain;}.video-left-detail{max-width: 400px;}.video-left-detail h1{font-size: 40px;line-height: 70px;padding-bottom: 50px;margin: 0;}.video-left-detail p{font-size: 15px;color: rgba(255, 255, 255, 0.5);}.video-icon{width: 122px;height: 122px;border-radius: 50%;background: #000000;margin: 0px auto;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.icon{display: inline-block;position: relative;z-index: 1;border-radius: 50%;text-align: center;}.icon:after{position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;box-sizing: content-box;}/* Hover effect */.icon-effect .icon{-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.icon-effect .icon:after{top: -7px;left: -7px;padding: 7px;-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.1);box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.1);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);opacity: 0;}.icon-effect-1a .icon:hover:after{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}.video-icon .fa{color: #fff;font-size: 22px;}/*===============11. Portfolio Section CSS=====================*/.portfolio-main-container{position: relative;padding: 80px 0px;}#portfolio{width: 100%;}.portfoliodiv{padding-top: 50px;width: 100%;}.filter{text-align: center;}.filter ul{margin: 0px;padding: 0px;list-style: none;}.filter ul li{display: inline-block;margin: 0px 10px 0px 0px;}.filter ul li a{color: #000;padding: 10px;background: transparent;text-decoration: none;display: block;font-size: 15px;text-transform: capitalize;width: 137px;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;}.filter ul li a:hover,.filter ul li a.active,.filter ul li a:focus{background: #c79a87;color: #fff;text-decoration: none;}.filter ul li:last-child{border-right: none;}.col-25{width: 25%;padding: 10px;}.isotope-item{z-index: 2;}.isotope-hidden.isotope-item{pointer-events: none;z-index: 1;}.isotope,.isotope .isotope-item{-webkit-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}.isotope{-webkit-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width;width: 100%;}.isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;-o-transition-property: transform, opacity;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;}.portfolio-img{position: relative;text-align: center;width: 100%;}.portfolio-img img{max-width: 100%;width: 100%;}.portfolio-img .portfolio-overlay{background: rgba(0, 0, 0, 0.75);position: absolute;top: 12px;right: 12px;bottom: 12px;left: 12px;opacity: 0;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.portfolio-img:hover .portfolio-overlay{opacity: 1;-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.portfolio-img h3{text-transform: uppercase;font-size: 36px;color: #fff}.portfolio-img P{color: #fff;font-size: 16px;}/*===============12. Testimonial Section CSS=====================*/.testimonial-main-container{padding: 80px 0px 0px;}.testimonial-slider{padding: 20px 0px 0px;}.testimonial-inner{padding: 0px 15px;}.testimonial-left{height: 100%;position: relative;z-index: 2;}.test-left-img{height: 460px;position: relative;width: 650px;}.test-left-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.testimonial-right{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.slick-list{position: relative;display: block;overflow: visible!important;margin: 0;padding: 0;}.testimonial-right-inner{position: relative;height: 540px;background: #fff;width: 100%;z-index: 2;-webkit-box-shadow: 0px 0px 84px 0px rgba(0, 0, 0, 0.08);box-shadow: 0px 0px 84px 0px rgba(0, 0, 0, 0.08);padding: 40px;}.slick-dots{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0;padding: 1rem 0;list-style-type: none;position: absolute;left: 55%;bottom: 10%;}.testimonial-main-container .slick-dots li{margin: 0 15px.25rem;}.testimonial-main-container .slick-dots button{display: block;width: 9px;height: 9px;padding: 0;border: none;border-radius: 50%;background-color: #dedede;text-indent: -9999px;}.testimonial-main-container .slick-dots li.slick-active button{background-color: #c79a87;position: relative;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.testimonial-main-container .slick-dots li button:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;content: '';width: 33px;height: 33px;border: 2px solid #f0f0f0;border-radius: 100%;background: transparent;}.testimonial-main-container .slick-dots li.slick-active button:after{position: absolute;left: -12px;top: -12px;bottom: 0;right: 0;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}.testimonial-description img{margin: 0;}.testimonial-description h3{font-size: 25px;color: #000000;line-height: 40px;letter-spacing: 1px;margin: 35px 0px;}.testimonial-description h5{font-size: 16px;color: #000000;font-family: 'Poppins', sans-serif;}/*===============14. Contact Section CSS=====================*/.contact{position: relative;padding: 80px 0px 0px;background: #f8f8f8;}.form-wrapper{padding: 60px 20px;}.contact:before{position: absolute;content: '';top: 0;left: 0;height: 85%;background: #171717;width: 100%;}.form-wrapper form div{margin: 0 0 50px 0;position: relative;}.form-wrapper form input,.form-wrapper form textarea{display: block;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;outline: none;margin: 0;font-family: 'Poppins', sans-serif;}.form-wrapper form textarea{height: 135px!important;resize: none;}.form-wrapper form input[type="text"],.form-wrapper form textarea{background: transparent;border: 1px solid #dbdbdb;font-size: 16px;color: #171717;padding: 12px 40px;border-radius: 2px;font-family: 'Poppins', sans-serif;}.form-wrapper form input[type="text"]::-webkit-input-placeholder,.form-wrapper form textarea::-webkit-input-placeholder{color: #171717;font-weight: 500;}.form-wrapper form input[type="text"]:-ms-input-placeholder,.form-wrapper form textarea:-ms-input-placeholder{color: #171717;font-weight: 500;}.form-wrapper form input[type="text"]::-ms-input-placeholder,.form-wrapper form textarea::-ms-input-placeholder{color: #171717;font-weight: 500;}.form-wrapper form input[type="text"]::placeholder,.form-wrapper form textarea::placeholder{color: #171717;font-weight: 500;}.form-wrapper form input[type="text"]::-webkit-input-placeholder{/* Chrome/Opera/Safari */color: #171717;font-weight: 500;}.form-wrapper form input[type="text"]::-moz-placeholder,.form-wrapper form textarea::-moz-placeholder{/* Firefox 19+ */color: #171717;font-weight: 500;opacity: 1;}.form-wrapper form input[type="text"]:-ms-input-placeholder{/* IE 10+ */color: #171717;font-weight: 500;}.form-wrapper form input[type="text"]:-moz-placeholder,.form-wrapper form textarea:-moz-placeholder{/* Firefox 18- */color: #171717;font-weight: 500;opacity: 1;}.form-wrapper form input[type="text"]:focus{background: transparent;outline: 0px!important;}.form-control:focus{color: #495057;background-color: #fff;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.form-wrapper form #datepicker span{display: block;background: transparent;padding: 2px 5px;color: #666;position: absolute;right: 20px;top: 10px;cursor: pointer;}.form-wrapper form input[type="submit"]{background: #c79a87;height: 70px;border: none;color: #fff;cursor: pointer;display: block;font-size: 16px;outline: none;border-radius: 0px !important;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family: 'Poppins', sans-serif;}.form-wrapper form input[type="submit"]:hover{background: #171717;}.form-wrapper form label{position: absolute;left: 15px;top: 12px;display: inline-block;padding: 0px 20px;background-color: rgba(255, 255, 255, 0);-o-transition: color 0.3s, top 0.3s, background-color 0.8s;-webkit-transition: color 0.3s, top 0.3s, background-color 0.8s;transition: color 0.3s, top 0.3s, background-color 0.8s;font-family: 'Poppins', sans-serif;}.form-wrapper form label.floatLabel{top: -15px;background-color: rgba(255, 255, 255, 1);font-size: 15px;color: #878787;font-weight: 600;letter-spacing: 1px;z-index: 100;}.contact-information .contact-us-single-item{font-family: 'Poppins', sans-serif;margin-bottom: 25px;position: relative;}.select-hidden{display: none;visibility: hidden;padding-right: 10px;}.select{position: relative;display: inline-block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom: 0px!important;width: 100%;cursor: pointer;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.select-styled{position: relative;display: flex;align-items: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom: 0px!important;width: 100%;background: transparent;border: 1px solid #dbdbdb;font-size: 16px;color: #171717;padding: 12px 40px;border-radius: 2px;font-family: 'Poppins', sans-serif;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-weight: 500;}.select-styled:after{content: "";width: 0;height: 0;border: 5px solid transparent;border-color: #000 transparent transparent transparent;position: absolute;top: 24px;right: 30px;}.select-options{display: none;position: absolute;top: 100%;right: 0;left: 0;z-index: 999;margin: 0;padding: 0;list-style: none;background-color: #fff;-webkit-box-shadow: 0 11px 5px rgba(0, 0, 0, .09);box-shadow: 0 11px 5px rgba(0, 0, 0, .09);background: #fff;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family: 'Poppins', sans-serif;}.select-options li{position: relative;display: block;padding: 15px 40px;border-bottom: 1px solid #e2e2e2;font-size: 16px;font-weight: 500;color: #171717;cursor: pointer;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.select-options li:hover{color: #000;}.select-options li[rel="hide"]{display: none;}.contact-left{background: #ffffff;-webkit-box-shadow: 0px 3px 68px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 3px 68px 0px rgba(0, 0, 0, 0.05);}.mapcont{height: 680px;}.mapcont iframe{height: 100%;width: 100%;border: none;}.contact-information{height: 100%;padding-bottom: 50px;}.contact-information .work-info{padding-left: 20px;}.working-hour{width: 100%;padding-left: 20px;}.working-hour li{width: 100%;margin-bottom: 15px;}.work-day,.work-time{width: 50%;font-size: 15px;color: #c8c8c8;}.work-time{color: #b38e8e;}.work-info{color: #e9e9e9;}/*===============15. Footer CSS=====================*/.foot-info{padding: 90px 0 30px 0px;}.foot-text{font-size: 15px;color: #000000;font-family: 'Poppins', sans-serif;}.foot-logo a{max-width: 200px;}.foot-logo a img{height: 100%;width: 100%;}@media(max-width:1600px){.navbar{padding: 10px 0px;}.navbar-expand-md .navbar-nav .nav-link{padding-right: 30px;padding-left: .5rem;}}@media (max-width: 1450px){.navbar-light .navbar-nav>.nav-item>a{font-size: 16px;}}@media only screen and (max-width: 1200px){.navbar-expand-md .navbar-nav .nav-link{padding-right: 20px;}}@media only screen and (max-width:1025px){.video-left-detail h1{font-size: 35px;}.video-img{width: auto;}.test-left-img,.ab-left-img{height: 440px;position: relative;width: 580px;}.testimonial-right-inner,.about-right-inner{position: relative;height: 420px;padding: 25px;}.about-left:before{width: 240px;}.testimonial-description h3{font-size: 20px;margin: 30px 0px;}.slider .slider-div{float: left;width: 960px;}.col-25{width: 33%;padding: 5px;}.portfolio-card{border: none;}.navbar-light .navbar-nav>.nav-item>a ,.sub-menu li a{font-size: 13px;}.navbar-expand-md .navbar-nav .nav-link{padding-right: 15px;}.navbar-brand{width: 230px;margin-right: 0;}.w-20{width: auto;}.swiper-button-prev,.swiper-button-next{margin: 0px 8px;}}@media only screen and (max-width: 992px){.navbar-expand-md .navbar-nav .nav-link{padding-right: 10px;}.slider .slider-div{padding: 0px 30px;}.slick-list{overflow: hidden!important;}.slider .slick-slide{opacity: 1;}.line-height-70{line-height: 50px;}.lity-wrap{padding: 20px;}.section-title .title{font-size: 35px;}.hero-bottom-nav{padding: 0px 20px;}.hero-scroll span{padding-right: 10px;}.about-left::before{width: 180px;}.page-wrapper{display: none;}.test-left-img,.ab-left-img{height: 400px;position: relative;width: 450px;}.section-title .title{padding-bottom: 30px;}p{line-height: 30px;}.section-title .title{font-size: 28px;}.slider-div-details h6{font-size: 24px;}.slick-dots{bottom: 5%;}.service .img-box{display: none!important;}.slider-div-details,.service-description p{text-align: center;}.slider-div-details{width: 100%;padding: 0px 30px;}.slick-arrow-left,.slick-arrow-right{-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);float: none;margin: 30px 20px 0px;}.slick-arrows{display: flex;justify-content: center;align-content: center;}.mapcont{height: 450px;}.form-wrapper form input[type="text"],.form-wrapper form textarea,.select,.select-styled{height: 70px;}.portfolio-main-container,.testimonial-main-container,.contact{padding: 40px 0px 0px;}.service{padding: 40px 0px;}}@media only screen and (max-width:767px){.swiper-bg{display: none;}.drop-down::after{content:none!important;}.sub-menu{opacity: 1;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);padding: 0px;position: relative;top: 0px;left: 0px;margin: 0;border-top: 0px;}.navbar{padding: 10px;}.navbar-light .navbar-toggler{border-color: none;border: none;margin-right: 0px;}.navbar-collapse{border-top: 1px solid #efefef;}.navbar-brand{padding: 10px 0px;}.hero-scroll,.swiper-pagination{display: none !important;}.carousel-detail .down-up{font-size: 25px;}.carousel-detail-animate{text-align: center;}.about-left::before,.about-right::before{content: none;}.ab-left-img{height: 350px;width: auto;}.about-left{padding: 40px 20px 0px;}.about-right{padding: 0px 20px 40px;}.px-0{padding-left: 15px !important;padding-right: 15px !important;}.video-left-detail{max-width: 100%;}.video-left-detail h1{text-align: center;font-size: 35px;line-height: 60px;padding-bottom: 30px;}.video{padding: 40px 20px;}.video-img{display: none;}.testimonial-right-inner{height: 540px;box-shadow: none;}.about-right-inner{height: auto;}.testimonial-slider{padding: 0px;margin: 0px;}.test-left-img,.ab-left-img{height: auto;width: auto;}.filter ul li a{margin: 0px auto;}.portfoliodiv{padding-top: 10px;}.contact-left{margin: 0px 15px;}.form-wrapper form div{margin: 0 0 40px 0;position: relative;}.form-wrapper{padding: 60px 10px;}.contact-information .contact-us-single-item{margin-bottom: 15px;}.contact-information{padding-bottom: 30px;}.filter ul li a{padding: 8px 12px;}.form-wrapper form input[type="text"],.form-wrapper form textarea,.select-styled{padding: 20px;}}@media only screen and (max-width: 600px){.section-title{text-align: center;}.vdo-text{margin-bottom: 30px!important;}.video-icon{width: 100px;height: 100px;}.video-icon .fa{color: #fff;font-size: 20px;}.video-left-detail p,.testimonial-description h5{text-align: center;}.form-wrapper form #datepicker span,.custom-select::after{top: 20px;}.testimonial-description h3{text-align: center;margin: 20px 0px;}.half-bg{height: 450px;}.col-25{width: 50%;padding: 5px;}.foot-info{flex-direction: column;text-align: center;}.foot-text,.f_d{margin-top: 30px;}.slick-dots{position: relative;left: 0;bottom: 2px;background: #fff;margin: 0px 15px;padding-bottom: 30px;}.testimonial-main-container .slick-dots li button::after{border: 2px solid #ddd;}.contact:before{height: 74%;}}@media (max-width: 500px){.filter ul li a{padding: 8px 12px;font-size: 18px;}.hover img{width: 100%;}.filter ul li{margin: 0px;}}@media only screen and (max-width: 400px){.foot-info{padding: 20px 0px;}.video-left-detail h1{font-size: 30px;line-height: 50px;}}@media only screen and (max-width: 350px){.about-right-inner{height: auto;}.testimonial-right-inner,.about-right-inner{padding: 15px;}.testimonial-description h3{font-size: 18px;}.testimonial-right-inner{height: 270px;}.slider-div-details{padding: 0px;}.select-styled:after{top: 35px;}}