@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.btn,.btn.button,.social-icons ul li{display:inline-block}.icon-hover:hover,.sidemenu_btn:hover span:nth-child(2){background-color:#b0908e}.btn,.loader,.side-menu{overflow:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{width:12px;background:#fff;border-left:0 solid #fff;border-right:0 solid #fff}::-webkit-scrollbar-thumb{background:#b0908e;width:0;height:25%;transition:.5s;cursor:pointer}body{overflow-x:hidden;font-family:Roboto,sans-serif}a{text-decoration:none}.heading{font-family:Montserrat,sans-serif}.subheading{font-weight:400;font-size:26px;color:#000;font-family:'Alex Brush'}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.hover-effect:hover .standaloneoverlay,.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8;opacity:.9}.social-icons ul,.standalone-area .standalone-row:last-child{margin-bottom:0}.social-icons ul li{font-size:15px;margin-right:5px;margin-left:5px}.social-icons ul li a{overflow:hidden;border-radius:50%;display:block;color:#b0908e;height:40px;line-height:40px;width:40px;border:1px solid transparent;text-align:center}.icon-hover:hover{color:#fff;transition:.5s}.btn{z-index:2;letter-spacing:.5px;border-radius:0;font-weight:600;position:absolute;line-height:inherit;color:#fff;border:2px solid transparent;text-transform:capitalize;transition:.5s!important}.btn.button{font-size:14px!important;font-weight:600;color:#fff;padding:9px 27px!important;line-height:1.8em!important;cursor:pointer;position:relative;transition:.5s}.btn.btn-rounded{border-radius:50px}.btn.trans-btn,.btn.white-btn{background:0 0;border-color:#fff;color:#fff}.center-button,footer .social-icons{text-align:center}.btn.pink-btn{background:#b0908e;border-color:#b0908e;color:#fff}.btn.btn-hvr-black:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-hvr-white:hover{background-color:#fff;border-color:#fff;color:#b0908e}.loader{height:100%;width:100%;position:fixed;z-index:11111111;background:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center}.loader-spinner{position:relative;height:100px;width:100px;border:4px solid transparent;border-top-color:#b0908e;border-left-color:#b0908e;border-radius:50%;animation:1.5s linear infinite spin}.loader-spinner::before{position:absolute;top:15px;left:15px;right:15px;bottom:15px;content:"";border:4px solid transparent;border-top-color:#fbaaa9;border-left-color:#fbaaa9;border-radius:50%;-webkit-animation:1s linear infinite spinBack;animation:1s linear infinite spinBack}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinBack{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@keyframes spinBack{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}.navbar{padding:0;z-index:111;height:90px;width:100%;background-color:#fff!important}.navbar-brand img{padding-left:3px}.navbar .navbar-nav .nav-link{font-size:16px;color:#000;font-weight:500;padding:6px;margin-left:50px;margin-right:50px;transition:.5s;border:2px solid transparent;display:block}.navbar .navbar-nav{margin-left:20rem}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:#b0908e;transition:.6s}.navbar .navbar-nav .nav-link:last-child{margin-right:0}.navbar .navbar-nav .nav-link:after{content:'';display:block;margin:auto;height:3px;width:0;background:0 0;transition:width .5s,background-color .5s}.side-menu .btn-close,.side-nav .navbar-nav .nav-link::after,.sidemenu_btn{position:absolute;display:inline-block}.navbar .navbar-nav .nav-link:hover:after{width:100%;background:#b0908e}.navbar .navbar-nav .button{margin-left:30px}.navbar-fixed-top.scrolled{transition:.2s linear;box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}.sidemenu_btn{width:36px;padding:6px;right:40px;top:20px;z-index:999;margin-top:12px;margin-left:16px;cursor:pointer;transition:.3s linear}#close_side_menu,.side-menu{position:fixed;top:0;height:100%;left:0;width:100%}.sidemenu_btn span{height:2px;width:100%;background:#000;display:block;margin:auto;transition:.5s}.sidemenu_btn:hover span:first-child,.sidemenu_btn:hover span:last-child{width:70%;background-color:#b0908e}.sidemenu_btn span:nth-child(2){margin:4px 0}.about-us-2 .about-text h2,.about-us-2 .about-text h5{margin-bottom:20px;color:#fff}.side-menu{bottom:0;z-index:2032;background-size:cover;background-position:center;transform:translate3d(0,-100%,0);transition:transform .5s;background:linear-gradient(#b0908e,#b0908e)}.side-menu.left{left:0;right:auto;transform:translate3d(-100%,0,0)}.side-menu.before-side{width:280px}.side-menu.before-side,.side-menu.side-menu-active{transform:translate3d(0,0,0)}.side-menu-opacity{opacity:0}.pul-menu .side-menu.side-menu-active{visibility:visible;opacity:1}.side-menu .logo-image{margin:0 0 2.5rem}#close_side_menu{background-color:#202020;transition:opacity .3s cubic-bezier(.895, .03, .685, .22);display:none;z-index:1031;opacity:.4}.side-menu .btn-close{height:33px;width:33px;text-align:center;top:42px;right:40px;cursor:pointer}.side-menu .btn-close:hover{animation:.8s rotate;-webkit-animation:.8s rotate}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotates{from{transform:rotate(0)}to{transform:rotate(360deg)}}.side-menu.before-side .btn-close{display:none}.side-menu .btn-close::after,.side-menu .btn-close::before{position:absolute;right:16px;content:' ';height:24px;width:2px;background:#fff;top:5px}.side-menu .btn-close:before{transform:rotate(45deg)}.side-menu .btn-close:after{transform:rotate(-45deg)}.side-menu .logo-image img{max-width:80%}.side-menu .inner-wrapper{padding:2.5rem 5rem;height:100%;position:relative;overflow-y:auto;display:flex;align-items:center;text-align:left;flex-wrap:wrap}.pul-menu.pushwrap .side-menu .inner-wrapper{padding:3.5rem 2.5rem}.side-menu .side-nav{margin-bottom:30px;display:block}.side-nav .navbar-nav .nav-link{margin:3px 0;opacity:0;transition:.8s .5s;transform:translateY(30px);display:inline-table;color:#fff;padding:5px 0!important;font-size:36px;font-weight:700;line-height:normal;position:relative;border-radius:0}.side-nav .navbar-nav .nav-link:first-child{transition-delay:.1s}.side-nav .navbar-nav .nav-link:nth-child(2){transition-delay:.2s}.side-nav .navbar-nav .nav-link:nth-child(3){transition-delay:.3s}.side-nav .navbar-nav .nav-link:nth-child(4){transition-delay:.4s}.side-nav .navbar-nav .nav-link:nth-child(5){transition-delay:.5s}.side-nav .navbar-nav .nav-link:nth-child(6){transition-delay:.6s}.side-nav .navbar-nav .nav-link:nth-child(7){transition-delay:.7s}.side-nav .navbar-nav .nav-link:nth-child(8){transition-delay:.8s}.side-nav .navbar-nav .nav-link:nth-child(9){transition-delay:.9s}.side-menu.side-menu-active .side-nav .navbar-nav .nav-link{transform:translateY(0);opacity:1}.side-nav .navbar-nav .nav-link::after{content:"";background:#fff;width:0;height:3px;bottom:0;left:0;overflow:hidden;transition:.5s cubic-bezier(0, 0, .2, 1)}.side-nav .navbar-nav .nav-link.active::after,.side-nav .navbar-nav .nav-link:focus::after,.side-nav .navbar-nav .nav-link:hover::after{width:100%}.side-nav .navbar-nav .nav-link.active{background:0 0}.side-menu-inner-content{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:30px}.side-menu p{margin-bottom:0;font-size:14px}.menu-company-details{margin-bottom:15px;margin-top:-15px}.menu-company-details span{display:block;color:#fff;font-size:16px;font-weight:300;margin-bottom:5px}.social-icons-simple{margin-bottom:0;margin-left:-10px}.social-icons-simple li{display:inline-block;padding-left:8px}.social-icons-simple li:first-child{padding-left:0}.social-icons-simple li a{display:block;font-size:16px;height:40px;line-height:42px;border:1px solid transparent;text-align:center;width:40px;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:background-color .5s;color:#fff}.social-icons-simple li.animated-wrap a:hover{background-color:transparent}.icon-hovr:hover{background-color:#fff;color:#b0908e}.banner-section{background-color:#ebddf8;padding-top:9rem;background-size:cover;overflow:hidden}.about-us-2,.contact-section,.main-page,footer{padding:120px 0}.banner-section .caption{padding-top:9.5rem}.caption .subheading{padding-left:5px;font-family:'Alex Brush'}.caption .heading{font-size:60px;font-weight:600;color:#b0908e;letter-spacing:-3px;word-spacing:-5px;margin-bottom:15px}.caption .text{color:#000;font-weight:400;text-align:justify;padding-right:25px;margin-bottom:15px;font-size:18px;padding-left:5px}.banner-section .media i{overflow:hidden;border-radius:50%;color:#011321;height:30px;line-height:28px;width:30px;border:1px solid #000;text-align:center;font-size:10px;transition:.5s}.banner-section .media .media-body{margin-left:10px;color:#000}.banner-section .media:hover i{color:#fff;border:1px solid #000;background-color:#000;transition:.5s}.banner-section .media:hover{cursor:pointer;transition:.5s}.banner-section .media{width:160px;height:50px;padding:10px 12px 10px 5px;background-color:transparent}.about-us,.gallery{padding:120px 0;background-color:#fff}.about-us .left-col{margin-right:25px}.about-us .right-col{margin-left:25px}.about-us .media{margin-top:30px}.about-us .image{padding-left:20px;padding-right:20px}.about-us .media .media-body h5{color:#b0908e;font-weight:400}.about-us .media .media-body{font-size:14px;color:#343434;font-weight:500}.about-us .media i{font-size:30px;color:#b0908e;transition:.5s}.about-us .media:hover{cursor:pointer}.about-us .media:hover i{transform:translateY(-10px);transition:.5s}.about-us-2{background-color:#b0908e}.about-us-2 .about-img,.main-page .image{position:relative}.about-us-2 .about-img img{width:80%;border:20px solid #f6f6f6;position:relative;z-index:1}.about-us-2 .rectangle{opacity:.6;position:absolute;bottom:-38px;left:-33px;width:340px;height:380px;padding:8px 8px 8px 0;border-left:52px solid #fff;border-bottom:52px solid #fff;border-top:0 solid transparent;border-right:0 solid transparent}.about-us-2 .about-text{margin-top:65px}.about-us-2 .about-text h2{font-size:48px;letter-spacing:-3px}.about-us-2 .about-text p{color:#fff;font-weight:400;text-align:justify;margin-bottom:30px;font-size:14px}.gallery .gallery-heading p{margin-bottom:10px;color:#333}.gallery .gallery-heading h2{font-size:44px;font-weight:600;color:#000}.gallery .cbp-l-filters-buttonCenter .cbp-filter-item{border:none;padding:10px 0;font-size:18px;font-weight:500;color:#000;display:inline-block;background:0 0;transition:.2s ease-in-out}.gallery .cbp-l-filters-buttonCenter{margin-bottom:0;margin-top:20px}.gallery .cbp-l-filters-buttonCenter .cbp-filter-item-active.cbp-filter-item,.gallery .cbp-l-filters-buttonCenter .cbp-filter-item:hover,.page-breadcrumb li i{color:#b0908e}.gallery .cbp-l-caption-body .title{color:#fff;font-size:25px;opacity:1}.gallery .cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background:#b0908e}.gallery .cbp-l-grid-mosaic-flat .cbp-caption-activeWrap:hover{background-color:#b0908e;opacity:.9}.cbp-item:hover .cbp-caption-defaultWrap{transform:scale(1.25);transition:.6s ease-in-out}.cbp-l-caption-body .cbp-l-caption-desc{color:#ffff;font-size:12px}.gallery .plus{margin:0 auto 16px;height:70px;width:70px;display:block;position:relative;overflow:hidden}.gallery .plus::before{width:2px;left:50%;top:5px;bottom:5px;margin-left:-1px}.gallery .plus::after{height:2px;top:50%;left:5px;right:5px;margin-top:-1px}.gallery .plus::before,.plus::after{content:" ";position:absolute;background:#fff}.header,footer{background-color:#ebddf8}.gallery .cube-button{text-align:center;margin-top:50px}.testimonial-section .img-section{background-color:#ebddf8;padding-top:120px}.testimonial-section .img-section .img-area{padding-right:20px;padding-left:180px}.testimonial-section .img-section .img-area img{display:flex;justify-content:center;width:80%}.testimonial-section .carousel-section h2{color:#fff;font-size:48px;font-weight:500;margin-bottom:40px}.testimonial-section .carousel-section{background-color:#b0908e;padding-top:120px;padding-right:160px;padding-left:50px}.carousel-section .testimonial-image{width:80px;height:80px;display:block;margin:auto}.carousel-section .testimonials .quote i{color:#fff;font-style:italic;font-size:20px}.carousel-section .testimonials p{text-align:center;margin-top:34px;color:#fff;font-size:18px;font-weight:400}.carousel-section .testimonials h5{font-size:24px;color:#fff;font-weight:400;margin-top:25px}.contact-section form{margin-top:50px;padding-left:135px;padding-right:135px}.contact-form .form-control::placeholder{color:grey}.contact-form textarea{min-height:175px;resize:none}.contact-section .contact-form .form-control{border:none;border-bottom:1px solid #ced4da;background:0 0;font-weight:400;border-radius:0;box-shadow:none;margin-bottom:30px;font-size:16px;transition:border .9s;font-family:Roboto,sans-serif}.contact-section h2{font-size:48px;font-weight:500}.form-control:focus{color:#011321;box-shadow:0 0 0 0 transparent}.contact-section .button{width:100%;margin-left:20px;margin-right:20px}footer p{font-size:13px;color:#000;font-weight:400}.header{height:70vh;background-size:cover}.header img{width:100%;padding-top:20px}.header .header-text{padding-top:12.5rem}.header h2{font-size:55px;color:#b0908e;padding-bottom:16px}.page-breadcrumb li{display:inline-block;font-size:18px;font-weight:500;color:#000}.page-breadcrumb li a{color:#000;margin-right:5px;transition:.3s}.main-page .standalone-heading{padding-bottom:100px}.main-page .subheading{margin-bottom:5px}.main-page .heading{font-size:40px;margin-bottom:20px;font-weight:500}.main-page .image img{width:100%;height:100%;display:block}.main-page .text{font-weight:400;color:#000}.standalone-area .standalone-row{margin-bottom:40px}.main-page .standalone-row .text{padding-left:30px;text-align:center}.standalone-row:nth-child(2) .text{padding-left:0;padding-right:30px}.standaloneoverlay{opacity:0;position:absolute;transition:.3s;background-color:#011321}.overlayBottom{width:100%;height:0;bottom:0;right:0;background-color:#b0908e;cursor:pointer}.hover-effect:hover .overlayBottom{height:100%}@media (width:1920px){.banner-section{height:100vh}.banner-section .image img{display:flex;justify-content:center;max-width:142%;padding-top:70px}.banner-section .caption{padding-top:19.5rem}.testimonial-section .img-section .img-area{padding-left:380px}.testimonial-section .carousel-section{padding-right:420px}.testimonial-section .carousel-section h2{margin-top:40px}.header .header-text{padding-top:20.5rem}.header img{padding-top:100px}}@media (max-width:1200px){.navbar .navbar-nav{margin-left:4rem}.about-us .media .media-body,.side-menu p,footer p{font-size:16px}.caption .heading{font-size:52px}.testimonial-section .img-section .img-area{padding-left:40px}.testimonial-section .img-section .img-area img{width:100%}.testimonial-section .carousel-section h2{font-size:32px}.testimonial-section .carousel-section{padding-right:100px;padding-top:130px;padding-bottom:100px}.testimonial-section .img-section{padding-top:60px}.header{height:100%;padding-top:1rem}.header h2{font-size:55px}.header .header-text{padding-top:11.5rem}}@media (max-width:992px){.about-us .image,.caption .text{padding-left:0;padding-right:0}.side-menu .side-nav{margin-bottom:50px}.side-menu .logo-image{margin:0 0 2.5rem}.about-us .image,.about-us .media{text-align:center;margin-bottom:40px}.banner-section .caption{text-align:center;padding-top:0;padding-bottom:3.5rem}.caption .heading{font-size:50px}.caption .text{text-align:center}.banner-section .media{width:100%;display:block}.about-us-2 .about-text,.about-us-2 .about-text p,.banner-section .image,.header .header-text,.main-page .text{text-align:center}.banner-section img{max-width:85%}.banner-section .media .media-body{margin-left:4px}.about-us .left-col{margin-right:0}.about-us .right-col{margin-left:0}.about-us .media{display:block;margin-top:0}.about-us-2 .about-img img{width:100%}.about-us-2 .rectangle{width:515px;height:580px;bottom:-20px;left:-20px}.about-us-2 .about-text h2,.gallery .gallery-heading h2,.testimonial-section .carousel-section h2{font-size:40px}.testimonial-section .img-section .img-area{padding-right:20px;padding-left:180px}.testimonial-section .img-section .img-area img{width:80%}.testimonial-section .carousel-section{padding-left:40px;padding-right:40px;padding-bottom:120px}.header img{padding-top:0}.main-page .standalone-row .text{padding-left:0;padding-bottom:10px}.standalone-row:nth-child(2) .text{padding-right:0;padding-bottom:10px}}@media (max-width:767px){.wow{visibility:visible!important;animation:none!important}.navbar{height:75px}.sidemenu_btn{margin-top:5px;right:16px;top:23px}.banner-section{padding-top:7rem}.caption .text{font-size:16px!important}.caption .heading{word-spacing:-2px;font-size:38px}.banner-section .caption{padding-bottom:3.5rem;padding-top:3.5rem}.navbar-brand img{padding-left:10px;height:70px!important}.side-menu .logo-image{margin:0 0 3rem}.side-menu .inner-wrapper{padding:2.5rem 3.5rem}.side-menu p,footer p{font-size:13px}.side-menu .side-nav{margin-bottom:40px}.side-nav .navbar-nav .nav-link{font-size:32px}.banner-section img{max-width:100%}.about-us img{max-width:85%}.about-us-2 .rectangle{bottom:-10px;left:-10px;width:280px;height:330px}.about-us-2 .about-text h2,.contact-section h2,.testimonial-section .carousel-section h2{font-size:34px}.gallery .gallery-heading h2{text-align:center;font-size:34px}.gallery .cbp-l-filters-buttonCenter .cbp-filter-item{padding:0}.contact-section form,.testimonial-section .img-section .img-area{padding-left:0;padding-right:0}.header .header-img img,.testimonial-section .img-section .img-area img{width:100%}.carousel-section .testimonials p{font-size:16px}.testimonial-section .carousel-section{padding-left:3px;padding-right:3px;padding-bottom:120px}.header h2,.main-page .standalone-heading .heading{font-size:40px}.header .header-img{text-align:center}.main-page .standalone-area .heading{font-size:30px}.standalone-area .standalone-row{margin-bottom:80px}}@media (max-width:370px){.banner-section .fa-play:before{margin-left:3.5px}.side-menu p{font-size:12px}.side-nav .navbar-nav .nav-link{font-size:20px}.side-menu .inner-wrapper{padding:4rem 3.5rem}.side-menu .logo-image{margin:0 0 1.5rem}}
