body{ padding:0px; margin:0px;}
table, tr, td, h1, h2, h3, h4, h5, h6, div, span, a, li, ul, ol, p, form, input { padding:0px; margin:0px; text-decoration:none;
 font-weight:normal; line-height:normal;font-family: 'Open Sans', sans-serif;outline:none}
a:hover,a:focus{text-decoration: none;outline:none !important;}
input:focus,textarea:focus,button:focus{outline:none !important;}
input:focus,textarea:focus{border:none}

/* Global */
h1{font-size:48px;}
h2{font-size:38px;}
h3{font-size:24px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}
p{font-size:16px;line-height: 26px;}

.size_30{font-size:30px}
.size_26{font-size:26px}
.size_28{font-size:28px}
.size_46{font-size:46px}
.size_14{font-size:14px}

/* Common Classes */
.main-container{width:100%;position: relative}

.blueCol,.blueCol h1,.blueCol h2,.blueCol h3,.blueCol h4,.blueCol h5,.blueCol h6,.blueCol ul li,.blueCol p,.blueCol span,.blueCol small,.blueCol b,.blueCol strong{color:#0191dc !important;}
.whiteCol,.whiteCol .heading,.whiteCol .heading a,.whiteCol .heading span,.whiteCol h1,.whiteCol h2,.whiteCol h3,.whiteCol h4,.whiteCol h5,.whiteCol h6,.whiteCol ul li,.whiteCol p,.whiteCol span,.whiteCol small,.whiteCol b,.whiteCol strong,.whiteCol a{color:#fff !important;}
.blackCol,.blackCol h1,.blackCol h2,.blackCol h3,.blackCol h4,.blackCol h5,.blackCol h6,.blackCol ul li,.blackCol p,.blackCol span,.blackCol small,.blackCol b,.blackCol strong{color:#1d181a !important;}
.darkblackCol,.darkblackCol span,.darkblackCol a{color:#222 !important;}
.darkerblackCol{color:#242424 !important}

select
{
    background-image:url('../images/dropdown-arrow.png') !important;background-repeat: no-repeat !important;background-position: center right 10px !important;
    padding:0px 15px;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
}
select.caret
{
    background-image:url('../images/dropdown-arrow-caret.png') !important;background-repeat: no-repeat !important;background-position: center right 10px !important;
    padding:0px 15px;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
}
textarea.form-control{min-height:124px;padding:15px}

.overflow_both{overflow:hidden}
.overflow_x-hide{overflow-x:hidden;overflow-y:visible;}
.overflow_y-hide{overflow-y:hidden;overflow-x:visible;}

.position_rel{position: relative}

.home_li.active {display: none;}
.employersite .home_li {display: none;}

/* Display and List Style */
.inline-ul li{display: inline-block;float: none;box-sizing:border-box}
.inline{display: inline-block;box-sizing:border-box}

.li-dashStyle li{display: inline-block;vertical-align: middle;line-height: 1}
.li-dashStyle li a
{
    display: inline-block;line-height: 1;color:#000;vertical-align: middle;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.li-dashStyle li+li:before{content:"|";display: inline-block;vertical-align: middle;margin:auto 5px;}
.li-dashStyle li a:hover{color:#d47341}

.icon-list{list-style: none;position: relative;display: block}
.icon-list li{display: block;line-height: 1;position: relative;padding-left:40px;}
.icon-list li+li{margin-top:20px}
.icon-list li i{position: absolute;left:0px;top:1px;font-size:24px;}
.icon-list li p,.icon-list li span,.icon-list li a
{
    color:#424242;font-size:18px;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.icon-list li p,.icon-list li span{display: block;line-height: 1.4}
.icon-list li a:hover{color:#0191dc}

.icon-list.small li{padding-left:20px}
.icon-list.small li+li{margin-top:10px}
.icon-list.small li p,.icon-list.small li span,.icon-list.small li i,.icon-list.small li a{font-size:12px;color:#777}
.icon-list li i{top:4px}
.icon-list.small li span{font-weight:600}
.icon-list.small li span,.icon-list.small li a{display: inline;}
.icon-list.small li a:hover{color:#239acc}

.normal-list{list-style:none}
.normal-list li:not(:last-child){margin-bottom:5px;position: relative;}

.arrow-list{position:relative;list-style:none}
.arrow-list li{position: relative;padding-left:15px;font-size:14px}
.arrow-list li+li{margin-top:5px}
.arrow-list li:after{content:"\f105";font-family:"FontAwesome";position:absolute;top:2px;left:0px;font-size:14px}
.arrow-list li a
{
    color:#444;
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.arrow-list li a:hover{color:#239acc}


.table-ul{list-style:none;position:relative;display:table;width:100%}
.table-ul:after{content:"";clear: both;display:table}
.table-ul li{display: table-cell;padding:0px 15px;text-align:center;vertical-align: middle;position: relative;}
.table-ul li+li:before
{
    content:"";position: absolute;top:50%;left:0px;height:100%;width:1px;background:#ddd;
    -moz-transform:translatey(-50%);
    -webkit-transform:translatey(-50%);
    -ms-transform:translatey(-50%);
    -o-transform:translatey(-50%);
}

.table-li{display: block;list-style:none}
.table-li li{display: table;width:100%;}
.table-li li+li{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}
.table-li li .table-li-col{display: table-cell;vertical-align: top}

.tbl{position:relative;width:100%;display:table !important}
.tbl:after{content:"";clear: both;display: table}
.tbl .tbl-col{float:none;display: table-cell;width:50%;}

.icon-list.add li{padding-left:40px;min-height:30px;z-index: 1;}
.icon-list.add li p{color:#222222}
.icon-list.add li i{font-size: 16px;height:30px;width:30px;text-align:center;line-height:30px;border-radius:50%;text-align:center;background:transparent;border:1px solid #9d9d9d;color:#0191dc;z-index:-1;top:0px;left:0px;}

.icon-list.cat-icon-li li{padding-left:25px}
.icon-list.cat-icon-li li+li{margin-top:10px}
.icon-list.cat-icon-li li i{font-size:20px;color:#ec7717;top:0px;}
.icon-list.cat-icon-li li a,.icon-list.cat-icon-li li span{display: inline-block;line-height: 1.3;font-size:16px}
.icon-list.cat-icon-li li a{font-family: "vidaloka";color:#2f2f2f}
.icon-list.cat-icon-li li a+a:before{content:"-";margin:auto 5px;}
.icon-list.cat-icon-li li span{font-family: "Lato";color:#4b4b4b}
.icon-list.cat-icon-li li a:hover{color:#0191dc}

.icon-list.hand-type li{position: relative;padding-left:30px;line-height: 1.6;color:#2f2f2f;font-size:16px;font-family:"Lato"}
.icon-list.hand-type li+li{margin-top:10px}
.icon-list.hand-type li:after{content:"\f0a4";font-family:"FontAwesome";position: absolute;left:0;top:0;font-size:18px}
.icon-list.hand-type.green li:after{color:#06b301}
.icon-list.hand-type.org li:after{color:#e87a1b}

.table-li.trending-list li .img-wrap{width:120px;}
.table-li.trending-list li .trending-body{padding-left:15px}
.table-li.trending-list li .trending-body a{color:#282828;font-family:"Vidaloka";display:inline-block;line-height:1.4}
.table-li.trending-list li .trending-body a span{display: block;color:#777;font-size:14px;}
.table-li.trending-list li .trending-body a:hover{color:#0191dc}


/* Btns */
    .btn
    {
        display:inline-block;position: relative;
        font-size:14px;padding:10px;font-weight:400;
        border-radius:30px;line-height: 1;white-space: normal;
        -moz-transition:all 0.3s linear;
        -webkit-transition:all 0.3s linear;
        -ms-transition:all 0.3s linear;
        -o-transition:all 0.3s linear;
    }
   .btn i{margin-right:5px}
.btn.ic i{margin:auto}
   .btn:hover{background:#b9246d;color:#fff;border-color:#b9246d}
.btn.uppercase{text-transform: uppercase}
.block{display: block}

    /* Btn Sizes */
   .btn.radial{border-radius:40px}
   .btn.radius-8{border-radius:8px}
   .btn.radius-4{border-radius:4px}
   .btn.radius-0{border-radius:0px}

   .btn.btn-sm{font-size:16px;padding:18px 35px;font-weight:600;min-width:257px}
   .btn.btn-sm-mid{font-size:14px;padding:14px 20px;min-width:160px;max-width:100%}
   .btn.btn-xs{font-size:16px;padding:10px 18px;font-weight:400;min-width:110px}   
   .btn.btn-xs-mid{font-size:14px;padding:10px 18px;}
   .btn.btn-xs-small{font-size:16px;padding:10px 20px;font-weight:400;min-width:110px}
   .btn.btn-small{font-size:13px;padding:10px 15px;font-weight:400;}
   .btn.btn-smaller{font-size:13px;padding:5px;font-weight:400;}
   .btn.btn-small-mid{font-size:14px;padding:10px 15px;font-weight:600;min-width:153px;max-width:100%}
   

    /* Btn Colors */
    .btn.btn-default{background:#fff;color:#068fff}
    .btn.btn-default:hover{color:#fff;background:#068fff;border-color:#068fff}

    .btn.blue{background:#219cd0;color:#fff;}
    .btn.blue:hover{background:#16110e;border-color:#16110e}
    .btn.blue.bordered{background:transparent;color:#219cd0 !important;border:1px solid #219cd0 !important}
    .btn.blue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.lightblue{background:#87d1f0;color:#fff;}
    .btn.lightblue:hover{background:#16110e;border-color:#16110e}
    .btn.lightblue.bordered{background:transparent;color:#87d1f0 !important;border:1px solid #87d1f0 !important}
    .btn.lightblue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.linkedblue{background:#007bb6;color:#fff;}
    .btn.linkedblue:hover{background:#16110e;border-color:#16110e}
    .btn.linkedblue.bordered{background:transparent;color:#007bb6 !important;border:1px solid #007bb6 !important}
    .btn.linkedblue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.boldblue{background:#2487b2;color:#fff;}
    .btn.boldblue:hover{background:#16110e;border-color:#16110e}
    .btn.boldblue.bordered{background:transparent;color:#2487b2 !important;border:1px solid #2487b2 !important}
    .btn.boldblue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.bagni{background:#762985;color:#fff;}
    .btn.bagni:hover{background:#16110e;border-color:#16110e}
    .btn.bagni.bordered{background:transparent;color:#762985 !important;border:1px solid #762985 !important}
    .btn.bagni.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}



    .btn.grey{background:#d0d0d0;color:#fff;}
    .btn.grey:hover{background:#16110e;border-color:#16110e}
    .btn.grey.bordered{background:transparent;color:#d0d0d0 !important;border:1px solid #d0d0d0 !important}
    .btn.grey.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.darkgrey{background:#777;color:#fff;}
    .btn.darkgrey:hover{background:#16110e;border-color:#16110e}
    .btn.darkgrey.bordered{background:transparent;color:#777 !important;border:1px solid #777 !important}
    .btn.darkgrey.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

     .btn.darkergrey{background:#444;color:#fff;}
    .btn.darkergrey:hover{background:#16110e;border-color:#16110e}
    .btn.darkergrey.bordered{background:transparent;color:#777 !important;border:1px solid #777 !important}
    .btn.darkergrey.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.black{background:#000;color:#fff;}
    .btn.black:hover{background:#df2d89;border-color:#df2d89}
    .btn.black.bordered{background:transparent;color:#000 !important;border:1px solid #000 !important}
    .btn.black.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.darkblue{background:#197ab5;color:#fff;}
    .btn.darkblue:hover{background:#16110e;border-color:#16110e}
    .btn.darkblue.bordered{background:transparent;color:#197ab5 !important;border:1px solid #197ab5 !important}
    .btn.darkblue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

.btn.darkerblue{background:#0066b4;color:#fff;}
    .btn.darkerblue:hover{background:#16110e;border-color:#16110e}
    .btn.darkerblue.bordered{background:transparent;color:#0066b4 !important;border:1px solid #0066b4 !important}
    .btn.darkerblue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.orange{background:#c65911;color:#fff;}
    .btn.orange:hover{background:#2c3848;border-color:#2c3848}
    .btn.orange.bordered{background:transparent;color:#c65911 !important;border:1px solid #c65911 !important}
    .btn.orange.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.white{background:#fff;color:#252525 !important;}
    .btn.white:hover{background:#b9246d;border-color:#b9246d;color:#fff !important}

    .btn.pink{background:#df2d89;color:#fff !important;}
    .btn.pink:hover{background:#000;border-color:#000;color:#fff !important}
    .btn.pink.bordered{background:transparent;color:#df2d89 !important;border:1px solid #df2d89 !important}
    .btn.pink.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

.btn.lightpink{background:#ef86bc;color:#fff !important;}
    .btn.lightpink:hover{background:#000;border-color:#000;color:#fff !important}
    .btn.lightpink.bordered{background:transparent;color:#ef86bc !important;border:1px solid #ef86bc !important}
    .btn.lightpink.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}



    .btn.dullblue{background:#2c3848;color:#fff !important;}
    .btn.dullblue:hover{background:#000;border-color:#000;color:#fff !important}
    .btn.dullblue.bordered{background:transparent;color:#2c3848 !important;border:1px solid #2c3848 !important}
    .btn.dullblue.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.green{background:#60cc46;color:#fff !important;}
    .btn.green:hover{background:#000;border-color:#000;color:#fff !important}
    .btn.green.bordered{background:transparent;color:#60cc46 !important;border:1px solid #60cc46 !important}
    .btn.green.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

    .btn.white.bordered{background:#fff;color:#252525 !important;border:1px solid #ddd !important}
    .btn.white.bordered:hover{background:#444;border-color:#444 !important;color:#fff !important}

.btn.special-btn{overflow:hidden;border:none}
.btn.special-btn span{position: relative;z-index: 1;display:block;line-height:1}
.btn.special-btn:before,.btn.special-btn:after
{
    content:"";position: absolute;background:#eee;height:100%;width:0%;
    -moz-transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
-ms-transition:all 0.3s linear;
}
.btn.special-btn:before{top:0px;left:0px;opacity: 0.2}
.btn.special-btn:after{bottom:0px;right:0px;background:#eee;opacity: 0.2}
.btn.special-btn:hover::after,.btn.special-btn:hover::before{width:50%}

   
    /* Btn Gradients */
    .btn.btn-gradient{position: relative;z-index:1;color:#fff;padding:20px 25px;border-radius:50px;overflow:hidden;border:none !important;background:#df2d89}
    .btn.btn-gradient:before
    {
        content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;
        z-index: -1;    
        -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;

    }
    .btn.pink-gradient:before
    {

        background:-moz-linear-gradient(left,#ab77b6,#907ab8);
        background:-webkit-linear-gradient(left,#ab77b6,#907ab8);
        background:-ms-linear-gradient(left,#ab77b6,#907ab8);
        background:-o-linear-gradient(left,#ab77b6,#907ab8);
    }
   
    .btn.blue-gradient:before
    {
        content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;
        z-index: -1;
        background:-moz-linear-gradient(left,#5fb8e1,#8481bc);
        background:-webkit-linear-gradient(left,#5fb8e1,#8481bc);
        background:-ms-linear-gradient(left,#5fb8e1,#8481bc);
        background:-o-linear-gradient(left,#5fb8e1,#8481bc);
    }
    
        .btn.btn-gradient:hover::before{left:100%}
   


    /* Inline Btn */
    .inline-btn
    {
        display: inline-block;line-height: 1;
        font-size:16px;font-weight:400;
        -moz-transition:all 0.3s linear;
            -webkit-transition:all 0.3s linear;
            -ms-transition:all 0.3s linear;
            -o-transition:all 0.3s linear;
    }

    .inline-btn.underline{text-decoration: underline}
    .inline-btn.org{color:#d47341}
    .inline-btn.darkblue{color:#3f536b}
    .inline-btn.bagni{color:#762985}

    .inline-btn:hover{color:#000}




/* bottom to top */
.back-top{position: fixed;bottom:90px;right:35px;z-index:99}
.back-top a{display:inline-block;line-height:1;height:30px;width:30px;text-align:center;background:#000;color:#fff;border-radius:5px;}
.back-top i{font-size:15px;line-height: 30px;}

/* Backgrounds */
    /* Bg Colors */
.parallex{background-attachment: fixed !important;}
.lightgrey-bg{background-color:#f5f5f5 !important;}
.maingrey-bg{background-color:#f3f3f3 !important;}
.lightergrey-bg{background-color:#fcf9f9 !important;}
.lighterblue-bg{background-color:#f4f9ff !important;}
.creamy-bg{background-color:#f6f2f2 !important;}
.linkedin-grey-bg{background-color:#f5f5f5 !important;}
.greycustom-bg{background-color:#eceef4 !important;}

.lightestblue-bg{background-color:#f4f5fa !important;}

.create-acc-bg{background-image:url('../images/create-acc-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.testimonial-bg{background-image:url('../images/testimonial-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.laptop-bg{background-image:url('../images/laptop-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.footer{background-image:url('../images/footer-patter.png');background-repeat:repeat;background-position:center bottom;backgr}
.cand-contact-bg{background-image:url('../images/cand-dash-contact-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.banner-blue-bg{background-image:url('../images/banner-blue-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.referearn-bg{background-image:url('../images/referearn-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}

.dual-img-bg{background-image:url('../images/dual-bg-first-img.png'), url('../images/dual-bg-last-img.png');background-repeat: no-repeat,no-repeat;background-size:auto , auto;background-position:top left,bottom right}


/* Paddings and Margins */
.section-padding{padding:120px 0px}
.small-padding{padding:50px 0px}
.large-padding{padding:140px 0px}

  /* Paddings */

.pd_140{padding:140px 0px}
.pd_100{padding:100px 0px}
.pd_0x30{padding:0px 30px;}
.pd_60{padding:60px 0px}
.pd_50{padding:50px 0px}
.pd_40{padding:40px 0px}
.pd_30{padding:30px 0px}
.pd_20{padding:20px 0px}

.pd-0{padding:0px !important;}
.pd_b-0{padding-bottom:0px !important;}
.pd_t-0{padding-top:0px !important;}

  /* Margins */
  
.mr-0{margin:0 !important;}
.mr-auto{margin:auto !important;}
.mr_0x5{margin:0px 5px !important;}
.mr_tp-100{margin-top:100px !important;}
.mr_tp-90{margin-top:90px !important;}
.mr_tp-80{margin-top:80px !important;}
.mr_tp-70{margin-top:70px !important;}
.mr_tp-60{margin-top:60px !important;}
.mr_tp-50{margin-top:50px !important;}
.mr_tp-40{margin-top:40px !important;}
.mr_tp-30{margin-top:30px !important;}
.mr_tp-20{margin-top:20px !important;}

.mr_bt-100{margin-bottom:100px !important;}
.mr_bt-90{margin-bottom:90px !important;}
.mr_bt-80{margin-bottom:80px !important;}
.mr_bt-70{margin-bottom:70px !important;}
.mr_bt-60{margin-bottom:60px !important;}
.mr_bt-50{margin-bottom:50px !important;}
.mr_bt-40{margin-bottom:40px !important;}
.mr_bt-35{margin-bottom:35px !important;}
.mr_bt-30{margin-bottom:30px !important;}
.mr_bt-20{margin-bottom:20px !important;}

.marger~.marger{margin-top:80px}

/* Popups */
.popup-style{padding-right:0px !important;}
.popup-style .modal-dialog{width:460px}
.popup-style .modal-content{position: relative;box-shadow:none;border:none;}
.popup-style .modal-content .close{position: absolute;top:-5px;right:-5px;height:25px;width:25px;line-height: 25px;text-shadow: none;color:#000;background:#fff;opacity: 1;text-align: center;box-shadow: 0px 10px 5px rgba(0,0,0,0,0.5)}
.popup-style .modal-content .close:hover{background:#000;color:#fff}
.popup-style .modal-content .modal-body{padding:30px;position: relative}
.popup-style .modal-content .modal-header{background:#219cd0;color:#fff;position: relative;padding-right:25px}
.popup-style .modal-content .modal-title{color:#fff;font-weight:bold;text-transform: uppercase;font-size:16px;letter-spacing: 1px}
.popup-style .form-control{border-radius:4px !important;}

/* Option Popups */
.option-popup{padding-right:0px !important;}
.option-popup .modal-dialog{width:700px;}
.option-popup .modal-content{position: relative;box-shadow:none;border:none;border-radius:20px;background:#fff;padding:70px}
.option-popup .close
{
    color:#fff;opacity: 1;font-weight:500;
    text-shadow: none;font-size:20px;height:26px;width:26px;line-height: 25px;
    border-radius:50%;color:#777;border-radius:50%;border:1px solid #777;text-align:center;
    position:absolute;right:20px;top:20px;
}
.option-popup .close:hover{color:#ffff;border-color:#df2d89;background:#df2d89}
.option-popup .modal-header{padding:0px;border:none;}

.option-popup .modal-body{padding:0px}

.option-tab{position: relative;padding-bottom:50px}
.option-tab:before{content:"";position: absolute;top:0;left:0;bottom:0;right:0;background: #fff;border-radius:15px 15px 0px 15px;box-shadow: 0px 10px 23px rgba(0,0,0,0.2)}
.option-tab:after{content:"";position: absolute;bottom:0;left:0px;height:20px;right:0;border-radius:0px 0px 0px 15px;background:transparent url('../images/pink-blue-curve-gradien-ft.png') no-repeat;background-size:cover;}
.option-tab.opt-quickApply:after{background:transparent url('../images/pink-blue-curve-gradien-1-ft.png')no-repeat;background-size:cover;}
.option-tab[class*="col-"]:before{left:15px;right:15px;top:1px;}
.option-tab[class*="col-"]:after{left:15px;right:15px;}

.option-modal{position: relative;text-align: center;background:transparent;overflow:hidden;padding:0px 0px;}
.option-modal:after{content:"";clear: both;display: table}
.option-modal .head
{
    padding:50px 20px 0px;border-radius:15px 15px 0px 0px;
    background:transparent url('../images/pink-blue-curve-gradient.png') no-repeat;background-size:100% 100%;
}
.option-modal .head .icon-box
{
    display: block;height:90px;width:90px;text-align: center;line-height: 90px;margin:auto;border-radius:50%;background:#fff;
    font-size:40px;color:#4d4dab;box-shadow: 2px 3px 3px rgba(0,0,0,0.3); position: relative;bottom:-30px;
}
.option-modal .body{padding:55px 20px;position:relative}
.option-modal .body .ttl{font-size:18px;font-weight:300;color:#000;text-transform:uppercase;color:#7f7f7f}
.option-modal .body .ttl span{display: block;font-size:18px;font-weight:bold;text-transform:uppercase;color:#000;margin-bottom:5px;}
.option-modal .body .inline-group-btn{position: absolute;bottom:0px;left:0px;width:100%;margin:auto}

.login-popup .modal-body .table-col{width:50%}


.opt-quickApply .option-modal .head
{
    background:transparent url('../images/pink-blue-curve-gradient-1.png') no-repeat;background-size:100% 100%;
}
.opt-quickApply option-modal .head .icon-box{color:#df2d89}


/* Headings */
.heading-tab{position: relative;margin-bottom:60px;clear: both}
.heading-tab:after{content:"";clear:both;display: table}

.heading-tab .sup-heading{font-weight:600;display: block;margin:auto auto 10px;color:#762985;}
.heading,.heading a{font-weight:bold;color:#1f1e1e;display: block;line-height:1.1;position:relative}
.heading.normal,.heading.normal a{font-weight:400}
.heading.light,.heading.light a{font-weight:300}
.heading.semibold,.heading.semibold a{font-weight:600}
.heading.bold,.heading.bold a{font-weight:bold}
.heading small{display: block;font-size:16px;line-height: 1;margin-top:15px;color:#898989}
.heading-tab p{font-size:18px;margin:30px auto auto;width:680px;max-width:100%;line-height: 24px;color:#565656;font-weight:500;}
.heading-tab.fluid p{width:100%}
.heading-tab.width-small p{width:555px}
.heading-tab.expend p{width:900px}

.connect-to{position: relative;margin-bottom:0px !important;padding-bottom:calc(60px + 10px);}
.connect-to .connect-style{display: inline-block;padding:15px 25px;background:#fff;;border-radius:6px;box-shadow:0px 11px 24px rgba(0,0,0,0.2);position: relative}
.connect-to .connect-style:after
{
    content:"";position: absolute;top:calc(100% + 10px);left:50%;
    height:60px;width:2px;border-right:3px dashed rgba(118,41,133,0.4);
     -webkit-transform:translatex(-50%);
     -ms-transform:translatex(-50%);
    -o-transform:translatex(-50%);
}
.connected{position: relative;padding:30px;background:#fff;;border-radius:6px;}

.heading.seprator-style{padding-bottom:30px;position: relative}
.heading.seprator-style:after,.heading.seprator-style:before
{
    content:"";position: absolute;left:50%;bottom:0px;line-height: 1;
     -moz-transform:translatex(-50%);
    -webkit-transform:translatex(-50%);
    -ms-transform:translatex(-50%);
    -o-transform:translatex(-50%);
}
.heading.seprator-style:before{height:2px;width:300px;max-width:100%;background:#ddd;border-radius:4px;}
.heading.seprator-style:after{content:"\f100" " " "\f040"" ""\f101";padding:0px 10px;background:#fff;color:#777;bottom:-8px;font-size:20px;line-height:1;font-family:"FontAwesome";letter-spacing:5px}

.creamy-transparet-gradient .heading.seprator-style:after{background:#f7f7f7}
.lightgrey-bg .heading.seprator-style:after{background:#f5f5f5}

.heading-tab.inner .sub-heading{margin:auto;text-transform: uppercase;letter-spacing: 2px;color:#777;padding:0px;border:none}
.heading-tab.inner .heading{color:#444;font-weight:600;}


/* -----------------------------------
   Popup Section Start -------------- */

.popup-section{overflow:hidden;background:rgba(255,255,255,0.8);}
.popup-section .close{z-index: 1;position:relative}
.popup-section .or-seprator span{background:#f2f5fc}

.popup-section .placeholder{display: block;line-height: 1.2;color:#777;margin:10px auto auto;font-size:12px;}
.popup-section label .required{color:red}
.popup-section .mark-text{font-size:12px !important;font-weight:600;color:#777;line-height: 1.4}

.popup-section .modal-dialog{top:30px;width:460px;max-width:100%}
.popup-section .modal-content{background:none;width:100%;box-shadow:none; position: relative;border:none}
.popup-section .modal-content .modal-body{background:#F2F5FC;border:1px solid #85C800;border-radius:10px;box-shadow:0px 0px 0px 10px rgba(242,245,252,0.6),0px 0px 0px 20px rgba(242,245,252,0.2),0px 0px 50px #fff;}
.popup-section .modal-content .modal-body .head{margin-bottom:20px;padding:30px 20px 20px;text-align:center;position:relative}
.popup-section .modal-content .modal-body .head:after
{
	content:"";position: absolute;bottom:0px;left:50%;
	height:2px;width:100%;
	background:linear-gradient(left,transparent,#ccc,transparent);
	background:-moz-linear-gradient(left,transparent,#ccc,transparent);
	background:-webkit-linear-gradient(left,transparent,#ccc,transparent);
	background:-ms-linear-gradient(left,transparent,#ccc,transparent);
	background:-o-linear-gradient(left,transparent,#ccc,transparent);
	
	-moz-transform:translatex(-50%);
	-webkit-transform:translatex(-50%);
	-ms-transform:translatex(-50%);
	-o-transform:translatex(-50%);
}
.popup-section .modal-content .modal-body .head.normal{padding:10px 0px 0px;}
.popup-section .modal-content .modal-body .head.normal:after{display: none;}
.popup-section .modal-content .modal-body .user-dp
{
	display:block;margin:auto auto 30px;height:100px;width:100px;text-align:center;
	background:#85C800;border-radius:50%;overflow:hidden;box-shadow:0px 0px 1px 5px rgba(0,0,0,0.1),0px 0px 0px 10px rgba(255,255,255,0.8),0px 0px 0px 20px rgba(255,255,255,0.4);
	
}

.popup-section .modal-content .modal-body .user-dp span{line-height:100px;font-size:40px;color:transparent;text-shadow:1px 0px 0px rgba(255,255,255,0.6)}

.popup-section .modal-content .modal-body .popup-title{display:block}
.popup-section .modal-content .modal-body .popup-title h4{color:#222;text-shadow:1px 0px 0px rgba(255,255,255,0.8);font-weight:400}
.popup-section .modal-content .modal-body .popup-title p{font-size:14px;color:#444;}
.popup-section .modal-content .modal-body iframe{width:100%;height:100%;border:none;box-shadow: none;display:block}

.common-popup-form{width:calc(100% - 30px);display:block;margin:auto}
.common-popup-form .form-group{margin-bottom:30px;position:relative}
.common-popup-form label{font-weight:600}
.common-popup-form .form-control{background: none;height:35px;padding-top:0px;padding-bottom:0px;border:1px solid #ddd;border-radius:4px;color:#444;font-size:14px;font-weight:300;box-shadow:none;outline:none !important}
.common-popup-form .input-group-addon i{color:#777;font-size:20px}

.common-popup-form .form-group.submit-group{text-align: center;margin-bottom:auto}

.common-popup-form .input-field{position: relative}
.common-popup-form .input-field label.error{position: absolute;font-size:11px !important;color:red;font-weight:400;left:0px;bottom:-20px !important}
.common-popup-form .input-field[class^="col-"] label.error{left:15px;}

.common-popup-form .form-foot{display: block;text-align: center;margin:10px auto auto}
.common-popup-form .form-foot p{margin:auto;color:#525860}
.common-popup-form p{font-weight:400;color:#222;font-size:14px;margin-bottom:15px}

.common-popup-form .form-control::-moz-placeholder{color:#777;text-align:left}
.common-popup-form .form-control::-webkit-input-placeholder{color:#777;text-align:left}
.common-popup-form .form-control::-ms-input-placeholder{color:#777;text-align:left}
.common-popup-form .form-control::-o-placeholder{color:#777;text-align:left}
.common-popup-form .form-control:focus{;box-shadow:none;background:#fff}
.common-popup-form .submit-btn{width:100%;height:45px;border:none;border-radius:45px;overflow:hidden;font-size:16px;font-weight:400;color:#fff;background:#85C800;letter-spacing:0.5px}

.video-popup{background:rgba(255,255,255,0.8);}
.video-popup .close{margin:10px 20px 20px 0px;opacity:1;font-size:30px;line-height:1;padding:0px;color:#1BA2E7;text-shadow:none}
.video-popup .modal-content{background:#ddd;padding:0px;}
.video-popup .modal-content .modal-body{padding:0px}
.video-popup .iframe-video{float:none}
.video-popup .iframe-video iframe{width:100%;height:400px;}


.popup-section.default{background:rgba(255,255,255,0.8)}

.popup-section.default .modal-content .modal-body .head{background:#fff;border-radius: 10px;padding:20px;}
.popup-section.default .modal-content .modal-body .head p{font-size:16px;font-weight:300;color:#000}
.popup-section.default .modal-content .modal-body .head:after{display: none}
.popup-section.default .modal-content .modal-body{padding:20px;background:#fff;border:none;overflow:unset;box-shadow: none;}
.popup-section.default .close{z-index: 5;position:absolute;right:10px;top:10px;color:#df2d89;opacity:1;text-shadow: none}
.popup-section.default .close:hover{color:#000}

.popup-section.default .radio-form{position: relative}
.popup-section.default .radio-form .radio-choose-group{background:#fff;border-radius:10px;overflow: hidden;}
.popup-section.default .radio-form .form-group{margin-bottom:20px}
.popup-section.default .radio-form .submit-group{margin:auto;text-align: center}

/* Login Popup */
.login-popup{background-image:url('../images/popuplogin-bg.jpg');background-repeat: no-repeat;background-size:cover;background-position: center;padding-right:0px !important}
.login-popup .modal-dialog
{
    box-shadow:none;border:none;border-radius:0px;background:transparent;padding:0px;
     width:460px;top:0px;margin:50px auto;
}
.login-popup .modal-content{box-shadow:none;border:none;border-radius:0px;background:transparent;padding:0px;}
.login-popup .modal-header{padding:0px;margin:auto auto 50px;border:none;}
.login-popup .modal-header .modal-logo{text-align: center}
.login-popup .modal-header .modal-logo img{display: inline-block;max-width:100%;}
.login-popup .modal-body .close
{
    position:absolute;top:0px;right:5px;height:25px;z-index:1;background:#fff;
    line-height:20px;width:25px;border:2px solid #9a9a9a;opacity:1;text-shadow:none;text-align:center;border-radius:50%;color:#9a9a9a
}
.login-popup .modal-body .close:hover{border-color:#2487b2;color:#2487b2}
.outer-off{position: fixed;top:0;left:0;bottom:0;right:0;background:transparent;}
.outer-off~.modal-dialog{z-index: 999;}
.login-popup .modal-body#select-area .close{right:-10px;top:-10px}
.login-popup .modal-body
{
    position: relative;padding:0px;
    position: relative;margin: auto;padding:20px 30px 60px;
   background-image:url('../images/login-panel-bg.png');
    background-repeat: no-repeat;background-size:100% 100%;background-position: center;
}

.login-popup .modal-body .head{text-align: center}
.login-popup .modal-body .head .popup-title{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #d0cfd0}
.login-popup .modal-body .head .popup-title .ttl{color:#414141;text-transform: uppercase;letter-spacing: 0.5px}

.login-popup .modal-body .or-seprator{margin:auto;max-width:calc(100% - 30px)}
.login-popup .modal-body .or-seprator span{background:#f7f8f8;font-size:14px !important;color:#676767}
.login-popup .modal-body .or-seprator:before{background:#d0cfd0;height:1px}
.login-popup .modal-body .common-popup-form{margin:auto;width:100%}

.login-popup .modal-body .login-form .form-group{margin-bottom:20px}
.login-popup .modal-body .login-form .submit-group{margin-top:30px;margin-bottom:10px}
.login-popup .modal-body label{color:#9f9e9e;font-size:16px;font-weight:400}
.login-popup .modal-body label .required{color:red}
.login-popup .modal-body .form-control{background:#f3f3f3;border:none;border-top:1px solid #c9c9c9;font-size:16px;box-shadow:inset 0px -1px 5px rgba(0,0,0,0.1);border-radius:0px;}
.login-popup .modal-body label.error{position:absolute;color:red;font-size:11px;}
.login-popup .modal-body [class*="checkbox-"] label{font-size:14px !important;color:#444}
.login-popup .modal-body p{line-height:1.6;color:#444}

.login-popup .modal-body button.btn{background:#1e92f0;border-color:#1e92f0;font-size:16px;}
.login-popup .modal-body button.btn:hover{background:#4e4e4e;border-color:#4e4e4e}

.login-popup .modal-body .login-form .submit-group .submit_btn{width:100%;background:#2487b2}
.login-popup .modal-body .login-form .submit-group .submit_btn:hover{background:#2c3848}

.login-popup.large .modal-dialog{width:550px;}
.login-popup.large .modal-dialog .modal-body#select-area{padding:0px;background:transparent;}

.login-popup #candidateapplyjob .submit-group{margin:auto !important;}

.apply-job-head{text-align: left;}
.apply-job-head:after{content:"";clear: both;display: table}
.apply-job-head .ttl{margin-bottom:20px;font-weight:300;color:#777}
.apply-job-head .ttl span{display: block;font-weight:bold;font-size:20px;color:#219cd0}

.table.info-table th,.table.info-table td{padding:10px;border:none}
.table.info-table th{font-size:16px;position: relative;width:120px}
.table.info-table th:after{content:":";position: absolute;right:0px;}

.table.info-table td{font-size:18px;color:#777}
.table.info-table .th-label{display: inline-block;padding:5px 10px;border-radius:4px;background:#219cd0;line-height: 1;color:#fff;font-weight:bold;letter-spacing: 1px;}


/* Orange modal  */
.popup-section.org-popup .modal-content .modal-body .user-dp{background:#FC854A}
.popup-section.org-popup .modal-content .modal-body{border:1px solid #FC854A}
.popup-section.org-popup .common-popup-form .submit-btn{background:#FC854A}
.popup-section.horizental-popup .modal-content .modal-body .user-dp{ border-radius:0; box-shadow: none; border: 5px solid #f2f5fc;margin-bottom: 10px;}
.popup-section.horizental-popup .modal-content .modal-body .user-dp img{width:100%; background:#f2f5fc;}
.popup-section.horizental-popup .modal-content .modal-body .head {padding: 8px 20px 8px;}
.popup-section.horizental-popup .modal-content .modal-body .popup-title h4{font-size: 21px;}

/* Blue modal  */
.popup-section.blue-popup .modal-content .modal-body .user-dp{background:#1BA2E7}
.popup-section.blue-popup .modal-content .modal-body{border:1px solid #1BA2E7}
.popup-section.blue-popup .common-popup-form .submit-btn{background:#1BA2E7}

/* Green modal  */
.popup-section.green-popup .modal-content .modal-body .user-dp{background:#85C800}
.popup-section.green-popup .modal-content .modal-body{border:1px solid #85C800;overflow:hidden}
.popup-section.green-popup .common-popup-form .submit-btn{background:#85C800}

/* Social List Style */
.social li{line-height: 1;}
.social li+li,.social.circled.white li+li{margin-left:5px}
.social li a
{
    font-size:16px;color:#ccc;display:block;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.social li a:hover{color:#219cd0}

.social.circled li+li{margin-left:2px;}
.social.circled li a{display: block;height:40px;width:40px;line-height: 40px;font-size:18px;border-radius:50%;text-align:center;border:1px solid #777}

.social.circled.white li a{background:#fff;color:#282828;border:none}
.social.circled.white li a:hover,.social.circled li a:hover{border-color:#219cd0;background:#219cd0;color:#fff}
.social.white li a{color:#fff}

.social.square li+li{margin-left:2px;}
.social.square li a
{
    display: block;color:#444;width: 43px;height: 43px;line-height: 43px;font-size: 26px;border-radius:4px;text-align:center;border:none;
    background-color: #f0f0f0;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.social.square.white li a{background:#fff;color:#282828;border:none}
.social.square.white li a:hover,.social.circled li a:hover{border-color:#219cd0;background:#219cd0;color:#fff}
.social.square li a:hover{box-shadow:0px 0px 8px rgba(0,0,0,0.45)}
.social.big li a{font-size:20px}

li.mail a{background:#e96690 !important;color:#fff !important;}
li.fb a{background:#3a589b !important;color:#fff !important;}
li.gplus a{background:#d6492f !important;color:#fff !important;}
li.tw a{background:#32ccfe !important;color:#fff !important;}
li.lnk a{background:#007bb6 !important;color:#fff !important;}


/* owl-carousel */
.center-control{position: relative}
.center-control.hover .owl-nav
{
    opacity: 0;
     -moz-transition:all 0.5s linear;
 -webkit-transition:all 0.5s linear;
 -ms-transition:all 0.5s linear;
 -o-transition:all 0.5s linear;
}
.center-control.hover:hover .owl-nav{opacity: 1;}
.center-control .owl-nav div
{
    position: absolute;top:50%;z-index:1;
    -moz-transform:translatey(-50%);
  -webkit-transform:translatey(-50%);
  -ms-transform:translatey(-50%);
  -o-transform:translatey(-50%);
    -moz-transition:all 0.5s linear;
 -webkit-transition:all 0.5s linear;
 -ms-transition:all 0.5s linear;
 -o-transition:all 0.5s linear;
}
.center-control .owl-nav div i
{
    line-height: 1;
    -moz-transition:all 0.5s linear;
 -webkit-transition:all 0.5s linear;
 -ms-transition:all 0.5s linear;
 -o-transition:all 0.5s linear;
}

.static-center-controls .owl-nav{display: block;position: relative;margin:40px auto auto;text-align: center}
.static-center-controls .owl-nav:after{content:"";clear: both;display: table}
.textual-arrows .owl-nav div
{
    display: inline-block;line-height:1;font-size:20px;font-weight:bold;color:#999;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.textual-arrows .owl-nav div+div{margin-left:30px}
.textual-arrows .owl-nav div:hover{color:#e32d8d}

.textual-arrow .owl-nav div{
    font-size:40px;color:#fff;background:transparent;
    text-shadow: 0px 3px 6px rgba(0,0,0,0.7);
    text-align:center;line-height: 1;width:auto;
    -moz-transition:all 0.5s linear;
     -webkit-transition:all 0.5s linear;
     -ms-transition:all 0.5s linear;
     -o-transition:all 0.5s linear;
}
.textual-arrow .owl-nav div.owl-prev{left:20px}
.textual-arrow .owl-nav div.owl-next{right:20px;left:auto}
.textual-arrow .owl-nav div:hover{color:#19769e;box-shadow: none;text-shadow: none}

.square-arrow .owl-nav div{
    font-size:20px;height:30px;width:30px;display: inline-block;text-align: center;color:#fff;background:#955526;
    text-shadow: 0px 3px 6px rgba(0,0,0,0.7);
    -moz-transition:all 0.5s linear;
     -webkit-transition:all 0.5s linear;
     -ms-transition:all 0.5s linear;
     -o-transition:all 0.5s linear;
}
.square-arrow .owl-nav div.owl-prev{left:20px}
.square-arrow .owl-nav div.owl-next{right:20px;left:auto}
.square-arrow .owl-nav div:hover{color:#16110e;background:#fff;box-shadow: none;text-shadow: none}

.blue-textual-arrow .owl-nav div{
    font-size:30px;color:#19769e;background:transparent;
    display: block;line-height: 1;
    text-shadow: 0px 3px 6px rgba(0,0,0,0.7);
    text-align:center;line-height: 1;width:auto;
    -moz-transition:all 0.5s linear;
     -webkit-transition:all 0.5s linear;
     -ms-transition:all 0.5s linear;
     -o-transition:all 0.5s linear;
}
.blue-textual-arrow .owl-nav div.owl-prev{left:20px}
.blue-textual-arrow .owl-nav div.owl-next{right:20px;left:auto}
.blue-textual-arrow .owl-nav div:hover{color:#19769e;box-shadow: none;text-shadow: none}


.dot-controls .owl-dots{text-align:center;display: block;line-height:1;width:100%;z-index:1;margin:40px auto auto}
.dot-controls.square .owl-dot{margin:auto 3px;width: 26px;height: 10px;display:inline-block;line-height: 1;box-shadow:0px 2px 5px rgba(0,0,0,0.3);background:#fff}
.dot-controls.square .owl-dot.active{background:#d47341;box-shadow: none}

.dot-controls.radial .owl-dots{text-align:center;display: block;line-height:1;width:100%;z-index:1;margin:50px auto auto}
.dot-controls.radial .owl-dot{margin:auto 3px;width: 10px;height: 10px;border-radius:50%;display:inline-block;line-height: 1;background:#bfbfbf}
.dot-controls.radial .owl-dot.active{background:#1370ae;box-shadow: none}


/* Layouts */
.table-layout{display: table;width:100%;margin:0px;box-sizing: border-box;}
.table-layout .table-col{display: table-cell;float: none;}
.table-layout.mr-auto{width:auto;margin:auto}

.valign-top{vertical-align: top}
.valign-mid{vertical-align: middle}
.valign-bottom{vertical-align: bottom}

/* Image Block */
.img-wrap{overflow:hidden;display:block}
.img-wrap:after{content:"";clear:both;display:table}
.img-wrap.fill img{width:100%;display: block}
.img-wrap.full img{width:100%;max-width:100%;display: block}
.img-wrap img
{
    max-width:100%;display: inline-block;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.img-wrap.scale{background:#fff;}
.img-wrap.scale:hover img
{
    opacity:0.5;
    -moz-transform:scale(1.1) skew(-2deg);
    -webkit-transform:scale(1.1) skew(-2deg);
    -ms-transform:scale(1.1) skew(-2deg);
    -o-transform:scale(1.1) skew(-2deg);
}
.img-wrap.left{text-align:left}
.img-wrap.center{text-align:center}
.img-wrap.right{text-align:right}


/* Shadows and Gradients */

    /* Shadows */

.grey-shadow{display: block;position: relative;z-index: 1;}
.grey-shadow:before{content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;background:#f6f2f2;z-index:-1;opacity:0.9;}

.black-shadow{display: block;position: relative;z-index: 1;}
.black-shadow:before{content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;background:#000;z-index:-1;opacity:0.3;}

.white-shadow{display: block;position: relative;z-index: 1;}
.white-shadow:before{content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;background:#fff;z-index:-1;opacity:0.5;}

.blue-shadow{display: block;position: relative;z-index: 1;}
.blue-shadow:before{content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;background:#00acde;z-index:-1;opacity:0.8;}

.lightblue-shadow{display: block;position: relative;z-index: 1;}
.lightblue-shadow:before{content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;background:#f1f8fb;z-index:-1;opacity:0.8;}


    /* Grdients */
.blue-pink-gradient{position: relative;z-index: 1;}
.blue-pink-gradient:before
{
    content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;z-index:-1;
    background-image:url('../images/blue-pin-gradient.png') !important;background-repeat: no-repeat !important;
    background-size:100% 100% !important;background-position:center !important;
}

.blue-pink-gradient-1{position: relative;z-index: 1;}
.blue-pink-gradient-1:before
{
    content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;z-index:-1;
    background-image:url('../images/blue-pink-gradient-1.png') !important;background-repeat: no-repeat !important;
    background-size:100% 100% !important;background-position:center !important;
}

.pink-blue-gradient{position: relative;z-index: 1;}
.pink-blue-gradient:before
{
    content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;z-index:-1;
    background-image:url('../images/pink-blue-gradient.png') !important;background-repeat: no-repeat !important;
    background-size:100% 100% !important;background-position:center !important;
}
.green-blue-gradient{position: relative;z-index: 1;}
.green-blue-gradient:before
{
    content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;z-index:-1;
    background-image:url('../images/green-blue-gradient.png') !important;background-repeat: no-repeat !important;
    background-size:100% 100% !important;background-position:center !important;
}


.creamy-transparet-gradient{position: relative;z-index: 1;}
.creamy-transparet-gradient:before
{
    content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;z-index:-1;
     background:-moz-linear-gradient(#f5f5f5,transparent);
    background:-webkit-linear-gradient(#f5f5f5,transparent);
    background:-ms-linear-gradient(#f5f5f5,transparent);
    background:-o-linear-gradient(#f5f5f5,transparent);
}


/* Breadcrumb Header */
.breadcrumb-header{position: relative;clear:both;display: block;width:100%;overflow:hidden;background:#f7f7f7;padding:30px 0px;text-align:center}
.breadcrumb-header .breadcrumb-ttl{color:#444;font-weight:300}
.breadcrumb{margin:10px auto auto;padding:0px}
.breadcrumb li{line-height: 1;display: inline-block;font-size:16px;color:rgba(68, 68, 68, 0.6)}
.breadcrumb li a,.breadcrumb li span{display: inline-block;line-height: 1;color:rgba(68, 68, 68, 0.6);font-weight:400;}
.breadcrumb li a:hover{text-decoration: underline}
.breadcrumb li+li:before{content:'\f105';font-family:"FontAwesome";display: inline-block;line-height: 1;margin:auto 10px;font-weight:300;}
.breadcrumb li.current span{color:#1e92f0}


/* Form Styles */

    /* Form Style */
    .form-style{position: relative}
    .form-style:after,.form-style .form-group:after{content:"";clear: both;display: table}
    .form-style .form-group{position: relative;margin-bottom:30px}
    .form-style label{font-weight:400;color:#383838;font-size:22px;margin-bottom:10px}
    .form-style .form-control{height:54px;border-radius:0px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);border:1px solid #ddd}
    .form-style .submit-group{margin-bottom:0px;text-align: center}
    .form-style .submit-group.text-left{text-align: left !important}
    .form-style .submit-group.text-right{text-align: right !important}
    .form-style input[type="submit"].btn{min-width:220px;border:none;}
    .form-style input[type="submit"].btn.auto{min-width:auto;border:none;}

    .form-style .form-group label.error{position: absolute;font-size:12px;color:red;font-weight:400;left:0px;bottom:-25px;}
    .form-style .form-group[class^="col-"] label.error{left:15px;}

    .form-style .title-group .grp-ttl{color:#444;display:block;line-height:1;margin:auto}
	
	span.required{color:red !important;}

.g-recaptcha div{width:100% !important;}
.g-recaptcha div iframe{max-width:100% !important;}


    /* Inline Search Form */
    .attached-form{width:690px;position:relative;display:table;margin:auto;background:#fff;border-radius:100px;box-shadow:0px 8px 37px rgba(0,0,0,0.12);padding:6px 100px 6px 40px}
    .attached-form:after{content:"";clear: both;display: table}
    .attached-form .form-group{float:none;display:table-cell;margin:auto;vertical-align: middle;padding:14px 0px;position: relative;}
    .attached-form .form-group label.error{position: absolute;left:0px;bottom:-12px;font-size:10px;font-weight:400;color:red}
    .attached-form .form-group+.form-group{padding-left:50px}
    .attached-form .form-group+.form-group:before{content:"";position: absolute;top:0px;left:25px;width:1px;height:100%;background:#dfdfdf}
    .attached-form .form-control{height:auto;padding:0px;box-shadow: none;border:none;background:transparent;font-family:"Open Sans";font-size:16px;font-weight:600;width:160px;max-width:100%}
    .attached-form select.form-control{background-position: center right !important;}
    .attached-form .submit-group
    {
       position: absolute;top:50%;right:-10px;
        -moz-transform:translatey(-50%);
        -webkit-transform:translatey(-50%);
        -ms-transform:translatey(-50%);
        -o-transform:translatey(-50%);
    }    
    .attached-form  .select2-container--default .select2-selection--single{border:none;padding:0px 20px 0px 0px !important;height:20px;line-height: 1 !important;position: relative}
    .attached-form  .select2-container--default .select2-selection--single .select2-selection__arrow{position: absolute;top:8px;right:0px}
    .attached-form .select2-container .select2-selection__rendered
    {
        height:20px;padding:0px !important;box-shadow: none;border:none;line-height: 20px !important;text-transform: capitalize;
        background:transparent;font-family:"Open Sans";font-size:16px;font-weight:600;width:160px;max-width:100%
    }
    .attached-form .select2-container .select2-selection__arrow{line-height: 1 !important;height:auto !important;}

    .select2-results__options li{text-transform: capitalize}

    .attached-form.gap-style{background:#eaeef2;box-shadow:none;padding:20px 10px;border-radius:0px;width:100%;}
    .attached-form.gap-style.bounce
    {
        -moz-animation: bounce 1s ease-in 1;
        -webkit-animation: bounce 1s ease-in 1;
        -ms-animation: bounce 1s ease-in 1;
        -o-animation: bounce 1s ease-in 1;
    }
    .attached-form.gap-style .form-group{padding:0px}
    .attached-form.gap-style .form-group+.form-group{padding-left:20px}
    .attached-form.gap-style .form-group+.form-group:before{display: none}
    .attached-form.gap-style .form-control{height:50px;padding:0px 15px;border:1px solid #eee;box-shadow:0px 8px 5px rgba(0,0,0,0.1);border-radius:0px;width:208px;font-size:16px;color:#222;font-weight:400;background:#fff;}
    .attached-form.gap-style select.form-control{background-position: center right 10px !important;padding-right:30px !important;}
    .attached-form.gap-style .submit-group
    {
    position: static;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    }
    .attached-form.gap-style .submit-btn{width:200px;border-radius:0px;}

    .attached-form.gap-style.emp .form-control{width:181px;font-size:14px;padding:0px 10px}
    .attached-form.gap-style.emp .submit-btn{width:auto}

.attached-form.gap-style  .select2-container--default .select2-selection--single{height:50px !important;padding:0px 15px !important;line-height: 50px !important;border-radius:0px}
.attached-form.gap-style  .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 50px !important;height:50px !important;background:transparent;}
.attached-form.gap-style  .select2-container--default .select2-selection--single .select2-selection__arrow{top:25px !important;right:5px;}


    /* Submit Btns style */
    .submit-style{display: inline-block;position: relative}
    .submit-style .submit-btn-hide{position: absolute;z-index: 2;top:0px;left:0px;width:100%;height:100%;margin:auto;opacity:0;border-radius:50%;}
    .submit-style .submit-btn-part
    {
        display: block;line-height: 84px;height:82px;width:82px;border-radius:50%;overflow: hidden;text-align: center;font-size:24px;color:#fff;background:#1370ae;
        -moz-transition:all 0.2s linear;
        -webkit-transition:all 0.2s linear;
        -ms-transition:all 0.2s linear;
        -o-transition:all 0.2s linear;
    }
    .submit-style:hover .submit-btn-part{background:#b9246d}

    .submit-btn
    {
        border:none;font-size:18px;font-weight:600;
        text-transform: uppercase;padding:0px 30px;border-radius:50px;
        text-align:center;height:50px;
        -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
    }
    .submit-btn.blue{background:#197ab5;color:#fff;}
    .submit-btn:hover{background:#000}

    .table-btn-group{position: relative;padding:0px !important;display: table;}
    .table-btn-group .table-btn{display: table-cell !important;width:auto;float: none;}
   

    /* Subscribe Form */
    .subscribe-form{display: block;position: relative;width:545px;max-width:100%;margin:auto}
    .subscribe-form .subscribemsg{position:absolute;bottom:calc(100% + 5px);left:0px;width:100%;padding:0px;color:#7cb47e;text-align: center}
    .subscribe-form .subscribemsg span{font-weight:600}
    .subscribe-form .form-group{display:block;width:100%;}
    .subscribe-form .form-control{display:block;width:100%;font-weight:400}
    .subscribe-form .submit-group{right:0px}

    /* Contact Form */
    .form-style.contact .form-control{background:transparent;color:#fff;border:none;border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:none;padding:0px;border-radius:0px}

    .form-style.contact ::-moz-placeholder{color:#fff}
    .form-style.contact ::-webkit-input-placeholder{color:#fff}
    .form-style.contact ::-ms-input-placeholder{color:#fff}
    .form-style.contact ::-o-placeholder{color:#fff}

    .form-style.contact .form-group label.error{width:100%}
    .form-style.contact .form-group[class^="col-"] label.error{left:15px;right:15px;}

    /* Refer Form */
    .form-style.referEarn .form-control{background:transparent;color:#000;box-shadow:none;border:2px solid #777}
    .form-style.referEarn input[type="submit"].btn{min-width:auto;}

    /* Classic Form style */
    .form-style.classic label{font-size:18px;font-weight:500;}

    .form-style.classic .input-field{padding-right:0px;position: relative}
    .form-style.classic .input-field .label-status{position: absolute;right:0px;top:5px;font-size:30px;display: none}
    .label-status:before{content:"\f05a";font-family: "FontAwesome";color:#000;opacity: 0.2}
    .form-style.classic .form-control{box-shadow: none;border:1px solid #ccc;border-radius:6px;background:#f7f7fa;color:#000}
    .form-style.classic .form-control:focus{background:#fff}
    .form-style.classic .form-control:focus~.label-status:before{opacity: 1}

    .form-style.classic .input-field label.error{left:0px;bottom:-25px !important;}

    /* Popup form */
    .form-style.popup label{font-size:14px;text-transform: uppercase;letter-spacing: 1px;font-weight:bold;color:#777}
    .form-style.popup .form-control{height:40px;padding:0px 10px;box-shadow: none;border:1px solid #ddd}

    /* Bordered Form */
    .form-style.bordered label{font-size:12px;font-weight:bold;color:#4a4a4a;text-transform: uppercase;letter-spacing:1px}
    .form-style.bordered .form-group{margin-bottom:20px;}
    .form-style.bordered .form-control{box-shadow:none;border:none;border-bottom:1px solid #ddd;height:35px;padding:0px;font-size:16px;color:#000;background:transparent}
    .form-style.bordered textarea.form-control{min-height:auto;height:40px}
    .form-style.bordered .form-group.submit-group{margin-top:20px;text-align: right}

.form-style.bordered label.error{text-transform: none;letter-spacing: 0px;font-size:10px}

    .form-style.bordered input[type="submit"].submit-btn{width:auto;display: inline-block;background:#012047;opacity: 0.9;padding:20px 30px}

.form-style.bordered.hard .form-group.submit-group{margin-bottom:0px}
    .form-style.bordered.hard .form-control{height:50px;border-bottom:2px solid #d6d6d6;border-radius:0px}

    .form-style.bordered.hard .form-control::-moz-placeholder{color:#444}
    .form-style.bordered.hard .form-control::-webkit-input-placeholder{color:#444}
    .form-style.bordered.hard .form-control::-ms-input-placeholder{color:#444}
    .form-style.bordered.hard .form-control::-o-placeholder{color:#444}


    /* Small Form style */
    .form-style.small .form-group{margin-bottom:20px}
    .form-style.small .form-group.submit-group{margin-bottom:0px;text-align:left}
    .form-style.small .form-group.submit-group.text-right{text-align: right}
    .form-style.small label{font-size:14px;font-weight:500;color:#777}
    .form-style.small .form-control{box-shadow: none;border:1px solid #ccc;height:40px;color:#000}
    .form-style.small select.form-control{padding-right:20px}
    .form-style.small input[type="submit"].btn{min-width:auto}

    /* Radio Form */
    .radio-form{position: relative;max-width:100%;text-align:left}
    .radio-choose-group{position: relative;margin:auto}
    .radio-choose-group:after{content:"";clear: both;display: table}
    .radio-choose-group .radio-field{float: left;width:100%;}
    .radio-choose-group .radio-field:not(.last){margin-bottom:20px}

    .radio-choose-group input[type="radio"]{position:absolute;visibility:hidden;opacity:0}
    .radio-choose-group input[type="radio"]~label.radio-label{font-size:16px;font-weight:400;letter-spacing: 0.5px;position: relative;color:#777;padding-left:55px;min-height:40px;margin:auto;display: block;width:auto;}
    .radio-choose-group input[type="radio"]~label.radio-label:before{content:"";display:block;position: absolute;left:0px;top:0px;height:40px;width:40px;line-height: 35px;border:4px solid #777;box-shadow:inset 10px 10px 0px rgba(0,0,0,0.1);opacity: 1;border-radius:50%;font-size:25px;text-align: center}
    .radio-choose-group input[type="radio"]:checked~label.radio-label:before
    {
    content:"\e64c";font-family:"Themify";color:#fff;background:#60cc46;border-color:#60cc46 !important;opacity: 1;box-shadow: inset 10px 10px 0px rgba(0,0,0,0.1),0px 0px 10px rgba(255,255,255,0.8);
    }

.radio-form.divider-style .radio-choose-group{position: relative;margin:auto;display:block;width:400px;max-width:100%;margin:auto;border:1px solid #eee}
.radio-form.divider-style .radio-field{padding:0px;width:50%;text-align:center;position: relative;z-index: 2}
.radio-form.divider-style .radio-field+.radio-field{border-left:2px solid rgba(223,45,137,0.1)}
.radio-form.divider-style input[type="radio"]~label.radio-label{padding:50px 0px;min-height:auto;cursor: pointer;position:relative;display:block;width:100%}
.radio-form.divider-style input[type="radio"]~label.radio-label:before{position: relative;margin:auto auto 20px;height:60px;width:60px;line-height:55px}
.radio-form.divider-style .radio-field.manual{background:#197ab5}
.radio-form.divider-style .radio-field.manual label{color:#fff}
.radio-form.divider-style .radio-choose-group .radio-field.manual input[type="radio"]~label.radio-label:before{border:4px solid #fff;}
    

/* Newsletter Form Style */
.newsletter-form{position: relative}
.newsletter-form:after{content:"";clear: both;display: table}
.combine-group{position: relative}
.combine-group .form-control{border-radius:0px;box-shadow:none;border:none;height:27px;padding:0px 10px;font-size:14px}
.combine-group .comb-input{padding-right:60px}
.combine-group .comb-btn{width:40px;background:#0078ad;border:none;color:#fff;font-size:18px;position:absolute;top:0px;right:0px;height:100%}
.combine-group label.error{position: absolute;left:0px;bottom:-18px;font-size:11px;color:#fff;width:100%;}




/* ======================================
           Index Page Start 
======================================*/

/* Header */
.header{position: absolute;left:0px;top:0px;right:0px;z-index: 999;padding:40px 0px;}

.header.inner-header{position: relative;background:#fff;border-bottom:1px solid #eee;z-index:9}
.header.inner-header.fixed{z-index: 999}

.header .logo-tab a
{
    display: inline-block;line-height:1;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.header .logo-tab .logo-icon{display: none}

.header.navfixedshow{position: fixed;left:0px;top:0px;width:100%;background:#fff;z-index:999;border-bottom:2px solid #b9246d;padding:10px 0px}
.header.navfixedshow .logo-tab a.logo-icon{display: block}
.header.navfixedshow .logo-tab a.logo-img{display: none}
.header.navfixedshow .logo-tab{width:10%}
.header.navfixedshow .navigation-tab{width:90%;}
.header.navfixedshow .navigation-tab .top-nav-bar{margin:auto}
.header.navfixedshow .navbar-nav > li > a{font-size:16px;color:#222}
.header.navfixedshow .navbar-user-bar{border-color:#eee}
.header.navfixedshow .navbar-user-bar .user-nav li > a{font-size:14px;color:#222}

.header.inner-header.navfixedshow{background:#fff}

.country-list{list-style: none;margin:auto;text-align: center;}
.country-list:after{content:"";clear: both;display: table}
.country-list li{display: inline-block;vertical-align: middle;}
.country-list li+li{margin-left:30px}
.country-list li:first-child{text-align: left}
.country-list li:last-child{text-align: right}

.country-list li a{display:inline-block;padding:0px;border-radius:7px;box-shadow: 0px 10px 10px rgba(0,0,0,0.2)}
.country-list .country-opt img{width:80px;max-width:100%;display:block;border-radius:7px;}
.country-list li.active a
{    
    opacity:1;border-color:#df2d89;border-radius:4px;
    box-shadow: 0px 0px 10px #762985;
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.country-list li.active a img{width:100px;border-radius:4px;}
.country-list li a:hover{opacity: 1}


     /* Top Nav Bar */
.navbar-user-bar{position: relative;display: block;padding-bottom:18px;margin:auto auto 18px;border-bottom:1px solid rgba(255,255,255,0.2)}
.navbar-user-bar .user-nav li:not(:last-child){margin-right:25px}
.navbar-user-bar .user-nav li>a
{
    color:#fff;display: block;line-height: 1;
    font-size:16px;font-family: "Open Sans";
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.navbar-user-bar .user-nav li.mob-li>a{font-weight:bold}
.navbar-user-bar .user-nav>li>a i{margin-right:5px;color:#ff0084;font-size:18px}
.navbar-user-bar .user-nav>li>a:hover{color:#ff0084}

    /* Navigation Sec */
.navigation-sec{position: relative;display: block;}
.navigation-sec .inline{vertical-align: middle}

.header .navbar-default{margin:auto;background:transparent;border-radius:0px;min-height:auto;border:none}
.header .navbar-nav{margin:auto}
.header .navbar-nav>li>a
{
    padding:0px;color:#fff;display: block;font-size:18px;
    line-height: 1;
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.header .navbar-nav>li>a:hover,.header .navbar-nav>li>a:focus,.header .navbar-nav>li.active>a,.header .navbar-nav>li.active>a:hover{background:transparent !important;color:#acd7f3 !important;}
.header .navbar-nav>li:not(:first-child){margin-left:25px}
.header .navbar-nav>li{position: relative}
.header .navbar-collapse{padding:0px}


.header .navbar-nav>li.open>a{background:transparent;color:#fff}
.header .navbar-nav>li.open:focus>a,.header .navbar-nav>li.open:hover>a,.header .navbar-nav>li.dropdown:hover>a{background:transparent !important;color:#acd7f3 !important;}
.header .navbar-nav>li.dropdown>a:after{content:"\e64b";font-family:"Themify";margin-left:10px;vertical-align: middle;font-size:12px}


    /* Inner Header */
.header.inner-header .navbar-user-bar{border-bottom:1px solid rgba(0,0,0,0.2);}
.header.inner-header .navbar-user-bar .user-nav li > a{color:#16110e}
.header.inner-header .navbar-user-bar .user-nav li > a:hover{color:#068fff}
.header.inner-header .navbar-nav > li > a{color:#16110e}



@media screen and (min-width:768px){    
   .header .dropdown-menu
    {
        display: block;visibility: hidden;opacity: 0;
        padding:30px 0px;overflow: hidden;box-shadow: none;
        background:transparent;border:none;top:150%;border-radius:10px !important;
         -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;                                          
    }
    .header .dropdown-menu:after
    {
        content:"";position: absolute;top:10px;left:20px;border:10px solid transparent;
        border-bottom-color: #d5d2d5 ;
    }
    .header .navbar-nav li.dropdown:hover .dropdown-menu{visibility: visible;opacity: 1;top:100%} 
    .header .navbar-nav li.dropdown .dropdown-menu>li{background:#e4f0f6;}
    .header .navbar-nav li.dropdown .dropdown-menu>li:first-child{padding-top:10px;border-radius:5px 5px 0px 0px}
    .header .navbar-nav li.dropdown .dropdown-menu>li:last-child{padding-bottom:10px;border-radius:0px 0px 5px 5px}
    .header .navbar-nav li.dropdown .dropdown-menu>li>a
    {
        color:#222;background:#e4f0f6;padding:10px 15px;border-bottom:1px dashed rgba(0,0,0,0.2);font-size:14px;font-weight:500;letter-spacing: 1px;
         -moz-transition:all 0.2s linear;
        -webkit-transition:all 0.2s linear;
        -ms-transition:all 0.2s linear;
        -o-transition:all 0.2s linear; 
    }
    .header .navbar-nav li.dropdown .dropdown-menu>li:last-child>a{border:none}
    .header .navbar-nav li.dropdown .dropdown-menu>li>a:hover{background:#444;color:#fff}
    
    .header.inner-header .navbar-nav > li > a:hover, .header.inner-header .navbar-nav > li > a:focus,.header.inner-header .navbar-nav > li.active > a, .header.inner-header .navbar-nav > li.active > a:hover{color:#762985 !important}
.header.inner-header .navbar-nav > li.open:focus > a, .header.inner-header .navbar-nav > li.open:hover > a, .header.inner-header .navbar-nav > li.dropdown:hover > a{color:#762985  !important}
}

/* Banner Section */
.banner{position: relative;}
.banner-container
{
    position: relative;display:block;
    background-color:transparent;background-repeat:no-repeat;
    background-size:cover;background-position:top center;
}

.banner-caption{position: relative;}
.banner-container .container{padding-top:180px;position: relative}
.banner-caption   .caption-block{position: absolute;z-index: 2;bottom:0px;left:0px;padding-bottom:90px;width:690px;}
.banner-container .banner-caption .people-img{position:relative;z-index:1}
.banner-caption .caption-block:after,.banner-container .banner-caption .people-img:after,.banner-caption .caption-block:after{content:"";clear: both;display: table}

.banner-caption .people-img{float:right}
.banner-caption .people-img img{float:right;}

.banner-caption .caption-block .banner-heading{font-weight:bold;color:#1b1a1f;line-height: 1;margin-bottom:30px;width:600px;;max-width:100%;padding-left:15px;text-align:center;}
.banner-caption .caption-block p{font-family: "Roboto";font-size:22px;color:#ff0084;font-weight:500;margin-bottom:30px;padding-left:15px}



.vector-bg-container{position: relative;overflow: hidden}
.vector-bg-container .vector-bg{ position:absolute;left:20%;top:0px;}

.inner-banner .banner-container{padding:200px 0px 140px;min-height:440px}
.inner-banner .banner-container .container{padding-top:0px}
.banner-caption .banner-txt{display: block;}
.banner-caption .banner-txt:after{content:"";clear: both;display: table;}
.inner-banner .banner-caption .banner-inner-heading{font-size:45px;color:#fff;font-weight:600;}

.inner-banner .banner-caption .banner-inner-heading.find_job_ttl{color:#008df3;font-weight:bold;}

.banner-inner-heading i{font-weight:bold;color:#ef3849}
.inner-banner .banner-caption p{font-size:18px;color:#fff;font-weight:600}
.inner-banner .banner-caption .banner-inner-heading+p{margin-top:10px}
.banner-caption .shortlist-bar{text-align: left;margin-top:10px}
.banner-caption .shortlist-bar .shortlist-btn{color:#ef4b5a;text-shadow: 0px 10px 10px #fff;background:#fff;padding:5px 10px;border-radius:0px;}

.banner-caption .shortlist-bar .shortlist-btn.in {color:#fff !important;background:#ef4b5a}

.emp_banner .banner-caption .caption-block .banner-heading{/* text-align: left; */margin-bottom:10px}

.refer-and-earn .banner .banner-caption{visibility: hidden}
.refer-and-earn .banner-container{background-position: center}



/* Page Header */
.pager-header{position: relative;padding:60px 0px}
.pager-header .page-caption{display: block;width:600px;max-width:100%}
.pager-header .page-caption:after{content:"";clear: both;display: table}
.pager-header .page-caption .page-heading{font-weight:bolder;color:#000;font-size:65px}
.pager-header .page-caption p{font-size:14px}
.pager-header .page-caption p small{display: block;line-height: 1.3;color:#777;letter-spacing:1px;font-size:12px}


/* Popula Category Section */
.category-section{position: relative}
.inner-container{position: relative;display: block}
.inner-container:after{content:"";clear:both;display: table}

.category-section .inner-container{text-align:center}
.category-section .cat-tab{margin-bottom:40px;float:none;display: inline-block;box-sizing: border-box;vertical-align: top}
.category-section .cat-tab{width:calc(33.33% - 2.5px)}
.category-section .cat-tab:nth-child(3n+1){clear: both}
.cat-sec
{
    position: relative;display: block;padding:30px 40px;z-index:1;overflow: hidden;
    background:#fff;box-shadow:0px 3px 37px rgba(153,11,86,0.13);text-align: center;min-height:208px;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.cat-sec:after{content:"";clear: both;display: table}
.cat-sec .cat-head{display: block;margin:auto auto 20px}
.cat-sec .cat-head img{max-height:90px;display: block;margin:auto auto 10px}
.cat-sec .ttl
{
    color:#2e2e2e;font-weight:400;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}

.cat-sec:hover{box-shadow:0px 11px 22px rgba(0,0,0,0.31)}
.cat-sec:hover .ttl{color:#b9246d}
.cat-sec .cat-btn-group{display: block;width:100%;margin:auto}

.cat-btn-group{display: block;position: relative;margin:20px auto auto}
.cat-btn-group:after{content:"";clear: both;display: table}

.button-foot{display: block;position: relative;margin:50px auto auto;text-align:center}
.button-foot:after{content:"";clear: both;display: table}


/* Create Account Section */
.createAcc-section{position: relative}

.broad-body{position: relative;display:block}
.broad-body:after{content:"";clear: both;display: table}
.broad-body .heading{margin:auto auto 25px}
.broad-body h3{font-weight:400}
.broad-body .btn{margin:60px auto auto}

/* Intro Container */
.staffing-section{position: relative;}

.staffing-section .heading:after{color:#444}

.intro-container{position: relative;display: block;margin:auto;max-width:100%}
.intro-container .heading{margin-bottom:40px;}
.intro-container p{margin-bottom:20px}
.intro-container :last-child{margin-bottom:0px}

.intro-container .author{display: block;margin: 20px auto auto}
.author span{display: inline-block;background:#219cd0;border-radius:20px;padding:5px 20px;color:#fff;}


/* Latest Job Section */
.job-section{position: relative}
.job-section:after{content:"";clear: both;display: table}

.job-wrap{display: block;position: relative;z-index:1;overflow: hidden;background:#fff;width:847px;max-width:100%;float:right;padding:30px 10px 40px;border-radius:20px;border:1px solid #eee;box-shadow:0px 0px 32px rgba(34,189,255,0.22)}
.job-wrap:after{content:"";clear: both;display: table}

.job-sideImg{position: relative}
.job-sideImg .side-image{position: absolute;left:-460px;bottom:0px;}
.job-sideImg.emp .side-image{left:-580px;}

.job-list{position: relative;display: block;list-style: none;margin:auto}
.job-list li{display: block;width:100%;margin:0px;line-height: 1;position: relative;overflow: hidden;}
.job-list li .job-block{display: table;width:100%;margin:0px;line-height: 1;position: relative}
.job-list li:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}
.job-list li .head,.job-list li .body{display: table-cell;vertical-align: top;position: relative}
.job-list li .head{width:76px;}
.job-list li .body{padding-left:15px}
.job-list li .body p{margin:auto}

.job-list .post-ttl-head{display: block;margin:auto auto 8px}
.job-list .post-ttl-head:after{content:"";clear: both;display: table}
.job-list .ttl{float:left;padding-right:60px}
.job-list .ttl a{color:#2095ca;font-weight:bold;}
.job-list .ttl a:hover{color:#df2d89}
.job-list .post-date{display: inline-block;line-height: 1;color:#1c1c1c;font-weight:500;font-size:14px;color:#515151;font-style: italic;letter-spacing:0.5px;float:right}

.job-list .post-description{display: block;position: relative;padding-right:180px}
.job-list .post-description .loc{display: block;line-height: 1;font-size:16px;color:#762985;font-weight:400;margin:auto auto 6px}
.job-list .post-description p{color:#3e3e3e}
.job-list .post-description .btn{position: absolute;bottom:0px;right:0px;font-weight:500}
.job-list .post-description .help{display: block;line-height: 1;color:#000;font-weight:600}

.job-list.emp .ttl{color:#1c1c1c}
.job-list.emp .post-description .loc{color:#1192d3;font-weight:600;margin-bottom:10px}

.job-list.emp .post-description p{margin-bottom:10px}

/* How It Work Section */
.work-section{position: relative;background-size:cover;background-position: center;background-repeat: no-repeat}

.work-tab{position: relative;margin:auto;}

.work-tab:after
{
    content:"";position: absolute;top:0px;left:15px;bottom:0px;right:15px;border-radius:0px 0px 10px 10px;
    background:#fff;box-shadow:0px 3px 37px rgba(153,11,86,0.13);border: 1px solid #ddd;
     -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.work-sec
{
    position: relative;display: block;padding:0px;z-index:1;overflow: hidden;
    text-align: left;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.work-section .inner-container{padding-top:40px}
.work-section .work-tab.mid{padding-bottom:0px}
.work-section .work-tab.mid:after{display: none}
.work-section .work-tab.mid .work-sec{margin-top:-40px;margin-bottom:20px !important;background:#fff;box-shadow:0px 11px 24px rgba(0,0,0,0.21);border-radius:0px 0px 10px 10px;border:1px solid #ccc}

.work-sec .head{display: block;margin:auto auto 10px}
.work-sec .head img{max-height:90px;display: block;margin:auto auto 30px}
.work-sec .ttl,.work-sec .ttl a
{
    color:#2e2e2e;font-weight:600;line-height: 1.2;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.work-sec .body{display: block;margin:auto}
.work-sec .body p{color:#2e2e2e;font-size:15px;line-height: 1.4}
.work-tab:hover::after{box-shadow:0px 11px 24px rgba(0,0,0,0.31)}
.work-sec:hover .ttl,.work-sec:hover .ttl a{color:#b9246d}

.work-sec.tbl{min-height:200px;}
.work-sec.tbl .ttl{margin-bottom:10px;}
.work-sec.tbl .tbl-col{margin:auto !important;width:100% !important; }
.work-sec.tbl .tbl-col.td{padding:20px;}

.work-sec.tbl .tbl-col.th{height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.work-sec.tbl .tbl-col.th img{display: none}

.work-tab.emp:after{box-shadow: none;border-radius:0px}
.work-tab.emp .work-sec{overflow: unset;border-radius:0px;text-align: center;}
.work-tab.emp .ttl{color:#252525}
.work-tab.emp .btn-block{margin-top:20px;margin-bottom:-40px}

.work-tab.emp .work-sec.tbl .tbl-col.th{height:190px}


/* Intro Section */
.about-section{position: relative}

.about-section .content-sec p:last-of-type{margin-bottom:0px}

.content-sec{position: relative;display: block;max-width:100%;}
.content-sec:after{content:"";clear: both;display: table}
.content-sec.one-third{padding-right:400px}
.content-sec:after{content:"";clear: both;display: table}
.content-sec h2{font-weight:600;color:#1f1e1e;margin-bottom:20px;line-height:1.1;}
.content-sec p{color:#1f1e1e;margin-bottom:30px;}
.content-sec p:last-of-type{margin-bottom:0px}
.content-sec .btn{margin-top:30px}

.content-sec .heading{margin-bottom:15px;}
.content-sec.entry p{color:#444;margin-bottom:10px;font-size:14px}

.medical-side-img{position:relative}
.medical-side-img .side-img{position: absolute;bottom:0px;right:-390px}


/* Testimonial Section */
.testimonials{position: relative;display: block;}

.seprator{position: relative}
.seprator:before
{
    content:"";position: absolute;left:50%;top:50%;height:100%;width:4px;
    background:-moz-linear-gradient(transparent 0%,#ccc,transparent 100%);
    background:-webkit-linear-gradient(transparent 0%,#ccc,transparent 100%);
    background:-ms-linear-gradient(transparent 0%,#ccc,transparent 100%);
    background:-o-linear-gradient(transparent 0%,#ccc,transparent 100%);
    -moz-transform:translate(-50%,-50%);
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);

}

.slider-head{margin-bottom:20px;text-align: center}
.slider-head .slider-ttl{font-weight:600;color:#762985}

.client-says{position: relative;display: block;text-align: center;padding:0px 50px;}
.client-says:after{content:"";clear: both;display: table}


.client-says .client-view{padding:60px 30px;background:#fff;border-radius:10px;position: relative;box-shadow: 0px 11px 24px rgba(0,0,0,0.12)}
.client-says .client-view:after{content:"";position: absolute;top:100%;left:50px;border-style:solid;border-color:#fff transparent transparent transparent;border-width:40px 30px 0px 0px}
.client-says .client-view p{color:#777}

.client-says .client-name{display:block;margin:50px auto auto;text-align: left}
.client-says .client-name i{font-size:40px;vertical-align: middle;margin-right:10px;line-height: 1;color:#777}
.client-says .client-name .name{font-weight:400;color:#222}


/* .client-says .client-detail{display: block;margin:auto auto 20px}
.client-detail .client-face{height:112px;width:112px;border-radius:50%;overflow: hidden;border:1px solid #e32d8d;margin:auto auto 20px}
.client-detail .client-face img{border-radius:50%;border:4px solid #f6eeef;}
.client-detail .client-name{display: block;margin:auto}
.client-detail .client-name .name{font-weight:bold;color:#e32d8d}

.client-view{position: relative;display: block;margin:auto;padding:0px 150px;min-height:96px;padding-top:20px;}
.client-view:after,.client-view:before
{
    content:"";position: absolute;top:0px;width:141px;height:96px;opacity:0.1;
    background-repeat: no-repeat;background-size:100% 100%;background-position: center;
}
.client-view:before{background:transparent url('../images/left-double-courts.png');left:0px}
.client-view:after{background:transparent url('../images/right-double-courts.png');right:0px}
.client-view p{color:#1f1e1e;font-family: "Open Sans"} */


/* Project Counter Section */
.counter-section{position: relative}

.coundown-list{position: relative;list-style: none;display: table;width:100%;margin:auto}
.coundown-list li{display: table-cell;width:1%;text-align: center;}
.coundown-list .counter{display: block;position:relative;padding-top:92px;}
.coundown-list .counter:after{content:"";clear: both;display: table}
.coundown-list .counter .counter-value{display: block;color:#fff;font-size:90px;font-weight:bold;line-height: 1;position: absolute;top:0px;left:0px;width:100%;}
.coundown-list .counter .counter-ttl{font-weight:bold;color:#fff;text-align:center;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;width:100%;}


/* Bind Sections */
.bind-section{position: relative}

    /* Brand Section */
.brand-section{position: relative}
.static-center-controls{text-align: center}
.static-center-controls .item{display: inline-block}
.static-center-controls .item:not(:last-child){margin-right:10px}
.brand-item{display: block;border:2px solid #eee;border-radius:4px}
.brand-item img{max-width: 100%}

    /* Subscribe Section */
.index .subscribe-section,.candidate.page .subscribe-section,.employersite .subscribe-section{border:none}
.subscribe-section{position:relative;border-top:1px dashed #ddd}
.subscribe-section .heading-tab{margin:auto}
.subscribe-section .heading-tab .heading{color:#1f1e1e}
.subscribe-section .heading-tab p{margin:20px auto auto;font-weight:500;width:auto;font-size:16px}

/* Footer */
.footer{position: relative;background-color:#3f3f3f}

.footer-container{position: relative;display: block}
.footer-container:after,.footer-sec:after{content:"";clear: both;display: table}
.footer-container{padding:100px 0px 0px}

.footer-sec{position: relative;display: block}
.footer-sec .head{display: block;margin:auto auto 15px;padding-bottom:10px;border-bottom:1px solid #666}
.footer-sec .footer-ttl{font-weight:600;color:#f7faff;line-height: 1;font-size:17px;}
.footer-sec p,.footer-sec a,.footer-sec li,.footer-sec span{color:#dfdfdf;font-size:12px !important;letter-spacing: 0.5px;line-height: 1.6}
.footer-sec a:hover{color:#239acc !important}

.footer-sec p{margin-bottom:20px}
.footer-sec p:last-of-type{margin-bottom:0px}

.footer .arrow-list li:after{font-size:12px}
.footer .arrow-list li>a{color:#dfdfdf}

.footer .icon-list li:after{font-size:12px}
.footer .icon-list li a,.footer .icon-list li span,.footer .icon-list li i{color:#dfdfdf}

.footer .footer-tab{margin-bottom:30px}
.footer .footer-tab:nth-child(4n+1){clear: both}

.footer-sec .body{display: block;}
.footer-sec .body:after,.footer-sec .head:after{content:"";clear: both;display: table}

.footer .newsletter-form{margin-top:10px}


/* .footer-nav{display:block;line-height: 1;font-size:14px;list-style: none}
.footer-nav li:not(:last-child){margin-bottom:15px}
.footer-nav li a
{
    display: block;color:#f7faff;
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.footer-nav li a:hover{color:#219cd0}

.footer-block{display: block;margin-top:20px}
.footer-block:after{content:"";clear: both;display: table}
.footer-block .footer-ttl{margin-bottom:20px;}
.footer-tab.ft-address p span{display: block;line-height: 24px}
.footer-tab.ft-address p a{white-space: normal} */

.footer-copyright{position: relative;display: block;padding:30px 0px 30px;border-top:1px solid #666}
.footer-copyright:after{content:"";clear: both;display: table}

.footer-copyright p{color:#666;font-size:12px;font-weight:600;line-height:1;}
.footer-copyright a{line-height: 1;display: inline;color:#e1eff8;}
.footer-copyright .copy-side a+a{margin-left:10px}
.footer-copyright a:hover{color:#0078ad}
.footer-copyright .social>li+li{margin-left:10px}
.footer-copyright .social a{font-size:24px;color:#666}
.footer-copyright .social a:hover{color:#239acc}


/* ======================================
           Index Page End 
======================================*/


/* =====================================================
         Job List and Detail Page Start 
=====================================================*/

.job-listSection{position: relative}
.job-detailSection{position: relative}

.filter-toggle{border:2px solid #222;position: relative;margin-bottom:10px;padding:10px;padding-right:30px;color:#222;cursor:pointer;border-radius:4px;}
.filter-toggle .filter-ttl{font-size:16px;font-weight:bold;text-transform: uppercase;letter-spacing:2px;}
.filter-toggle:after{content:"\f149";font-family:"FontAwesome";position: absolute;top:13px;right:10px;color:#df2d89}
.filter-toggle.in{background:#197ab5;color:#fff;border-color:#197ab5}
.filter-toggle.in:after{content:"\f148";color:#000}

    /* Filter Aside Block */
.aside-sec{position: relative;display: block;overflow: hidden;background:#fff;padding:40px 15px}
.aside-sec:after,.filter-block:after{content:"";clear: both;display: table}

.filter-block{position: relative;display: block;}
.filter-block~.filter-block{margin-top:35px;}
.filter-block .head{padding:0px;margin-bottom:15px}
.filter-block .filter-ttl{color:#197ab5;font-weight:bold;position: relative}

.filter-block .head{display: block;}
.filter-block .head:after,.filter-block .body:after{content:"";clear: both;display: table}
.filter-block .body{max-height:320px;overflow: auto}
.filter-block .body.collapse{max-height:100%;overflow: unset !important}

.filter-block.toggle-block~.toggle-block{padding-top:20px;margin-top:20px;border-top:1px dashed #ddd}
.filter-block.toggle-block .head{margin:auto}
.filter-block .head .has-childs{position: relative;padding-right:30px;min-height:25px;cursor:pointer}
.filter-block .head .has-childs:after{content:"\f147";font-family: "FontAwesome";position: absolute;top:2px;right:0px;color:#df2d89}
.filter-block .head .has-childs.collapsed:after{content:"\f196";color:#197ab5}

.asidefilter-toggle{position:fixed;top:40%;right:0px;background:#777;padding:10px;color:#fff;z-index: 99;cursor:pointer;display: none !important;}
.asidefilter-toggle.in{background:#60cc46}



/* No Data Found */
.notfound-wrap{position: relative;padding:0px 15px}
.notfound-wrap .msg-wrap{max-width:100%;margin:30px auto;text-align: center;}
.notfound-wrap .msg-wrap .msg{font-size:24px;color:#f68686}
.notfound-wrap .msg-wrap .status-icon{display: block;margin:auto auto 20px;height:80px;width:80px;border:1px solid #f68686;text-align: center;line-height: 80px;border-radius:50%;font-size:40px;background:#fff;color:#f68686}


    /* Filter List Block */
.filter-list{list-style: none;margin:auto}
.filter-list li{position: relative;display: block;padding:10px 15px;padding-left:23px}
.filter-list li:before
{
    content:"\e65d";font-family:"Themify";position:absolute;top:12px;left:0px;color:#3e3e3e;
     -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.filter-list li+li{border-top:1px solid #eee}
.filter-list li a
{
    display: block;font-size:14px;line-height:1.4;color:#3e3e3e;
     -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.filter-list li .filter-count{display: inline-block;line-height: 1;color:#ec1e84;}

.filter-list li.active a{color:#df2d89;font-weight:600}
.filter-list li a:hover{color:#197ab5;}
.filter-list li:hover::before,.filter-list li.active::before{color:#197ab5}

/* job-list-wrap */
.job-list-wrap{position: relative;display: block}
.job-list-wrap:after{content:"";clear: both;display: table}

.job-post-block
{
    position: relative;background:#fdfdfd;overflow:hidden;
    border-bottom:1px solid #ddd;
    box-shadow:0px 0px 0px rgba(0,0,0,0.20);
    -moz-transition:all 0.2s linear;
-webkit-transition:all 0.2s linear;
-ms-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
}
.job-post-block:hover{box-shadow:0px 15px 7px rgba(32,149,202,0.20);z-index:1;border-bottom:none !important;background:#fbfbfb}
.job-post-block:hover .table-col{border:none !important}
.job-post-block:after{content:"";clear: both;display: table}
.job-post-block:last-child{border-bottom:none}

.job-post-block .table-col{padding:20px 15px}
.job-post-block .table-col+.table-col{border-left:1px solid #ddd}

.job-post-block .table-layout .post-date-head{width:90px;}
.job-post-block .table-layout .post-aside{width:150px;text-align:center}

.post-aside .shortlist-bar+.btn{margin-top:20px}

.label-hot
{
    position: absolute;top:5px;right:-20px;background:#d33c44;padding:4px 10px;display:inline-block;min-width:70px;text-align: center;
    line-height:1;color:#fff;font-size:12px;font-weight:bold;letter-spacing: 1px;border-radius:4px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);    
}

.post-date-head{position: relative;text-align: center;}
.post-date-head .date{display: inline-block;color:#6c6c6c;line-height: 1;letter-spacing:0px}
.post-date-head .date small{font-size:16px;color:#6c6c6c;display: block;text-transform: uppercase;}

.post-description{position: relative}
.post-description:after{content:"";clear: both;display: table}
.post-description .ttl{margin-bottom:8px}
.post-description .ttl,.post-description .ttl a{font-weight:600;color:#2095ca;}
.post-description .ttl:hover,.post-description .ttl:hover a{color:#df2d89;}
.post-description .loc{display: block;margin-bottom:15px;color:#772477;font-weight:600;line-height: 1}
.post-description .lastseen{display: block;margin:15px auto !important;font-size:13px;color:#777;font-weight:600;line-height: 1;position: relative}
.post-description .lastseen span
{
    display: inline-block;line-height: 1;margin-left:10px;    
    white-space: nowrap;letter-spacing: 1px;
    color:#000;border-radius:6px;font-weight:600;
}

.post-description p{color:#444;margin-bottom:15px;font-size:14px;line-height: 20px}
.post-description :last-child{margin-bottom:0px}
.post-description  .job-city{display: block;margin-bottom:10px;color:#000;font-weight:600;line-height: 1}
.post-source,.post-type{display: block;margin-bottom:5px;color:#444}
.post-source .source-name{display: inline-block;font-weight:600}

.jobid-bar{position: relative;display: block;margin:auto auto 10px}
.jobid-bar:after{content:"";clear: both;display: table}
.jobid-bar span{display:inline-block;line-height: 1;}
.jobid-bar .id-label{font-weight:400}
.jobid-bar .id-value{color:#219cd0;font-weight:600;}

.shortlist-bar{display: block;text-align: center;margin:auto}
.shortlist-bar .shortlist-btn{font-size:16px;color:#6c6c6c;display:inline-block;line-height:1}
.shortlist-bar .shortlist-btn.btn{color:#fff;font-size:14px}
.shortlist-bar .shortlist-btn.btn.btn-small{font-size:13px}
.shortlist-btn.in{color:#e50c76 !important;text-shadow: 0px 1px 0px 4px #000 !important;}
.shortlist-bar .shortlist-btn.in.btn{background:#e50c76;color:#fff !important;border-color:#e50c76}
.shortlist-bar .shortlist-btn i{margin-right:4px}
.shortlist-btn.in i.fa-heart-o:before{content:"\f004";}

.shortlist-bar .shortlist-btn .fa-heart-o{display: none !important}

.job-post-block.emp{padding:20px;}
.job-post-block.emp:not(:last-of-type){margin-bottom:20px}
.job-post-block.emp .post-ttl-head{display: block;margin:auto auto 8px}
.job-post-block.emp .post-ttl-head:after{content:"";clear: both;display: table}
.job-post-block.emp .post-ttl-head .ttl{color:#2095ca;font-weight:bold;float:left}
.job-post-block.emp .post-date{display: inline-block;line-height: 1;color:#1c1c1c;font-weight:500;font-size:14px;color:#515151;font-style: italic;letter-spacing:0.5px;float:right}


.job-post-block.emp .post-description.tbl{width:100%;}
.job-post-block.emp .post-description .tbl-col{width:auto}
.job-post-block.emp .post-description .post-status{margin-top:20px}

.job-post-block.emp .post-description .help{display: block;line-height: 1;color:#000;font-weight:600}
.post-description .help i{display: block;margin-top:5px;color:#777;line-height: 1.4}

.tbl-data-li{display: block;list-style: none}
.tbl-data-li+.tbl-data-li{margin-top:10px}
.tbl-data-li li{display: table;width:100%;margin:auto;}
.tbl-data-li li+li{margin-top:2px}
.tbl-data-li li .tbl-opt{display: table-cell;font-size:14px;vertical-align: middle;padding:10px 10px;border:1px solid #ddd;}
.tbl-data-li li .tbl-opt.th{font-weight:600;width:150px;background:#f5f5f5;border-right:0px;color:#444}
.tbl-data-li li .tbl-opt.td{line-height: 1.4;text-align: right;}

.tbl-data-li.block{display: table;width:100%;margin:auto 0px}
.tbl-data-li.block li{display: table-cell;vertical-align: top;width:auto;}
.tbl-data-li.block li .tbl-block-opt{display: block;text-align: center;width:auto;font-size:14px;padding:10px 10px;}
.tbl-data-li.block li .tbl-block-opt.th{font-weight:600;background:#007bb6;border-bottom:0px;color:#fff}
.tbl-data-li.block li .tbl-block-opt.td{line-height: 1.4;background:#f5f5f5}

.inline-group-btn{display: block;position: relative;margin:30px auto auto}
.inline-group-btn .btn{margin-bottom:5px}
.inline-group-btn .btn:not(:last-child){margin-right:5px}

/* Loader Style */
.loader-style{position: relative;z-index:1;min-height:300px}
.loader-style:after
{
    content:"";font-family:"FontAwesome";position: absolute;top:0px;left:0px;width:100%;height:100%;z-index: 10;
    background:rgba(255,255,255,0.8) url('../images/loader-img-icon.gif') no-repeat;background-size:100px 100px;background-position:center;
}


/* Job Detail Page */
.job-detail-wrap{position: relative;display: block;padding:30px 0px;background:#fff}
.job-detail-wrap:after,.aside-block-ul:after,.aside-list-li:after{content:"";clear: both;display: table}

.job-detailSection .table-col{position: relative}
.job-detailSection .right-column.table-col:before{content:"";position:absolute;top:0px;bottom:0px;left:15px;right:15px;background:#fff}
.job-detailSection .aside-tab.table-col:before{content:"";position:absolute;top:0px;bottom:0px;left:15px;right:15px;background:#fff}

.jobDetail-foot{position: relative;padding:20px 30px}
.job-detailSection  .jobDetail-foot{padding-left:120px;padding-right:20px}
.jobDetail-foot:after{content:"";clear: both;display: table}
.jobDetail-foot .foot-list li+li{margin-top:15px}
.jobDetail-foot .foot-list.icon-list li{padding-left:40px;min-height:30px;padding-top:6px}
.jobDetail-foot .foot-list.icon-list li i{height:30px;width:30px;display: inline-block;background:#219cd0;text-align: center;line-height: 30px;top:0px;color:#fff;border-radius:50%;}
.jobDetail-foot .foot-list li{position: relative;word-wrap:break-all;display:inline-block}
.jobDetail-foot .foot-list li p{font-size:14px !important;text-transform:uppercase;line-height: 1;display:inline-block;word-break:break-all}
.jobDetail-foot .foot-list li i{font-size:16px !important;color:#219cd0;}
.jobDetail-foot .foot-list li a{font-size:14px !important;color:#762985;font-weight:600;text-transform:none;display:inline-block}
.jobDetail-foot .foot-list li a:hover{color:#000;text-decoration:underline}

.have-foot{position: relative;padding-bottom:115px;}
.have-foot .jobDetail-foot{position: absolute;bottom:0px;left:0px;right:0px;border-top:4px double #ddd;}
.have-foot[class^="col-"] .jobDetail-foot{left:15px;right:15px;}

    /* Job Detail Aside Tab */
.aside-sec.detail-aside{padding:20px 15px}
.aside-block-ul{display: block;width:100%;list-style: none}
.aside-block-ul .aside-list-li{display: block;line-height: 1;padding:15px 10px}
.aside-block-ul .aside-list-li:first-child{padding-top:0px}
.aside-block-ul .aside-list-li~.aside-list-li{border-top:1px solid #ddd}

.aside-list-li .city-ttl{font-weight:600;margin-bottom:10px}
.aside-list-li .job-ttl{font-weight:400;color:#838383}
.aside-list-li .share-ttl{font-weight:600;margin-bottom:15px}
.aside-list-li.share .inline{display: inline-block !important;}

.aside-block-ul .aside-list-li.head{padding:10px 15px;border-radius:10px;border:1px solid #e7f2f9;background:#e7f2f9;box-shadow:0px 10px 10px rgba(0,0,0,0.2)}
.aside-block-ul .aside-list-li.head+li{border:none}
.aside-block-ul .aside-list-li.head .city-ttl{border-radius:4px;color:#df2d89}

.aside-block-ul .aside-list-li.hightlight
{
    padding:10px 15px;margin-bottom:20px;border-radius:10px;height:124px;
    display: table;width:100%;vertical-align: middle;
    border:1px solid #e7f2f9;background:#e7f2f9;box-shadow:0px 10px 10px rgba(0,0,0,0.2);
}
.aside-block-ul .aside-list-li.hightlight+li{border:none}
.aside-block-ul .aside-list-li.hightlight .city-ttl{border-radius:4px;color:#df2d89}

.aside-block-ul .aside-list-li.hightlight.jobid .job-id-wrap{display:table-cell;vertical-align:middle;text-align: center}
.aside-block-ul .aside-list-li.hightlight .inner-tbl{display:table-cell;vertical-align:middle;text-align: center}

.aside-block-ul .aside-list-li.hightlight.shortlist{padding:0px;position: relative;overflow:hidden;}
.aside-block-ul .aside-list-li.hightlight.shortlist .btn{border:none;background:#762985;font-size:36px;position: absolute;top:0px;left:0px;height:100%;width:100%;line-height:100px;border-radius:10px;font-weight:bold;}
.aside-block-ul .aside-list-li.hightlight.shortlist .btn:hover{background:#219cd0;color:#fff;}

.aside-block-ul .aside-list-li.hightlight.shortlist .btn.blue{background:#219cd0 !important;}
.aside-block-ul .aside-list-li.hightlight.shortlist .btn.blue:hover{background:#87d1f0 !important;color:#fff;}



.aside-block-ul li.aside-list-li.share{text-align:center;padding:20px 15px;}
.aside-block-ul li.aside-list-li.share .share-ttl{font-size:20px;font-weight:600}
.aside-block-ul li.aside-list-li.share .social a{height:30px;width:30px;line-height: 30px;font-size:13px}

.aside-block-ul li.aside-list-li.share .inline-group-items .share-ttl{margin-right:5px !important;}
.aside-block-ul li.aside-list-li.share .inline-group-btn{margin-top:10px}
.aside-block-ul li.aside-list-li.share .inline-group-btn .btn{min-width:100px}
/* .aside-block-ul li.aside-list-li.share  .btn{font-size:14px;color:#777;width:auto;display: inline-block;margin:15px auto auto} */
/* .aside-block-ul li.aside-list-li.share  .btn:hover{color:#fff} */

.aside-list-li.shortlist .btn,.aside-list-li.shortlist .shortlist-bar{margin:auto}
.aside-list-li.shortlist .btn+.shortlist-bar{margin-left:10px}



.aside-block-ul li.aside-list-li.jobId{padding:0px}
.job-id-wrap{position: relative;padding:0px;margin:0px;text-align:left}
.job-id-wrap:after{content:"";clear: both;display: table}
.job-id-wrap span{display:inline-block;vertical-align: middle;float:none;position: relative;line-height: 1}
.job-id-wrap span.job-label{color:#1e92f0;padding-right:10px;padding-left:0px}
.job-id-wrap span.id{color:#6c6c6c;letter-spacing: 1px}
.job-id-wrap span.id:after
{
    content:"";position: absolute;border:10px solid transparent;left:-15px;top:50%;
    border-right-color:#fff;display: none;
    -moz-transform:translatey(-50%);
    -webkit-transform:translatey(-50%);
    -ms-transform:translatey(-50%);
    -o-transform:translatey(-50%);
}

.labeled [class^="label-"]{display: block;line-height: 1}
.labeled [class^="label-"]+[class^="label-"]{margin-top:8px}
.labeled .label-ttl{color:#197ab5;font-weight:600;}
.labeled .label-value{font-size:18px;color:#3e3e3e}

.aside-block-ul .labeled .label-value{font-size:14px;}

    /* Job Detail Column */ 
.job-detail-head{display: block;position: relative;margin-bottom:20px;padding:0px 20px;}
.job-detail-head:afte{content:"";clear: both;display: table}
.job-detail-head .post-date-head{width:100px}
.job-detail-head .post-description .ttl{font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}

.add-opt{position: relative;padding-right:200px}
.add-opt:after{content:"";clear: both;display: table}
.add-opt  .job-id{position: absolute;right:0px;top:0px;width:140px;word-wrap:break-word;text-align:right;font-size:16px;font-weight:bold;color:#000}
.add-opt  .job-id span{font-size:14px}
.add-opt  .job-id .opt-label{font-weight:bold;color:#fff;display:inline-block;border-radius:0px;padding:0px 10px;background:#197ab5;border:1px solid #197ab5;height:25px;line-height: 23px}
.add-opt  .job-id .value{font-weight:bold;color:#000;display:inline-block;height:25px;line-height: 23px;border:1px solid #ddd;padding:0px 10px}


.job-description{display: block}
.job-description:after{content:"";clear: both;display: table}

.desc-tag{display: block;margin:auto auto 20px}
.desc-tag:after{content:"";clear: both;display: table}
.desc-tag span{display: inline-block;line-height: 1;color:#fff;background:#2095ca;padding:15px 30px;width:360px;text-align: center}

.job-description .body{display: block;padding-left:120px;padding-right:20px}
.job-description .body:after{content:"";clear: both;display: table}
.job-description .body p{margin-bottom:10px;color:#5e5e5e;word-wrap: break-word}
.job-description .body b{font-weight:600}
.job-description .body :last-child{margin-bottom:0px}
.job-description .body ul{display: block;list-style: none;margin-bottom:15px}
.job-description .body ul li{position: relative;padding-left:25px;font-size:16px;color:#000;line-height: 24px;}
.job-description .body ul li:before{content:"\e65d";font-family:"Themify";position: absolute;top:1px;left:0px;color:#2095ca}
.job-description .body ul li+li{margin-top:10px}
.job-description .body h2{font-weight:600;margin-bottom:20px;color:#2095ca}
.job-description .body h3{font-weight:600;margin-bottom:20px;color:#2095ca}
.job-description .body h4{font-weight:600;margin-bottom:20px;color:#2095ca}
.job-description .body h5{font-weight:600;margin-bottom:20px;color:#2095ca}

/* Paginations */
.pagination{margin:60px auto auto;display: block;}
.pagination:after{content:"";clear: both;display: table}

.pagination li{margin:auto;display: inline-block;line-height: 1;position:relative}
.pagination li+li{margin-left:10px !important;}
.pagination li a,.pagination li span
{
    height:34px;width:40px;line-height: 34px;padding:0px;
    border-radius:20px;background:#fff;text-align: center;color:#000;position:relative;border:none;box-shadow:0px 5px 5px rgba(0,0,0,0.1);
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.pagination li.active a,.pagination li.active a:hover,.pagination li.active span,.pagination li.active span:hover,.pagination li a:hover{background:#f31f88;color:#fff}
.pagination li.prev-item a{width:auto;border-radius:20px;width:100px;}
.pagination li.next-item a{width:auto;border-radius:20px;width:100px;}
.pagination li a i{color:#f31f88;display: inline-block}
.pagination li.prev-item a i{margin-right:5px}
.pagination li.next-item a i{margin-left:5px}
.pagination li.prev-item a:hover,.pagination li.next-item a:hover{background:#000}

.pagination li.prev-item.active span,.pagination li.next-item.active span{height:34px;width:40px;line-height: 34px;padding:0px;border-radius:20px;background:#f31f88;text-align: center;color:#fff;border:none;box-shadow:0px 5px 5px rgba(0,0,0,0.1)}

.pagination li.first a{width:auto;border-radius:20px;width:100px;}
.pagination li.last a{width:auto;border-radius:20px;width:100px;}
.pagination li.last a:hover,.pagination li.first a:hover{background:#000}


/* ======================================
         Job List Page End 
======================================*/

/* =====================================
            Login Page Start
=========================================*/


/* Redirect User Option Section */
.userEnterence{position: relative;}

.userEnterence .table-layout{width:700px;margin:auto}
.redirect-col{position: relative;z-index:1}
.redirect-col:before
{
    content:"";position: absolute;top:0px;left:15px;right:15px;bottom:0px;background:#fff;z-index:-1;border-radius:30px;box-shadow:0px 8px 24px rgba(0,0,0,0.1);
    border:1px solid transparent;
    -moz-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
}
.redirect-col:hover::before
{
    background:#f8eef1;
    border-color:#777;
    -moz-transform:scale(1.02);
    -webkit-transform:scale(1.02);
    -ms-transform:scale(1.02);
    -o-transform:scale(1.02);
}
        

.redirect-inner{position: relative;display: block;padding:30px;text-align: center}
.redirect-inner:after,.redirect-inner .panel-ic:after,.redirect-inner .panel-desc:after{content:"";clear:both;display:table}
.redirect-inner .panel-ic{position: relative;display: block;margin-bottom:20px}
.redirect-inner .panel-ic img{max-height:160px;display: block;margin:auto}

.redirect-inner .panel-desc{display: block}
.redirect-inner .panel-desc .pnl-ttl{font-weight:bold;display: block;margin-bottom:20px;color:#1370ae}
.redirect-inner .panel-desc p{font-size:14px;color:#777;line-height:1.4}
.redirect-inner .panel-desc p i{color:#ed7899;}
.redirect-inner .panel-desc .btn{margin-top:30px}

/* User Login and Reg Page */
.user-login-pg{position:relative;background:#ddd}
.form-container,.user-form{display: block}
.form-container:after,.user-form:after,.user-form .head:after,.user-form .form-body:after,.user-form .input-field:after,.linked-field:after{content:"";clear: both;display: table}

.form-container{background:#fff;padding:30px 30px 60px}
.user-form{width:500px;max-width:100%;margin:auto;background:rgba(255,255,255,0.9);border:4px solid #fff;border-radius:10px;}
.user-form.expend{width:760px}
.user-form.fluid{width:900px}
.user-form.full{width:100%}
.user-form .head{display: block;text-align: center;padding:20px 20px 0px;margin:auto auto 40px;}
.user-form .name-letter{display: block;font-size:30px;}
.user-form .name-letter i{color:#ee897f;display: inline-block;margin-right:10px;vertical-align: bottom;line-height: 1;font-size:40px;display: none}
.user-form .name-letter span{display: inline-block;line-height: 1;vertical-align: bottom;color:#222;font-weight:600}

.user-form .form-group{margin-bottom:20px}
.user-form .form-group.social-wrap{display:none;}
.login-popup .modal-body .login-form .form-group.social-wrap{display:none;}
.user-form.expend .form-group{margin-bottom:30px}
.user-form .form-group.full{width:100% !important;}
.user-form .form-group :last-child{margin-bottom:0px}
.user-form .form-body{display: block;padding:0px 20px 0px;}
.user-form label{font-weight:400;color:#000;line-height: 1.4;font-size:13px}
.required > label::after{color:red}
.user-form p{font-weight:400;color:#222;font-size:14px;margin-bottom:15px}
.user-form .submit-group{margin-bottom:0px;margin-top:30px;text-align:center}
.user-form .form-control{height:35px;box-shadow: none;border:1px solid #ddd;border-radius:0px;padding:0px 10px}
.user-form textarea.form-control{padding:10px}
.user-form .placeholder{display: block;line-height: 1.2;color:#777;margin:10px auto auto;font-size:14px;}
.user-form label .required{color:red}
.user-form .mark-text{font-size:13px !important;font-weight:600;color:#777;line-height: 1.4}

.form-linked{display: block}
.form-linked:after{content:"";clear: both;display: table}

.social-login{list-style: none;display:block;margin:auto;padding:0px 0px}
.social-login:after{content:"";clear: both;display: table}
.social-login li{float:left;width:49%}
.social-login li+li{margin-left:2%}
.social-login li  img{max-height:40px;display: block;margin:auto}
.social-login li:not(:last-child){margin-bottom:10px}

.or-seprator{display: block;position: relative;text-align: center;margin:20px auto !important;}
.or-seprator:before
{
    content:"";position: absolute;top:50%;left:0px;width:100%;height:2px;background:#eee;
    -moz-transform:translatey(-50%);
 -webkit-transform:translatey(-50%);
 -ms-transform:translatey(-50%);
 -o-transform:translatey(-50%);

}
.or-seprator span{display: inline-block;line-height:1;position: relative;background:#fff;padding:0px 10px;font-size:20px !important;color:#777}

.half-cols:after,.half-cols form:after{content:"";clear: both;display: table}
.half-cols{margin:auto -15px;}
.half-cols .form-group{float:left;padding:0px 15px}
.half-cols .form-group.col-6{width:50%}
.half-cols .form-group.col-6:nth-of-type(2n+1){clear: both}
.half-cols .form-group.col-6 [class^="col-"]{width:100%}

.user-form .social-wrap span{font-size:16px;display: inline-block;margin-right:10px}

.linked-field,.input-field{display: block;position: relative}
.link-item{display: inline-block;line-height: 1;color:#00acde}
.link-item:hover{color:#8b008b}

.input-field label.error{position: absolute;left:0px;font-size:10px !important;bottom:-15px !important;width:100%;}
.input-field .error-message{position: absolute;left:0px;font-size:10px !important;bottom:-15px !important;width:100%;color:red}

.link-item.highlight{font-size:20px;font-weight:bold}
.link-item.highlight:hover{color:#8b008b}

.input-field label.error{position: absolute !important;font-size:12px;color:red;bottom:-16px;padding:0px !important}
.input-field label.error:before,.input-field label.error:after{display: none !important;}

.user-form .form-group label.error{font-size:12px !important;color:red;}


.checkbox-group input[type="checkbox"]{position: absolute;visibility: hidden;opacity: 0;}
.checkbox-group input[type="checkbox"]~label{position: relative;display: inline-block;line-height: 1;margin:auto;min-height:20px;color:#000}
.checkbox-group input[type="checkbox"]~label:before{content:"";display: inline-block;height:20px;width:20px;line-height:20px;text-align:center;background:#fff;border:2px solid #4270c4;color:#fff;border-radius:4px}
.checkbox-group input[type="checkbox"]:checked~label:before{content:"\e64c";font-family:"Themify";font-size:15px;background:#219cd0;border-color:#219cd0}
.checkbox-group label.error{display: none !important;}
.checkbox-group input[type="checkbox"].error~label:before{border-color:red}

.checkbox-label input[type="checkbox"]{position: absolute;visibility: hidden;opacity: 0;}
.checkbox-label input[type="checkbox"]~label{position: relative;display: inline-block;line-height: 1.4;margin:auto;padding-left:30px;min-height:20px;color:#000}
.checkbox-label input[type="checkbox"]~label:before{content:"";position: absolute;top:0px;left:0px;height:20px;width:20px;line-height:20px;text-align:center;background:#fff;border:2px solid #4270c4;color:#fff;border-radius:4px}
.checkbox-label input[type="checkbox"]:checked~label:before{content:"\e64c";font-family:"Themify";font-size:15px;background:#219cd0;border-color:#219cd0}

.checkbox-label label.error{display: none !important;}
.checkbox-label input[type="checkbox"].error~label:before{border-color:red}

.checkbox-group .input-field p{display: inline-block;vertical-align: top;font-size:13px;color:#777;line-height: 1.4}
.checkbox-group .input-field p~label{vertical-align: top;margin-left:10px}

.alert-msg{text-align: center;padding:5px 0px !important;border-top:4px double #ccc;border-bottom:4px double #ccc;}
.alert-msg p{margin-bottom:0px !important;}

.submit_btn
{
    display: inline-block;border:none;min-width:250px;padding:10px;background:#444;color:#fff;text-transform:uppercase;letter-spacing:1px;
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;

}
.submit_btn:hover{background:#762985}

.user-form .form-foot{display: block;padding:10px 0px 0px;text-align: center;border-top:4px solid #fff;background:#fff}
.user-form .form-foot p{margin:auto;color:#525860}


/* User Page Global Classes */
.hightlight-label{font-weight:600 !important;font-size:16px !important;}
.hightlight-label.blue{color:#4270c4}

.formSection{border-top:2px dashed #ddd;border-bottom:2px dashed #ddd}
.formSection .form-container{padding:60px 15px;box-shadow:0px 21px 44px rgba(0,0,0,0.11)}
.formSection .form-container .user-form{padding:0px}
.formSection .user-form .head{padding:0px;}
.formSection .user-form .head .title{font-weight:bold;color:#2c3848;position:relative;padding-bottom:20px;border-bottom:2px solid #ddd;}
.formSection .user-form .head .title:before
{
    content:"";font-family: "FontAwesome";position: absolute;bottom:-6px;left:50%;
    height:2px;
    background:#ddd;color:#df2d89;width:300px;max-width:100%;
        -moz-transform:translatex(-50%);
 -webkit-transform:translatex(-50%);
 -ms-transform:translatex(-50%);
 -o-transform:translatex(-50%);
}
.formSection .user-form .head .title:after
{
    content:"\f22d"" ""\f111"" ""\f22d";font-family: "FontAwesome";position: absolute;bottom:-12px;left:50%;
    font-size:20px;padding:0px 10px;background:#fff;color:#55aacb;
        -moz-transform:translatex(-50%);
 -webkit-transform:translatex(-50%);
 -ms-transform:translatex(-50%);
 -o-transform:translatex(-50%);
}

.formSection .user-form .form-body{padding:0px}
.formSection .user-form .submit-group{margin: auto}
.formSection .user-form .submit-group .btn{border:none}

.formSection .user-form .form-group{position: relative}
.formSection .user-form .form-group label.error{position: absolute;bottom:-13px;font-size:11px;color:red}
.formSection .user-form .form-control{height:50px;border-radius:6px;border:1px solid #ddd}


.formSection .user-form  .select2-container--default{display: block !important;}
.formSection .user-form  .select2-container--default .select2-selection--single{border:none;height:50px;padding:0px 15px;line-height: 50px;position: relative}
.formSection .user-form  .select2-container--default .select2-selection--single .select2-selection__arrow{position: absolute;top:25px;right:5px;}

.formSection .user-form  .select2-container--default .select2-selection--multiple{border:none;padding:0px;position: relative;}
.formSection .user-form  .select2-container--default .select2-selection--multiple .select2-selection__arrow{position: absolute;top:25px;right:5px;}
.formSection .user-form .select2-container .select2-selection__rendered
{
min-height:50px;padding:0px 15px;line-height: 50px;box-shadow: none;border:1px solid #ddd;text-transform: capitalize;
background:transparent;font-size:16px;font-weight:600;width:100%;max-width:100%;border-radius:4px;
}
.formSection .user-form .select2-container .select2-selection__rendered li{margin-bottom:5px;line-height: 1;}
.formSection .user-form .select2-container .select2-selection__arrow{line-height: 1 !important;height:auto !important;}

.user-form .title-group{margin-bottom:30px;position: relative;}
.user-form .title-group .title{border-bottom:1px solid #2c3848;padding-bottom:10px}
.user-form .title-group .title span{display: inline-block;color:#2c3848;font-weight:600;border-radius:6px 6px 0px 0px}


/* =====================================
            Login Page End
=========================================*/


/* Color Themes */
.blueTheme .form-linked .link-item{color:#762985}
.blueTheme .form-linked .link-item:hover{color:#219cd0}
.blueTheme  .submit_btn:hover{background:#219cd0}



/* Candidate Page Start */
.imgContent-section{position: relative}
.border-wrapper{position: relative;display: block;width:100%;padding:100px 0px;}
.border-wrapper:after{content:"";clear: both;display: table}
.border-wrapper .img-src
{
    position: absolute;top:0px;left:0px;width:700px;max-width:100%;height:100%;opacity:0.9;
    background-repeat: no-repeat;background-size:cover;background-position: center;
}
.border-wrapper .border-content{display: block;position: relative;padding:30px;width:550px;max-width:100%;float:right;}
.border-wrapper .border-content:before{content:"";position: absolute;top:0px;left:0px;bottom:60px;right:60px;border:5px solid rgb(0,0,0,0.3)}
.border-wrapper .border-content .inner{background:rgba(255,255,255,0.8);padding:20px 60px 60px 20px;border:1px solid #eee;}
.border-wrapper .border-content .inner .layer-up{position:relative}
.border-wrapper .border-content .heading{color:#219cd0;margin-bottom:10px}
.border-wrapper .border-content small{color:#000;margin-bottom:5px;font-weight:600}
.border-wrapper .border-content p{color:#000;margin-bottom:10px}
.border-wrapper .border-content p:last-of-type{margin-bottom:0px}
.border-wrapper .border-content table{width:100% !important;box-sizing: border-box;margin-top:20px}
.border-wrapper .border-content table th,.border-wrapper .border-content table td{padding:5px;font-size:14px}
.border-wrapper .border-content table td p{font-size:14px;margin:auto !important;line-height: 1.4 !important;}


/* Center Content Section */
.category-section.pd_bt-30{padding-bottom:60px}
.centered-txtTab{display: block;text-align: left;margin:auto;position:relative;margin:40px auto auto;padding-left:200px}
.centered-txtTab:after{content:"";clear: both;display: table}
.centered-txtTab p{font-size:14px;letter-spacing: 1px;margin-bottom:10px}
.centered-txtTab :last-child{margin-bottom:0px}
.centered-txtTab .ico
{
    display: block;height:70px;width:70px;line-height: 70px;text-align: center;border:5px solid #fff;color:#fff;
    font-size:30px;margin:auto auto;background:#cfdef2;position:absolute;z-index:1;top:40px;left:-40px;border-radius:10px;
}
.centered-txtTab .inner{position: relative;padding:20px 20px 20px 50px;border:5px solid #cfdef2;box-shadow: inset 0px 0px 100px #fff;border-radius:10px;}
.centered-txtTab .inner:after
{
    content:"";position: absolute;bottom:100%;height:40px;width:2px;background:#777;left:50%;
    display: none;
    -moz-transform:translatex(-50%);
 -webkit-transform:translatex(-50%);
 -ms-transform:translatex(-50%);
 -o-transform:translatex(-50%);

}


/* =====================================================
         General Practitioners Page Start 
=====================================================*/

.general-practitioners .work-sec .btn-default{margin-top:20px;}
.general-practitioners .work-sec img{ margin: auto auto 24px;}

/* ======================================
         General Practitioners Page End 
======================================*/


/* =====================================================
         Privacy Policy Page Start 
=====================================================*/


.privacy-policy-section .job-description{display: block}
.privacy-policy-section .job-description:after{content:"";clear: both;display: table}

.desc-tag{display: block;margin:auto auto 20px}
.desc-tag:after{content:"";clear: both;display: table}
.desc-tag span{display: inline-block;line-height: 1;color:#fff;background:#2095ca;padding:15px 30px;width:360px;text-align: center}

.privacy-policy-section .content-sec :after{content:"";clear: both;display: table}
.privacy-policy-section .content-sec p{margin-bottom:15px;color:#5e5e5e}
.privacy-policy-section .content-sec :last-child{margin-bottom:0px}
.privacy-policy-section .content-sec ul,.privacy-policy-section .content-sec ol{ display: block; margin-bottom: 15px; margin-left: 30px;}
.privacy-policy-section .content-sec ul li,.privacy-policy-section .content-sec ol li{position: relative;font-size:16px;color:#5e5e5e;line-height: 24px;}
.privacy-policy-section .content-sec ul li+li,.privacy-policy-section .content-sec ol li+li{margin-top:10px}

.privacy-policy-section .content-sec h1,.privacy-policy-section .content-sec h2,
.privacy-policy-section .content-sec h3,.privacy-policy-section .content-sec h4,.privacy-policy-section .content-sec h5{margin-bottom:10px;font-weight:600}


/* ======================================
         Privacy Policy Page End 
======================================*/



/* =====================================================
         General Practitioners Page Start 
=====================================================*/

.healthcareExecutivesServices ul{padding:0 0 0 20px;}
.healthcareExecutivesServices h4{padding:20px 0 15px 0;}
.healthcareExecutivesServices li{ width: 48%;margin-right: 5px; float: left; margin-bottom: 15px;}

/* ======================================
         General Practitioners Page End 
======================================*/



/* =================== FAQ Page Start =======================================*/
.faq-pg,.faq-container,.faq-panel-block{position: relative;clear: both;}
.faq-pg:after,.faq-container:after,.faq-panel-block:after{content:"";clear:both;display:table}

.faq-container{width:100%;margin:auto;max-width:100%;}
.faq-panel-block~.faq-panel-block{margin-top:35px}
.faq-panel-block{display: table;width:100%;margin:0px}
.faq-panel-block .head,.faq-panel-block .acc-tab{display: table-cell;vertical-align: top;}
.faq-panel-block .head{width:200px;border-top:8px solid #777;padding-top:20px;padding-right:20px}
.faq-panel-block .head .ttl{display: block;}
.faq-panel-block .head .ttl *{font-weight:500;color:#000;display: block;line-height: 1.4;font-weight:bold}

.faq-panel-block .acc-tab{padding-left:30px}


.faq-panel-block .panel-group{position: relative;margin:auto}
.faq-panel-block .panel-group:after{content:"";display:table;clear:both}
.faq-panel-block .panel-default{border-radius:0px;box-shadow:none;float:left;width:100%;margin:auto;border:none;background:none}

.faq-panel-block .panel-default+.panel-default{margin:auto;border-top:0px}
.faq-panel-block .panel-default .panel-heading{background:none;padding:0px;}

.faq-panel-block .panel-default{border-top:2px solid #777;border-bottom:2px solid #777;}
.faq-panel-block .panel-default .panel-title{display:block;position:relative;padding:15px 0px;background:transparent;}
.faq-panel-block .panel-default .panel-title a
{
	display:block;position:relative;padding-left:0px;padding-right:30px;border:none;
    color:#762985;font-weight:bold;font-size:16px;letter-spacing: 0.5px;
    -moz-transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
    -o-transition:all 0.1s linear;
}
.faq-panel-block .panel-default .panel-title a.collapsed{color:#777;}
.faq-panel-block .panel-default .panel-title a:before{content:attr(data-order);position: absolute;top:0px;left:0px;font-weight:bold;color:#444;display: none}
.faq-panel-block .panel-default .panel-title a.collapsed:after{content:'\f067';}

.faq-panel-block .panel-default .panel-title a:after
{
    content:'\f068';font-family:"FontAwesome";font-size:14px;
	position:absolute;right:0px;top:0px;
}

.faq-panel-block .panel-default .panel-collapse
{
    border:none;box-shadow:none;
    -moz-transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
    -o-transition:all 0.1s linear;
}

.faq-panel-block .panel-default .panel-body{border:none !important;box-shadow:none;padding:0px 0px 20px}
.faq-panel-block .panel-default .panel-body p{margin-bottom: 15px;color: #000;}
.faq-panel-block .panel-default .panel-body p:last-child{margin-bottom:0px}
.faq-panel-block .panel-default .panel-body p,.faq-panel-block .panel-default .panel-body span,.faq-panel-block .panel-default .panel-body strong{font-size:14px;line-height: 24px;color: #000;}
.faq-panel-block .panel-default .panel-body li{font-size:16px;line-height: 26px;color: #626262;}
.faq-panel-block .panel-default .panel-body li+li{margin-top:10px}
.faq-panel-block .panel-default .panel-body ul,.faq-panel-block .panel-default .panel-body ol{margin:auto auto 15px 30px}



/* =================== FAQ Page End =======================================*/


/* ------------------------------------------------
        Membership Page Strat 
-----------------------------------------------*/
.memberlist-section{position: relative; list-style: none;border-bottom:1px solid #ddd;padding-top:0px}

.memberlist-section .inner-container{margin-top:-50px;position: relative;z-index: 1}
.memberlist-section .inner-container .member-row{margin-bottom:60px;}
.memberlist-section .inner-container .member-row:last-child{margin-bottom:0px}
.member-row .inner{position: relative;}
.member-row:after{content:"";clear: both;display: table}
.member-row .member-head
{
    position: relative;margin-bottom:15px;border-radius:70px;background:#f5f5f5;padding:50px 40px;margin-bottom:40px;
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;

}
.member-row:hover .member-head{box-shadow:0px 11px 10px rgba(0,0,0,0.2)}
.member-row .member-head:after{content:"";position: absolute;top:100%;left:70px;border:20px solid transparent;border-top-color:#f5f5f5}
.member-row .member-head .content p{color:#306390;font-weight:300}

.member-row .member-body{position: relative;padding-left:60px;min-height:50px;margin-left:40px}
.member-row .member-body:after{content:""; clear: both;display: table}
.member-row .member-body .avtar
{
    height:50px;width:50px;line-height:50px;display:inline-block;
    background:#df2d89;font-size:20px;border-radius:50%;overflow:hidden;color:#fff;text-align:center;
    position: absolute;left:0px;top:0px;
}
.member-row .member-body .member-ttl{padding-top:15px}
.member-row .member-body .member-ttl .name{font-weight:bold;font-size:16px}
.member-row .member-body .member-ttl span{display: block;}
.member-row .member-body .member-ttl .member-designation{font-size:14px;color:#777;font-style: italic}



.pricing-sec{border: 1px solid #c0c0c0; padding: 30px 0px;text-align: center; border-radius: 5px;}
.pack-list{ list-style: none; text-align: left;padding: 0px 24px; }
.price {background: #0b72ab;padding: 30px 60px;text-align: center; color: #fff; font-weight: bold;}
.pack-list li {padding: 18px 0px; font-size: 18px; border-bottom: 1px solid #d8d0d0;color: #252729b3; letter-spacing: -1px;    display: inline-flex;
    width: 100%;}

.pricing-sec .btn{ margin-top: 55px; }
.pricing-sec .fa-check{ color: #11caff; }
.pricing-sec .fa-times{ color: #ff3e11; }
.package-value sub{ font-weight: normal; font-size: 18px; }
.pricing-sec .pack-list .fa{ padding-right:10px; }

.pricing-sec .package-ttl { padding-bottom: 30px; font-size: 35px;font-weight: bold;}

.pricing-sec .pack-list .fa:before{ position: relative;}


/* ------------------------------------------------
        Membership Page End 
-----------------------------------------------*/


/* Contact page Start */

.contact-pg{position: relative;background:#f5f5f5;margin-top:60px;}
.contact-pg:after
{
    content:"";position: absolute;top:100%;left:50%;border:30px solid transparent;border-top-color:#f5f5f5;
    z-index: 1;display: none;
    -moz-transform:translatex(-50%);
    -webkit-transform:translatex(-50%);
    -ms-transform:translatex(-50%);
    -o-transform:translatex(-50%);
}

.title-head{position: relative;display: block;margin:auto auto 30px;}
.title-head.bordered{padding-bottom:10px;border-bottom:4px double #fff;}
.title-head .ttl{color:#fff;text-transform: uppercase;font-weight:bold;letter-spacing:1px}

.contact-pg .inner-container{margin-top:-120px}
.contact-pg .inner-container .contact-formSec,.contact-pg .inner-container .address-sec{position: relative}

.contact-pg .contact-formSec{padding:0px;background:#219cd0;}
.contact-pg .contact-formSec:before{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid rgba(255,255,255,0.2);display:none}

.contact-pg .inner-container{padding:40px;background:#219cd0;border-radius:4px;box-shadow:0px 11px 24px rgba(0,0,0,0.07);position: relative}
.contact-pg .inner-container:before{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid rgba(255,255,255,0.2)}
.contact-pg .inner-container .address-tab:before{display: none}
.contact-pg .inner-container .address-sec{padding:30px 20px;color:#fff;}
.contact-pg .inner-container .address-sec .address-head{margin-bottom:30px;padding-bottom:10px;border:1px solid rgba(255,255,255,0.4);padding:10px;background:rgba(255,255,255,0.07);border-radius:4px}
.contact-pg .inner-container .address-sec .address-head .add-ttl{font-weight:bold;letter-spacing: 1px}
.contact-pg .inner-container .address-sec .address-head p,.contact-pg .inner-container .address-sec .address-head a{font-size:16px}
.contact-pg .inner-container .address-sec .address-head a:hover{color:#219cd0}
.contact-pg .inner-container .address-sec .adress-inr{padding-left:60px}
.contact-pg .inner-container .address-sec h3{line-height: 1;margin-bottom:10px}
.contact-pg .inner-container .address-sec p{color:#fff}
.contact-pg .inner-container .address-sec a{color:#fff;text-decoration:underline;font-size:14px;display:inline-block;margin-left:5px}
.contact-pg .inner-container .address-sec a:hover{color:#000 !important}
.contact-pg .inner-container .address-sec .icon-list li p,.contact-pg .inner-container .address-sec .icon-list li span,.contact-pg .inner-container .address-sec .icon-list li a{color:#fff;font-size:14px}
.contact-pg .inner-container .address-sec .icon-list li a:hover{color:#000 !important}
.contact-pg .inner-container .address-sec .icon-list li i{color:#fff;border-color:#fff}

.frame-container .address-tab:before{display: none}
.frame-container .address-sec{color:#444;}
.frame-container .address-sec h3{line-height: 1;margin-bottom:10px;color:#219cd0}
.frame-container .address-sec p{color:#222}
.frame-container .address-sec a{color:#222;font-weight:600}
.frame-container .address-sec .icon-list li p,.address-sec .icon-list li span,.address-sec .icon-list li a{color:#222;}
.frame-container .address-sec .icon-list li a:hover{color:#1e92f0}
.contact-pg .frame-container+.inner-container{margin-top:60px}
.contact-pg .inner-container+.frame-container{margin-top:60px}

.frame-container{position: relative}
.frame-container:after{content:"";clear:  both;display: table}

.map-row{position: relative;display: block;padding:0px}
.map-row+.map-row{padding-top:0px;}
.map-row:after{content:"";clear:  both;display: table}

.map-row .map-imgTab{padding-right:0px;}
.map-row .map-imgTab .img-wrap{background:#fff;padding:20px;box-shadow: -5px -5px  5px rgba(0,0,0,0.07);border-radius:6px }
.map-row .map-imgTab .img-wrap img{width:400px;max-width:100%;margin:auto}
.map-row .map-addressTab{padding-left:0px}
.map-row .address-sec{padding:0px 15px;padding-top:50px;text-align: center}
.map-row .address-sec:after{content:"";clear: both;display: table}
.map-row .address-sec .inner{display: inline-block;margin:auto;text-align: left}

.map-row:nth-child(even) .map-imgTab{float: right;padding-left:0px;padding-right:15px;}
.map-row:nth-child(even) .map-addressTab{padding-left:15px;padding-right:0px}



/* Contact page end */


/* About Page Start */

.circled-list{list-style: none}
.circled-list li{position: relative;display: block;line-height: 34px;font-size:14px;font-weight:500;padding-left:25px;color:#4d4d4d;white-space: normal}
.circled-list li:after{content:"\e65d";position: absolute;font-family:"Themify";left:0px;top:0px;color:#ee8100}
.circled-list li a:hover{color:#ca4848}

.about-pg{position: relative}
.about-pg .inner-container .marger~.marger{margin-top:30px}

.brd-tp{border-top:1px solid #ddd}
.brd-lt{border-left:1px solid #ddd}
.brd-rt{border-right:1px solid #ddd}
.brd-bt{border-bottom:1px solid #ddd}

.divder-hr
{
    position: relative;display: block;clear: both;height:2px;margin:20px auto;
    background:-moz-linear-gradient(left,#fff,#ddd,#fff);
    background:-webkit-linear-gradient(left,#fff,#ddd,#fff);
    background:-ms-linear-gradient(left,#fff,#ddd,#fff);
    background:-o-linear-gradient(left,#fff,#ddd,#fff);
}

/* About Page End */

/* Content Pages Start */

.default-pg{position: relative;clear: both}

.entry-content{position: relative;display: block;}
.entry-content:after{content:"";clear: both;display: table}
.entry-content :last-child{margin-bottom:0px}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{font-weight:bold;color:#222;margin-bottom:10px}
.entry-content p{margin-bottom:20px;font-size:14px;line-height:1.6}
.entry-content a{color:#219cd0}
.entry-content a:hover{color:#000}
.entry-content ul,.entry-content ol{margin-left:30px;margin-bottom:10px}
.entry-content li{line-height: 1.6;font-size:14px}
.entry-content li:not(:last-child){margin-bottom:5px}

.entry-content ul li,.entry-content ol li,.entry-content p,.entry-content span{color:#777}

/* Content Pages End */

/* Refer and Earn Page Start */


.referEarn-section{position: relative;overflow:hidden}

.inner-container.refer .table-col{padding-top:60px;padding-bottom:60px;position: relative;z-index:1}
.inner-container.refer .table-col:before{content:"";position: absolute;top:0px;height:100%;width:2000%;background:#e44f52;z-index:-1;}

.inner-container.refer .earn-content:before{right:0px;background:#8b4599;}
.inner-container.refer .earn-form:before{left:0px;background:#f5f5f5;}

.earn-content .inner{padding-top:40px}
.earn-content p{margin-bottom:30px;color:#393939}
.earn-content :last-child{margin-bottom:0px}

.earn-form .inner{position: relative;padding:40px;background:#fff;border-radius:10px;box-shadow:12px 0px 73px rgba(0,0,0,0.18)}
.earn-form .inner:after
{
    content:"";position:absolute;top:50%;right:-5px;width:10px;height:calc(100% - 30%);background:#d9209e;
    box-shadow:0px 2px 10px rgba(0,0,0,0.26);
    -moz-transform:translatey(-50%);
    -webkit-transform:translatey(-50%);
    -ms-transform:translatey(-50%);
    -o-transform:translatey(-50%);
}

/* .earn-content{color:#fff}
.earn-content .inner{padding-right:20px;position:relative}
.earn-content .inner .center-icon{position: absolute;top:50px;left:50px;font-size:200px;z-index:-1;opacity: 0.3}
.earn-content p{margin-bottom:20px}
.earn-content :last-child{margin-bottom:0px}

.earn-form .form-style{padding:0px 30px} */


/* Refer and Earn Page End */


/* Busness Modal Page */

.busModal-section{position: relative}
.busModal-section .entry-content p,.busModal-section .entry-content li,.busModal-section .entry-content a,.busModal-section .entry-content span{font-size:16px}

.busModal-group{position: relative;display: block;margin-top:60px}
.busModal-group:after,.busPanel:after{content:"";clear: both;display: table}

.busPanel{display: block;position: relative}
.busPanel~.busPanel{margin-top:40px;padding-top:40px;border-top:1px solid #ddd}
.busPanel .inner{display: table;width:100%;margin:0px;}
.busPanel .inner .head,.busPanel .inner .body{display: table-cell;float: none;vertical-align: top;position:relative}
.busPanel .inner .head{width:260px;}

.busPanel .inner .head .ttl{font-weight:bold;color:#777;padding:10px;background:#f0fbff;border:1px solid #d0d0d0;border-radius:5px;box-shadow:10px 10px 5 rgba(0,0,0,0.1);position: relative}
.busPanel .inner .head .ttl:before{content:"";position: absolute;right:-17px;top:15px;margin-right:-2px;border:10px solid transparent;border-left-color:#d0d0d0}
.busPanel .inner .head .ttl:after{content:"";position: absolute;right:-17px;top:15px;border:10px solid transparent;border-left-color:#f0fbff}

.busPanel .inner .body{padding-left:30px;}
.busPanel .inner .body p{margin-bottom:15px}
.busPanel .inner .body :last-child{margin-bottom:0px}
.busPanel .inner .body li{font-size:16px;}
.busPanel .inner .body .btn-block{margin-top:20px}

/* Busness Modal Page with Timeline View */
.timeline-view{position: relative;margin:auto}
.timeline-view .timeline-item{position: relative;padding:60px 0px;}
.timeline-view .timeline-item.first{padding-top:0px}
.timeline-view .timeline-item.last{padding-bottom:0px}
.timeline-view .timeline-item .divide-20{position: absolute;bottom:0px;left:40%;width:20%;height:1px;background:#762985}
.timeline-view .timeline-item.last .divide-20{display: none}
.timeline-view .timeline-item~.timeline-item{margin:auto;border:none;}
.timeline-view .timeline-item:after{content:"";clear: both;display: table}
.timeline-view .timeline-item:before{content:"";position: absolute;left:40%;width:1px;top:0px;bottom:0px;background:#762985}
.timeline-item .inner{position: relative;display: block;float: right;width:60%;overflow:unset}
.timeline-item .inner:after{content:"";position: absolute;top:0px;}

.timeline-item .inner .head,.timeline-item .inner .body{display: block;}

.timeline-item .inner .body p{font-size:14px;color:#777}
.timeline-item .inner .body li{font-size:14px;color:#777}

.timeline-view .timeline-item .inner .body{padding-left:40px;}
.timeline-item .inner .head{position: absolute;right:calc(100% + 30px);width:auto}
.timeline-item .inner .head:after{content:"";position: absolute;top:12px;right:-45px;height:30px;width:30px;background:#df2d89;border-radius:50%;border:10px solid #eee}
.timeline-item .inner .head .ttl{background:#762985;border-color:#762985;white-space: nowrap;display: block;color:#fff;font-weight:300;}
.busPanel .inner .head .ttl:before{display: none}
.busPanel .inner .head .ttl:after{border-left-color:#762985}





/* Osye Portfolio Page */
.portfolio-section{position: relative;text-align:center}

.portfolio-section .row{margin:auto -10px}
.portfolio-section .port-tab{float: none;display: inline-block;width:calc(33.33% - 3px);vertical-align:middle;padding:0px 5px}
.port-tab{margin-bottom:10px}
.portfolio-section .port-tab.col-sm-4:nth-child(3n+1){clear: both}

.port-tab .img-wrap
{
   background:#f1f7fb;padding:20px;height:200px;border:1px solid #ddd;overflow:hidden;
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.port-tab .img-wrap:hover{box-shadow: 0px 11px 24px rgba(0,0,0,0.4)}
.port-tab .img-wrap img
{
    max-height:160px;max-width:80%;
    position: absolute;top:50%;
    left:50%;
    -moz-transform:translate(-50%,-50%);
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
}

/* Submit Your Vacancy Section */
.vacancy-section{position: relative}

.formContainer{position: relative;display:block;padding:60px;background:#fff;border:2px solid #ddd;border-radius:4px;opacity: 0.7}
.formContainer:after{content:"";clear: both;display: table}

.brif-intro{text-align: center;margin:auto;margin-bottom:30px;width:1000px;max-width:100%;}
.brif-intro p{margin-bottom:10px;font-size:14px;color:#777}

.formContainer .head{margin-bottom:50px;padding-bottom:20px;border-bottom:1px solid #ddd}
.formContainer .head .txt{font-weight:bold;position:relative;}
.formContainer .head i{margin-right:5px}


.special-announce{position: relative;text-align: center;padding:0px 15px;margin-top:30px}
.special-announce p{font-size:20px;color:#777}


/* Thanks You Page */
.thankyou-pg{position: relative;}
.status-wrap{display: table;margin:auto;vertical-align:middle;padding:30px 15px;margin:auto;height:400px;}
.status-wrap .inner
{
    display: table-cell;vertical-align: middle;width:500px;overflow:hidden;z-index:1;max-width:100%;
    text-align:center;padding:40px;background:rgba(255,255,255,0.7);
    position:relative;box-shadow: 0px 11px 24px rgba(0,0,0,0.07)
}
.status-wrap .inner:after,.status-wrap .inner:before
{
    content:"";position: absolute;height:200px;width:120px;
    z-index: -1;opacity: 0.1;border-radius:50px;
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
}
.status-wrap .inner:after{top:-50px;left:0px;background:#df2d89;}
.status-wrap .inner:before{bottom:-50px;right:0px;background:#219cd0;}


.status-wrap .inner .status-icon
{
    position: relative;display: block;height:120px;width:120px;opacity: 0.8;
    text-align: center;line-height: 120px;font-size:60px;margin:auto;background:#6bcb58;border-radius:50%;color:#fff;
}
.status-wrap .inner .status-icon img{max-width:100%;width:40%;display: inline-block}
.status-wrap .inner .msg{display: block;margin:20px auto auto}
.status-wrap .inner .msg h4{font-weight:bold;margin-bottom:5px;color:#1b1a1f}
.status-wrap .inner .msg p{color:#777}

.status-wrap.form-box{padding:0px;height:auto;display: table;width:100%}
.status-wrap.form-box .inner{padding:0px;background:transparent;overflow: hidden;width:100%;box-shadow:none}
.status-wrap.form-box .inner:after,.status-wrap.form-box .inner:before{z-index: 1;display: none}
.status-wrap.form-box .inner:before{background:#df2d89}
.status-wrap.form-box .inner:after{background:#d0d0d0}
.status-wrap.form-box .inner .status-icon{background:transparent;border:4px solid rgba(0,0,0,0.09);line-height: 100px;}

.status-wrap.form-box .inner .msg{margin:auto}

.status-wrap.form-box .radio-choose-group{overflow: hidden;}
.status-wrap.form-box .radio-choose-group .radio-field:after,.status-wrap.form-box .radio-choose-group .radio-field:before
{
    content:"";position: absolute;height:200px;width:120px;
    z-index: -1;opacity: 0.1;border-radius:50px;
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
}
.status-wrap.form-box .radio-choose-group .radio-field:after{top:-50px;left:0px;background:#fff;}
.status-wrap.form-box .radio-choose-group .radio-field:before{bottom:-50px;right:0px;background:#df2d89;}

.status-wrap.form-box .radio-choose-group .radio-field.administer:after{display: none}
.status-wrap.form-box .radio-choose-group .radio-field.manual:before{display: none}


/* Map Section */
.image-maping{width:900px;max-width:100%;margin:auto;position: relative}
.image-maping *{box-sizing: border-box;max-width:100%}

.image-maping .area-label {
	display: block;
	position: absolute;
	z-index: 2;
	width: 130px;
	padding-top: 0px;
	text-align: center;
	text-decoration: none;
}
.image-maping .area-label .area-ttl
{
    font-size:12px;padding:2px 5px;border-radius:5px;font-weight:600;color:#000;position:absolute;bottom:100%;left:50%;background:#fff;
    width:auto;opacity:1;
    -moz-transform:translatex(-50%);
 -webkit-transform:translatex(-50%);
 -ms-transform:translatex(-50%);
 -o-transform:translatex(-50%);  
    
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;

}
.image-maping .area-label .area-ttl:after
{
    content:"";border:5px solid transparent;position:absolute;bottom:-8px;border-top-color:#fff;left:50%;
    -moz-transform:translatex(-50%);
 -webkit-transform:translatex(-50%);
 -ms-transform:translatex(-50%);
 -o-transform:translatex(-50%);    
    
    -moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-ms-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}
.image-maping .area-label .area-count
{
    font-size:14px;font-weight:bold;
    display: inline-block;margin:10px auto auto;padding:2px 5px;
    line-height: 1;border-radius:4px;border:1px solid #fff;
    color:#1370ae;background:rgba(255,255,255,0.8)
}

.image-maping .area-label:hover .area-ttl{opacity: 1;box-shadow:0px 11px 10px rgba(0,0,0,.06);background:#df2d89;color:#fff}
.image-maping .area-label:hover .area-ttl:after{border-top-color:#df2d89}
.image-maping .area-label:hover .area-count{background:#df2d89;color:#fff;}

.image-maping .area-label#label_western_australia{top:300px;left:160px}
.image-maping .area-label#label_northern_territory{top:200px;left:380px}
.image-maping .area-label#label_south_australia{top:390px;left:400px}
.image-maping .area-label#label_queensland{top:260px;left:620px}
.image-maping .area-label#label_new_south_wales{top:460px;left:620px;}
.image-maping .area-label#label_act{top:500px;left:680px;}
.image-maping .area-label#label_victoria{top:560px;left:600px;}
.image-maping .area-label#label_tashmania{top:700px;left:660px;}

/* Extra additional CSS */
#password ~ .glyphicon {
   cursor: pointer;
   pointer-events: all;
 }
 
 .page_46  .banner .banner-caption{display: none}


/* 404 Page Not Found */
.error-pg .custom-header{padding:10px 0px ;border-bottom:1px solid #ddd}
.error-pg .custom-header .logo-tab a{display: inline-block}
.error-pg .custom-header .home-link{font-size:40px;color:#333}
.error-pg .custom-header .home-link:hover{color:#1e92f0}

#notfound {
  position: relative;
}

#notfound .notfound {
  max-width: 100%;
  width: 100%;
  text-align: center;
}

#notfound .notfound .notfound-404 {
  position: relative;
  z-index: -1;
}

#notfound .notfound .notfound-404 h1 {
  font-size: 180px;
  margin: 0px 0px 20px;
    line-height: 1;
  font-weight: 900;
  background: url('../images/404-bg.jpg') no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: cover;
  background-position: center;
}


#notfound .notfound h2 {
  color: #1e92f0;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 0;
}

#notfound .notfound p {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
  margin-top: 0px;
}

#notfound .notfound a {
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  background: #0046d5;
  display: inline-block;
  padding: 15px 30px;
  border-radius: 40px;
  color: #fff;
  font-weight: 700;
  -webkit-box-shadow: 0px 4px 15px -5px #0046d5;
          box-shadow: 0px 4px 15px -5px #0046d5;
}
#notfound .notfound a:hover{background:#000}


@media only screen and (max-width: 767px) {
    #notfound .notfound .notfound-404 h1 {
      font-size: 80px;
    }
    #notfound .notfound h2{font-size:20px}
}

/* Description Block */
.description-block{position: relative;text-align:left;padding:60px 0px}
.description-block:after{content:"";clear: both;display: table}
.description-block h1,.description-block h2,.description-block h3,
.description-block h4,.description-block h5,.description-block h6{font-weight:600;letter-spacing: 1px;margin-bottom:15px}
.description-block .head{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.description-block .ttl{font-weight:600;letter-spacing: 1px;}
.description-block p,.description-block li{font-size:12px !important;line-height: 1.8 !important;color:#777;margin-bottom:20px}
.description-block p:last-child{margin:auto}

.description-block .main-ttl 
{
  font-weight:600;letter-spacing:1px; text-align: center;font-size:18px;text-transform: uppercase;line-height: 1;font-weight: 700;text-transform: uppercase;color: #1e1e1e;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #ddd;
}
.description-block ul,.description-block ol{margin-left:20px;margin-bottom:20px}


/* Media Query Section */

@media screen and (max-width:1340px){
    .page_46 .banner-container{background-size:120% 100% !important}
}

@media screen and (min-width:1200px){
    
}


@media screen and (max-width:1340px) and (min-width:768px){
    /* Header */
    .header .dropdown-menu{right:0px;left:auto}
    .header .dropdown-menu::after{left:auto;right:20px}

}


@media screen and (max-width:1199px){
    
/* Form Style */
    .attached-form.gap-style form{display: table;margin:auto;}
    .attached-form.gap-style{width:100%;padding:20px !important;margin:0;}
    .attached-form.gap-style .form-group{width:160px}
    .attached-form.gap-style .form-group .input{width:160px}
    .attached-form.gap-style .form-group+.form-group{padding-left:10px}
    
    .attached-form.gap-style .select2-container{width:100% !important;}
    .attached-form.gap-style .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;height:35px !important;line-height: 35px !important;width:100%}
    .attached-form.gap-style .select2-container--default .select2-selection--single{height:35px !important}
    .attached-form.gap-style .select2-container--default .select2-selection--single .select2-selection__arrow{top:16px !important;}
    .attached-form.gap-style .submit-btn{height:35px;width:100%;font-size:14px}

    
/* Banner */
    .banner-caption .caption-block p{font-size:18px}  
    
/*  Popular Category Section  */
    .cat-sec{padding:20px 10px;min-height:auto}
    .cat-sec .cat-head img{max-width:100%;max-height:40px}
    .cat-btn-group .btn{padding:10px 15px}
    .cat-sec .ttl{font-size:14px;font-weight:600;color:#444}    
    .button-foot{margin-top:10px}
       
    
/* Subscribe Section */
    .subscribe-section .table-layout,.subscribe-section .table-col{display: block;width:100%}
    .subscribe-section .table-col+.valign-mid{margin-top:30px}
    
    .subscribe-section .table-col{text-align: center}
    .subscribe-section .heading-tab .heading{font-weight:bold;}
    .subscribe-section .heading-tab p{margin:10px auto auto}
    
/* Testimonials Page */
    .memberlist-section .inner-container .member-row{margin-bottom:30px}
    .member-row .member-head .content p{font-size:14px;line-height: 1.6}

/* Map Section */
    .map-section .image-maping{width:600px}
    
    .image-maping .area-label .area-ttl:after
    {
        display: none;
        border-top-color:transparent !important;border-left-color:#fff;left:auto;right:-9px;bottom:auto;top:6px;
        -moz-transform:none;
     -webkit-transform:none;
     -ms-transform:none;
     -o-transform:none;

    }
    .image-maping .area-label:hover .area-ttl:after{border-left-color:#df2d89;}
    
        .image-maping .area-label#label_western_australia{top:200px;left:60px}
.image-maping .area-label#label_northern_territory{top:160px;left:240px}
.image-maping .area-label#label_south_australia{top:270px;left:250px}
.image-maping .area-label#label_queensland{top:180px;left:380px}
.image-maping .area-label#label_new_south_wales{top:280px;left:400px;}
    
.image-maping .area-label#label_act{top:340px;left:430px;}
    
.image-maping .area-label#label_victoria{top:370px;left:370px;}
.image-maping .area-label#label_tashmania{top:460px;left:420px;}	
}


@media screen and (max-width:1199px) and (min-width:992px){
.banner-caption .banner-heading,.inner-banner .banner-caption .banner-inner-heading{font-size:40px}
    .job-sideImg .side-image img{width:700px;max-width:100%}
    
/* Subscribe Section */
    .brand-section{padding:50px 0px}
    .subscribe-section{padding:50px 0px}

}



@media screen and (min-width:992px){
    .filter-toggle,.asidefilter-close,.asidefilter-toggle,.tablet-show{display: none !important}
}


@media screen and (max-width:991px){
/* Global */
h1,.size_46{font-size:32px;}
h2,.size_30{font-size:27px;}
h3,.size_28{font-size:22px;}
h4,.size_26{font-size:20px;}
h5{font-size:16px;}
h6{font-size:14px;}
    
    .aside-block-ul .aside-list-li.hightlight.shortlist .btn{font-size:27px !important;}
        
/* Paddings and Margins */
    .section-padding,.large-padding{padding:60px 0px}
    .mr_bt-60{margin-bottom:30px !important;}
    
    
/* Btns */
    .btn{font-size:14px !important;}
    .btn.btn-xs{min-width:auto}
    .btn.btn-sm{padding:15px 25px;min-width:auto}
    .btn.btn-sm-mid{padding:10px 20px;min-width:auto}
    
/* Headings */
    .heading-tab{margin-bottom:40px}
    
    .pager-header{padding:30px 0px}
    .pager-header .page-caption .page-heading{font-size:32px;}
    
    .connect-to{padding-bottom:calc(40px + 10px);}
    .connect-to .connect-style{padding:10px 20px;}
    .connected{padding:30px 20px;background:#fff;}

    
/* List Styles */
    .icon-list.add li{padding-left:50px;min-height:35px}
    .icon-list.add li i{height:35px;width:35px;line-height: 35px}
    .icon-list li p, .icon-list li span,.icon-list li a{font-size:14px;}
    
/* Backgrounds */
    .dual-img-bg{background-size:40% , 40%;background-position:top left,bottom right}

   
/* Header */
    .navbar-user-bar .user-nav li > a{font-size:14px}
    .header .navbar-nav > li > a{font-size:14px}   
    
    .header.inner-header{padding:10px 0px}
/*     .error-pg .header{margin:auto;padding:10px 0px}
    .error-pg .header .logo-tab a{margin:auto 0px !important;display: block} */
    
/* Banner */
    .banner-caption .caption-block{left:15px;right:15px;width:auto;}
    .banner-caption .caption-block .banner-heading{text-align:left;margin:auto 0 10px;}   
    .inner-banner .banner-caption .banner-inner-heading{text-align:left;margin:auto 0;}  
    .inner-banner .banner-caption .banner-inner-heading + p{margin:auto}
    .banner-caption .people-img img{max-width:400px}
    
    .inner-banner .banner-container{padding:100px 0px;min-height:auto}
    .inner-banner .banner-caption .banner-inner-heading{font-size:32px}
    
/* Form Style */
    .form-style .form-control{font-size:14px;height:40px}    
    .form-style.contact textarea.form-control{min-height:45px}
    textarea.form-control{min-height:80px}
    
    .banner .attached-form{width:100%;padding-left:20px;margin:0;padding-right:40px}
    .banner .attached-form .form-group{padding:5px 0px;float: left;width:160px}
    .banner .attached-form .form-group+.form-group{padding-left:20px}
    .banner .attached-form .form-group+.form-group:before{left:10px}
    
    .banner .attached-form .select2-container{width:100% !important;}
    .banner .attached-form .select2-container .select2-selection__rendered{font-size:14px;}
    
    .banner .attached-form .submit-group{right:-5px;}    
    .banner .submit-style .submit-btn-part{width:60px;height:60px;line-height:60px}
    
  
    .attached-form.gap-style{background:#fff;box-shadow: 0px 11px 24px rgba(0,0,0,0.07)}
    .attached-form.gap-style form{display: block;margin:auto -10px}
    .attached-form.gap-style{width:100%;padding-left:20px;margin:0;padding-right:40px;display: none;}
    .attached-form.gap-style .form-group{padding:0px 10px !important;float: left;width:50%;margin-bottom:20px}
    .attached-form.gap-style .form-group.submit-group{margin-bottom:0px}
    .attached-form.gap-style .form-group .input{width:100%}  
    
    .attached-form.gap-style .select2-container--default .select2-selection--single{background:transparent;border:2px solid #777}
    .attached-form.gap-style .submit-btn{width:auto}
    
    .form-style.classic label{font-size:14px}
        
    
/*  Create Account Section  */
    .broad-body .heading{margin-bottom:10px}
    .broad-body .btn{margin:20px auto auto}
    
/* Latest Job Section */
    .job-section .inner-container{padding-top:250px}
    .job-sideImg .side-image
    {
        left:50% !important;top:0px;width:460px;max-width:100%;
        -moz-transform:translatex(-50%);
 -webkit-transform:translatex(-50%);
 -ms-transform:translatex(-50%);
 -o-transform:translatex(-50%);

    }
    .job-sideImg .side-image img{margin:auto}    
    .job-wrap{float: none}
    

    
/* How It Work Section */
    .work-sec.tbl .tbl-col.th{height:200px}
    .work-sec .body p{font-size:14px}
    
/*  Intro Section  */
    .content-sec.one-third{padding-right:0px}
    .medical-side-img .side-img{display:none}
    
    .content-sec p{margin-bottom:10px}
    .content-sec .btn{margin-top:10px}
    
/* Brand Section */
    .static-center-controls:after{content:"";clear: both;display: table}
    .static-center-controls .item{display: inline-block;width:calc(25% - 20px)}
    .static-center-controls .item:not(:last-child){margin-right:10px}
    
/* Testimonials */
    .testimonials .slider-col{width:100%;position: relative}
    .testimonials .slider-col~.slider-col{margin-top:40px;padding-top:30px}
    .testimonials .slider-col~.slider-col:before
    {
        content:"";position:absolute;left:50%;top:0px;width:80%;height:3px;
        opacity: 0.4;
        background:-moz-linear-gradient(left,#eee,#2c3848,#eee);
        background:-webkit-linear-gradient(left,#eee,#2c3848,#eee);
        background:-ms-linear-gradient(left,#eee,#000,#eee);
        background:-o-linear-gradient(left,#eee,#000,#eee);
        
        -moz-transform:translatex(-50%);
        -webkit-transform:translatex(-50%);
        -ms-transform:translatex(-50%);
        -o-transform:translatex(-50%);
        
    }
    .seprator::before{display: none}
    
/* Project Counter Section */
    .coundown-list .counter{padding-top:55px}
    .coundown-list .counter .counter-value{font-size:50px}
    
/* Owl Carousel */
    .dot-controls.radial .owl-dots{margin-top:20px}
    .contact-pg .frame-container + .inner-container{margin-top:30px}
   
/* Footer */
    .footer{padding:30px 0px 0px}
    .footer-container{padding:0px}
    .footer-copyright{padding:20px 0px;margin-top:10px}
    
    .footer-container .footer-tab{width:100%;margin:auto}
    .footer-container .footer-tab+.footer-tab{margin-top:30px;}   
    
    .footer-sec .footer-block{border-top:1px dashed rgba(255,255,255,0.2);padding-top:20px}
    .footer-sec .footer-block .footer-ttl{font-size:18px}
    .footer-nav li:not(:last-child){margin-bottom:5px}
    
    .footer .newsletter-form{width:250px;max-width:100%;}
    
/* Contact Page */
    .contact-pg{padding:60px 0px;margin:auto}
    .contact-pg .inner-container{margin:auto;}
    .contact-pg .inner-container .address-sec{padding:0px}
    .contact-pg .inner-container .address-sec .adress-inr{padding-left:0px}
    
    .contact-pg .table-col{vertical-align: middle}    
    .contact-pg .address-sec h3{font-size:16px;font-weight:600}       
    .map iframe{height:250px}
    
    .map-row .address-sec .inner .icon-list li{padding-top:7px}
    
/* User Login and Reg Page */
    .user-form{width:400px}
    .user-form .name-letter{font-size:24px}
    
    .link-item.highlight{font-size:16px}
    .user-form .head{margin-bottom:30px;padding:0px}
    .user-form .form-body{padding:0px}
    
/* Find Job Page */
    .job-listSection .right-column{width:100%;}
    .job-listSection  .aside-tab
    {
        position: fixed;top:0px;left:0px;bottom:0px;right:0px;width:100%;z-index: 999;padding:0px;overflow:hidden;
        visibility: hidden;opacity: 0;
        -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
    }
    .job-listSection  .aside-tab.open{visibility: visible;opacity: 1;background:rgba(0,0,0,0.9);}    
    .job-listSection  .aside-tab .aside-sec{width:250px;position:absolute;top:0px;left:-250px;bottom:0px;overflow-y:auto;padding:50px 15px 20px;}    
    .asidefilter-close
    {
        position: absolute;top:0px;height:100%;width:100%;left:250px;
        padding:20px;z-index: 1;
        -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
    }
    .asidefilter-close span
    {        
        height:30px;width:30px;line-height: 30px;display: inline-block;border:1px solid transparent;
        font-size:20px;color:#fff;background:#df2d89;border-radius:50%;;text-align: center;
        cursor:pointer;position: relative;left:-35px;
        -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
    }
    .asidefilter-close span:hover{background:#fff;color:#df2d89;border-color:#df2d89}
    
    .filter-block .head{margin-bottom:10px}
    .filter-block ~ .filter-block{margin-top:30px}
    .filter-block .filter-ttl{font-weight:600;display:block;padding-left:15px}
    .filter-block .filter-ttl:after{content:"\f0da";font-family:"FontAwesome";position: absolute;top:2px;left:0px;color:#000}
    
/* Job Detail Page */
    .job-detailSection .table-layout{display:block;margin:auto;}
    .job-detailSection .right-column,.job-detailSection .aside-tab{width:100%;display: block}
    .job-detailSection .right-column.table-col:before,.job-detailSection .aside-tab.table-col:before{display:none}
    .job-detailSection .aside-tab{margin-top:30px}
    .job-detail-wrap{padding:30px 0px}
    .job-detail-wrap .job-detail-head{padding-left:0px}
    .job-detail-head .post-date-head{width:60px;padding-left:0px}
    .job-detail-head .post-description{padding-left:10px;border-left:1px solid #ddd}
    
    .desc-tag span{width:200px;max-width: 100%;}
    .job-description .body{padding-left:60px}
    .job-description .desc-tag{font-size:14px;}
    
    .job-description .body p{font-size:14px;}
    .job-description .body ul li{font-size:14px}
    
    .have-foot{padding-bottom:0px}
    .have-foot .jobDetail-foot{position: static;background:#fff;padding-left:60px}
    
    .add-opt{padding-right:35%;}
    .add-opt .job-id{display: block;width:auto}
    
    .aside-sec.detail-aside{padding:20px 15px}
    .aside-block-ul .aside-list-li{padding:20px 0px}
    .labeled .label-value{font-size:14px}
    .labeled [class^="label-"] + [class^="label-"]{margin-top:10px}
    
    .shortlist-bar .shortlist-btn{font-size:14px;}
    
    
/* Social List Styles */
    .social.square li a,.social.circled li a{height:30px;width:30px;line-height: 30px;font-size:14px;}
    
/* Candidate Page Start */
    .border-wrapper{padding:40px 0px}
    .border-wrapper .img-src{width:calc(100% - 40%)}
    .border-wrapper .border-content p{font-size:14px;}
    

/* Content Section */
    .centered-txtTab{padding:0px}
    .centered-txtTab .inner{padding:20px}
    .centered-txtTab .ico{position: static;margin:auto 0px 20px;width:60px;border:none;padding:10px;height:auto;line-height: 1;background:#cfdef2;color:#fff}
    
    .centered-txtTab p{letter-spacing: 0px;}
    
/* Candidate Child Pages */
    .formSection .form-container{padding:30px 15px}
    .formSection .user-form .form-control{height:35px;font-size:14px;}
    
/* Refer a Friend */
    .referEarn-section .table-layout,.referEarn-section .table-col{display: block;width:100%}
    .inner-container.refer .table-col{padding:30px 15px}
    
    .earn-content .inner{padding:0px}
    .earn-content .inner .center-icon{text-align: center;top:30px;left:30px;}
    .earn-form .form-style{padding:0px}
    
/* Employer Find Cadndidate Page */    
    .tbl-data-li.block li .tbl-block-opt{font-size:13px}
    
/* Submit Your Vacancy Page */
    .formContainer{padding:30px 20px}
    .formContainer .head{margin-bottom:30px}
    
/* Bussines Modal Page */
    .busModal-section .entry-content p, .busModal-section .entry-content li, .busModal-section .entry-content a, .busModal-section .entry-content span{font-size:14px}
    .entry-content p{margin-bottom:10px}
    
/*     .busModal-group{margin-top:30px;padding-top:30px;border-top:1px solid #777}
    
    .busPanel .inner{display: block}
    .busPanel .inner .head, .busPanel .inner .body{display: block;width:100%;padding:0px}
    .busPanel .inner .body{margin-top:20px}
    .busPanel .inner .head .ttl{position: relative;text-align: center}
    .busPanel .inner .head .ttl:before{left:50%;right:auto;top:auto;bottom:-21px;border-left-color:transparent;border-top-color:#d0d0d0}
    .busPanel .inner .head .ttl:after{left:50%;right:auto;top:auto;bottom:-20px;border-left-color:transparent;border-top-color:#f0fbff;}
    
    .busPanel ~ .busPanel{margin:40px auto auto;padding:0px;border:none} */
    
    .busPanel .inner .body p,.busPanel .inner .body li{font-size:14px}
    
}


@media screen and (max-width:991px) and (min-width:768px){
    
}


@media screen and (min-width:768px){
    .close-layer{display: none}
    
/* Busness Modal Page with Timeline View */
.timeline-view .timeline-item:nth-child(odd) .inner{float: left}
.timeline-view .timeline-item:nth-child(odd) .inner .body{padding-left:0px;padding-right:40px}
.timeline-view .timeline-item:nth-child(odd)::before{left:60%;}

.timeline-view .timeline-item:nth-child(odd) .inner .head{left:calc(100% + 30px);right:auto}
.timeline-view .timeline-item:nth-child(odd) .inner .head:after{left:-45px;right:auto}
.timeline-view .timeline-item:nth-child(odd) .inner .head .ttl:after{right:auto;top:13px;left:-18px;border-right-color:#762985;border-left-color:transparent}
}


@media screen and (max-width:767px){
/* Global */
h1,.size_46{font-size:26px;}
h2,.size_30{font-size:23px;}
h3,.size_28{font-size:20px;}
h4,.size_26{font-size:18px;}
    
     .aside-block-ul .aside-list-li.hightlight.shortlist .btn{font-size:23px !important;}
    
/* Paddings and Margins */
    .section-padding,.large-padding,.pd_60,.small-padding{padding:30px 0px}
    .mr_tp-80,.mr_bt-40{margin-top:30px !important;}
    
/* Headings */
    .heading-tab{margin-bottom:30px}
    .heading-tab p{margin-top:20px}
    
    .pager-header{padding:20px 0px}
    .pager-header .page-caption .page-heading{font-size:26px;}
    
    .connected{padding:20px 15px}

    
/* Popup Css	 */
	.popup-section .modal-dialog{width:100%;top:30px;margin:auto;padding-bottom:40px}
	.popup-section .modal-dialog .modal-content{width:400px;max-width:calc(100% - 30px);display:block;margin:auto auto}
    .common-popup-form .form-group{margin-bottom:20px}
    .popup-section .modal-content .modal-body .popup-title .ttl{font-weight:bold}
    
    .popup-style .modal-dialog{width:100%;top:30px;margin:auto;padding-bottom:40px}
    .popup-style .modal-dialog .modal-content{width:400px;max-width:calc(100% - 30px);display:block;margin:auto auto}
    .popup-style .form-group{margin-bottom:20px}
    .popup-style .modal-content .modal-body{padding:20px}
    
    .common-popup-form{width:100%}
    
    
/* List Style */
    .circled-list li{line-height: 1.6}
    
    
/* Header */
    .header{padding:5px 0px 0px;margin-top:30px;position: relative;height:80px;border-top:1px solid #eee}
    .header .logo-tab a{position: relative;z-index: 1}
    .header .logo-tab a img{max-width:140px}
    
    .header .navbar-user-bar{padding:0px;padding-right:20px;border:none;margin:auto;margin-top:-30px;}
    .header .navbar-user-bar .mob-li{display: none}
    .navbar-user-bar .user-nav li:not(:last-child){margin-right:15px}
    .header .navbar-user-bar li>a{color:#444}
    
    .header .navbar-user-bar li.emp-li{position: absolute;top:-72px;min-width:200px;right:0px;}
    .header .navbar-user-bar li.emp-li>a{font-weight:bold;color:#df2d89 !important}
    .header .navbar-user-bar li.cand-li{position: absolute;top:-72px;min-width:200px;right:0px;}
    .header .navbar-user-bar li.cand-li>a{font-weight:600;color:#df2d89 !important}
	
	.header .country-list{position: absolute;margin:auto;top:-72px;left:0px;}
    
    .header.inner-header .navbar-user-bar{border:none}
    .header.inner-header .logo-tab a{margin-top:-5px}
  
    .header .navigation-sec{background:yellow;text-align:left}
    
    .header .navbar-default{min-height:auto;display:block}
    .header .navbar-toggle{background:transparent !important;padding:0px;border:none;margin:auto;margin-top:-15px;position: relative}
    .header .navbar-toggle .icon-bar{background:#000}
    .header .navbar-toggle.collapsed .icon-bar{background:#ff0084}
    
    .close-layer
    {
        position:absolute;top:0px;left:250px;height:100%;width:100%;
        padding-left:10px;opacity: 0;
        -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
        
        -moz-transition-delay: 1s;
        -webkit-transition-delay: 1s;
        -ms-transition-delay: 1s;
        -o-transition-delay: 1s;
    }
    .close-layer .close-nav{font-size:40px;color:#000}
    .close-layer .close-nav:hover{color:#df2d89}
    
    .header .navbar-collapse{position: fixed;background:rgba(255,255,255,0.6);top:0px;left:0px;width:100%;height:100% !important;z-index: 999;border:none;overflow:hidden;}
    .header .navbar-collapse.open .close-layer{opacity: 1}
    .header .navbar-nav
    {
        position: absolute;top:0px;left:-250px;bottom:0px;width:250px;background:#3f3f3f;padding:20px 15px;overflow:auto;
        -moz-transition:all 0.5s linear;
        -webkit-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
    }
    .header .navbar-nav .home_li{display: block}
    .header .navbar-nav > li:not(:first-child){margin:10px auto auto}
    
    .header .navbar-nav > li>a{text-transform:uppercase;padding:10px 0px 10px 0px;position:relative;display:block;background:transparent;color:#fff !important}
    .header .navbar-nav > li>a:hover{background:transparent}
    .header .navbar-nav  li.dropdown>a{padding-right:30px;color:#fff}
    .header .navbar-nav  li.dropdown>a:after{content:"\f196";position: absolute;top:8px;right:0px;font-family:"FontAwesome";font-size:16px}
    
    .header .navbar-nav  li.dropdown .dropdown-menu{padding:20px 0px;padding-left:20px}
    .header .navbar-nav  li.dropdown .dropdown-menu>li+li{margin-top:10px}
    .header .navbar-nav  li.dropdown .dropdown-menu>li>a{padding:0px;display: block;color:#fff;white-space: normal}
    .header .navbar-nav  li.dropdown .dropdown-menu>li>a:hover{color:#df2d89 !important;}
          
    .header .navbar-nav li.open>a{background:transparent !important;color:#df2d89 !important}
    .header .navbar-nav li.open:focus>a,.header .navbar-nav li.open:hover>a,.header .navbar-nav li.dropdown:hover>a{background:transparent !important;color:#219cd0 !important;}
    .header .navbar-nav>li>a:hover,.header .navbar-nav>li>a:focus,.header .navbar-nav li.active>a,.header .navbar-nav li.active>a:hover{background:transparent !important;color:#219cd0 !important;}
    
    
/* Banner */
    .banner-caption .caption-block{position: relative;width:100%;left:0px;right:auto;padding-bottom:60px}
    .banner-container .container{padding-top:40px}
    .banner-container .banner-caption .people-img{position: absolute;bottom:0px;right:0px;display:none}
    .banner-container .banner-caption .people-img img{max-width:100%;width:300px}
    .banner-caption .caption-block .banner-heading,.banner-caption .caption-block p{padding-left:0px;text-align:center !important;width:100%}
    .banner-caption .caption-block p{margin-bottom:10px}
    
    .inner-banner .banner-container{padding:60px 0px;min-height:auto}
    .inner-banner .banner-caption .banner-inner-heading{font-size:26px;line-height: 1.1}
    
    .vector-bg-container .vector-bg{left:0px;height:100%;width:800px}
    .vector-bg-container .vector-bg img{max-width:100%}
    
    
/* Form Style */
    .form-style .form-control{height:35px;border-radius:4px}
    
   .banner .attached-form{display: block;width:400px;max-width:100%;margin:auto;border-radius:10px;padding:30px;background:rgba(255,255,255,0.4);border:1px solid #ddd}
   .banner .attached-form .form-group{padding:0px;float: left;width:100%;display: block}
   .banner .attached-form .form-group+.form-group{padding:0px;margin-top:20px}
    .banner .attached-form .form-group+.form-group:before{display: none}
    
    .banner .attached-form  .select2-container--default .select2-selection--single{border:1px solid #ddd;padding:0px 20px 0px 10px !important;height:40px !important;;position: relative}
    .banner .attached-form  .select2-container--default .select2-selection--single .select2-selection__arrow{position: absolute;top:20px;right:5px}
    .banner .attached-form .select2-container .select2-selection__rendered{height:40px;line-height: 40px !important;}
    
    .banner .attached-form .submit-group
    {
        position: relative;right:0px;top:0px;float: left;
        display: block;width:100%;
        margin-top:20px;
        -moz-transform:none;
        -webkit-transform:none;
        -ms-transform:none;
        -o-transform:none;
    }
   .banner .submit-style .submit-btn-part{display:block;margin:auto}
    .banner .submit-style{display: block;margin:auto auto -60px}
    
    .subscribe-form{width:400px;margin:auto;max-width:100%;padding:10px 15px;padding-right:70px;}
    .subscribe-form .form-control{font-size:14px}
    
    .subscribe-form .form-group{padding:5px 0px}
    .subscribe-form .submit-group{right:-5px;}    
    .subscribe-form .submit-style .submit-btn-part{width:60px;height:60px;line-height:60px}
    
    .form-style.small .form-control{height:35px;font-size:14px}
    
    
/*  Popular Category Section  */
    .category-section .cat-tab{width:50%;float: left;margin-bottom:20px}
    .category-section .cat-tab:nth-child(3n+1){clear: unset}
    .category-section .cat-tab:nth-child(2n+1){clear: both}
    
/* How It Work Section */
    .work-section .inner-container{padding:0px}
    .work-section .table-layout,.work-section .table-col{display: block;width:100%}
    .work-section .table-col+.table-col{margin-top:30px}
    .work-section .work-tab.mid .work-sec{margin:auto}
    
    .work-sec.tbl .tbl-col.th,.work-tab.emp .work-sec.tbl .tbl-col.th{height:400px}
    .work-tab.emp .btn-block{margin:10px auto auto}
 
/* Modal Bussines */
    .timeline-item .inner{width:100%;padding-left:160px}
    .timeline-item .inner .head .ttl{white-space: normal;max-width:120px;background:#762985;border-color:#762985}
    .timeline-item .inner .head{left:0px;right:auto;}
    .timeline-item .inner .head .ttl::after{right:-20px;border-left-color:#762985}
    .timeline-view .timeline-item .inner .body{padding-left:20px}
    
    .timeline-view .timeline-item::before{left:150px;background:#762985}
    .timeline-view .timeline-item{padding:40px 0px}
    .timeline-view .timeline-item .divide-20{left:90px;background:#762985}
    
    
/* About Section */
    .about-section .inner-container{text-align: center}
    
/* Project Counter Section */
    .coundown-list .counter{padding-top:40px}
    .coundown-list .counter .counter-value{font-size:34px}
    
    
/* FAQ Page */
    .faq-panel-block .head, .faq-panel-block .acc-tab{display: block;padding:0px}
    .faq-panel-block .head{display: none}
    .faq-panel-block .panel-default .panel-title a{font-size:14px;font-weight:600}
    
    
/* About Page */
    .about-pg .content-tab+.content-tab{margin-top:30px}
    
/* Testimonials Page */
    .memberlist-section .inner-container{margin:auto}
    .member-row .member-head{border-radius:40px;padding:30px}    
    .memberlist-section .padding+.padding{margin-top:30px}
    
/* Contact Page */
    .contact-pg .inner-container{padding:20px}
    .contact-pg .inner-container:before{display: none}
    .contact-pg .inner-container .row{margin:auto}
    .contact-pg .table-layout,.contact-pg .table-col{display: block;width:100%;padding:0px}
    .contact-pg .table-col+.table-col{margin-top:30px}
    .contact-pg .inner-container + .frame-container{margin-top:30px}
    
    .contact-pg .inner-container .address-sec .address-head p, .contact-pg .inner-container .address-sec .address-head a{font-size:14px}
    
    .slider-items .map-item{padding:30px 20px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0px 11px 24px rgba(0,0,0,0.07)}
    .slider-items .map-item+.map-item{padding-top:30px;margin-top:30px;}
    .map-row .row{margin:auto}
    .map-row+.map-row{padding-top:20px;margin-top:30px;border-top:1px dashed #777}
    .map-row .map-imgTab{padding:0px !important;margin-bottom:30px;float: none !important;}
    .map-row .map-imgTab .img-wrap{box-shadow: none;padding:0px}
    .map-row .map-addressTab{padding:0px !important}
    .map-row .address-sec{padding:0px !important;}
    
/* User Login and Reg. Page */
    .user-form .name-letter{font-size:20px;line-height: 1;margin:20px auto auto}
    .link-item.highlight{font-size:14px;font-weight:600}
    
    .form-container{padding:20px 15px 30px}    
    .user-form .form-body b{font-weight:600}    
    .user-form .form-group .input-field.text-center{text-align: left}
    .user-form .form-body .form-group.text-center{text-align: left}
    
    .user-form .form-body h6{padding-bottom:10px;border-bottom:1px solid #444}
    
    .checkbox-group input[type="checkbox"]~label{min-height:20px;}
    .checkbox-group input[type="checkbox"]~label:before{height:15px;width:15px;line-height:15px;}
    .checkbox-group input[type="checkbox"]:checked~label:before{font-size:12px;}

    .checkbox-label input[type="checkbox"]~label{min-height:20px;padding-left:25px}
    .checkbox-label input[type="checkbox"]~label:before{height:15px;width:15px;line-height:15px;top:5px}
    .checkbox-label input[type="checkbox"]:checked~label:before{font-size:12px;}
    
    .checkbox-group .input-field p{font-size:12px !important;display: inline}
    .hightlight-label{font-size:14px !important;}
    
/* job-list-wrap */
    .job-list-wrap .job-post-block{padding:20px 15px}
    .job-list-wrap  .job-post-block .table-col{padding:0px}
    .job-list-wrap .job-post-block .table-col + .table-col{border:none;margin-top:10px}
    .job-list-wrap .job-post-block .table-layout,.job-list-wrap .job-post-block .table-col{display: block;text-align: left;width:100% !important}
    .job-list-wrap .job-post-block .table-layout .post-aside{text-align: left}
    
    .job-list-wrap .job-post-block .post-date-head{margin-top:-10px;margin-left:-10px;margin-bottom:20px}
    .job-list-wrap .job-post-block .post-date-head .date{height:60px;padding-top:10px;line-height: 1;width:60px;text-align: center;border:2px solid #d0d0d0;font-size:20px}
    .job-list-wrap .job-post-block .post-date-head .date small{font-size:14px}
    
    .shortlist-bar{text-align: left}
    
/* Pagination */
    .pagination{margin:30px auto auto}
    .pagination li a, .pagination li span{height:30px;width:30px;line-height:30px;font-size:12px;font-weight:600}
    .pagination li.prev-item.active span,.pagination li.next-item.active span{height:30px;width:30px;line-height:30px;font-size:12px;font-weight:600}
    .pagination li.last a{border-radius:4px;width:auto;line-height: 30px;padding:0px 10px}
    .pagination li.first a{border-radius:4px;width:auto;line-height: 30px;padding:0px 10px}
    

/* Job Detail Page */
    .job-detail-wrap .job-detail-head{padding-left:0px}
    .job-detail-head .post-date-head{width:50px;}
    .job-description .body{padding:0px 20px}
    
    .have-foot .jobDetail-foot{padding:20px}
    
    .job-detailSection .right-column+.aside-tab{margin-top:30px}
    
    .add-opt{padding-right:0px;}
    .add-opt .job-id{position: relative;width:100%;text-align:left;margin-top:5px;display: block}
    
/* Candidate Page Start */
    .border-wrapper{padding:0px}
    .border-wrapper .img-src{width:100%;position: relative;min-height:500px;width:100%}
    .border-wrapper .border-content p{font-size:14px;}
    .border-wrapper .border-content table td p{font-size:12px !important;font-weight:600}
    
    .border-wrapper .border-content{position: relative;margin-top:-300px;padding:20px;width:500px;max-width:100%;}
    .border-wrapper .border-content .inner{padding:20px;}
    .border-wrapper .border-content::before{bottom:40px;right:40px;}
    
/* Candidate Child Pages */
    .formSection .user-form .form-control{border-radius:4px}
    
/* Employer Find Cadndidate Page */  
    .tbl-data-li.block{display: block;width:400px;max-width:100%;}
    .tbl-data-li.block:after{content:"";clear: both;display: table}
    .tbl-data-li.block li{display:table;width:100%;margin:auto}
    .tbl-data-li.block li .tbl-block-opt{display: table-cell;width:50%;border:1px solid #fff;text-align:left}
    
/* Submit Your Vacancy Page */
    .vacancy-section .form-style label[class^="col-"]{width:100%;}
    .vacancy-section .form-style .form-group{margin-bottom:20px}
    .vacancy-section .form-style .form-group.submit-group{margin-bottom:0px}
    
/* Bussiness Modal Page */
    .busPanel .inner .head .ttl{font-weight:600;}
    
/* Footer */
    .footer-sec .footer-ttl{font-size:17px}
	
	
/* Map Section */
    .map-section .image-maping{width:400px;max-width:100%;}
    .map-section .image-maping .map{display: none !important;}
    
    .image-maping .area-label{position: relative;width:100%;top:0px !important;left:0px !important;display: table !important;width:100%;margin:0px;}
    .image-maping .area-label~.area-label{margin-top:10px}
    .image-maping .area-label .area-ttl,.image-maping .area-label .area-count
    {
        display: table-cell !important;float: none;
         -moz-transform:none;
     -webkit-transform:none;
     -ms-transform:none;
     -o-transform:none;
    }
    
    .image-maping .area-label .area-ttl
    {
        position: static;border:1px solid #219cd0;
        border-radius:0px;padding:10px 15px;
        text-align:left;background:transparent;
        font-weight:600;letter-spacing:1px;
        color:#219cd0;text-overflow: ellipsis;
    }
    .image-maping .area-label .area-count{position: relative;background:#219cd0;color:#fff;padding:5px 10px;border-color:#219cd0;width:100px;border-radius:0px;}
    .image-maping .area-label:hover .area-ttl{border-color:#762985;background:#762985}
    .image-maping .area-label:hover .area-count{background:#fff;color:#762985;border-color:#762985}	
    
/* Login Popup */
    .login-popup .modal-header{margin:auto auto 30px}
    .login-popup .modal-body label{font-size:14px}
    .login-popup .modal-body .form-control{font-size:14px;padding:0px 10px}
    
/* Refer And Earn Page */
    .referEarn-section .earn-form{margin-top:30px}
    .earn-content .inner{padding:0px;}
    .earn-content p{margin-bottom:10px}
    .earn-form .inner{padding:20px}
    
    .form-style.bordered.hard .form-control{font-size:14px;height:35px}
    .form-style .title-group .grp-ttl{background:#eee;padding:10px}
    
/* Job Detail Page Poups */
    .option-tab{padding-bottom:30px}
    .login-popup.large .modal-dialog{width:400px;max-width:90%}
    .login-popup.large .modal-dialog .modal-body#select-area{margin:auto;}
    .option-modal .body .ttl{font-size:13px;font-weight:500;letter-spacing: 0px}

    
    .country-list .country-opt img{width:50px}
    .country-list li.active a img{width:70px}
    
}


@media screen and (max-width:640px){
/* Global */
h1,.size_46{font-size:22px;font-weight:bold}
h2,.size_30{font-size:20px;font-weight:bold}
h3,.size_28{font-size:17px;}
h4,.size_26{font-size:16px;}
    p{font-size:14px !important;line-height: 1.6 !important;}
    
    .aside-block-ul .aside-list-li.hightlight.shortlist .btn{font-size:20px !important;}
    
/* Btns */
    .btn{padding:10px 20px !important;min-width:auto !important;text-transform: capitalize !important;}
        
/* Headings */
    .pager-header .page-caption .page-heading{font-size:22px;}
    
/* Banner */
    .inner-banner .banner-caption .banner-inner-heading{font-size:22px;line-height: 1.1}
    .vector-bg-container .vector-bg{left:0px;height:100%;width:600px}
    .vector-bg-container .vector-bg img{max-width:100%}
    
/* Form Style */
    .submit_btn{min-width:120px;}
        
/*  Create Account Section  */
    .broad-body h3{font-size:14px;font-weight:600}
    
    
/* Latest Job Section */
    .job-section .inner-container{padding-top:200px}
    .job-sideImg .side-image{width:300px;}
    
    .job-list .post-ttl-head{margin-bottom:20px;}
    .job-list li .head{width:40px}
    .job-list .ttl{margin-bottom:5px}
    .job-list .post-date,.job-list .ttl{float: none;display: block}
    
    .job-list .post-description{padding:0px;}
    .job-list .post-description .btn{position: relative;margin-top:10px;}
    .job-list .post-description .loc{font-size:14px}
    
    .job-post-block.emp .post-ttl-head{margin-bottom:20px;}
    .job-post-block.emp .post-ttl-head .ttl{margin-bottom:5px}
    .job-post-block.emp .post-ttl-head .ttl,.job-post-block.emp .post-ttl-head .post-date{float: none;display: block}
    
/* Candidate Page Start */
    .border-wrapper .img-src{min-height:300px;}
    .border-wrapper .border-content{position: relative;margin:auto;margin-top:auto;padding:0px;width:100%;display: block;float:none}
    .border-wrapper .border-content::before{bottom:0px;right:0px;border-width:2px;}
    
/* Employer Portfolio */
    .portfolio-section .port-tab.col-sm-4{width:calc(50% - 3px)}
    .port-tab .img-wrap{height:150px}
    .portfolio-section .port-tab.col-sm-4:nth-child(3n+1){clear: unset}
    .portfolio-section .port-tab.col-sm-4:nth-child(2n+1){clear: both}
    
/* Status Wrap */
    .status-wrap{padding:0px}
    .status-wrap .inner{padding:20px }
    .status-wrap .inner .status-icon{height:70px;width:70px;line-height: 70px;font-size:40px}
    .g-recaptcha .rc-anchor .rc-anchor-content{width:100% !important;display: block !important;}
    .g-recaptcha .rc-anchor .rc-anchor-normal-footer{width:100% !important;display: block !important;}
    
}

@media screen and (max-width:520px){
/*  Popular Category Section  */
    .category-section .cat-tab{width:100%;float: left;margin-bottom:20px;clear: both}
    .category-section .cat-tab:nth-child(3n+1){clear: unset}
    .category-section .cat-tab:nth-child(2n+1){clear: unset}
    
    .cat-sec{padding:30px 10px;margin:auto;border-radius:10px}
    .cat-sec .cat-btn-group .btn{display: block;float:none !important;width:100%}
    .cat-sec .cat-btn-group .btn+.btn{margin-top:10px}
    
/* Testimonial */
    .client-says{padding:0px 15px}
    .client-says .client-view{padding:20px}
    .client-says .client-name i{font-size:30px}
    
/* Project Counter Section */
    .coundown-list .counter{padding-top:30px}
    .coundown-list .counter .counter-value{font-size:24px}
    .coundown-list .counter .counter-ttl{font-size:14px}
    
/* Footer */
    .footer-copyright .table-layout, .footer-copyright .table-col{display: block;width:100%;text-align: center}
    .footer-copyright .table-col+.table-col{margin-top:10px}
    
/* Modal Bussines */
    .timeline-item .inner{padding-left:30px}
    .timeline-item .inner .head{position: relative;padding-left:0px;margin:auto auto 20px}
    .timeline-item .inner .head .ttl{max-width:100%;width:auto;display: inline-block;font-size:14px;padding:5px 10px;}
    .timeline-item .inner .head:after{right:auto;left:-30px;top:5px;height:20px;width:20px;border-width:5px}
    .timeline-item .inner .head .ttl::after{left:-17px;top:5px;right:auto;border-left-color:transparent;border-right-color:#762985}
    .timeline-view .timeline-item .inner .body{padding-left:0px}
    
    .timeline-view .timeline-item::before{left:10px;background:#762985}
    .timeline-view .timeline-item{padding:20px 0px}
    .timeline-view .timeline-item .divide-20{left:0px;background:#762985;width:20px}
}


@media screen and (max-width:480px){
    
/* Form Style */
    .social-login li{float: none;width:100%}
    .social-login li + li{margin:10px auto auto}    
    .submit_btn{min-width:auto;padding:10px 20px}    
    .attached-form.gap-style .form-group{width:100%}
    
/* Popup Css */
    .popup-section .modal-dialog,.popup-section .modal-content .modal-body{box-shadow: none !important;}
    
    .login-popup .modal-dialog .modal-logo img{width:160px}
    .login-popup .modal-dialog{width:calc(100% - 30px);margin:30px auto}
    .login-popup .modal-body{padding:20px 20px 50px}
   
    
/* Header */
    .header .logo-tab .logo-img{display: none}
    .header .logo-tab .logo-icon{display: inline-block}
    .header .logo-tab .logo-icon img{max-width:50px}
    
/* How It Work Section */
    .work-sec.tbl .tbl-col.th,.work-tab.emp .work-sec.tbl .tbl-col.th{height:250px}
    
/* Project Counter Section */
    .coundown-list{display: block !important;}
    .coundown-list li{display: block !important;width:100%;background:red;padding:20px;border-radius:10px;background:rgba(255,255,255,0.5);border:1px solid #ddd}
    .coundown-list li+li{margin-top:20px}
    .coundown-list .counter{padding-top:0px}
    .coundown-list .counter .counter-value{color:#000;position:relative}
    .coundown-list .counter .counter-ttl{color:#000 !important;font-weight:600 !important} 
    
/* Testimonial Page */
    .member-row .member-body{padding-left:40px;min-height:35px;}
    .member-row .member-body .member-ttl{padding-top:8px}
    .member-row .member-body .avtar{height:35px;width:35px;line-height: 35px}
    .member-row .member-body .member-ttl .name{font-size:14px;font-weight:600}
    
/* Job Detail Page */
    .desc-tag span{width:100%;padding:15px;font-weight:bold;letter-spacing: 1px}
    .option-modal .btn{font-size:12px !important;padding:8px 10px !important;}   
    .option-modal .body .ttl{text-transform: capitalize}
    .option-modal .body .ttl span{font-size:14px;}
    .option-modal .head .icon-box{height:50px;width:50px;line-height: 40px;bottom:-20px}
    .option-modal .head .icon-box img{max-height:25px}
    .option-modal .body{padding:45px 10px 50px}
}


@media screen and (max-width:360px){
    
/* Employer Find Cadndidate Page */  

    .tbl-data-li.block:after{content:"";clear: both;display: table}
    .tbl-data-li.block li{display:block;}
    .tbl-data-li.block li+li{margin-top:5px}
    .tbl-data-li.block li .tbl-block-opt{display:block;width:100%;border:1px solid #2c3848;text-align:left}

}








