@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;transform:scale(2)}to{left:50%;transform:scale(15)}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;transform:scale(2)}to{right:50%;transform:scale(15)}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.entry-breadcrumbs{text-align:center}.sep{padding:5px}.catch-breadcrumb .entry-breadcrumbs a{margin-right:0}@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;src:url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0)format("embedded-opentype"),url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0)format("woff2"),url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0)format("woff"),url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0)format("truetype"),url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular)format("svg")}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}#catch-breadcrumb-container,.catch-breadcrumb .entry-breadcrumbs a:after,.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.es_spinner_image{display:none;float:right}body,html{overflow-x:hidden;scroll-behavior:smooth}body{color:#151515;font-weight:400;font-size:16px;line-height:1.8;font-family:"Montserrat",sans-serif}a{color:#c19c60;text-decoration:none;transition:all .3s ease-out}a:hover{color:#000}button:focus,input:focus,textarea:focus{border:0;outline:0;box-shadow:0}h1,h2,h3,h4,h6{font-weight:700;line-height:1.2}.container{max-width:1280px;width:95%}span.divider_phn{color:rgb(114 114 114/71%)!important;margin:0 10px;font-size:16px}li.ul-flex{display:flex;justify-content:center;align-items:center}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#c19c60}::-webkit-scrollbar-thumb{background:#1d1d1d}::-webkit-scrollbar-thumb:hover{background:#575757}.custom-btn,footer{position:relative;z-index:1}.custom-btn{display:inline-block;overflow:hidden;font-size:18px;font-weight:600;padding:12px 50px;border-radius:0;margin-top:20px;text-align:center;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.custom-btn:before,.submit_btn p:before{left:-20px;transform:translate(-50%,-50%)}.custom-btn:after,.submit_btn p:after{right:-20px;transform:translate(50%,-50%)}.custom-btn:after,.custom-btn:before,.submit_btn p:after,.submit_btn p:before{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#2a2a2a;border-radius:50%;z-index:-1}.custom-btn:hover:after,.custom-btn:hover:before{-webkit-animation:criss-cross-left .8s both;animation:criss-cross-left .8s both;-webkit-animation-direction:alternate;animation-direction:alternate}.custom-btn:hover:after{-webkit-animation:criss-cross-right .8s both;animation:criss-cross-right .8s both}.custom-btn:hover{text-decoration:none}footer:before,header{position:absolute;top:0;left:0;width:100%}header,header .logo-div img{transition:all .3s ease-in-out}header{z-index:9;padding:20px 0;background-color:#fff0;border-bottom:2px solid rgb(114 114 114/25%)}header .logo-div img{max-width:70%}.f_details .logo-div,.row.footer-detail-row .f_details p.ctsrt_des,.row.footer-detail-row li p{text-align:left}.f_details .logo-div img{max-width:120px}header .row{align-items:center}header .nav-menu,header .nav-menu .navbar-collapse{justify-content:flex-end}header .nav-menu{display:flex;flex-wrap:wrap}header ul.navbar-nav li{padding:0 20px;position:relative;list-style:none}header ul.navbar-nav li a{color:#fff;font-weight:600;font-size:17px;transition:all .3s ease-in-out}.inner-banner-section h1 span,.social-div:hover,header ul.navbar-nav li a:hover,header ul.navbar-nav ul.sub-menu li a,ul.footer-details:hover,ul.q-link a:hover{color:#c19c60}header nav.navbar{padding:0}header ul.navbar-nav ul.sub-menu{position:absolute;top:30px;left:0;min-width:260px;padding:15px 0;background-color:#000;-webkit-box-shadow:3px 1px 20px 0 rgb(0 0 0/.07);box-shadow:3px 1px 20px 0 rgb(0 0 0/.07);opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease}header ul.navbar-nav>li.menu-item-has-children:hover>ul.sub-menu{opacity:1;visibility:visible}footer{background:url(/wp-content/uploads/2023/06/footer-bg1.webp)no-repeat #000;background-size:cover}footer:before{content:"";height:100%;opacity:.6;z-index:-1}.copyright-container{padding:30px 0;border-top:1px solid #d9d9d9}.copyright-container a,.copyright-container p{font-size:18px;color:#fff}.copyright-container p{margin:0}.footer-detail-row{padding:80px 0 70px}.footer-detail-row h4{font-weight:700;font-size:24px;color:#c19c60;margin-bottom:30px}ul.q-link li{margin-bottom:15px}#wpcs_content_inner_703 .submit_btn input[type=submit]:hover,.back-to-top:hover i,ul.footer-details a,ul.q-link a{color:#fff}.fcontact-div{max-width:200px;margin:0 auto}.social-div ul.social-icon-lists,ul.footer-details,ul.q-link{list-style:none;margin:0;padding:0}.social-div,ul.footer-details li{margin-bottom:20px;display:flex}ul.footer-details span.icon{display:block;color:#c19c60;font-size:20px;margin-right:10px}.social-div{justify-content:flex-start;align-items:center;margin-bottom:30px}.social-div h4{font-weight:400;font-family:"Montserrat";margin-bottom:0;font-size:18px}.social-div ul.social-icon-lists{display:flex}.social-div li{margin-left:20px}.social-div a{color:#fff;font-size:17px}footer a.logo-div{display:block;max-width:240px;margin:0 auto 20px}footer a.logo-div+p{margin-bottom:30px;color:#fff;text-align:center}footer .newsletter-form{margin-bottom:0;text-align:center}footer .newsletter-form h4{margin-bottom:15px;font-weight:600}.testi-item ul,footer .newsletter-form .gjs-cell{display:flex;justify-content:center}footer .newsletter-form .gjs-cell input[type=email]{padding:0 20px;font-size:10px;width:80%;border:0;color:#707070;font-weight:500}footer .newsletter-form .gjs-cell input[type=submit]{font-size:16px;text-transform:uppercase;font-weight:700;background-color:#fff0;color:#fff;border:0;outline:0;padding:14px 60px 14px 24px;transition:.4s;box-sizing:border-box;position:relative;z-index:9}.back-to-top,.back-to-top i{transition:all .3s ease-in-out}.back-to-top{position:fixed;z-index:9;bottom:150px;right:-2px;background-color:#c19c60;padding:10px 12px 5px;border-radius:10px 0 0 10px;cursor:pointer;box-shadow:0 0 10px #c19c60;opacity:0;visibility:hidden}.back-to-top i{color:#000}.back-to-top:hover,footer:before{background-color:#000}.newsletter-form.ct_newsletter_sec{padding-top:35px}.ct_quicklinks_col{padding-left:40px}.sub-title{color:#c19c60;font-size:18px;letter-spacing:5px;position:relative;display:inline-block;margin-bottom:30px}.sub-title:before{content:"";position:absolute;top:0;bottom:0;right:-140px;margin:auto;width:120px;height:2px;background-color:#c19c60}.main-title{font-size:54px;font-weight:800;margin-bottom:20px}.testimonials-section{padding:100px 0 200px;position:relative;z-index:1;background:url(/wp-content/uploads/2023/06/testimonial-bg1-scaled.webp)no-repeat center;background-size:cover}.testimonials-section .heading-row{margin-bottom:30px}.testi-item{text-align:center;margin:0 1px;transform:scale(.9);transition:all .5s ease-in-out}.testi-item .rate-img{margin-bottom:10px}.testi-item ul{margin:0;padding:0;align-items:center;list-style:none}.testi-item li{margin:0 5px}.testi-item .tt-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px 20px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-color:rgb(0 0 0/.5);transition:all .5s ease-in-out}.testi-item .tt-content>*{color:#fff;width:100%}.testi-item .tt-comment p{font-size:15px;line-height:1.6}.testimonials-section .mtesti-image{position:absolute;width:440px;right:0;bottom:-20%}.testimonials-section .tslider-col{position:relative;z-index:1}.testi-item,.testimonials-row{position:relative}.inner-banner-section{padding:275px 0 255px;background-color:#000;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}.inner-banner-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:-1}.inner-banner-section h1{color:#fff;font-size:64px;font-weight:800}header ul.navbar-nav ul.sub-menu li:hover{background-color:#fff}.breadcrumb-div nav.entry-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;text-align:left}.breadcrumb-div nav.entry-breadcrumbs span{font-size:18px;font-weight:600;letter-spacing:5px;margin:0;color:#fff!important}.breadcrumb-div nav.entry-breadcrumbs span.sep{padding:0 10px;color:#c19c60!important}.breadcrumb-div nav.entry-breadcrumbs a,footer .newsletter-form .gjs-cell input[type=submit]:hover{color:#fff!important}.breadcrumb-div nav.entry-breadcrumbs a:hover{color:#c19c60!important}.breadcrumb-div nav.entry-breadcrumbs span.breadcrumb{align-items:center}ul.footer-details a:hover{color:#c19c60}#wpcs_content_inner_703 input[type=email],#wpcs_content_inner_703 input[type=tel],#wpcs_content_inner_703 input[type=text]{height:60px;background:#f5f5f5;border:0;width:100%;padding:0 20px;font-family:"Montserrat";font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#000;margin-bottom:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}#wpcs_content_inner_703 textarea{background:#f5f5f5;height:200px;resize:none;border:0;padding:20px}#wpcs_content_inner_703 .submit_btn input[type=submit]{display:block;padding:0 35px;border-radius:0;font-family:"Montserrat";width:100%;margin:auto 0;font-weight:600;font-size:18px;line-height:56px;color:#000;text-align:left;height:auto;z-index:9;position:relative;max-width:200px;border:0;background:0 0}#wpcs_close_slider_703 img{height:auto}.container-fluid.services_posts_wrp{padding:80px 0}.service_content_row{margin-bottom:40px}.service_content{display:flex;align-items:flex-end}.service_content p,.service_content_box h6 a{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#151515}.service_content_box{background:#151515;transition:.5s}.service_item{padding:25px 15px}.service_content_box h6 a{font-weight:800;font-size:20px;line-height:24px;text-transform:uppercase;color:#fff;padding:10px 25px;height:100%;display:flex;align-items:center;justify-content:space-between}.service_content_box h6{margin:0;height:75px}span.arrow{color:#fff;font-size:14px}.service_inner_wrap:hover .service_content_box{background:#c19c60}.service_image a,.submit_btn p{display:block;position:relative}.service_image a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:100%;clip-path:polygon(0 0,100%0,100% 101%);transform:scale(0);transform-origin:top right;background:linear-gradient(-86deg,rgb(0 0 0/70%)0,#c19c60 100%);pointer-events:none;transition:.5s;opacity:.5;height:100%}.service_inner_wrap:hover .service_image a:before{opacity:1;transform:scale(1)}.row.footer-detail-row li{font-style:normal;font-weight:300;font-size:18px;line-height:30px;color:#fff}.row.footer-detail-row p{font-style:normal;font-weight:400;line-height:30px;color:#fff;text-align:center}input:hover,textarea:hover{box-shadow:0 0 8px #c19c60}button.sub-menu-toggle{display:none}.submit_btn p{display:inline-block;overflow:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;margin:0;height:56px;background-color:#c19c60}.submit_btn p:after,.submit_btn p:before{z-index:2}.submit_btn p:hover:after,.submit_btn p:hover:before{-webkit-animation:criss-cross-left .8s both;animation:criss-cross-left .8s both;-webkit-animation-direction:alternate;animation-direction:alternate}.submit_btn p:hover:after{-webkit-animation:criss-cross-right .8s both;animation:criss-cross-right .8s both}.submit_btn p:hover{text-decoration:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.copyright-container a:hover{color:#c19c60;text-decoration:underline!important}@media only screen and (max-width:1440px){.custom-btn{font-size:18px;font-weight:600;padding:10px 40px}}@media only screen and (max-width:1400px){.sub-title,body{font-size:16px}.main-title{font-size:44px}.inner-banner-section{padding:190px 0 150px}.inner-banner-section h1{font-size:50px}}@media only screen and (max-width:1370px){.main-title{font-size:34px}}@media only screen and (max-width:1199px){header .navbar-collapse,header button.navbar-toggler{background-color:#c19c60;padding:10px}header .navbar-collapse{box-shadow:0 0 10px rgb(0 0 0/25%);padding:0;border-top:5px solid #fff;position:absolute;top:99%;left:0;right:0;margin:0 auto;width:95%}header ul.navbar-nav li{border-bottom:1px solid #fff;padding:10px 20px}header ul.navbar-nav li:last-child{border:0}header ul.navbar-nav li a{font-size:16px;text-transform:uppercase;font-weight:500;color:#fff;width:100%;transition:all .3s ease-in-out}header ul.navbar-nav{border-bottom:0!important;padding:0;margin:0}header .nav-menu,header .nav-menu nav{position:static}header ul.navbar-nav li:hover{background:#000}header ul.navbar-nav li:hover a,header ul.navbar-nav ul.sub-menu li a{color:#fff}.custom-btn{padding:10px 30px;font-size:16px}.inner-banner-section h1{font-size:40px}.ct_quicklinks_col{padding-left:calc(var(--bs-gutter-x)*.5)}.fcontact-div{max-width:100%}.f_details .logo-div,.row.footer-detail-row .f_details p.ctsrt_des,.social-div{text-align:center}.social-div ul.social-icon-lists{justify-content:center;display:flex}.social-div{display:block;margin-bottom:30px}.social-div li{margin:15px}.row.footer-detail-row li:first-child{margin-left:0}.social-div a{color:#fff;font-size:22px}.social-div a:hover{color:#c19c60}header ul.navbar-nav ul.sub-menu{position:relative;top:0;left:0;min-width:100%;padding:0;background-color:#fff0;opacity:1;visibility:visible;margin:12px -20px 0;box-shadow:none;border-top:1px solid #fff;display:none}header ul.navbar-nav ul.sub-menu li{box-shadow:none;padding:15px 40px}ul.footer-details li.email a{word-break:break-all}}@media only screen and (max-width:991px){.service_item{padding:25px 15px;width:50%}.sub-title:before{display:none}header ul.navbar-nav li a{font-size:14px}}@media only screen and (max-width:767px){.footer-detail-row .col-md-4{width:100%;text-align:center}.footer-detail-row .col-md-4:nth-child(2){width:100%;margin:30px 0}.fcontact-div{max-width:100%;margin:0 auto}.main-title{font-size:24px}.row{margin:0}.footer-detail-row,.row.footer-detail-row li p{text-align:center}ul.footer-details li{display:block}.social-div{margin-bottom:0}.row.footer-detail-row li:first-child{margin-left:15px}ul.footer-details span.icon{margin:0 0 5px}}@media only screen and (max-width:575px){.testimonials-section .mtesti-image{position:absolute;width:308px;right:0;bottom:-42px}.inner-banner-section{padding:150px 0 100px}.sub-title{margin-bottom:16px}.main-title{margin-bottom:12px}.sub-title:before{right:-90px;width:70px}.sub-title{letter-spacing:3px}.service_item{padding:25px 15px;width:100%}.service_content_box h6 a{font-size:18px}span.arrow{font-size:15px}footer a.logo-div{max-width:195px}.testimonials-section{padding:50px 0 70px}.breadcrumb-div nav.entry-breadcrumbs span{font-size:16px;font-weight:600;letter-spacing:2px;margin:0}.inner-banner-section h1{font-size:34px}.header-tp ul{display:block!important;text-align:center;margin-bottom:25px!important;padding:0}.header-tp ul li{margin-left:0}li.ul-flex{flex-direction:column!important}.divider_phn{display:none}}@media only screen and (max-width:480px){.testimonials-section .mtesti-image{width:318px;bottom:42px}}@media only screen and (min-width:768px){.service_image img{min-height:500px;max-height:500px;width:100%;object-fit:cover}}