h1, h2, h3, h4, h5, h6, a, span, ul, li, ol, div, p {
    font-family: "Poppins", sans-serif;
}.sjb-page {
    font-family: "Poppins", sans-serif !important;
}header {
	width: 100%;
}.header-5 .mainmenu .navbar .navbar-nav .nav-item .nav-link:before {
	display: none;
}.header-5 .mainmenu .navbar .navbar-nav .nav-item .nav-link{
	 background-image: -webkit-linear-gradient(21deg, #ff8f00 0%, #ebce00 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}main.jobs-section {
    display: flex;
    background: rgb(255, 255, 255);
    padding: 5% 0;
}.sjb-page {
    padding: 0px !important;
}.sjb-filters.sjb-filters-v2 {
    width: 30%;
    float: left;
    margin: 0px 5% 0px 0px !important;
    background: rgb(245, 245, 245) !important;
    padding: 20px !important;
}.sjb-page .form-group {
    margin-bottom: 15px;
}.sjb-page .sjb-search-button, .sjb-page .sjb-search-location, .sjb-page .sjb-search-job-type, .sjb-page .sjb-search-categories {
    width: 100%;
    max-width: 100%;
    flex: 1 1 100%;
}.sjb-page .sjb-filters.sjb-filters-v2 .form-control {
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    box-shadow: none;
    border-width: 0px 0px 1px;
    border-image: initial;
    border-bottom: 1px solid rgb(204, 204, 204);
}.sjb-page .list-data .v2 .sjb-apply-now-btn a, .sjb-page .sjb-filters.sjb-filters-v2 .btn-search, .sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit, .sjb-listing p a.btn.btn-primary {
    background-image: -webkit-linear-gradient(21deg, rgb(255, 143, 0) 0%, rgb(235, 206, 0) 100%);
    transition: 1s;
}.sjb-page .list-data .v2 .sjb-apply-now-btn a:hover, .sjb-page .sjb-filters.sjb-filters-v2 .btn-search:hover, .sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit:hover, .sjb-listing p a.btn.btn-primary:hover {
    background-image: -webkit-linear-gradient(21deg, rgb(235, 206, 0) 0%, rgb(255, 143, 0) 100%);
    transition: 1s;
}.sjb-listing {
    width: 65%;
    float: right;
}.sjb-page .list-data .v2 {
    z-index: 999;
    position: relative;
    margin: 0px 0px 30px;
    padding: 0px;
}.list-data header {
    position: relative;
    box-shadow: none;
    background: none !important;
}.sjb-page .list-data .v2 .job-info h4 a:hover {
    color: rgb(255, 143, 0) !important;
}.sjb-page .list-data .sjb-job-type-location-date .col-sm-4 {
    width: 33% !important;
    max-width: 33% !important;
}.sjb-page .sjb-listing .row {
    display: block !important;
}.sjb-page .list-data .sjb-job-type-location-date .job-date, .sjb-page .list-data .sjb-job-type-location-date .job-location, .sjb-page .list-data .sjb-job-type-location-date .job-type {
    color: rgb(0, 0, 0) !important;
}.sjb-page .list-data .v1 .job-type i, .sjb-page .list-data .v1 .job-location i, .sjb-page .list-data .v1 .job-date i, .sjb-page .list-data .v2 .job-type i, .sjb-page .list-data .v2 .job-location i, .sjb-page .list-data .v2 .job-date i, .sjb-page .sjb-detail .list-data .v2 .job-features .sjb-title-value h4 i, .sjb-listing .list-data .v2 .job-features .sjb-title-value h4 i {
    color: rgb(255, 143, 0) !important;
}.sjb-page .list-data .v2 .job-type i, .sjb-page .list-data .v2 .job-location i, .sjb-page .list-data .v2 .job-date i {
    margin-right: 15px !important;
    margin-top: 0px !important;
}.sjb-container-main .sjb-page {
    margin: 10% 0 5%;
}.sjb-container-main .sjb-page .list-data .v2 {
    background: #1e1e1e;
	padding: 0 30px 30px !important;
}.sjb-container-main .sjb-page .list-data .v2 .header-margin-top {
    width: 100%;
    margin: 0 15px !important;
}.sjb-container-main .sjb-page .list-data .v2 .sjb-job-detail .job-detail h3 {
    color: #ff8f00;
}.sjb-container-main .sjb-page .list-data .v2 .sjb-with-logo .job-info h4, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-type, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-location, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-date, .sjb-container-main .sjb-page .job-features h3, .sjb-container-main .sjb-page .job-features .sjb-title-value h4, .sjb-container-main .sjb-page .job-features .sjb-title-value p, .sjb-container-main .sjb-page form#sjb-application-form h3, .sjb-container-main .sjb-page form#sjb-application-form label {
    color: #fff !important;
}.sjb-container-main .sjb-page .list-data .sjb-job-type-location-date {
    padding: 15px 0;
}.sjb-container-main .sjb-page .list-data .sjb-job-characteristics {
    width: 100%;
    margin: 0 15px;
}.sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-type i, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-location i, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-date i {
    font-size: 18px;
}.sjb-container-main .sjb-page .list-data .v2 .job-description {
    padding: 0;
    color: #fff;
}.sjb-container-main .sjb-page form#sjb-application-form {
	background: #000;
	padding: 0 20px;
}.home-map iframe {
    width: 100%;
    height: 140px;
}.copyright .social-area ul li a.linkedin {
    background: #0079b5;
}.breadcrumb-murtes.career_breadcrumb {
    background: url(https://guysonhire.com/Kyanosai/assets/img/banner-career.jpg);
}.breadcrumb-murtes .breadcrumb-content h2 {
    font-size: 40px;
    font-weight: 400;
    color: #000;
    margin-top: auto;
    display: inline-block;
    padding: 8px 100px;
    border-radius: 50px;
}.footer.footer-2 {
	padding: 5% 0;
}.copyright {
	padding: 10px 0;
}.copyright .social-area ul li a {
	width: 30px;
	height: 30px;
	line-height: 30px;
}






/************************** Responsive CSS ***************************/
@media (max-width :1920px) {
    header {
        position: relative;
    }
}
@media (max-width: 1199px) {
	    .header-5 .mainmenu .navbar .navbar-nav .nav-item .nav-link {
        margin: 0 10px;
    }.breadcrumb-murtes {
        height: 400px;
    }.breadcrumb-murtes .breadcrumb-content {
    height: 400px;
    line-height: 400px;
}    .sjb-page .list-data .v2 .job-type i, .sjb-page .list-data .v2 .job-location i, .sjb-page .list-data .v2 .job-date i {
        margin-right: 0px !important;
        margin-top: 3px !important;
        width: 20px;
	}.footer .links-widget h3, .footer .about-widget h3 {
		font-size: 20px;
		margin-bottom: 10px
	}.sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-type i, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-location i, .sjb-container-main .sjb-page .list-data .sjb-job-type-location-date .job-date i {
    width: 20px;
    margin-right: 10px !important;
    margin-top: 0 !important;
}
}
@media (max-width: 991px) {
	    header .header-5 .logo {
        width: 40%;
	}main.jobs-section .container {
		max-width: 95%
	}.sjb-page .list-data .sjb-job-type-location-date {
		padding: 15px;
	}.sjb-page .list-data .sjb-job-type-location-date .col-md-2.col-sm-4.col-xs-12, .sjb-page .list-data .sjb-job-type-location-date .col-md-3.col-sm-4.col-xs-12, .sjb-page .list-data .sjb-job-type-location-date .col-sm-4:first-child, .sjb-page .list-data .sjb-job-type-location-date .col-md-3.col-sm-4:nth-child(2) {
    width: 28% !important;
    max-width: 28% !important;
        flex: 28% !important;
	}.sjb-page .list-data .sjb-job-type-location-date .col-md-4.col-sm-4.col-xs-12, .sjb-page .list-data .sjb-job-type-location-date .col-md-3.col-sm-4:last-child {
    width: 44% !important;
    max-width: 44% !important;
        flex: 44% !important;
}.footer.footer-2 .container, .copyright .container, div#container {
		max-width: 90%
	}    .footer.footer-2 {
        padding-bottom: 0;
	}.copyright .cp-area p {
		margin: 0;
		text-align: left;
	}.copyright .social-area ul {
		text-align: right;
	}.job-features .col-md-3.col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
}header.main-header-menu .header-5 .mainmenu .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
        opacity: 0 !important;
        visibility: hidden !important;
		display: none !important;
    }header.main-header-menu .header-5 .mainmenu .navbar .navbar-nav .nav-item .nav-link {
        padding: 20px 0 ;
    }
}
@media (max-width: 900px) {
	    .breadcrumb-murtes {
        height: 350px;
    }.breadcrumb-murtes .breadcrumb-content {
    height: 350px;
    line-height: 350px;
}    .breadcrumb-murtes .breadcrumb-content h2 {
        font-size: 25px;
	padding: 0;
    }
}
@media (max-width: 800px) {
	    .breadcrumb-murtes {
        height: 280px;
    }.breadcrumb-murtes .breadcrumb-content {
    height: 280px;
    line-height: 280px;
}    header .header-5 .logo {
        width: 50%;
    }
}
@media (max-width :767px) {
	    .header-5 .navbar-toggler {
        width: 40px;
        height: 40px;
        font-size: 25px;
    }.sjb-page .list-data .sjb-company-wrapper-details-list .col-md-8.col-sm-8 {
    width: 100% ! IMPORTANT;
    max-width: 100% !important;
}main.jobs-section .container {
		max-width: 100%
	}.sjb-page .list-data .sjb-company-wrapper-details-list .sjb-apply-now-btn {
    float: right;
}
}
@media (max-width: 699px) {
	    .breadcrumb-murtes {
        height: 250px;
    }.breadcrumb-murtes .breadcrumb-content {
    height: 250px;
    line-height: 250px;
}main.jobs-section .sjb-page .sjb-filters.sjb-filters-v2 {
    width: 100%;
    margin-bottom: 30px !important;
    margin-right: 0 !important;
}main.jobs-section .sjb-page .sjb-listing {
    width: 100%;
}
}
@media (max-width: 600px) {
	.breadcrumb-murtes {
    height: 200px;
}.breadcrumb-murtes .breadcrumb-content {
    height: 200px;
    line-height: 200px;
}.job-features .col-md-3.col-sm-6 {
    flex: 0 0 100%;
    max-width: 100%;
}.sjb-page .list-data .sjb-job-type-location-date .col-sm-4:first-child, .sjb-page .list-data .sjb-job-type-location-date .col-md-3.col-sm-4:nth-child(2), .sjb-page .list-data .sjb-job-type-location-date .col-md-3.col-sm-4:last-child {
    width: 100% !important;
    max-width: 100% !important;
	flex: 100% !important;
}.sjb-container-main .sjb-page .list-data .v2 {
    padding: 0 15px 15px !important;
}div#container {
    max-width: 100% !important;
	}.sjb-container-main .sjb-page {
		margin: 0;
	}
}
@media (max-width: 575px) {
	header .header-5 .logo {
        width: 60%;
	}.copyright .cp-area p, .copyright .social-area ul {
		text-align: center;
	}.copyright .cp-area p {
		margin-bottom: 10px;
	}
}
@media (max-width: 500px) {
	    .breadcrumb-murtes {
        height: 150px;
    }    .breadcrumb-murtes .breadcrumb-content {
        height: 150px;
        line-height: 150px;
    }.sjb-page .list-data .sjb-job-type-location-date .col-md-2.col-sm-4.col-xs-12, .sjb-page .list-data .sjb-job-type-location-date .col-md-3.col-sm-4.col-xs-12, .sjb-page .list-data .sjb-job-type-location-date .col-md-4.col-sm-4.col-xs-12  {
        width: 100% !important;
        max-width: 100% !important;
    }.sjb-page .list-data .v2 .sjb-apply-now-btn a {
    font-size: 15px;
    padding: 7px 15px;
}

}
@media (max-width: 468px) {
	    .breadcrumb-murtes {
        height: 130px;
    }   .breadcrumb-murtes .breadcrumb-content {
        height: 130px;
        line-height: 130px;
    }    header .header-5 .logo {
        width: 80%;
	}.sjb-page .sjb-detail .list-data .v2 .jobpost-form h3 {
		margin: 10px 0;
	}.sjb-page .sjb-detail .list-data .v2 .jobpost-form label {
		margin-bottom: 0;
	}.sjb-container-main .sjb-page form#sjb-application-form {
		padding: 0 10px;
	}
}
@media (max-width: 375px) {
	    header .header-5 .logo {
        width: 100%;
    }
}