.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation { padding: 0 !important;}
.separate-containers .site-main { margin: 0 !important;}
header.entry-header { display: none;}
.elementor-widget:not(:last-child) {margin-bottom: 0 !important;}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 0 !important;}

.swiper-slide-inner{max-width:1320px !important;padding-left:20px !important;}
.swiper-slide-contents{width: 532px;background-color:#D1A84C;opacity:0.8; border-radius:20px;padding:80px 80px 80px 40px !important;clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 96%);}
.elementor-slide-button{width: 199px !important;height: 51px !important; }
.ofbx article .elementor-post__card{border-bottom-left-radius:20px !important;border-bottom-right-radius:20px !important;}
.atab .elementor-tab-title{background-color:#FEF3DA;border-radius:10px;width:174px !important;margin:0px 10px !important;text-align:center !important;}
.atab .elementor-tab-title:hover{background-color:#D1A84C;color:#fff;}
.atab .elementor-tab-title.elementor-active{background-color:#D1A84C;color:#fff;}
.atab .elementor-tabs-wrapper{background-color:#fff !important;padding:20px !important;border-radius:10px;box-shadow: 0px 10px 60px 0px rgba(15, 53, 103, 0.10);}
.atab .elementor-tab-content{padding:25px 0 !important;}

.elementor-tabs-wrapper { background: #FFFFFF; border-radius: 10px;min-height:77px;}
.elementor-testimonial { display: flex; flex-direction: column-reverse;}
.elementor-star-rating { position: absolute; top: 0; left: 0;}
.elementor-testimonial__content { padding: 33px 0 0 0 !important;}
.elementor-testimonial__header { padding: 15px 0 0 0 !important;}
.elementor-testimonial__footer cite, .elementor-testimonial__header cite { justify-content: center;}
.fcontact .elementor-icon-box-icon { position: relative; top: 5px;}
.fcontact p.elementor-icon-box-description { font-size: 17px;}
.fitem span.full { width: 100%; float: left; box-sizing: border-box; position: relative;} 
input.wpcf7-form-control{border:0 !important; margin-bottom:15px !important; height:60px !important; font-size:17px !important; width: 100%; background-color:#EEEEEE; border-radius:5px !important; font-family: "DM Sans", Sans-serif;}
.wpcf7-list-item-label{font-size:17px !important; font-family: "DM Sans", Sans-serif; color:#000 !important; font-weight:400 !important; margin-left:10px;}
input[type=checkbox] {width: 30px !important; height: 30px !important;border: 1px solid #707070 !important;vertical-align: middle;}
input.wpcf7-submit {
    background-color: #D1A84C !important;
    padding: 20px 20px !important;
    border-radius: 0px !important;
    color: #fff !important;
    margin-top: 0px !important;
    width: 100% !important;
    border: 0 !important;
    text-transform: uppercase !important;
    border-radius: 5px !important;
    display: block !important;
    height: auto !important;
}
input.wpcf7-submit:hover{background:#000 !important; color:#fff !important;}
.wpcf7-form-control-wrap textarea{background-color:#EEEEEE; border-radius:5px !important;font-family: "DM Sans", Sans-serif; border:0 !important; height:100px !important; padding:10px !important;}
::placeholder{color:#000 !important; font-size:17px !important;}

.mb20 p{margin-bottom:20px;}
@media (max-width:1024px) {
		.fcontact .elementor-icon-box-description{word-break:break-all;}
}

@media (max-width: 767px) {
	
	.swiper-slide-contents{padding:50px 50px 50px 30px !important;}
	.fcontact .elementor-icon-box-description{word-break:break-all;}
}