@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&display=swap");*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:Open Sans,sans-serif;color:#0c0c0c;background-color:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.next-image-container{position:relative;width:100%;height:100%}.layout_padding{padding:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:flex;flex-direction:column;align-items:flex-start}.heading_container h2{position:relative;margin-bottom:0;font-size:2.4rem;font-weight:700}.heading_container h2 span{color:#ffbe33}.heading_container.heading_center{align-items:center;text-align:center}.heading_container p{margin-top:10px;margin-bottom:0}.mb_45{margin-bottom:45px}.psudo_white_primary{position:relative}.form_container form>div{margin-bottom:15px}.btn_box button{background-color:#ffbe33;color:#fff;border:none;padding:10px 45px;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:0;transition:all .3s}.btn_box button:hover{background-color:#f90}.owl-carousel .item{display:flex;justify-content:center}.comment-reply li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.comment-reply li:last-child{border-bottom:none}.single_post .img-post img{width:100%;border-radius:5px;margin-bottom:20px}.card{background:#fff;border-radius:5px;margin-bottom:30px;box-shadow:0 0 20px rgba(0,0,0,.08)}.card .header{padding:20px;border-bottom:1px solid #f0f0f0}.card .body{padding:20px}.categories-clouds li{display:inline-block;margin:5px}.popular-post .single_post{margin-bottom:20px}.popular-post .img-post{height:100px;overflow:hidden;border-radius:5px;margin-top:10px}.popular-post .img-post img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.layout_padding{padding:60px 0}.layout_padding2{padding:30px 0}.heading_container h2{font-size:1.8rem}.col-lg-4.right-box{margin-top:30px}}.form_container,.form_container *,.sub_page .hero_area .about_section,.sub_page .hero_area .book_section,.sub_page .hero_area .client_section,.sub_page .hero_area .contact_section,.sub_page .hero_area .offer_section,.sub_page .hero_area>section{position:relative;z-index:2}