.all-map{padding-bottom:30px;}
.success{color: #2b0435;font-weight: 700; font-size: 17px;font-family: 'Cinzel', serif;}
.failed{color: red;font-weight: 700; font-size: 17px;font-family: 'Cinzel', serif;}
body {font-family: 'Montserrat', sans-serif;background-color:#fafafafa;color: #3b3c36;  position: relative;}h1,h2,h3,h4,h5,h6{font-family: 'Cinzel', serif;}
.img-logo-header{width: 15%;height: auto;margin-top: 6em;}
.img-logo-header1 {width: 100%;height: auto;}
a{color: inherit;text-decoration: none;outline:0px;}
a:hover{color: inherit;text-decoration: none;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer;outline: 0;}
.btn {transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;transition-delay: 0s;padding: 10px 20px;display: inline-block;margin-right: 10px;font-family: inherit;font-size: inherit;background-color: #fff;border: 1px solid #2c2c2c;border-radius: 3px;cursor: pointer;outline: 0;}
.btn:last-child {margin-right: 0;}
.btn:hover, .btn.js-active {color: #fff;background-color: #2c2c2c;outline: 0;}
.header__title {font-size: 2.1rem;font-weight: 600;}.header__subtitle {margin-bottom: 30px;font-style: italic;text-align: center;}
.logo {display: flex;justify-content: center;align-items: center;margin-top:20px;margin: 0 auto;
text-align: center;}
.logo2 {display: flex;justify-content: center;align-items: center;margin-top:2px;}
.logo1{width:80%;}
.toggler-close {top: 11px;}
.main-nav {position: fixed;top: 0;left: 0;width: 6%;padding: 10px 0;background-color: #f5f5f5;box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);z-index: 900;height: 100vh;border-right: 3px solid #2222;}
.main-nav__inner {display: flex;justify-content: space-between;width: 100%;height: 100%;flex-direction:column;align-items: center;border-right: 1px solid #f5f5f5f5;}
.main-nav__toggler {position: relative;width: 44px;height: 88px;border: none;background-color: transparent;cursor: pointer;font-weight: 600;color: #e10585;writing-mode: vertical-rl;text-orientation: mixed;}
.toggler-open:hover .toggler-open__bar:nth-child(1), .toggler-open:focus .toggler-open__bar:nth-child(1) {transform: scaleX(1.1) translateY(-3px);}.toggler-open:hover .toggler-open__bar:nth-child(2), .toggler-open:focus .toggler-open__bar:nth-child(2) {transform: scaleX(0.9);}.toggler-open:hover .toggler-open__bar:nth-child(3), .toggler-open:focus .toggler-open__bar:nth-child(3) {transform: scaleX(1.1) translateY(3px);}
.toggler-open__bar {position: absolute;left: 0;transition-property: all;transition-duration: 0.2s;transition-timing-function: cubic-bezier(0, 1.07, 1, 2.71);transition-delay: 0s;width: 100%;height: 3px;background-color: #182433;border-radius: 3px;}
.toggler-open__bar:nth-child(1) {top: 0;}.toggler-open__bar:nth-child(2) {top: 12px;}
.toggler-open__bar:nth-child(3) {top: 24px;}
.toggler-close:before, .toggler-close:after {position: absolute;top: 45%;left: 5%;transition-property: all;transition-duration: 0.15s;transition-timing-function: cubic-bezier(0, 1.07, 1, 2.71);transition-delay: 0s;display: block;width: 90%;height: 3px;content: "";background-color: #182433;border-radius: 3px;}
.toggler-close:before {transform: rotate(45deg);}
.toggler-close:after {transform: rotate(-45deg);}
.toggler-close:hover:before, .toggler-close:focus:before {transform: rotate(25deg);}
.toggler-close:hover:after, .toggler-close:focus:after {transform: rotate(-25deg);}
.main-nav__expandable {position: fixed;top: 0;left: 6%;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 999;}
.main-nav__expandable-inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 20px 0;background-color: #f5f5f5f5;z-index: 5;}
.main-nav__expandable-content {display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;width: 80%;height: 100%;}
.main-nav__list {height: 100%;padding: 0;margin: 0;list-style-type: none;width: 50%;}
.main-nav__item:not(:last-child) {margin-bottom: 30px;}
.main-nav__link {position: relative;display: flex;flex-direction: column;align-items: flex-start;color: #3b3c36;}
.main-nav__link-title {font-size:2rem;font-weight: 500;letter-spacing:0.5px;text-transform: uppercase;font-family: 'Cinzel', serif;}
.main-nav__expandable:before, .main-nav__expandable:after {position: initial;top: 0;left: 15%;transition-property: all;transition-duration: 0.3s;transition-timing-function: ease-out;transition-delay: 0s;display: block;width: 100%;height: 100%;transform: scaleX(0);transform-origin: left center;content: "";z-index: 1;}
.main-nav__expandable:before {background-color: #f5f5f5f5;}
.main-nav__expandable:after {transition-delay: 0.07s;background-color:#f5f5f5f5;}
.main-nav__expandable.js-open {opacity: 1;visibility: visible;}
.main-nav__expandable.js-open:before, .main-nav__expandable.js-open:after, .main-nav__expandable.js-open .main-nav__expandable-inner {transform: scaleX(1);}
.main-nav__expandable.js-open .main-nav__expandable-inner {transition-property: all;transition-duration: 0.3s;transition-timing-function: ease-out;transition-delay: 0.14s;}
.main-nav__expandable.js-open .main-nav__list {transition-property: all;transition-duration: 0s;transition-timing-function: linear;transition-delay: 0.85s;opacity: 1;visibility: visible;}
.main-nav__expandable.js-open .main-nav__item {transition-property: all;transition-duration: 0.1s;transition-timing-function: linear;transition-delay: 0s;transform: translateY(0);opacity: 1;visibility: visible;}
.main-nav__expandable.js-open .main-nav__item:nth-child(1) {transition-delay: 0.85s;}
.main-nav__expandable.js-open .main-nav__item:nth-child(2) {transition-delay: 0.95s;}
.main-nav__expandable.js-open .main-nav__item:nth-child(3) {transition-delay: 1.05s;}
.main-nav__expandable.js-open .main-nav__item:nth-child(4) {transition-delay: 1.15s;}
.main-nav__expandable.js-open .main-nav__item:nth-child(5) {transition-delay: 1.25s;}
.main-nav__expandable.js-open .toggler-close {transition-property: all;transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.14, 1.01, 0.54, 1.38);transition-delay: 0.65s;transform: translateX(0);opacity: 1;visibility: visible;border: none;}
.main-nav__expandable-inner {transform: scaleX(0);transform-origin: left center;}
.toggler-close {transform: translateX(15px);opacity: 0;visibility: hidden;}
.main-nav__list, .main-nav__item {opacity: 0;visibility: hidden;}@-webkit-keyframes transformScaling {0% {transform: scaleX(0);transform-origin: left center;}50% {transform: scaleX(1);transform-origin: left center;}50.5% {transform: scaleX(1);transform-origin: right center;}100% {transform: scaleX(0);transform-origin: right center;}}@keyframes transformScaling {0% {transform: scaleX(0);transform-origin: left center;}50% {transform: scaleX(1);transform-origin: left center;}50.5% {transform: scaleX(1);transform-origin: right center;}100% {transform: scaleX(0);transform-origin: right center;}}
.main-nav__item {position: relative;transform: translateY(20px);}
.main-nav__link-title {transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;transition-delay: 0s;}
.main-nav__item:hover:before {-webkit-animation: transformScaling 0.4s linear 0s forwards;animation: transformScaling 0.4s linear 0s forwards;}
.main-nav__item:hover:after {transition-property: all;transition-duration: 0.2s;transition-timing-function: ease-out;transition-delay: 0.45s;opacity: 1;visibility: visible;}
.main-nav__item:hover .main-nav__link-title {transition-property: all;transition-duration: 0.2s;transition-timing-function: ease-out;transition-delay: 0.45s;transform: translateX(10px);color:#f46e88;text-decoration:underline;}
.associated1{margin-top: 5em;margin-left: 30px;}
.phone{font-size: 2rem;font-weight: 500;letter-spacing: 0.5px;text-transform: uppercase;font-family: 'Cinzel', serif;line-height:1.6;}
.phone a{font-size: 2rem;font-weight: 500;letter-spacing: 0.5px;line-height:1.6;color:#3b3c36;}
.phone a:hover{color:#f46e88;}
.social_icon {padding: 0;list-style-type: none;text-align: center;margin: 0 auto;}
.social_icon li {margin-right: 15px;}
.social_icon li a {color: #e10585;font-size:1.8em;}
.social_icon li a:hover {color: #3b3c36;font-size:1.8em;}
.social_icon-header{margin-top:10px;list-style-type:none;display:flex;justify-content:flex-start;}
.social_icon-header li {margin-right: 25px;}
.social_icon-header li a {color: #3b3c36;font-size:2em;}
.social_icon-header li a:hover {color: #f46e88;}
.fetures{padding-top:50px;padding-bottom:50px;}
.slider-container {display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;height:100vh;width:100%;}
.slider-container h1 {position: relative;z-index: 100;text-align: left;font-size: 2.6em;font-weight: 800;line-height:1.2;color: #fff;text-transform:capitalize;}
.img_logo{position: relative;z-index: 100;width:7%;}
.slider-container h1::before {content: '';position: absolute;top: 0;left: -2%;margin-right: 60px;height: 100%;}
.slider-container::after {background-color: #000;content: '';position: absolute;opacity: 0.15;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}
.prallelex{position: relative;background-color: #fafafafa;}
.slide {background-attachment:fixed;background-size: cover;background-repeat: no-repeat;background-position:center;position:fixed;top: 0;left: 0;opacity: 0;height: 100%;width: 100%;transform: scale(1.1);transition: opacity .4s ease;}
.slide.active {animation: shrink 4s linear backwards;opacity: 1;}@keyframes shrink {0%, 20% {transform: scale(1.1);}75%, 100% {transform: scale(1);}}
.controls-container {position: absolute;top: 50%;right: 10px;display: flex;flex-direction: column;transform: translateY(-50%);z-index: 2;}
.control {background-color: #fff;cursor: pointer;opacity: 0.5;margin: 6px;height: 10px;width: 10px;transition: opacity 0.3s, background-color 0.3s, transform 0.3s;border-radius: 50px;}
.control.active, .control:hover {background-color: #fff;opacity: 1;transform: scale(1.2);}
.beat-interio h2{font-size: 3.5rem;color: #182433;text-transform: capitalize;line-height: 1.3;margin-bottom: 10px;position: relative;font-weight: 700;font-family: 'Cinzel', serif;}
.beat-interio h4 {font-size: 2.1rem;color: #f46e88;text-transform: capitalize;line-height: 1.4;margin-bottom: 10px;position: relative;font-weight: 700;}
.beat-interio h3 {font-family: 'Source Sans Pro', sans-serif;font-size: 65px;font-weight: 700;line-height: 1;color: transparent;margin-top: -28px;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #e8ebe0eb;position: absolute;z-index: 0;}
.beat-interio p{text-transform: none;font-size: 18px;line-height: 1.7;letter-spacing: 0.5px;font-weight:400;}
.about_but {margin-top: 30px;}
.cta {position:relative;margin: auto;padding: 19px 22px;transition: all 0.2s ease;}
.cta:before {content: "";position: absolute;top: 0;left: 0;display: block;border-radius: 28px;background: #e5bb4d;width: 56px;height: 56px;transition: all 0.3s ease;}
.cta span {position: relative;font-size: 16px;line-height: 18px;font-weight: 700;letter-spacing: 0.25em;text-transform: uppercase;vertical-align: middle;color:#182433;}
.cta svg {position: relative;top: 0;margin-left: 10px;fill: none;stroke-linecap: round;stroke-linejoin: round;stroke: #111;stroke-width: 2;transform: translateX(-5px);transition: all 0.3s ease;}
.cta:hover:before {width: 100%;background: #e5bb4d;}
.cta:hover svg {transform: translateX(0);}
.cta:active {transform: scale(0.96);}
.milestone {width: 100%;padding-bottom: 40px;padding-top: 40px;background-attachment:fixed;}
.img-pro img{width:130px;height:130px;border-radius:50%;}
.work {text-align:center;color:#182433;}
.work h4 {font-size: 20px;margin-bottom: 5px;font-weight: 700;letter-spacing: 0.5px;text-transform:uppercase;}
.work h3 {font-size: 2.6rem;color:#f46e88;margin-bottom: 10px;font-weight: 700;letter-spacing: 0.5px;margin-bottom: 20px;}
.tm-number-wrapper {font-size: 80px;font-weight: 700;color: #181818;opacity: .07;position: absolute;right: 0;bottom: 0;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;transition: all .6s ease-in-out;z-index: 1;top: 0;}
.process_section{text-align:center;padding:10px;color:#182433;}
.on-bor h4{font-size: 20px;font-weight: 600;margin-top:10px;margin-bottom:5px;text-transform:uppercase;}
.on-bor p{text-transform: none;font-size: 15px;line-height: 1.5;letter-spacing: 0.5px;font-weight:400;}
.colplete {margin-top: 20px;margin:0 auto;}
.homepage_btn {background-color: #182433;border: 1px solid transparent;border-radius: 8px;color: #fff;display: inline-block;font-size: 15px;font-weight: 600;letter-spacing: 0;line-height: 19px;padding: 15px 30px;text-align: center;text-transform: uppercase;-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle;width: auto!important;}
.homepage_btn:hover {background-color: #182433;opacity:0.7;}
.content {position: relative;margin: auto;overflow: hidden;}
.content .content-overlay {background: rgba(0,0,0,0.6);position: absolute;height: 99%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;height: 320px;}
.space{margin-top:30px;}
.content:hover .content-overlay{opacity: 1;}
.content-image{width: 100%;height: 320px;}.content-details {position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.content:hover .content-details{top: 50%;left: 50%;opacity: 1;}
.content-details h2{color: #fff;font-weight: 700;letter-spacing: 0.5px;margin-bottom: 0.5em;text-transform: capitalize;font-size: 28px;line-height: 1.3;}
.fadeIn-bottom{top: 80%;}
.colplete{margin-top:30px;}
.form {padding: 3.125em;border-radius: 10px;display: flex;flex-direction: column;align-items: center;background-color:#e5bb4d;box-shadow: 5px 5px 15px -1px rgba(0,0,0,0.75);}
.signup {color: #2b0435;text-transform: uppercase;letter-spacing: 0.5px;display: block;font-weight: 700;font-size: 25px;margin-bottom: 0.5em;font-family: 'Cinzel', serif;}
.form--input {width: 100%;margin-bottom: 1.25em;height: 45px;border-radius: 5px;border: 1px solid gray;padding: 0.8em;font-size: 15px;font-weight: 500;outline: none;background-color: #f2f2f2f2;}
.form--input:focus {border: 1px solid #639;outline: none;}
.form--marketing {display: flex;margin-bottom: 1.25em;align-items: center;}
.form--marketing > input {margin-right: 0.625em;}
.form--marketing > label {color: grey;}
.checkbox, input[type="checkbox"] {accent-color: #639;}
.form--submit {width: 50%;padding: 0.625em;border-radius: 5px;color: white;background-color: #182433;border: 1px dashed #182433;cursor: pointer;text-transform: uppercase;font-size: 14px;font-weight: 500;letter-spacing: 0.5px;font-family: 'Cinzel', serif;}
.form--submit:hover {color: #639;background-color: white;border: 1px dashed #182433;cursor: pointer;transition: 0.5s;}
.cta1 {border: none;background: none;}
.cta1 span {padding-bottom: 7px;letter-spacing: 4px;font-size: 14px;padding-right: 15px;text-transform: uppercase;color:#fff;font-weight: 500;}
.cta1 svg {transform: translateX(-8px);transition: all 0.3s ease;}
.cta1:hover svg {transform: translateX(0);}
.cta1:active svg {transform: scale(0.9);}
.hover-underline-animation {position: relative;color: #fff;padding-bottom: 20px;}
.hover-underline-animation:after {content: "";position: absolute;width: 100%;transform: scaleX(0);height: 2px;bottom: 0;left: 0;background-color: #fff;transform-origin: bottom right;transition: transform 0.25s ease-out;}
.cta1:hover .hover-underline-animation:after {transform: scaleX(1);transform-origin: bottom left;}
.transforming{background-image: url("../images/background-ideas-removebg-preview.png");background-attachment:fixed;background-size: cover;background-repeat: no-repeat;background-position:center center;padding-top:50px;padding-bottom:50px;}
.enterpris{text-align:center;}
.enterpris h5{font-size: 30px;color:#f46e88;font-weight: 800;letter-spacing: 0.5px;margin-bottom: 5px;line-height: 1.3;}
.enterpris h4{font-size:34px;color: #182433;font-weight: 600;letter-spacing: 0.5px;margin-bottom: 5px;line-height:1.4;}
.enterpris p{font-size:19px;font-weight: 400;letter-spacing: 0.5px;margin-bottom:5px;line-height:1.6;margin-top:5px;}
.cal{font-size:34px;color: #182433;margin-top: 10px;line-height: 1.5;font-weight:600;}
.project-item a i{font-size:40px;}
.project-item:hover a {opacity: 1;}
.project-carousel .owl-dots {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-top: 20px;}
.project-carousel .owl-dot {width: 35px;height: 35px;margin: 3px;display: flex;align-items: center;justify-content: center;border: 1px solid #DEE2E6;border-radius: 35px;transition: .5s;}
.project-carousel .owl-dot:hover, .project-carousel .owl-dot.active {color: #FFFFFF;border-color: var(--primary);background: var(--primary);}
.project-carousel{margin-bottom:30px;}
.project-item a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;justify-content: center;color: #FFFFFF;background: rgba(0, 0, 0, .6);border-radius: 6px;opacity: 0;transition: .5s;}.culture{margin-top:20px;}
.associated{text-align:center;}
.footer{background-color: #f5f5f5f5;padding-top:30px;}
.fot_img{margin-bottom:20px;}
.copyright{margin-top:5px;text-align:center;font-size:17px;font-weight: 500;letter-spacing: 0.5px;line-height:1.6;}
.associated h6{text-align:center;font-size:20px;font-weight: 700;letter-spacing: 0.5px;line-height:1.6 }
.associated p{text-align:center;font-size:19px;font-weight: 500;letter-spacing: 0.5px;line-height:1.6 }
.kitchen-section {background: url("../images/kitchen-designing.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.slider-container1 {display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;height: 100vh; width: 100%;}
.slider-container1 .img_logo { position: relative;z-index: 100;width: 7%;}
.slider-container1 h2 {position: relative;z-index: 100;text-align: left;font-size: 2.6em;font-weight: 800;line-height: 1.2;color: #fff;text-transform: capitalize;}
.bedroom-section{background: url("../images/bed-room-interiors.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.living-section{background: url("../images/tv-room.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.home-theater-section{background: url("../images/luxury-home-theater.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.renovation-section{background: url("../images/home-renovation-banner.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.commercial-section{background: url("../images/commercial-space.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.management-section{background: url("../images/project-interiors.jpg") no-repeat center;height:100vh;background-size: cover;text-align: center;position: relative;background-attachment: fixed;}
.gallery_space{text-align: center;position: relative;}
.project-item {margin-bottom:20px;}
.design_common h1{color:#182433;font-size:38px;font-weight: 700;letter-spacing: 0.5px;line-height:1.35;margin-bottom:5px;text-transform:capitalize;text-align:center;}
.design_common p{color:#2b0435;font-size:17px;font-weight: 500;text-align:center;line-height:1.45;}
.design_common h1 span{color: #f46e88;}
.img_icon{width: 50px;height: 50px;margin: 0 auto;display: block;margin-bottom:10px;}
.design_common{padding-top:60px;padding-bottom:80px;}
.list_list{list-style-type: none;justify-content: space-evenly;display: flex;gap: 1em;align-items: center;padding: 0;flex-wrap: wrap;}
.line_trans{font-size:16px;font-weight: 500;line-height:1.45;text-align:center;text-transform: capitalize;}
.list-section{margin-top:30px;}
.design_over{list-style-type: none;padding:0;}
.design_over li{font-size:17px;font-weight:400;line-height:1.65;}
.design_over li i{margin-right:10px;color:#e5bb4d;}
.design_common1{padding-top:30px;padding-bottom:30px;}
.bes_titles h2{color:#182433;font-size:38px;font-weight: 700;letter-spacing: 0.5px;line-height:1.35;margin-bottom:5px;text-transform:capitalize;}
.bes_titles h2 span{color: #f46e88;}
.bes_titles p{font-size:17px;font-weight:400;line-height:1.65;}
.bg-left-half {position: relative;}
.bg-left-half:before {position: absolute;width: 50%;height: 100%;z-index: -1;content: "";left: 0;top: 0;background-color: #f8f9fa;}
.media-29101 img {margin-bottom: 20px;}
.media-29101 h3 {font-size: 18px;font-weight: 900 !important;}
.media-29101 h3 a {color: #6c757d;}
.owl-2-style .owl-nav {display: none;}
.owl-2-style .owl-dots {text-align: center;position: relative;bottom: 0px;}
.owl-2-style .owl-dots .owl-dot {display: inline-block;}
.owl-2-style .owl-dots .owl-dot span {display: inline-block;width: 15px;height: 3px;border-radius: 0px;background: #cccccc;-webkit-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);-o-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);margin: 3px;}
.owl-2-style .owl-dots .owl-dot.active span {background: #007bff;}
.owl-2-style .owl-dots .owl-dot:active, .owl-2-style .owl-dots .owl-dot:focus {outline: none;}.interio_services{padding-top:30px;padding-bottom:30px;}
.drive{color:#182433;font-size:32px;font-weight: 700;letter-spacing: 0.5px;line-height:1.35;margin-bottom:20px;text-transform:uppercase;text-align:center;}
.drive span{color: #f46e88;}
.click-away h3{margin-top:20px;color:#182433;font-size:2.8em;font-weight: 700;letter-spacing: 0.5px;line-height:1.25;margin-bottom:10px;text-transform:capitalize;}
.servcie_title h1{font-size: 2.6rem;color: #f46e88;text-transform: capitalize;line-height: 1.4;margin-bottom: 10px;position: relative;font-weight: 700;text-align:center;}
.servcie_title h2{font-size: 2rem;color: #182433;text-transform: capitalize;line-height: 1.4;margin-bottom: 10px;position: relative;font-weight: 500;text-align:center;}
.base{background-color:#f46e87;height:500px;}
.img-1{position:relative;}.lp_main_section_content {padding: 35px 20px 35px 60px;background: #182433;color: #fff;border-radius:10px;text-align: left;}
.flex {width: 100%;}.services_2{padding-top:30px;padding-bottom:30px;}
.services_back{margin-bottom: 20px;padding: 60px 0 20px;}
.cal11{text-align:center;}
.cal11 {font-size: 34px;color: #182433;margin-top: 10px;line-height: 1.5;font-weight: 600;}
p.big-text {font-size: 38px;font-weight: 700;line-height: 60px;margin: 1px 0px;}
p.bottom-text {font-size: 12px;font-weight: 600;text-transform: uppercase;line-height: 1.6;margin-top:10px;}
p.top-text {font-size: 25px;font-weight: 400;margin-bottom: 0;color:#f46e88;}
.homepage_btn1 {background-color: #f46e88;border: 1px solid transparent;border-radius: 8px;color: #fff;display: inline-block;font-size: 12px;font-weight: 600;letter-spacing: 0;line-height: 19px;padding: 12px 30px;text-align: center;text-transform: uppercase;-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle;width: auto!important;}
.servic_blog{margin-bottom:20px;}.form1 {padding: 3.125em;border-radius: 10px;display: flex;flex-direction: column;align-items: center;background-color:#e5bb4d;box-shadow: 5px 5px 15px -1px rgba(0,0,0,0.75);position:fixed;}
.build_space{background: #f5f5f5;background: url("../images/interior-livingroom-slider.jpg") no-repeat center;height:100vh;background-size: cover;background-attachment:fixed;position: relative;}
.help{padding-top:50px;padding-bottom:50px;}
.ab_headi h3 {font-size: 26px;color: #f46e88;text-transform: capitalize;line-height: 1.3;margin-bottom: 10px;font-style: italic;position: relative;font-weight: 800;}
.desing_list li {color: #182433;text-transform: none;font-size: 19px;line-height: 2;letter-spacing: 0.5px;}
.desing_list li a {color: #182433;}
.about-rgt h1{font-size: 2.1rem;color: #182433;text-transform: capitalize;line-height: 1.4;margin-bottom: 20px;position: relative;font-weight: 700;}
.about-rgt h4{font-size: 1.8rem;color: #182433;text-transform: uppercase;line-height: 1.6;margin-bottom: 10px;position: relative;font-weight: 500;}
.about-rgt {padding-top:50px;}
.about-rgt h2{font-size: 1.6rem;color: #f46e88;text-transform: capitalize;line-height: 1.3;margin-bottom: 10px;position: relative;font-weight: 700;}
.about-rgt1 p {text-transform: none;font-size: 18px;line-height: 1.7;letter-spacing: 0.5px;font-weight: 400;}
.about-rg1 h3{font-size: 2.6rem;color: #182433;text-transform: capitalize;line-height: 1.3;margin-bottom: 10px;position: relative;font-weight: 700;}
.expertise {padding-top: 20px;padding-bottom: 40px;}
.why_us_title {font-size: 32px;color: #182433;text-transform: capitalize;line-height: 1.3;margin-bottom: 10px;position: relative;font-weight: 700;text-align: center;margin-bottom: 30px;}
.why_us_title:after {content: "";width: 90px;height: 3px;background: #f46e88;position: relative;display: block;margin: auto;text-align: center;margin-top: 10px;}
.fot-conte {margin-top: 10px;}
.fot-conte p {color: #182433;text-transform: none;font-size: 18px;line-height: 1.6;letter-spacing: 0.5px;font-weight: 400;}
.innovatiove {background-color: #182433;text-align: center;padding: 20px;border-radius: 15px;cursor: pointer;}
.img-icon_2 {width: 70px;height: 70px;line-height: 70px;}
.mgt-icon-box-content h5 {font-size: 16px;line-height: 30px;color: #fff;margin-top: 10px;font-weight: 600;margin-bottom: 1px;}
.cons_hed h3 {font-size: 38px;line-height: 55px;color: #182433;text-transform: capitalize;margin-bottom: 10px;}
.cons_hed h3 span {color: #fff;background-color: #182433;padding: 10px;border-radius: 10px;font-size:32px;}
.contact_page {width: 100%;background: url("../images/interior-4.jpg")no-repeat center;background-size: cover;height: 100vh;background-attachment:fixed;}
.artic_box .section-title1 {font-size: 38px;line-height: 60px;color: #f46e88;margin: 0;}
.artic_box p {font-size: 40px;line-height: 60px;color: #182433;font-weight: 600;margin-bottom: 1px;}
.desp p {color: #182433;font-size: 18px;letter-spacing: 0.5px;line-height: 2;}
.contat-page {padding-top: 40px;padding-bottom: 40px;}
.why_us_title {font-size: 30px;color: #1a232c;text-transform: capitalize;line-height: 1.3;position: relative;font-weight: 500;text-align: center;margin-bottom: 30px;}
.why_us_title:after {content: "";width: 90px;height: 3px;background: #f46e88;position: relative;display: block;margin: auto;text-align: center;margin-top: 10px;}
.contact-page {position: relative;z-index:1;padding:10px 10px;border-radius: 20px;}
.contact-page ul {display: flex;flex-wrap: wrap;list-style-type: none;}
.contact-page ul li {font-size: 14px;display: block;color: red;}
.contact-page ul li, .contact-page ul li.contact-company {position: relative;width: 50%;padding: 10px 10px;vertical-align: top;}
.contact-page ul li label {font-weight: 600;margin-bottom: 10px;display: block;color: #02044A;padding-left: 5px;}
.contact-page ul li input, .contact-page ul li select, .contact-page ul li textarea {background: #EDF1F6;border-radius: 10px;width: 100%;padding: 14px 15px;font-size: 14px;line-height: 22px;resize: none;outline: none;border: 2px solid transparent !important;transition: all ease .2s;}
.contact-page ul {display: flex;flex-wrap: wrap;list-style-type: none;padding: 0;}
.contact-page ul li.contact-solution, .contact-page ul li.contact-message, .contact-page ul li.policy {width: 100%;}
.contact-page ul li#button-submit button {background: #1A232C;padding: 12px 35px;color: #fff;border: solid 1px #000;border-radius: 6px;text-transform: capitalize;position: relative;text-align: center;display: inline-block;margin-right: 20px;font-size: 16px;min-width: 500px;transition: all ease .3s;}
.contact-page .button {padding: 0 25px;cursor: pointer;margin-left: auto;}
.question_address {text-align: center;}
.question_address h3 {font-size: 28px;color: #1a232c;text-transform: capitalize;line-height: 36px;margin-bottom: 10px;}
.question_address p {color: #1a232c;text-transform: none;font-size: 17px;line-height: 1.7;letter-spacing: 0.5px;}
.whatsapp-link {font-size: 18px;background: #25D366;color: #fff;font-weight: 500;border-radius: 10px;padding: 12px 20px;display: inline-block;margin-bottom: 20px;box-shadow: 0px 3px 6px #00000029;}
.question_address h4 {font-size: 28px;color: #1a232c;font-weight: 500;letter-spacing: 0.5px;text-transform: capitalize;line-height: 36px;}
.question_address h5 {font-size: 16px;color: #1a232c;font-weight: 500;letter-spacing: 0.5px;text-transform: capitalize;line-height: 36px;margin-bottom: 10px;}
.coloum_links {list-style-type: none;padding: 0;}
.coloum_links li svg {vertical-align: middle;margin-right: 10px;}
.coloum_links li span {font-size: 20px;position: relative;margin-bottom: 15px;color: #1a232c;margin-bottom: 10px;font-weight: 700;letter-spacing: 0.5px;}
.question_address p {color: #1a232c;text-transform: none;font-size: 17px;line-height: 1.7;letter-spacing: 0.5px;}
.whatsapp-link svg {vertical-align: middle;height: 25px;width: 25px;margin-right: 10px;}
.services_list{list-style-type:none;text-align:center;}
.services_list li{font-size: 18px;font-weight: 400;letter-spacing: 0.5px;margin-bottom: 5px;line-height: 1.9;}
.services_list li:hover{color:#f46e88;text-decoration:underline;}
.associated h4{font-size: 30px;color: #182433;font-weight: 600;letter-spacing: 0.5px;margin-bottom: 5px;line-height: 1.4;}
.servcie_title{margin-top: 30px;}.banner_artch{text-align:center;padding-top: 30px;}
/*animate css*/
.animatable {
  
  /* initially hide animatable objects */
  visibility: hidden;
  
  /* initially pause animatable objects their animations */
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}

/* show objects being animated */
.animated {
  visibility: visible;
  
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;

  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;
  animation-play-state: running;
}

/* CSS Animations (extracted from http://glifo.uiparade.com/) */
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  } 100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}



@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    -webkit-transform: translateX(20px);
  }

  80% {
    -webkit-transform: translateX(-5px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  60% {
    -moz-transform: translateX(20px);
  }

  80% {
    -moz-transform: translateX(-5px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -o-transform: translateX(20px);
  }

  80% {
    -o-transform: translateX(-5px);
  }

  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  60% {
    transform: translateX(20px);
  }

  80% {
    transform: translateX(-5px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  60% {
    -webkit-transform: translateX(-20px);
  }

  80% {
    -webkit-transform: translateX(5px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  60% {
    -moz-transform: translateX(-20px);
  }

  80% {
    -moz-transform: translateX(5px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  60% {
    -o-transform: translateX(-20px);
  }

  80% {
    -o-transform: translateX(5px);
  }

  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  60% {
    transform: translateX(-20px);
  }

  80% {
    transform: translateX(5px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  } 100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
  }
  50% {
    -webkit-transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(.3);
  }

  50% {
    -moz-transform: scale(1.05);
  }

  70% {
    -moz-transform: scale(.9);
  }

  100% {
    opacity: 1;
    -moz-transform: scale(1);
  }
}

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(.3);
  }

  50% {
    -o-transform: scale(1.05);
  }

  70% {
    -o-transform: scale(.9);
  }

  100% {
    opacity: 1;
    -o-transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(.3);
  }

  50% {
    transform: scale(1.05);
  }

  70% {
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes moveUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(40px);
  } 100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes moveUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(40px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes moveUp {
  0% {
    opacity: 1;
    -o-transform: translateY(40px);
  }

  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes moveUp {
  0% {
    opacity: 1;
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeBgColor {
  0%{
    background:none;
  }
  70%{
    background:none;
  }
  100%{
    background:#464646;
  }
}
@-o-keyframes fadeBgColor {
  0%{
    background:none;
  }
  70%{
    background:none;
  }
  100%{
    background:#464646;
  }
}
@keyframes fadeBgColor {
  0%{
    background:none;
  }
  70%{
    background:none;
  }
  100%{
    background:#464646;
  }
}

.animated.animationDelay{
  animation-delay:.4s;
  -webkit-animation-delay:.4s;
}
.animated.animationDelayMed{
  animation-delay:1.2s;
  -webkit-animation-delay:1.2s;
}
.animated.animationDelayLong{
  animation-delay:1.6s;
  -webkit-animation-delay:1.6s;
}
.animated.fadeBgColor {
  -webkit-animation-name: fadeBgColor;
  -moz-animation-name: fadeBgColor;
  -o-animation-name: fadeBgColor;
  animation-name: fadeBgColor;
}
.animated.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}
.animated.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
.animated.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
.animated.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
.animated.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.animated.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.animated.moveUp {
  -webkit-animation-name: moveUp;
  -moz-animation-name: moveUp;
  -o-animation-name: moveUp;
  animation-name: moveUp;
}
/*end*/
.float {position: fixed;height: 60px;bottom: 80px;right: 5px;color: #FFF;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;padding: 5px;}
.img-fluid-what {width: 120px;height: auto;}
.town_lidt{display: flex;gap: 1em;justify-content: center;align-items: center;}
.hyd_one span{font-size:14px;font-weight:400;font-family: 'Cinzel', serif;line-height:1.4;}
.hyd_one img{width:70%;}