body {font-family: Arial, sans-serif;margin: 0;padding: 0;}header {display: flex;justify-content: space-between;align-items: center;padding: 10px 20px;color: white;background: linear-gradient(45deg, #003347, #530045);}.navbar {display: flex;justify-content: space-between;align-items: center;color: #fff;background: linear-gradient(131deg, #e10a00, #008984);}.navbar .logo {font-size: 1.5rem;font-weight: bold;padding: 10px;margin: 0px;}.navbar ul {list-style: none;display: flex;align-items: center;}.navbar ul li {margin-left: 1rem;position: relative;}.navbar ul li a {color: #fff;text-decoration: none;padding: 0.5rem 1rem;transition: background-color 0.3s;}.navbar ul li a:hover {background-color: #0056b3;border-radius: 5px;}.navbar ul li:hover .dropdown, .navbar ul li.show .dropdown {display: block;}.menu-toggle {display: none;font-size: 1.5rem;cursor: pointer;background-color: #830000;padding: 1rem 1rem;border-radius: 5px;padding-right: 70px;}.menu-toggle.active {background-color: #003f7f;}@media (max-width: 768px) {.navbar ul {flex-direction: column;display: none;background-color: #000000;position: absolute;top: 45px;left: 0;z-index: 1;transition: all 0.3s ease;}.navbar ul li {text-align: center;margin: 5px;border-top: 1px solid #0056b3;padding: 10px;}.menu-toggle {display: block;}.navbar ul.active {display: flex;}}p {font-weight: 400;font-size: 20px;line-height: 1.77778;font-family: "EB Garamond', serif";margin-top: 26px;margin-bottom: 26px;}ul li {list-style: none;font-size: 22px;line-height: 45px;}a {color: #fdfdfd;text-decoration: none;}.artee a {color: #ff0000;text-decoration: none;font-size: 24px;font-weight: 600;}h1 {padding: 15px;margin: 0px;font-size: 32px;color: #f9ff07;background-color: #211302;border-radius: 10px;}h2 {font-size: 25px;color: #005733;line-height: 45px;}h3 {font-size: 26px;color: #612900;line-height: 50px;}h4 {font-size: 23px;color: #0a0a02;}h5 {padding: 13px;margin: 0px;font-size: 22px;color: #0a0a02;}h6 {padding: 10px;margin: 0px;font-size: 22px;color: #0a0a02;}.banner {max-width: 1200px;width: 100%;margin: 0 auto;overflow: hidden;}.banner img {width: 100%;height: auto;display: block;}.cont {max-width: 1200px;margin: 0 auto;}.artee {padding: 20px;background-color: #e7e7e759;color: black;text-align: center;}.gallery {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px;}.image {width: calc(33.33% - 20px);margin-bottom: 20px;position: relative;border: 2px dashed #059331;}.image img {width: 100%;border-radius: 5px;}.image-name {position: absolute;bottom: 10px;left: 10px;color: #ff00a3;font-weight: bold;font-size: 28px;font-family: lobstar;}.star-rating {position: absolute;top: 10px;right: 10px;color: gold;}.star-rating {font-size: 25px;}@media screen and (max-width: 768px) {.image {width: calc(50% - 20px);}}@media screen and (max-width: 480px) {.image {width: calc(100% - 20px);}}.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.container {background-color:black;text-align:center;padding:25px;}.foooter {color: #ffffff;text-align: center;padding: 15px;background: linear-gradient(to right, #6b035f 0%, #00351dc7 100%);}.faq {max-width: 800px;margin: 20px auto;background: #09004b;padding: 20px;border-radius: 5px;}.question {margin-bottom: 20px;}.question h2 {cursor: pointer;background-color: #fff;padding: 10px;border-radius: 5px;margin: 0;color: #333;transition: background-color 0.3s;}.question .answer {display: none;background-color: #fff;padding: 10px;border-radius: 5px;color: #555;}.question h2:hover {background-color: #f0f0f0;}.question h2.active {background: linear-gradient(45deg, #731050, #004336);color: aliceblue;}.question h2.active + .answer {display: block;background: linear-gradient(45deg, #731050, #004336);color: aliceblue;}.btn {-moz-user-select: none;-ms-user-select: none;border: 1px solid transparent;font-size: 1rem;border-radius: .25rem;}.btn-warning {color: #000;border-color: #3aff00;margin: 10px;font-style: italic;font-family: sans-serif;background: linear-gradient(45deg, #6f0277, #016540);color: white;}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.call-buttons {position: fixed;bottom: 20px;right: 30px;z-index: 1000;}.col-4 {-ms-flex: 0 0 30.333333%;flex: 0 0 30.333333%;max-width: 30.333333%;}.nav-links {display: flex;justify-content: flex-end;margin-top: 100px;}.nav-links > a {padding: 10px 10px 13px 10px;text-decoration: none;color: #fbff00;background-color: #a57777;border-radius: 5px;margin: 10px;}.nav-links > a:hover {background-color: rgb(157 62 122);color: #fcdf66;}.logo {padding: 5px 5px 5px 5px;}.com {color: #ffed00;}.py-l {padding-left: 20px;}.call-me {display: none;}.icon {justify-content: center;display: inline-block;margin-left: auto;margin-right: auto;border: solid 1px #fff;border-radius: 5px;background-color: #fff;margin: 5px;}.icon:hover {opacity: 0.5;}.footer-link a {text-decoration: none;color: #fdfdfd;font-size: 22px;line-height: 34px;font-weight: 600;}.footer-link a:hover {text-decoration: underline;color: #ffed00;}.copyright {color: #cc00ff;padding: 10px;background: #080007;paddiing-bottom: 20px;margin-bottom: 50px;text-align: center;}.col-4 p {color: #002389;}@media (max-width: 768px) {.col-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}.nowcalling {display: block;position: fixed;bottom: 0;width: 100%;z-index: 9999 }.lcol,.rcol {float: left;width: 50% }.lcol {background-color: #15259b;}.rcol {background-color: #1f7723;}.lcol a {display: block;color: #fff;padding: 10px;font-size: 18px;text-align: center;text-decoration: none;}.rcol a {display: block;color: #fff;padding: 10px;font-size: 18px;text-align: center;text-decoration: none;}.faq-section {max-width: 1200px;margin: 0 auto;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);padding: 20px;background-color: #d7d79d;}.faq-title {font-size: 26px;margin-bottom: 20px;text-align: center;color: #650053;font-weight: 700;}.faq-item {border-bottom: 1px solid #f00;padding: 15px 0;}.faq-item:last-child {border-bottom: none;}.faq-question {font-size: 23px;font-weight: bold;cursor: pointer;position: relative;padding-right: 25px;color: #021d39;}.faq-question::after {content: '+';position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 24px;color: #ff0505;}.faq-question.active::after {content: '-';}.faq-answer {display: none;margin-top: 10px;padding-left: 20px;color: #00126f;line-height: 38px;font-size: 22px;}.faq-answer.show {display: block;}