.tp-bar{font-size:20px;color:#fff}.top-left{margin-left:-70px}.top-right{margin-right:-55px}.main-abt{background-image:url(../img/gallery.jpg)!important;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed;text-align:center;color:#fff}.main-abt::before{position:absolute;content:'';background:#1f2d35;width:100%;height:100%;left:0;top:0;z-index:0}.main-abt .title-column{position:relative;z-index:1}.main-abt h2.white.hd{font-size:48px;font-weight:700;margin-bottom:10px;color:#fff}.bread-crumb{display:inline-block;list-style:none;padding:0;margin:0}.bread-crumb li{display:inline-block;font-size:18px;color:#fff;margin:0 5px;position:relative}.bread-crumb li a{color:#fff;text-decoration:none;transition:0.3s}.bread-crumb li+li::before{content:"/";color:#fff;margin-right:5px}.slogan{font-size:14px;color:#000;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase;text-align:center}.sticky-header .slogan{display:block;text-align:center;margin-top:49px;font-size:14px;color:#000;width:100%;position:absolute;right:428px}.cont-title{color:#000!important}.service-title{color:#fff!important}.gallery-header{text-align:center;padding:30px 20px 10px;border-radius:0 0 50px 50px;margin-bottom:20px;position:relative}.gallery-header p{font-size:26px;font-weight:700;color:#70a314;text-transform:uppercase;letter-spacing:1px;margin:0}.filters ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:0;list-style:none;background:#2f347c;border-radius:40px;padding:15px 25px}.filters ul li{display:inline-block}.filters ul li a{color:#fff;background:#fff0;padding:10px 25px;border-radius:30px;transition:all 0.3s ease;border:1px solid #fff0}.filters ul li.active a,.filters ul li a:hover{background:#fff;color:#2f347c;border:1px solid #2f347c}#gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:30px 0 60px;margin:20px 70px}.grid-item{width:22%;position:relative;overflow:hidden;border-radius:10px;transition:transform 0.3s ease}.grid-item img{width:100%;height:230px;object-fit:cover;border-radius:10px}.grid-item .overlay{position:absolute;bottom:0;left:0;right:0;background:rgb(47 52 124 / .85);color:#fff;text-align:center;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.4s ease;border-radius:10px;top:175px}.grid-item:hover .overlay{opacity:1;transform:scale(1.03)}.grid-item:hover img{transform:scale(1.05);transition:transform 0.4s ease}.filter-button-group{margin:20px 109px}.lb-prev,.lb-next,.lb-close{position:fixed;color:#fff;background:rgb(0 0 0 / .4);padding:12px 18px;border-radius:50%;font-size:22px;cursor:pointer;z-index:9999;transition:0.3s ease;user-select:none}.lb-prev:hover,.lb-next:hover,.lb-close:hover{background:rgb(255 255 255 / .2);color:#fff}.lb-prev{top:50%;left:40px;transform:translateY(-50%)}.lb-next{top:50%;right:40px;transform:translateY(-50%)}.lb-close{top:20px;right:25px;font-size:26px}.new_footer_area{background:#5462d926}.new_footer_top{padding:100px 0 40px;position:relative;overflow-x:hidden}.new_footer_area .footer_bottom{padding-top:5px;padding-bottom:5px}.footer_bottom{font-size:18px;font-weight:500;line-height:20px;color:#7f88a6;padding:27px 0}.lks a{font-size:16px;font-weight:400}foot-menu{color:#3b3d40!important;text-decoration:none!important}.new_footer_top .company_widget p{font-size:16px;font-weight:500;line-height:28px;color:#6a7695;margin-bottom:20px}.new_footer_top .company_widget .f_subscribe_two .btn_get{border-width:1px;margin-top:20px}.btn_get_two:hover{background:#fff0;color:#5e2ced}.btn_get:hover{color:#fff;background:#6754e2;border-color:#6754e2;-webkit-box-shadow:none;box-shadow:none}a:hover,a:focus,.btn:hover,.btn:focus,button:hover,button:focus{text-decoration:none;outline:none}.new_footer_top .f_widget.about-widget .f_list li a:hover{color:#31397a}.new_footer_top .f_widget.about-widget .f_list li{margin-bottom:11px}.f_widget.about-widget .f_list li:last-child{margin-bottom:0}.f_widget.about-widget .f_list li{margin-bottom:15px}.f_widget.about-widget .f_list{margin-bottom:0}.new_footer_top .f_social_icon a{width:44px;height:44px;line-height:43px;background:#fff0;border:1px solid #e2e2eb;font-size:24px}.f_social_icon a{width:46px;height:46px;border-radius:50%;font-size:14px;line-height:45px;color:#858da8;display:inline-block;background:#ebeef5;text-align:center;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.ti-facebook:before{content:"\e741"}.ti-twitter-alt:before{content:"\e74b"}.ti-vimeo-alt:before{content:"\e74a"}.ti-pinterest:before{content:"\e731"}.btn_get_two{-webkit-box-shadow:none;box-shadow:none;background:#5e2ced;border-color:#5e2ced;color:#fff}.btn_get_two:hover{background:#fff0;color:#5e2ced}.new_footer_top .f_social_icon a:hover{background:#31397a;border-color:#31397a;color:#fff}.new_footer_top .f_social_icon a+a{margin-left:4px}.new_footer_top .f-title{margin-bottom:30px;color:#20242b}.f_600{font-weight:600}.f_size_18{font-size:22px}h1,h2,h3,h4,h5,h6{color:#4b505e}.new_footer_top .f_widget.about-widget .f_list li a{color:#4a4d54;text-decoration:none}.ownpara{font-size:17px!important}.new_footer_top .footer_bg{position:absolute;bottom:0;background:url(../img/foot-bg.png) no-repeat scroll center 0;width:100%;height:266px;z-index:0}.new_footer_top .container,.new_footer_top .f_widget{position:relative;z-index:2}.new_footer_top .footer_bg .footer_bg_one{width:330px;height:105px;background-size:100%;position:absolute;bottom:0;left:30%;-webkit-animation:myfirst 22s linear infinite;animation:myfirst 22s linear infinite}.new_footer_top .footer_bg .footer_bg_two{width:88px;height:100px;background-size:100%;bottom:0;left:38%;position:absolute;-webkit-animation:myfirst 30s linear infinite;animation:myfirst 30s linear infinite}.useful-links{margin-left:70px}.foot-service{margin-left:-34px}.foot-contact{margin-left:-36px}.footer_bottom .ownpara{display:inline-block;margin:10px 0;white-space:nowrap;text-align:center;margin-left:205px}@-moz-keyframes myfirst{0%{left:-25%}100%{left:100%}}@-webkit-keyframes myfirst{0%{left:-25%}100%{left:100%}}@keyframes myfirst{0%{left:-25%}100%{left:100%}}@media only screen and (max-width:768px){.top-left{margin-left:0}.top-right{margin-right:0;margin-top:35px;margin-left:-100px}.top-left .last-nm{margin-left:115px}.tp-bar .first-nm{margin-left:25px}.pull-right{margin-top:-15px}.agent-section .outer-box .content-box .call-advisor .icon-box{left:100px!important}.agent-section .call-advisor{display:block;margin:20px auto 0 auto;text-align:center;float:none!important}.how-bg .circular-image-column{display:block;margin:20px auto;text-align:center;float:none!important}.how-bg .circular-image-column img{display:inline-block;margin:0 auto}.how-bg .circular-image-column .val{text-align:center}.sec-title{margin-bottom:0}.contact-section .outer-box .row.clearfix{display:flex;flex-direction:column}.contact-section .map-column{order:1;width:100%;text-align:center;margin-bottom:20px}.contact-section .map-column .map-outer iframe{width:100%!important;height:300px!important;border:none;display:block;margin:0 auto;border-radius:10px}.contact-section .form-column{order:2;width:100%}.property-info-sec .info-column,.gallery-single-container .upper-part .column{margin-bottom:0px!important}.info-column.padd-top-30 img.intro-bg{width:275px!important;height:200px!important;margin:0 auto;display:block;border-radius:10px}.map-column .img-vis{width:340px!important;height:auto!important;border-radius:10px;display:inline-block}.contact-form-section .agent-column .basic-info{margin-bottom:0px!important}.basic-info .social-links{text-align:center}.map-section{padding:0 20px}.map-container iframe{height:300px!important}.useful-links,.foot-service,.foot-contact{margin-left:0px!important;margin-bottom:15px}}@media (max-width:992px){.grid-item{width:45%}}@media (max-width:576px){.grid-item{width:100%}}.tp-leftarrow,.tp-rightarrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:45px!important;background:rgb(0 0 0 / .6)!important;border-radius:50%!important;cursor:pointer!important;transition:all 0.3s ease!important}.tp-leftarrow::before,.tp-rightarrow::before{content:'';display:inline-block;border:solid #fff;border-width:0 3px 3px 0;padding:8px}.tp-leftarrow::before,.tp-rightarrow::before{display:none}.tp-leftarrow:hover,.tp-rightarrow:hover{background:rgb(255 255 255 / .8)!important;color:#000!important}.tp-leftarrow{left:15px!important}.tp-rightarrow{right:15px!important}@media only screen and (max-width:767px){.tp-leftarrow,.tp-rightarrow{display:flex!important;opacity:1!important;visibility:visible!important;width:35px!important;height:35px!important;background:rgb(0 0 0 / .6)!important}.tp-leftarrow::before,.tp-rightarrow::before{display:none}.tp-banner,.tp-banner-container{overflow:visible!important}}@media (max-width:1024px){#gallery-container{margin:20px 30px;gap:15px}.grid-item{width:30%}}@media (max-width:768px){.gallery-header p{font-size:22px;line-height:1.3}.filter-button-group{margin:10px 20px}.filters ul{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:10px 10px;border-radius:20px;scrollbar-width:none}.filters ul::-webkit-scrollbar{display:none}.filters ul li{flex:0 0 auto}.filters ul li a{font-size:13px;padding:8px 16px;white-space:nowrap}#gallery-container{margin:15px;gap:10px;padding:20px 0 40px}.grid-item{width:47%}.grid-item img{height:180px}.grid-item .overlay{font-size:14px;top:140px}}@media (max-width:480px){.gallery-header p{font-size:18px}#gallery-container{margin:10px;gap:10px}.grid-item{width:100%;margin-top:30px;padding:0 25px}.grid-item img{height:200px}.grid-item .overlay{font-size:13px;top:150px}}@media (max-width:768px){.blog-news-column{width:100%!important;padding:0 15px!important;text-align:center!important}.blog-news-column .inner-box{margin:0 auto!important;float:none!important}.blog-news-column .image-box,.blog-news-column .image-box img{display:block!important;margin:0 auto!important;width:100%!important;height:auto!important}.blog-news-column .post-content{text-align:center!important}.service-title{margin-bottom:30px}}.wa-chat-box-poweredby{display:none}.wa-chat-box-brand{background:#fff}