.outer-colors{display:inline-flex;width:100%}.color-pallet h3{padding-bottom:3%}.color-pallet .colors{padding-bottom:3%}.color-pallet .et_pb_text_inner{text-align:justify}.p-tag .et_pb_text_inner,.ptag p{text-align:justify}section.section-home-pd.section-home-black.testimonials-home-wrap.citywise-pages-testi{display:block}.lift-home-city{width:100%;height:300px;object-fit:fill}p.second-heading.text-center{font-size:14px}.language-en form.horizontal-form button,.language-en form.horizontal-form button:hover{background-color:#be8707!important;color:#fff!important}.text-just{text-align:justify}h6{font-size:24px}h4.custom-headingfour{font-size:18px;padding-bottom:0}.white{color:#fff}.why-box{text-align:center}.why-box img{padding-bottom:15px;width:150px}.why-box p{font-size:14px;padding-left:5%;padding-right:5%}.why-box h3{font-size:24px}.product-box h3{text-align:center}.product-box p{min-height:220px}.book_sec .accordion{--bs-accordion-bg:#1d1d1d}.book_sec button.accordion-button.collapsed{color:#fff;font-weight:700}.book_sec .accordion-button:not(.collapsed){color:#fff;background-color:#000;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);font-weight:700}.book_sec .accordion-button::after{background-color:#fff}.submenu-product{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px}.submenu-product li{list-style-type:none}.submenu-product a{margin:5px;font-size:14px;font-weight:400}.test_sec .row .col-md-6{padding-bottom:20px}@media (max-width:1367px){h6{font-size:18px}}@media (max-width:1025px){.product-box p{min-height:250px}}@media (max-width:990px){.product-box p{min-height:310px}}.card-body.text-center img{width:100%!important;height:300px!important;object-fit:cover}@media (max-width:769px){.mobiletext{padding-top:30px}.submenu-product li,.submenu-product a{width:100%}.submenu-product a{margin:5px;font-size:12px;font-weight:400}.offset-md-1,.offset-md-2,.offset-md-3{margin-left:0}.product-box p{min-height:10px}.product-box{margin-bottom:5%}.product-box1 h2{font-size:22px;font-weight:700;padding-top:15px;margin:0}.product-box1 button.accordion-button.collapsed{padding:5px 15px}.why-box img{padding-bottom:15px;width:100px}.why-box h3{font-size:18px}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);padding-top:60px}.modal-content{background-color:#fff;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 20px 20px;width:80%;max-width:900px}.close{color:#000;float:left;font-size:28px;font-weight:700;transition:color .3s;position:relative;left:100%}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.modal-content iframe{width:100%;height:500px}.thumbnail{position:relative;margin:5px}.thumbnail .play_btn{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.row.first_pxy{padding:40px 0}.video_p_xy{padding:5px 0 10px;margin:0 5px}.description h3{font-size:18px;color:#0146a1;font-weight:700;text-align:center;margin:0}.testimonial-item{margin:20px 0;border:solid 8px #d8d8d8;background-color:#fff;clip-path:polygon(calc(0% + 5px) calc(0% + 5px),calc(100% - 5px) calc(0% + 5px),calc(100% - 5px) calc(100% - 5px),calc(0% + 5px) calc(100% - 5px));transition:clip-path .6s linear;width:100%}.testimonial-item:hover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mobiletext{padding-top:30px}}@media only screen and (min-width:834px) and (orientation:landscape){.mobiletext{padding-top:30px}.modal-content{background-color:#fff;margin:auto!important;padding:0 30px 30px!important;width:80%;max-width:900px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (min-device-width:768px) and (max-device-width:1023px) and (-webkit-min-device-pixel-ratio:1){.modal-content{background-color:#fff;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 30px 30px;width:80%;max-width:900px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.video_p_xy{padding:40px 0 20px;text-align:center}.modal-content{background-color:#fff;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 30px 30px;width:80%;height:50%;max-width:500px}}