/* sgsfgfgsfg */



@font-face {
    font-family: 'Work Sans light';
    src: url('fonts/WorkSans-Light.woff2') format('woff2'),
        url('fonts/WorkSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans regular';
    src: url('fonts/WorkSans-Regular.woff2') format('woff2'),
        url('fonts/WorkSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans medium';
    src: url('fonts/WorkSans-Medium.woff2') format('woff2'),
        url('fonts/WorkSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans semibold';
    src: url('fonts/WorkSans-SemiBold.woff2') format('woff2'),
        url('fonts/WorkSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans thin';
    src: url('fonts/WorkSans-Thin.woff2') format('woff2'),
        url('fonts/WorkSans-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Work Sans bold';
    src: url('fonts/WorkSans-Bold.woff2') format('woff2'),
        url('fonts/WorkSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Work Sans black';
    src: url('fonts/WorkSans-Black.woff2') format('woff2'),
        url('fonts/WorkSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'aleoregular';
    src: url('fonts/aleo-regular-webfont.woff2') format('woff2'),
         url('fonts/aleo-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aleobold';
    src: url('fonts/aleo-bold-webfont.woff2') format('woff2'),
         url('fonts/aleo-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-black-webfont.woff2') format('woff2'),
         url('fonts/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato-Bold';
    src: url('fonts/Lato-Bold.woff2') format('woff2'),
         url('fonts/Lato-Bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato-Hairline';
    src: url('fonts/Lato-Hairline.woff2') format('woff2'),
         url('fonts/Lato-Hairline.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato-Heavy';
    src: url('fonts/Lato-Heavy.woff2') format('woff2'),
         url('fonts/Lato-Heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato-Light';
    src: url('fonts/Lato-Light.woff2') format('woff2'),
         url('fonts/Lato-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato-Medium';
    src: url('fonts/Lato-Medium.woff2') format('woff2'),
         url('fonts/Lato-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato-Semibold';
    src: url('fonts/Lato-Semibold.woff2') format('woff2'),
         url('fonts/Lato-Semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratsemibold';
    src: url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body
{
    width: 100%;
    /*max-width:1500px;*/
    height: auto;
    min-height: 100%;
    margin: 0 auto !important;

    background: #fff;
}

a
{
    text-decoration: none !important;
}
label.error
{
    font-size: 10px !important;
    font-weight: lighter !important;
    font-family: 'Lato bold' !important;
    font-style: normal !important;
    width:100%;
    /*display: block;*/

    margin-top: -10px;

    color: #FF0000 !important;
}
.red
{
    color: red;
}
.height100per
{
    height: 100%;
}
.img_height_width
{
    /*height: 125px;
    width: 190px;*/
    width: 100%;
    height: 100%;

    user-select: none !important;
}
.green{
    color: #8bc53f;
}
.regi_font
{
    font-family: 'Aleo Bold';
    font-size: 48px;

    color: #8bc53f;
}
.home_desc
{
    font-family: 'Lato light';
    font-size: 25px;
    line-height: 1;
    color: #666;
}
.visible
{
    display: block !important;
}
.displaynone
{
    display: none;
}
.thumb_template
{
    margin-top: 19px;
    margin-left: 6px;
}
.error-state
{
    font-size: 10px !important;
    font-weight: lighter !important;
    font-family: 'Lato bold' !important;
    font-style: normal !important;

    /*display: block;*/

    margin-top: -10px;

    color: #000000 !important;
}
.disInlineBlock{
    display: inline-block;
}
.varified
{
    font-family: cursive !important;
    font-size: 10px !important;

    display: block;

    margin-top: -10px;

    color: green;
}
.notVarified
{
    font-family: cursive !important;
    font-size: 10px !important;

    display: block;

    margin-top: -10px;

    color: red;
}
a:hover,
a:focus
{
    text-decoration: none !important;

    color: #8bc53f !important;
}
.container
{
    width: 1080px;
    height: 100%;

    align: center;
}
.textuc
{
    text-transform: uppercase;
}
.headcenter
{
    display: block;

    width: 100%;
    margin: 0 auto;
}
.header {
    padding: 15px 0;
    height: 64px;
    background-color: #43a72a;
    position: relative;
    width: 100%;
    z-index: 9;
    float: left;
}
.bghome.login .header {
    background-color: #574f4400;
    position: absolute;
}
.bghome.registre-pag .header {
    background-color: #574f4400;
    position: absolute;
}
/* .row {
    width: 100%;
    margin: 0 auto;
} */
#logo
{
    position: absolute;
    z-index: 15;

    float: left;

    padding-left: 28px;
}
#menu ul
{
    padding-left: 0;

    list-style-type: none;
}
#menu ul li
{
    display: inline-table;
}
#menu ul li a
{
    font-family: 'aleoregular';
    font-size: 13px;
    margin: 0 ;
    margin-top: 30px;
    padding: .2em 0;
font-weight: initial;
    text-decoration: none;

    color: #fff;
}
.whatspossiLable
{
   /* padding-left: 5%;*/
    max-width: max-content;
    white-space: nowrap !important;
}
#menu ul li a:hover
{
    /*color: black;*/
    /*background: url('../images/menu_link.png') no-repeat;*/
}
.mobile-menu .current a {
    color: #43a72a !important;
    /* background: url(../images/menu_link.png) no-repeat; */
}
.home
{
    font-weight: bold;

    background: url('../images/menu_home.png') no-repeat;
}
.home a:hover
{
    font-weight: bold;

    color: black;
    /*background: url('../images/menu_home.png') no-repeat !important;*/
}
#icon
{
    float: right;

    min-height: 28px !important;

    text-align: right;
}
#icon a
{
    padding-right: 25px;
    padding-bottom: 8px;
}
.martopbot15
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.martopbot11
{
    margin-top: 11px;
    margin-bottom: 11px;
    display: inline-flex;
}
.padleft0
{
    padding-left: 0 !important;
}
.padleft60
{
    /*padding-left: 60px;*/
}
.padright0
{
    padding-right: 0 !important;
}
.marginleft50
{
    margin-left: 50px;
}
.margleft10
{
    margin-left: 10px;
}
.wrapper
{
    overflow: auto;

    /*width: 1080px;
    height: 240px;*/
    min-height: 240px;
    margin: 0 auto;
    padding: 2%;
}
.wrapper2
{
    overflow: auto;
    width: 100%;
    display: table;
    /*width: 1080px;
    height: 240px;*/
    margin: 0 auto;
    padding: 1%;
}
.full-body-page
{
    /*min-height:740px;
    height: auto;*/
    display: table;
    width: 90%;
    max-width: 1080px;

    margin: 0 auto;

    background: #fff;
}
.slide
{
    height: 100%;
}
.item img
{
    /*height: 370px !important;*/
}
.width5018
{
    width: 50% !important;
    height: 18px !important;
}
.social
{
    width: 28px;
    height: 28px;

    background: url('../images/Header-SM-icons.png') no-repeat;
    background-repeat: no-repeat;
}
.bot-pin-head
{
    display: inline-block;
    border-radius: 20px;
    width: 25px;
    height: 23px;
    margin-right: 3px;

    background: url('../images/pin-icon-head.png') no-repeat;
    background-repeat: no-repeat;
}
.bot-twit-head
{
    background-position: -82px 0;
}
.bottom_social
{
    display: inline-block;

    width: 30px;
    height: 30px;

    background: url('../images/Footer-SM-icons.png') no-repeat;
    background-repeat: no-repeat;
}

.bot-pin
{
    display: inline-block;
    border-radius: 20px;
    width: 30px;
    height: 28px;

    background: url('../images/pinterest-icon.png') no-repeat;
    background-repeat: no-repeat;
}
.bot-twit
{
    background-position: -135px 0px;
}
.bot_lable
{
    font-family: 'Lato bold';

    color: #574f44;
}
.fb
{
    background-position: 0 0 !important;
}

.bot-insta
{
    background-position: -46px 0 !important;
}
.bot-link
{
    background-position: -90px 0 !important;
}
.padleft0 li a
{
    font-family: 'Lato regular';

    color: #574f44;
}
.bot-fb-lable
{
    font-family: 'Lato regular';

    padding-top: 5px;
    padding-left: 40px;

    color: #574f44;
}
.insta
{
    background-position: -26px 0 !important;
}
.linkin
{
    background-position: -53px 0 !important;
    padding-right: 27px !important;
}
.bg-moon2 .Night_div
{
    background-position: -7px -42px !important;
}
.bg-moon2 .Day_div
{
    background-position: -6px -10px !important;
}
.bg-moon2 .Graveyard_div
{
    background-position: -6px -73px !important;
}
.bg-moon2 .Contract_div
{
    background-position: -48px -74px !important;
}
.bg-moon2 .Part-Time_div
{
    background-position: -48px -43px !important;
}
.bg-moon2 .Full-Time_div
{
    background-position: -48px -10px !important;
}
.bg-moon2 .Casual_div
{
    background-position: -48px -104px !important;
}
.bg-moon2 .Temporary_div
{
    background-position: -48px -135px !important;
}
.bg-moon2 .Any-Time_div
{
    background-position: -45px -166px !important;
}
.bg-moon2 .Seasonal_div
{
    background-position: -7px -134px !important;
}
.bg-moon2 .Short-Term_div
{
    background-position: -7px -165px !important;
}
.Night_div
{
    background-position: -6px -44px !important;
}
.Day_div
{
    background-position: -6px -10px !important;
}
.Graveyard_div
{
    /*background-image: url('../images/nighttime-icons.svg') !important;
    background-position: -40px -10px !important;*/
    background-position: -6px -73px !important;

}
.Contract_div
{
    background-position: -43px -74px !important;
}
.Part-Time_div
{
    background-position: -43px -43px !important;
}
.Full-Time_div
{
    background-position: -43px -10px !important;
}
.Casual_div
{
    background-position: -43px -107px !important;
}
.Temporary_div
{
    background-position: -43px -136px !important;
}
.Any-Time_div
{
    background-position: -41px -167px !important;
}
.Seasonal_div
{
    background-position: -5px -135px !important;
}
.Short-Term_div
{
    background-position: -4px -166px !important;
}
.shifts_blue_div .Night_div
{
    background-position: 0 -37px !important;
}
.shifts_blue_div .Day_div
{
    background-position: 0 -4px !important;
}
.shifts_blue_div .Graveyard_div
{
    background-position: 0 -70px !important;
}
.shifts_blue_div .Contract_div
{
    background-position: -48px -68px !important;
}
.shifts_blue_div .Part-Time_div
{
    background-position: -48px -37px !important;
}
.shifts_blue_div .Full-Time_div
{
    background-position: -48px -2px !important;
}
.shifts_blue_div .Casual_div
{
    background-position: -48px -102px !important;
}
.shifts_blue_div .Temporary_div
{
    background-position: -48px -137px !important;
}
.shifts_blue_div .Any-Time_div
{
    background-position: -38px -167px !important;
}
.shifts_blue_div .Seasonal_div
{
    background-position: -3px -134px !important;
}
.shifts_blue_div .Short-Term_div
{
    background-position: -3px -166px !important;
}
.shifts_template_div .Night_div
{
    background-position: 0 -40px !important;
}
.shifts_template_div .Day_div
{
    background-position: 0 -4px !important;
}
.shifts_template_div .Graveyard_div
{
    background-position: 0 -72px !important;
}
.shifts_template_div .Contract_div
{
    background-position: -48px -72px !important;
}
.shifts_template_div .Part-Time_div
{
    background-position: -48px -40px !important;
}
.shifts_template_div .Full-Time_div
{
    background-position: -48px -4px !important;
}
.shifts_template_div .Casual_div
{
    background-position: -48px -104px !important;
}
.shifts_template_div .Temporary_div
{
    background-position: -48px -137px !important;
}
.shifts_template_div .Any-Time_div
{
    background-position: -6px -105px !important;
}
.shifts_template_div .Seasonal_div
{
    background-position: -5px -137px !important;
}
.shifts_template_div .Short-Term_div
{
    background-position: -5px -165px !important;
}
.ad-imagesmall .Night_div
{
    background-position: -4px -44px !important;
}
.ad-imagesmall .Day_div
{
    background-position: -4px -8px !important;
}
.ad-imagesmall .Graveyard_div
{
    background-position: -4px -76px !important;
}
.ad-imagesmall .Contract_div
{
    background-position: -48px -75px !important;
}
.ad-imagesmall .Part-Time_div
{
    background-position: -48px -43px !important;
}
.ad-imagesmall .Full-Time_div
{
    background-position: -48px -9px !important;
}
.ad-imagesmall .Casual_div
{
    background-position: -48px -109px !important;
}
.ad-imagesmall .Temporary_div
{
    background-position: -48px -142px !important;
}
.ad-imagesmall .Any-Time_div
{
    background-position: -45px -175px !important;
}
.ad-imagesmall .Seasonal_div
{
    background-position: -9px -141px !important;
}
.ad-imagesmall .Short-Term_div
{
    background-position: -7px -174px !important;
}
.pt_tag .Night_div
{
    background-position: -4px -44px !important;
}
.pt_tag .Day_div
{
    background-position: -4px -2px !important;
}
.pt_tag .Graveyard_div
{
    background-position: -4px -85px !important;
}
.pt_tag .Contract_div
{
    background-position: -50px -85px !important;
}
.pt_tag .Part-Time_div
{
    background-position: -50px -44px !important;
}
.pt_tag .Full-Time_div
{
    background-position: -52px -3px !important;
}
.pt_tag .Casual_div
{
    background-position: -50px -126px !important;
}
.pt_tag .Temporary_div
{
    background-position: -50px -166px !important;
}
.pt_tag .Any-Time_div
{
    background-position: -51px -206px !important;
}
.pt_tag .Seasonal_div
{
    background-position: 0 -165px !important;
}
.pt_tag .Short-Term_div
{
    background-position: 0 -206px !important;
}
.middle_pt .Day_div
{
    background-position: -10px -0 !important;
}
.middle_pt .Night_div
{
    background-position: -10px -62px !important;
}
.middle_pt .Graveyard_div
{
    background-position: -10px -120px !important;
}
.middle_pt .Contract_div
{
    background-position: -84px -115px !important;
}
.middle_pt .Part-Time_div
{
    background-position: -84px -62px !important;
}
.middle_pt .Full-Time_div
{
    background-position: -84px -1px !important;
}
.middle_pt .Casual_div
{
    background-position: -84px -175px !important;
}
.middle_pt .Temporary_div
{
    background-position: -84px -232px !important;
}
.middle_pt .Any-Time_div
{
    background-position: -74px -286px !important;
}
.middle_pt .Seasonal_div
{
    background-position: -14px -227px !important;
}
.middle_pt .Short-Term_div
{
    background-position: -10px -282px !important;
}
.bg_shift .Day_div
{
    background-position: -8px -10px !important;
}
.bg_shift .Night_div
{
    background-position: -9px -44px !important;
}
.bg_shift .Graveyard_div
{
    background-position: -10px -77px !important;
}
.bg_shift .Contract_div
{
    background-position: -52px -76px !important;
}
.bg_shift .Part-Time_div
{
    background-position: -50px -43px !important;
}
.bg_shift .Full-Time_div
{
    background-position: -50px -10px !important;
}
.bg_shift .Casual_div
{
    background-position: -53px -111px !important;
}
.bg_shift .Temporary_div
{
    background-position: -50px -143px !important;
}
.bg_shift .Any-Time_div
{
    background-position: -48px -177px !important;
}
.bg_shift .Seasonal_div
{
    background-position: -10px -144px !important;
}
.bg_shift .Short-Term_div
{
    background-position: -10px -175px !important;
}
.brown_div .Day_div
{
    background-position: -5px -3px !important;
}
.brown_div .Night_div
{
    background-position: -5px -47px !important;
}
.brown_div .Graveyard_div
{
    background-position: -5px -85px !important;
}
.brown_div .Contract_div
{
    background-position: -60px -86px !important;
}
.brown_div .Part-Time_div
{
    background-position: -60px -45px !important;
}
.brown_div .Full-Time_div
{
    background-position: -60px -5px !important;
}
.brown_div .Casual_div
{
    background-position: -60px -130px !important;
}
.brown_div .Temporary_div
{
    background-position: -60px -168px !important;
}
.brown_div .Any-Time_div
{
    background-position: -53px -210px !important;
}
.brown_div .Seasonal_div
{
    background-position: -10px -168px !important;
}
.brown_div .Short-Term_div
{
    background-position: -7px -208px !important;
}
#bigPriview
{
    display: block;

    width: 800px;
    min-height: 500px;

    background-image: url('../images/23.GIF');
    background-repeat: no-repeat;
    background-position: center center;
}
.shifts
{
    width: 28px;
    height: 17px;
    padding: 0;

    background-color: rgb(166, 166, 166);
    background-image: url('../images/shift-icons.svg');
    background-repeat: no-repeat;
    background-size: 80px !important;
}
.shifts_template
{
    width: 40px;
    height: 40px;
    padding: 0;

    background-color: rgb(166, 166, 166);
    background-image: url('../images/shift-icons.svg');
    background-repeat: no-repeat;
    background-size: 90px !important;
}
.shifts_1
{
    width: 30px;
    height: 24px;
    padding: 0;

    background-color: rgb(166, 166, 166);
    background-image: url('../images/shift-icons.svg');
    background-repeat: no-repeat;
    background-size: 85px !important;
}
.shifts_blue
{
    width: 40px;
    height: 38px;
    padding: 0;

    background-color: #4c5a63;
    background-image: url('../images/shift-blue.svg');
    background-repeat: no-repeat;
    background-size: 85px !important;
}
.shifts_brown
{
    width: 40px;
    height: 100%;
    padding: 0;

    background-color: #323232;
    background-image: url('../images/shift-brown.svg');
    background-repeat: no-repeat;
    background-size: 105px !important;
}
.shifts_brown_big
{
    width: 50%;
    height: 100%;
    padding: 0;

    background-color: #323232;
    background-image: url('../images/shift-brown.svg');
    background-repeat: no-repeat;
    background-size: 145px !important;
}
.shifts_1_div
{
    width: 50%;
    height: 100%;
    padding: 0;

    background-color: rgb(166, 166, 166);
    background-image: url('../images/shift.svg');
    background-repeat: no-repeat;
    background-size: 85px !important;
}
.brown_div
{
    opacity: .7;
}
.pull-left
{
    float: left;
}
.pull-right
{
    float: right;
}
.sidebar
{
    float: left;
    clear: both;

    width: 355px;
    height: 100%;
    min-height: 578px;
    margin-top: 0;
    /*background: url('../images/bg.png') repeat-y;*/
}
.sidebar-top
{
    position: absolute;
    left: 0;

    width: 50%;
    height: 97px;
    margin-bottom: 35px;

    border-bottom: 5px solid #a6ff79;
    background-color: #5a5a5a;
}
.sidebar-top p
{
    float: right;

    margin-right: 192px;
    margin-left: 55px;
    padding-top: 60px;
    padding-right: 5px;
}
.sidebar-left
{
    float: left !important;

    padding-left: 20% !important;
}
.font-black
{
    font-family: Clarendon Hv BT;
    font-size: 21px;

    text-transform: uppercase;

    color: black !important;
}
.page_title
{
    font-family: 'Aleo Light';
    font-size: 38px;

    color: #8bc53f !important;
}
.font-white
{
    font-family: Edmondsans;
    font-size: 21px;

    text-transform: uppercase;

    color: #dfdfdf;
}
.font-red
{
    color: #ff6141 !important;
}
.font-green
{
    color: #94ff5d;
}
.font-grey
{
    color: #b0b7bb !important;
}
#font-grey
{
    color: #b0b7bb !important;
}
.font-grey1
{
    font-size: 12px;

    color: #a5a5a5;
}
.btn-font-black
{
    color: #434343;
}
.bold
{
    font-weight: bold !important;
}
.btn-search
{
    width: 99px;
    height: auto;
    margin-bottom: 15px;
    margin-left: 22px;
}
.btn-signin,
.btn-register
{
    height: auto;
    margin-bottom: 10px;
    margin-left: 46px;
}
.btn-register
{
    margin-top: 20px !important;
}
.btn-create-account
{
    float: right;
    width: 180px;
    height: 30px;
    font-family: 'Lato bold';
    font-size: 15px;
    color: #fff;
    border: none;
    border-radius: 3px;
    background-color: #8bc53f;
    text-align: center;
}
.btn-cancel
{
    float: left;

   /* margin-top: 3px;
    margin-bottom: 10px;
    margin-left: 15%;*/
}
.captcha-image img
{
    width: 252px;
    height: auto;
    margin-bottom: 10px;
    margin-left: 50px;

    border: 1px solid #dfdfdf;
}
.sidebar-form
{
    margin-top: 110px;
    padding-left: 10px;
}
.sidebar-form input[type='text']
{
    /*font-family: Asap;*/
    font-size: 13px;

    width: 283px;
    height: 35px;
    margin-bottom: 12px;
    margin-left: 47px;
    padding-left: 8px;

    color: #999;
    border: 1px solid #999;
    border-radius: 4px;
    outline: medium none;
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .075) inset;
}
.sidebar-form input[type='password']
{
    /*font-family: Asap;*/
    font-size: 13px;

    width: 283px;
    height: 35px;
    margin-bottom: 12px;
    margin-left: 47px;
    padding-left: 8px;

    color: #999;
    border: 1px solid #999;
    border-radius: 4px;
    outline: medium none;
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .075) inset;
}
.sidebar-form select
{
    font-family: Myriad Pro !important;

    z-index: -1;

    display: block;

    width: 283px;
    height: 35px;
    margin-bottom: 22px;
    margin-left: 47px;
    padding-left: 4px;

    color: #848689 !important;
    border: 1px solid #999;
    border-radius: 4px;
    background: url('../images/down_arrow.png') no-repeat 98% center #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .075) inset;

    -webkit-appearance: none;
       -moz-appearance: none !important;
            appearance: none;
}
.sidebar-link
{
    font-family: 'Asap', calibri;
    font-size: 14px;

    margin-bottom: 25px;
    margin-left: 50px;

    color: #858585;
    outline: medium none;
}
.sidebar-link div
{
    width: 70%;
    padding-left: 0;

    text-align: left;
}
.sidebar-link a
{
    padding: 1%;

    text-decoration: none;

    color: #858585;
}
.sidebar-link span
{
    padding: 1%;

    text-decoration: none;

    color: #858585;
}
.applicant_default
{
    font-weight: bolder;

    color: black !important;
    background: url('../images/underline_image.png') no-repeat;
    background-position: bottom;
}
.sidebar-link a
{
    font-weight: bolder;

    color: black;
    background: url('../images/underline_image.png') no-repeat;
    background-position: bottom;
}
/*.sidebar-form input[type='text']:focus,
.box-body input[type='text']:focus,
select:focus
{
    border: 2px solid #999;
}*/
.refine
{
    font-family: Clarendon Lig BT;

    width: 280px;
    margin-bottom: 12px;
    margin-left: 47px;

    text-align: center;

    color: #bdbdbd;
    border-top: 1px solid;
    border-bottom: 1px solid;
}
.no-decoration
{
    font-family: 'Asap', calibri;

    width: 250px;
    margin-bottom: 18px;
    margin-left: 42px;

    cursor: pointer;
    text-decoration: none;

    color: #848689;
}
.content
{
    position: relative;
    display: inline-block;
    overflow: hidden;

/*    overflow: hidden;
    float:right;*/

    width: 100%;
    /*min-height: 370px;
     max-height: 370px;
     height: 370px;*/
    margin-top: 0;
}
.homeContent{
   /* max-width: 1500px;*/
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.content img
{
    width: 100%;
    /*height: 100%;*/
}
.content-main-body
{
    float: right;


    height: auto;
    min-height: 632px;
    /* margin-top: 35px;
      min-width:810px;
     margin-left: 56px;*/

    text-align: left;
}
.bordere9e9e9
{
    width: 100%;
    height: 1px;

    background: #e9e9e9;
}
.content-body-top
{
    width: inherit;
    min-width: 100%;
    height: 100%;
   /* height: 50px;
    margin-bottom: 35px;*/
}
.content-top-left
{
    font-family: Clarendon Lig BT;

    position: absolute;

    float: left;
    /*width: 27%;
    height: 23px;*/

    width: auto;

    padding-top: 7px;
}
.layoutEmp{
    display: block;
    width: 100%;
    margin: 0 auto !important;
    max-height: 200px;
    overflow: hidden;
}

.content-top-right,
.content-bottom-right
{
    /*float: right;

    width: 49%;
    height: 23px;*/
    margin-top: inherit;
}
.content-top-right label
{
    font-family: Myriad Pro;
    font-size: 12px;

    float: right;

    text-transform: uppercase;
}
.content-top-right select
{
    font-family: Myriad Pro;
    font-size: 15px;

    width: 150px ;
    height: 28px;
    margin-top: 0;
    margin-right: 3px;
    margin-bottom: 22px;
    margin-left: 10px;
    padding-left: 8px;

    color: #999;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    outline: medium none;
    background: none repeat scroll 0 0 #fff;
    background: url('../images/down_arrow.png') no-repeat 98% center #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .075) inset;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
/******************************************************* Pagination Start ****************************************************************/
.pagination
{
    font-family: Clarendon Lig BT;
    font-size: 13px;

    display: inline-block;
    float: right;

    margin: 20px 0;
    padding-left: 0;

    border-radius: 4px;
}
.active
{
    background-color: #adff84 !important;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span
{
    margin-left: 0;

    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li > a,
.pagination > li > span
{
    line-height: .828571;

    position: relative;

    float: left;

    margin-left: -1px;
    padding: 6px 12px;

    text-decoration: none;

    color: #565656;
    border: 1px solid #f3f3f3;
    background-color: #fff;
}
.pagination > li
{
    display: inline;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus
{
    color: #23527c;
    border-color: #f3f3f3;
    background-color: #eee;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span
{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/**************************************************************** Pagination end  ********************************************************/
/************************************** Venue add view *********************************************************/
.heltext
{
    font-family: serif;
    font-size: 13px;
    font-weight: bold;

    margin-left: 4px;
    padding: 2px 5px;

    cursor: help;

    color: white;
    border-radius: 50%;
    background: none repeat scroll 0 0 #8a8686;
}
.heltext:hover
{
    background: none repeat scroll 0 0 #adff83;
}
a.tooltips
{
    position: relative;

    display: inline;
}
a.tooltips span
{
    line-height: 30px;

    position: absolute;

    visibility: hidden;

    max-width: 250px;
    height: 30px;

    text-align: center;

    color: #fff;
    border-radius: 6px;
    background: #000;
}
a.tooltips span:after
{
    position: absolute;
    top: 50%;
    right: 100%;

    width: 0;
    height: 0;
    margin-top: -8px;

    content: '';

    border-top: 8px solid transparent;
    border-right: 8px solid #000;
    border-bottom: 8px solid transparent;
}
a:hover.tooltips span
{
    z-index: 999;
    top: 50%;
    left: 100%;

    visibility: visible;

    margin-top: -15px;
    margin-left: 15px;

    opacity: .8;
    width: 250px;
}
.chzn-container-single
{
    width: 219px !important;
}
.chzn-drop
{
    width: 217px !important;
}
.addvenue-slogan
{
    height: 217px !important;

    resize: none;
}
.addvenue-summary
{
    height: 286px !important;

    resize: none;
}
.fileUpload
{
    position: relative;
    /*overflow: hidden;
    margin: 10px;*/
}
.fileUpload input.upload
{
    font-size: 20px;

    position: absolute;
    top: 0;
    right: 0;

    width: 115px;
    margin: 0;
    padding: 0;

    cursor: pointer !important;

    opacity: 0;

    filter: alpha(opacity=0);
}
.uploaded
{
    font-family: Myriad Semi Bold;
    font-size: 14px;

    margin-left: 3px;

    text-transform: uppercase;
}
#editlist > div
{
    float: left;

    margin: 10px 15px 5px 0;

    cursor: pointer;
}
.blueborder
{
    border: 4px solid rgb(173, 255, 131);
}
.hover-effect
{
    position: relative;
}
.overlay
{
    position: absolute;
    top: 0;
    left: 0;

    display: table;

    width: 60px;
    height: 60px;

    -webkit-transition: opacity .25s ease;
       -moz-transition: opacity .25s ease;
    text-align: center;

    opacity: 0;
    background: rgba(0,0,0,.75);
}
.hover-effect:hover .overlay
{
    opacity: 1 !important;
}
.plus
{
    font-family: Helvetica;
    font-size: 30px;
    font-weight: 900;

    display: table-cell;

    vertical-align: middle;

    color: rgba(255,255,255,.85);
}
/************************************** Venue add view *********************************************************/
/************************************** alerts *********************************************************/
#temp #vTerms
{
    position: relative;
    top: 5px;

    float: left;
}
.messege-info
{
    color: #575757;
    /*background-color: #ADFF83;*/
    /*border-color: #575757;*/
    text-shadow: none;
    /*font-family: Clarendon Hv BT;*/
    /*font-size: 15.98px;*/
    /*font-weight: normal !important;*/
    /*height: 30px;*/
    /*width: 803px;*/
}
.grey_text
{
    color: #575757 !important;
}
.messege-info-color
{
    /*background-color: #fc8c8c !important;*/
}
.messege
{
    /* padding: 3px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 0px;
    text-align: center; */
    font-family: 'Lato bold';
    /* bottom: inherit; */
    font-size: 18px;

    /*color: #fff;*/
    /*text-shadow: 3px 3px 3px #000000;*/
    /* border: 1px solid #000000; */
    border-radius: 5px;
}
#appendme
{
    position: absolute;
    z-index: 500;

    display: inline-block;

    max-width: 100%;
}
#alert
{
    text-align: center;
}
.remove-parent
{
    position: relative;
    z-index: 100;
width: 100%;
    /*width: 810px;
   height: 95px;
   position: absolute;
  top: 0px !important;*/
    margin-top: -25px;

    background-color: #dfdfdf;
}
.remove-parent-green
{
    z-index: 100;
    top: 0 !important;

    /*width: 810px;*/
    width: 100%;
    height: 440px;

    background-color: #dfdfdf;
}
.remove-inner-div
{
    width: 100%;
    height: 40%;
    margin-top: 10px;

    text-align: center !important;
}
.remove-span
{
    font-family: Clarendon Hv BT;

    z-index: 200;

    color: #565656 !important;
}
.btn-yesno
{
    z-index: 200;

    text-align: center;
}
.btn-yes
{
    font-family: Clarendon Hv BT;

    width: 150px;
    padding: 5px;

    cursor: pointer;
    text-transform: uppercase;

    color: #565656;
    border: none;
    background-color: #7ef641;
}
.btn-no
{
    font-family: Clarendon Hv BT;

    width: 150px;
    margin-left: 50px;
    padding: 5px;

    cursor: pointer;
    text-transform: uppercase;

    opacity: 1 !important;
    color: #565656;
    border: none;
    background-color: #fc8c8c;
}
/************************************** alerts *********************************************************/
.content-upper-bottom
{
    float: right;

    width: 100%;
    /*margin-top:5px;*/
    margin-bottom: 50px;
    padding-top: 5px;
}
.content-bottom
{
    float: right;

    width: 100%;
    margin-top:40px;
    padding-top: 5px;
}
.content-body-middle
{
    width: 100%;
    height: auto;
   /* min-height: 440px;*/
}
.viewby
{
    /*font-family: Clarendon Lig BT;
     width: 105px;*/
    font-family: Myriad Semi Bold;
    font-size: 15px;
    font-style: italic;

    display: block;
    float: left;


    margin-top: 6px;
    margin-right: 18px;

    text-align: right;
    text-transform: uppercase;
}
.create-venue-body-middle
{
    height: auto !important;
    min-height: 592px !important;
    margin: 5%;
}
.content-venue-main-box
{
    position: relative;

    width: inherit;
    height: 80px;
    margin-bottom: 15px;
    padding-top: 15px;

    background: #f3f3f3;
}
.venue-box-left
{
    float: left;

    width: 80px !important;
    height: 65px !important;
    margin-right: 15px;
    margin-left: 14px;

    text-align: center;
    /*overflow: hidden;*/
}
.venue-box-left img
{
    max-width: 100%;
    /*width: 100%;
    height: 100%;*/
    max-height: 100%;
    /*width:83px !important;
    height: 65px;*/

    border: 1px solid #a4a4a4;
}
.venue-box-right input:hover
{
    color: #fff  !important;
    background: #595959 !important;
}
.venue-box-right a
{
    text-decoration: none !important;
}
.venue-box-middle
{
    font-family: Clarendon Lig BT;
    font-size: 14px;

    margin-top: 1px;
    padding: 2px 0;

    text-transform: uppercase;

    color: #565656;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
}
.venue-box-desc
{
    font-family: Clarendon Lig BT;
    font-size: 14px;

    overflow: hidden;

    max-width: 541px;
    height: 50px;
    margin-top: 1px;
    padding: 2px 0;

    word-wrap: break-word;

    color: #565656;
}
.venue-middle
{
    float: left;

    width: 541px !important;
    height: auto;
    margin-right: 15px;
}
.create-venue-content-box
{
    height: auto !important;
    min-height: 565px !important;
}
.venue-box-right
{
    float: left;

    width: 130px !important;
    margin-right: 15px;
}
.venue-box-right input[type='button']
{
    font-family: Clarendon Hv BT;
    font-size: 12px;

    width: 100%;
    height: 30px;
    margin-bottom: 8px;

    cursor: pointer;
    text-align: center;
    text-transform: uppercase;

    border: none;
    background: #d9d9d9;
}
.content-body-middle-inner
{
    width: 100%;
    height: auto;
    min-height: 427px;
    padding-top: 30px;
}
.content-box
{
    float: left;

    width: 100%;
    width: 100%;
    height: auto;
    min-height: 100%;

    background: #f6f6f5;
}
.box-header
{
    /*font-family: Clarendon Hv BT;
    font-size: 15.98px;

    height: 27px;
    padding-top: 3px;
    padding-left: 17px;

    color: #7ef641;
    background: #575757;
    text-align: center;*/
    font-family: Aleo Bold;
    font-size: 19px;

    display: inline-block;

    margin-bottom: 15px;
    width: 100%;

    color: #574f44;
}
.box-body
{
    font-family: 'Aleo Bold';
    padding-top: 20px;
    /*padding-left: 14px;*/
}
.box-body-priviewadd
{
    padding-left: 18px  !important;
}
.box-body input[type='text'],
.box-body textarea
{
    font-family: Aleo Regular;
    font-size: 15px;
    width: 95% !important;
    height: 35px;
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    padding-left: 10px !important;
    margin: 5px;
    color: #999;
    border: none;
    border-radius: 4px;
}
.box-body textarea
{
    /*height: 50px !important;*/
    margin-bottom: 35px;
    padding-top: 5px;
}
.large-margin-bottom
{
    margin-bottom: 35px !important;
}
.large-margin-top
{
    margin-top: 35px !important;
}
.box-body input[type='checkbox']
{
    font-family: Asap;

    margin: 5px 0 0 48px;

    -webkit-filter: opacity(.6);
}
.box-body select
{
    font-family: Aleo Regular;
    font-size: 15px;
    width: 100%;
    height: 35px;
    padding-left: 10px !important;
    color: #999;
    border: none;
    border-radius: 4px;
    outline: medium none;
    background: url('../images/down_arrow.png') no-repeat 97% center #fff;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.agree{
    font-family: 'Lato regular';
    font-size: 13px;
    color: #999 !important;
    padding-left: 10px;
    text-transform: none !important;
}
.checkbox{
    height: 20px;
    width: 20px;
    vertical-align: middle;
    display: inline-block;
}
.box-body label
{
    font-family: Aleo Bold;
    font-size: 13px;

    text-transform: uppercase;

    color: #8bc53f;
}
.box-logo
{
    /*width: 232px;*/
    width: 100%;
    height: auto;
    min-height: 30%;
    margin-bottom: 5%;

    border: none;
}
.logo-preview
{
    width: 100%;
    height: 100%;
    margin-top: 10px;
    /*height: 125px;
    width: 190px;*/
}
.logo-preview img
{
    position: relative;
    /*position : absolute;*/
}
.box-photo-gallery
{
    float: left;

    /*width: 232px;*/
    width: 100%;
    height: auto;
}
.box-photo-gallery > input[type='button']
{
    font-family: Clarendon Lig BT;
    font-size: 14px;

    height: 25px;

    text-align: center;
    text-transform: uppercase;

    color: #f7f7f7;
    border: none;
    background: #bdbdbd;
}
/*.box-photo-gallery > p{
    color:#53585b;
    font-size:13px;
    }*/
#list > span > img:hover
{
    cursor: pointer;

    border: 1px solid blue;
}
#list > span > img:active
{
    border: 1px solid blue;
}
.box-body-radio input[type='radio']
{
    display: none;
}
.box-body-radio
{
    font-size: 15px !important;

    width: 99%;
    height: auto;
    margin-top: 10px;

    text-transform: none !important;

    color: #999;
}
.box-body-radio > label
{
    width: inherit;

    text-transform: initial !important;
}
.box-body-radio input + img
{
    /* IMAGE STYLES */
    cursor: pointer;
}
.box-body-radio input:checked + img
{
    background: url('../images/radio-checked.png') no-repeat;
}
.right-ad-space
{
    text-align: center;
    max-width: 100%;
    max-height: 600px;
  /*  margin-top: 20px;
   float: right;*/
}
.rightAd{
    width: 15% !important;
}
.right-ad-space img
{

    /*float: left;
    padding-top: 60px;
     height: 600px;*/
    max-height: 550px;
    max-width: 100%;
}
.footer-image
{
    bottom: 0;

    height: 46px;

    background: url('../images/footer_img.png') repeat-x;
}
.bottom-div
{
    height: 50px;
    margin-bottom: 0;

    background-color: #bcb9b4;
}
.footer-page
{
    min-height: 280px;
    margin-bottom: 0;
    overflow: hidden;
    background-color: #e6e5e3;
    /*border-bottom: 5px solid #575757;*/
}
.footer-page p
{
    /*font-family: "Asap", calibri;*/
    font-size: 14px;

    text-align: center;

    color: #bdbdbd;
}
.footer-page ul
{
    margin-top: 0;
    /*padding-top: 25px;*/

    list-style-type: none;

    text-align: left;
}
.footer-page ul li
{
    display: flex;
}
.footer-page ul li a
{
    font-family: 'Myriad Pro';
    font-size: 13px;

    padding: .2em 1em;

    text-decoration: none;

    color: #626262;
}
.page-header
{
    /*position: absolute;*/
    width: 100%;
    height: 44px;
    margin: 0px !important;
    border-bottom: 4px solid #a6ff79;
    background: #575757;
}
.page-header ul
{
    float: right;

    margin-top: 10px;
    margin-right: 70px;
    margin-bottom: 0 !important;
    /*height: 40px;*/

    list-style-type: none;
}
.page-header ul li
{
    float: left;
}
.page-header ul a
{
    font-family: Clarendon Lig BT;
    font-size: 12px;

    position: relative;
    z-index: 10;

    padding: 15px 25px 10px;
    padding-top: 12px;
    padding-bottom: 11px;

    text-decoration: none;
    text-transform: uppercase;

    color: #b3b3b3;
    border-right: 1px solid #4f4f4f;
}
/*.page-header ul li:first-child a {
        border-left: 1px solid #4f4f4f;
    }*/
.header-current a
{
    width: inherit !important;

    color: #8bc53f !important;
    /*padding-bottom: 20px !important;
    color: #f4f4f4 !important;
    background: url('../images/border.jpg') 0 42px repeat-x  #444 !important;
    box-shadow: 0 0 0 1px #444 !important;*/
}
a.menuAtag{
    font-family: Clarendon Lig BT;
    font-size: 14px;
    position: relative;
    z-index: 10;

   /* padding-top: 12px;
    padding-bottom: 11px;*/
    text-decoration: none;
    text-transform: uppercase;
    color: #b3b3b3;
    /* padding: 15px 25px 10px;
    border-right: 1px solid #4f4f4f;
    margin-right: 20px;*/
}
.page-header ul a:hover
{
    z-index: 20;

    height: auto;
    padding-bottom: 20px;

    color: #f4f4f4 !important;
    background: url('../images/border.jpg') 0 42px repeat-x  #444 !important;
    background: #444;
    box-shadow: 0 0 0 1px #444;
}
.padbot20
{
    padding-bottom: 20px;
}
.clear
{
    clear: both !important;
}
.no-margin-right
{
    margin-right: 0 !important;
}
.no-padding-top
{
    padding-top: 0 !important;
}
.no-border-bottom
{
    border-bottom: none !important;
}
.thumb
{
    width: 60px;
    height: 60px;
    /*border: 1px solid #000;
    margin: 10px 15px 5px 0;*/
}
.edit-thumb
{
    width: 60px;
    height: 60px;
}
.thumbnail
{
    width: 190px;
    height: 125px;
}
.thumbnail-fancy
{
    line-height: 1.42857;

    display: block;

    width: 190px;
    max-width: 100%;
    height: 100px;
    padding: 4px;

    transition: all .2s ease-in-out 0s;
}
.body-design-template
{
    overflow: auto;
    min-width: 280px;
    width: 100%;
    /*min-height: 594px;*/
    height: auto;
    margin-bottom: 30px;
    padding-top: 20px;

    background: #f3f3f3;
}
.design-template-box
{
    /*8position: relative;

    float: left;

    width: 245px;
    height: auto;
    min-height: 225px;
    margin-bottom: 5px;
    margin-left: 18px;*/
}
.design-template-box-hover
{
    position: absolute;
    z-index: 1;
    top: 0;

    width: 248px;
    height: 203px;
    margin-bottom: 5px;

    opacity: .9;
    border-radius: 5px;
    background: #565656 no-repeat;
}
.design-template-box-hover > p
{
    font-family: Asap;
    font-size: 22px;

    margin-top: 40px;

    text-align: center;
    text-transform: capitalize;

    color: #fff;
}
.design-template-box-hover > p > span
{
    font-size: 14px;
    /*font-style: italic;*/
}
.design-template-box-hover-link
{
    width: 245px;
    height: 100px;
    text-align: center;
}
.design-template-box-hover-link a.btn-create-account {
    float: none;
    color: #fff !important;
    display: inline-block;
}
.width246
{
    width: 246px;
}
.design-template-box-hover-link > a > img
{
    /*height: 45px;
    width: 203px;*/
    float: left;

    margin-bottom: 5px;
    margin-left: 22px;

    opacity: 100;
}
.design-template-box-hover-image
{
    /*height: 30px !important;*/
}
.design-template-box-top
{
    position: relative;

    overflow: hidden;

   /* width: inherit;*/
    max-width: 245px;
    height: 200px;

    border: 2px solid #c3c8cb;
    border-radius: 4px;
}
.btn-select-template{
    margin-left: 24px !important;
    width: 207px;
    height: 30px;
    font-family: 'Lato bold';
    font-size: 15px;
    color: #fff;
    border: none;
    border-radius: 3px;
    background-color: #8bc53f;
    text-align: center;
}
.design-template-box-bottom
{
    /*font-family: Myriad Pro;
    font-style: italic;*/
    font-size: 11px;
    padding-top: 4px;
    padding-left: 2px;

    text-align: left;
    text-transform: uppercase;
    margin: 2%;
    color: #53585b;
}
.free-template
{
    position: absolute;
    right: 0;

    background: no-repeat;
}
.ad-body-middle
{
    width: 810px;
    height: auto;
    min-height: 290px;
    /*padding-top: 30px;*/
    margin-bottom: 10px;
}
.ad-box
{
    float: left;

    width: 258px;
    height: 1000px;
    /*height: 660px;*/
    /*margin-top: 30px;*/
    margin-right: 15px;
    margin-bottom: 20px;
    margin-left: 0;
    /*overflow: hidden;*/
    padding-bottom: 10px;

    background: #f3f3f3;
}
.ad-box > .box-body > select
{
    margin-bottom: 10px !important;
}
/* .box-body > label
{
    font-style: italic;
} */
.app_form_div{
    width: 100%;
    padding: 9px;
    display: inline-block;
}
.listing-highlight
{
    /*width: 204px;*/
    width: 100%;
    height: 100px;

    text-transform: capitalize;

    color: #848689;
}
.listing-highlight-left
{
    float: left;

    width: 100px;
    height: auto;
    margin-left: 0;
}
.listing-highlight-right
{
    float: right;

    width: 100px;
    height: auto;
    margin-right: 0;
}
.ad-content-box-left
{
    float: left;
    min-width: 210px;
   /* width: 100%;*/
    height: auto;
    min-height: 441px;
    /*margin-top: 30px;*/
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;

    background: #f3f3f3;
}
.ad-content-box-right
{
    float: left;

    width: 258px;
    height: auto;
    min-height: 441px;
    /*margin-top: 30px;*/
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 0;

    background: #f3f3f3;
}
.ad-content-box-right-grey
{
    font-size: 12px;

    margin-top: 10px;

    color: #404548 !important;
}
.darkgrey
{
    background-color: #575757 !important;
}
.btn-ok
{
    font-family: Clarendon Hv BT;

    float: right;

    width: 150px;
    padding: 0;

    cursor: pointer;
    text-transform: uppercase;

    color: #7ef641;
    border: none;
    background-color: #565656;
}
.ad-text
{
    font-family: Myriad Pro;
    font-size: 14px;

    width: 88%;
    height: auto;
    margin-bottom: 30px;
    padding-top: 10px;

    color: #8d8c91;
}
.ad-text table
{
    width: 100%;
}
.ad-text hr
{
    border: 1px solid #c5c5c5;
}
.ad-text > table td
{
    text-transform: capitalize;
}
.text-span-left
{
    float: left;
}
.text-span-right
{
    float: right;
}
.uppercase
{
    text-transform: uppercase;
}
.preview-box-top
{
    /*width:505px;*/
    width: 100%;
    height: 222px;
    margin-bottom: 20px;
}
.preview-box-top-left
{
    float: left;
    width: 40%;
    height: 100%;
   /* width: 175px;
    height: 295px;*/
    margin-right: 10px;
    /*height:200px;*/
    /*height:250px;*/
    /*width:160px;*/
    /*margin-top:5px;*/
    margin-bottom: 10px;
    /*border: 1px solid #c2c7ca;*/

    border: none;
    background: url('../images/23.GIF');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100px;
}
.preview-box-top-left  img
{
    margin-top: 5px;
    width: 100% !important;
    cursor: pointer;
    /*height:200px;*/
    /*width:160px;*/

    border: 1px solid #c2c7ca;
    /*cursor: url('https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-search-strong-64.png'), auto;*/
}
.preview-box-top-right
{
    float: left;
    overflow: hidden;
    /*height:258px;
     width: 300px;
    height: 286px;*/
    width: 50%;
    height: 100%;

    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 25px;

    border: 1px solid #c2c7ca;
    background: url('../images/23.GIF');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100px;
}
.marleft25
{
    margin-left: 25px !important;
}
.preview-box-top-right img
{
    /*margin-top: 5px;*/
    /*height: auto;
    width:330px;*/
    /*border: 1px solid #c2c7ca;*/
    width: 100% !important;

    cursor: pointer;
    /*cursor: url('https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-search-strong-64.png'), auto;*/
}
.preview-box-bottom
{
    width: 502px;
    height: 25px;
    margin-top: 50px;
}
#iagree > label
{
    cursor: pointer;
}
.preview-box-bottom > a > input[type='button']
{
    font-family: Clarendon Lig BT;
    font-size: 13px;

    width: 241px;
    height: inherit;
    padding: 5px;

    cursor: pointer;
    text-align: center;
    text-transform: uppercase;

    color: #fefefe;
    border: none;
    background: #575757;
}
.preview-box-bottom > input[type='button']:first-child
{
    margin-right: 17px;
}
.width10per
{
    width: 10% !important;
}
td.width10per
{
    width: 9% !important;

    color: #53585b;
}
.width18per
{
    width: 18%;
}
.text-center
{
    text-align: center;
}
.text-right
{
    text-align: right;
}
.width67
{
    width: 67px;
}
.pointer
{
    cursor: pointer;
}
.content-library-main-box
{
    position: relative;

    width: inherit;
    height: 101px;
    margin-bottom: 15px;
    padding-top: 15px;

    background: #f3f3f3;
}
.library-box-left
{
    float: left;
    /*width:120px !important;*/

    width: 110px!important;
    height: 83px !important;
    margin-right: 13px;
    margin-left: 13px;

    text-align: center;

    border: 1px solid #c0c0c0;
    /*overflow: hidden;*/
}
.library-box-left img
{
    max-width: 100%;
    /*width:120px !important;
    height: 83px;*/
    /*height: 100%;
    width: 100%;*/
    max-height: 100%;
}


.width100{
    width:100%;
}
.max-width100{
    max-width:100%;
    transform-style: preserve-3d;
    transition: transform .3s;
}

.tDiv{
    display: inline-block;
    text-align: center;
    padding: 2%;
    max-width: 1200px;
}
.tRow{
    text-align: center;
    display: block;
    background: #ebebeb;
}
.width95{
    width:95%;
}
.library-box-right input:hover
{
    /*color: #94ff5d  !important;*/
    color: #8CC445 !important;
    background: #575757 !important;
}
.library-box-middle
{
    float: left;

    width: 318px !important;
    height: 85px;
    margin-right: 13px;

    color: #565656;
}
.library-box-middle-top
{
    font-family: Clarendon Lig BT;
    font-size: 14px;

    height: auto;
    height: 17px;
    padding: 0;

    text-transform: uppercase;

    color: #565656;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
}
.bg-sun
{
    background: url('../images/sun_pt.png') no-repeat right;
}
/*.bg-moon{
    background: url('../images/moon_ft.png') no-repeat right;
}*/
.library-box-middle-bottom
{
    font-family: Clarendon Hv BT;
    font-size: 14px;

    width: inherit;
    height: auto;
    padding-top: 3px;

    color: #000;
}
.box-bottom-main
{
    font-family: Myriad Pro;
    font-size: 12px;

    width: inherit;
    height: 60px;
    padding-top: 5px;

    border: 1px solid black;
}
.box-bottom-main-text
{
    float: left;

    width: 100px;
    height: auto;
    margin-right: 1px;
    margin-bottom: 5px;
    padding-right: 3px;

    border: 1px solid black;
}
.makeblack
{
    color: #000 !important;
}
.library-box-middle-bottom > table
{
    font-family: Myriad Pro;
    font-size: 12px;

    float: right;

    width: 100%;
    margin-top: 5px;

    text-transform: capitalize;

    color: #a5a5a5;
}
.library-box-right
{
    /*float: left;
    height: 85px;
    margin-right: 15px;*/
    width: 100%;
}
.library-box-right input[type='button']
{
  /*  font-family: Myriad Pro;
    font-family: Clarendon Hv BT;*/
    font-size: 12px;

    width: 100%;
    height: 23px;
    margin-bottom: 8px;

    cursor: pointer;
    text-align: center;
    text-transform: uppercase;

    color: #000;
    border: none;
   /* background: #d9d9d9;*/
    background: none;
    border: 1px solid #564E43;
}
.library-box-right input[type='submit']
{
   /* font-family: Myriad Pro !important;
    font-family: Clarendon Hv BT !important;*/
    font-size: 12px !important;

    width: 100% !important;
    height: 23px !important;
    margin-bottom: 8px !important;

    cursor: pointer !important;
    text-align: center !important;
    text-transform: uppercase !important;

    color: #000;
    border: none !important;
    background: #d9d9d9;
}
.library-box-last
{
    position: relative;

    float: right;

    width: 120px;
    height: 85px;
    margin-right: 15px;
}
/*.library-box-last: hover
{
    background: url(../images/apply_now_whole.png);
    }*/
.library-box-last-top
{
    width: 100%;
    height: 55px;
    padding-top: 0;

    background: #fff;
}
.library-box-red-image
{
    float: right;

    margin-bottom: 5px;

    background: url('../images/bg_red.png') 100% 0 no-repeat #fff !important;
}
.library-box-green-image
{
    float: right;

    margin-bottom: 5px;

    background: url('../images/bg_green.png') 100% 0 no-repeat #fff !important;
}
.library-box-yellow-image
{
    float: right;

    margin-bottom: 5px;

    background: url('../images/bg_yellow.png') 100% 0 no-repeat #fff !important;
}
.library-box-last-top > span,
.shortlist-box-last-top > span
{
    font-family: Myriad Pro;
    font-size: 14px;
    /* width: 5%;*/

    position: absolute;

    margin-top: 5px;
    margin-left: 10px;
    padding-top: 5px;
}
.library-box-last-bottom
{
    width: 100%;
    min-height: 25px;
   /* margin-top: 5px;*/
}
.library-box-last-bottom > input[type='button']
{
    font-family: Clarendon Hv BT;

    width: 100%;
    height: 25px;

    text-align: center;
    text-transform: uppercase;

    border: none;
    background: #575757;
}
.library-box-last-bottom > a > input[type='button']
{
    font-family: Clarendon Hv BT;

    width: 100%;
    height: 25px;

    text-align: center;
    text-transform: uppercase;

    border: none;
    background: #575757;
}
.library-box-last-bottom > input[type='button']:hover
{
    color: #94ff5d !important;
    background: none repeat scroll 0 0 #575757 !important;
}
.library-box-last-bottom > a > input[type='button']:hover
{
    color: #94ff5d !important;
    background: none repeat scroll 0 0 #575757 !important;
}
.bg-dark
{
    color: #94ff5d !important;
    background: none repeat scroll 0 0 #575757 !important;
}
.shortlist-box-last-top
{
    /*width: 100% !important;
    height: 85px !important;
    padding-top: 0 !important;

    background: #fff !important;*/
    text-align: center;
    border: 1px solid black;
    background: #8CC444 !important;
}
.shortlist-box-red-image
{
    float: right;

    margin-bottom: 5px;

    background: url('../images/bg_red.png') 100% 0 no-repeat #fff !important;
}
.shortlist-box-green-image
{
    float: right;

    margin-bottom: 5px;

    background: url('../images/bg_green.png') 100% 0 no-repeat #fff !important;
}
.shortlist-box-yellow-image
{
    float: right;

    margin-bottom: 5px;

    background: url('../images/bg_yellow.png') 100% 0 no-repeat #fff !important;
}
.shortlist-text
{
    font-family: Myriad Pro;
    font-size: 12px;

    position: absolute;

    width: inherit;
    height: 20px;
    margin-top: 32px;

    text-align: center;
}
.library-box-last-hover
{
    /*position: absolute;
    top: 0px;*/
}
.library-box-last-hover > a > img
{
    opacity: 100;
}
.library-box-middle-hover > a > img
{
    position: absolute;

    width: 463px;
    height: 90px;
    margin-top: -14%;
    margin-left: -43%;

    opacity: 100;
}
.bg-green
{
   /* background: #94ff5d !important;*/
    background: #8CC445 !important;
}
.wrapper-search {
    overflow: hidden !important;
    color: #333;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
    letter-spacing: normal;
    background: #f5f5f5;
}
.sidebar-search-main
{
    float: left;
    clear: both;

    width: 100%;
    height: 100%;
    min-height: 730px;
    margin-top: 0;
    margin-left: 3%;
}
.sidebar-search-left
{
    float: left;
    /*clear: both;

    width: 200px;*/
    width: 20%;
    height: auto;
   /* min-height: 830px;*/
    margin-top: 0;

    text-align: center;

    background: #574f44 repeat;
}
.sidebar-search-left-ad
{
    float: left;

    width: 100%;
    /*height: 200px;*/
    max-height:600px;
    margin-top: 40px;
    margin-left: 0;
    text-align: center;
    overflow: hidden;
}
.sidebar-search-left-ad > img
{
    width: 190px;
    /*height: 190px;*/
}
.sidebar-search-left-ad > a > img
{
    max-width: 100%;
    /*max-height: 190px;*/
}
.sidebar-search-right
{
   /* float: right;*/
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width: 100%;
    height: auto;
    min-height: 652px;
    margin-top: 3%;
    margin-left: auto;
    margin-right: auto;
}
.sidebar-search-right-box
{
    position: relative;

    display: inline-block;
    overflow: hidden;

    width: 186px;
/*height: auto;
overflow: auto;*/
    height: 295px;
    min-height: 295px;
    margin-bottom: 30px;
    margin-left: 3%;
    padding-top: 5px;
    vertical-align: top;
}
.sidebar-search-right-box-hover
{
    position: absolute;
    z-index: 1;

    float: left;

    width: 176px;
    height: 295px;
    min-height: 295px;
    margin-top: -68%;

    background: white;
}
.sidebar-search-right-box-hover-image
{

    width: 150px;
    height: 105px !important;
    /*width: 170px;
    height: 263px !important;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    cursor: pointer !important;
}
.sidebar-search-right-box-hover-image > img
{
    position: absolute;
    /*width:150px;
    height:205px !important;*/

    width: 177px;
    height: 263px;

    cursor: pointer !important;

    border: 1px solid red;
}
.sidebar-search-right-box-hover-content
{


    line-height: 14px;
    font-size: 11px;
    display: inline-block;
    float: left;

    width: 85%;
    margin-left: 12px;
    max-height:60px;
    /*margin-top: 3px;

    margin-left: 0;
    padding-top: 3px;
    font-size: 14px;
    background: #595959;
    text-transform: uppercase;
    font-family: Clarendon Lig BT;*/
    text-align: left;
    margin-bottom: 5px;
    overflow: hidden !important;

}
.sidebar-search-right-box-hover-content > a
{
    text-decoration: none;

    color: #fff;
}
.sidebar-search-right-box-hover-content > span
{
    cursor: pointer !important;
    text-decoration: none;

    color: #fff;
}
.AdDetailVenueImage
{
    max-width: 190px !important;
    max-height: 126px !important;
}
/*.custom-for-aboveClass{
    color: #ffffff;
    text-decoration: none;
}*/
.submitClass
{
    cursor: pointer !important;
    text-decoration: none;

    color: #fff;
}
.sidebar-search-right-box-image
{
    /*float: left;
    width: 150px;
    height: 105px;
    margin-left: 12px;
     */
    width: 150px;
    height: 105px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    text-align: center;
}
.sidebar-search-right-box-image img
{
    /*width: 150px;
    height: 105px;*/
}
.dimensions
{
   /* width: 150px;
    height: 105px;*/
    max-width: 100%;
    max-height: 100%;
}
.sidebar-search-right-box-name
{
    font-family: possiplainregular !important;
    font-size: 10px;
    float: left;

    width: 85%;
    /*height: 25px;
     border-top: 2px solid #a5a5a5;
    border-bottom: 2px solid #a5a5a5;
    font-family: Clarendon Lig BT;*/
    height: auto;
    margin-left: 12px;

    text-align: left;
    text-transform: uppercase;


}
.sidebar-search-right-box-header
{
    font-family: Aleo Regular;
    font-size: 14px !important;
    line-height: 16px;
    font-size: 16px;
    float: left;

    width: 85%;
    height: auto;
    min-height: 30px;

   /* margin-bottom: 5px;*/
    margin-left: 12px;

    text-align: left;
    text-transform: capitalize;
}
.header-text
{
    float: left;
    /* height:auto;
    width:96px; */
}
.search-head{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}
.header-icon
{
    float: left;
    text-align: left;
    margin-left: 12px;
    width: 50px;
    height: 20px;
    height: 25px;
    font-size: 10px;
}
#iconBg{
    width: 100% !important;
    color: #8CC444 !important;
}

.sidebar-search-right-box-content
{
    font-family: Myriad Pro;
    line-height: 14px;
    font-size: 11px;
    float: left;
    max-height:70px;
    width: 85%;
    margin-top: 0;
    margin-left: 12px;
    overflow: hidden;
    text-align: left;
}
.sidebar-search-right-box-content img
{
    float: right;

    width: 60px;
    height: 60px;
    margin-right: 2px;
}
.search-result
{
    width: 90%;
    /*margin: 9% auto 15%;*/
    margin: 1%;
    margin-right: auto;
    margin-left: auto;

    text-align: center;

    border-top: 1px solid;
    border-bottom: 1px solid;
}
.font-black-search
{
    font-family: initial;
    font-size: 18px;

    text-transform: uppercase;

    color: #000;
}
.font-white-search
{
    font-family: Clarendon Hv BT;
    font-size: 18px;

    text-transform: uppercase;

    color: #fff;
}
.search-form input[type='text']
{
    font-family: Asap;

    width: 90%;
    height: 35px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 8px;

    color: #999;
    border: 1px solid #999;
    border-radius: 4px;
    outline: medium none;
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .075) inset;
}
.search-form input[type='submit']
{
    font-family: Clarendon Hv BT;
    font-size: 18px;

    border: none;
    background: #c0c0c0;
}
.search-form input[type='submit']
{
    cursor: pointer;

   /* background: url('../images/underline_image_large.png') 8% 100% no-repeat;*/
    background: #8bc53f;
}
#validateForm > div[id='iSectorID_chzn']
{
    text-align: left !important;
}
/*input[type='submit']{
    cursor: pointer;
    }*/
.search-form select
{
    font-family: Asap;

    width: 90%;
    height: 35px;
    margin-bottom: 15px;
    /*margin-left: 5px;*/
    padding-left: 8px;

    color: #999;
    border: 1px solid #999;
    border-radius: 4px;
    outline: medium none;
    outline: medium none;
    background: none repeat scroll 0 0 #fff;
    background: url('../images/down_arrow.png') no-repeat 98% center #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .075) inset;

            appearance: none;
    -webkit-appearance: none;
       -moz-appearance: none;
}
.border-black-solid-bold
{
    border: 5px solid #000 !important;
}
.border-red-solid-bold
{
    border: 5px solid #ff6141 !important;
}
.border-green-solid-bold
{
    border: 5px solid #94ff5d !important;
}
.border-tan-solid-bold
{
    border: 5px solid #c7b299 !important;
}
.border-grey-solid-bold
{
    border: 5px solid #c3c3c3 !important;
}
.border-blue-solid-bold
{
    border: 5px solid #00c0f3 !important;
}
.border-white-solid-bold
{
    border: 5px solid #FFFFFF !important;
}
.text-white
{
    color: #fff;
}
.white
{
    color: #fff !important;
}
.text-normal
{
    font-family: Clarendon Lig BT;
    font-weight: normal !important;
}
.cross-remove
{
    padding-left: 10px;

    cursor: pointer;
}
.form-body-middle
{
    width: 810px;
    height: auto;
    min-height: 410px;
    /*padding-top: 30px;*/
    margin-bottom: 10px;
}
.form-content-box-left
{
    float: left;

    width: 200px;
    height: auto;
    min-height: 420px;
    /*margin-top: 30px;*/
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 0;
}
.form-content-box-right
{
    float: left;

    width: 595px;
    height: auto;
    min-height: 400px;
    /*margin-top: 30px;*/
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;

    background: #f3f3f3;
}
.form-body-box-inner-header
{
    font-family: Myriad Bold;
    font-size: 20px;
    margin: auto;
    width: 95%;

    color: #565656;
    /*font-style: italic;*/
}
.form-body-box-inner-content
{
    width: 95%;
    height: auto;
    min-height: 85px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
}
.box-inner-content-left
{
    float: left;

    width: 275px;
    height: 85px;
}
.box-inner-content-left > p
{
    color: #848589;
}
.box-inner-content-right
{
    float: right;

    width: 275px;
    height: 85px;
}
.box-inner-content-right > p
{
    color: #848589;
    /*font-size: 15px;*/
}
.form-content-box-right > .box-body > textarea
{
    width: 90% !important;
    height: 100px !important;
}
.form-left-box
{
    float: left;
    overflow: auto;

    width: 176px;
    height: auto;
    min-height: 280px;
    margin-bottom: 30px;
    margin-left: 2%;
    padding-top: 5px;

    -webkit-box-shadow: 0 1px 23px 0 rgba(48, 50, 50, .63);
       -moz-box-shadow: 0 1px 23px 0 rgba(48, 50, 50, .63);
            box-shadow: 0 1px 23px 0 rgba(48, 50, 50, .63);
}
.form-left-box-image
{
    text-align: center;
}
.form-left-box-image img
{
    /*margin-left: 15px;*/
    margin-top: 5px;
}
.imgDimension
{
    width: 148px;
    height: 120px;
}
.form-left-box-header
{
    font-family: Clarendon Hv BT;

    width: 85%;
    height: auto;
    min-height: 40px;
    margin-bottom: 10px;
    margin-left: 15px;

    text-align: left;
    text-transform: capitalize;
}
.form-left-box-name
{
    font-family: Clarendon Lig BT;

    width: 85%;
    margin-left: 15px;

    text-align: left;
    text-transform: uppercase;

    border-top: 2px solid #a5a5a5;
    border-bottom: 2px solid #a5a5a5;
}
.form-left-box-content
{
    font-family: Myriad Pro;
    font-size: 12px;

    width: 85%;
    margin-top: 10px;
    margin-left: 15px;
    padding-bottom: 10px;

    text-align: left;
}
.full-ad-sidebar-result
{
    font-family: Clarendon Lig BT;

    width: 90%;
    margin-top: 8% !important;
    margin-left: 10px;

    text-align: left;
    text-transform: uppercase;

    color: #4f4f4f;
    border-top: 1px solid #93ec66;
    border-bottom: 1px solid #93ec66;
}
.martop33per
{
    margin-top: 33%;
}
.martop50px
{
    margin-top: 50px;
}
.martop8per
{
    margin-top: 8%;
}
.form-content > p
{
    font-family: Myriad Pro;
    font-size: 14px;

    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;

    text-align: left;
}
.form-content-gallery
{
    float: left;

    width: 90%;
    height: 130px;
    margin-top: 10px;
    margin-left: 10px;
}
.form-content-gallery > a > img
{
    float: left;

    width: 60px;
    height: 60px;
    margin-right: 3px;
    margin-bottom: 5px;
}
.form-content-right-main
{
    width: 610px;
    height: 648px;
    padding-left: 25px;
}
.form-content-right-top
{
    width: 100%;
    height: auto;
    min-height: 450px;
    margin-top: 15px;

    border-bottom: 1px solid #d2d2d2;
}
.form-content-top-left
{
    float: left;

    width: 235px;
    height: 420px;

    border-top: 1px solid #d2d2d2;
}
.top-left-header
{
    font-family: Clarendon Hv BT;
    font-size: 26px;

    height: auto;
    /*min-height:76px;*/
    margin-top: 5px;
    padding-top: 5px;

    text-align: left;
    text-transform: capitalize;

    border-top: 1px solid #d2d2d2;
}
.top-left-content
{
    font-family: Myriad Pro;
    font-size: 13px;

    position: relative;

    overflow: hidden;
    /*height:320px;*/

    height: 288px;

    text-align: left;
}
.top-left-content-image-icon
{
    float: right;

    width: 235px;
    height: 24px;

    border-top: 1px solid #d2d2d2;
}
.form-content-top-right
{
    float: right;

    width: 360px;
    height: 320px;
}
.form-content-top-right-image
{
    width: 360px;
    height: 320px;
    margin-bottom: 20px;
}
.form-content-top-right-image > a > img
{
    float: left;

    width: 320px;
    height: 320px;
    margin-left: 20px;
}
.form-content-top-right-content
{
    width: 360px;
    height: 85px;

    text-align: center;
}
.form-content-top-right-content > input[type='button']
{
    font-family: Clarendon Lig BT;

    width: 320px;
    height: 24px;
    margin-bottom: 5px;
    padding: 5px;

    cursor: pointer;
    text-transform: uppercase;

    color: #fff;
    border: none;
    background: #575757;
}
.form-content-top-right-content > div > input[type='button']
{
    font-family: Clarendon Lig BT;

    width: 320px;
    height: 24px;
    margin-bottom: 5px;
    padding: 5px;

    cursor: pointer;
    text-transform: uppercase;

    color: #fff;
    border: none;
    background: #575757;
}
.form-content-top-right-content > form > input[type='submit']
{
    font-family: Clarendon Lig BT !important;

    width: 320px !important;
    height: 24px !important;
    margin-bottom: 5px !important;
    padding: 5px !important;

    cursor: pointer !important;
    text-transform: uppercase !important;

    color: #fff !important;
    border: none !important;
    background: #575757 !important;
}
/*.form-content-top-right-content > div{
        text-transform: uppercase;
        color:#ffffff;
        background: #575757;
        border: none;
        width: 320px;
        height: 24px;
        margin-bottom: 5px;
        font-family: Clarendon Lig BT;
        padding: 5px;
        cursor: pointer;
    }*/
.form-content-right-bottom
{
    width: 100%;
    height: auto;
    min-height: 200px;
    margin-top: 5px;

    border-top: 1px solid #d2d2d2;
}
.form-content-bottom-left
{
    float: left;

    width: 240px;
    min-height: 200px;
}
.form-content-bottom-left > p,
.form-content-bottom-left > p
{
    font-family: Myriad Pro;
    font-size: 12px;

    text-align: left;
}
.form-content-bottom-left > h3,
.form-content-bottom-right > h3
{
    font-family: Clarendon Lig BT;
    font-size: 16px;

    text-align: left;
}
.form-content-bottom-left > ul,
.form-content-bottom-right > ul
{
    padding-left: 15px;
}
.form-content-bottom-left > ul li,
.form-content-bottom-right > ul li
{
    font-family: Myriad Pro;
    font-size: 12px;

    float: left;

    margin-bottom: 3px;

    text-align: left;
}
.form-content-bottom-right
{
    float: left;

    width: 320px;
    min-height: 200px;
    margin-left: 20px;
}
#logo_file,
#files,
#cover-letter,
#resume
{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    padding: 0;
}
}
/*.browse
{
    font-family: Clarendon Lig BT;
    font-size: 10pt;

    display: inline-block;

    margin-top: 15px;
    padding: 5px 8px;

    cursor: pointer;
    -webkit-user-select: none;
    white-space: nowrap;
    text-transform: uppercase;

    color: #fff;
    border: 1px solid #f3f3f3;
    outline: none;
    background: #575757;
}*/
.custom-logo-file
{
    display: inline-block;

    width: 60px;
    height: 61px;
    margin-left: 33%;
    padding: 5px 8px;

    cursor: pointer;

    background: url('../images/add_file.png') no-repeat;
}
.form-custom-file-cover-letter,
.form-custom-file-resume
{
    font-family: Clarendon Lig BT;
    font-size: 10pt;

    display: inline-block;

    padding: 5px 8px;

    cursor: pointer;
    -webkit-user-select: none;
    white-space: nowrap;
    text-transform: uppercase;

    color: #fff;
    border: 1px solid #f3f3f3;
    outline: none;
    background: #575757;
}
.form-custom-file-resume
{
   /* width: 200px;*/
    width: auto;

    text-align: center;
}
.popup-container
{
    overflow: auto;
    overflow-x: hidden;

    width: 1080px;
    height: auto;
    min-height: 866px;

    border: 1px solid black;
    background: #575757;

    align: center;
}
.popup-header
{
    float: left;

    width: 1080px;
    height: 50px;
}
.popup-header a
{
    float: right;

    margin-top: 20px;
}
.popup-slider
{
    float: left;

    width: 1080px;
    height: 390px;
    margin-top: 60px;
}
.popup-silder-left-arrow
{
    position: relative;

    float: left;

    width: 50px;
    height: 360px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 20px;
}
.popup-silder-left-arrow > a > img
{
    position: absolute;
    left: 0;

    margin-top: 100px;
}
.popup-silder-left
{
    float: left;

    width: 500px;
    height: 360px;
    margin-top: 10px;
    margin-left: 20px;
    padding-top: 20px;

    text-align: left;
}
.popup-header-text
{
    font-family: Myriad Pro;
    font-size: 27px;

    display: block;

    margin-bottom: 5px;

    text-transform: capitalize;

    color: #fff;
}
.popup-numeric-text
{
    font-family: Myriad Pro;
    font-size: 15px;
    font-style: italic;

    display: block;

    margin-bottom: 10px;

    text-transform: capitalize;

    color: #fff;
}
.popup-normal-text
{
    font-family: Myriad Pro;
    font-size: 14px;

    display: block;

    margin-bottom: 30px;

    color: #fff;
}
.popup-silder-right-arrow
{
    position: relative;

    float: right;

    width: 50px;
    height: 360px;
    margin-top: 10px;
    margin-right: 20px;
}
.popup-silder-right-arrow a > img
{
    position: absolute;
    right: 0;

    margin-top: 100px;
}
.popup-silder-right
{
    float: right;

    width: 200px;
    height: 360px;
    margin-top: 10px;
    margin-right: 10px;

    text-align: left;
}
.popup-image-header
{
    font-family: Myriad Pro;
    font-size: 12px;
    font-style: italic;

    display: block;
    float: left;

    margin-left: 10px;

    text-transform: uppercase;

    color: #fff;
}
.popup-slider-image
{
    float: left;

    width: 250px;
    height: 360px;
    margin-top: 10px;
    margin-left: 10px;
}
.popup-slider-image > img
{
    float: left;

    width: 201px;
    height: 304px;
    margin-top: 10px;

    -webkit-box-shadow: 1px 0 30px 0 rgba(0, 0, 0, .95);
       -moz-box-shadow: 1px 0 30px 0 rgba(0, 0, 0, .95);
            box-shadow: 1px 0 30px 0 rgba(0, 0, 0, .95);
}
.popup-full-ad
{
    float: left;

    width: 1080px;
    height: auto;
    min-height: 500px;
}
.popup-full-page-header
{
    font-family: Myriad Pro;
    font-size: 13px;
    font-style: italic;

    display: block;
    float: left;

    margin-left: 100px;

    text-transform: uppercase;

    color: #fff;
}
.popup-full-page-image
{
    position: relative;

    float: left;

    width: 858px;
    height: auto;
    min-height: 500px;
    margin-top: 20px;
    margin-bottom: 100px;
    margin-left: 100px;
}
.popup-full-page-image > img
{
    position: absolute;
    left: 0;

    width: 858px;
    height: 480px;

    -webkit-box-shadow: 1px 0 30px 0 rgba(0, 0, 0, .95);
       -moz-box-shadow: 1px 0 30px 0 rgba(0, 0, 0, .95);
            box-shadow: 1px 0 30px 0 rgba(0, 0, 0, .95);
}
.font-italic
{
    font-style: italic !important;
}
.font-normal
{
    font-style: normal !important;
}
/*
*harsh page ad_templates
*/
.martop10
{
    margin-top: 10px;
}
.widthinherit
{
    width: inherit !important;
}
.martop43
{
    margin-top: 43px;
}
.height24
{
    height: 24px;
}
.bg-moon1
{
   /* width: 70px;*/
    height: 24px;
    /*background: url('../images/moon_ft.png') no-repeat right;*/
}
.width50
{
    width: 50% !important;
    height: 22px !important;
}
.jobtitle
{
    font-family: Clarendon Lig BT;
    max-width: 1000px;
    margin: 0 auto;
    padding-top: 30px;
}
.color4f4f4f
{
    color: #4f4f4f;
}
.padding0{
    padding: 0;
    display: flex;
}
.pad0{
    padding:0 !important;
}
.col-sm-4.padding0{
    display:block;
}

h3.botGreenLine, h4.botGreenLine {
    font-size: 15px;
    width: 100%;
    font-family: 'latoregular';
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    text-align: left;
    float: left;
}
.footer-page ul {
    margin-top: 0;
    /* padding-top: 25px; */
    list-style-type: none;
    text-align: left;
    width: 100%;
    float: left;
}
.footer-page ul li a {
    font-family: 'Myriad Pro';
    font-family: 'latoregular';
    font-size: 14px;
    padding: 0;
    text-decoration: none;
    color: #fff;
}
.copyrights {
    font-family: "Lato Regular";
    font-size: 15px;
    text-align: center;
}
.lable_underline
{
    -webkit-border-image: url(../images/label_underline.png) 0 30 30 30; /* Safari 3.1-5 */
         -o-border-image: url(../images/label_underline.png) 0 30 30 30; /* Opera 11-12.1 */
            border-image: url(../images/label_underline.png) 0 30 30 30;
}
.footer_logo
{
    display: inline-block;
    min-width: 250px;
    height: 120px;
    background: url('../images/footer_logo.png') no-repeat;
    /*background: url('../images/possi-foot-logo.png') no-repeat;*/
    background-position: right;
    background-size: 250px;
    border-image: url(../images/bottomline.png) 0 30 30 30;
}

.tag-line
{
    font-family: 'Lato light';
    font-size: 28px !important;

    margin-bottom: 0;

    text-align: right !important;

    color: #bdbdbd;
}
.footer_menu
{
    height: 70%;
}
.marbot0
{
    margin-bottom: 0;
}
.social_contact
{
    height: 30%;
}
.margin0
{
    margin: 0 !important;
}
.bordertopa5a5a5
{
    border-top: 1px solid #a5a5a5;
}
.borderbota5a5a5
{
    border-bottom: 1px solid #a5a5a5;
}
.ad-space
{
    font-family: Clarendon Hv BT;
    font-size: 30px;

    width: 125px;
    margin-left: 3px;
    padding: 25px 0;
    /*margin: 0 auto;*/

    text-align: center;
}
.rightad-space
{
    /*width: 125px;*/
    /*text-align: center;*/
    font-family: Clarendon Hv BT;
    font-size: 30px;
}
.martop26
{
    margin-top: 26px;
}
.btnimages
{
    /*margin: 0 auto;
    text-align: center;*/
}
/*.btnimages img{
    width: 212px;
    }*/
.salary
{
    font-size: 16px;

    margin-right: 8px;
    padding: 4px;

    background: #94ff5d;
}
.font16
{
    font-size: 16px;
}
.font17
{
    font-size: 17px;
}
.font18
{
    font-size: 18px;
}
.font19
{
    font-size: 19px;
}
.font20
{
    font-size: 20px;
}
.font33
{
    font-size: 33px;
}
.padleft20
{
    padding-left: 20px !important;
}
.heading
{
    font-size: 16px;

    color: #000;
}
.heading_temp1
{
    font-family: Clarendon Hv BT;
    font-size: 18px;
}
.minheight800
{
    min-height: 800px !important;
}
.minheight835
{
    min-height: 835px !important;
}
.minheight1100
{
    min-height: 1300px;
}
section
{
    display: table !important;

    width: 100%;
    height: auto;

    margin: 0 auto;

    background: none repeat scroll 0 0 #fff;
    /*background: #fff;
    min-height: 700px;
    margin-top: 40px;
    width: 1050px;*/
}
ul.asap li
{
    font-size: 18px;

    list-style-position: outside;
}
ul.asapbold li
{
    font-size: 16px;

    list-style-position: inside;
}
ul.venue_asap li
{
    font-family: Asap;
    font-size: 15px;

    list-style-position: outside;

    color: #4f4f4f;
}
.align-center
{
    text-align: center !important;
}
.align-left
{
    text-align: left !important;
}
.colorfff
{
    color: #fff;
}
.color4c4c4c
{
    color: #4c4c4c;
}
.martb30
{
    line-height: 35px;

    margin: 50px 0;
}
.job-descri p
{
    font-family: Asap;
    font-size: 16px;

    color: #000;
}
.descri-left
{
    padding: 0;
}
.descri-left p
{
    font-family: Asap;
    font-size: 16px;

    color: #4f4f50;
}
.main_content
{
    width: 90%;
    margin: 0 auto;
}
.main_content_template1
{
    width: 78%;
    margin-left: 5%;
}
.marbot15
{
    margin-bottom: 15px !important;
}
.marbot10
{
    margin-bottom: 10px;
}
.marbot5
{
    margin-bottom: 5px;
}
.marleft6per
{
    margin-left: 6%;
}
.padleft50
{
    padding-left: 50px;
}
.padleft15
{
    padding-left: 15px;
}
.padleft40
{
    padding-left: 40px;
}
.padL{
    padding-left: 5% !important;
}
.marleft40
{
    margin-left: 40px;
}
/*page2*/
.borderTBgreen
{
    border-top: 1px solid #93ec65;
    border-bottom: 1px solid #93ec65;
}
.sideabarbg
{
    background: #bfbfbf;
}
.job-title
{
    font-family: Clarendon Hv BT;
    font-size: 28px;

    text-align: left;

    border-top: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
}
.padtop35
{
    padding-top: 35px;
}
.padtop15
{
    padding-top: 15px;
}
.padbot15
{
    padding-bottom: 15px;
}
.martop35
{
    margin-top: 35px;
}
.martop38
{
    margin-top: 38px;
}
.martop20
{
    margin-top: 20px;
}
.borderb3b3b3
{
    margin-bottom: 5px;

    border-top: 1px solid  #b3b3b3;
}
.borderTopb3b3b3
{
    margin-top: 5px;

    border-top: 1px solid  #b3b3b3;
}
.borderBOTb3b3b3
{
    border-bottom: 1px solid  #b3b3b3;
}
.rightcorner
{
    float: right;

    width: 100%;
    height: 23px;
}
.font15
{
    font-size: 15px;
}
.jobDescri p
{
    font-family: Asap;
    font-size: 16px;

    margin-top: 25px;

    color: #000;
}
.venueDescri p
{
    font-family: Asap;
    font-size: 16px;

    margin-top: 10px;

    word-wrap: break-word;

    color: #4f4f4f;
}
.expectat ul
{
    margin-top: 10px;
}
.sal_div
{
    margin-top: 25px;
}
.sal_div p
{
    margin-top: 10px;
}
.jobDescriRight p
{
    font-family: Asap;
    font-size: 16px;

    margin-top: 25px;

    color: #4f4f50;
}
.nopad_ul
{
    padding: 0 !important;
}
.martop25
{
    margin-top: 25px;
}
.martop15
{
    margin-top: 15px;
}
/**/
.clarendon-hv
{
    font-family: Clarendon Hv BT;
}
.clarendon-li
{
    font-family: Clarendon Lig BT;
}
.clarendon-ro
{
    font-family: Clarendon Roman BT;
}
.myriad
{
    font-family: Myriad Pro;
}
.asap
{
    font-family: Asap;
}
.asapbold
{
    font-family: AsapBold;
}
/*ad_templates ends*/
/*template 3*/
.orangeseparator
{
    height: 3px;
    /*border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background: #000000;*/

    border-top: 1px solid #ff8e5b;
    border-bottom: 1px solid #ff8e5b;
    background: #ff8e5b;
}
.venuename
{
    font-family: Clarendon Lig BT;
    font-size: 34px;

    text-transform: uppercase;

    color: #808080;
}
.addressline
{
    font-family: Asap;
    font-size: 15px;

    color: #999;
}
.slogan
{
    font-family: Asap;
    font-size: 17px;

    min-height: 48px;
    padding: 12px 16px;

    color: #fff;
}
.orange_back
{
    /*background:#000000; */
    background: #ff8e5b;
}
.padtb12
{
    padding: 12px 0;
}
.jobtitleback
{
    background: #f0eee3;
}
.jobtitle_temp3
{
    font-family: Clarendon Hv BT;
    font-size: 33px;
    /*color: #000000;*/

    color: #ff8e5b;
}
.jobdesc_temp3 > p
{
    font-family: Asap;
    font-size: 16px;

    color: #4f4f50;
}
.fulltime1
{
    height: 43px;
    margin-left: 20px;
    /*background: url('../images/full_time1.png') no-repeat left;*/

    background-position-x: 3%;
}
.descri_temp3
{
    padding: 15px 20px;
}
.grid13
{
    position: relative;

    float: left;

    width: 10%;
    min-height: 1px;
}
.grid20
{
    position: relative;

    float: left;

    width: 20%;
}
.grid85
{
    position: relative;

    float: left;

    width: 86%;
    min-height: 1px;
    margin-right: 20px;
}
.grid60
{
    position: relative;

    float: left;

    width: 60%;
    min-height: 1px;
}
.grid40
{
    position: relative;

    float: left;

    width: 40%;
    min-height: 1px;
}
.grid48
{
    position: relative;

    float: left;

    width: 48%;
    min-height: 1px;
}
.grid52
{
    position: relative;

    float: left;

    width: 52%;
    min-height: 1px;
}
.ad_back
{
    /*background: #e6e6e6;*/
    min-height: 100px;
}
.marright20
{
    margin-right: 20px;
}
.marbot20
{
    margin-bottom: 40px;
}
.pad15
{
    padding: 15px;
}
.adspace_temp3
{
    font-family: Clarendon Hv BT;
    font-size: 26px;

    position: absolute;
    top: 50%;
    right: -2px;

    margin-top: -50%;

    text-align: center;

    color: #fff;
}
.ul_temp3
{
    font-family: Asap;
    font-size: 19px;
    /*color: #ffffff;*/

    display: table-cell;

    padding: 0;
    padding: 15px;

    list-style-position: inside;

    vertical-align: middle;
    /*text-align: center;*/
}
/*.ul_temp3 li{list-style: none;}*/
.ul_temp3 li:before
{
    position: relative;
    left: -5px;
}
.black-square
{
    display: table;
    /*background-color: black;*/

    height: 178px;
    /*background: #f0eee3;*/
    /*background: #ff8e5b;*/
}
/*.ul_temp3 li:before {
    content: "\002D \0020";
    }*/
/*.ul_temp3 li {
    list-style: outside;
    }*/
.jobHeading
{
    font-family: Clarendon Hv BT;
    font-size: 18px;

    margin-bottom: 20px;
    /*color: #000000;*/

    color: #ff8e5b;
    background: #edebde;
}
.jobDescri_temp3
{
    font-family: Asap;
    font-size: 13px;

    color: #4f4f50;
}
.salary_orange
{
    font-size: 16px;

    margin-right: 8px;
    padding: 4px;
    /*background: #000000;*/

    background: #ff8e5b;
}
.ad_part
{
    /*display: table-cell;
        vertical-align: middle;*/
    overflow: hidden;

    max-width: 180px;
    margin-top: 10px;
}
.imgoverflow
{
    float: right;
    overflow: hidden;

    max-width: 200px;
    max-height: 200px;
}
.ver-middle-only
{
    vertical-align: middle;
}
.disptable
{
    display: table;
}
.disptable-cell{
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.dispblock{
    display: block;
}
.dispInblock{
    display: inline-block;
}
.dispFlex{
    display: flex;
}
.display-table-row
{
    display: table-row;
}
.height600
{
    height: 600px;
}
.leftad-space
{
    font-family: Clarendon Hv BT;
    font-size: 30px;

    width: 100%;
    padding: 15px;

    text-align: center;
}
/*template 3 end*/
/*template 4*/
.bluediv
{
    min-height: 90px;
    margin-top: 10px;

    background: #4c5a63;
}
.addressline_temp4
{
    font-family: Asap;
    font-size: 15px;

    color: #fff;
}
.jobtitle_temp4
{
    font-family: Clarendon Lig BT;

    max-width: 1000px;
    margin: 0 auto;
}
.ad_back_temp4
{
    /*background: #e6e6e6;*/
    min-height: 120px;
    margin-top: 20px;
    /*margin-left: 10px;*/
}
.ftleft
{
    /*background:  url('../images/ft_blue.png') no-repeat left;  */
    min-height: 38px;
    margin-bottom: 20px;

    border-top: 1px solid #4c5a63;
}
.ul_temp4
{
    font-family: Asap Italic;
    font-size: 24px;

    float: right;

    width: 483px;

    color: #4c5a63;
}
.ul_temp4 li
{
    padding-bottom: 12px;
}
.pad30
{
    padding: 30px;
}
.pad15
{
    padding: 15px;
}
.blueseparator
{
    min-height: 1px;

    border-top: 2px solid #808a90;
    /*width: 58%;*/
}
.jobtitleTemp4
{
    font-family: Clarendon Roman BT;
    font-size: 33px;

    margin-top: 12px;

    color: #4f5c65;
}
.adspace_temp4
{
    font-family: Clarendon Hv BT;
    font-size: 30px;

    width: 202px;
    /*background: #e6e6e6;*/
    height: 215px;
    margin-bottom: 15px;
    padding: 4% 0;

    text-align: center;

    color: #fff;
}
.padding5
{
    padding: 5px !important;
}
.background-none
{
    background: none !important;
}
/*
    .adspace_temp4{
        font-size: 30px;
        color: #ffffff;
        text-align: center;
        font-family: Clarendon Hv BT;
        background:#e6e6e6;
        height: 202px;
        width: 202px;
        vertical-align: middle;
        display: table-cell;
    } */
._div
{
    display: none;
}
.ad_div
{
    position: relative;

    display: block;
    float: left;

    width: 173px;
}
.venuename_temp4
{
    font-family: Clarendon Roman BT;
    font-size: 31px;

    padding: 12px 0;

    text-transform: uppercase;

    color: #4c5a63;
}
.slogan_temp4
{
    font-family: AsapBoldItalic;
    font-size: 17px;

    color: #4c5a63;
}
.marginright10
{
    margin-right: 10px;
}
.padleft0
{
    padding-left: 0;
}
.padright0
{
    padding-right: 0;
}
.addressline_temp4
{
    font-family: Asap;
    font-size: 15px;

    position: absolute;
    top: 46%;
    right: 15px;

    color: #fff;
}
.darkbluebg
{
    background: #4c5a63;
}
.jobDescri_title
{
    font-family: Clarendon Roman BT;
    font-size: 31px;

    color: #d6d6d6;
}
.jobDescri_temp4
{
    font-family: Asap;
    font-size: 16px;

    color: #fff;
}
.ul_tmprgt
{
    padding-left: 10px;
}
.padding30
{
    padding: 30px;
}
.padding25
{
    padding: 25px;
}
.blue
{
    padding: 4px;

    color: #fff;
    background: #4c5a63;
}
.blue_text
{
    font-family: Clarendon Roman BT;
    font-size: 31px;

    margin-right: 20px;

    color: #4c5a63;
}
.width200
{
    width: 200px;
}
/*template 4
end*/
/*template 5*/
.bg_light
{
    background: #f2f0eb !important;
}
.white_bg
{display: initial;
    /*background: #fff;*/
    width: 400px;
    height: 300px;
    margin: 15px 0;
}
.martb35
{
    margin: 35px 0;
}
.venuename_temp5
{
    font-family: Aleo Bold;
    font-size: 18px;

    color: #3ebfa2;
}
.slogan_temp5
{
    font-family: Aleo Light Italic;
    font-size: 16px;

    color: #999;
}
.addressline_temp5
{
    font-family: Aleo Light;
    font-size: 15px;

    color: #999;
    /*margin-top: 35px;*/
}
.vertical_center
{
    position: absolute;
    top: 50%;
    right: 0;

    transform: translateY(-50%);
}
.bg_white
{
    background: #fff;
}
.bg_lightblack
{
    background: #323232;
}
.bg_lightgreen
{
    background: #3ebfa2;
}
.posrel
{
    position: relative;
}
.posab
{
    position: absolute;
}
.mar-right0
{
    margin-right: 0;
}
.pt_tag
{
    width: 150px;
    height: 47px;

    background: url('../images/pt_trans.png') #323232 no-repeat 77%;
}
.ad_slider
{
    position: relative;

    float: right;

    width: 230px;
    min-height: 1px;
    margin-right: 30px;
}
.content_temp5
{
    margin-right: 0;
    margin-bottom: 25px;
    /*height: 500px;*/
    margin-left: 10px;
    padding-top: 25px;

    background: #fff;
}
.tags5
{
    margin: 0 0 10px -10px;
    padding-left: 50px;

    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.tags5_right
{
    max-height: 47px;
    margin: 0 -10px 10px 0;
    padding-right: 50px;

    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.jobtitle_temp5
{
    font-family: Aleo Bold;
    font-size: 18px;

    padding-top: 6px;
    padding-bottom: 6px;

    text-transform: uppercase;

    color: #fff;
    background: #3ebfa2;
}
.colorfff
{
    color: #fff;
}
.shortdescri_temp5
{
    font-family: Aleo Light;
    font-size: 16px;

    display: inline-block;

    padding: 20px 0 20px 40px;

    color: #323232;
}
.main_temp5
{
    font-family: Aleo Regular;
    font-size: 16px;

    clear: both;

    padding-top: 12px;
    padding-bottom: 12px;

    color: #fff;
    background: #323232;
}
.jobheading_temp5
{
    font-family: Aleo Bold;
    font-size: 18px;

    padding-top: 6px;
    padding-bottom: 6px;

    text-transform: uppercase;

    color: #fff;
    background: #3ebfa2;
}
.details_temp5
{
    font-family: Aleo Light;
    font-size: 16px;

    padding: 20px 20px 20px 40px;

    color: #323232;
}
.details_temp5 > p
{
    margin: 0 0 23px;
}
.width60
{
    width: 60%;
}
.salary_pemp5
{
    font-family: Aleo Light Italic;
    font-size: 22px;

    color: #000;
}
.duration_temp5
{
    font-family: Aleo Light;
    font-size: 18px;

    color: #000;
}
.salaryDescri
{
    margin-right: 40px;
}
.bg_darkgreen
{
    padding: 65px;

    background: #2d8c77;
}
.applynow_temp5
{
    font-size: 31px;

    margin-bottom: 20px;
    padding: 28px;

    text-align: center;

    color: #323232;
    border-radius: 2px;
    background: #fff;
}
.btn-lightgreen
{
    font-family: Aleo Regular;
    font-size: 18px;

    margin-right: 14px;
    padding: 37px;

    text-align: center;

    color: #fff;
    border-radius: 2px;
    background: #3ebfa2;
}
.btn-lightgreen:last-child
{
    width: calc(33% - 5px);
    margin-right: 0 !important;
}
.grid33
{
    position: relative;

    float: left;

    width: calc(33% - 7px);
    min-height: 1px;
}
.height400
{
    height: 400px;
}
.minheight100
{
    min-height: 100px;
}
.minthumb{
    height: 70px !important;
    min-width: 70px;
    max-width: 100% !important;
}
.height300
{
    height: 300px;
}
.martb20
{
    margin: 20px 0;
}
.right_ad_temp5
{
    width: 40%;
}
.title_ad
{
    display: inline-block;

    width: 60%;
}
.ad-imagesmall
{
    display: inline-block;
}
/*template 5 end*/
/*template 6*/
.bg_dark
{
    background: #323232;
}
.fontfff
{
    color: #fff;
}
.martb20
{
    margin: 20px 0;
}
.ul_temp6
{
    font-family: Edmondsans;
    font-size: 20px;

    padding-left: 0;

    color: #ff8e5b;
}
.ul_temp6_2
{
    font-size: 16px;

    padding-left: 0;
}
.ul_temp6_2 li
{
    padding-bottom: 12px;
}
.ul_temp6 li
{
    padding-bottom: 12px;
    /*list-style: none;*/
}
.bg_grey
{
    padding: 25px;

    background: #dcdcdc;
    background: #dcdcdc;
}
.bg_orange1
{
    margin-top: 20px;

    background: #ff8e5b;
}
.bg_orange2
{
    margin-top: 0;

    background: #ff8e5b;
}
.venuedetailHead_temp6
{
    font-family: Edmondsans Bold;
    font-size: 28px;

    color: #fff;
}
.venuedetail_temp6
{
    font-family: Berthold Regular;
    font-size: 16px;

    padding: 10px;

    color: #333;
}
.middle_pt
{
    display: inline-block;

    width: 100px;
    height: 67px;

    background: url('../images/pt_trans.png') #323232 no-repeat 50%;
}
.pad20
{
    padding: 20px;
}
.pad60
{
    padding: 60px;
}
.height303
{
    height: 303px;
}
.jobtitle_temp6
{
    font-family: Edmondsans;
    font-size: 28px;

    color: #ff8c58;
}
.color323232
{
    color: #323232;
}
.height20
{
    height: 20px;
}
.martop30
{
    margin-top: 30px;
}
.salary_temp6
{
    font-family: Edmondsans Bold;
    font-size: 28px;

    color: #fff;
}
.salary_amt
{
    font-family: Berthold Bold;
    font-size: 16px;

    color: #fff;
}
.annum_temp6
{
    font-family: Berthold Regular;
    font-size: 16px;

    color: #ff8e5b;
}
.bg_dark_orange
{
    background: #b26340;
}
.applynow_temp6
{
    font-family: Edmondsans Bold;
    font-size: 28px;

    height: 90px;
    margin-bottom: 8px;
    padding: 25px;

    text-align: center;

    color: #fff;
    background: #4d4d4d;
}
.applynow_temp6 > a
{
    color: #fff !important;
}
.threebuttons
{
    font-size: 16px;

    text-align: center;

    color: #fff;
}
.marbot5
{
    margin-bottom: 5px;
}
.btnblack
{
    font-family: Edmondsans Medium;

    margin-bottom: 8px;
    padding: 20px;

    background: #000;
}
.bg_lightgrey
{
    font-family: Clarendon Roman BT;
    font-size: 13px;

    padding: 3px;

    text-align: center;

    background: #d6d6d6;
}
.adspace_temp6_2
{
    font-family: Clarendon Hv BT;
    font-size: 30px;

    width: 209px;
    height: 209px;
    padding: 40px;

    text-align: center;

    color: #fff;
    background: #e6e6e6;
}
.adspace_temp612
{
    font-family: Clarendon Hv BT;
    font-size: 23px;

    display: table-cell;

    height: 209px;

    text-align: center;
    vertical-align: middle;

    color: #fff;
    background: #e6e6e6;
}
.slogan_temp6
{
    font-family: Edmondsans;
    font-size: 16px;
}
.venuename_temp6
{
    font-family: Edmondsans;
    font-size: 22px;
}
.font_fff
{
    color: #fff;
}
.orangebodrer
{
    border: 3px solid #ec8759;
}
.martb10
{
    margin: 10px 0;
}
.myriadsemibold
{
    font-family: Myriad Semi Bold;
}
/*template
6 end*/
/*custom footer*/
footer
{
    width: 100%;
}
.emptyspace
{
    height: 60px;
    margin-top: 38px;

    background: url('../images/green_line3.png') repeat-x scroll 0 0 #fff;
}
.emptyspace_temp4
{
    width: 1080px;
    height: 60px;

    background: url('../images/green_line3.png') no-repeat 0 10px #fff;
}
.emptyspace_temp6
{
    height: 60px;

    background: #323232;
}
.emptyspace_temp6_bg
{
    width: 1080px;
    height: 60px;

    background: url('../images/green_line3.png') no-repeat 0 10px #fff;
}
.emptyspace_temp5
{
    height: 60px;

    background: url('../images/green_line3.png') no-repeat 0 10px #f2f0eb;
}
.height15
{
    height: 15px;

    background: #f7f6f6;
}
.height45
{
    height: 45px;
}
.pad12
{
    padding: 12px;
}
.disptable
{
    display: table;
}
.mxWid45{
    max-width: 45px;
}
.col-sm-6.height100per.disptable{
    padding:2%;
}
.padReg{margin: auto;
    padding-top: 50px !important;
             }
.pad-right0
{
    padding-right: 0;
}
/*heading css*/
h2.regi_font {
    font-family: 'Aleo Light';
  line-height: 1.42857;
  margin-bottom: 0px;
  margin-top: 0;
    padding:0;
}
h1.home_desc {
  margin-top: 0;
}
.tab.tebular {
    margin: 10px 0 0;
}
.p-raw.emp-raow {
    max-width: 70%;
}
.content-main-body.create-ad-body {
    float: left;
    min-height: auto;
    width: 100%;
}
.chzn-container .chzn-results li {
    color: #000!important;
}
.temp-main{
    widTH:100%;
    float:left;
}
.height-auto{
    height:auto!important;
}
/* Media queries for mobile*/
@media screen and (max-width: 769px)  {
    .homelogo{
        display: table;
    }
    .widthSearch{
        width:100% !important;
    }
    .content-body-top{
        text-align: center !important;
           }
    .content-main-body{
       width: 100% !important;
                     }
    .sidebar-search-left{
        width: 100%;
        margin-top: 5%;
    }
    .btn-create-account{
        width:100%
    }
    .empAD{
        margin-left: auto !important;
        margin-right: auto !important;
        width:20% !important;
        float: none !important;
    }
    .empHid{
        display: none !important;
    }
    .empBtn{
        width: 80% !important;
        margin: auto !important;
        float: none !important;
    }
    .whatspossiLable
    {
        padding-left: 0 !important;
    }
    .carouselResize{
        transform: translate(-350px) !important;
        min-width: 1200px;
    }
    .footer-page ul li a{
        text-align: left !important;
    }
    .leftAd{
        display:none !important;
    }
    .sidebar-search-left{
        min-height: 100px !important;
    }
    .sidebar-search-main{
        margin-left: 0 !important;
        width: 100%;

    }
    .rightAd{
        display: none !important;
    }
    .preview-box-top-left{
        width: 100% !important;
    }
    .preview-box-top-right{
        width: 100% !important;
        margin-left: 0 !important;
    }
    .ad-content-box-left{
        width:100% !important;
    }
    .chzn-container-single{
        width: 95% !important;
    }
    .marMob{
        margin: 2% !important;
    }
    .disptable-cell{
        display: block;
    }
    .home_but{
        width: 50% !important;
    }

}
/* Media queries for mobile End *******************************************************/
/**/
/*index.html*/
/**/
@font-face
{
    font-family: 'MyWebFont';

    src: url('webfont.eot'); /* IE9 Compat Modes */
    src: url('webfont.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
    src: url('webfont.woff') format('woff'); /* Modern Browsers */
    src: url('webfont.ttf')  format('truetype'); /* Safari, Android, iOS */
    src: url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face
{
    font-family: Aleo Regular;

    src: url(../fonts/aleo/Aleo-Regular.otf);
}
@font-face
{
    font-family: 'Lato bold';

    src: url(../fonts/lato/Lato-Bold.eot); /* IE9 Compat Modes */
    src: url(../fonts/lato/Lato-Bold.eot?#iefix) format('embedded-opentype'); /* IE6-IE8 */
    src: url(../fonts/lato/Lato-Bold.woff) format('woff'); /* Modern Browsers */
    src: url(../fonts/lato/Lato-Bold.ttf)  format('truetype'); /* Safari, Android, iOS */
}
@font-face
{
    font-family: 'Lato light';

    src: url(../fonts/lato/Lato-Light.eot); /* IE9 Compat Modes */
    src: url(../fonts/lato/Lato-Light.eot?#iefix) format('embedded-opentype'); /* IE6-IE8 */
    src: url(../fonts/lato/Lato-Light.woff) format('woff'); /* Modern Browsers */
    src: url(../fonts/lato/Lato-Light.ttf)  format('truetype'); /* Safari, Android, iOS */
}
@font-face
{
    font-family: 'Lato regular';

    src: url(../fonts/lato/Lato-Regular.eot); /* IE9 Compat Modes */
    src: url(../fonts/lato/Lato-Regular.eot?#iefix) format('embedded-opentype'); /* IE6-IE8 */
    src: url(../fonts/lato/Lato-Regular.woff) format('woff'); /* Modern Browsers */
    src: url(../fonts/lato/Lato-Regular.ttf)  format('truetype'); /* Safari, Android, iOS */
}
@font-face
{
    font-family: 'Lato medium';

    src: url(../fonts/lato/Lato-Medium.eot); /* IE9 Compat Modes */
    src: url(../fonts/lato/Lato-Medium.eot?#iefix) format('embedded-opentype'); /* IE6-IE8 */
    src: url(../fonts/lato/Lato-Medium.woff) format('woff'); /* Modern Browsers */
    src: url(../fonts/lato/Lato-Medium.ttf)  format('truetype'); /* Safari, Android, iOS */
}
@font-face
{
    font-family: 'Lato thin';

    src: url(../fonts/lato/Lato-Thin.eot); /* IE9 Compat Modes */
    src: url(../fonts/lato/Lato-Thin.eot?#iefix) format('embedded-opentype'); /* IE6-IE8 */
    src: url(../fonts/lato/Lato-Thin.woff) format('woff'); /* Modern Browsers */
    src: url(../fonts/lato/Lato-Thin.ttf)  format('truetype'); /* Safari, Android, iOS */
}
@font-face
{
    font-family: Aleo Bold;

    src: url(../fonts/aleo/Aleo-Bold.otf);
}
@font-face
{
    font-family: Aleo Light;

    src: url(../fonts/aleo/Aleo-Light.otf);
}
@font-face
{
    font-family: Aleo Light Italic;

    src: url(../fonts/aleo/Aleo-LightItalic.otf);
}
@font-face
{
    font-family: Asap;

    src: url(../fonts/Asap/Asap-Regular.ttf) format('truetype');
}
@font-face
{
    font-family: Asap Italic;

    src: url(../fonts/Asap/Asap-Italic.ttf) format('truetype');
}
@font-face
{
    font-family: AsapBold;

    src: url(../fonts/Asap/Asap-Bold.ttf) format('truetype');
}
@font-face
{
    font-family: AsapBoldItalic;

    src: url(../fonts/Asap/Asap-BoldItalic.ttf) format('truetype');
}
@font-face
{
    font-family: Clarendon Hv BT;

    src: url(../fonts/Clarendon-BT/ClareBTHea.ttf) format('truetype');
}
@font-face
{
    font-family: Clarendon Lig BT;

    src: url(../fonts/Clarendon-BT/ClareBTLig.ttf) format('truetype');
}
@font-face
{
    font-family: Clarendon Roman BT;

    src: url(../fonts/Clarendon-BT/ClarendonBTRoman.ttf) format('truetype');
}
@font-face
{
    font-family: 'Myriad Pro';

    src: url('../fonts/myriad-pro/MYRIADPRO-REGULAR.woff') format('woff');
    /*src: url('../fonts/myriad-pro/MYRIADPRO-REGULAR.ttf')  format('truetype'), /* Safari, Android, iOS 
    url('../fonts/myriad-pro/MYRIADPRO-REGULAR.otf') format('embedded-opentype'), /* IE6-IE8 */
}
@font-face
{
    font-family: 'Myriad Semi Bold';

    src: url('../fonts/myriad-pro/MYRIADPRO-SEMIBOLD.woff') format('woff');
    /*src: url('../fonts/myriad-pro/MYRIADPRO-REGULAR.ttf')  format('truetype'), /* Safari, Android, iOS 
    url('../fonts/myriad-pro/MYRIADPRO-REGULAR.otf') format('embedded-opentype'), /* IE6-IE8 */
}
@font-face
{
    font-family: 'Myriad Bold';

    src: url('../fonts/myriad-pro/MYRIADPRO-BOLD.woff') format('woff');
    /*src: url('../fonts/myriad-pro/MYRIADPRO-REGULAR.ttf')  format('truetype'), /* Safari, Android, iOS 
    url('../fonts/myriad-pro/MYRIADPRO-REGULAR.otf') format('embedded-opentype'), /* IE6-IE8 */
}
@font-face
{
    font-family: Edmondsans;

    src: url(../fonts/Edmondsans/Edmondsans-Regular.otf) ;
}
@font-face
{
    font-family: Edmondsans Bold;

    src: url(../fonts/Edmondsans/Edmondsans-Bold.otf);
}
@font-face
{
    font-family: Edmondsans Medium;

    src: url(../fonts/Edmondsans/Edmondsans-Medium.otf) ;
}
@font-face
{
    font-family: Berthold Bold;

    src: url(../fonts/berthold/Berthold_Akzidenz_Grotesk_BE_Bold.otf)  ;
}
@font-face
{
    font-family: Berthold Regular;

    src: url(../fonts/berthold/Berthold_Akzidenz_Grotesk_BERegular.otf)  ;
}
.fontstyleitalic
{
    font-style: italic;
}
.color848689
{
    color: #848689;
}
.templatepcolor
{
    margin-top: 6px;
    margin-bottom: 6px;
}
.paddingleftright2
{
    padding: 0 2px 0 2px;
}
.paddingtop
{
    padding-top: 40px !important;
}
.paddingtop20
{
    padding-top: 20px !important;
}
.paddingtop10
{
    padding-top: 10px !important;
}
.fontsize12
{
    font-size: 12px;
}
.fontsize13
{
    font-size: 13px;
}
.fontsize14
{
    font-size: 14px;
}
.fontsize15
{
    font-size: 15px;
}
.marginbottom5
{
    margin-bottom: 5px;
}
.marginbottom10
{
    margin-bottom: 10px;
}
.marginbottom15
{
    margin-bottom: 15px;
}
.margintop0
{
    margin-top: 0;
}
.margintop5
{
    margin-top: 5px;
}
.texttransformitalic
{
    text-transform: uppercase;
}
.height950
{
    height: 950px;
}
.marleft15
{
   /* margin-left: 15px;*/
    padding: 0 !important;
}
.marleft-4
{
    margin-left: -4px !important;
}
ul.padleft20 li
{
    font-family: Asap;
    font-size: 16px;
}
.whitefont
{
    /*color: #ffffff;*/
}
.margintop219
{
    margin-top: 175px;
}
.marbot60
{
    margin-bottom: 60px;
}
.salary-box
{
    display: table;

    width: 472px;
    height: 100px;
    margin-bottom: 120px;

    background-color: #f4f4f4;
}
.ver-middle
{
    display: table-cell;
    /*min-width: 300px;*/
    vertical-align: middle;
    text-align: center;
}
.height42
{
    height: 42px;
}
.height28
{
    height: 28px;
}
.connect-us
{
    font-family: 'Lato regular';

   /* width: 120px;
    margin-left: 6px;*/
margin:0 ;
    color: #574f44;
}
.copyrights
{
    font-family: 'Lato bold';
}
.copyrights2
{
    font-family: 'Lato regular';
}
.width75per
{
    width: 75%;
}
.salary_blue
{
    font-size: 16px;

    margin-right: 8px;
    padding: 4px;

    color: #fff;
    background: none repeat scroll 0 0 #4c5a63;
}
.sidebar-signin
{
    min-height: 611px ;
}
.width292
{
    width: 292px;
}
/* HTML 5 STUFF */
.box-body input[type='password'],
.box-body textarea
{
    font-family: Aleo Regular;
    font-size: 15px;
    width: 95%;
    max-height: 180px !important;
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    padding-left: 10px !important;
    margin: 5px;
    color: #999;
    border: none;
    border-radius: 4px;
}
.box-body label{
    margin: 10px 10px;
}
/* HTML 5 STUFF */
/**************************************** Ajax loader start   ***************************************************************/
#loading
{
    position: fixed;
    z-index: 1100;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: rgba(0,0,0,.5) no-repeat;
}
#movingBallG
{
    position: relative;

    width: 256px;
    height: 20px;
}
.movingBallLineG
{
    position: absolute;
    top: 8px;
    left: 0;

    width: 256px;
    height: 4px;
    /*background-color:#6F6F6F;*/
}
div#dashboard {
    display: block;
}
.movingBallG
{
    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    -webkit-animation-name: bounce_movingBallG;
       -moz-animation-name: bounce_movingBallG;
        -ms-animation-name: bounce_movingBallG;
         -o-animation-name: bounce_movingBallG;
            animation-name: bounce_movingBallG;
    -webkit-animation-duration: 1.6s;
       -moz-animation-duration: 1.6s;
        -ms-animation-duration: 1.6s;
         -o-animation-duration: 1.6s;
            animation-duration: 1.6s;
    -webkit-animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
        -ms-animation-iteration-count: infinite;
         -o-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
       -moz-animation-direction: linear;
        -ms-animation-direction: linear;
         -o-animation-direction: linear;
            animation-direction: linear;

    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    background-color: #0f1;

        -ms-border-radius: 10px;
         -o-border-radius: 10px;
}
@-moz-keyframes bounce_movingBallG
{
    0%
    {
        left: 0;
    }
    50%
    {
        left: 236px;
    }
    100%
    {
        left: 0;
    }
}
@-webkit-keyframes bounce_movingBallG
{
    0%
    {
        left: 0;
    }
    50%
    {
        left: 236px;
    }
    100%
    {
        left: 0;
    }
}
@-ms-keyframes bounce_movingBallG
{
    0%
    {
        left: 0;
    }
    50%
    {
        left: 236px;
    }
    100%
    {
        left: 0;
    }
}
@-o-keyframes bounce_movingBallG
{
    0%
    {
        left: 0;
    }
    50%
    {
        left: 236px;
    }
    100%
    {
        left: 0;
    }
}
@keyframes bounce_movingBallG
{
    0%
    {
        left: 0;
    }
    50%
    {
        left: 236px;
    }
    100%
    {
        left: 0;
    }
}
.loader-position
{
    position: fixed;
    top: 40%;
    left: 35%;
}
/***************************************  Ajax loader end   ****************************************************************/
/*************************************** forgot password popup start *********************************************************/
.modal-dialog
{
    width: 360px;
    padding-top: 150px;
}
.modal-header
{
 /*   padding-bottom: 0;*/

    text-align: center;
}
.modal-content
{
    border-radius: 0;
}
.modal-footer
{
    padding: 0;

    text-align: center;

    border-top: 0 solid #e5e5e5;
}
.modal-header
{
    border-bottom: 0 solid #e5e5e5;
}
.modal-title
{
    font-size: 25px;
}
.button
{
    font-size: 14px;
    /* border-color: #357ebd; */
    font-weight: 600;
    line-height: 1.428571429;

    display: inline-block;

    margin: 0 auto;
    margin-bottom: 0;
    padding: 6px 50px;

    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    color: #575757;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #7ef641;

         -o-user-select: none;
}
.form-control:focus
{
    border-color: #7ef641;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(126, 246, 65, 1);
}
.form-control
{
    display: inline;

    width: 80%;
}
.modal-body
{
    text-align: center !important;
}
/*************************************** forgot password popup end *********************************************************/
.paddingleftright5
{
    padding-right: 5px;
    padding-left: 5px;
}
.general-highlight
{
    border: 1px solid grey;
}
.sides
{
    float: right;

    width: 10px;
    height: 100%;
    margin-top: -18px;
}
.templatepcolor > span > label
{
    cursor: pointer;
}
.Green
{
    background-color: #7ef641;
}
.Red
{
    background-color: #ff6141;
}
.Tan
{
    background-color: #c7b299;
}
.Grey
{
    background-color: #c3c3c3;
}
.Black
{
    background-color: #000;
}
.font_black
{
    color: #000;
}
.Blue
{
    background-color: #00c0f3;
}
.Yellow
{
    background-color: #fcee21;
}
.notAllowed
{
    cursor: not-allowed !important;
}
.trueEmail
{
    background-image: url('../images/1419341167_32576.png') !important;
    background-repeat: no-repeat !important;
    background-position: 98% !important;
}
.falseEmail
{
    background-image: url('../images/1419343180_14125.ico') !important;
    background-repeat: no-repeat !important;
    background-position: 98% !important;
}
.green_container
{
    display: inline-block;
    float: left;

    min-height: 1px;
}
/*.green_container:hover{
        background: url('../images/view_full_ad1.png') !important;
        cursor: pointer; 
        width: 479px;
    }
    .green_container:hover img{ 
        position: relative;
        z-index: -1;
    }*/
/*.hoverImageClass:hover .library-box-left
    {
    border: none;
    }
    .hoverImageClass .library-box-middle{
        opacity: 0.2;
    }*/
.hoverImageClass
{
    position: absolute;
    z-index: 1000;

    display: inline-table !important;
    float: left;

    margin-top: -7px;
    margin-left: 5px;

    cursor: pointer;

    border: none;
    /*opacity: 1; */
    border: none;
    background: rgba(126,246,65,.5);
}
.hoverSmallImageClass
{
    position: absolute;
    z-index: 1000;

    float: left;

    margin-top: -1px;
    margin-left: -2px;

    cursor: pointer;

    border: none;
    /* opacity: 1; */
    border: none;
    /*background: rgba(126,246,65,0.5);*/
}
.width41per
{
    width: 41% !important;
}
/*.temp1ad{
        position: absolute !important;
        right: 120px;
        top: 130px;
    }*/
.paddingleft10
{
    padding-left: 10px !important;
}
/* *** */
.tooltip
{
    font-size: 14px;
    line-height: 1.4;

    position: absolute;
    z-index: 1030;

    display: block;
    visibility: visible;

    opacity: .8;

    filter: alpha(opacity=0);
}
.tooltip.in
{
    opacity: .9;

    filter: alpha(opacity=90);
}
.tooltip.top
{
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right
{
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom
{
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left
{
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner
{
    max-width: 200px;
    padding: 3px 8px;

    text-align: center;
    text-decoration: none;

    color: #fff;
    border-radius: 4px;
    background-color: #000;
}
.tooltip-arrow
{
    position: absolute;

    width: 0;
    height: 0;

    border-style: solid;
    border-color: transparent;
}
.tooltip.top .tooltip-arrow
{
    bottom: 0;
    left: 50%;

    margin-left: -5px;

    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow
{
    bottom: 0;
    left: 5px;

    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow
{
    right: 5px;
    bottom: 0;

    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.right .tooltip-arrow
{
    top: 50%;
    left: 0;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.left .tooltip-arrow
{
    top: 50%;
    right: 0;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow
{
    top: 0;
    left: 50%;

    margin-left: -5px;

    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow
{
    top: 0;
    left: 5px;

    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow
{
    top: 0;
    right: 5px;

    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.displaynoneone
{
    display: none !important;
}
.home_3but
{
    font-family: 'Lato bold';
    font-size: 15px;

    width: 100%;
    height: 35px;

    border-radius: 4px;
    background-color: #fff;
}
.home_but
{
    font-family: 'Lato bold';
    font-size: 15px;
    width: 100%;
    height: 35px;
    background-color: #fff;
    min-width:95px;
}
.regi_app:hover
{
    background: none !important;
    color: #574f44;
    border: 2px solid #574f44;
}
.regi_emp:hover
{
    background: none !important;


    color: #574f44;
    border: 2px solid #574f44;
}
.sing_in:hover
{
    background: none !important;

    color: #8bc53f;
    border: 2px solid #8bc53f;
}
.regi_app
{
    color: #fff;
    background-color: #574f44;
    border: 0;
    outline: 0;

}
.regi_emp
{
    color: #fff;
    background-color: #574f44;
   /* margin-top: 10px;*/
    border: 0;
    outline: 0;

}
.sing_in
{
    color: #fff;
    background-color: #8bc53f;
    /*margin-top: 10px;*/
    border: 0;
    outline: 0;

}
.formonimg
{   background: -webkit-linear-gradient(300deg, rgba(0,0,0,.7) 5%, rgba(10,10,10,.5) 15%, rgba(19, 19, 19, 0.2) 23%, rgba(50, 47, 47, 0.001) 30%, rgba(89,89,89,.0) 45%, rgba(89,89,89,.0) 75%, rgba(89,89,89,.0) 88%, rgba(76,76,76,.0) 100%);
    background: -moz-linear-gradient(300deg, rgba(0,0,0,.7) 5%, rgba(10,10,10,.5) 15%, rgba(19, 19, 19, 0.2) 23%, rgba(50, 47, 47, 0.001) 30%, rgba(89,89,89,.0) 45%, rgba(89,89,89,.0) 75%, rgba(89,89,89,.0) 88%, rgba(76,76,76,.0) 100%);
    top: 0;
    left: 0;
   /* background: -webkit-linear-gradient(left, rgba(0,0,0,1) 5%, rgba(17,17,17,.8) 15%, rgba(19,19,19,.7) 20%, rgba(28,28,28,.5) 25%, rgba(43,43,43,.3) 35%, rgba(44,44,44,.2) 45%, rgba(71,71,71,.1) 60%, rgba(102,102,102,.0) 75%, rgba(89,89,89,.0) 88%, rgba(76,76,76,.0) 100%);
    background: -moz-linear-gradient(left, rgba(0,0,0,1) 5%, rgba(17,17,17,.8) 15%, rgba(19,19,19,.7) 20%, rgba(28,28,28,.5) 25%, rgba(43,43,43,.3) 35%, rgba(44,44,44,.2) 45%, rgba(71,71,71,.1) 60%, rgba(102,102,102,.0) 75%, rgba(89,89,89,.0) 88%, rgba(76,76,76,.0) 100%);*/
    overflow: auto;

    width: 100%;
    /*height: 370px;*/
    min-height: 100%;
    margin: 0 auto;
}
.homelogo
{
    /*overflow: auto;
    max-width: 1080px;
    height: 370px;*/
    min-height: 370px;
    margin: 0 auto;

}
.bck_pos_left
{
    background-position: left !important;
    background: none !important;
}
.divadjust
{
    width: 100%;
    height: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
}
.height160
{
    height: 160px;
}
.height140
{
    height: 140px;
}
.height55
{
    height: 55px;
}
.home_inputs {
    font-size: 15px;
    width: 100% !important;
    height: 64px !important;
    margin-left: 10px;
    padding: 10px 15px;
    margin: 0;
    color: #999999;
    border: 0;
    border-radius: 4px;
    font-family: 'poppinsregular';
}
.jobSearch
{
    font-family: 'poppinsregular';
    font-size: 15px;

    width: 100% !important;
    height: 64px !important;
    margin-left: 10px;
    margin:0;
    color: #fff;
    border: 0;
    border-radius: 4px;
    background-color: #43A72A;
}
.jobSearch-pop{
    font-family: 'Lato regular';
    font-size: 15px;
    width: 95% !important;
    height: 30px;
    color: #fff;
    border: 0;
    border-radius: 0;
    background-color: #8bc53f;
}
.pop-modal-home{
    width: 80%;
    max-width: 600px;
    margin-top: 5%;
    padding: 0;
}
.shadow
{
    text-shadow: 1px 1px 1px #000;
}
.select_arrow
{
    background: url('../images/arrow.png') no-repeat;
    background-color: #fff;
    background-position: 95%;

            appearance: none;
       -moz-appearance: none; /* Firefox */
    -webkit-appearance: none;
}
.login_tab
{
    font-family: 'Lato bold';

    width: 128px;
    height: 40px;

    color: #dedede;
    border: none;
    border-radius: 3px;
    background-color: #574f44;
}
.login_tab:hover
{
    color: #8bc53f;
    border: 1px solid #8bc53f;
}
.tab_active
{
    color: #8bc53f;
    border: 1px solid #8bc53f;
}
.forgot
{
    font-family: 'Lato regular';
    font-size: 11px;

    /*margin-left: 57%;*/

    cursor: pointer;
    text-decoration: none;

    color: #fff;
    text-shadow: 1px 0 0 #000;
}
.input_border
{
    border: 1px solid #e6e5e3;
}
.marleft0
{
    margin-left: 0;
}
.forgot-title
{
    font-family: 'Lato bold';
    font-size: 30px;

    padding-left: 10px;
}
.lato15
{
    font-family: 'Lato regular';
    font-size: 15px !important;
}
#refresh
{
    position: absolute !important;

    width: 21px;
    height: 21px;
    margin-top: 10px;
    margin-left: 85% ;

    background: url('../images/refresh.png');
    background-size: 21px;
}
.visible #refresh
{
    position: absolute !important;

    width: 21px;
    height: 21px;
    margin-top: 7px;
    margin-left: 86% !important;

    background: url('../images/refresh.png');
    background-size: 21px;
}
.capcha_image_pos
{
    position: absolute;
    top: -92%;
    right: 33%;
}
.capcha_input_pos
{
    position: absolute;
    top: -92%;
    right: 6px;
}
.side_possi_logo
{
    background-position: 50% 70% !important;
   /* background-size: 70% 60% !important;*/
    background-size: 85% !important;
}
.minheight100per
{
    min-height: 100% !important;
}
.padleft27per{
    padding-left: 27%;
}
/* Login form */

/* Template New Jack */

html, body {
    margin: 0px;
    padding: 0px;
    min-height: 100%;
    height: 100%;
}
#wrapperTemplt {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
    position: relative
}
#footerTemplt {
    height: 50px;
}
#footertTemp-content {
    border: 1px solid magenta;
    height: 32px; /* height + top/bottom paddding + top/bottom border must add up to footer height */
    padding: 8px;
}
.pushTemplt {
    height: 50px;
    clear: both;
}

#headerTemplt {
    height: 50px;
}
#headerTemp-content {
    border: 1px solid magenta;
    height: 32px; /* height + top/bottom paddding + top/bottom border must add up to footer height */
    padding: 8px;
}
#contentTemplt {
    height: 100%;
}
#sidebarTemplt {
    border: 1px solid skyblue;
    width: 100px;
    position: absolute;
    left: 0;
    top: 50px;
    bottom: 50px;
}
#mainTemplt {
    margin-left: 102px
}
.mar00{
  margin:0;
    padding:0;
}
.piy_popup {
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 999;
    float: left;
    width: 100%;
}
.piy_popup_main {
    width: 500px;
    height: 216px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -108px;
    margin-left: -250px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 30px;
}
.piy_popup_closer {
    position: absolute;
    top: -10px;
    right: -10px;
    background: #8CC444;
    color: #fff;
    width: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
}
.piy_popup label {
    font-size: 26px;
    
}
.piy_popup div.StripeElement {
    background: #f1f1f1;
    padding: 12px 12px;
    border-radius: 4px;
    margin: 8px 0 24px;
}
.piy_popup .payment_btn {
    background: #8CC444;
    border: none;
    color: #fff;
    line-height: 38px;
    padding: 0px 20px;
    border-radius: 4px;
}
.subscription_pur_btn {text-align: center;}
.subscription_pur_btn a {
    float: none;
    display: inline-block;
    line-height: 30px;
}
.price_new {
    font-size: 30px;
    color: #8bc53f;
    margin-left: 10px;
}
.free_banner {
    background: #8bc53f;
    color: #fff;
    position: absolute;
    top: 0;
    right: 10px;
    padding: 42px 8px 10px 8px;
    width: 50px;
    text-align: center;
}
.free_banner:before {
    content: '';
    border-top: 2px solid #fff;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.headcenter {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 95%;
}
ul.nav-links-top {
    margin: 0;
    width: 100%;
    float: left;
    padding: 0;
    line-height: 33px;
}
ul.nav-links-top .whatspossiLable {
    padding-left: 0;
    padding-right: 28px;
}
ul.signIn {
    margin: 0;
    width: 100%;
    float: left;
    padding: 0;
    line-height: 33px;
}
#menu ul li a.sign-up-top {
    background: #fff;
    color:#43A72A!important;
    padding: 7px 30px;
    border-radius: 3px;
    margin-left: 13px;
}
#menu ul li a.sign-up-top i {
    margin-left: 4px;
}
.venuerw {
    background: #EBEBEB;
    display: block;
    text-align: center;
    width: 100%;
    float: left;
}
.wrapper3 {
    margin: 0 auto;
    position: relative;
    max-width: 85%;
    overflow: hidden;
    padding: 15px 0;
}
h1.venue-hd {
    font-size: 36px;
    color: #7D7D7D;
    font-family: 'aleobold';
}
.t-raw {
    max-width: 90%;
    width: 100%;
    position: relative;
    margin: 0 auto;
}
h1.lat-jo-hed {
    color: #43A72A;
    text-align: left;
    font-family: 'aleobold';
    margin: 0 0 20px;
}
/*.tile{
    max-width: 230px;
    float: none;
    display: inline-block;
    position: relative;
   perspective: 210px;
    margin-top: 2%;
    margin-bottom: 2%;

}*/
.t-raw .tile {
    overflow: hidden;
    margin-bottom: 15px;
}
.job-titlee {
    color: #7D7D7D;
    font-size: 15px;
    text-align: left;
    font-family: 'Lato-Semibold';
}

.job-box {
    background: #fff;
    border-radius: 13px;
    padding: 15px 15px;
    width: 80%;
    float: left;
        margin-bottom: 15px;
}
.img-mask {
    width: 27%;
    float: left;
    height: 96px;
    background: #f9f9f9;
    line-height: 96px;
}
.img-mask img {
    width: 100%;
    height: 96px;
    vertical-align: middle;
    float: left;
    object-fit: contain;
}

.jobb-msk {
    float: right;
    width: 70%;
    overflow: hidden;
}
.job-deceip {
    font-size: 18px;
    float: left;
    color: #43A72A;
    width: 100%;
    text-align: left;
    font-family: 'poppinsregular';
}
.linee {
    width: 286.01px;
    height: 0px;
    left: 173px;
    top: 73px;
    border: 1px solid #C4C4C4;
    transform: rotate(-0.4deg);
    /* position: absolute; */
    float: left;
    margin: 8px 0;
}
.cas-rates {
    text-align: left;
    font-size: 15px;
    float: left;
    position: relative;
    width: 100%;
    color: #7D7D7D;
    font-family: 'Lato-Semibold';
}
.time-rt, .placee-rt, .cas-rates {
    width: 50%;
    float: left;
    text-align: left;
    color: #7D7D7D;
    text-align: left;
    font-size: 17px;
    font-family: 'Lato-Semibold';
    line-height: 27px;
}
.row.tRow {
    padding: 45px 0;
    width: 100%;
    float: left;
}
.col-sm-12.button-job-box {
    width: 100%;
    float: left;
    text-align: left;
    padding: 0;
    margin-top: 15px;
}
.button-job-box a {
    background: #43a72a;
    padding: 15px 27px;
    color: #fff;
    font-family: 'montserratsemibold';
    border-radius: 5px;
    font-size: 15px;
}
h2.home_hospital {
    font-family: 'aleobold';
    color: #fff;
    font-size: 70px;
    text-align: center;
    line-height: 66px;
    font-weight: bold;
    margin: 0 0 22px;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}
.height89 {
    height: 89px;
}
.height78 {
    height: 78px;
}
.btn-group:after ,
.top-notvh:after {
    content: url(../possi/images/Down.png);
    position: absolute;
    top: 30px;
    right: 10px;
}
.top-notvh:after {
    right: 25px;
}
.secg-vael-7 .col-sm-5, .secg-vael-7 .col-sm-4 {
    padding: 0;
}
.footer-page, .bottom-div {
    width: 100%;
    float: left;
    background: #232325;
    overflow: hidden;
}
.full-form {
    background: white;
    width: 100%;
    float: left;
    border-radius: 6px;
    border-top-left-radius: 0px;
    padding: 25px 15px;
}
.margleft5{
    margin-left:5px;
}

.login_tab {
    font-family: 'Lato bold';
    width: 128px;
    height: 40px;
    color: #000;
    border: none;
    border-radius: 3px;
    background-color: #EBEBEB;
     border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
}
.login_tab:hover {
    color: #000;
        background: #8bc53f;
}
.tab_active {
    color: #000;
    border: 1px solid #fff;
    background-color: #fff;
    outline: none;
}

.full-form input {
    border: 1px solid #ccc;
    width: 100%;
    float: left;
    padding: 6px 15px;
    height: 43px!important;
    margin-bottom: 12px;
}
.full-form button.jobSearch {
    padding: 6px 15px;
    height: 43px!important;
    width: 90%!important;
    background-color:#43A72A;
}
.full-form h2 {
    font-family: 'aleobold';
    margin: 0 0 10px;
    padding: 0 15px;
    font-size: 32px;
}
.full-form label.no-decoration.forgot.getRole {
    color: #a9a4a4;
    text-shadow: none;
    margin: 0;
    text-align: right;
    line-height: 5;
}
.hara-bgg {
    background: #08080880;
    min-height: 545px;
    top: -35px;
    position: relative;
}
.height102 {
    height: 102px;
}
a.jfindtalebt, a.findajob, a.jjoinvomm {
    font-family: 'montserratsemibold';
    background: #43a72a;
    color: #fff;
    width: 100%;
    padding: 8px 6px;
    border-radius: 4px;
    font-size: 14px;
    float: left;
    margin-bottom: 9px;
}
a.jfindtalebt:hover, a.findajob:hover, a.jjoinvomm:hover {cursor:pointer;  color:#fff!important;   background: #8bc53f;}
.dont-hbe-acc{text-align: center;}
.dont-hbe-acc h2 {
    font-family: 'aleobold';
    margin: 0 0 10px;
    padding: 0 15px;
    font-size: 32px;
    color: #fff;
    text-align: center;
}
.bghome.registre-pag #menu ul li a.sign-up-top {
    color: #ffffff!important;
}

.registre-pag.supert-pade #menu ul li a.sign-up-top {
    background-color: #fff!important;
    color: #43A72A!important;
}
.registre-pag.supert-pade #menu ul li a.sign-up-top i {
    color: #43a72a!important;
}

.registre-pag a.sign-up-top.dropbtn {
    background-color: #43A72A !important;
    color: #fff!important;
}
.registre-pag a.sign-up-top.dropbtn i{
    color: #fff!important;
}
.registre-pag  ul.signIn li a {
    color: #43a72a!important;
}
.registre-pag.supert-pade  ul.signIn li a {
    color: #fff!important;
}
.registration input, .registration select {
    border: 1px solid #ccc;
    height: 40px!important;
    margin-bottom: 10px;
    font-size: 15px;
}
button.joinfJob,.lookingFor {
    width: 100%;
    float: left;
    background: #43A72A;
    border: none;
    padding: 8px 0;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    margin-bottom: 9px;
}
.lookingFor {
    background: #007126;
     margin-bottom: 0px;
	 text-align: center;
}
.registration h2 {
    font-family: 'aleobold';
    margin: 0 0 10px;
    padding: 0 5px;
    font-size: 32px;
    color: #000;
}
.dropbtn {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

.dropdown {
  position: relative;
  display: inline-block;
}

#menu ul li .dropdown-content {
    display: none;
    position: absolute;
    background-color: #1d161d;
    min-width: 160px;
    right: 0;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

#menu ul li .dropdown-content a {
  color: #8bc53f;
  padding: 2px 15px;
  text-decoration: none;
  display: block;
  margin:0px;
  text-align: center;
}
#menu ul li .dropdown-content a:hover {
    background: #43a62a;
    color: #fff!important;
}

.show {display: block;}
h3.venture-hd {
    position: absolute;
    color: #fff;
    font-size: 50px;
    top: 90px;
    left: 18%;
    font-family: 'aleobold';
    line-height: 58px;
}
h3.venture-hd.sprstrar {
    text-align: right;
    padding-right: 76px;
}
.px-2 {
    padding-right: 6px;
}
.py-2 {
    padding-left: 6px;
}
.supert-pade #menu ul li a {
    color: #43a72a;
}
.employeeer .header {
    background-color: #43A72A!important;
    position: relative;
    min-height: unset;
    height: 65px;
    width: 100%;
    float: left;
}

body {font-family: Arial;}

/* Style the tab */
.tab {
    overflow: hidden;
    margin-top: 24px;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 0px;
    transition: 0.3s;
    font-size: 15px;
    margin: 0 31px;
    font-family: 'latoblack';
    font-family: 'Lato-Bold';
    color: #43a72a;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 4px solid #ffffff;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #fff;
    border-bottom: 4px solid #43a72a;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #fff;
  border-bottom: 4px solid #43a72a;
}
.active {
    background-color: #fff !important;
}
/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  
}
.tabcontent h3 {
    font-family: 'aleobold';
    font-size: 34px;
    margin: 24px 0;
}
.menuAtag.empHid {
    margin: 0;
    padding: 0!important;
}
.dropdown-log-out {
    display: none!important;
    position: absolute;
    background-color: #f9f9f9;
    width: max-content;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    top: 27px;
    right:10px;
    padding: 0;
    background: #000;
    color: #fff;
}
ul.signIn a.menuAtag.empHid:hover .dropdown-log-out {
    display: block!important;
}
  .dropdown-log-out a {
    padding: 9px 15px!important;
    color: #fff;
    background: #000;
}
.white-bgg {
    width: 100%;
    float: left;
    background: #fff;
    position: relative;
}
.p-raw {
    max-width: 44%;
    width: 100%;
    position: relative;
    margin: 0 auto;
}
.coolthing_u {
    width: 100%;
    float: left;
    background: #E5E5E5;
}
.green-head-up {
    background: #43a72a;
    width: 100%;
    float: left;
    padding: 12px 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.green-head-up h4 {
    font-family: 'Lato-Light';
    color: #fff;
    margin: 0;
    font-size: 20px;
}
.industry-news {
    width: 100%;
    float: left;
    background: #fff;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 12px 20px;
}
.phone-activate .industry-news:nth-child(5) {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.industry-news p {
    color: #666666;
    font-size: 15px;
    font-family: 'Lato-Light';
    font-family: 'latoregular';
    width: 100%;
    float: left;
}
.industry-news h5 {
    color: #000;
    font-size: 15px;
    font-family: 'Lato-Bold';
    width: 58%;
    float: left;
    line-height: 32px;
}
.industry-news span {
    width: 40%;
    float: right;
    margin: 8px 0;
    text-align: right;
    color: #ccc;
    font-family: 'Lato-Bold';
    font-size: 14px;
    line-height: 32px;
}
.industry-news a {
    color: #43a72a;
    font-size: 15px;
    line-height: 42px;
    font-family: 'latoregular';
}
.image-section {
    width: 100%;
    float: left;
    text-align: center;
    background: #fff;
    padding: 40px 0 25px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.image-trace {
    width: 100%;
    float: left;
    text-align: center;
    background: #fff;
    padding: 25px;
}
.about-pie {
    width: 100%;
    float: left;
    text-align: center;
    color: #666666;
    background: #fff;
    font-family: 'latoregular';
    padding: 6px 10px;
    font-size: 13px;
}
.Account-btn {
    width: 100%;
    float: left;
}
.Account-btn a {
    background: #43a72a;
    width: 100%;
    float: left;
    padding: 22px 15px;
    color: #fff;
    font-family: 'latoregular';
    font-size: 15px;
    border-radius: 5px;
}
.Account-btn a i.fas.fa-caret-right {
    text-align: end;
    float: right;
    line-height: 23px;
}
.two-hi-box {
    padding: 0;
}
.kool-ipo {
    padding: 0;
}
.boxiday {
    width: 100%;
    float: left;
    margin: 40px 0;
}
.boxiday .job-slider {
    background: #fff;
    padding: 20px 20px;
	border-radius: 5px;
}
.job-slider h2 {
    font-family: 'latoregular';
    font-size: 22px;
    margin: 0 0 12px;
}
.job-slider table tr th {
    font-family: 'Lato-Bold';
    color: #c4c4c4;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Lato-Hairline';
    padding-bottom: 8px;
}
.job-slider table tr {
    border-bottom: 1px solid #c4c4c4;
}
.job-slider table tr td {
    padding: 8px 0;
    font-family: 'latoregular';
    color: #666666;
    font-size: 14px;
}
.job-slider table tr td i {
    color: #C4C4C4;
}
.wholesome-bg {
    width: 100%;
    float: left;
    background: #fff;
}
.acc-info-section form input {
    border: 1px solid #E5E5E5;
    height: 38px!important;
    margin-bottom: 10px;
    font-size: 15px;
	color: #000; 
}
.acc-info-section form input::placeholder {
    color: #999;
    
}
.pxy-5 {
    padding: 0 15px;
}
.px-20 {
    padding-right: 20px;
}
hr.loc {
    width: 100%;
    float: left;
}
.acc-info-section h3 {
    font-family: 'aleobold';
    padding: 0 16px;
    font-size: 32px;
    margin: 20px 0 24px;
}
.acc-info-section h4 {
    font-family: 'latoregular';
    color: #000;
    padding: 0 16px;
    line-height: 28px;
    font-size: 18px;
}
.p-0{padding:0px}

button.freetail {
    font-family: 'montserratregular';
    border: none;
    background: #43a72a;
    color: #fff;
    padding: 0px 20px;
    border-radius: 6px;
    font-size: 15px;
    margin: 8px 0;
    height: 38px;
}
.col-sm-6.job-chosse-ag select {
    width: 100%;
    border-color: #E5E5E5;
    color: #999;
    border: 1px solid #E5E5E5;
    height: 38px!important;
    margin-bottom: 10px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 5px;
    font-family: 'Lato regular';
}
.col-sm-6.job-chosse-ag select option {
    color: #000;
    font-family: 'Lato regular';
}
.boxiday .col-sm-12.col-xs-12 {
    padding-right: 0;
}
.ver-middled {
    margin: 0 auto;
    width: 100%;
    max-width: 38%;
    position: relative;
}
.footer-page {
    padding: 50px 0 0;
}
.copyright {
    padding-left: 0!important;
    padding: 0!important;
}
.bottom_jurt {
    border-bottom: 1px solid #ccc;
    width: 100%;
    float: left;
    padding-bottom: 40px;
}
.col-xs-12.col-sm-4.mambas_ty.p-0 {
    width: 15%;
    float: right;
}
.footer-page .height100per {
    height: 42%;
}
.tabs-stage .tabs-sec:first-child {
    display: block;
}
ul.tabs-nav {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.tabs-nav li {
    display: block;
    padding: 22px 16px;
    width: 20%;
    float: left;
    border: none;
    outline: none;
    text-align: left;
    transition: 0.3s;
    height: 100%;
    transform: rotateY(45deg);
    background: #43a72a;
    position: relative;
    color: #fff;
    font-family: 'Lato-Bold';
    
    
}
ul.tabs-nav li a {
    color: #fff;
    font-family: 'Lato-Bold';
    font-size: 28px;
    position: absolute;
    bottom: 64px;
    left: -1px;
    transform: rotate(270deg);
    width: 100%;
    float: right;
    line-height: 24px;
    white-space: nowrap;
}
.kewl-sm-tbl {
    display: table-cell;
    padding-bottom: 22px;
}
.custom-workin{display: table;
}
.coolthing_u {
    width: 100%;
    float: left;
    background: #E5E5E5;
    padding: 15px 0 82px;
}
.tabs ul.tabs-nav li.tab-active:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 32px solid white;
    left: 0;
}
.full-lethg_r img{

    width:100%;

}



/*----- Toggle Button -----*/
.toggle-nav {
    display:none;
}

/*----- Menu -----*/
@media screen and (min-width: 860px) {

    .menu {
    width:100%;
    padding:10px 18px;
    box-shadow:0px 1px 1px rgba(0,0,0,0.15);
    border-radius:3px;
    background:#303030;
    }


}

.menu ul {
    display:inline-block;
}

.menu li {
    margin:0px 50px 0px 0px;
    float:left;
    list-style:none;
    font-size:17px;
}

.menu li:last-child {
    margin-right:0px;
}

.menu a {
    text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    color:#777;
    transition:color linear 0.15s;
}

.menu a:hover, .menu .current-item a {

    text-decoration:none;
    color:#66a992;
}
    .menu {
    width:100%;
    padding:10px 18px;
    box-shadow:0px 1px 1px rgba(0,0,0,0.15);
    border-radius:3px;
    background:#303030;
    }


.menu ul {
    display:inline-block;
}

.menu li {
    margin:0px 50px 0px 0px;
    float:left;
    list-style:none;
    font-size:17px;
}

.menu li:last-child {
    margin-right:0px;
}

.menu a {
    text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    color:#777;
    transition:color linear 0.15s;
}

.menu a:hover, .menu .current-item a {
    text-decoration:none;
    color:#66a992;
}

/*----- Search -----*/
.search-form {

    float:right;
    display:inline-block;
}

.search-form input {
    width:200px;
    height:30px;
    padding:0px 8px;
    float:left;
    border-radius:2px 0px 0px 2px;
    font-size:13px;
}

.search-form button {


	height:30px;
	padding:0px 7px;
	float:right;
	border-radius:0px 2px 2px 0px;
	background:#66a992;
	font-size:13px;
	font-weight:600;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
	color:#fff;

    float:right;
    display:inline-block;
}

.search-form input {
    width:200px;
    height:30px;
    padding:0px 8px;
    float:left;
    border-radius:2px 0px 0px 2px;
    font-size:13px;
}

.search-form button {
    height:30px;
    padding:0px 7px;
    float:right;
    border-radius:0px 2px 2px 0px;
    background:#66a992;
    font-size:13px;
    font-weight:600;
    text-shadow:0px 1px 0px rgba(0,0,0,0.3);
    color:#fff;




}
.mobile-menu {
    display: none;
}
.home_inputs::placeholder {
    font-family: 'poppinsregular' !important;
    font-size: 15px;
	color: #999999;
}
.btn-group>.btn:first-child {
   margin-left: 0!important;
}


.lets-emplyee-start .padding0 {
    display: block;
}
label.error {
    width: 100%;
    float: left;
    padding: 3px 00 15px;
	font-family: 'Lato-Heavy'!important;
}
.col-sm-8.lets-emplyee-start {
    padding-bottom: 15px;
}
#employer_form .padding0 {
    display: block;
	    position: relative;
}
.capcha_image_pos, .capcha_input_pos {
    position: relative;
    top: 0;
    right: 0;
}
.tab button a {
    color: #43a72a;
	padding: 14px 0px;
}
.col-md-6.padding0.dinsin {
    display: none;
}
.venue-gaadi .header {
	background-color: #43A72A!important;
    position: relative;
    min-height: unset;
    height: 65px;
    width: 100%;
    float: left;
}


/*----- Search result page -----*/

.chzn-container .chzn-results {
    width: 100%;
    float: left;
}

.tag-rtoys .cell {
    background-color: #009B33;
}
.tag-rtoys .search-form {
    float: right;
    display: inline-block;
    width: 100%;
}
.chzn-container {
    width: 10% !important;
    float: left;
    border: 1px solid #fff;
	border: none !important;
    line-height: 25px !important;
    color: #fff!important;
    height: 70px!important;
}
.rw {
    margin: 0 auto;
    width: 100%;
    max-width: 82%;
    position: relative;
    display: block;
}
.not-loip {
    background-color: #F5F5F5;
}
.sidebar-search-main{margin:0px;}
.search-result.updtSrch {
    width: 100%;
    float: left;
    margin: 0;
    border: none;
    padding: 0 15px;
}
.search-result h4 {
    text-align: left;
    font-size: 38px;
    font-family: 'Work Sans regular';
    line-height: 70px;
    color: #43A72A;
    font-weight: 400!important;
}
.search-result.updtSrch{display:block!important;}
.job-boxes {
    background-color: #fff;
    width: 100%;
    float: left;
    border-radius: 5px;
    padding: 15px 15px;
    position: relative;
    border: 5px solid #fff0;
}
.batista-box, .harper-box, .hosana-box{
	width:100%;
	float:left;
}
.hosana-box ul {
    padding: 0 18px 0;
    margin-bottom: 10px;
}
.hosana-box ul li, .hosana-box p {
    font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    color: #000;
}
.harper-box p{
	font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    margin: 0;
	color:#43A72A;
}
.harper-box span{
	color:#000;
}
.harper-box {
    margin: 15px 0px 0;
}
button.apply-into {
    background: #43A72A;
    border: none;
    width: 100%;
    float: left;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff;
    font-size: 15px;
    font-family: 'montserratsemibold';
}
.batista-box h4 {
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    font-size: 30px;
    color: #009b33;
    letter-spacing: -0.02em;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.batista-box h4 a {
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    font-size: 30px;
    color: #009b33;
	letter-spacing: -0.02em;
	    margin: 0;
}
.hosana-box a{font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    color: #000;}
.batista-box span{
    font-family: 'Work Sans regular';
    font-weight: 600!important;
    font-size: 15px;
    color: #000;
    min-height: 40px;
}
.job-boxes img {
    position: absolute;
    right: 8%;
    top: 21px;
}
button.applied-onto {
    background: #c4c4c4;
    border: none;
    width: 100%;
    float: left;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff;
    font-size: 15px;
    font-family: 'montserratsemibold';
}
.sidebar-search-main {
    float: left;
    clear: both;
    width: 100%;
    height: fit-content;
    min-height: max-content;
    margin-top: 0;
    margin-left: 3%;
}
.job-boxes.markup-star {
    border: 4px solid #43a72a;
}
.mb-5 {
    margin-bottom: 3%;
}
.tag-rtoys .search-form a.chzn-single {
    border: none;
    line-height: 38px!important;
    background-color: #009b33!important;
    color: #fff!important;
    height: 70px!important;
    border-left: 3px solid #009b33;
    /* border-right: 3px solid #ffff; */
    border-radius: 0;
    padding: 15px 15px;
    box-shadow: none;
    text-align: left;
    border-bottom: 3px solid #009b33;
}
.tag-rtoys .chzn-container-single .chzn-single span {
    font-size: 15px !important;
    font-family: 'Work Sans regular'!important;
    color: #009b33;
    margin: 0!important;
}
.chzn-container-active .chzn-single-with-drop div {
    background: #009b33;
    border-left: none;
}
.chzn-container-active .chzn-single-with-drop {
    background-image: none;
    background-color: #009b33!important;
	box-shadow:none!important;
}
div#iSectorID___chzn {
    width: 14% !important;
    
}
div#vState_chzn {
    width: 10% !important;
  
}
div#vList_chzn {
    width: 7% !important;
}
.tag-rtoys input#vJobTitle::placeholder{color: #009b33;font-size: 15px;font-family: 'Work Sans regular';}
.tag-rtoys input#vJobTitle {
    width: 23%;
    background-color: #009b33;
    border: none;
    margin: 0;
    height: 70px;
    border-radius: 0;
    border-left: 3px solid #009b33;
    color: #009b33;
    padding: 0 20px;
    font-size: 15px;
    font-family: 'Work Sans regular';
    box-shadow: none;
    border-bottom: 3px solid #009b33;
}
.tag-rtoys input#vJobTitle:focus {
	box-shadow: 0 2px 1px rgb(0 0 0 / 8%) inset;
}
.tag-rtoys input.did-search {
    background-color: #43A72A;
    color: #009b33;
    font-size: 15px;
    height: 70px;
    border: none;
    border-left: 3px solid #009b33;
    border-right: 3px solid #009b33;
    font-family: 'Work Sans regular';
    width: auto;
    padding: 15px 20px;
    border-bottom: 3px solid #009b33;
}
.tag-rtoys .search-form form {
    width: 100%;
    float: left;
    margin: 0;
}
.tag-rtoys .search-form form ul.error {
    margin: 0;
}
.tag-rtoys .cell{
	padding:0px;
}
.tag-rtoys .t-raw {
    max-width: 78%;
}
.sidebar-search-main{margin-left:0%!important;}
/*.tag-rtoys ul.empMenu {
    display: none;
}*/

/*----- VENUE -----*/
.full-body-page.nois-cancel {
    display: block;
    width: 100%;
    float: left;
    margin: 0;
    max-width: 100%;
}
.boxes-container {
    margin: 0 auto;
    width: 100%;
    max-width: 82%;
    position: relative;
    display: block;
    margin-left: auto!important;
}
.counter-body-top h2 {
    text-align: left;
    font-size: 38px;
    font-family: 'Work Sans regular';
    line-height: 70px;
    color: #43A72A;
    font-weight: 400!important;
    padding: 0 12px;
}
.boxes-container .possiLight {
    letter-spacing: -1px;
    color: #8CC444 !important;
    text-align: left;
    font-size: 38px;
    font-family: 'Work Sans regular'!important;
    line-height: 70px;
    color: #43A72A;
    font-weight: 400!important;
    padding: 0 12px;
}
.tbael-ytop {
    background-color: #F5F5F5!important;
    width: 100%;
    float: left;
}
.counter-body-top {
    width: 100%;
    float: left;
}
.content-body-middle {
    width: 100%;
    float: left;
}
.fulexx {
    background: white;
    width: 100%;
    float: left;
    border-radius: 7px;
    padding: 25px 25px;
}
.fulexx img {
    height: 282px;
    object-fit: cover;
}
.exxes {
    margin-top: 3px;
    padding-bottom: 0;
    height: 90px;
}
.fulexx.exxes span.vName {
    font-size: 24px;
    font-family: 'Lato-Semibold';
    line-height: 26px;
}
.library-box-right {
    position: relative;
}
.library-box-right a {position: relative;}
.library-box-right i {
    position: absolute;
    font-size: 34px;
    color: #43A72A;
}
.library-box-right i.fas.fa-trash-alt {
    color: #f8431b;
    right: 0;
}
.library-box-right input[type='button'] {
    font-size: 12px;
    width: 30px;
    height: 30px;
    margin-bottom: 8px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    border: none;
    /* background: #d9d9d9; */
    background: none;
    border: none;
}
.yeadh-all-in input[type='button'] {
    font-size: 12px;
    width: 30px;
    height: 30px;
    margin-bottom: 8px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    border: none;
    /* background: #d9d9d9; */
    background: none;
    border: 1px solid #564E43;
	width:100%;
	flaot:left;
}
.content-main-bodye {
    width: 100%;
    float: left;
    margin: 30px 0;
}
.library-box-right input.font-red{
    float: right;
    z-index: 999;
    position: relative;
}
.addnew-ven i{
    background: #A1D394;
    width: 100%;
    height: 282px;
    text-align: center;
    position: relative;
}
.addnew-ven .fa-plus:before {
    content: "\f067";
    top: 40%;
    position: absolute;
    left: 42%;
    font-size: 59px;
    color: #fff;
}
.add-amlong {
    padding: 0;
}
.add-amlong a {
    font-size: 24px;
    font-family: 'Lato-Semibold';
    line-height: 26px;
    padding: 22px 25px;
    width: 100%;
    float: left;
    background-color: #fff;
    color:#A1D394;
    border-radius: 7px;
}
.add-amlong a i{float:right;color:#A1D394;}
.add-amlong a:hover i{color:#fff;}
.add-amlong a:hover {
    background-color: #43A72A;
    color:#fff!important;
}
.library-box-right input:hover{background: none!important;}
.exxes:hover {
    background: #43a72a;
    color: #fff;
}
.exxes:hover i.fas.fa-pencil-alt {
    color: #fff;
}
.library-box-right input.font-red:hover i.fas.fa-trash-alt {
    color: #fff;
}
.box-hover:hover{
    background-color: #FF4C25;
}
.box-hover i.fas.fa-trash-alt:hover{
    color: #fff;
}
.box-hover:hover i.fas.fa-pencil-alt{
    color: #43A72A;
}
.cell.col-md-12.no-float.leftAd.p-0.fullfledge-bgg {
    background: #fff;
    padding:0px;
}

/*----- Venue edit page -----*/
ul.empMenu {
    padding: 0 !important;
    list-style: none;
    margin: 0;
}
.rw.ven-main-edit .fullfledge-bgg{
    width:100%;
    float:left;
    background-color: #fff;
    padding: 0;
}
.rw.ven-main-edit {
    width: 100%;
    float: left;
    max-width: 100%;
}
.sidebar-search-left{
    background-color: #fff;
}
.sidebar-search-left ul.empMenu li {
    display: inline-flex;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    transition: 0.3s;
    font-size: 15px;
    margin:0 15px;
    font-family: 'Lato-Bold';
    color: #43a72a;
    padding-top: 0;
    padding-bottom: 0;
}
.sidebar-search-left ul.empMenu li a {
    color: #43a72a;
    padding: 14px 12px;
    font-family: 'Lato-Bold';
    text-transform: capitalize;
    font-size: 15px;
    font-family: inherit;
    font-size: inherit;
    padding-top: 20px;
    color: inherit;
    background: none;
    cursor: pointer;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.sidebar-search-left ul.empMenu li a.menuAtag:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #43a72a;
}
.sidebar-search-left ul.empMenu li a.menuAtag:hover:after {
    height: 100%;
}
.sidebar-search-left ul.empMenu li a.menuAtag:hover{color:#fff!important;}
li.header-current a.menuAtag {
    border-bottom: 4px solid #43a72a;
    color: #43a72a!important;
}
.right-ad-space {
    display: none;
}
.boxes.ven-blu {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background: none;
}
.complete-venue input {
    border: 1px solid #eaeaea;
    height: 38px;
    margin-bottom: 10px;
    font-size: 15px;
    width: 100%;
    margin-left: 10px;
    padding: 10px 15px;
    margin: 0;
    color: #999999;
    border-radius: 4px;
    font-family: 'poppinsregular';
}
.left-say, .ryt-say {
    background: #fff;
    border-radius: 6px;
    padding: 15px 15px;
    float: left;
    margin-bottom: 15px;
}
.complete-venue label {
    font-family: 'latoregular';
    font-size: 14px;
}
#blackTxt {
    color: #564E43 !important;
    text-align: justify;
    font-family: 'Work Sans regular';
    font-size: 32px;
    line-height: 36px;
}
.complete-venue select, .complete-venue div#vState_chzn {
    width: 100%!important;
    border-color: #ddd;
    color: #ddd;
    border: 1px solid #eaeaea;
    height: 38px!important;
    margin-bottom: 10px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 5px;
    font-family: 'Lato regular';
}
.complete-venue div#vState_chzn {
    padding:0 !important;
   margin:0 !important;
    background-color: #fff !important;
}
.complete-venue .chzn-container-active .chzn-single-with-drop {
    background-image: none;
    background-color: #ffffff!important;
    box-shadow: none!important;
}
.complete-venue .chzn-container-active .chzn-single-with-drop div {
    background: none;
}
.complete-venue .chzn-search input {
    width: 100%!important;
    color: #000;
}
.complete-venue .chzn-container .chzn-results .no-results {
    background: #A1D394;
    display: list-item;
}
.complete-venue .chzn-container .chzn-results .highlighted {
    background-color: #009b33!important;
    background-image: none!important;
    color: #fff!important;

}
.complete-venue .chzn-container .chzn-results li{color:#000; font-family: 'latoregular';}
.complete-venue  .chzn-container-single .chzn-single div b {
    background: url(../images/Down.png) no-repeat center;
    display: block;
    width: 100%;
    height: 100%;
}
.complete-venue a.chzn-single {
    padding: 7px 12px!important;
    height: 38px!important;
    box-shadow: none;
}
.here-wer input {
    margin-bottom: 15px;
}
.complete-venue div#iSectorID_chzn {
    width: 100%!important;
    background-color: #fff;
    margin:0px;
    height: 38px!important;
}
.complete-venue textarea {
    border: 1px solid #eaeaea;
    height: 37px;
    margin-bottom: 10px;
    font-size: 13px;
    width: 100%;
    margin-left: 10px;
    padding: 10px 15px;
    margin: 0;
    color: #999999;
    border-radius: 4px;
    font-family: 'poppinsregular';
}
.addvenue-slogan {
    height: 60px !important;
}
.addvenue-summary {
    height:111px !important;
}
.upnup-btn span {
    color: #666666;
    width: 100%;
    float: left;
    font-size: 12px;
    line-height:2;
    font-family: 'Lato-Semibold';
}
.upnup-btn .upload_logo, .upload_images {
    width: 100%;
    background: #43a72a;
    border: none;
    color: #fff;
    line-height: 4;
    font-family: 'montserratregular';
    font-size: 15px;
    font-weight: 600;
    border-radius: 5px;
    margin: 15px 0;
	text-align:center;
}
.logo_thing label {
    line-height: 4;
}
.bnr-back {
    background-image: url(/images/DropImage.png)!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    width: 100%;
    float: right;
    position: relative;
    overflow: hidden;
    height: 218px;
    padding-right: 0;
	
    border-radius: 12px;
}
.bnr-back input#photonext {
    
}
.bnr-back img {
    float: left;
	 width: 208px;
    height: 218px;
    object-fit: cover;
    border-radius: 12px;
}
.bnr-back input#photonext {
    position: absolute;
    width: 208px;
    height: 218px;
    z-index: 9;
    font-size: 0px;
    border-radius: 0;
    opacity: 0;
    cursor: pointer;
}
.Salary_Span {
    width: auto!important;
    FLOAT: none!important;
}
.float-right {
    float: right;
}
.take-to-gall span {
    color: #666666;
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 2;
    font-family: 'Lato-Semibold';
}
.custom-logo-file {
    float: left;
    width: 100%;
    height: 147px;
    margin-left: 0;
    padding: 0;
    cursor: pointer;
    background: url(../images/ask.png) no-repeat;
    float: left;
    position: relative;
	border-radius: 13px;
}
.con_img {
    display: inline-block;
    width: 147px;
    height: 147px;
    position: relative;
}
span.delete_img {
    position: absolute;
    bottom: 10px;
    right: 5px;
    width: 35px;
    height: 35px;
    background: red;
    border-radius: 50px;
    padding: 8px;
    color: #fff;
    font-size: 19px;
    text-align: center;
    z-index: 999;
}
.thumb-pwr .thumb {
    width: 147px;
    height: 147px;
    object-fit: cover;
    object-position: top;
    border-radius: 18px;
}
.looks-gallery {
    width: 100%;
    float: left;
    margin: 4px 0;
}
.thumb-pwr {
    position: relative;
}
a.ad-imagesmall.remove-single {
    width: 100%;
    float: left;
    background: white;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ff4c25;
    color: #ff4c25;
    font-family: 'montserratregular';
    font-size: 15px;
    font-weight: 600;
    line-height: 3;
}
a.ad-imagesmall.remove-single:hover {
    color: #fff!important;
    background-color: #ff4c25;
}
input.btn-create-account.submit.save_single {
    width: 100%;
    float: left;
    background: #43A72A;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #43a72a;
    color: #fff;
    font-family: 'montserratregular';
    font-size: 15px;
    font-weight: 600;
    line-height: 3;
    height: auto;
}
input.btn-create-account.submit.save_single:hover {
    background: #fff;
    color: #43A72A;
}
section.template-area {
    width: 100%;
    float: left;
    display: block!important;
}
#blackTxt {
    color: #564E43 !important;
    text-align: justify;
    width: 100%;
    float: left;
    font-size: 15px;
    word-break: break-word;
    white-space: normal;
	
    font-weight: 500;
}
.template-area .row{height: auto!important;}
ul#list {
    word-break: break-word;
    white-space: normal;
    font-size: 15px;
    text-align: left;
}


input.tnp-email {
    width: 100%;
    float: left;
    padding: 8px 6px;
    border: none;
    background: #8bc53f;
    color: #fff;
    position: relative;
    font-size: 15px;
	font-family: 'montserratsemibold';
    border-radius: 3px;
}
input.tnp-email::placeholder {color:#fff;font-family: 'montserratsemibold';}
button.join-com-btn {
    position: absolute;
    top: 0;
    right: 15px;
    background-color: #43a72a;
    border: none;
    padding: 10px 14px;
    border-radius: 4px;
    font-size: 17px;
    color: #fff;
}
.get-that-paper .boxes {
    width: 100%;
    float: left;
}
.content-top-right.top-to-bottom span.viewby {
    line-height: 2;
}
/*----- Venue edit page -----*/
ul.empMenu {
    padding: 0 !important;
    list-style: none;
    margin: 0;
}
.rw.ven-main-edit .fullfledge-bgg{
    width:100%;
    float:left;
    background-color: #fff;
    padding: 0;
}
.rw.ven-main-edit {
    width: 100%;
    float: left;
    max-width: 100%;
}
.sidebar-search-left{
    background-color: #fff;
}
.sidebar-search-left ul.empMenu li {
    display: inline-flex;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    transition: 0.3s;
    font-size: 15px;
    margin:0 15px;
    font-family: 'Lato-Bold';
    color: #43a72a;
    padding-top: 0;
    padding-bottom: 0;
}
.sidebar-search-left ul.empMenu li a {
    color: #43a72a;
    padding: 14px 12px;
    font-family: 'Lato-Bold';
    text-transform: capitalize;
    font-size: 15px;
    font-family: inherit;
    font-size: inherit;
    padding-top: 20px;
    color: inherit;
    background: none;
    cursor: pointer;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.sidebar-search-left ul.empMenu li a.menuAtag:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #43a72a;
}
.sidebar-search-left ul.empMenu li a.menuAtag:hover:after {
    height: 100%;
}
.sidebar-search-left ul.empMenu li a.menuAtag:hover{color:#fff!important;}
li.header-current a.menuAtag {
    border-bottom: 4px solid #43a72a;
    color: #43a72a!important;
}
.right-ad-space {
    display: none;
}
.boxes.ven-blu {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background: none;
}
.custom-logo-file img {
    float: left;
    width: 147px;
    height: 147px;
    object-fit: cover;
    border-radius: 12px;
}
.complete-venue input {
    border: 1px solid #eaeaea;
    height: 38px;
    margin-bottom: 10px;
    font-size: 15px;
    width: 100%;
    margin-left: 10px;
    padding: 10px 15px;
    margin: 0;
    color: #999999;
    border-radius: 4px;
    font-family: 'poppinsregular';
}
.left-say, .ryt-say {
    background: #fff;
    border-radius: 6px;
    padding: 15px 15px;
}
.complete-venue label {
    font-family: 'latoregular';
    font-size: 14px;
}
#blackTxt {
    color: #564E43 !important;
    text-align: justify;
    font-family: 'Work Sans regular';
    font-size: 32px;
    line-height: 36px;
}
.complete-venue select, .complete-venue div#vState_chzn {
    width: 100%!important;
}
.boxes.not-need-box {
    display: none;
}
.mb-2\% {
    margin-bottom: 3%;
}
/*----- Applicant Account Info -----*/

h2.educ-naming {
    font-family: 'latoregular';
    font-size: 20px;
    color: #000;
    margin: 0;
    line-height: 27px;
}

span.passing-year {
    font-family: 'latoregular';
    padding: 0;
    line-height: 27px;
    font-size: 15px;
}
h4.insti-name {
    font-family: 'Lato-Bold';
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 22px;
}
button.skilling-edit {
    float: right;
    /*width: 129px;*/
    width: 80%;
    height: 33px;
    background-color: #43a72a;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    font-family: 'latoregular';
    margin-bottom: 11px;
}
.skilling-edit.remove-skilling {
    background-color: #fff;
    color: #FF4C25;
    border: 1px solid #FF4C25;
}
.skilling-edit.remove-certificate, .skilling-edit.remove-career {
    background-color: #fff;
    color: #FF4C25;
    border: 1px solid #FF4C25;
}
.skilling-edit.remove-certificate:hover, .skilling-edit.remove-career:hover{background-color: #FF4C25; color:#fff ;}
button.skilling-edit:hover {background-color: #8CC444;}
.skilling-edit.remove-skilling:hover { background-color: #FF4C25; color:#fff ;}
.Edu-details-box {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #e4e4e4cc;
    margin-bottom: 15px;
}
.descrption-skills {
    width: 100%;
    float: left;
    margin: 0 0 8px;
}
.descrption-skills p {
    font-size: 14px;
    color: #000;
    line-height: 19px;
    font-family: 'aleoregular';
	word-break: break-word;
}
.hidenskillform {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    animation-name: animatetop;
    animation-duration: 0.4s;
}
.centerpital {
    margin: 0 auto;
    max-width: 60%;
    width: 100%;
    position: relative;
}
.poping-skil-form {
    background: #fff;
    padding: 15px 15px;
    width: 100%;
    float: left;
}
.pop-display{display:block!important;}
.poping-skil-form form {
    width: 100%;
    float: left;
}
label.pop-head {
    width: 100%;
    float: left;
    font-family: 'latoregular';
    font-size: 15px;
}
textarea.cource-highliht-pop {
    width: 100%;
    border: 1px solid #eaeaea;
    height: 92px!important;
    margin-bottom: 10px;
    font-size: 15px;
    border-radius: 5px;
    resize: none;
}
.pop-form-savewe {
    width: 100%;
    background-color: #43A72A;
    border: none;
    color: #fff;
    font-family: 'latoregular';
    border-radius: 5px;
    height: 40px;
    font-size: 15px;
    text-align: center;
    line-height: 40px;
	float: left;
}
.pop-form-savewe:hover {cursor:pointer;}
button.pop-form-cancel{
    width: 100%;
    background-color: #00501A;
    border: none;
    color: #fff;
    font-family: 'latoregular';
    border-radius: 5px;
    height: 40px;
    font-size: 15px;
}
.poping-skil-form button#closeup {
    background: #286419;
    border: 1px solid #286419;
    color: #fff;
    padding: 4px 9px;
}
.poping-skil-form .col-sm-12{float:left;}
.poping-skil-form form select {
    width: 100%;
    border-color: #ddd;
    color: #ddd;
    border: 1px solid #eaeaea;
    height: 38px!important;
    margin-bottom: 10px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 5px;
    font-family: 'Lato regular';
}

.complete-venue div#vState_chzn {
    padding:0 !important;
   margin:0 !important;
    background-color: #fff !important;
}
.complete-venue .chzn-container-active .chzn-single-with-drop {
    background-image: none;
    background-color: #ffffff!important;
    box-shadow: none!important;
}
.complete-venue .chzn-container-active .chzn-single-with-drop div {
    background: none;
}
.complete-venue .chzn-search input {
    width: 100%!important;
    color: #000;
}
.complete-venue .chzn-container .chzn-results .no-results {
    background: #A1D394;
    display: list-item;
}
.complete-venue .chzn-container .chzn-results .highlighted {
    background-color: #009b33!important;
    background-image: none!important;
    color: #fff!important;

}
.complete-venue .chzn-container .chzn-results li{color:#000; font-family: 'latoregular';}
.complete-venue  .chzn-container-single .chzn-single div b {
    background: url(../images/Down.png) no-repeat center;
    display: block;
    width: 100%;
    height: 100%;
}
.complete-venue a.chzn-single {
    padding: 7px 12px!important;
    height: 38px!important;
}
.here-wer input {
    margin-bottom: 15px;
}
.complete-venue div#iSectorID_chzn {
    width: 100%!important;
    background-color: #fff;
    margin:0px;
    height: 38px!important;
}

p.breif-bR {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #999999;
    font-family: 'Lato regular';
    /* margin: 0; */
}
.float-left {
    float: left;
    width: 100%;
}
.skill-addition {
    float: right;
    width: 100%;
    height: 40px;
    background-color: #43a72a;
    border: none;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    font-family: 'latoregular';
    margin-bottom: 11px;
}

.customs{
    display: flex;
    padding: 0px 25px;
}
.customs>div{
    padding: 0;
    padding-top: 15px;
    margin: 0 5px;
}
.customs .tab_link{
    background: #43a72a;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 5%;
    min-height: 750px;
    position: relative;
    margin: 0px;
}
.customs .tab_link .target_tab {
    display: inline-block;
    color: white;
    font-size: 28px;
    transform: rotate(-90deg);
    white-space: nowrap;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 70px;
    font-family: 'aleobold';
}

.customs .tab_link.active-tab:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid white;
    left: 0;
    top: 40px;
}
/*----- Shortlist - - ----- - - -  -----*/
.rooow {
    width: 100%;
    float: left;
}
.content-main-body.space-body .content-body-top {
    height: auto;
}
h2.shortlist-head {
    font-family: 'aleobold';
    font-size: 34px;
    margin: 40px 0 30px;
}
span.viewby {
    font-style: normal;
    font-family: 'Lato-Semibold';
    text-transform: none;
    margin: 0 10px;
    line-height: 6;
}
.sortby-select div#selectStatus_chzn {
    height: 29px!important;
    background: none;
    margin: 28px 0;
}
.sortby-select .chzn-container-single .chzn-single span {
    font-family: 'aleobold';
    color: #43a72a;
    font-size: 12px;
}
.sortby-select  .chzn-container-single .chzn-single {
    margin-top: 2px;
    border: none;
    background: #f0f8ff00;
    border-bottom: 2px solid #43a72a;
    border-radius: 0;
    outline: none;
    box-shadow: none;
}
.row{width:100%; margin:0 auto;}
.content-top-right.sortby-select {
    /* width: 37%; */
    float: right;
    display: flex;
}
.shortlist-appy-btm {
    width: 100%;
    float: left;
}
.shortlist-appy-btm a {
    background: #43A72A;
    border: none;
    width: 100%;
    float: left!important;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
}
.shortlist-appy-btm a:nth-child(2) {
    display: none;
}
.cross-czech {
    width: 100%;
    float: left;
    background: none!important;
    border: none;
    padding: 0;
    margin: 2px 0;
}
.batista-box.gloder-gdpr h4 {
    padding: 8px 42px 6px 0px;
    line-height: 30px;
}
.library-box-right.done-rght-way input#sharePosition {
    width: 49%;
    float: left;
    background: #43A72A;
    border: none;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
}
.library-box-right.done-rght-way input.shortlist-remove {
    width: 49%;
    float: right;
    background: #43A72A;
    border: none;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
}
.library-box-right.done-rght-way input.shortlist-remove:hover {
    background: #f8431b!important;
}
.library-box-right.done-rght-way input#sharePosition:hover {
    background: #8cc444!important;
}
.find-more-thing form#findSimilarForm input#findSimilar {
    background: #43A72A;
    border: none;
    width: 100%;
    float: left!important;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
}
.find-more-thing form#findSimilarForm {
    width: 100%;
    float: right;
    margin: 10px 0 15px;
}
section.template-area .sidebar-search-left img {
    display: none;
}
section.template-area p {
    font-size: 15px!important;
    line-height: 22px!important;
    text-align: left!important;
    white-space: normal!important;
	width: 100%;
    float: left;
}
section.template-area ul{
	width: 100%;
    float: left;
}
.find-more-thing a {
    background: #43A72A;
    border: none;
    width: 100%;
    float: left!important;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
    text-align: center;
}
.find-more-thing .tbael-ytop {
    width: 100%;
    float: left;
    padding: 35px 0 92px;
}
.content-main-body.space-body {
    width: 100%;
}
/*----- Application page -----*/
span.aply-for-text {
    color: #a7a7a7;
    font-family: 'Work Sans regular';
    letter-spacing: 0px;
    width: 100%;
    float: left;
    font-size: 15px;
}
h2.possiformhead {
    width: 100%;
    float: left;
    margin: 2px 0 11px;
	color: #8CC444 !important;
}
.resume-app-section {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    float: left;
}
.resume-app-section label {
    width: 100%;
    float: left;
    font-size: 32px;
    line-height: 36px;
    color: #000;
    font-family: 'Work Sans semibold';
    letter-spacing: 0px;
    padding: 15px 15px 18px;
}
.resume-app-section .form-custom-file-resume {
    font-family: 'montserratregular';
    border: none;
    background: #43a72a;
    color: #fff;
    padding: 0px 20px;
    border-radius: 6px;
    font-size: 15px;
    margin: 8px 0;
    height: 38px;
}
.resume-app-section .form-custom-file-resume {
    font-family: 'montserratregular';
    border: none;
    background: #43a72a;
    color: #fff;
    padding: 0px 20px;
    border-radius: 6px;
    font-size: 16px;
    margin: 8px 0;
    height: 60px;
    line-height: 60px;
    text-transform: capitalize;
    width: 100%;
}
.select-banjo {
    width: 100%;
    float: left;
    margin: 15px 0;
}
.select-banjo select {
    width: 100%;
    border-color: #C4C4C4;
    color: #999;
    border: 1px solid #C4C4C4;
    height: 38px!important;
    margin-bottom: 10px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 5px;
    font-family: 'Lato regular';
	position:relative;
}
.drift-select {
	position:relative;
}
.drift-select:after {
    position: absolute;
    content: " ";
    background-image: url(../images/Down.png);
    display: block;
    width: 14px;
    height: 8px;
    top: 14px;
    right: 20px;
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 7px 13px 0px;
    text-align: center;
	z-index:9;
}
.select-banjo select option{
    color: #000;
}
.extrainfo-app-section textarea::placeholder {
    color: #999999;
}
.job-side-des label {
    width: 100%;
    float: left;
    font-size: 32px;
    line-height: 36px;
    color: #000;
    font-family: 'Work Sans semibold';
    letter-spacing: 0px;
    padding: 0px 15px 18px;
}
.job-side-des li {
    font-size: 15px;
    color: #000;
    line-height: 21px;
    font-family: 'aleoregular';
}
.job-side-des p{
	font-size: 15px;
    color: #000;
    line-height: 21px;
    font-family: 'aleoregular';
}
.cvrlettter-app-section {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    float: left;
    margin: 15px 0;
}
.cvrlettter-app-section label {
    width: 100%;
    float: left;
    font-size: 32px;
    line-height: 36px;
    color: #000;
    font-family: 'Work Sans semibold';
    letter-spacing: 0px;
    padding: 15px 15px 18px;
}
.cvrlettter-app-section .form-custom-file-cover-letter {
    font-family: 'montserratregular';
    border: none;
    background: #43a72a;
    color: #fff;
    padding: 0px 20px;
    border-radius: 6px;
    font-size: 16px;
    margin: 8px 0;
    height: 60px;
    line-height: 60px;
    text-transform: capitalize;
    width: 100%;
}
.hosana-box {
    height: 70px;
}
.extrainfo-app-section {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    float: left;
    padding: 0 0 15px;
}
.extrainfo-app-section label {
    width: 100%;
    float: left;
    font-size: 32px;
    line-height: 36px;
    color: #000;
    font-family: 'Work Sans semibold';
    letter-spacing: 0px;
    padding: 15px 15px 18px;
}
.extrainfo-app-section .live-for-ever label {
    width: 100%;
    float: left;
    font-family: 'latoregular';
    font-size: 15px;
    color: #43A72A;
    padding: 0px 0;
    margin: 0;
}
.extrainfo-app-section textarea {
    width: 100%;
    border: 1px solid #C4C4C4;
    height: 92px!important;
    margin-bottom: 10px;
    font-size: 15px;
    border-radius: 5px;
    resize: none;
    float: left;
    margin: 0;
    padding: 10px 10px;
	font-family: 'latoregular';
	color: #999999;
}
.extrainfo-app-section textarea::placeholder {color:#999999;}
.final-wrds textarea::placeholder {color:#999999;}
.final-wrds textarea {
    width: 100%;
    float: left;
    font-size: 15px;
    color: #999999;
    border: 1px solid #C4C4C4;
    height: 92px!important;
    margin-bottom: 10px;
    border-radius: 5px;
    resize: none;
    padding: 10px 10px;
    font-family: 'latoregular';
}
.final-wrds label {
    width: 100%;
    float: left;
    font-family: 'latoregular';
    font-size: 15px;
    color: #43A72A;
    padding: 0px 0;
    margin: 0;
}
.boxes-container.application-clear {
    max-width: 84%;
}
.mtbo-1 {
    margin: 22px 0;
    width: 100%;
    float: left;
}
.content-bottom.application-form-submit {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.application-form-submit .cancell {
    width: 100%;
    float: left;
    background: white;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ff4c25;
    color: #ff4c25;
    font-family: 'montserratregular';
    font-size: 15px;
    font-weight: 600;
    line-height: 3;
}
.application-form-submit .cancell:hover {
    color: #fff!important;
    background-color: #ff4c25;
}
.application-form-submit .addnow-apply {
    width: 100%;
    float: left;
    background: #43A72A;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #43a72a;
    color: #fff;
    font-family: 'montserratregular';
    font-size: 15px;
    font-weight: 600;
    line-height: 3;
    height: 46px;
}
.application-form-submit .addnow-apply:hover {
    background: #fff;
    color: #43A72A;
}
.chzn-search input[type="text"] {
    width: 100%!important;
}
.job-boxes .cobr-kai {
    position: absolute;
    right: 6%;
    top: 17px;
    font-size: 29px;
    color: #009b33;
}
.hosana-box.not-shortlist {
    font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    color: #000;
    height: 70px;
}
.job-boxes.shortlist-ed-box i.fas.fa-star {
    position: absolute;
    right: 8%;
    top: 21px;
    font-size: 30px;
    color: #009b33;
}
.cobr-kai:hover i.far.fa-star {
    font-weight: 900;
}
.already_shortlisted i.far.fa-star {
    font-weight: 900;
}
.already_shortlisted:hover i.far.fa-star {
    font-weight: normal;
}
h2.thnks-applyfor {
    font-size: 32px;
    line-height: 36px;
    color: #000;
}
a.continue-jb-srch {
    font-family: 'montserratregular';
    border: none;
    background: #43a72a;
    color: #fff;
    padding: 12px 70px;
    border-radius: 6px;
    font-size: 16px;
    margin: 8px 0;
    line-height: 5;
    text-transform: capitalize;
    width: 100%;
}
.thanku-banner{
    background-color: #F5F5F5;
    width: 100%;
    float: left;
	height: 573px;
}
div#latest-work, #latest-work {
    color: #564E43;
    text-align: justify;
	    white-space: normal;
}
.glove-box-set .chzn-container-single {
    width: 68% !important;
    max-width: 100%;
    height: auto!important;
    margin: 0 0 5px;
    background-color: transparent;
}
.salary-amount {
    font-size: 18px;
}
div#latest-work li {
    color: #564E43;
    text-align: justify;
    white-space: normal;
    font-size: 15px;
}
.ultimatum {
    float: left;
    width: 100%;
}
.poping-skil-form p.error {
    width: 100%;
    text-align: center;
    margin: 0;
    line-height: 32px;
    color: #FF4C25;
    font-size: 13px;
	font-family: 'montserratregular';
}
div#blackolTxt p {
    color: #000;
}
.text-ad-type p {
    color: #564e43!important;
    font-family: 'Lato-Light'!important;
    font-size: 12pt!important;
    font-weight: 100!important;
    width: 100%!important;
    float: left!important;
    word-break: break-word!important;
    white-space: normal!important;
    text-align: left!important;
}
.content-box.ad-type-info p.ad-type-price {
    font-family: "Lato Medium" !important;
    font-size: 18pt !important;
    margin: 10% 0;
    text-align: center!important;
}
.content-box.ad-type-info p.subscription_pur_btn {
    text-align: center!important;
}
.santi-ment{
	padding:0px;
    width: 100%;
    float: left;
    white-space: normal;
    text-align: left;
    font-weight: 100;
}
.row.four-frees p#blackTxt {
    text-align: left;
    font-size: 12pt;
    color: #564e43!important;
    font-family: 'Lato-Light'!important; 
    font-size: 12pt!important;
    font-weight: 100!important;
    width: 100%!important;
    float: left!important;
    word-break: break-word!important;
    white-space: normal!important;
    text-align: left!important;
    line-height: 20px;
}
.middleage-cont .chzn-container {
    height: auto!important;
    background-color: #fff;
}
.boxes-containerrred .content-main-body {
    width: 100%;
    float: right;
}
.boxes-containerrred .preview-box-top-left img {
    float: left;
}
.car-edit-btn a {
    float: left;
    width: 100%;
    font-weight: 900;
}
label.uid-app {
    float: left;
    width: 89%;
}
.phone-menu-drop {
    display: none;
	width: 100%;
		float: left;
		position:relative;
}
.phone-menu-drop ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: 'Work Sans regular';
    text-transform: capitalize;
}
.phone-menu-drop li.parent-phone-btn{
	background: #328a1c;
	width: 100%;
	float: left;
}
.phone-menu-drop ul.sub-menunav {
	background: #43a72a;
	width: 100%;
    float: left;
}
.phone-menu-drop li .nav-top {
	width: 100%;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 9px 5px;
	background: #348a1f;
}
.phone-menu-drop ul.sub-menunav li a {
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    padding: 7px 5px;
}
.vqwe23op {
    display: none;
}
.template-area .boxes {
    margin-left: 10%;
    display: block;
    width: 100%;
}
h3.temp-head {
    color: #8CC444 !important;
    text-align: left;
    word-break: normal;
    white-space: break-spaces;
}
h4.temp-head {
    color: #8CC444 !important;
    text-align: left;
    word-break: normal;
    white-space: break-spaces;
}
.boxes.ven-blu h4 {
    color: #000000 !important;
    text-align: left;
    font-size: 28px;
    font-family: 'Work Sans regular'!important;
    margin: 0 0 8px;
}
.flo-left{float:left;}
#resume_new, #cover_letter_new {display: none;}
.phone-menu-drop ul.sub-menunav li {
    float: left;
    width: 100%;
}
.tab.tebular {
    display: flex;
    flex-flow: wrap;
    text-align: center;
    justify-content: center;
    width: 100%;
}

/*----- Resume page -----*/

.resume-content {
    background-color: #fff;
    width: 100%;
    float: left;
    border-radius: 5px;
    padding: 15px 15px;
    position: relative;
    border: 5px solid #fff0;
}
.resume-image {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 50px;
    color: #ccc;
    padding: 0px 15px 15px;
}
.resume-title {
    width: 100%;
    float: left;
    padding: 10px; padding-bottom: 0;
}
.resume-title p {
    font-family: 'Lato-Semibold';
    font-size: 16px;
    padding: 0;
    color: #000;
    text-align: center;
    margin: 0;
}
.resume-update-date {
    width: 100%;
    float: left;
    text-align: center;
}
.resume-update-date p {
    font-family: 'Lato-Semibold';
    font-size: 12px;
    padding: 0;
    color: #000;
    text-align: center;
    margin: 0;
}
.resume-remove a {
    width: 100%;
    float: right;
    background: #43A72A;
    border: none;
    margin: 4px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
    text-align: center;
}
.resume-vieww a {
    width: 100%;
    float: right;
    background: #43A72A;
    border: none;
    margin: 4px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
    text-align: center;
}
.resume-vieww {
    width: 49%;
    float: left;
}
.resume-remove {
    width: 49%;
    float: right;
}
.resume-vieww button:hover {
    background: #8cc444;
}
.resume-remove button:hover {background: #f8431b;}
h2.shortlist-head {
    color: #8CC444;
}
.resume-submenu {
    width: 100%;
    float: left;
}
.desktop-menu-drop li.tablinks {
    padding: 20px 7px 14px!important;
    /* height: 34px; */
    position: relative!important;
    z-index: 9;
}
.desktop-menu-drop li.tablinks:after {
    content: '';
    position: absolute;
	 z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #43a72a;
}
.desktop-menu-drop li.tablinks:hover:after {
    height: 100%;
}
.desktop-menu-drop li.tablinks:hover {
    color: #fff!important;
}
.addnew-res {
    background: #A1D394;
    height: 193px;
    text-align: center;
    position: relative;
    border-radius: 6px;
	cursor:pointer;
}
.addnew-res input {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}
.addnew-res i.fas.fa-plus:before {
    content: "\f067";
    top: 37%;
    position: absolute;
    left: 44%;
    font-size: 44px;
    color: #fff;
	transition: 1s;
}
.addnew-res i.fas.fa-plus:after {
    content: "Add Resume";
    top: 0;
    position: absolute;
    left: 32%;
    font-size: 22px;
    color: #fff;
    font-family: 'Lato-Semibold';
    opacity: 0;
    transition: 1s;
}
.addnew-res:hover i.fas.fa-plus:after {
    top: 43%;
    transition: 1s;
	opacity: 1;
}
.addnew-res:hover i.fas.fa-plus:before {
    opacity: 0;
	transition: 1s;
}
.about-pie.egite-00p.igloo {
    border-radius: 5px;
    padding: 30px 22px;
	position:relative;
}
.about-pie.egite-00p.igloo p {
    margin: 0;
	font-size: 18px;
}
.about-pie.egite-00p.igloo:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 29px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 41px solid white;
    right: 36px;
    top: -20px;
}
.image-section {
    height: 266px;
    min-height: 266px;
    max-height: 300px;
}
.image-trace img {
    height: 149px;
}
section.template-area .possi {
    text-align: left;
}
#text_applied{
	color: #564E43 !important;
	font-family: 'Work Sans regular';
    font-size: 30px;
    line-height: 36px;
	width: 100%;
    float: left;
    white-space: normal;
    font-weight: 500;
}
.template-area .main-paragraph {
    margin: 2% 0!important;
    text-align: center;
}


/*----- Post job -----*/

.postjob-body-page {
    width: 100%;
    float: left;
}
h3.venture-hdjob {
    position: absolute;
    color: #fff;
    font-size: 50px;
    bottom: 88px;
    right: 18%;
    font-family: 'Work Sans medium';
    line-height: 59px;
    text-align: right;
}
h2.tap-learn {
    font-family: 'Work Sans medium';
    font-size: 30px;
    margin: 0px 0 5px;
    color: #43A72A;
}
.postbox1 p {
    color: #000;
    font-family: 'Work Sans regular';
    font-size: 14px;
    margin: 10px 0;
}
.postbox1 {
    flex-direction: column;
    display: flex;
    justify-content: center;
    padding: 42px 90px 0px 115px;
}
.row.rowinner .container {
    height: auto;
}
.grey-bake {
    background-color: #F5F5F5;
    padding: 82px 115px;
}
h2.oneheading {
    font-family: 'Work Sans medium';
    font-size: 30px;
    margin: 0px 0 32px;
    color: #000000;
}
.grey-bake p {
    color: #000;
    font-family: 'Work Sans regular';
    font-size: 14px;
    margin: 6px 0;
    padding-right: 77px;
}
.section-holic {
    width: 100%;
    float: left;
    background-color: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 56px;
    border-bottom-left-radius: 56px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 8px 12px;
}
.image-inc {
    background: #43a72a;
    border-radius: 54px;
    width: 26%;
    height: 100%;
    text-align: center;
    padding: 15px 0;
    float: left;
}
.cntnt-inc h4 {
    font-size: 26px;
    margin:0px 0;
    color: #43A72A;
    font-family: 'Work Sans light';
    letter-spacing: 2px;
}
.cntnt-inc {
    flex-direction: column;
    display: flex;
    justify-content: center;
    padding: 0 15px;
}
.cntnt-inc p {
    color: #000;
    font-family: 'Work Sans regular';
    font-size: 14px;
    margin: 7px 0;
    padding-right: 0;
    line-height: 1;
}
.post-box-jam {
    width: 100%;
    float: left;
    padding: 15px 0;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
}
.post-box-jam .lets-emplyee-start {
    padding-bottom: 15px;
    flex-direction: column;
    display: flex;
    justify-content: center;
}
.post-box-jam h3.venture-hd.sprstrar {
    text-align: left;
    font-family: 'Work Sans medium';
    font-size: 50px;
    top: 0;
    left: 0;
    line-height: 1;
    width: 100%;
    height: 100%;
    background: #0000001f;
    padding-left: 13px;
    margin: 0;
    padding: 35px 35px 0;
}
.written-part{padding:0px;}
.length-line {
    width: 100%;
    float: left;
    padding: 1px;
    background: #c1c1c1;
    margin: 65px 0;
}
.tag-rtoys.customize, .post-geek {
    width: 100%;
    float: left;
}
.tag-rtoys.customize div#iSectorID___chzn, .tag-rtoys.customize div#vState_chzn {
    margin: 0;
}
.tag-rtoys .search-form a.chzn-single, .tag-rtoys input#vJobTitle {
    background-color: #378050!important;
}
.chzn-container-active .chzn-single-with-drop div {
    background: #378050;
}
.search_jobss {
    border: none;
    line-height: 38px;
    background-color: #009b33;
    color: #009b33;
    height: 70px;
    float: left;
    border-radius: 0;
    padding: 14px 20px 15px 0;
    box-shadow: none;
    text-align: left;
    width: auto;
    font-family: 'Work Sans light';
    font-size: 15px;
    letter-spacing: 2px;
    border-left: 3px solid;
    border-bottom: 3px solid;
}
div#vList_chzn {
    margin: 0;
    width: 10%!important;
}
h2.oneheading.head-dm {
    font-family: 'Work Sans medium';
    font-size: 28px;
    margin: 0px 0 32px;
    color: #000000;
    padding-right: 66px;
}
.tag-rtoys.customize .t-raw {
    max-width: 83%;
}
.tag-rtoys .search-form form ul.error {
    margin: 0!important;
}

.template-list {
    widTH: 100%;
    float: left;
    background: #f5f5f5;
    padding: 55px 0;
}
.mfp-close {
    right: 47%!important;
    color: #fff!important;
    font-size: 45px!important;
    opacity: 1 !important;
}
.imgi-galley {
    width: 100%;
    float: left;
    height: auto;
    object-fit: cover;
    border-radius: 4px;
    overflow: hidden;
	margin-bottom: 15px;
}
.imgi-galley img{
    object-fit: cover;
	    height: 315px;
		
}
.job-camp {
    width: 100%;
    float: left;
    background: #fff;
    margin:0;
    border-radius: 4px;
    padding-top: 15px;
    padding-bottom: 15px;
}
h2.job-class {
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    font-size: 32px;
    letter-spacing: 0;
    margin: 4px 0 7px;
    text-align: left;
    color: #43a72a;
}
h3.job-published {
    text-align: right;
    font-size: 15px;
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    margin: 4px 0 0;
}
h2.job-sub-class {
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    font-size: 20px;
    letter-spacing: 0;
    margin: 0;
    text-align: left;
    color: #000000;
}
.job-camp .row {
    margin: 0;
}
.job-camp .row.go-look {
    word-break: break-word;
}
section.template-area .side_ware p a {color:#43A72A;}
section.template-area .side_ware p {
    text-align: right!important;
    font-size: 15px!important;
    white-space: normal!important;
    width: 100%;
    float: left;
    font-family: 'Lato-Semibold';
    margin: 0;
    color: #000;
}
.go-look p, .go-look ul li {
    font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    color: #000;
}
h4#job-apply-desc {
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    font-size: 24px;
    letter-spacing: 0;
    margin: 0px 0 10px;
    text-align: left;
    color: #43a72a;
    text-transform: uppercase;
}
.sunline {
    width: 100%;
    float: left;
    padding: 1px;
    background: #EDEEEF;
    margin: 25px 0px 35px;
}
.job-side-camp {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 4px;
    padding: 15px 15px;
	margin-bottom: 15px;
}
.logo-palace {
    width: 100%;
    float: left;
    text-align: center;
    padding: 22px 15px;
}
.logo-palace img {
    width: 200px;
    height: 200px;
    object-fit: cover;
}
.temp-job-block {
    width: 100%;
    float: left;
    padding: 12px 0;
}
.temp-job-block h2 {
    font-family: 'Work Sans regular';
    font-weight: normal!important;
    font-size: 20px;
    margin: 0px 0 10px;
    text-align: left;
    color: #43a72a;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.temp-job-block h4 {
    font-family: 'Lato-Semibold';
    font-size: 28px;
    padding: 0;
    color: #000;
}
.temp-job-block h4 span{font-size: 18px;}
.temp-job-block p{
    font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    color: #000;
}
.temp-job-block ul li {
    font-family: 'Lato-Semibold';
    font-size: 15px;
    padding: 0;
    color: #000;
}
.temp-job-block {
	font-family: 'Lato-Semibold';
    font-size: 15px;
    color: #000;
}
.temp-job-block ul {
    margin: 0;
    padding-left: 20px;
}
.moon-line {
    width: 100%;
    padding: 1px;
    background: #e5e5e5;
    float: left;
    margin: 15px 0;
}
button.do-apply {
    background: #43A72A;
    border: none;
    width: 100%;
    float: left;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff;
    font-size: 15px;
    font-family: 'montserratsemibold';
	text-transform: uppercase;
    max-width: 100%;
}
.applied-circle{
    background: #b3b3b3;
	 border: none;
    width: 100%;
    float: left;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff;
    font-size: 15px;
    font-family: 'montserratsemibold';
	text-transform: uppercase;
}
.template-shortlist {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    margin: 8px 0;
}
.template-shortlist .shortingbtn {
    width: 48%;
    float: left;
    background: #ffffff;
    border: 1px solid #43a72a;
    margin: 2px 0;
    border-radius: 5px;
    padding: 11px 15px;
    /* height: 43px; */
    color: #43a72a!important;
    font-size: 17px;
    font-family: 'montserratsemibold';
    text-align: left;
	 cursor: pointer;
}
.template-shortlist .send-job-any {
    width: 48%;
    float: right;
    background: #ffffff;
    border: 1px solid #43a72a;
    margin: 2px 0;
    border-radius: 5px;
    padding: 11px 15px;
    color: #43a72a!important;
    font-size: 15px;
    font-family: 'montserratsemibold';
    text-align: left;
    cursor: pointer;
}
.template-shortlist .shortingbtn:hover, .template-shortlist .send-job-any:hover { background: #43a72a;
    color: #fff!important;}
.template-shortlist i {
    float: right;
    font-size: 22px;
}
.backon-button a {
    background: #378050;
	border: 1px solid #378050;
    width: 100%;
    float: left;
    margin: 2px 0;
    border-radius: 5px;
    padding: 8px 0;
    height: 36px;
    color: #fff;
    font-size: 15px;
    font-family: 'montserratsemibold';
    text-align: center;
    text-transform: uppercase;
}

.backon-button.aply_btn a {
	background: #43A72A;
    border: 1px solid #43A72A;
}
.backon-button a:hover{
    background: #fff;
    color:#378050!important;
    
}

.template-list div#carousel-example-generic {
    margin-bottom: 15px;
	height: 336px !important;
}
.template-list div#carousel-example-generic img {
    height: 100% !important;
    max-height: 100% !important;
    object-fit: cover;
}
.thumbnaillist .imgthumb {
    padding: 0 0 0 15px;
}
.imgthumb:first-child {
    padding-left: 0!important;
}
.imgthumb:last-child {
    padding-right: 0!important;
}
.thumbnaillist .imgthumb .minthumb {
    height: 107px !important;
    width: 100%;
    max-width: 100% !important;
    padding: 0;
    object-fit: cover;
    object-position: top;
    border-radius: 5px;
    opacity: 0.6;
}
.thumbnaillist .imgthumb a.active img {
    border: 5px solid #43a72a;
    opacity: 2;
}
.thumbnaillist {
    margin-bottom: 10px !IMPORTANT;
}
.template-list .carousel-inner {
    border-radius: 4px;
}
.img-count {
    position: absolute;
    left: 20px;
    bottom: 20px;
    background: rgba(0, 0, 0, 0.6);
    padding: 4px 6px;
    font-size: 14px;
    border-radius: 5px;
    color: #fff;
}
.img-count i.fa.fa-camera {
    border-right: 1px solid #fff;
    padding-right: 5px;
    margin-right: 5px;
}

/*----- Responsive -----*/

.row.margin0.text-center.martop20.empHid.thumbnaillist {
    margin-bottom: 15px !important;
}

@media screen and (max-width: 3000px) and (min-width: 769px){
	.bnr-back {
		background-position: right!important;
		width: 100%;
	}
	.bnr-back img , .bnr-back input#photonext{
		width: 100%;
	}
}
@media screen and (max-width: 1334px) {
	.forgot {
		font-size: 10px;
		position: absolute;
		width: max-content;
		text-align: left;
	}

    
}
@media screen and (max-width: 1132px) {
	.height102 {
		height: 60px;
	}
	.p-raw {
		max-width: 68%;
    }
	.industry-news h5 {
		font-size: 12px;
		width: 59%;
		line-height: 32px;
	}
	.industry-news span{font-size: 12px;}
	div#iSectorID___chzn {
		width: 18% !important;
	}
	div#vState_chzn {
		width: 13% !important;
	}
	.tag-rtoys input#vJobTitle {
		width: 33%;
	}
	

    
}

@media screen and (max-width: 1024px) {
	ul.nav-links-top.desktop-menu {
		margin-left: 25px;
	}
	.full-form h2 {
		font-size: 24px;
	}
	.mb-5 {
		float: left;
	}
}
@media screen and (max-width: 1300px) {
	.batista-box h4 a {
		font-size: 25px;
	}
}
/* @media screen and (max-width: 1221px) and (min-width: 1119px) { */
	/* .batista-box h4 a { */
		/* font-size: 28px; */
	/* } */
/* } */
@media screen and (max-width: 1119px) and (min-width: 992px) {
	.batista-box h4 a {
		font-size: 20px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 991px){
	.hosana-box.not-shortlist, .hosana-box {
		height: 76px;
	}
}
@media screen and (max-width: 992px) {

	.batista-box h4, .batista-box.gloder-gdpr h4{
	   
		height: auto;
	}
	.hosana-box.not-shortlist {
		height: auto;
	}
}

@media screen and (max-width: 1325px) and (min-width: 1202px){
	h2.tap-learn {
		font-size: 22px;
    }
	.postbox1 {
		padding: 25px 70px 0px 112px;
	}
}
@media screen and (max-width: 991px) and (min-width: 603px){
	.tag-rtoys .search-form form {
		display: flex;
	}
	.search_jobss {
		line-height: 20px;
		padding: 17px 2px 15px 0;
		font-size: 14px;
	}
	.chzn-container-single .chzn-single span {
	}
}
@media screen and (max-width: 1203px) and (min-width: 991px){
	h2.tap-learn {
		font-size: 20px;
	}
	.postbox1 p {
		margin: 2px 0;
	}
	.postbox1 {
		padding: 7px 42px 0px 42px;
	}
}
@media screen and (max-width: 1248px) and (min-width: 768px){
	
	.about-pie {
		display: flex;
		height: 47px;
		justify-content: center;
		align-items: center;
	}
	.about-pie p {
		margin:0px;
	}
	.thumbnaillist .imgthumb .minthumb {
		height: 70px !important;
	}
}
@media screen and (max-width: 991px) {
	.postbox1 {
		padding: 15px 15px;
	}
	
	.hosana-box.not-shortlist {
		height: auto;
	}
	.tab button {
		margin: 0 15px;
	}
	.grey-bake {
		padding: 42px 0;
	}
	h2.oneheading {
		font-size: 26px;
		margin: 0px 0 15px;
    }
	h2.oneheading br{display:none}
	.grey-bake p {
		padding-right: 0;
	}
	.written-part {
		margin-bottom: 15px;
		padding: 0 15px;
	}
	.image-inc {
		width: 15%;
	}
	
}
@media screen and (max-width: 927px) {
	ul.nav-links-top .whatspossiLable {
		padding-right: 10px;
	}
	#menu ul li a {
		font-size: 12px;
	}
}
@media screen and (max-width: 860px) {
	.p-raw {
		max-width: 85%;
	}
    .acc-info-section h4 {
		font-size: 15px;
	}
	button.freetail {
		font-size: 12px;
	}
	.sidebar-search-left{
		    min-height: auto!important;
			margin:0px;
	}
	div#iSectorID___chzn {
		width: 25% !important;
	}
	div#vState_chzn {
		width: 17% !important;
	}
	.tag-rtoys input#vJobTitle {
		width: 38%;
	}

}


