/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 27 2023 | 07:58:30 */
.header-main .light-mode {
    box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 5%);
}

.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow {
    background-color: transparent !important;
}
.float-img-hp1 div img {
    position: relative;
    bottom: -80px;
}
body.home div#page-breadcrumb {
    display: none !important;
}

#drdr {
    position: relative;
    margin: 32px -80px 32px 32px;
    z-index: 2;
    /* width: 50%; */
}

.myser > div {
    box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 5%);
    transition: -webkit-box-shadow .3s;
}

.myser:hover > div {
    box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 10%);
    transition: -webkit-box-shadow .3s;
}

.myser .elementskit-info-box-icon {
    overflow: hidden;
}

.myser:hover >div img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition-duration: 1500ms;
    object-fit: cover;
}

.myser:hover >div img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    transition-duration: 1500ms;
    object-fit: cover;
}

#page-cover .page-cover-title {
    font-size: 60px;
    color: rgba(255,255,255,1) !important;
    font-weight: 700;
	margin-bottom: 20px !important; 
}

.myser .elementskit-info-box-icon img{
	height: 250px;
    object-fit: cover;
}


#page-cover .page-cover-tagline {
    font-size: 20px;
    color: rgba(255,255,255,1) !important;
    font-weight: 400;
}

nav#site-navigation-main-desktop ul li a {
    font-weight: 700;
}
.builder-item-sidebar.mobile-item--social-icons,
.builder-item-sidebar.mobile-item--button,
.job_listing.type-job_listing .date time,
.single_job_listing .date-posted{
	display:none !important;
}


.n2-ss-slide-limiter
{
	width: 100% !important;
}






/**** Blog CSS Start **********/

@media(min-width: 767px)
{
body.blog .posts-layout.layout--blog_column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* margin-right: -15px; */
    /* margin-left: -15px; */
}

body.blog .posts-layout.layout--blog_column article {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; 
	padding: 16px;
}
}

/**** Blog CSS  Close **********/


/**** Contact Form Css Start **********/

.cont-divs .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {
    display: block !important;
    width: 100% !important;
}

.c-form-100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 0 0 100%;
    padding: 8px 10px;
}

.c-form-50 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 0 0 50%;
    padding: 8px 10px;
}

.c-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.cont-divs input.wpcf7-submit {
    width: 100%;
}

.nav-menu-desktop .menu>li>a {
    padding: 12px 9px 12px;
}

@media(max-width: 767px){
	.home-slide-heading > div{
		font-size:34px !important;
	}
}


/**** Contact Form Css Close **********/


	


