.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;}

#copyright p { margin-bottom: 0 !important;}
.fitem { position: relative; margin-bottom: 15px; display: block;}
.fitem input, .fitem select{width:100%; height:50px; padding:10px; font-size:16px;border:1px solid #ccc !important;}
.fitem textarea{width:100%; height:100px; padding:10px; font-size:16px;border:1px solid #ccc !important;border:0;}
.fcbtn input {width: 100%; height: 50px; line-height: 50px; padding: 0; background: #000000 !important; text-transform:uppercase; color:#fff; border:0 !important; padding:0 !important; border-radius:4px !important;}
.fcbtn input:hover{background: #fff !important;color:#b55329 !important;}
.fitem.full>p { display: flex; column-gap: 16px;}
.fitem span.half{width:100%}
span.wpcf7-spinner { display: none;}
.wpcf7-not-valid-tip { color: #fff;}
.wpcf7-response-output { border-color: #fff !important; color: #fff;}
.swiper-slide-inner { max-width: 1320px; padding: 0 20px !important;}

.mb0 p{margin-bottom:0 !important;}
.sbtn span.elementor-button-icon { background: #E61114; padding: 15px; border-radius: 30px;}
.sbtn .elementor-button-text { background-color: var( --e-global-color-79dee44 ); font-family: "Work Sans", Sans-serif; font-size: 15px; font-weight: 500; line-height: 15px; color: var( --e-global-color-32fd7bb ); border-style: none; border-radius: 30px 30px 30px 30px; padding: 15px 30px 15px 30px;}
.sbtn .elementor-button:hover span.elementor-button-icon, .sbtn .elementor-button:hover .elementor-button-text{background:#000;}
.elementor-counter-number-wrapper { background: #E61114; padding: 15px 30px; border-radius: 15px; margin-bottom: 15px;}
.elementor-counter { display: inline-flex !important;}
.sbtn1 .elementor-button-text{background-color:transparent; font-family: "Work Sans", Sans-serif; font-size: 15px; font-weight: 500; line-height: 15px; color: var( --e-global-color-32fd7bb ); border: 1px solid #fff; border-radius: 30px 30px 30px 30px; padding: 15px 30px 15px 30px;}
.sbtn1 span.elementor-button-icon { background: transparent; padding: 15px; border-radius: 30px; border: 1px solid #fff;}
.sbtn1 .elementor-button:hover span.elementor-button-icon, .sbtn1 .elementor-button:hover .elementor-button-text{background:#E61114;border-color:#E61114;}
span.elementor-divider__text.elementor-divider__element { padding: 10px 20px; border-radius: 20px; border: 1px solid rgba(0,0,0,0.1);}
#home-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal { display: flex; justify-content: center; margin: 0 auto 80px !important; max-width: 1280px; left: 0 !important; right: 0 !important;}
#home-slider span.swiper-pagination-bullet { flex: 1; width: 0 !important; height: 0 !important;}
#home-slider span.swiper-pagination-bullet:before{ background: #fff !important; padding: 10px 20px; width: 100%; display: block; border-radius: 30px; }
#home-slider span.swiper-pagination-bullet:nth-child(1):before { content: 'Build Strong Workforce';  }
#home-slider span.swiper-pagination-bullet:nth-child(2):before { content: 'Seamless Project Execution';}
#home-slider span.swiper-pagination-bullet:nth-child(3):before { content: 'Powering Future Growth';}
#home-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1 !important;}
@media(max-width:767px){
	.fitem.full>p { display: block; column-gap: 0;}
	.fitem.full>p>.half input{margin-bottom:15px;}
	.fitem.full { margin-bottom: 0;}
	#home-slider span.swiper-pagination-bullet:before { font-size: 14px;}
	.swiper-slide-bg { background-position: center right -250px !important;}
}