@media screen and (min-width: 769px) {
	.batista-box h4, .batista-box.gloder-gdpr h4 {
		padding-right: 14%;
	}
	
}

@media only screen and (max-width: 769px) {
	h2.tap-learn {
		font-size: 20px;
	}
	.px-20 {
		padding-right: 0;
	}
	.poping-skil-form .padding0 {
		display: block;
		padding: 0;
	}
	.pop-form-savewe.updateskill {
		margin: 0 0 12px;
	}
	.pop-display {
		float: left;
		width: 100%;
	}
	label.pop-head {
		font-size: 11px;
	}
	.row.four-frees .col-sm-4 {
		width: 100%;
		float: left;
	}
	.header {
		height: 114px;
	}
	#employer_form .padding0 {
		display: flex;
    }
	.leftAd.p-0.fullfledge-bgg{
		display: table-cell !important; 
	}
	
}
@media only screen and (max-width: 768px) {
	.phone-menu-drop ul.sub-menunav li.tablinks {
		width: 100%;
		float: left;
		background-color: #43a72a !important;
		color: #fff !important;
	}
	.phone-menu-drop ul.sub-menunav li.active {
		color: #8bc53f !important
	}
	.mob-hamper {
		padding: 0!important;
		width: 100%!important;
		float: left;
	}
	.vqwe23op {
		display: block;
	}
	.tab.tebular{display:none;}
	.boxes-containerrred .content-body-middle.create-venue-body-middle {
		margin: 50px 0 0;
	}
	.pop-form-savewe {
		margin: 0px 0 10px;
	}
	.centerpital {
		max-width: 85%;
	}
	.registre-pag ul.signIn li a {
		color: #fff!important;
	}
	.boxes-container.application-clear {
		max-width: 100%;
	}
	.application-form-submit .cancell {
		margin: 0 0 15px;
	}
	.extrainfo-app-section .live-for-ever label {
		line-height: 20px;
		margin: 0 0px 8px;
	}
	.col-xs-12.col-sm-12.col-md-12.job-side-des {
		float: left;
		margin: 22px 0;
	}
	.complete-venue {
		padding: 0;
	}
	.bnr-back {
		width: 208px;
	}
	.upload_images {
		float: left;
	}
	.exxes {
		padding: 15px 15px;
	}
	.row.addDel .mb-2\% {
		margin-bottom: 3%;
		float: left;
	}
	.left-say, .ryt-say {
		width: 100%;
		float:left;
	}
	.phone-wide{display:none;}
	.phone-wide-view {
		display: block!important;
		margin: 12px 0px 0;
	}
	.employeeer .header {
		height:  114px;
	}
	.empHid {
		display: BLOCK !important;
	}
	#menu ul li a {
		font-size: 14px;
	}
	.fullfledge-bgg .rw {
		max-width: 100%;
	}
	.p-raw.emp-raow {
		max-width: 100%;
	}
	.p-raw.emp-raow .tab.tebular{margin:0px;}
		button.tablinks {
		margin: 0 15px;
	}
	.sidebar-search-left ul.empMenu li {
		margin: 0 5px;
	}
	
	.sidebar-search-left ul.empMenu li a {
		padding: 9px 9px;
	}
	.tbael-ytop {
		padding: 0;
	}
	.venue-gaadi .header {
		height: 114px;
	}
	.mobile-search-console select {
		border: none;
		line-height: 38px!important;
		background-color: #009b33!important;
		color: #fff!important;
		height: 70px!important;
		border-left: 3px solid #ffff;
		border-right: 3px solid #ffff;
		border-radius: 0;
		padding: 15px 15px;
		box-shadow: none;
		width: 100%;
		margin:0px;
	}
	.mobile-search-console .search-summmit {
		background-color: #43A72A;
		color: #fff;
		font-size: 15px;
		height: 50px;
		border: none;
		border-left: 3px solid #ffff;
		border-right: 3px solid #ffff;
		font-family: 'Work Sans regular';
		width: auto;
		padding: 15px 20px;
		width: 100%;
	}
	/* .bghome.employeeer .col-xs-4.col-sm-6, .bghome.employeeer div#icon { */
		/* position: absolute; */
		/* top: 16px; */
	/* } */
	.bghome.employeeer div#icon {right:0px;}
	#menu ul li a.sign-up-top {
		padding: 6px 15px;
	}
	.tab button {
		border-bottom: 4px solid #ffffff;
	}
	.p-raw {
		max-width: 100%;
	}
	.custom-workin {
		display: block;
	}
	ul.tabs-nav li a {
		font-size: 15px;
	}
	.kewl-sm-tbl {
		display: block;
	}
	.two-hi-box .kool-ipo {
		padding: 15px 0 0;
		width: 100%;
		float: left;
	}
	.image-trace {
		padding: 0;
	}
	.kool-ipo .Account-btn:first-child {
		margin: 10px 0;
	}
	.boxiday .col-sm-12.col-xs-12 {
		padding-right: 15px;
	}
	h3.venture-hd.sprstrar {
		text-align: center;
		padding-right: 0;
		padding: 0 44px;
		font-size: 40px;
	}
	.time-rt, .placee-rt, .cas-rates {
		font-size: 14px;
	}
	.job-deceip {
		font-size: 16px;
	}
	.job-titlee {
		font-size: 14px;
	}
	.desktop-menu{display:none;}
	.mobile-menu {
		position:relative;
		display:block;
	}

	.mobile-menu ul.active {
		display:none;
	}

	.mobile-menu ul {
		width: max-content;
		position: absolute;
		top: 59px;
		left: 0px;
		padding: 0;
		display:block;
		box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
		border-radius: 3px;
		background: #303030;
	}
	.mobile-menu ul li {
		display: block;
		width: 100%;
		float: left;
		margin: 0;
		text-align: center;
	}
	#menu .mobile-menu ul li a {
		margin: 0;
		padding: 10px 0;
	}
	#menu ul.signIn {
		line-height: 4;
	}


    .mobile-menu ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0%;
        left:22px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #303030;
    }

    .mobile-menu li {
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
    }

    .mobile-menu a {
        display:block;
    }

    .toggle-nav {
        padding:8px 12px;
        float:left;
        display:inline-block;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
        text-shadow:0px 1px 0px rgba(0,0,0,0.5);
        color:#777;
        font-size:20px;
        transition:color linear 0.15s;
    }

    .toggle-nav:hover, .toggle-nav.active {
        text-decoration:none;
        color:#66a992;
    }

    .home_logo.bck_pos_left {
        text-align: center;
    }
    .col-xs-12.col-sm-12.widthSearch.secg-vael-7 .inner-col button.multiselect.dropdown-toggle.btn.btn-default.e1.home_inputs.select_arrow.necessary {
        margin: 0;
    }
    .col-sm-3.top-notvh {
        padding: 7px 0;
    }
    .btn-group:after {
        top: 18px;
        right: 25px;
    }
    .top-notvh:after {
        top: 26px;
    }
    .jobSearch {
        height: 43px !important;
    }
    .col-sm-12.button-job-box {
     margin-bottom: 56px;
    }
    .phn-legth-cont{
        max-width: 80%!important;
        
    }
    h2.home_hospital {
        font-size: 35px;
    }
    .phn-legth-cont {
        max-width: 100%!important;
    }
    .home_inputs {
        height: 43px !important;
    }
    .homelogo {
        max-width: 86%;
        width: 100%;
    }
    .height78 {
        height: 36%;
    }
    .t-raw .tile {
        padding: 0;
    }
    .job-box {
        width: 100%;
    }
    .row.tRow{padding-bottom:0px;}
    .ver-middled {
        max-width: 89%;
    }
    .footer-page ul li {
        display: block;
    }
    h3.botGreenLine, h4.botGreenLine, .footer-page ul {
        text-align: center;
    }
    .footer-page .height100per {
        height: auto;
    }
    .col-xs-12.col-sm-4.mambas_ty.p-0 {
        width: 100%;
    }
    
	.posab.login.formonimg {
		position: relative;
		background-color: #43a72a;
		min-height:max-content;
	}
	.posab.login.formonimg .homelogo.login-junction .col-xs-6.col-sm-6.hall-mark, .posab.login.formonimg .homelogo.login-junction .col-xs-6.col-sm-6.hara-bgg.hall-mark {
		width: 100%;
		padding: 15px 15px 15px 15px;
	}
	.posab.login.formonimg .height102.martop20 {
		display: none;
	}
	a.jfindtalebt, a.findajob, a.jjoinvomm {
		background: #fff;
		color: #43a72a;
	}
	.hara-bgg {
		min-height: auto;
	}
	.full-form button.jobSearch {
		width: 31%!important;
	}
    .time-rt, .placee-rt, .cas-rates {
        font-size: 14px;
    }
    .job-deceip {
        font-size: 16px;
    }
    .job-titlee {
        font-size: 14px;
    }
    .desktop-menu{display:none;}
    .mobile-menu {
        position:relative;
        display:block;
    }

    .mobile-menu ul.active {
        display:none;
    }

    .mobile-menu ul {
        width: max-content;
		position: absolute;
		top: 59px;
		left: 0px;
		padding: 0;
		display:block;
		box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
		border-radius: 3px;
		background: #303030;
		z-index: 99999;
    }
    .mobile-menu ul li {
		display: block;
		width: 100%;
		float: left;
		margin: 0;
		text-align: center;
	}
	#menu .mobile-menu ul li a {
		margin: 0;
		padding: 10px 0;
	}
	#menu ul.signIn {
		line-height: 16px;
		text-align: right;
		margin: 12px 0;
	}

    .mobile-menu ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0%;
        left:22px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #303030;
    }

    .mobile-menu li {
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
    }

    .mobile-menu a {
        display:block;
    }

    .toggle-nav {
        padding:8px 12px;
        float: left;
        display:inline-block;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
        text-shadow:0px 1px 0px rgba(0,0,0,0.5);
        color:#777;
        font-size:20px;
        transition:color linear 0.15s;
    }

    .toggle-nav:hover, .toggle-nav.active {
        text-decoration:none;
        color:#66a992;
    }

    .home_logo.bck_pos_left {
        text-align: center;
    }
    .col-xs-12.col-sm-12.widthSearch.secg-vael-7 .inner-col button.multiselect.dropdown-toggle.btn.btn-default.e1.home_inputs.select_arrow.necessary {
        margin: 0;
    }
    .col-sm-3.top-notvh {
        padding: 7px 0;
    }
    .btn-group:after {
        top: 18px;
        right: 25px;
    }
    .top-notvh:after {
        top: 26px;
    }
    .jobSearch {
        height: 43px !important;
    }
    .col-sm-12.button-job-box {
     margin-bottom: 56px;
    }
    .phn-legth-cont{
        max-width: 80%!important;
        
    }
    h2.home_hospital {
        font-size: 35px;
    }
    .phn-legth-cont {
        max-width: 100%!important;
    }
    .home_inputs {
        height: 43px !important;
    }
    .homelogo {
        max-width: 86%;
        width: 100%;
    }
	.login-junction {
		max-width: 100%;
	}
    .height78 {
        height: 36%;
    }
    .t-raw .tile {
        padding: 0;
    }
    .job-box {
        width: 100%;
    }
    .row.tRow{padding-bottom:0px;}
    .ver-middled {
        max-width: 89%;
    }
    .footer-page ul li {
        display: block;
    }
    h3.botGreenLine, h4.botGreenLine, .footer-page ul {
        text-align: center;
    }
    .footer-page .height100per {
        height: auto;
    }
    .col-xs-12.col-sm-4.mambas_ty.p-0 {
        width: 100%;
    }
	h3.venture-hd {
		font-size: 62px;
		top: 184px;
		left: 0;
		line-height: 53px;
		width: 100%;
		float: left;
		text-align: center;
	}
	.px-2, .py-2{padding:0px;}
	.registration .height102.martop20 {
		display: none;
	}
	.registration {
		width: 100%;
		float: left;
		padding-bottom: 25px;
		flex-direction: column;
	}
	.length-line {
		margin: 25px 0;
	}
	.post-box-jam h3.venture-hd.sprstrar {
		font-size: 22px;
	}
	.flo-wrap-chart{display:block;}
	.col-sm-8.lets-emplyee-start {
		padding-top: 15px;
	}
	.registration h2 {
		font-size: 24px;
		text-align: center;
	}
	.col-md-6.padding0.\33 per56 {
		display: none;
	}
	.col-md-6.padding0.dinsin {
		display: block;
	}
	.con_img {
		width: 147px;
	}
	span.delete_img {
		right: 10%;
	}
	.boxes-container {
		max-width: 95%;
	}
    .exxes {
		height: auto;
	}
	.rw.noicerow {
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
	}
	.boxess-container {
		width: 100%;
		float: left;
	}
	.poping-skil-form .col-sm-12 {
		float: left;
		width: 100%;
	}
	.acc-info-section.full-education {
		width: 100%;
		float: left;
		padding: 0 15px;
	}
    .posab.login.formonimg .homelogo.login-junction .col-xs-6.col-sm-6.hall-mark {
		padding-bottom: 34px;
	}
    .hosana-box {
		height: auto;
	}
	.hosana-box.not-shortlist {
		height: auto;
	}
	.visible-high{
		display:block;
	}
	
	.desktop-menu-drop {
		display: none;
	}
	.phone-menu-drop {
		display: block;
	}
	.Edu-details-box {
		display: flex;
		flex-direction: column-reverse;
	}
	.Edu-details-box .order-ingxq:nth-child(1) {
		order: 1;
	}
	.rw {
		max-width: 95%;
	}
	h3.job-published {
		text-align: left;
		margin-bottom: 10px;
	}
	section.template-area .side_ware p {
    text-align: left!important;}
	.thumbnaillist .imgthumb .minthumb {
		height: 70px !important;
	}
		
}
@media only screen and (max-width: 767px) {
	.counter-body-top h2 {
		font-size: 35px;
		line-height: 54px;
		padding: 0 12px;
		margin-top: 0;
	}
	.boxes-container .possiLight {
		font-size: 35px;
		margin-top: 0;
	}
	h2.shortlist-head {
		margin: 25px 0 8px;
	}
	span.viewby {
		line-height: 3;
	}
	.sortby-select div#selectStatus_chzn {
		margin: 5px 0;
	}
	.content-main-bodye {
		margin: 0px 0;
	}

	
	.full-lethg_r, .latest-jobs-home {
		width: 100%;
		float: left;
	}
	button.skilling-edit{width:100%;}
	.skill-edit {
		width: 100%;
		margin-top: 12px;
	}
	.hidenskillform {
		padding-top: 45px;
	}
	.not-loip {
		width: 100%;
		float: left;
	}
	.customs .tab_link {
		display: block;
		flex-direction: column;
		justify-content: center;
		max-width: 100%;
		min-height: 46px;
		/* position: relative; */
		margin: 0px;
		float: left;
		width: 100%;
		padding: 0 15px;
		margin: 5px 0;
	}
	.customs {
		display: block;
		float: left;
		width: 100%;
		overflow: hidden;
		padding: 20px 20px;
	}
	.customs .tab_link .target_tab {
		display: inline-block;
		color: white;
		font-size: 20px;
		transform: none;
		/* white-space: nowrap; */
		width: 100%;
		position: relative;
		left: 0;
		left: 0;
		top: 0;
		bottom: 0px;
		font-family: 'aleobold';
		line-height: 46px;
	}
	
	.customs .tab_link.active-tab:before {
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-left: 10px solid white;
		left: 0;
		top: 11px;
	}
	div#tab-1,div#tab-2,div#tab-3,div#tab-4,div#tab-5{display:none;}
	 .show{float:left;height:auto!important; width:100%!important;} 
	.tab_one {
		width: 100%!important;
		float: left;
		/* height: auto!important; */
	}
	.mobile-dpad, .mobile-disk {
		width: 50%;
		float:left;
		    display: block!important;
			padding-right: 9px;
	}	
	.mobile-disk {
		float: right!important;
		padding-right: 0px;
		padding-left: 9px;
	}
	.no-padding{padding:0px;}	
	.full-body-page {
		display: table;
		width: 100%;
		max-width: 95%;
	}
	.page_title {
		font-size: 26px;
		padding: 0;
	}
	.batista-box h4 {
		padding-right: 80px;
	}
	.job-side-des label {
		font-size: 26px;
		line-height: 33px;
		padding: 0px 0px 15px;
	}
	.resume-app-section label {
		font-size: 24px;
		line-height: 22px;
		padding: 15px 15px 8px;
	}
	section.template-area .buton {
		display: block !important;
	}
    .template-list div#carousel-example-generic {
        height: auto !important;
	}
	.template-list div#carousel-example-generic img{
		height: auto !important;
	}
	.thumbnaillist .imgthumb {padding: 0 0 0 5px;}
}
@media only screen and (max-width: 603px) {
	.click-create {
		padding: 0 15px; 
		width: 100%;
		float: left;
	}
	
	.image-inc {
		width: 37%;
	}
	h3.venture-hdjob {
		font-size: 28px;
		bottom: 50%;
		right: 0;
		line-height: 34px;
		width: 100%;
		float: left;
		text-align: center;
	}
	.content-box.Button {
		padding: 0 0!important;
	}
	.mobile-menu ul {
		left: -13px;
	}
	.boxiday .job-slider {
		background: #fff;
		padding: 15px 15px;
	}
	.boxiday .col-sm-12.col-xs-12 {
		padding-right: 0;
		padding: 0;
	}
	.tabcontent {
		padding: 0;
	}
	.two-hi-box {
		padding: 0;
		width: 100%;
		float: left;
	}
	.phone-activate {
		padding: 0;
	}
	.kool-ipo {
		padding: 0;
	}
	.phn-available{padding:0px;}
	.job-slider table tr td {
		padding: 5px 12px 5px 0px;
		font-size: 12px;
		word-break: break-all;
	}
	div#iSectorID___chzn, div#vState_chzn, div#vState_chzn, .tag-rtoys input#vJobTitle, .tag-rtoys input.did-search {
		width: 100% !important;
		border-right: 3px solid #ffff!important;
		height: 50px!important;
		    max-width: 100%;
	}
	.search_jobss {
		width: 100%;
		text-align: center;
	}
	div#vList_chzn{widTH:100%!important; height: 50px!important; border-right: 3px solid #ffff!important;  max-width: 100%;}
	.tag-rtoys .search-form a.chzn-single{height: 50px!important;}
	.tag-rtoys .chzn-container-single .chzn-single span {
		line-height: 18px;
	}
	.tabcontent h3 {
		font-family: 'aleobold';
		font-size: 28px;
		margin: 15px 0 22px;
	}
	.acc-info-section h3 {
		font-family: 'aleobold';
		padding: 0 16px;
		font-size: 26px;
		margin: 12px 0 12px;
	}
	.customs {
		padding: 0px 0px;
	}
	h2.oneheading.head-dm {
		padding-right: 0;
	}
}
@media only screen and (max-width: 500px) {
	.image-inc img {
		width: 56%;
	}
	.image-inc {
		width: 46%;
	}
	.cntnt-inc h4 {
		font-size: 18px;
	}
	.batista-box h4 {
		padding-right: 56px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.batista-box.gloder-gdpr h4 {
		padding: 5px 0 3px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 200px;
	}
	.boxiday .job-slider { 
		padding: 15px 9px;
	}
	button.tablinks {
		margin: 0;
		width: 100%;
	}
	.sidebar-search-left ul.empMenu li {
		margin: 0 5px;
		width: 100%;
		text-align: center;
		justify-content: center;
	}
	.leftAd.p-0.fullfledge-bgg {
		display: block !important;
		width: 100%;
		float: left;
	}
	.sidebar-search-left ul.empMenu li a {
		width: 100%;
	}
	h3.venture-hd.sprstrar {
		font-size: 32px;
		line-height: 25px;
	}
	.full-form button.jobSearch {
		width: 100%!important;
	}
	.forgot {
		position: relative;
		line-height: 28px!important;
	}
	h3.venture-hd {
    
    font-size: 34px;
    top: 184px;
    left: 0;
    line-height: 28px;
	}
	.dont-hbe-acc h2 {
		font-size: 22px;
	}
	.counter-body-top h2 {
		font-size: 26px;
		line-height: 57px;
    }
	.img-count {font-size: 9px;}
}
@media only screen and (max-width: 450px) {
	.tag-rtoys .cell {
			padding: 0px;
			display: block;
		}
	.job-boxes.shortlist-ed-box i.fas.fa-star {
		right: 4%;
		top: 15px;
    }
	.not-loip {
		padding: 0px 0;
	}
	.tag-rtoys .top-head-scroll{display:block !important;}
	.flowDown .flowHeader {
		font-family: 'Work Sans regular';
		padding: 7px 0;
	}
	h3.flow-scrollerr {
		font-family: 'Work Sans regular';
		font-size: 15px;
		text-align: center;
		width: 100%;
		float: left;
		color: #fff;
		margin: 15px 0;
	}
	.thumbnaillist .imgthumb .minthumb {
    height: 50px !important;
    width: 100%;
    max-width: 100% !important;
    padding: 0;
    object-fit: cover;
    object-position: top;
    border-radius: 5px;
    opacity: 0.6;
    min-width: 100%;
	}
	.thumbnaillist .imgthumb {padding: 0 0 0 5px;}
	.template-list div#carousel-example-generic {margin-bottom: 10px;}

}

@media only screen and (max-width: 425px) {
	.cntnt-inc p {
		font-size: 12px;
		margin: 3px 0;
	}
	.cntnt-inc h4 {
		font-size: 14px;
	}
	.resume-vieww, .resume-remove {
		width: 100%;
	}
	.image-inc {
		width: 70%;
	}

    h2.home_hospital {
        font-size: 26px;
        margin-bottom: 0;
		line-height: 85px;
    }
	.job-slider table tr th {
		font-size: 10px;
	}
	  #menu ul li a {
		font-size: 13px;
	}
	h3.temp-head {
		font-size: 20pt!important;
		margin: 12px 0!important;
	}
	section.template-area h4.salary-amount  {
		font-size: 15px!important;
	}
	.search-result h4 {
    text-align: center;
		font-size: 26px;
		line-height: 49px;
	}
	.template-shortlist .shortingbtn, .template-shortlist .send-job-any {
		width: 100%;
		margin:5px 0;
	}
	.template-shortlist {
		display: block;
	}
	.temp-job-block h4 span {
		font-size: 12px;
	}
	.temp-job-block {
		padding: 5px 0;
	}




}
@media only screen and (max-width: 330px) {
	.batista-box h4 a {
		font-size: 22px;
	}
	div#icon {
		padding-right: 7px;
	}
	#menu ul li a {
		font-size: 10px;
	}
	h3.temp-head {
		font-size: 18pt!important;
    }
	section.template-area h4 {
		font-size: 22px!important;
	}
	.batista-box.gloder-gdpr h4 {
		max-width: 154px;
	}
	.thumbnaillist .imgthumb .minthumb {
    height: 30px !important;
	}
}
@media only screen and (max-width: 298px) {
	.drift-select:after {
	   padding: 4px 9px;
	}
}
.homelogo .btn-group::after{display:none;}
.homelogo .select_arrow {
    background-image: none;
}
.tag-rtoys input.did-search,.search_jobss {
    background-color: transparent;
}
.search_jobss {padding: 15px 10px 15px 10px;}
.tag-rtoys .search-form a.chzn-single, .tag-rtoys input#vJobTitle {
    background-color: transparent !important;
}

.tag-rtoys .cell {
    background-color: #f5f5f5;
}
.harper-box p+p {
    min-height: 40px;
}
.image-inc {
    background: #43a72a;
    border-radius: 54px;
    width: 13%;
    height: 100%;
    text-align: center;
    padding: 20px 0;
    float: left;
}
.cntnt-inc {
    flex-direction: column;
    display: flex;
    justify-content: center;
    padding: 0 15px;
    width: 85%;
}