@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)}}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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:auto!important;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-container,.catch-breadcrumb .entry-breadcrumbs a:after,.wpcf7 form.init .wpcf7-response-output{display:none}.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}.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,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{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}.dark-btn{background-color:#000}#wpcs_content_inner_703 .submit_btn input[type=submit]:hover,.back-to-top:hover i,.dark-btn,.dark-btn:hover,.light-btn:hover,ul.footer-details a,ul.q-link a{color:#fff}.light-btn{color:#000;background-color:#c19c60}header,header .logo-div img{transition:all .3s ease-in-out}header{position:absolute;top:0;left:0;width:100%;z-index:9;padding:20px 0;background-color:transparent;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}header ul.navbar-nav li a:hover,header ul.navbar-nav li.current-menu-item a,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 rgba(0,0,0,.07);box-shadow:3px 1px 20px 0 rgba(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:"";background-color:#000;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}.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}.fcontact-div{max-width:200px;margin:0 auto}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}.fcontact-div .ct_locmap{position:relative;height:150px}.fcontact-div .ct_locmap iframe,footer:before{position:absolute;top:0;left:0;width:100%;height:100%}.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}.copyright-container p,.social-div ul.social-icon-lists{margin:0}.social-div li{margin-left:20px}.social-div a{color:#fff;font-size:17px}.b-content h4 a:hover,.social-div:hover{color:#c19c60}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}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:transparent;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{background-color:#000}.newsletter-form.ct_newsletter_sec{padding-top:35px}.ct_quicklinks_col{padding-left:40px}.sub-title,ul.b-list li{font-size:18px;color:#c19c60}.sub-title{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}.b-content h4,.testi-item .rate-img{margin-bottom:10px}.social-div ul.social-icon-lists,.testi-item ul,ul.b-list{list-style:none;display:flex;padding:0}.testi-item ul{margin:0;align-items:center;justify-content:center}.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:rgba(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}.blog-section{padding:120px 0}.blog-box{position:relative;background-color:#f6f6f6}.blog-item{margin-bottom:40px}.b-content{padding:30px 40px}.b-content h4{max-width:90%;font-family:"Poppins";font-style:normal;font-weight:700;font-size:20px;line-height:140.18%;color:#151515}.b-content h4 a{color:#151515}ul.b-list{margin:0 0 20px;justify-content:space-between}ul.b-list li{font-weight:400;line-height:140.18%}.blog-box a.custom-btn{margin-top:10px;padding:8px 30px}.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}.l-content h4 a:hover,.p-categroy-list ul li a:hover,.q-link li.current_page_item a,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}.l-content h4,.p-categroy-list ul li,.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}.blog_box_content{padding-right:30px}.blog_sidebar{padding-left:30px}.p-categroy-list{background:#f6f6f6;padding:20px 35px;margin-bottom:30px}.latest-list{background:#f6f6f6;padding:20px 35px 40px}.p-categroy-list ul li{list-style:none;font-family:"Montserrat";font-weight:400;line-height:50px;color:#202020}.p-categroy-list ul li a{color:#202020}.p-categroy-list ul{padding:0 6px}.latest-list h3,.p-categroy-list h3{border-bottom:1px solid #dfdfdf;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:36px;line-height:58px;color:#151515;padding-bottom:10px;margin-bottom:15px}.p-categroy-list{position:relative}.l-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:15px 0}.l-image{width:111px;height:111px}.l-image a{width:100%;height:100%;display:block}.l-content{width:57%}.cat_name,.date{padding:0}.date{text-align:right}.l-content h4{font-family:"Poppins";font-weight:500;line-height:140.18%;color:#4f4f4f}.l-content h4 a{color:#4f4f4f}.cat_name a:last-child span{display:none}.blog-item,button.sub-menu-toggle{display:none}.b-image,.submit_btn p{position:relative}.b-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%}.blog-item:hover .b-image a:before{opacity:1;transform:scale(1)}input:hover,textarea:hover{box-shadow:0 0 8px #c19c60}.load-btn a{background:#c19c60;color:#000}.post_date{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:15px;line-height:140.18%;color:#9e9e9e}.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{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#2a2a2a;border-radius:50%;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:1290px){.l-content h4{font-size:16px}}@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.current-menu-item,header ul.navbar-nav li:hover{background:#000}header ul.navbar-nav li.current-menu-item a,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}.blog_sidebar{padding-left:calc(var(--bs-gutter-x)*.5);margin-top:45px}.l-item{justify-content:flex-start}.l-content{padding-left:28px}.blog-section{padding:70px 0}header ul.navbar-nav ul.sub-menu{position:relative;top:0;left:0;min-width:100%;padding:0;background-color:transparent;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){.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}.fcontact-div .ct_locmap{position:relative;height:50vw}.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}footer a.logo-div{max-width:195px}.blog_box_content,.blog_sidebar{padding:0}.b-content{padding:30px 15px}ul.b-list{display:block}.date{text-align:left}.l-content{padding-left:20px}.latest-list{padding:20px 15px 40px}.p-categroy-list{padding:20px 15px}.testimonials-section{padding:50px 0 70px}.latest-list h3,.p-categroy-list h3{font-size:28px;line-height:50px}.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}}