/*

Theme Name: Kochar

Theme URI: http://www.kochar.com

Author: The KIPL Team

Version: 1.0

*/









/*==03/01/2017==*/





.job_wrap div.inline_block {

    display: inline-block;

}



h2.color_orange {

    color: #f67a21;

    margin: 0px;

    padding: 0px;

}

.right_section {

    float: right;

}



.jobs_filter select {

    height: 28px;

}

/*==Select2 CSS Code for overflow-y ==*/

.select2-results__options {

    max-height: none !important;

}

.jobs_filter .select2-container .select2-selection--single {

    border-radius: 4px !important;

    height: 30px!important;

    margin-top: 2px;

}

.jobs_filter .select2-container {

    min-width: 200px !important;

    width: auto !important;

}

.category .no-posts{

    padding: 30px 0;

}

/*----- 404 page styles ---*/

#main-404-content.main-content-static {

    background-image: url(https://www.kochar.com/wp-content/uploads/2017/06/greens.jpg);

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

}

#main-404-content {

    background: #151515;

    width: 100%;

    height: 100%;

    z-index: 0;

    position: relative;

    -webkit-transform: translateZ(0);

    -webkit-backface-visibility: hidden;

    -moz-transition: transform 0.4s ease-in-out;

    -o-transition: transform 0.4s ease-in-out;

    -webkit-transition: transform 0.4s ease-in-out;

    -ms-transition: transform 0.4s ease-in-out;

    transition: transform 0.4s ease-in-out;

}

.content-wrap {

    width: 100%;

    height: 100%;

    position: relative;

}

.shadow-overlay {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: .9;

    background: -moz-linear-gradient(left, black 0%, black 20%, transparent 100%);

    background: -webkit-linear-gradient(left, black 0%, black 20%, transparent 100%);

    background: linear-gradient(to right, black 0%, black 20%, transparent 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1);

}

.main-content {

    display: block;

    vertical-align: middle;

    position: relative;

    z-index: 700;

    padding-top: 100px;

    padding-bottom: 100px;

}

.main-content h1 {

    font-family: "roboto-black", sans-serif;

    text-transform: uppercase;

    letter-spacing: -.2rem;

    font-size: 9.4rem;

    line-height: 1;

    margin-bottom: 1.2rem;

    padding-top: 30px;

    position: relative;

    margin-top: 0;

}

.main-content .kern-this [class*="char"] {

    position: relative;

	color:#f5f5f5;

}

.main-content h1::before {

    content: "";

    display: block;

    background: #c25d02;

    width: 250px;

    height: 3px;

    position: absolute;

    top: 100%;

    left: 0px;

}

.main-content p {

    color: rgba(255, 255, 255, 0.3);

    font-family: "roboto-regular", sans-serif;

    font-size: 1.8rem;

    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);

}

a.btn.btn-lg {

    padding: 10px 30px;

    font-size: 18px;

    border-radius: 3px;

}

.btn.black {

    color: white;

    background: #222;

}

/* --- end of 404 page styles ---- */

.button.small {

    display: inline-block;

}

/*==Select2 CSS End ==*/



.no-result {

    font-size: 20px;

    margin-top: 20px;

    text-align: center;

    text-transform: uppercase;

}
.inl
{
    display: inline-block;
}
.nopadding
{
    padding: 0px!important;
}
.color1, .color2, .color3
{
 padding: 107px 20px;
 color: #fff;
}
.fullblock1, .fullblock2, .fullblock3
{
    min-height: 400px;
    border: 9px solid rgb(234, 235, 235);
     background:   #0098DA;
        overflow: hidden;
}
.fullblock2
{
background: #9f73c0!important;
}
.fullblock1, .fullblock2
{
     border-bottom: 0px!important;
}
.imgs1, .imgs2, .imgs3
{
        height: 404px;
    background-size: cover;
    background-position: right;

}
.blockLink
{
    padding: 8px 15px;
    color: #fff;
    border: 1px solid #fff;
    float: left;
    margin-top: 5px;
}
.blockTitle
{
    font-size: 23px;
    font-weight: 600;
}
.blockContent
{
    font-size: 16px;
}
.blockLink:hover
{
    background: #fff;
    transition-duration: .8s;
    text-decoration:none;
    }
    .homeBlocks{
margin-bottom: 0px;
margin-top: 10px;
    }
/*==Media Query Start==*/

@media screen and (max-width: 450px){

	.job_wrap div.inline_block {

    display: block;

}

.right_section {

    float: none;

}

.innerPageHeader .bannerContent {

    padding: 20px 20px;

}

.innerPageHeader .sloganDIv {

    font-size: 22px;

}

}

/*==Media Query End ==*/

