/* Header Styling Starts Here  */
section.row-back:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 45px solid #1e2126;
    border-left: 45px solid transparent;
    position: absolute;
    left: -45px;
    top: 0;
}
/* Header Styling Ends Here  */

/* Banner Styling Starts Here  */
a, a:hover {
	text-decoration: none !important;
}

a:focus {
	outline: none !important;
}
/* Banner Styling Ends Here  */

/* Industries We Serve Styling Starts Here  */
figure.swiper-slide-inner {
    background: #fff;
    padding: 10px;
    border: 1px solid #e7e8ec;
    border-radius: 3px;
}
/* Industries We Serve Styling Ends Here  */

/* Inner Pages Styling Starts Here  */
.contact-transparent select {
    background: transparent !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-bottom: 2px solid #fff !important;
    border-right: 0px !important;
    color: #333333 !important;
    font-weight: 500 !important;
}

.bread-inner ul {
    background: #43413e !important;
    width: 10% !important;
    padding: 10px 16px !important;
    border-radius: 50px !important;
}

.sidebar-styling ul {
    background: #F26520 !important;
    padding: 20px 0;
    border-radius: 20px;
}

.bread-inner-services ul {
    background: #43413e !important;
    width: 12% !important;
    padding: 10px 16px !important;
    border-radius: 50px !important;
}

.bread-inner-indus ul {
    background: #43413e !important;
    width: 35% !important;
    padding: 10px 16px !important;
    border-radius: 50px !important;
}

.contact-list .elementor-icon-list-text span {
    font-weight: 400 !important;
}

.wp-block-latest-posts > li > a {
    font-size: 14px !important;
}

.services-pre .premium-banner-ib-desc {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* Inner Pages Styling Ends Here  */

/* Employee Page Styling Starts Here  */
.emp-form label {
    color: #333 !important;
    font-family: 'Rubik', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.emp-form sup {
    color: #ff0000 !important;
    font-size: 17px;
    font-weight: 400;
}

.emp-form .row {
    margin-bottom: 20px;
}

.emp-form select {
    border-color: #CCCCCC !important;
}
/* Employee Page Styling Ends Here  */

@media(max-width : 768px){
	.bread-inner ul {
    width: max-content !important;
}
	.bread-inner-indus ul {
    width: max-content !important;
}
	.bread-inner-services ul {
		width : max-content !important
	}
}
@media(max-width : 767px){
	.bread-inner ul {
    width: max-content !important;
		margin : auto !important; 
		justify-content: center !important;
}
		.bread-inner-indus ul {
			margin : auto !important; 
		justify-content: center !important;
}
	.bread-inner-services ul {
		width : max-content !important;
		margin : auto !important; 
		justify-content: center !important;
			
	}
}

@media(max-width : 767px){
.elementor-section {
    width: 688px !important;
    max-width: 688px !important;
    left: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box;
}
}
