body{overflow-x:hidden;}
p a{text-decoration:none;}
.top-bar .inside-top-bar {    display: flex;   justify-content: space-between; }
p.copyright{font-size:12px;margin:0;}
.mb-ten{margin-bottom:10px;}
.mb-zero{margin-bottom:0;}
.home #menu-item-511{display:none;}
.main-navigation ul ul{width:225px;}
ul.kt-blocks-testimonials-inner-wrap.kt-testimonial-grid-wrap{margin-left:0;}
.bg-light-pink{background-color:#FBF4F9;}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;}
.close{color:#aaa;float:right;font-size:28px;font-weight:700;margin-top:-15px;}
.contact-us-page-form input[type=submit]{width:150px;border-radius:15px;}
.contact-us-page-form input[type=text],.contact-us-page-form input[type=email],.contact-us-page-form textarea{border-radius:10px;border-color:#e3e0e0;width:100%;background-color:#f9f9f9;}
.contact-us-page-form textarea{max-height:150px;overflow-y:scroll;resize:none;}
.disclaimer-sabinsa p{color:#575757;margin-bottom:10px;}
.disclaimer-sabinsa{text-align:left;padding-top:30px;}
.footer-table-contact a{text-decoration:none;}
.footer-table-contact td{border:0;padding:0;}
.footer-table-contact{width:100%;border:0;padding:0;}
.footer-widgets .widget{margin-bottom:10px;font-size:.9rem;}

.modal-content{margin-top:5%;background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%;}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:15%;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4);}
.one-container .site-content{padding:0 40px!important;}
.separate-containers .site-main{margin:0 20px!important;}
.site-branding-container .site-description{font-size:10px;margin:-5px 0 0 -20px;color:#a54686;}
.site-branding-container,#block-22{margin-left:15px;}
.site-branding-container{display:flex;flex-direction:column;}
.site-branding-container{margin-left:5px;}
.site-header .inside-header{padding-top:10px;padding-bottom:10px;}
.site-header.sticky-header{position:fixed;top:0;left:0;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .12);}
.site-header{border-bottom:1px solid #dfdde4;}
.site-header{width:100%;transition:all 0.3s ease;z-index:9999;}
.site-main .wp-block-group__inner-container{padding:0 40px!important;}
.sticky-enquiry__panel input[type="text"],.sticky-enquiry__panel input[type="email"],.sticky-enquiry__panel textarea,.sticky-enquiry__panel .btn{border-radius:10px;font-size:14px;width:100%;}
.site-info .inside-site-info.grid-container {display: flex;flex-direction: column-reverse;text-align: left;font-size: 12px;}
.footer-bar h5 {margin-bottom: 10px;}
.footer-bar {border-bottom: 1px solid #ccc;}
.footer-form {width: 200px;max-width: 300px;}
.footer-form input[type="text"],.footer-form input[type="email"],.footer-form textarea{border:0;background-color:#d7d5d5;border-radius:5px;height:30px;font-size:12px;margin-bottom:10px;color:#222;}
.footer-form textarea{height:80px;resize:none;}
.footer-form input[type="submit"]{border-radius:5px;font-size:12px;padding:5px 20px;}
.copyright-bar {padding-top: 10px;}
#block-12{margin-bottom:0;}
#block-12>div,#block-13>div{background-color:#fff;}
#main{margin-top:0;margin-bottom:0;}
table.footer-logo td {padding: 0;}
.owl-theme .owl-nav [class*=owl-]:hover{background:none;}
@media(min-width:1200px){
button.owl-prev,button.owl-next {position: absolute;top:-16px;}
button.owl-prev{left:0;}
button.owl-prev span{color:#fff;font-size:50px;margin-left:-50px;}
button.owl-next{right:0;font-size:50px;}
button.owl-next span{color:#fff;font-size:50px;}
	.main-navigation .main-nav ul li a{padding-left:10px;}
	}
@media(max-width:768px){
	.menu-item-has-children .dropdown-menu-toggle{padding-left:0;padding-right:0;}
	.top-bar .inside-top-bar {  flex-direction: row-reverse;}
	.owl-nav {display: none;}
}
