/*count---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.count_wrapper { background-color:#414141; height:auto;}
.count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:30px; padding-left:10px!important; }
.count_MainWord2 { color:#ffc54d; font-size:36px;}
.count_width {width:19%!important;}
.count_spacing {line-height:1.2;}
.count_word1 {color:#00aff0; font-family:Arial_Bold; font-weight:300; font-size:26px; }
.count_word2 {color:#ffffff; font-family:Raleway_SemiBold; font-weight:600; font-size:15px;}

/*map---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#map_canvas {
    width: 100%;
    height: 100%;
}
#map_wrapper {
    height: 600px;
}

/*search---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#main_job_search .jobBoxSearchPad{padding-left: 60px; padding-right: 60px}
#main_job_search .border { border:ridge; background-color:white;border-color:#f2f2f2;}
#main_job_search .search_word { text-align:left;font-family:Raleway_Bold;font-weight:700; color:#00aff0; font-size:23px;}
#main_job_search .search_btn { display:block; width:155px; height:41px; background:url(../images/search_btn.png) no-repeat;background-size: contain;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px}
#main_job_search .search_btn:hover{background:url(../images/search_btn_hover.png) no-repeat;background-size: contain;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
#main_job_search .jobsearch_title{
    text-align:center;
    font-size:30px;
    font-weight:bold;
    color:#00aff0;
}

#main_job_search .parttime_btn_check {display:inline-block; width:109px; height:29px;background:url(../images/search_parttime_hover.png) no-repeat; }
#main_job_search .parttime_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_parttime.png) no-repeat; }


#main_job_search .internship_btn_check { display:inline-block; width:109px; height:29px;background:url(../images/search_internship_hover.png) no-repeat;}
#main_job_search .internship_btn { display:inline-block; width:109px; height:29px;background:url(../images/search_internship.png) no-repeat;}


#main_job_search .freelance_btn_check {display:inline-block; width:109px; height:29px;background:url(../images/search_freelance_hover.png) no-repeat; }
#main_job_search .freelance_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_freelance.png) no-repeat; }


#main_job_search .search_textbox {border:1px solid #ccc; border-radius:4px; height:45px;width:100%; background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold; padding-left: 10px}
#main_job_search .select_wording_size {color:#595959!important; font-size:15px!important; font-style:italic!important; font-family:Raleway_SemiBold; height:45px !important;}
#main_job_search .option_wording_size { font-style:normal!important;font-family:Raleway_Medium; }
#main_job_search .range_slider{margin-top:5px!important; padding-left:20px!important;}

.main_job_search{
    margin-top: -100px;
    position: relative;
}
/*available job*/
.available_wrapper .row-flex, .available_wrapper .row-flex > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.available_wrapper .row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.available_wrapper .row-flex > div[class*='col-']{
    margin:-.2px; /* hack adjust for wrapping */
}
.avaiable_jobs span{
    word-break: normal;
}
.available_wrapper .available_heading { text-align:center; font-family:Raleway_SemiBold;color:#00aff0;}
.available_wrapper .featured_btn { width:100%;height:46px; border-radius:25px!important; background:white!important; color:#00aff0!important; padding:10px!important;font-family:Raleway_Bold; font-size:16px!important; }
.available_wrapper .featured_btn:hover,.available_wrapper .featured_btn:focus{ background:#00aff0!important; color:white!important; }
.available_wrapper .featured_btn_check{ background:#00aff0!important; color:white!important; }
.available_wrapper .jobs_padding{padding-bottom:10px!important;padding-left:5px!important;padding-right:5px!important;}
.available_wrapper .jobs_bg {background:white; outline:1px solid #ececec;padding-left:8px!important;padding-right:5px!important;}
.available_wrapper .jobs_header {font-family:Raleway_SemiBold;color:black;word-wrap:break-word; }
.available_wrapper .jobs_icon1 {background:url(../images/company_icon.png)no-repeat; width:19px;height:21px; }
.available_wrapper .jobs_icon2 {background:url(../images/money_icon.png)no-repeat; width:20px;height:20px;background-size: cover; }
.available_wrapper .jobs_icon3 {background:url(../images/location_icon.png)no-repeat; width:16px;height:22px;}
.available_wrapper .jobs_description {font-family:Raleway_SemiBold;color:black;text-align:center;font-size:12px; word-break:break-word;}
.available_wrapper .jobs_categoryI {background:url(../images/internship_bg.png)no-repeat; width:92px;height:27px; text-align:center; color:white; padding-top:3px;padding-left:8px!important;}
.available_wrapper .jobs_categoryP {background:url(../images/parttime_bg.png)no-repeat; width:92px;height:27px;  text-align:center; color:white; padding-top:3px;padding-left:8px!important;}
.available_wrapper .jobs_categoryF {background:url(../images/freelance_bg.png)no-repeat; width:92px;height:27px;  text-align:center; color:white; padding-top:3px;padding-left:8px!important;}
.available_wrapper .more_btn { width:100%;height:46px; border-radius:25px!important; background:#00aff0!important; color:white!important; padding:10px;font-family:Raleway_Bold; font-size:15px!important; }
.available_wrapper .more_btn:hover,.available_wrapper .more_btn:focus{ background:white!important; color:#00aff0!important; }

/*why upal---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.why_wrapper { margin-top:30px;clear:both; background:url(../images/available_job_bg.jpg)no-repeat center top; height:auto; border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1; }
.why_heading { text-align:center; font-family:Raleway_SemiBold;color:#00aff0; font-size:33px!important;  }
.why_wrapper .col_center { margin:0 auto; text-align:center;}
.why_wrapper .col_header {font-family:Raleway_SemiBold; font-size:18px}
.why_wrapper .col_content{font-family:Raleway_Medium; font-size:14px}

/*industires---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.industry_wording {font-family:Raleway_Bold; color:black;font-size:17px!important }
.industry_wrapper .col_center { margin:0 auto; text-align:center;}
.industry_wrapper .col_header {font-family:Raleway_SemiBold; font-size:18px}
.industry_wrapper .col_content{font-family:Raleway_Medium; font-size:14px}
.industry_wrapper img {
    width:143px;
    height:143px;
}

/*what make us better---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.what_wrapper{  clear:both; background:url(../images/make_us_better_bg.jpg)no-repeat center top; height:auto;}
.what_heading { text-align:center; font-family:Raleway_SemiBold;color:white; font-size:33px!important;  }
.what_wrapper .col_center { margin:0 auto; text-align:center;}
.what_wrapper .col_header {font-family:Raleway_Bold; font-size:18px; color:white;}
.what_wrapper .col_content{font-family:Raleway_Medium; font-size:14px; color:white;}

/*Our Partner*/
.partner_wrapper .carousel-showmanymoveone .carousel-control {
    width: 4%;
    background-image: none;
}
.partner_wrapper .carousel-showmanymoveone .carousel-control.left {
    margin-left: 5px;
}
.partner_wrapper .carousel-showmanymoveone .carousel-control.right {
    margin-right: 5px;
}

.partner_wrapper .carousel-showmanymoveone .cloneditem-1,
.partner_wrapper .carousel-showmanymoveone .cloneditem-2,
.partner_wrapper .carousel-showmanymoveone .cloneditem-3 {
    display: block;
}
.partner_wrapper .carousel-showmanymoveone .cloneditem-4,
.partner_wrapper .carousel-showmanymoveone .cloneditem-5 {
    display: block;
}
.partner_wrapper img {
    width: auto;
    display: block;

}
.partner_wrapper.home_blade_our_partners {
    text-align:center;
    font-family:Raleway_SemiBold;
    color:black;
    font-size:33px;
}

.partner_wrapper {
    padding-bottom:12px;
}

@media (max-width: 767px) {
    .img_logo_767{
        width: 100%;
        height: 60px;
    }
}

/*client start here-----------------------------------------------------------------------------------------------------------*/
.client_wrapper { background:#d9d9d9;}
.client_title{text-align:center;color:black;font-family:Raleway_SemiBold; font-size:33px;}
.client_text{text-align:center;color:black;font-family:Raleway_Medium; font-size:18px;}

.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
/*client end here-----------------------------------------------------------------------------------------------------------*/

/*step by step---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.step_wrapper {clear:both; background:url(../images/steps_bg.jpg)no-repeat center top; height:auto;}
.step_wording {font-family:Raleway_SemiBold; font-size:18px; padding-left:72px!important;}
.step_icon {background:url(../images/step_img_icon.png)no-repeat;width:586px;height:183px; }
.step_content1 { text-align:center; font-family:Raleway_SemiBold;}
.step_content2 { text-align:center; font-family:Raleway_SemiBold; padding-left:0px!important;}
.step_slider { margin-top:2.2%!important; margin-left:1%!important;}
.step_wrapper .image_sm { position: absolute; width:240px; height: 400px; }
.step_wrapper .more_btn{ background:#00AFF0;}
.step_lt400 {
    padding-left:15px;
    padding-right:15px;
}
.step_lt400_desc {
    font-size:14px;
    color:black;
}
.step_lt400_header {
    font-size:24px;
    color: #00adef;
}
@media (min-width:400px){
    .step_lt400 {
        display:none;
    }
}

/*join us now---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.join_wrapper {clear:both; background:url(../images/apps_bg.jpg)no-repeat center top; height:541px;}
.join_wording {font-family:Raleway_SemiBold;color:white; font-size:25px!important;}
.join_header {font-family:Raleway_SemiBold;color:white; font-size:40px!important;}
.join_qr {padding-left:0px!important;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1199px)
{
    /*counter*/
    .count_width {width:24%!important;}

    /*step by step*/
    .step_wording {font-family:Raleway_SemiBold; font-size:18px; padding-left:15px!important;}
    .step_slider { margin-top:2.9%!important; margin-left:-2.3%!important;}

    /*jobs available*/
    .available_wrapper .jobs_description {font-family:Raleway_SemiBold;color:black;text-align:center;font-size:14px;word-break: break-word;	}
    .available_wrapper .jobs_header {font-family:Raleway_SemiBold;color:black; font-size: 16px}
    .available_wrapper .jobs_categoryI {background:url(../images/internship_bg.png)no-repeat; height:27px; text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
    .available_wrapper .jobs_categoryP {background:url(../images/parttime_bg.png)no-repeat; height:27px;  text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
    .available_wrapper .jobs_categoryF {background:url(../images/freelance_bg.png)no-repeat; height:27px;  text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
    .available_wrapper .jobs_padding{padding-left:5px!important;padding-right:5px!important;margin-top:10px;}
    .available_wrapper .job_margin_left{margin-left:26px!important;}

    /*main_job_search*/
    #main_job_search .search_textbox {border:1px solid #ccc; border-radius:4px; height:45px;width:100%; background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold; }
    #main_job_search .select_wording_size {color:#595959!important; font-size:15px!important; font-style:italic!important; font-family:Raleway_SemiBold!important; height:45px !important;width:100%!important;border:1px solid black!important;}
    #main_job_search .range_slider{margin-top:0px!important; margin-left:0px!important;}
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    /*counter*/
    .count_MainWord1 {
        text-align: center;
        font-family: Raleway_Bold;
        font-style: italic;
        font-weight: 700;
        color: white;
        font-size: 22px;
        padding-left: 10px !important;
    }

    .count_MainWord2 {
        color: #ffc54d;
        font-size: 26px;
    }

    .count_width {
        width: 23% !important;
    }

    /*why upal*/
    .why_wrapper .sm_height2 {
        height: 100px !important;
    }

    /*job available*/
    .available_wrapper .jobs_header {
        font-family: Raleway_SemiBold;
        color: black;
    }

    .available_wrapper .jobs_categoryI {
        background: url(../images/internship_bg.png) no-repeat;
        height: 27px;
        text-align: left;
        color: white;
        padding-top: 3px;
        padding-left: 15px !important;
    }

    .available_wrapper .jobs_categoryP {
        background: url(../images/parttime_bg.png) no-repeat;
        height: 27px;
        text-align: left;
        color: white;
        padding-top: 3px;
        padding-left: 15px !important;
    }

    .available_wrapper .jobs_categoryF {
        background: url(../images/freelance_bg.png) no-repeat;
        height: 27px;
        text-align: left;
        color: white;
        padding-top: 3px;
        padding-left: 15px !important;
    }

    .available_wrapper .jobs_padding {
        padding-left: 5px !important;
        padding-right: 5px !important;
        margin-top: 10px;
    }

    /*what make us better*/
    .what_wrapper {
        clear: both;
        background: url(../images/make_us_better_sm_bg.jpg) repeat center top;
        height: auto;
    }

    /*Our partner*/
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .active.left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .prev {
        left: -50%;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .active.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .next {
        left: 50%;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .prev.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-1,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }

    /*step by step*/
    .step_wrapper {
        clear: both;
        background: url(../images/steps_sm_bg.jpg) no-repeat center top;
        height: auto;
    }

    .step_wording {
        font-family: Raleway_SemiBold;
        font-size: 18px;
        padding-left: 15px !important;
    }

    .steps_heading {
        text-align: left !important;
    }

    .step_slider {
        margin-top: 0% !important;
        margin-left: -8% !important;
        background: url(../images/step_phone.png) no-repeat;
        height: 541px;;
    }

    .step_sm_icon1 {
        background: url(../images/step_1_icon.png) no-repeat;
        height: 165px;
        width: 100%;
    }

    .step_sm_icon2 {
        background: url(../images/step_2_icon.png) no-repeat;
        height: 189px;
        width: 100%;
    }

    .step_sm_icon3 {
        background: url(../images/step_3_icon.png) no-repeat;
        height: 183px;
        width: 100%;
    }

    /*join*/
    .join_header {
        font-family: Raleway_SemiBold;
        color: white;
        font-size: 30px !important;
    }

    .join_wording {
        font-family: Raleway_SemiBold;
        color: white;
        font-size: 22px !important;
    }
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px)
{
    /*counter*/
    .count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:20px; padding-left:10px!important; }
    .count_MainWord2 { color:#ffc54d; font-size:24px;}
    .count_word1 {color:#00aff0; font-family:Arial_Bold; font-weight:300; font-size:20px; }
    .count_word2 {color:#ffffff; font-family:Raleway_SemiBold; font-weight:600; font-size:14px;padding:5px;}

    /*main_job_search*/
    #main_job_search .select_wording_size {color:#595959!important; font-size:15px!important; font-style:italic!important; font-family:Raleway_SemiBold!important; height:45px !important;width:100%!important;margin-left:0%!important;border:1px solid black!important;}
    #main_job_search .search_textbox {border:1px solid #ccc; border-radius:4px; height:45px;width:100%; background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold; margin-left:0%!important; padding-left:5px!important;}
    #main_job_search .mainpage_center-align_3btn {
        text-align: center !important;
    }

    /*available job*/
    .available_wrapper .available_heading { text-align:center; font-family:Raleway_SemiBold;color:#00aff0; font-size:24px!important;  }
    .available_wrapper .featured_btn { width:180px;height:46px; border-radius:25px!important; background:white!important; color:#00aff0!important; padding:10px;font-family:Raleway_Bold; font-size:16px!important; }
    .available_wrapper .featured_btn_check{ background:#00aff0!important; color:white!important; }
    .available_wrapper .jobs_header {font-family:Raleway_SemiBold;color:black; }
    .available_wrapper .jobs_icon1 {background:url(../images/company_icon.png)no-repeat; width:19px;height:21px; margin-right:10px; }
    .available_wrapper .jobs_icon2 {background:url(../images/money_icon.png)no-repeat; width:20px;height:20px; margin-right:10px;background-size: cover;}
    .available_wrapper .jobs_icon3 {background:url(../images/location_icon.png)no-repeat; width:16px;height:22px;margin-right:10px;}
    .available_wrapper .jobs_description {font-family:Raleway_SemiBold;color:black;text-align:left;font-size:14px; word-break:break-word;}

    /*industires*/
    .industry_wording {font-family:Raleway_Bold; color:black;font-size:14px!important}

    /*what*/
    .what_wrapper{  clear:both; background:url(../images/make_us_better_xs_bg.jpg)no-repeat center top; height:auto;}

    /*Our partner*/
    .partner_wrapper .home_blade_our_partners {
        text-align:center;
        font-family:Raleway_SemiBold;
        color:black;
        font-size:24px;
    }

    /*Our client*/
    .client_title{text-align:center;color:black;font-family:Raleway_SemiBold; font-size:24px;}
    .client_text{text-align:center;color:black;font-family:Raleway_Medium; font-size:16px;}

    /*steps*/
    .step_wrapper {clear:both; background:url(../images/steps_xs_bg.jpg)no-repeat center top; height:auto;}
    .step_wording {font-family:Raleway_SemiBold; font-size:18px; text-align:center!important; padding-left:15px!important;}
    .step_slider2 {background:url(../images/step_phone_xs.png)no-repeat center;height:652px;width:100%; }
    .step_wrapper .image_sm { position: absolute; width:288px; height: 500px; }

    /*join*/
    .join_wrapper {clear:both; background:url(../images/apps_bg_xs.jpg)no-repeat center top; height:540px;}
    .join_wording {font-family:Raleway_SemiBold;color:white; font-size:20px!important;}
    .join_header {font-family:Raleway_SemiBold;color:white; font-size:30px!important;}
    .join_qr {padding-left:0px!important;}
    .margin_google_play{margin-top:30%;}
}
@media (min-width: 501px) and (max-width: 515px){
    #main_job_search .jobBoxSearchPad {
        padding-left: 50px;
        padding-right: 50px
    }
}
@media (max-width: 500px) {
    #main_job_search .search_btn{margin:auto;margin-top: 3%;}
    #main_job_search .jobBoxSearchPad{padding-left: 10px; padding-right: 10px}
}
@media (max-width:415px){
    .parttime_btn_check {display:inline-block; width:82px; height:25px;background:url(../images/btn-part-time_hover_xs.png) no-repeat; margin-left: 0%;}
    .parttime_btn {display:inline-block; width:82px; height:25px;background:url(../images/btn-part-time_xs.png) no-repeat; margin-left: 0%;}

    .internship_btn_check { display:inline-block; width:82px; height:25px;background:url(../images/btn-internship_hover_xs.png) no-repeat;margin-left: 0%;}
    .internship_btn { display:inline-block; width:82px; height:25px;background:url(../images/btn-internship_xs.png) no-repeat;margin-left: 0%;}

    .freelance_btn_check {display:inline-block; width:82px; height:25px;background:url(../images/btn-freelance_hover_xs.png) no-repeat;margin-left: 0%; }
    .freelance_btn { display:inline-block; width:82px; height:25px;background:url(../images/btn-freelance_xs.png) no-repeat;margin-left: 0%; }
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 400px)
{
    /*counter*/
    .count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:16px; padding-left:10px!important; }
    .count_MainWord2 { color:#ffc54d; font-size:20px;}
    .count_word1 {color:#00aff0; font-family:Arial_Bold; font-weight:300; font-size:18px; }
    .count_word2 {color:#ffffff; font-family:Raleway_SemiBold; font-weight:600; font-size:14px;}

    .step_wording {font-family:Raleway_SemiBold; font-size:15px;text-align:left!important;}
    .step_slider2 {display:none;}

    .industry_wrapper img {
        width:100px;
        height:100px;
    }
    .industry_wording {
        font-size:14px!important;
    }
}

@media screen and (max-width: 1280px), screen and (max-height: 800px) {
    #map_wrapper {
        height: 550px;
    }
}

@media screen and (min-width: 1281px), screen and (min-height: 801px) {
    #map_wrapper {
        height: 600px;
    }
}
@media screen and (max-width: 800px), screen and (max-height: 600px) {
    #map_wrapper {
        height: 380px;
    }
}

@media all and (min-width: 768px){
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.prev.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-1,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }
}

@media all and (min-width: 992px) {
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .active.left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .prev {
        left: -16.666%;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .active.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .next {
        left: 16.666%;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .prev.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-4,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-5 {
        display: none;
    }
}

@media all and (min-width: 992px){
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.active.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.next {
        -webkit-transform: translate3d(16.666%, 0, 0);
        transform: translate3d(16.666%, 0, 0);
        left: 0;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.active.left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.prev {
        -webkit-transform: translate3d(-16.666%, 0, 0);
        transform: translate3d(-16.666%, 0, 0);
        left: 0;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.left,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.prev.right,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-4,
    .partner_wrapper .carousel-showmanymoveone .carousel-inner .cloneditem-5 {
        display: block;
    }
}


.img_bg{
    background: url("../images/mainpg_banner_bg.jpg") 50% 0;
}
.count_wrapper{
    /*position: absolute;*/
    width: 100%;
    /* opacity: 0.5; */
    background: rgba(255, 255, 255,0.25);
}
.count_word1{
    font-family: Lato_Bold;
    font-size: 25px;
    color: black;
}
.count_word2{
    color: black;
}
.counter_container{
    padding: 0px 0px;
}
#map_wrapper{
    height: 736px;
}
.count_MainWord1{
    font-size: 20px;
    color: black;
    font-family: Raleway_Regular;
}
.count_MainWord2{
    font-size: 20px;
    color: black;
    font-family: Raleway_Bold;
}
.homepage_banner_title{
    /*position: absolute;*/
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.homepage_banner_title_01{
    font-size: 50px;
    color: #212121;
    text-align: center;
    font-family: Raleway_SemiBold;
}
.homepage_banner_title_02{
    font-size: 22px;
    color: #212121;
    text-align: center;
    font-family: Raleway_Medium;
}
.homepage_banner_title_03{
    font-size: 18px;
    color: #212121;
    text-align: center;
    font-family: Raleway_Medium;
}
.jobcat{
    background: rgba(0, 175, 240, 0.4);
    padding: 20px 10px;
}
.jobcat_title{
    padding: 5px 5px;
    font-size: 24px;
    color: white;
    font-family: Raleway_Medium;
}
.jobcat > p > span{
    font-size: 14px;
    color: white;
    font-family: Raleway_Medium;
    padding: 5px;
}
.homepage_banner_jobcat > a {
    padding: 10px;
}
.jobcat table{
    width: 100%;
}
.jobcat table td{
    font-size: 14px;
    color: white;
    font-family: Raleway_Medium;
    padding: 5px 8px;
    /*width: 50%;*/
}
#homepage_banner_jobcat_dot_slider{
    top: 0;
}
#homepage_banner_jobcat_dot_slider > li {
    background: black!important;
    border-color: black!important;
}
#homepage_banner_jobcat_dot_slider > li.active {
    background: #00aff0!important;
    border-color: #00aff0!important;
}
#homepage_banner_jobcat_sub_slider{
    width: 100%;
}
#homepage_banner_jobcat_sub_slider_container{
    width: 60%;
    margin: 0 20%;
}
.jobcat > div{
    font-size: 14px;
    color: white;
    font-family: Raleway_Medium;
    padding: 5px 8px;
}
.apply_btn{
    position: absolute;
    top: -3px;
    right: 10px;
}
.isw_lbl{
    font-family: Raleway_Bold;
    font-style: italic;
    color: #212121;
    font-size: 24px;
}
@media(max-width: 991px){
    .homepage_banner_title{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .homepage_banner_title_01{
        font-size: 40px;
    }
    .homepage_banner_title_02{
        font-size: 18px;
    }
    .isw_lbl{
        font-size: 20px;
    }
    #map_wrapper{
        height: 650px;
    }
}
@media(max-width: 767px){

    .partner_wrapper{ background:url(../images/slideshow.jpg)no-repeat center top;
        height: 990px  }
    .count_MainWord1{
        padding: 20px 0px;
    }
    .homepage_banner_title_01 {
        font-size: 40px;
        padding: 0;
    }
    .homepage_banner_title_02 {
        font-size: 16px;
    }
    .isw_lbl{
        font-size: 18px;
    }
    .homepage_banner_title_03 {
        display: none;
    }
    #homepage_banner_jobcat_sub_slider_container{
        width: 80%;
        margin: 0 10%;
    }
    #map_wrapper{
        height: 475px;
    }
}
@media(max-width: 500px){
    .homepage_banner_title_01 {
        font-size: 24px;
        padding: 0;
    }
    .homepage_banner_title_02 {
        font-size: 16px;
    }
    .isw_lbl{
        font-size: 18px;
    }
    #homepage_banner_jobcat_sub_slider_container{
        width: 100%;
        margin: 0;
    }
    #map_wrapper{
        height: 550px;
    }
    .jobcat table td{
        font-size: 14px;
    }

}

body {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.partner_wrapper{ background:url(../images/slideshow.jpg)no-repeat center top; height: 263px; }
.home-image{
    width: 1000%;
    height: 100%;
}



