.back-to-top,.menu-checkbox{display:none}.come-bottom,.come-in,.come-right{animation:1.9s forwards come-in}#aboutusbg,#missionbg,#servicesbg{background-size:cover;background-attachment:fixed}.button,.button>span{vertical-align:middle}.bicons,.box15,.box9,.button--quick,.button--quote{overflow:hidden}.box15 .icon15,ul{list-style:none}@font-face{font-family:RobotoBold;font-weight:700;font-style:normal;src:url('../fonts/Roboto-Bold.woff2') format('woff2'),url('../fonts/Roboto-Bold.woff') format('woff')}@font-face{font-family:RobotoRegular;font-weight:400;font-style:normal;src:url('../fonts/Roboto-Regular.woff2') format('woff2'),url('../fonts/Roboto-Regular.woff') format('woff')}@font-face{font-family:RobotoMedium;font-weight:500;font-style:normal;src:url('../fonts/Roboto-Medium.woff2') format('woff2'),url('../fonts/Roboto-Medium.woff') format('woff')}@font-face{font-family:PoppinsSemiBold;font-weight:300;font-style:normal;src:url('../fonts/Poppins-SemiBold.woff') format('woff')}@font-face{font-family:PoppinsRegular;font-weight:300;font-style:normal;src:url('../fonts/poppins-regular-webfont.woff2') format('woff2'),url('../fonts/poppins-regular-webfont.woff') format('woff')}@font-face{font-family:PoppinsMedium;font-weight:300;font-style:normal;src:url('../fonts/poppins-medium-webfont.woff2') format('woff2'),url('../fonts/poppins-medium-webfont.woff') format('woff')}@font-face{font-family:PoppinsLight;font-weight:300;font-style:normal;src:url('../fonts/Poppins-Light.woff') format('woff')}@font-face{font-family:PoppinsExtraLight;font-weight:300;font-style:normal;src:url('../fonts/Poppins-ExtraLight.woff') format('woff')}@font-face{font-family:PoppinsExtraBold;font-weight:300;font-style:normal;src:url('../fonts/Poppins-ExtraBold.woff') format('woff')}@font-face{font-family:PoppinsBold;font-weight:300;font-style:normal;src:url('../fonts/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins-bold-webfont.woff') format('woff')}@font-face{font-family:PoppinsBlack;font-weight:300;font-style:normal;src:url('../fonts/Poppins-Black.woff') format('woff')}@media (min-width:1500px){.container{max-width:1480px!important}}:root{--primary:#25B2E7;--light:#F6F7F8;--dark:#1A2A36}a:focus,a:hover,a:visited{text-decoration:none;color:inherit!important}.button:focus,a:focus,button:focus{outline:0}.fluid0{padding:0;margin:0}body{font-family:RobotoRegular!important;font-size:16px!important;font-weight:400!important;line-height:27px;;color:#333!important}.liststyle a,label{text-transform:capitalize;cursor:pointer;outline:0;text-align:left!important;display:block;top:10px;padding:0 20px;line-height:35px;text-decoration:none;font-size:17px;text-transform:uppercase;font-family:RobotoMedium;color:#fff!important}.menu,label.menu-toggle{top:0;position:absolute}.shadow-sm{box-shadow:none!important}.form-control{padding:12px;line-height:1.5;color:#333;border:1px solid #ed4552;border-radius:0}.form-check-input{border:1px solid #ed4552}.bgwhite{background-color:#fff!important}.bgblack{background-color:#000}.bgred,.bgtopbar,.headingbg{background-color:#ed4552}.back-to-top{position:fixed;right:45px;bottom:45px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.ttopcontacts{font-family:RobotoMedium;font-size:18px;color:#fff;font-weight:400}.menu{left:0;background:#ec4551;width:320px;height:750px;transform:translate3d(-320px,0,0);transition:transform .35s;z-index:2}#aboutusbg,#missionbg,#servicesbg,.missionicon,.servicesicon,.whatwedoicon{background-position:center}#aboutusbg,#missionbg,#servicesbg,.bottombgimg,.missionicon,.servicesicon,.whatwedoicon,ul li>label{background-repeat:no-repeat}label.menu-toggle{right:-60px;width:60px;height:61px;line-height:0;display:block;padding:0;text-indent:-9999px;background:url(https://cdn4.iconfinder.com/data/icons/wirecons-free-vector-icons/32/menu-alt-512.png) 50% 50%/25px 25px no-repeat #fff}.carousel-caption a,.carousel-caption p{font-family:RobotoMedium;padding:5px 20px}ul li>label{background-image:url('../img/arrow.png');background-position:right}.liststyle{list-style-type:none;padding-left:0}.menuhead{font-family:RobotoMedium;font-size:15px;text-align:center;padding-top:15px;padding-bottom:20px;color:#fff}.menu .menu label.menu-toggle{background:0 0}.menu-checkbox:checked+.menu{transform:translate3d(0,0,0)}.sticky-top{position:sticky;top:0;z-index:1020}.mobilelogo{background-color:#fff}.list-group-item,.list-group-item:focus,.list-group-item:hover,.list-group-item:visited{padding:8px 0;color:#333!important;background-color:#fff;border:0 solid rgba(0,0,0,.125)}.dropdownborderbottom{border-bottom:1px dashed #ec4551!important}.sliderheading,.slidersubheading{background-color:rgba(0,0,0,.5);border:0 solid #5f5a54}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-nav .nav-link{font-family:PoppinsSemiBold;padding:30px 0 30px 48px;color:#333;font-size:17px;font-weight:500;text-transform:uppercase;outline:0}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.dropdownmenuhead.active,.dropdownmenuhead.hover,.dropdownmenuhead:active,.dropdownmenuhead:hover,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:#ec4551!important}.dropdownmenuhead{font-family:RobotoBold;padding:0;color:#ec4551;font-size:18px;font-weight:300;outline:0}.dropdownmenu:hover{color:#ec4551;background-color:none!important}.dropdownmenu:active{color:#ec4551!important;text-decoration:none;background-color:#fff}@media all and (min-width:992px){.navbar .nav-item .dropdown-menu{display:block!important;margin-top:0;left:0!important;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{display:block!important;width:100%;margin-top:-2px;left:0!important;top:100%;visibility:visible;opacity:1}.justify-content-start{justify-content:left!important}}@media only screen and (min-device-width :992px) and (max-device-width :1100px){.navbar .navbar-nav .nav-link{font-size:15px!important;padding:30px 0 30px 37px}}@media only screen and (min-device-width :1100px) and (max-device-width :1200px){.navbar .navbar-nav .nav-link{font-size:15px!important;padding:30px 0 30px 37px}}@media only screen and (min-device-width :1300px) and (max-device-width :1400px){.navbar .navbar-nav .nav-link{font-size:15px!important;padding:30px 0 30px 37px}}.carousel-caption{top:30%}.carousel-caption h1,.carousel-caption h2{font-family:RobotoMedium;font-size:45px;letter-spacing:1px;margin-top:25px;color:#fff}.carousel-caption span{font-family:RobotoMedium;font-size:45px;letter-spacing:1px;margin-top:25px;color:#ec4551}.carousel-caption p{width:60%;margin:auto;font-size:24px;line-height:1.9}.carousel-caption a{font-size:16px;text-decoration:none;background:#ed4552;display:inline-block;color:#000;margin-top:15px}.carousel-indicators [data-bs-target]{background-color:#ec4551}.sliderheading{padding:25px 5px 25px 29px}.slidersubheading{padding:20px 5px 20px 29px}@media only screen and (min-device-width :1200px) and (max-device-width :1300px){.navbar .navbar-nav .nav-link{font-size:15px!important;padding:30px 0 30px 37px}.carousel-caption{bottom:140px}.carousel-caption h1,.carousel-caption h2{font-size:40px}.carousel-caption p{font-size:16px}.carousel-caption a{padding:5px 30px}}@media only screen and (min-device-width :1301px) and (max-device-width :1400px){.carousel-caption{bottom:150px}.carousel-caption h1,.carousel-caption h2{font-size:40px}.carousel-caption p{font-size:16px}.carousel-caption a{padding:5px 30px}}@media only screen and (min-device-width :1401px) and (max-device-width :1500px){.carousel-caption{bottom:135px}}@media only screen and (min-device-width :1501px) and (max-device-width :1600px){.carousel-caption{bottom:155px}}@media only screen and (min-device-width :1601px) and (max-device-width :1700px){.carousel-caption{bottom:170px}}.come-in{transform:translateX(-150px)}.come-bottom:nth-child(odd),.come-in:nth-child(odd),.come-right:nth-child(odd){animation-duration:1.9s}@keyframes come-in{to{transform:translateY(0)}}.come-right{transform:translateX(150px)}@keyframes come-right{to{transform:translateY(0)}}.come-bottom{transform:translatey(150px)}.already-visible{transform:translateY(0);animation:none}@keyframes come-bottom{to{transform:translateY(0)}}.tgalleryhead,.twelcomehead,.treviewhead{font-family:PoppinsLight;font-size:32px;color:#656565;text-transform:uppercase;line-height:25px;font-weight:400}.tgallerysubhead,.tservicessubhead,.twelcomesubhead,.treviewsubhead{font-family:PoppinsSemiBold;font-size:32px;color:#ec4551;text-transform:uppercase;line-height:25px;font-weight:400}.twelcometext{font-family:RobotoRegular;font-size:16px;color:#333;font-weight:400;line-height:25px}.welcomeimg2{margin-top:-260px;margin-left:475px}#missionbg{background-image:url('../img/missionbg.webp')}.tmissionhead{font-family:PoppinsSemiBold;font-size:24px;color:#232323;text-transform:uppercase;line-height:25px;font-weight:400}.tmissiontext{font-family:RobotoRegular;font-size:16px;color:#656565;font-weight:400;line-height:25px}.tgallerytext:hover,.tmissiondots,.tservicestext:hover{color:#ed4552}.missionheight{height:250px}.box12:hover .over-layer12,.box15:hover .icon15,.form-container .btn:hover,.mission01,.mission01:hover,.open-button:hover,.services01,.services01:hover,.whatwedo01,.whatwedo01:hover{opacity:1}.servicesicon{background-image:url("../img/servicesicon.png")}.services01:hover .servicesicon{background-image:url("../img/servicesicon-01.png")}.missionicon{background-image:url("../img/missionicon.png")}.mission01:hover .missionicon{background-image:url("../img/missionicon-01.png")}.whatwedoicon{background-image:url("../img/whatwedoicon.png")}.whatwedo01:hover .whatwedoicon{background-image:url("../img/whatwedoicon-01.png")}#servicesbg{background-image:url('../img/servicesbg.webp')}.tserviceshead{font-family:PoppinsLight;font-size:32px;color:#fff;text-transform:uppercase;line-height:25px;font-weight:400}.tgallerytext,.tservicestext{color:#fff;font-family:PoppinsMedium;text-transform:uppercase;font-size:18px}.box12{position:relative;perspective:1000px}.box12 img{width:100%;height:auto;opacity:1;transform:translateY(0) rotateX(0);transition:.6s ease-in-out}.box12 .over-layer12,.box9 img,.box9:before{height:100%;width:100%}.box12:hover img{transform:translateY(-100%) rotateX(90deg);transform-origin:center bottom 0;opacity:0}.box12 .over-layer12{position:absolute;top:0;left:0;opacity:0;background:#ec4551;text-align:center;padding:35px 40px;transition:.6s ease-in-out}.description12{font-family:RobotoRegular;font-size:16px;color:#fff;font-weight:400;line-height:20px;padding-top:20px;padding-bottom:10px}.box12 .title12,.box9{font-family:PoppinsMedium}.collapsible,.ttext,.ttexthead{line-height:27px}.box12 .description12,.box12 .social-links12,.box12 .title12{position:relative;top:11%;color:#fff}.box12 .title12{font-size:18px;text-transform:capitalize;font-weight:400}.box12 .description12:after,.box12 .title12:after{content:"";width:50%;display:block;margin:20px auto 0;border-bottom:1px solid #fff}.box12 .social-links12,.box9 .icon9{padding:0;margin:0;list-style:none}.box12 .social-links12 li{margin:10px;display:inline-block}.box12 .social-links12 li a{color:#fff;font-size:20px}.box12 .social-links12 li a:hover{color:#d3d3d3;text-decoration:none}.box9{position:relative;transition:.3s}.box9:hover{box-shadow:0 20px 20px 0 rgba(0,0,0,.6)}.box9:before{content:'';background:#ed4552;opacity:.7;transform:skew(-45deg) translateX(150%);position:absolute;left:0;bottom:0;z-index:1;transition:.3s ease-in-out}.box9:hover:before{transform:skew(-45deg) translateX(0)}.box9 img{transform:scale(1);transition:.3s}.box9:hover img{transform:scale(1.2);filter:grayscale(.7) blur(2px)}.box9 .box-content9{color:#fff;text-align:center;width:100%;opacity:0;transform:translate(-50%,-50%) rotate(180deg);position:absolute;top:55%;left:100%;z-index:1;transition:.3s cubic-bezier(.6, -.28, .735, .045)}.box9:hover .box-content9{opacity:1;transform:translate(-50%,-50%) rotate(0);left:50%;transition:.5s cubic-bezier(.175, .885, .32, 1.275) .1s}.button--quote:hover::before,.button--sofapalace:hover::before{-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);opacity:1}.box9 .title9{font-family:PoppinsSemiBold;color:#fff;font-size:19px;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:0 0 7px}.box9 .post9{font-size:16px;font-style:italic;text-transform:capitalize;letter-spacing:1px;margin-bottom:13px;display:block}.box15 .title15,.tbreadcrumbs,.theading,.tservicestext01{text-transform:uppercase}.box9 .icon9 li{margin:0 4px;display:inline-block}.box9 .icon9 li a{color:#fff;font-size:18px;text-align:center;line-height:35px;height:35px;width:35px;border:2px solid #fff;border-radius:50% 50% 0 0;display:block;transition:.3s}.box9 .icon9 li a:hover{background:#ed4552;box-shadow:0 0 10px #fff}@media only screen and (max-width:479px){.box9 .title9{font-size:20px}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #ed4552!important;border-radius:0!important}.card-header{padding:8px;margin-bottom:0;background-color:#fff!important;border-bottom:1px solid #e2e2e2!important}.card-body{flex:1 1 auto;padding:16px}.boxpadding{padding-bottom:30px}.collapsible{font-family:RobotoRegular;font-size:18px;color:#3652a2;font-weight:700;background-color:#fff;cursor:pointer;padding:0;width:100%;border:1px dotted #3652a2;border-top:none;border-bottom:none;border-left:none;border-right:none;text-align:left;outline:0}.collapsible:after{content:'\002B';color:#3652a2;font-weight:700;float:right;margin-left:5px}.tbreadcrumbs:hover,.theading{color:#fff}.faq{border-bottom:1px dotted #3652a2}.theading{font-family:PoppinsMedium;font-size:32px}.tbreadcrumbs{color:#fff;font-family:RobotoMedium;font-size:14px}.ttext,.ttexthead,.ttextwhite{font-family:RobotoRegular;text-align:justify}.ttext{color:#333!important;font-size:16px}.ttexthead{color:#333;font-size:20px}.ttextleft,.ttextwhite{font-size:16px}.ttextwhite{color:#fff;line-height:27px}.tservicestext01.hover,.tservicestext01:hover,.ttextleft,.ttextleftbig:hover{color:#333}.ttextleft,.ttextleftbig{text-align:left;font-family:RobotoRegular;line-height:27px}.ttextleftbig{color:#ec4551;font-size:20px}.portfoliobuttonsub.focus,.portfoliobuttonsub:focus,.portfoliobuttonsub:hover,.tbottomlinks.active,.tbottomlinks.hover,.tbottomlinks:active,.tbottomlinks:hover,.ttextbold,.ttextbold.hover,.ttextbold:hover,.ttextboldlg{color:#ec4551}.ttextbold{font-family:RobotoRegular;font-size:16px;line-height:27px}.ttextboldlg{font-family:RobotoBold;font-size:22px;line-height:27px}.tsubheading,.tsubheadingwhite{font-family:PoppinsSemiBold;font-size:22px}.hover-underline-animation{display:inline-block;position:relative}.hover-underline-animation:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#ed4552;transform-origin:bottom right;transition:transform .25s ease-out}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.tsubheading{color:#3351a3;line-height:35px}.tsubheadingwhite{color:#fff;line-height:35px}.ttabletext{color:#fff;font-family:PoppinsRegular;font-size:16px;line-height:28px}.ttabletext:hover{color:#fff!important}.tableborder{border:1px solid #3351a3!important}.tabletb{background-color:#3452a3!important}.hrline{margin-top:0;margin-bottom:0;border:0;border-top:2px solid #ed4552;width:100%}.hrlinewhite{margin-top:0;margin-bottom:0;border:0;border-top:1px solid #fff;width:100%}.portfoliobuttonsub{font-family:PoppinsSemiBold;font-size:20px;color:#878485;background-color:transparent;border-radius:0;margin-right:30px}.portfoliobuttonsubline{line-height:49px!important}.verticalLine{border-left:3px solid red;padding-left:30px}#aboutusbg{background-image:url('../img/aboutusbg.webp')}.tinnerul{padding-left:20px;list-style-type:circle}
.tservicestext01{color:#ec4551;font-family:PoppinsMedium;font-size:22px}
.contactbox,.contactboxadd{position:relative;background-size:cover;text-align:left;color:#333}.contactbg{background-color:#f7f7f7}.button--quote.button--inverted:hover::before,.button--quote:hover::before,.button--sofapalace.button--inverted:hover::before,.contactbox,.contactboxadd{background-color:#fff}.contactbox{padding:60px 35px 43px;border-radius:15px;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}.contactboxadd{padding:15px;border-radius:5px;border-left:5px solid #ed4552}.open-button{background-color:#ec4551;color:#fff;padding:14px;cursor:pointer;opacity:1;position:fixed;top:300px;right:0;width:60px;border:2px dashed #3652a2;z-index:1}#buttonspan{writing-mode:vertical-lr;transform:rotate(180deg)}.form-popup{background-color:#ed4552;display:none;position:fixed;top:350px;right:15px;border:3px solid #f1f1f1;z-index:9}#socialicons ul,.bicons{position:relative;display:flex}.form-container{max-width:400px;padding:10px;background-color:#ed4552}.form-container input[type=password],.form-container input[type=text]{width:100%;padding:15px;margin:0;border:none;background:#f1f1f1}.form-container input[type=password]:focus,.form-container input[type=text]:focus{background-color:#ddd;outline:0}.form-container .btn{background-color:#04aa6d;color:#fff;padding:16px 20px;border:none;cursor:pointer;width:100%;margin-bottom:10px;opacity:.8}.form-container .cancel{background-color:red}.button--quote::before,.button--sofapalace::before{background:#ffc403;content:'';top:0;width:150%;z-index:-1;height:100%;left:0;position:absolute}.bottombg{background-color:#1d222a}.bottombotbg{background-color:#191d24}.bottombgimg{background-color:#1d222a;background-image:url("../img/bottombg.webp");background-position:left top}.tbottomhead{font-family:PoppinsSemiBold;font-size:18px;color:#fff;font-weight:400}.tbottomlinks,.tbottomlinksactive{font-family:PoppinsRegular;font-size:14px}.tbottomlinks{color:#fff;font-weight:400}.tbottomlinksactive{color:#ec4551;font-weight:400}.icopyright,.idesign{font-family:RobotoRegular;font-weight:400}.gotop{border-radius:15%;color:#fff;background-color:#ec4551;border-color:#ec4551;box-shadow:rgba(0,0,0,.09) 0 2px 1px,rgba(0,0,0,.09) 0 4px 2px,rgba(0,0,0,.09) 0 8px 4px,rgba(0,0,0,.09) 0 16px 8px,rgba(0,0,0,.09) 0 32px 16px}#socialicons ul{padding-left:0;margin-bottom:0}.bicons{width:45px;height:45px;background-color:#ed4552;color:#fff;text-align:center;line-height:45px;font-size:22px;margin:0 10px 0 0;border-radius:50%;z-index:1;align-items:center;justify-content:center;padding-top:2px}.whtsapp-icon{position:fixed;right:106px;bottom:32px;z-index:20}.box15,.button{position:relative}.icopyright{font-size:14px;color:#fff;text-align:left}.ciberimg{margin-left:9px;margin-top:6px}.idesign{font-size:12px;color:#fff;line-height:19px}.button{padding:15px 25px;border:none;background:0 0;color:inherit;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;line-height:normal}.button-sofapalace{font-family:PoppinsRegular;font-size:16px;letter-spacing:1px;background:#ed4552;color:#fff;border:1px solid #ed4552;cursor:pointer}.button-quick,.button-quote{font-family:PoppinsMedium;background:#3652a2;border:0 solid #3652a2;cursor:pointer;font-size:16px;letter-spacing:1px}.button--sofapalace{overflow:hidden;-webkit-transition:border-color .3s cubic-bezier(0.2,1,0.3,1),color .3s cubic-bezier(0.2,1,0.3,1);transition:border-color .3s cubic-bezier(0.2,1,0.3,1),color .3s cubic-bezier(0.2,1,0.3,1)}.button--sofapalace::before{-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s}.button--sofapalace.button--inverted:hover,.button--sofapalace:hover{color:#ed4552;border-color:transparent}.button--sofapalace:hover::before{background-color:#fff;color:#ed4552;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.button-quote{color:#fff}.button--quote{-webkit-transition:border-color .3s cubic-bezier(0.2,1,0.3,1),color .3s cubic-bezier(0.2,1,0.3,1);transition:border-color .3s cubic-bezier(0.2,1,0.3,1),color .3s cubic-bezier(0.2,1,0.3,1)}.button--quote::before{-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s}.button--quote.button--inverted:hover,.button--quote:hover{color:#ed4552;border-color:transparent}.button--quote:hover::before{color:#ed4552;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.button-quick{color:#fff}.box15,.box15 .post15,.box15 .title15{font-family:RobotoMedium}.button--quick{-webkit-transition:border-color .3s cubic-bezier(0.2,1,0.3,1),color .3s cubic-bezier(0.2,1,0.3,1);transition:border-color .3s cubic-bezier(0.2,1,0.3,1),color .3s cubic-bezier(0.2,1,0.3,1)}.button--quick::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:#ed4552;z-index:-1;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s}.button--quick.button--inverted:hover,.button--quick:hover{color:#fff;border-color:transparent}.button--quick:hover::before{opacity:1;background-color:#ed4552;color:#fff;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.button--quick.button--inverted:hover::before{background-color:#ed4552}.a:hover,a.hover{color:inherit!important;text-decoration:none}.box15{text-align:center;border-radius:15px;transition:.5s}.box15:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.box15:before{content:"";background-image:linear-gradient(to top,#0eae57,#0c7475);width:100%;height:100%;position:absolute;bottom:100%;left:0;transition:.5s}.box15:hover:before{bottom:0}.box15 img{width:100%;height:auto;transition:.5s}.box15:hover img{opacity:.3;cursor:pointer}.box15 .box-content15{color:#fff!important;background-image:linear-gradient(to right,#0eae57,#0c7475);width:100%;padding:13px 20px 12px;position:absolute;bottom:0;left:0;z-index:1;transition:.5s}.box15:hover .box-content15{color:#0eae57;background:#fff;cursor:pointer!important}.box15 .title15{font-size:16px;font-weight:200;color:#fff!important;letter-spacing:1px;margin:0}.box15:hover .title15{color:#198754!important}.box15 .post15{font-size:13px;font-weight:400;letter-spacing:4px;text-transform:lowercase}.box15 .icon15{padding:0;margin:0;opacity:0;transform:translateX(-50%) translateY(-35%);position:absolute;top:35%;left:50%;z-index:1;transition:.3s}.box15 .icon15 li{margin:0 3px;display:inline-block}.box15 .icon15 li a{color:#0eae57;background:#fff;font-size:18px;line-height:35px;height:35px;width:35px;display:block;transition:.5s}.box15 .icon15 li a:hover{color:#fff;background:#0eae57;border-radius:10px 0;box-shadow:0 0 10px rgba(0,0,0,.3)}
/************* home google review starts **************/

.tservicestextsubhead1{
 color: #333333;
 font-family: 'RobotoRegular';
 font-size: 18px;
 font-weight:bold;
 line-height: 27px;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 768px) { 
.tservicestextsubhead1{font-size: 16px;}


body {
    
    font-size: 15px !important;
    
}
}

.treviewsubhead01{
 font-family: RobotoRegular;
 font-size: 20px;
 font-weight: 700;
 line-height: 27px;
 color:#ec4551;
}
.treviewtext {
 font-family: 'Poppins', sans-serif;
 font-size: 14px;
 color: #000000;
 font-weight: 400;
 line-height: 25px;
}
.reviewheader{padding: 13px 13px 0px 13px;border-bottom:unset!important;}
.reviewfooter{padding: 13px 13px 13px 13px;}
.multiple-reviewitems .slick-slide {
 display: none;
 float: left;
 height: 100%;
 min-height: 1px;
 padding: 0px 12px;
}

@media only screen and (max-width:990px){.box12{margin-bottom:20px}.box9{margin-bottom:30px}.box15{margin:0 0 30px}}@media only screen and (min-device-width :320px) and (max-device-width :768px){.button-quote,.button-sofapalace,.portfoliobuttonsub,.tservicestext,.ttopcontacts{font-size:14px}.boxpadding{padding-bottom:20px}.button-quote{font-family:PoppinsRegular}.twelcomehead,.twelcomesubhead{font-size:23px}.tmissiontext,.ttextleft,.twelcometext{font-size:14px;line-height:22px}.button{padding:10px 15px}.missionicon,.servicesicon,.whatwedoicon{background-size:150px 150px}.missionheight{height:170px}.theading,.tmissionhead{font-size:20px}.tgalleryhead,.tgallerysubhead,.tserviceshead,.tservicessubhead{font-size:25px}.box12,.box9{margin-bottom:8px}.tbottomhead,.ttextleftbig{font-size:16px}.tsubheading{font-size:19px;line-height:24px}.ttabletext{font-size:15px;line-height:22px}.ttext,.ttextbold,.ttextwhite{font-size:14px;text-align:left;line-height:22px}.ttextboldlg{font-size:16px;text-align:left;line-height:22px}.portfoliobuttonsubline{line-height:20px!important}.btn-group-lg>.btn,.btn-lg{padding:7px 10px;font-size:14px;border-radius:.3rem}.back-to-top{right:20px;bottom:25px}.whtsapp-icon{right:61px;bottom:13px}.treviewhead, .treviewsubhead {font-size: 25px;}}@media only screen and (min-device-width :769px) and (max-device-width :991px){.button-quote,.button-sofapalace,.tservicestext,.ttopcontacts{font-size:14px}.ttextbold,.ttextboldlg{text-align:left;line-height:22px}.boxpadding{padding-bottom:20px}.button-quote{font-family:PoppinsRegular}.twelcomehead,.twelcomesubhead{font-size:23px}.tmissiontext,.ttextleft,.twelcometext{font-size:14px;line-height:22px}.button{padding:10px 15px}.missionicon,.servicesicon,.whatwedoicon{background-size:150px 150px}.missionheight{height:170px}.tmissionhead{font-size:20px}.tgalleryhead,.tgallerysubhead,.tserviceshead,.tservicessubhead{font-size:25px}.box12,.box9{margin-bottom:8px}.tbottomhead{font-size:16px}.theading{font-size:24px}.ttextbold{font-size:14px}.ttextboldlg{font-size:16px}.btn-group-lg>.btn,.btn-lg{padding:7px 10px;font-size:14px;border-radius:.3rem}.back-to-top{right:20px;bottom:25px}.whtsapp-icon{right:61px;bottom:13px}.treviewhead, .treviewsubhead {font-size: 25px;}}@media only screen and (min-device-width :992px) and (max-device-width :1199px){.carousel-caption{top:30%}.carousel-caption h1,.carousel-caption h2{font-size:40px}.carousel-caption p,.tbottomhead{font-size:16px}.carousel-caption a{padding:5px 30px}.boxpadding{padding-bottom:20px}.twelcomehead,.twelcomesubhead{font-size:23px}.tmissiontext,.ttextleft,.twelcometext{font-size:14px;line-height:22px}.button-sofapalace,.tservicestext{font-size:14px}.button{padding:10px 15px}.missionicon,.servicesicon,.whatwedoicon{background-size:150px 150px}.missionheight{height:170px}.tmissionhead{font-size:20px}.tgalleryhead,.tgallerysubhead,.tserviceshead,.tservicessubhead{font-size:25px}.box12,.box9{margin-bottom:8px}.theading{font-size:24px}.ttextbold{font-size:14px;text-align:left;line-height:22px}.welcomeimg2{margin-top:-260px;margin-left:201px}.dropdownmenu{font-size:15px}.treviewhead, .treviewsubhead {font-size: 25px;}}@media only screen and (min-device-width :1200px) and (max-device-width :1299px){.welcomeimg2{margin-top:-260px;margin-left:300px}}@media only screen and (min-device-width :1300px) and (max-device-width :1470px){.welcomeimg2{margin-top:-260px;margin-left:380px}}