@charset "utf-8";
/* CSS Document */
body{padding: 0; margin: 0; font-family: 'Poppins', sans-serif; font-size: 17px; line-height: 26px; color: #000;} 
body, input, textarea{font-family: 'Poppins', sans-serif; font-size: 17px; }
input, textarea{outline: none}
.body-wrapper{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px 0 0px 0; position: relative; min-height: 100vh; background: #fafafa; overflow-x: hidden;}
.al-page-wrap{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px 0 0px 0; }
.footer-area{background: url("../images/footer-bg.png") bottom repeat-x; width: 100%; height: 157px; margin: 0px; padding: 0px; position: absolute; left: 0; bottom: 0px; background-size: 100%; z-index: 1} 
*{box-sizing: border-box;}
.clear{clear:both; }
img{max-width: 100%; height: auto}
.main-wrapper{width: 100%; max-width: 1366px; padding: 0 15px; margin: auto;}
.site-btn{background: #f89839; padding: 10px 61px; color: #fff; cursor: pointer; border-radius: 24px; border: 2px solid #f89839; transition: all 0.5s ease-in-out;}
.site-transparent-btn{background: transparent; border-width: 1px; color: #F89839;}
.site-btn:hover{background: #000; border-color: #000; color: #fff}
.default-color{color: #000!important;}
.lb-overlay{background: transparent; position: fixed; width: 100%; height: 100%; z-index: 20; display: none;transition: all 0.5s ease-in-out;}
.bg-orange{background: #F89839!important}
a{text-decoration: none; color: #f89839}
.text-center{text-align: center}
.p-0{padding: 0!important}
.pl-0{padding-left: 0!important}
.pr-0{padding-right: 0!important}
.pb-0{padding-bottom: 0!important}
.pt-0{padding-top: 0!important}
.c-blue{color: #0fb3d1;}
.c-orange{color: #f89839;}
.c-black{color: #000000;}
.c-gray{color: #808080;}
.m-0{margin: 0!important}
.ml-0{margin-left: 0!important}
.mr-0{margin-right: 0!important}
.mb-0{margin-bottom: 0!important}
.mt-0{margin-top: 0!important}
.position-relative{position: relative;} 
.page-heading{width: 100%; margin: 0px; padding: 0px 0 20px 0; font-size: 34px; line-height: 51px; color: #000000; font-weight: normal}
.page-sub-heading{margin: 0px; padding: 0px; font-size: 20px; color: #000000; font-weight: 600}
.w-100{width: 100%!important}
.bdr-0{border: 0!important}

/*Change text in autofill textbox*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset!important;
  transition: background-color 5000s ease-in-out 0s!important;
  color: #fff !important;
}

 




/* Start for Header Section */
.header-area{height: 100px; width: 100%; display: flex; flex-flow: wrap; background: #FFFFFF; margin-bottom: 30px; }
.header-area .main-wrapper{display: flex; flex-flow: wrap; justify-content: end;  align-items: center; position: relative}
.language a{color: #F89839; font-size: 15px; position: relative; padding: 0 0 0 45px; font-weight: 500;}
.language a:before{background: url("../images/after-login-sprite-image.png") no-repeat; content: ''; position: absolute; top:-5px; left: 0;  background-position: 0px -161px; width: 27px; height: 31px; }
.header-profil-wrap{width: 245px; cursor: pointer; position: relative; display: flex; flex-wrap: wrap; align-items: center; margin-right: 35px;}
.header-profil-wrap:after{content: ''; position: absolute; top:21px; right: 0px; width: 0; height: 0; border-left: 6px solid transparent;  border-right: 6px solid transparent; border-top: 8px solid #F89839;  }
.header-profil-img{width: 50px; height: 50px; border-radius: 100%; overflow: hidden}
.header-profil-text{width: calc(100% - 50px); padding-left: 10px;}
.header-profil-name{width: 100%; color: #000000; font-size: 15px; font-weight: 700; line-height: 23px;}
.header-profil-designation{width: 100%; color: #0FB3D1; font-size: 13px; line-height: 20px;}
.manu-cross, .mobile-menu-icon,.mobile-logo{display:none;}	
/* End for Header Section */


/* Start for Left Menu Section */
.left-side-bar{width: 256px; background: #FFFFFF; box-shadow: 0px 3px 99px #00000012; z-index: 2; padding: 45px 0 0 0; position: fixed; height: 100%}
.left-side-wrapper{width: 100%; max-width: 195px; margin: auto; position: relative; height: 100%}
.al-side-logo{width: 100%; float: left; margin: 0px 0 40px 0; padding: 0px; text-align: center;}
.left-menu{width: 100%; display: block; /*display: flex; flex-wrap: wrap;*/ margin: 0px; padding: 0px; height: calc(100vh - 350px); overflow-y: scroll; flex-direction: column; -ms-overflow-style: none; scrollbar-width: none; }

.left-menu::-webkit-scrollbar {display: none;}
.left-menu ul,
.left-menu ul li{width: 100%; margin: 0px; padding: 0px; list-style: none}
.left-menu ul{padding-bottom: 20px; margin-bottom: 25px; border-bottom: 1px solid #D2D2D2;}
.left-menu ul:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0;}
.left-menu ul li{padding: 6px 0; font-size: 16px;}
.left-menu ul li a{color: #808080; height: 45px; width: 100%; position: relative; display: flex; align-items: center; border-radius: 10px; overflow: hidden; }
.left-menu ul li a span{width: 47px; height: 45px;  position: relative; margin-right: 10px;}
.left-menu ul li a span:before{background: url("../images/after-login-sprite-image.png") no-repeat; content: ''; position: absolute; top:0; left: 0; bottom: 0; right: 0; margin: auto; }
.left-menu ul li a span.menu-dashboard:before{background-position: 0px 0px; height: 22px; width: 22px;}
.left-menu ul li a span.menu-jobs:before{background-position: -58px 0px; height: 22px; width: 22px;}
.left-menu ul li a span.menu-favorites:before{background-position: -116px 0px; height: 23px; width: 23px;}
.left-menu ul li a span.menu-myjobs:before{background-position: -175px 0px; height: 22px; width: 27px;}
.left-menu ul li a span.menu-account:before{background-position: -238px 0px; height: 25px; width: 25px;}
.left-menu ul li a span.menu-wallet:before{background-position: -299px 0px; height: 23px; width: 25px;}
.left-menu ul li a span.menu-notifications:before{background-position: -360px 0px; height: 28px; width: 24px;}
.left-menu ul li a span.menu-subscription:before{background-position: -417px 0px; height: 25px; width: 28px;}
.left-menu ul li a.current-menu-item, .left-menu ul li a:hover{background: #F89839; color: #fff}
.left-menu ul li a.current-menu-item span, .left-menu ul li a:hover span{background: rgb(0,0,0,.1);border-radius: 10px; }
.left-menu ul li a.current-menu-item span.menu-dashboard:before,
.left-menu ul li a:hover span.menu-dashboard:before {background-position: -0px -80px; } 
.left-menu ul li a.current-menu-item span.menu-jobs:before,
.left-menu ul li a:hover span.menu-jobs:before {background-position: -58px -81px;} 
.left-menu ul li a.current-menu-item span.menu-favorites:before,
.left-menu ul li a:hover span.menu-favorites:before {background-position: -116px -81px;} 
.left-menu ul li a.current-menu-item span.menu-myjobs:before,
.left-menu ul li a:hover span.menu-myjobs:before {background-position: -175px -81px;} 
.left-menu ul li a.current-menu-item span.menu-account:before,
.left-menu ul li a:hover span.menu-account:before {background-position: -238px -81px;} 
.left-menu ul li a.current-menu-item span.menu-wallet:before,
.left-menu ul li a:hover span.menu-wallet:before {background-position: -299px -81px;} 
.left-menu ul li a.current-menu-item span.menu-notifications:before,
.left-menu ul li a:hover span.menu-notifications:before {background-position: -360px -81px;} 
.left-menu ul li a.current-menu-item span.menu-subscription:before,
.left-menu ul li a:hover span.menu-subscription:before {background-position: -417px -81px;} 
.qrcode-wrapper, .qrcode-img, .qrcode-text, .qrcode-text span{width: 100%; float:left; margin: 0px; padding: 0px; }
.qrcode-text {font-size: 15px; line-height: 22px; padding-top: 10px;}
.qrcode-text span{font-weight: 700;}
.qrcode-wrapper{padding-bottom: 30px; padding-top: 25px;}
/*.qrcode-wrapper{position: absolute; left: 0; bottom: 30px;}  */
/* End for left menu section */

.site-breadcrumb, .db-amount-section, .db-amount-left, .db-amount-right, .db-box-row, .db-box, .recent-job-posts-area, .rjp-heading-row, .rjp-box-row, .rjp-top-row, .rjp-det-row, .rjp-bottom-row, .hp-top-section{display: flex; flex-wrap: wrap;}
.rjp-heading-row, .rjp-top-row, .rjp-bottom-row{justify-content: space-between; align-items: center;}
.recent-job-posts-area, .rjp-heading-row, .rjp-top-row, .rjp-bottom-row{width: 100%}
.site-breadcrumb{width: 100%; align-items: center; font-size: 15px; line-height: 23px; color: #808080; padding-bottom: 15px;}
.site-breadcrumb a{color: #808080}
.site-breadcrumb span{color: #0FB3D1; font-weight: 600;}
.db-amount-section{width: 100%;}
.db-amount-left{width: 32.5%;}
.db-amount-right{width: 67.5%;}
.db-box{width: 100%; background: #FFFFFF; border: 1px solid #EBEBEB; border-radius: 14px; padding: 15px 25px 22px; flex-direction: column; justify-content: center;}
.db-amount-left .db-box{text-align: center}
.db-totel-text{width: 100%; color: #B9B9B9; font-size: 15px; line-height: 23px;}
.db-box-totel{color: #0FB3D1; font-size: 31px; line-height: 47px; font-weight: 300;}
.db-totel-label{color: #000000; font-weight: 600}
.db-amount-left .db-box-totel{font-size: 46px; line-height: 69px; padding-top: 11px;}
.db-amount-right .db-box{width: calc(50% - 15px); margin-left: 15px; margin-bottom: 15px;}
.db-box-row{width: 100%; justify-content: space-between; align-items: center; padding-top: 8px;}
.db-amount-right .db-totel-label{position: relative; padding-left: 37px;}
.db-amount-right .db-totel-label:before{content: ''; background: url("../images/after-login-sprite-image.png") no-repeat; position: absolute; top:1px; left: 0;}
.db-totel-label.tb:before{background-position: -58px -160px; width: 24px; height: 24px;}
.db-totel-label.wa:before{background-position: -176px -160px; width: 23px; height: 23px;}
.db-totel-label.aj:before{background-position: -116px -160px; width: 27px; height: 22px;}
.db-totel-label.hr:before{background-position: -299px -160px; width: 13px; height: 22px;}
.recent-job-posts-area{padding-top: 40px;}
.rjp-heading-row .site-btn,
.rjp-bottom-row .site-btn{font-size: 15px; line-height: 23px;letter-spacing: 0.45px; padding: 5px 13px; font-weight: 300;}
.rjp-name{padding-left: 28px; font-size: 13px; line-height: 20px; color: #808080; position: relative}
.rjp-name span{width: 21px; height: 21px; border-radius: 100%; overflow: hidden; position: absolute; left: 0; top:0px;  } 
.rjp-bookmark{ background: url("../images/after-login-sprite-image.png") no-repeat; background-position: -238px -160px; width: 15px; height: 20px; cursor: pointer}
.rjp-bookmark.bookmarked{background-position: -238px -242px;}
.rjp-det-left{width: 59px; height: 59px;  background:#fff; border: 1px solid #D2D2D2; border-radius: 16px; overflow: hidden; position: relative}
.rjp-det-left.no-post-img{border: 0}
.rjp-det-left img{position: absolute; top:0; left: 0; margin: auto; right: 0; bottom: 0px;}
.rjp-det-right{width: calc(100% - 59px); padding-left: 15px;}
.rjp-det-head{font-size: 15px; color: #000000; line-height: 23px; font-weight: 600;}
.rjp-det-text{font-size: 13px; color: #808080; line-height: 20px; padding-top: 8px;  }
.rjp-det-text span{display: block;}
.rjp-description-head{color: #0FB3D1; font-size: 15px; font-weight: 600; padding-top: 15px}
.rjp-description-text{color: #000000; font-size: 15px;  line-height: 24px;}
.rjp-bottom-row{padding-top: 25px;}
.rjp-bottom-row span{color: #808080; font-size: 12px;  line-height: 18px;  font-weight: 300;}
.rjp-bottom-row .site-btn{background: transparent; border-width: 1px; color: #F89839;}
.rjp-bottom-row .site-btn:hover{background: #000; color: #fff}
.rjp-col3 .db-box{width: calc(33.33% - 15px);  margin-right:15px; margin-bottom: 15px;  padding-bottom: 29px; }
.rjp-box-row {width: calc(100% + 30px);  margin-right: -15px; } 
.rjp-heading-row{padding-bottom: 20px;}
.rjp-top-row{padding-top: 5px; }
.rjp-det-row{padding-top: 25px;}
.al-page-wrap .main-wrapper.position-relative{z-index: 4;}
 
  
/* Start For Alert Msg*/
.alert-msg-box{background: #E84747 ; min-height: 85px; display: flex; flex-wrap: wrap; box-shadow: 0px 3px 66px #00000042; border-radius: 75px; padding: 0 25px; align-items: center;   justify-content: space-between;   position: absolute; top: 3%; left: 50%; -ms-transform: translate(-50%, -3%); transform: translate(-50%, -3%); z-index: 100; max-width: 100%;}
.alert-msg-box.account-blocked{ width: 1080px;}
.alert-msg-box.alert-box-hide{display: none}
.alert-msg-text{color: #FFFFFF; padding-left: 55px; position: relative; font-weight: 300}
.block-msg:before{content: ''; width: 34px; height: 40px; position: absolute; left: 0px;  top:-6px; background: url("../images/before-login-sprite-image.png") no-repeat; background-position: -196px 0px;}
.alert-msg-cross{ width: 25px; height: 25px; position: absolute; right: 23px;  top:31px; background: url("../images/before-login-sprite-image.png") no-repeat; background-position: -267px 0px; }
.stop-msg:before {content: ''; width: 36px; height: 36px; position: absolute; left: 0px; top: -6px; background: url(../images/before-login-sprite-image.png) no-repeat; background-position: 0px -72px;}
.file-oversize-erroe{width: calc(100% + 130px); top:0; max-width: inherit}
.reactivate-link{padding-right: 95px; font-size: 20px; position: relative}
.reactivate-link a{color: #fff; text-decoration: underline}
.reactivate-link a:hover{text-decoration: none}
.reactivate-link span{ width: 1px; height: 32px; background: #fff; top:-3px; left: -32px; position: absolute; transform: rotate(25deg);}


.markedfavorite-alert,.invitation-alert,.contactadmin-successfully{background: #F89839; max-width: 921px; width: 100%; top: -52px;}
/*.markedfavorite-alert .block-msg:before{top:7px;}*/
.markedfavorite-alert .alert-msg-text{padding-right: 35px;}
.contact-support-error{width: 77.5%; top: -70px; max-width: inherit}
/* End For Alert Msg*/

/* Start for  Header Profile Popup */
.header-profile-section{background: #FFFFFF; box-shadow: 0px 3px 76px #00000066; border-radius: 10px; width: 1250px; max-width: 100%; position: absolute;  right: -80px; top: 85px; padding: 35px 35px 20px; display: none}
.hp-row, .hp-bottom-line{display: flex; flex-wrap: wrap}
.header-profile-section:before{content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #A7A7A7; font-size: 0; line-height: 0; float: left; transform: rotate(-46deg); position: absolute; right: 225px; top: -11px; z-index: 1;}
.hp-top-section{width: 100%; align-items: center; padding-bottom: 45px;}
.hp-top-left-section{width: calc(100% - 260px);}
.hp-top-right-section{width: 260px; display: flex; justify-content: end; flex-wrap: wrap;}
.hp-top-left-wrap{width: 100%; position: relative; display: flex; flex-wrap: wrap; align-items: center;}
.hp-top-left-wrap .header-profil-name{font-size: 17px;}
.header-profil-info{font-size: 15px;}
.header-profil-info a{color: #000}
.header-profil-info a:hover{color: #F89839}
.hp-log-out{position: relative; color: #B9B9B9; font-size: 15px; padding-left: 32px; margin-right: 20px; margin-top: 7px;}
.hp-log-out:before{content: ''; width: 20px; height: 27px; position: absolute; left: 0px;  top:-3px; background: url("../images/after-login-sprite-image.png") no-repeat; background-position:-351px -160px; }
.hp-log-out:hover{text-decoration: underline}
.edit-profile-btn{position: relative; display: block; padding: 5px 0px 0 40px; width: 136px; height: 39px; font-size: 15px; font-weight: 300;}
.edit-profile-btn:before{content: ''; width: 17px; height: 17px; position: absolute; left: 11px;  top:7px; background: url("../images/after-login-sprite-image.png") no-repeat; background-position:-2px -241px; }
.hp-col-heading,.hp-bottom-line{width: 100%;}
.hp-row{width: calc(100% + 40px); margin-left: -20px;}
.hp-col{width: 33.33%; padding: 0 20px;}
.hp-col-heading{color: #0FB3D1; font-size: 15px; font-weight: 600; margin-bottom: 12px;}
.hp-col ul, .hp-col li{width: 100%; list-style: none; margin: 0px; padding: 0px;} 
.hp-col li .hp-col-label a{color: #000000}
.hp-col li .hp-col-label a:hover{color: #F89839}
.hp-col li.hp-sub-li{padding-top: 10px; font-size: 13px;}
.hp-col-li-separator{display: block; width: calc(100% + 12px); background: #d7d7d7; height: 1px; position: relative; margin: 12px 0 15px -6px;}
.hp-col-li-separator:before,
.hp-col-li-separator:after{ width: 20%; height: 100%; content: ''; position: absolute; top:0; }
.hp-col-li-separator:before {left: 0; background-image: linear-gradient(to right, rgb(255, 255, 255,.8) , rgb(255, 255, 255,.2));}
.hp-col-li-separator:after {right: 0; background-image: linear-gradient(to right, rgb(255, 255, 255,.2) , rgb(255, 255, 255,.8));}
.hp-col-li-text{width: 100%;  color: #808080; line-height: 17px; font-size: 13px; display: block; padding-top: 10px; padding-right: 35px;}
.hp-col-label{width: 100%;  display: flex; justify-content: space-between;}
.hp-contact-head{padding-top:25px;}
.hp-bottom-line{font-size: 13px; line-height: 26px; color: #B9B9B9; justify-content: end;}
.hp-bottom-line a{color: #F89839; text-decoration: underline}
.hp-bottom-line a:hover{text-decoration: none}
.hp-bottom-line span{padding: 0 4px}
.hps-overlay,.menu-overlay{position: fixed; background: transparent; width: 100%; height: 100%; z-index: 5; display: none}
.menu-overlay{background: rgba(0,0,0,.5);}
.open-hps{display: block; z-index: 5}
.mobile-app-btn-area{display: none}
/* End for  Header Profile Popup */

/* Start for  Header Language Popup */
.header-language-section{background: #FFFFFF; box-shadow: 0px 3px 76px #00000066; border-radius: 10px; width: 440px; height: 525px; max-width: 100%; position: absolute;  right: -45px; top: 85px; padding: 35px 35px 20px; display: none; z-index: 5}
.header-language-section:before{content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #A7A7A7; font-size: 0; line-height: 0; float: left; transform: rotate(-46deg); position: absolute; right: 80px; top: -11px; z-index: 1;}

.choose-language-heading{width: 100%; display: flex; flex-wrap: wrap; font-size: 15px; font-weight: 600; color: #0FB3D1}
.language-row-wrapper{width: 100%; display: flex; flex-wrap: wrap; }
.language-row{width: 100%;}
.language-row label {width: 100%; display: flex!important; flex-wrap: wrap; margin: 0px; padding: 0px; justify-content: space-between; align-items: center;}
.language-row label p {width: calc(100% - 35px); padding: 0px; margin: 0px;}

/* End for  Header Language Popup */


/* Start for switch btn */
.switch-btn{display: flex; justify-content: flex-start; align-items: center; font-size: 13px; font-weight: 700; text-transform: uppercase;}
.switch-btn .switch {position: relative;display: inline-block;width:29px;height: 19px; margin-right:0px;}
.switch-btn .switch input {opacity: 0; width: 0;height: 0;}
.switch-btn .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0;bottom: 0; background-color: #D2D2D2; -webkit-transition: .4s; transition: .4s;}
.switch-btn .slider:before {position: absolute; content: ""; height: 13px; width:13px; left: 3px; bottom:3px;background-color: white; -webkit-transition: .4s; transition: .4s;}
.switch-btn input:checked + .slider { background-color: #f89839;}
.switch-btn input:focus + .slider {box-shadow: 0 0 0px #2196F3;}
.switch-btn input:checked + .slider:before {left: 0px; -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px);}
.switch-btn .slider.round {border-radius:11px;}
.switch-btn .slider.round:before { border-radius:11px;}
/* End for switch btn */

/* Start for Jobs */
.main-wrapper-container,.ic-top-row,.ic-display-icon-wrap,.filter-top-row{display: flex; flex-wrap: wrap}
.main-wrapper-container,.ic-top-row, .filter-top-row{width: 100%;}
.inner-container-left{width: 70%;}
.inner-container-right{width: 30%; padding-left: 17px;}
.ic-top-row{justify-content: space-between;}
.ic-top-row .page-sub-heading{width: calc(100% - 350px);}
.ic-top-right{width: 350px; display: flex; flex-wrap: wrap; justify-content: end;}
.ic-display-icon-wrap{width: auto; display: flex; flex-wrap: wrap; justify-content: end;}

.ic-display-icon{background: #e4fafe; border: 1px solid #0FB3D1; width: 35px; height: 35px; border-radius: 100%; margin-left: 7px; position: relative; cursor: pointer}
.ic-display-icon:first-child{margin: 0}
.ic-display-icon:before{content: ''; width: 14px; height: 14px; position: absolute; left: 0;  top:0; right:0; bottom: 0px; margin: auto; background: url("../images/after-login-sprite-image.png") no-repeat; }
.ic-display-icon.current-position{background: #0FB3D1; border: 1px solid #0FB3D1;}

.ic-display-icon.display-grid:before{ background-position:-299px -242px;}
.ic-display-icon.display-list:before{ background-position:-117px -241px;}

.ic-display-icon.display-grid.current-position:before{ background-position:-351px -242px;}
.ic-display-icon.display-list.current-position:before{ background-position:-176px -243px;}
.ic-search-wrap{width: 262px; height: 35px; position: relative; background: #fff; border: 1px solid #B9B9B9; border-radius: 18px; overflow: hidden; padding-left: 30px; margin-right: 7px;}
.ic-search-wrap input[type=submit]{width: 30px; height: 100%; position: absolute; left: 0; top:0; background: url("../images/after-login-sprite-image.png") no-repeat; background-position: -407px -234px; border: 0;}
.ic-search-wrap input[type=text]{width: 100%; height: 100%; border: 0; background: transparent; color: #B9B9B9; font-size: 15px; line-height: 24px; padding: 0px 0 0 5px;}
.ic-search-wrap input[type=text]:focus{outline: 0px;}
.ic-search-wrap input[type=text]::placeholder{color: #B9B9B9;}
.ic-box-wrap,.db-filtter-box-wrapper{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; max-height: 640px; overflow-y: scroll; }

.ic-box-wrap::-webkit-scrollbar,
.db-filtter-box-wrapper::-webkit-scrollbar{display: none;}
.ic-box-wrap,.db-filtter-box-wrapper {-ms-overflow-style: none; scrollbar-width: none;}


.ic-2box-wrap .db-box{width: calc(50% - 7px); margin-bottom: 14px;}
.clear-filters a{position: relative; margin: 0px; padding: 0px 0 0 0px; width: 35px; height: 35px; background: #000; border-radius: 100%; cursor: pointer; display: block; transition: all 0.5s ease-in-out;}
.clear-filters a:before{width: 10px; height: 10px; position: absolute; left: 0; top:0; right: 0; bottom: 0; margin: auto; content: ''; background: url("../images/after-login-sprite-image.png") no-repeat; background-position: -116px -312px; cursor: pointer;}
.clear-filters a:hover{text-decoration: underline; background: #0eb0ce;}
.clear-filters a .jd-action-hover{width: 200px; z-index: 1;}
.clear-filters a:hover .jd-action-hover{opacity: 1; visibility: visible;}

.inner-container-right .page-sub-heading,
.rf-container .page-sub-heading,
.community-container-right .page-sub-heading{width: auto}


.filter-top-row{justify-content: space-between; margin-bottom: 25px;}
.filter-top-row.posted-top-row{margin-bottom: 11px;}
.filter-heading{font-size: 15px; font-weight: 600;}
.inner-container-right .switch-btn input:checked + .slider{background-color: #0FB3D1;}

.form-group {position: relative; margin-bottom: 30px; width: 100%} 
select.form-control {padding-top: 10px; transition: 0.15s;} 

.form-group.focused .floating-label {top: -20px; font-weight: 500;}
.select2-container{width: 100%!important}
 
.inner-container-right .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{    border-color: transparent transparent #0FB3D1 transparent;}
.inner-container-right .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #0FB3D1 transparent transparent transparent;}
.ic-top-row{min-height: 35px; margin-bottom: 20px}
.filter-form-wrapper{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}
 
.ffw-col2 .bl-form-row{width: calc(50% - 7px)}
.calendar-input{background: url("../images/calendar-icon.png") right 0px top 13px no-repeat}
.main-wrapper-container .db-box{padding: 15px 15px 25px;}
.additional-filters .filter-top-row{margin-bottom: -10px;}

.jobs-search-empty{height: 100%}
.jse-wrapper{width: 100%; display: flex; flex-flow: wrap;  padding-top: 100px; flex-direction: column}
.jse-img,.jse-heading,.jse-text{width: 100%; text-align: center}
.jse-heading{font-size: 20px; font-weight: 600; color: #000000; line-height: 51px;}
.jse-text{color: #808080;}
/* End for Jobs */
  
/* Start For Floting Form */ 
.bl-form-row {position: relative; margin-bottom: 0px;}
.floating-input,
.floating-select {padding: 0px; display: block; width: 100%; height: 44px; background-color: transparent; border: none; border-bottom: 1px solid #D2D2D2; margin-bottom: 0px; font-size: 15px;}
.floating-input:focus,
.floating-select:focus {outline: none; border-bottom: 2px solid #D2D2D2;}
.bl-form-row label {color: #808080; font-size: 13px; font-weight: normal; position: absolute; pointer-events: none; left: 0px; top: 10px; transition: 0.2s ease all;  -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all;}
.floating-input:focus~label,
.floating-input:not(:placeholder-shown)~label {top: -16px; font-size: 13px; font-weight: 500;}
.floating-select:focus~label,
.floating-select:not([value=""]):valid~label {top: -16px; font-size: 13px; font-weight: 500;}
/* active state */
.floating-input:focus~.bar:before,
.floating-input:focus~.bar:after,
.floating-select:focus~.bar:before,
.floating-select:focus~.bar:after {width: 50%;}
.bl-form-row .floating-label {color: #808080; font-size: 13px; opacity: 1; top: 5px; left: 0px; pointer-events: none; position: absolute; transition: 240ms; margin-bottom: 0; z-index: 1;} 
 input[type="password"].input-password{background:url("../images/not-visible.svg") right 10px top 15px no-repeat; background-size: 22px;}
 input[type="text"].input-password{background:url("../images/visible.svg") right 10px top 18px no-repeat; background-size: 22px;}
.password-show-hide{background: transparent; border: 0; position: absolute; top: 15px; right: 5px; width: 30px; height: 30px;}
/* End For Floting Form */
/*--------select2-css Start----*/ 
.select2-container--default .select2-selection--single {background-color: transparent; height: 44px;  border-radius: 0; border: 0; border-bottom: 1px solid #D2D2D2;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px; position: absolute; top: 10px; right: 0; width: 10px;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left: 0; padding-right: 10px; padding-top: 8px; font-size: 15px;}
.floating-input::placeholder{color: #808080}
.cr-head,.cr-text{width: 100%; font-size: 13px; font-weight: 500; color: #808080}
.cr-head{margin-top: 20px; margin-bottom: -5px;}
.cr-text{margin-top: 17px; line-height: 20px;}

/*--------select2-css End----*/ 


.additional-filters .select2-container--default .select2-selection--single,
.additional-filters .floating-input{height: 80px;}
.additional-filters .bl-form-row .floating-label,
.additional-filters .bl-form-row label{top:46px;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-top: 8px}
.filter-specialities-row,.filter-specialities-btn-row{width: 100%; display: flex; flex-wrap: wrap}
.filter-specialities-row label{width: 100%; font-size: 13px; color: #808080; padding-top: 20px; padding-bottom: 6px;}
.filter-specialities-btn-row{border-bottom: 1px solid #D2D2D2; padding-bottom: 15px;}
.specialities-btn{height: 35px; border-radius: 25px; background: #0fb3d1; font-size: 13px; color: #fff; padding: 4px 30px 0 10px; position: relative; margin: 0px 10px 10px 0}
.specialities-add-btn{height: 35px; border-radius: 25px; background: #e4fafe; font-size: 13px; color: #0fb3d1; padding: 4px 10px 0 10px; border: 1px solid #0fb3d1; cursor: pointer; margin: 0px; }
.specialities-btn span{position: absolute; right: 0px; top:0px;  cursor: pointer; width: 25px; height: 100%; background: url("../images/after-login-sprite-image.png") no-repeat; background-position: -110px -300px;}
.db-filtter-box-wrapper .db-box{margin-bottom: 14px;}
.additional-filters .select2-container--default .select2-selection--single .select2-selection__arrow b{top:52px;}
.additional-filters .form-group.focused .floating-label{top:20px;}
.additional-filters .select2-container .select2-selection--single .select2-selection__rendered{padding-top: 44px;}
.additional-filters .floating-input{padding-top: 37px;}
.additional-filters .floating-input:not(:placeholder-shown)~label{top:20px;}
 

/* Start For Checkbox */
input[type=checkbox]:not(old) {
  width     : 0px;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input[type=checkbox]:not(old) + label {
  display      : inline-block;
  margin-left  : 0;
  line-height  : 1.5em; top:0; height: 24px; float: left;
}

input[type=checkbox]:not(old) + label > span {
  width            : 24px;
  height           : 24px;
  margin           : 0;
  border           : 1px solid #B9B9B9;
  border-radius    : 5px;
  background       : #f1f1f1;   
	display: flex;
    align-items: center;  
}

input[type=checkbox]:not(old):checked + label > span { 
 
  background       : #0fb3d1;   
	border           : 1px solid #0fb3d1;
}

input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓'; 
  width       : 100%;
  color       : #fff;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;   
 
} 

/* End For Checkbox */

/* Start for radio button */ 
input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

 
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 21px;;
	color: #808080;
}


input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 22px;
  height           : 22px;
  margin           : 0 10px 0 0;
  border           : 1px solid #D2D2D2;
  border-radius    : 100%;
  background       : #F3F3F3; 
  vertical-align   : bottom;
}

 
input[type=radio   ]:not(old):checked + label > span{
  background       : #F3F3F3;
}

 

input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 12px;
  height           : 12px;
  margin           : 4px;
  border           : 0;
  border-radius    : 100%;
  background       : #0FB3D1;
  
}
input[type=radio   ]:not(old):checked + label{color: #000}
/* End for radio button */




.filtter-ch-box{position: absolute; left: 0; width: 30px; bottom: 8px;}
.af-row-wrapper{padding-left: 45px; position: relative; width: 100%; display: flex; flex-wrap: wrap; align-items: end}
.af-row-wrapper .bl-form-row{width: 100%;}
.af-row-wrapper .form-group{margin-bottom: 0px;}

.af-row-wrapper .floating-input:focus~label,
.af-row-wrapper .floating-input:not(:placeholder-shown)~label{top: 20px}
.filter-specialities-row{min-height: 100px;}
.specialities-line .filtter-ch-box{bottom: auto; top: 56px;}


/* Start for Job Details*/ 
.jd-section::-webkit-scrollbar,
.jd-det-scroll-area::-webkit-scrollbar{display: none;}
.jd-section,
.jd-det-scroll-area{-ms-overflow-style: none; scrollbar-width: none;}

.jd-review-star,.jd-back,.jd-heading-row,.jd-det-wrapper,.jd-det-content,.jd-info-box-row,.jd-moreinfo-wrapper,.jd-moreinfo-row,.jd-moreinfo-btn-row,.jd-bottom-area,.ratings-review-container,.ratings-review-row,.ratings-review-col,.rr-top-line,.jd-det-scroll-area,.jd-top-area{width: 100%; display: flex; flex-wrap: wrap;}

.jd-section,.ratings-review-box{width: 100%; height: 100%;  position: fixed; top:0; right: 0; max-width: 650px; background: #FFFFFF; box-shadow: 0px 3px 99px #00000069; z-index: 5;  transition: all 0.5s ease-in-out; margin-right: -650px;  opacity: 0}
.jd-section{padding: 35px;  height: 100vh;  }
.jd-det-scroll-area{height: calc(100vh - 310px); overflow-y: scroll;}
.jd-back,.jd-cancel,.rrb-back{color: #F89839; cursor: pointer; font-size: 15px;}
.jd-back:hover,.jd-cancel:hover,.rrb-back:hover{text-decoration: underline}
.jd-section.openjd,
.ratings-review-box.open-rrb{margin-right: 0; opacity: 1}
.jd-heading-row {justify-content: space-between; padding-top: 22px;}
.jd-heading-row .page-heading{width: auto; padding: 0}
.jd-action-area{width: auto; display: flex; flex-wrap: wrap; align-items: center;}
.jd-action-btn{ background: url("../images/after-login-sprite-image.png") no-repeat; width: 45px; height: 45px; margin-left:10px; cursor: pointer; position: relative;}
.jd-action-btn:first-child{margin-left: 0;}
.jd-action-btn.jd-favorite{background-position: -1px -381px;}
.jd-action-btn.jd-socialshare{background-position: -96px -382px;}
.jd-action-btn.jd-addlabel{background-position: -192px -382px;}
.jd-action-btn.jd-bookmark{background-position: -287px -382px;}
.jd-action-btn.jd-calculation{background-position: -382px -382px;}
.jd-action-btn.jd-totalearning{background-position: -477px -381px;}
.jd-action-btn.jd-messenger{background-position: -1px -451px;}

.jd-action-btn.jd-favorite:hover,.jd-action-btn.jd-favorite.selected{background-position: -478px -311px;}
.jd-action-btn.jd-socialshare:hover,.jd-action-btn.jd-socialshare.selected{background-position: -96px -451px;}
.jd-action-btn.jd-addlabel:hover,.jd-action-btn.jd-addlabel.selected{background-position: -191px -451px;}
.jd-action-btn.jd-bookmark:hover,.jd-action-btn.jd-bookmark.selected{background-position: -287px -451px;}
.jd-action-btn.jd-calculation:hover,.jd-action-btn.jd-calculation.selected{background-position: -382px -451px;}
.jd-action-btn.jd-totalearning:hover,.jd-action-btn.jd-totalearning.selected{background-position: -477px -451px;}
.jd-action-hover{background: #000000; box-shadow: 0px 3px 56px #00000073; height: 25px; color: #FFFFFF; font-size: 13px; line-height: 25px; border-radius: 13px 0px 13px 13px; width: 82px; display: block;
    right: 0; position: absolute; bottom: -35px; text-align: center; opacity: 0; visibility: hidden;  transition: all 0.5s ease-in-out;}
.jd-socialshare .jd-action-hover{width: 95px}
.jd-action-btn:hover .jd-action-hover{opacity: 1;  visibility:visible;}
.jd-det-wrapper{padding-top: 35px;}
.jd-det-row{  display: flex; flex-wrap: wrap; align-items: center; padding-right: 19px;}
.jd-det-img{width: 66px; height: 66px;  background:#fff; border: 1px solid #D2D2D2; border-radius: 16px; overflow: hidden; position: relative} 
.jd-det-img img{position: absolute; top:0; left: 0; margin: auto; right: 0; bottom: 0px;}
.jd-det-right{width: calc(100% - 66px); padding-left: 15px;}
.jd-det-head{ color: #000000; font-weight: 600;}
.jd-det-text{font-size: 15px; color: #808080; line-height: 23px; padding-top: 5px;}
.jd-det-text span{display: block;}
.jd-review-area{position: relative; display: flex; flex-wrap: wrap; padding-left: 20px; width: 210px;}
.jd-review-area:before{width: 1px; height: 30px; background: #D2D2D2; content: ''; position: absolute; top:14px; left: 0px;}
.jd-review-star span{font-size: 31px; color: #D2D2D2; margin-right: 2px;}
.jd-review-star span.given-star{color: #F89839}
.employer-reviews{color: #F89839; font-size: 15px; text-decoration: underline; margin-top: 5px;}
.employer-reviews:hover{text-decoration: none}
.jd-det-content{  font-weight: 500; font-size: 16px; padding-top: 40px;}
.jd-det-content span{display: block; font-weight: 600; font-size: 17px;}
.jd-info-box-row{padding-top: 25px;}
.jd-info-box-col{width: calc(33.33% - 25px); border-bottom: 1px solid #dddddd; padding-bottom: 15px; margin-bottom: 15px; margin-right: 25px;}
.jd-info-label{font-size: 15px; font-weight: 500; color: #808080;}
.jd-info-field{font-weight: 600;}
.jd-moreinfo-row{ padding-bottom: 22px;}
.jd-moreinfo-heading{width: 100%; font-size: 15px; color: #0FB3D1; line-height: 23px; font-weight: 600;}
.jd-moreinfo-text{width: 100%; font-size: 16px; line-height: 24px; padding-top: 8px; font-weight: 500;}
.jd-moreinfo-btn-row{padding-top: 14px;}
.jd-moreinfo-btn-row span{background: #e4fafe; border: 1px solid #0fb3d1;  font-weight: 500; height: 40px; border-radius: 25px; padding: 5px 22px; margin-right: 5px;}
.jd-bottom-area{padding: 18px 0px 0; border-top: 1px solid #f1f1f1; justify-content: center; align-items: center; margin-top: 5px;}
.jd-posted-date,.jd-bottom-area .rjp-name{color: #808080; font-size: 12px; line-height: 18px;}
.jd-posted-date{margin-left: 5px;}
.ratings-review-container{  padding-top: 25px; margin-top: 20px; overflow-y: scroll; height: calc(100% - 180px); -ms-overflow-style: none; scrollbar-width: none;  }
.ratings-review-container::-webkit-scrollbar {display: none;}
.ratings-review-row{border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px;}
.ratings-review-row:last-child{border: 0; margin-bottom: 0}
.ratings-review-col{position: relative; padding-left: 65px; min-height: 55px;}
.rr-img{overflow: hidden; position: absolute; top:3px; left: 0px; width: 52px; height: 52px; border-radius: 100%;}
.rr-right-area{width: 100%;}
.rr-padding{padding-left: 35px; padding-right: 35px;}
.rr-top-line{justify-content: space-between; padding-top: 35px;}
.rr-top-line .jd-back{width: auto}
.rr-name{width: 100%; position: relative; font-weight: 600; }
.rr-name span{position: absolute; top:0; right: 0; font-size: 13px; color: #B9B9B9; font-weight: 500;}
.rr-text{font-size: 15px; line-height: 24px; font-weight: 600; padding-top: 12px;}
.rr-right-area .jd-review-star{padding-top: 2px;}
.rr-right-area .jd-review-star span{font-size: 23px;}   
/*End for Job Details*/

/* Start for Favorite & Bookmarked */

.rjp-favorite{background: url("../images/after-login-sprite-image.png") no-repeat; width: 22px; height: 22px; background-position: -177px -312px; cursor: pointer}
.rjp-favorite-area{position: relative}
.favorite-remove-box{width: 560px;  background: #FFFFFF; box-shadow: 0px 3px 97px #00000029; border: 1px solid #D2D2D2; position: absolute; top:35px; right: 50%; margin-right: -280px; border-radius: 14px; z-index: 1; padding: 0 20px 38px 30px; display: none}
.favorite-remove-box:before{  position: absolute; top: -9px; right: 50%; margin-right: -8px;  content: "";  display: inline-block; width: 16px; height: 16px; border-right: 1px solid #D2D2D2; border-top: 1px solid #D2D2D2;  transform: rotate(-44deg); background: #fff}
.favorite-remove-cross{background: url("../images/after-login-sprite-image.png") no-repeat; width: 22px; height: 22px; background-position: -239px -312px; cursor: pointer; float: right; margin-top: 20px;}
.fa-right-left-wrapper{width: 100%; display: flex; flex-wrap: wrap; padding-top: 30px;}
.fa-right{width: 196px;}
.fa-left{width: calc(100% - 196px); padding-top: 4px;}
.fa-left-heading{width: 100%; font-size: 24px; font-weight: 500;}
.fa-left-text{color: #808080; padding-top: 12px;}
.fa-left-text span{font-weight: 600;}
.favorite-remove-btn{width: 196px; height: 36px; text-align: center; font-size: 15px; line-height: 23px; border-radius: 18px; border: 1px solid; margin-top: 13px; display: flex; justify-content: center;  align-items: center; cursor: pointer; transition: all 0.5s ease-in-out;}
.favorite-remove-btn.no-remove{border-color: #E84747; background: #E84747; color: #fff}
.favorite-remove-btn.no-remove:hover{background: #fff; color: #E84747 }
.favorite-remove-btn.yes-remove{border-color: #F89839; background: #fff; color: #F89839}
.favorite-remove-btn.yes-remove:hover{background: #F89839; color: #fff }
.show-section{display: block!important}
.favorite-dd-menu{width: 231px; /*height: 91px;*/ background: #FFFFFF; box-shadow: 0px 3px 54px #00000054; border: 1px solid #EBEBEB; border-radius: 0px 14px 14px 14px; position: absolute; z-index: 4;  left: 0;  top: 45px; display: none; padding-bottom: 5px;}
.favorite-dd-menu ul,.favorite-dd-menu li{width: 100%; float: left; list-style: none; font-size: 15px; line-height: 23px;  padding: 0px; margin: 0px;}
.favorite-dd-menu li{border-bottom: 1px solid #EAE8FF; padding: 12px 12px 8px 12px}
.favorite-dd-menu li a{color: #000;}
.favorite-dd-menu li:last-child{border: 0;}
.favorite-dd-menu li a.current-menu-item{color: #F89839}
.favorite-dd-heading{cursor: pointer}
.favorite-dd-heading:after{content: ''; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 11px solid #f89839; font-size: 0; line-height: 0; margin-left: 10px; position: absolute; top:9px;}
.favorite-dd-heading.flip-arrow:after{  width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 11px solid #f89839; border-top:0}
.favorite-dd-overlay{position: absolute; top:0; left: 0; width: 100%; height: 100%; background: #000;}
.ic-2box-wrap .db-box:nth-child(2n) .favorite-remove-box{ right: 0; margin-right: -16px;}
.ic-2box-wrap .db-box:nth-child(2n) .favorite-remove-box:before{margin-right: 0; right: 17px;}
/*End for Favorite & Bookmarked */



/*Start for Box List View */
.ic-2box-wrap.listview-area .db-box{width: 100%}
.listview-area .rjp-favorite-area{width: 145px; display: flex; justify-content: space-between; flex-wrap: wrap;  align-items: center;}
.listview-area .rjp-favorite-area .site-btn{width: 111px; height: 29px; border: 1px solid #F89839; border-radius: 18px; font-size: 15px; color: #F89839; display: inline-block; background: transparent; padding: 0; text-align: center; visibility: visible}
.listview-area .rjp-favorite-area .site-btn:hover{background: #000; color: #fff; border-color: #000}
.listview-area .rjp-det-row { padding-top: 16px;}
.listview-area .rjp-bottom-row{display: none}
.listview-area .rjp-name p{display: inline}
.listview-area .rjp-name p b{font-weight: normal}
.listview-area .favorite-remove-box{right: -16px; margin-right: 0; top:45px; }
.listview-area .favorite-remove-box:before{right: 25px;}
/*End for Box List View */

.rjp-favorite-area .site-btn, .rjp-name p{display: none}


 /* Start for Job Detial Add label */
.jd-addlabel-box, .jd-addlabel-top-row,.jd-apply-row{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.jd-addlabel-box, .jd-info-lb{position: absolute; top: 50%; left: 50%;  -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 440px; background: #FFFFFF; box-shadow: 0px 3px 99px #00000069; border-radius: 20px; padding: 25px; display: none; transition: all 0.5s ease-in-out;}
.jd-addlabel-heading,.jd-addlabel-text,.jd-addlabel-form,.jd-label-row,.jd-label-head-row,.jd-label-btn-row {width: 100%; margin: 0px; padding: 0px;}
.jd-addlabel-top-row{justify-content: space-between; font-size: 15px; font-weight: 300; color: #f89839}
.jd-addlabel-top-row span{cursor: pointer}
.jd-addlabel-heading{font-weight: 600; padding-top: 25px; padding-bottom: 3px;}
.jd-addlabel-text,.jd-label-head-row{color: #808080; font-size: 15px;}
.jd-addlabel-form{background: #f6f6f6; padding: 20px; border-radius: 10px; margin-top: 16px;}
.jd-addlabel-form .bl-form-row label{color: #0FB3D1; font-size: 15px;}
.jd-addlabel-form .floating-input{border-color: #0FB3D1; background:url("../images/add-label-arrow.png") no-repeat; background-position: top 20px right 0px;}
.jd-label-head-row{font-weight: 500; padding-top: 25px; padding-bottom: 15px;}
.jd-label-btn-row a{background: #e4fafe; color: #000; border-radius: 20px; padding: 7px 15px; font-size: 15px; position: relative; display: inline-block; margin-bottom: 10px;}
.addedlabel-remove{background: url("../images/after-login-sprite-image.png") no-repeat; width: 12px; height: 12px; background-position: -116px -312px; position: absolute; top:16px; right: 9px;}


.jd-added-labels-row a,a.select-addlabel{background: #0fb3d1; color: #fff; font-weight: 300;  }
.jd-added-labels-row a{padding-right: 35px; margin-right: 3px;}
.jd-apply-row {padding-top: 50px; justify-content: center} 
.jd-apply-row .site-btn{font-size: 15px; font-weight: 200; padding: 6px 30px;}
.jd-addlabel-box.show-addlabel-box{ display: block;}
.jd-section-blur{ -webkit-filter: blur(15px); /* Safari 6.0 - 9.0 */ filter: blur(15px);}
.jd-section-wrapper{transition: all 0.5s ease-in-out;}	
/* End for Job Detial Add label */



 /* Start for My Jobs Section */
.labels-ch-container, .labels-ch-row,.jd-lb-info-wrapper{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.labels-ch-container{padding: 25px 0 0;}
.labels-ch-row{padding-bottom: 15px}
.labels-ch-row:last-child{padding-bottom: 0px;}
.labels-ch-row label,
.notifications-row label,
.selectall-box label,
.subscription-checkbox label{width: 100%; flex-wrap: wrap; align-items: center; float: none!important; display: flex!important}
.labels-ch-row label p{padding: 0 0 0 12px; margin: 0}
.labels-ch-row input[type=checkbox]:not(old) + label > span{width: 20px; height: 20px;}
.labels-ch-row input[type=checkbox]:not(old):checked + label > span:before{font-size: 12px;} 
.jd-action-area .site-btn,
.jd-bottom-right .site-btn{padding-left: 23px; padding-right: 23px; height: 45px; font-weight: 300; border-width: 1px; font-size: 15px; padding-top: 8px;}
.jd-bottom-right span{color: #F89839; font-size: 15px; line-height: 23px; cursor: pointer}
.jd-bottom-right span:hover{text-decoration: underline}
.jd-bottom-area.jd-managejobs-bottom-area{justify-content: space-between; padding-top: 22px;}
.jd-bottom-left{width: calc(100% - 170px); display: flex; flex-wrap: wrap;}
.jd-info-lb .jd-addlabel-heading{font-size: 20px; font-weight: 500;}
.jd-lb-info-wrapper{padding-top: 50px; padding-bottom: 16px; justify-content: center}
.jd-lb-info-img-row, .jd-lb-info-heading, .jd-lb-info-date,.jd-lb-btn-row, .jd-top-link-row,.jd-calculator-wrapper, .calc-te-row,.calc-te-amount,.calc-te-rate,.calc-info-row,.calc-bottom-info,.rate-employer-lb-heading{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; justify-content:center }
.jd-lb-info-img {width: 66px; height: 66px; background: #fff; border: 1px solid #D2D2D2; border-radius: 16px; overflow: hidden; position: relative;}
.jd-lb-info-img img {position: absolute; top: 0; left: 0; margin: auto; right: 0; bottom: 0px;}
.jd-lb-info-heading{font-size: 20px; font-weight: 500; padding-top: 16px;}
.jd-lb-info-date{color: #808080; font-size: 15px; padding-top: 10px; padding-bottom: 32px;}
.jd-lb-btn-row{min-height: 42px; margin-bottom: 20px;}
.jd-lb-btn-row .site-btn{height: 42px; width: 290px; padding: 0; display: flex; justify-content: center; align-items: center; font-size: 15px; font-weight: 300;}
.show-info-lb{display: block} 
.jd-calculator-wrapper{padding-left: 20px; padding-right: 20px;}
.calc-te-row,.calc-info-label{font-size: 14px; font-weight: 600; color: #808080}
.calc-te-row{padding-top: 18px;}
.calc-te-amount{font-size: 32px; color: #0FB3D1; font-weight: 300; padding-top: 15px; padding-bottom: 18px}
.calc-te-rate{padding-bottom: 30px;}
.calc-te-rate span{height: 41px; background: #E4FAFE; border-radius: 21px; padding: 0 20px; display: flex; align-items: center; font-weight: 500}
.calc-info-row{position: relative; margin-bottom: 20px; padding-bottom: 25px; border-bottom: 1px solid rgba(112, 112, 112,.4);  }
.calc-info-col{width: 50%; padding: 0 5px}
.calc-info-label,.calc-info-field{width: 100%; text-align: center;} 
.calc-info-field{font-size: 20px; color: #000; padding-top: 5px;}
.calc-bottom-info{font-size: 14px; color: #808080; line-height: 21px; display: block}
.calc-bottom-info span{font-weight: 600;}
.jd-lb-status{position: relative; padding-left: 23px; font-size: 15px;}
.jd-lb-status:before{background: url(../images/after-login-sprite-image.png) no-repeat; width: 21px; height: 21px;  cursor: pointer; position: absolute; content: ''; top:4px; left: 0px}
.jd-lb-status.accepted-status:before{background-position: -351px -312px;}
.jd-lb-status.declined-status:before{background-position: -419px -312px; top: 3px}
.jd-top-link-row{justify-content: space-between;     align-items: center;}
.jd-top-link-row .jd-back{display: inherit; width: auto;}
.jd-totalearning .jd-action-hover{width: 105px;}
.totalearning-job-lb .jd-lb-info-wrapper{padding-top: 15px;}
.totalearning-job-lb .jd-lb-info-heading{padding-top: 10px; font-size: 17px; font-weight: 600;}
.totalearning-job-lb .jd-lb-info-date{padding-top: 3px; padding-bottom: 10px;}
.totalearning-job-lb .calc-te-row{padding-top: 10px;}
.totalearning-job-lb .jd-review-star{justify-content: center}
.rate-employer-lb-heading{font-size: 20px; font-weight: 500; justify-content: flex-start; padding-top: 30px}
.share-rr-form,.share-rr-form-row,.share-rr-form-label,.share-rr-form-field,.share-rr-form-btn{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; }
.share-rr-form{padding-top: 7px;}
.share-rr-form-row{padding-top: 30px;}
.share-rr-form-label{font-size: 15px; font-weight: 600; padding-bottom: 8px;}
.share-rr-form-field textarea{resize:none; background: #F9F9F9; border: 1px solid #ECECEC; border-radius: 8px; width: 100%; height: 171px; font-size: 15px; padding: 14px}
.number-star{color: #F89839; font-size: 17px;  padding-left: 7px; line-height: 32px;}
.share-rr-form-btn{justify-content: flex-end; padding-top: 20px; }
.share-rr-form-btn .site-btn{width: 154px; height: 43px; text-align: center; font-size: 15px; font-weight: 300; letter-spacing: 0.45px; padding: 0px 0 0 0}
.rate-employer-lb .rjp-det-row{padding-top: 40px;}
.rate-employer-lb .rjp-det-head{font-size: 17px;}
.rate-employer-lb .rjp-det-text{font-size: 15px; line-height: 27px;}
.share-rr-form-field.rate-employer-star{margin-top: -2px;}
.rjp-det-head a{color: #000000}
 /* End for My Jobs Section */

/* Start for Account Section */
.account-menu-col{width: 25%;  padding-right: 20px;}
.account-menu-col ul,.account-menu-col li,.account-menu-col li a,.account-info-top-row,.account-info-top-right,.account-info-wrap, .account-profile-name,.account-profile-star,.account-profile-number-start,.account-profile-btn,.account-form-wrap .bl-form-row,.account-form-row,.account-form-label,.account-form-field,.account-form-lb-btn,.account-profile-img-wrap,.account-form-edit-box {width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.account-menu-col li{list-style: none; margin-bottom: 11px;}
.account-menu-col li a{height: 56px; background: #FFFFFF; border: 1px solid #EBEBEB; border-radius: 14px; color: #808080; padding: 0 25px; align-items: center;transition: all 0.5s ease-in-out; font-weight: 500}
.account-menu-col li a:hover{box-shadow: 0px 3px 26px #00000029;}
.account-menu-col li a.current-menu{border-color: #0FB3D1; color: #000000; box-shadow: 0px 3px 26px #00000029;}
.account-info-col{width: 75%; background: #FFFFFF; border: 1px solid #EBEBEB; border-radius: 14px; max-height: 650px; overflow: hidden; padding: 25px }
.account-info-top-row{justify-content: flex-end; font-size: 15px;}
.account-info-top-left{width: 300px;}
.account-info-top-right{width: calc(100% - 300px);  justify-content: flex-end}
.account-info-top-right .jd-review-star{width: auto}
.account-reviews-link{ padding: 2px 0 0 10px}
.account-reviews-link a{text-decoration: underline; font-weight: 500;}
.account-reviews-link a:hover{text-decoration: none}
.account-info-wrap{padding: 0px 0 0px}
.account-profile-wrap{width: 250px; }
.account-profile-box{  background: #F5F5F5; border-radius: 20px; padding: 35px 15px;  width: 100%}
.account-profile-img{width: 90px; height: 90px; position: relative; border-radius: 100%}
.account-profile-img img{border-radius: 100%}
.account-profile-edit{position: absolute; top:-5px; right:-5px; width: 30px; height: 30px; background: #F59638; border-radius: 100%; cursor: pointer}
.account-profile-edit:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 15px; height: 15px; content: ''; background-position: -140px -70px; float: left; margin: 9px 0 0 7px;}

.account-profile-img-wrap,.account-profile-name,.account-profile-star,.account-profile-number-start,.account-profile-btn, .account-profile-wrap .jd-review-star{justify-content: center}
.account-profile-name{padding-top: 10px; font-weight: 500;}
.account-profile-wrap .jd-review-star{padding-top: 14px;}
.account-profile-number-start{color: #B9B9B9; font-size: 15px; padding-top: 10px;}
.account-profile-number-start a{text-decoration: underline}
.account-profile-number-start a:hover{text-decoration: none}
.account-profile-btn{padding-top: 22px;}
.account-profile-btn .site-btn{height: 44px; font-size: 15px; font-weight: 300; padding: 0 25px; text-align: center}

.account-form-wrap{width: calc(100% - 250px); padding-left: 25px; padding-top: 30px; max-height: 600px; overflow-y: scroll;}
.account-form-wrap::-webkit-scrollbar{display: none;}
.account-form-wrap {-ms-overflow-style: none; scrollbar-width: none;}
.account-form-wrap .bl-form-row{justify-content: space-between}
.account-form-col2{width: calc(50% - 15px); position: relative; margin-bottom: 43px;}
.account-form-col1{width: 100%!important}
.account-form-wrap .bl-form-row label{font-weight: 500; font-size: 15px;}
.account-form-wrap .form-group{margin-bottom: 0px;}
.account-form-col2.title-col{width: 100px}
.account-form-row{padding-top: 25px;}
.account-form-label{padding-bottom: 8px; font-size: 15px; font-weight: 500; color: #808080;}
.account-form-lb-btn{height: 87px; background: #F9F9F9; border: 1px dashed #D2D2D2; border-radius: 14px; justify-content: center; align-items: center; cursor: pointer}
.account-form-lb-btn:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: 0px 0px; width: 24px; height: 24px; content: '';  }
.account-form-wrap .floating-input, .account-form-wrap .floating-select, .account-form-wrap .select2-container .select2-selection--single .select2-selection__rendered{font-size: 17px;}
.account-form-wrap .floating-input:focus~label, 
.account-form-wrap .floating-input:not(:placeholder-shown)~label{top:-25px}
.add-btn.site-btn,.added-btn.site-btn{background: transparent; font-size: 15px; padding: 0px 20px; height: 48px; color: #808080; border: 1px solid #d7d7d7; text-align: center}
.add-btn.site-btn:hover{border-color: #f89839; color: #f89839}
.added-btn.site-btn{background: #E4FAFE; border-color: #0FB3D1; color: #000000}
 .add-btn.site-btn{padding-left: 10px!important; padding-right: 10px!important;} 
.account-form-edit-box{padding: 17px 20px 20px; margin-bottom: 15px; background: #FFFFFF; border: 1px solid #D2D2D2; border-radius: 12px; justify-content: space-between; align-items: center;font-size: 15px; line-height: 23px; min-height: 96px;}
.account-form-edit-box:last-child{margin-bottom: 0px;}
.afe-left-col{width: calc(100% - 150px); padding-right: 25px;}
.afe-left-top-row, .afe-left-bottom-row{width: 100%}
.afe-left-top-row{font-weight: 600;}
.afe-left-top-row span{font-weight: 300; color: #808080; padding-left: 5px;}
.afe-left-bottom-row{padding-top: 13px;}
.afe-right-col{width: 150px; color: #F89839; display: flex; justify-content: end; position: relative}
.afe-right-col span{cursor: pointer; position: relative; padding-left: 20px; padding-right: 10px; text-decoration: none!important}
.afe-right-col span:last-child{padding-right: 0px;}
.afe-right-col span:hover{text-decoration: underline}
.afe-left-bottom-row span{ position: relative; padding-left: 22px;}
.afe-right-col span:before,
.afe-left-bottom-row span:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; position: absolute; left: 0}
.afe-right-col span.afe-edit:before{background-position: -140px 0px; width: 13px; height: 12px; top:5px}
.afe-right-col span.afe-remove:before{background-position: -192px 0px; width: 11px; height: 14px; top:4px; left: 3px;}
.afe-left-bottom-row span:before{ width: 18px; height: 18px; top:2px; }
.afe-left-bottom-row span.afe-email:before{background-position: -242px 0px;  }
.afe-left-bottom-row span.afe-phone:before{background-position: -291px 0px;}
.afe-left-bottom-row a{color: #000}
.afe-left-bottom-row a:hover{text-decoration: underline}
.afe-left-bottom-row{display: flex; justify-content: space-between; flex-wrap: wrap}
.afe-left-bottom-row span.afe-phone{width: 140px;}
.afe-left-bottom-row span.afe-email{width: calc(100% - 140px); word-wrap: break-word; padding-right: 20px;}
.add-ac-box-row{width: 100%; display: flex; justify-content: center; margin: 0px; padding: 13px 0 0 0px; color: #F89839; font-size: 15px; }
.add-ac-box-row span{cursor: pointer}
.add-ac-box-row span:hover{text-decoration: underline}
.afe-left-bottom-row span.afe-school{padding-left: 0;}
.afe-left-bottom-row span.afe-school:before{display: none}
.account-light-box{position: absolute; top: 50%; left: 50%;  -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 667px; background: #FFFFFF; box-shadow: 0px 3px 99px #00000069; border-radius: 20px; padding: 33px 35px 50px; transition: all 0.5s ease-in-out; z-index: 21; display: none}
.account-lb-show{display: block!important}
.account-lb-close,.account-lb-heading,.account-lb-content,.account-lb-form,.account-lb-form .bl-form-row,.account-lb-btn-row{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.account-lb-close{font-size: 15px; cursor: pointer; color: #F89839}
.account-lb-close:hover{text-decoration: underline}
.account-lb-heading{font-size: 34px; line-height: 51px; padding-top: 23px;}
.account-lb-content{font-size: 15px; line-height: 23px; color: #808080; font-weight: 500;}
.account-lb-form{padding-top: 50px;}
.lb-mo-number-col{ display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; justify-content: space-between} 
.lb-mo-number-col .form-group{width: 50px; }
.lb-mo-number-col .floating-input{width: calc(100% - 65px)}
.account-light-box .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #0FB3D1 transparent transparent transparent}
.account-light-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #0FB3D1 transparent;}
.account-lb-btn-row{padding-top: 7px; justify-content: center;}
.account-lb-btn-row .site-btn{padding-left: 25px; padding-right: 25px; font-weight: 300;}
.account-light-box .account-form-col2{margin-bottom: 50px;} 
.default-label-open .floating-label,
.default-label-open label{top: -25px!important;}
.account-lb-form .hasDatepicker,
.floating-input.hasDatepicker{background: url("../images/calendar-date-blue-icon.png") no-repeat; background-position: top 10px right 5px; }
.hasDatepicker::placeholder{color: #000; opacity: 1}
.eligibility-row, .account-rate-row,.count-text-area,.account-inputfile-wrapper,.account-file-value,.account-inputfile-instructions,.account-inputfile-blue-wrapper,.pl-info-row,.pl-top-area,.pl-botton-area,.cancel-changes-btn-row{width: 100%; display: flex; flex-wrap: wrap; margin:0; padding:  0px;}
.eligibility-row{padding-bottom: 18px; align-items: flex-start;}
.eligibility-row:last-child{padding-bottom: 0px;}
.eligibility-text{width: calc(100% - 35px);  padding-left: 16px;}
.eligibility-row .switch-btn{width: 30px; padding-top: 4px;}
.eligibility-row .switch-btn input:checked + .slider{background-color: #0fb3d1; padding-top: 4px;}
.account-form-label.default-color{font-weight: 600;}
.btn-crass{background: url("../images/btn-cross.png") no-repeat; width: 14px; height: 14px; display: inline-block; margin-left: 12px; cursor: pointer} 
.added-btn.site-btn{display: flex; align-items: center; cursor: auto}
.account-form-field .site-btn{margin-right: 7px; margin-bottom: 10px;}
.account-form-field .site-btn:last-child{margin-right: 0px;}
.account-radio-box{padding-right: 20px;}
.account-radio-box:last-child{padding-right: 0px;}
.account-rate-row{margin-top: -26px;}
.account-rate-left-col{width: 65px;}
.account-rate-right-col{width: calc(100% - 65px); padding-left: 15px;}
.account-row-label{width: 100%; color: #808080; font-weight: 500; font-size: 15px;}
.clock-input{background:url("../images/clock-icon.png"); background-repeat: no-repeat; background-position: top 10px right 0px;}
.count-text-area{ height: 146px; background: #FFFFFF; border: 1px solid #D2D2D2; border-radius: 14px; position: relative; overflow: hidden;  padding: 17px 25px;}
.count-text-area textarea{width: 100%; resize: none; height: calc(100% - 30px); padding: 0; border: 0;}
.text-area-number{  font-size: 14px; line-height: 18px; color: #808080; position: absolute; bottom: 11px; right: 15px;}
.account-inputfile-wrapper{height:98px; background: #F9F9F9; border: 1px dashed #D2D2D2; border-radius: 14px; justify-content: center; align-items: center; cursor: pointer; position: relative; overflow: hidden; }
.account-inputfile-wrapper label{width: 100%; height: 100%; }
.account-file-value{padding:0 10px; border:0;   height:100%; cursor:pointer; justify-content: center; align-items: center;} 
.account-info-file{  height: 0; opacity: 0; overflow: hidden; position: absolute; width: 0;  z-index: -1;}
.account-file-value:empty:before {background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: 0px 0px; width: 24px; height: 24px; content: ''; }
.account-inputfile-instructions{color: #808080; font-size: 15px; line-height: 23px; padding-top: 12px;}
.video-resume-info{position: relative;width: 30px; margin-left: 3px;}
.video-resume-info:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -75px 0px; width: 18px; height: 18px; content: ''; position: absolute; top:5px; left: 5px; cursor: pointer}
.video-resume-info-box{display: none; width: 450px; background: #FFFFFF; box-shadow: 0px 3px 99px #00000069; border-radius: 0px 14px 14px 14px; padding: 20px 15px 30px; position: absolute; top:46px; left: 13px; z-index: 1}
.video-resume-info-box p{font-size: 15px; line-height: 23px; padding: 0 0 10px 0; margin: 0px; font-weight: 500;}
.video-resume-info-box p:last-child{padding: 0;}
.video-resume-info-box:before{content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #0DA5C0; font-size: 0; line-height: 0;  transform: rotate(46deg); position: absolute; left: -8px; top: -11px; z-index: 1;}
.video-resume-info:hover .video-resume-info-box{display: block}
.add-country-btn{width: 150px;}
.add-skills-btn{width: 125px;}
.add-language-btn{width: 165px}
.add-speciality-btn{width: 160px;}
.account-inputfile-blue-wrapper{height: 63px; background: #E4FAFE; border: 1px solid #0FB3D1; border-radius: 14px; position: relative; opacity: 1; overflow: hidden; padding-right: 75px; align-items: center; margin-top:4px;}
.account-inputfile-blue-wrapper .account-file-value{padding-top: 18px; padding-left: 50px; position:relative; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display: block;}
.account-inputfile-blue-wrapper .account-file-value:before {background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: 0px -69px; width: 27px; height: 15px; content: ''; position: absolute; left: 10px; top:24px}
.account-inputfile-blue-wrapper label {width: 100%; height: 100%;}
.inputfile-url-copy{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -76px -69px; width: 23px; height: 23px; position: absolute; right: 15px; cursor: pointer}
.pl-info-row{justify-content: space-between; padding-top: 22px;}
.pl-info-col{width: 30%; font-weight: 500;}
.pl-info-col-head,.pl-info-col-text{width: 100%}
.pl-info-col-head{color: #0FB3D1; font-size: 15px;}
.pl-info-col-text{padding-top: 2px; }
.pl-info-col-text.wordbreak{word-break: break-all;}
.pl-botton-area{justify-content: space-between; border-top: 1px solid #D2D2D2; padding-top: 15px; margin-top: 17px;}
.pl-top-area,.pl-botton-area{padding-left: 20px; padding-right: 20px;}
.pl-botton-area span{position: relative; font-weight: 500;}
.pl-botton-area span:before{position: absolute; content: ''; left: 0}
.pl-botton-left-col span{padding-left: 25px;}
.pl-botton-left-col span:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -241px -70px; width: 16px; height: 21px; top:1px;}
.pl-botton-right-col span{ font-size: 13px; color: #F89839; cursor: pointer; padding-left: 29px;}
.pl-botton-right-col span:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -291px -70px; width: 22px; height: 16px; top:3px}
.pl-form-box{padding-left: 0px; padding-right: 0px;}
.blue-inputfile{margin-top: -20px;}
.account-form-row.ulc-row{margin: -20px 0 20px 0; padding-top: 0}

.afe-right-col .favorite-remove-box{right: 0; margin-right: 0;}
.afe-right-col .favorite-remove-box:before{right: 72px; margin-right: 0;}
.afe-right-col .fa-left-heading{line-height: 34px; color: #000000}
.bl-form-row.rr-text-area-row{margin: -20px 0 20px}
.error-col label{color: #E84747;}
.error-col .floating-input{border-color: #E84747}
.alert-msg-box.job-experience-erroe{width: calc(100% - 150px); top: -100px;  max-width: inherit;}

.account-inputfvideo video{width: 100%; height: 100%}
.account-inputfile-wrapper.account-inputfvideo label{position: absolute;  top:0; right: 0px; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center;}



.account-inputfvideo .playpause{position: absolute; top:0; left: 0; bottom: 0; right: 0; margin: auto; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center;}
.account-inputfvideo .playpause:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -343px -70px; width: 25px; height: 28px; content: '';  }
.account-inputfvideo .account-file-value{width: 20px; height: 20px; background: #F59638; border-radius: 100%; text-indent: -9999px;}
.account-inputfvideo .account-file-value:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -388px 0px; width: 8px; height: 8px; content: ''; position: absolute;  }
.account-lb-form.account-form-wrap{overflow:auto; max-height: none}
.cancel-changes-btn-row{padding-top: 50px; align-items:center} 
.cancel-changes-btn-row .yes-cc{padding-left: 20px;}
.cancel-changes-btn-row .yes-cc a{color: #000; }
.cancel-changes-btn-row .site-btn{padding: 9px 25px;}
.cancel-changes-lb{display: block}
.cancel-changes-lb .account-lb-heading{padding-top: 8px;}

/* End for Account Section */
.checkbox-result{display: none}
.jd-added-label-row{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}
.jd-added-label-row .jd-back{width: 100px;}
.jd-added-dabel{width: calc(100% - 100px); display: flex; flex-wrap: wrap; justify-content: flex-end}
.jd-added-dabel span{height: 25px; background: #F1F1F1; border-radius: 23px; font-size: 13px; line-height: 20px; margin-right: 7px; padding: 3px 7px 0 25px; position: relative;}
.jd-added-dabel span:last-child{margin-right: 0px;}
.jd-added-dabel span:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; background-position: -340px -0px; width: 14px; height: 10px;  content: ''; position: absolute; top:7px; left: 6px}


/* Start for Wallet Section */
.wallet-container-left{display: flex; flex-wrap: wrap}
.wallet-amount-row{width: 35%}
.wallet-number,.wallet-money-text{width: 100%; text-align: center}
.wallet-number{font-size: 62px; font-weight: 200; line-height: 93px;}
.wallet-money-text{font-size: 17px; text-transform: uppercase; color: #0FB3D1; letter-spacing: 1.53px; padding-top: 3px;}
.wallet-amount-row .db-box{margin-bottom: 15px; padding-top: 35px; padding-bottom: 50px;}
.wallet-amount-row .db-box:last-child{margin-bottom: 0px;}
.wallet-payment-history-row{width: 65%; padding-left: 17px;}
.wallet-payment-history-row .db-box,
.rf-box-wrapper .db-box{flex-direction: row; margin-bottom: 15px; transition: all 0.5s ease-in-out;}
.wallet-payment-history-row .db-box:hover{box-shadow: 0px 3px 26px #00000029; border: 1px solid #0FB3D1;}
.wallet-payment-history-row .db-box a{width: 100%; display: flex; flex-wrap: wrap;}
.wallet-ph-left{width: calc(100% - 125px)}
.wallet-ph-right{width: 125px; text-align: right}
.wallet-ph-left-top, .wallet-ph-left-bottom, .wallet-ph-right-btn, .wallet-ph-right-money{width: 100%}
.wallet-ph-left-top{font-size: 13px; line-height: 20px; color: #808080;}
.wallet-ph-left-bottom{font-size: 15px; line-height: 21px; color: #000000; padding-top: 11px; font-weight: 500;}
.wallet-ph-right-btn span{height: 22px; background: #E4FAFE; border-radius: 13px; font-size: 13px; line-height: 20px; color: #0FB3D1; padding: 0 10px;}
.wallet-ph-right-money{color: #0FB3D1; font-size: 24px; font-weight: 300; padding-top: 35px;}
.ph-box-wrapper,
.rf-box-wrapper{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; max-height: 650px; overflow-y: scroll; }
.ph-box-wrapper::-webkit-scrollbar,
.notifications-container::-webkit-scrollbar,
.rf-box-wrapper::-webkit-scrollbar,
.community-box-wrapper::-webkit-scrollbar{display: none;}
.ph-box-wrapper,
.notifications-container,
.rf-box-wrapper,
.community-box-wrapper{-ms-overflow-style: none; scrollbar-width: none;}
.wallet-container-left .ic-top-row .page-sub-heading {width: 100%;}
.header-area .main-wrapper.wallet-header-wrapper{justify-content:space-between}
.wallet-goback{width: 100px; font-size: 15px;}
.wallet-header-right{width: calc(100% - 100px); display: flex; flex-wrap: wrap; justify-content: flex-end;} 
.wallet-goback a:hover{text-decoration: underline}
.wallet-main-container{max-width: 735px; margin: auto; width: 100%;  }
.wallet-detail-box{background: #FFFFFF; box-shadow: 0px 3px 86px #0000001A; border: 1px solid #EBEBEB;	border-radius: 14px; width: 100%; padding: 75px 60px}
.wd-row1,.wd-row2,.wd-row3,.wd-row4,.wallet-detail-date,.wd-transaction-id{width: 100%}
.wd-row1,.wd-row2,.wd-row3{text-align: center}
.wd-row1{color: #B9B9B9;}
.wd-row2{font-size: 60px; line-height: 90px; color: #0FB3D1; font-weight: 200;  }
.wd-row4{padding-top: 40px;}
.wd-row4 span{color: #0FB3D1; font-weight: 500;}
.wd-transaction-id{text-align: center; padding-top: 30px;}
.wallet-detail-date{padding-bottom: 18px; padding-top: 60px;}
/* End for Wallet Section */

/* Start for Notifications Section */
.notifications-container,.notifications-row,.notifications-top-row{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.notifications-container{max-height: 650px; overflow-y: scroll;}
.notifications-row{padding-bottom: 15px;}
.notifications-row label,.selectall-box label{justify-content: space-between; height: auto!important}
.notifications-row p{background: #FFFFFF; border: 1px solid #D2D2D2; border-radius: 14px; width: calc(100% - 45px); margin: 0px; padding: 19px 25px 18px; font-weight: 500;}
.notifications-row p b{font-weight: 500!important; color: #0FB3D1;}
.notifications-row input[type=checkbox]:not(old) + label > span,
.selectall-box input[type=checkbox]:not(old) + label > span{width: 27px; height: 27px;}
.notifications-row input[type=checkbox]:not(old):checked + label > span:before,
.selectall-box input[type=checkbox]:not(old):checked + label > span:before{font-size: 18px;} 
.disablednotifications {pointer-events: none; opacity: 0.4; -webkit-user-select: none; /* Safari */ -ms-user-select: none; /* IE 10 and IE 11 */ user-select: none; /* Standard syntax */}
.notifications-row.disablednotifications p{font-weight: normal}
.notifications-top-row{justify-content: space-between; align-items: center; padding-bottom: 15px;}
.selectall-box p{padding-left: 21px; color: #808080; font-size: 15px; margin: 0px;}
.notifications input[type=submit]{position: relative; width: 104px; height: 44px; border-radius: 28px; border: 0; cursor: pointer; background: url("../images/delete-icon.png") no-repeat; background-position: top 15px left 14px;  background-color: #E84747; color: #fff; transition: all 0.5s ease-in-out; padding-left: 18px;}
.notifications input[type=submit]:hover{background-color: #000}
.selectall-box input[type=checkbox]{display: none}
.notifications-td{width: 100%}
/* End for Notifications Section */

/* Start for Refer Friends Section */
.refer-friends-container{ }
.rf-container-left{width: 65%; display: flex; flex-wrap: wrap; justify-content: space-between}
.rf-container-right{width: 35%; padding-left: 17px;}
.rf-amount-row{width: 35%;}
.rf-detial-row{width: 65%; padding-left: 17px;}

.rf-box-wrapper,.rf-share-text,.rf-share-text-box,.share-handles-line,.rf-share-shear-line,.send-invitation,.re-mobilenumber-row,.re-mobilenumber-btn-row,.rf-info-name,.rf-info-contact,.rh-top-row,.rh-bottom-row{width:100%}
.rf-share-text{font-size:15px; line-height:23px; color: #808080; padding-bottom:20px;}
.rf-share-text-box{position:relative; padding-right:45px; padding-left:10px; height: 47px; background: #E4FAFE; border: 1px solid #B8E3EB; border-radius: 33px; overflow:hidden; }
.rf-share-text-box .inputfile-url-copy{top:12px}
.rf-share-text-box input[type=text]{width:100%; height:100%; border:0px; font-size:15px; color: #0FB3D1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: transparent;}
.share-handles-line{position:relative; text-align:center; margin-top:35px;}
.share-handles-line:before{content:''; width: 100%; height: 1px; background: #dedede; position: absolute; top: 14px; left: 0; z-index: 1;}
.share-handles-line span{color: #808080; font-size:15px; line-height:23px; background:#fff; padding: 5px 10px; position: relative; z-index: 2;}
.rf-share-shear-line{text-align:center; display: flex; flex-wrap: wrap; justify-content: center; padding-top:20px;}
.rf-share-shear-line a{width: 58px; height: 58px; background: #E4FAFE; border: 1px solid #B8E3EB; position:relative; margin:0 4px; border-radius: 100%;}
.rf-share-shear-line a:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; position: absolute; top:0px; left: 0px; right:0; bottom:0; margin:auto}
.rf-share-shear-line a.rf-facebook:before{background-position: -0px -140px; width: 26px; height: 25px;}
.rf-share-shear-line a.rf-twitter:before{background-position: -145px -140px; width: 29px; height: 24px;}
.rf-share-shear-line a.rf-linkedin:before{background-position: -76px -140px; width: 24px; height: 24px;}

.send-invitation{font-size:15px; font-weight:600;}
.re-mobilenumber-row{display:flex; flex-wrap:wrap; justify-content: space-between; padding-top:20px; }
.re-mobilenumber-left{width:45px;}
.re-mobilenumber-right{width:calc(100% - 60px);}
.re-mobilenumber-btn-row{padding-top:22px;  text-align:right;}
.re-mobilenumber-btn-row .site-btn{width: 153px; height: 36px; font-size:15px; text-align:center; padding:0px;}

.rf-detial-left{width: calc(100% - 160px)}
.rf-info-row{width:100%; position:relative; padding-left:56px;}
.rf-info-img{width: 44px; height: 44px; border-radius:100%; overflow:hidden; position:absolute; top:0px; left:0px;}
.rf-info-name{font-weight:500;}
.rf-info-contact, .rf-info-contact a{line-height:23px; font-size:15px; color: #808080; text-decoration:none;overflow-wrap: break-word;}

.rf-detial-right{width: 150px; display:flex; flex-wrap:wrap; justify-content: flex-end; align-items: center;} 
.rf-detial-right div{margin-left:20px;}
.rf-detial-right div:first-child{margin-left:0px;}
.rf-three-dot{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; background-position:-208px -140px; width:6px; height:25px;}
.rf-detial-twitter{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; background-position:-145px -140px;width: 29px; height: 24px;}
.rf-detial-linkedin{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; background-position:-76px -140px;width: 24px; height: 24px;}
.rf-detial-fb{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; background-position:-0px -140px; width: 26px; height: 25px;}
.rf-detial-joined{font-size:13px; color: #0FB3D1; display: flex; align-items: center;}
.rf-detial-joined:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; content: ''; background-position:-404px -70px; width: 18px; height: 18px; margin-right:5px; }
.rf-box-wrapper .db-box{justify-content: space-between; padding-top:15px; padding-bottom:15px;}
.rf-box-wrapper .db-box:last-child{margin-bottom:0px;}

.rh-top-row{justify-content: space-between; display: flex; flex-wrap: wrap;}
.rh-top-left{font-size:13px; line-height:20px;color: #808080; font-weight:300;}
.rh-top-right{font-size:24px; color: #0FB3D1; font-weight:300;}
.rh-bottom-row{font-size:15px; line-height:23px; padding-top:7px;}
.rh-bottom-row span{font-weight:bold}
/* End for Refer Friends Section */

/* Start for Subscription Section */
.subscription-wrapper,.subscription-radio-row,.subscription-plan-row,.subscription-col-line.scl-1,.subscription-col-line.scl-4,.subscription-lb-top-row,.subscription-info-row,.subscription-button-row,.sc-cancelled-line,.subscription-min-wrap {width: 100%; display:flex; flex-wrap:wrap; margin: 0px; padding: 0px;}
.subscription-wrapper{justify-content: space-between; padding-bottom: 25px; flex-direction: row-reverse}
.subscription-name,.subscription-text,.subscription-checkbox,.subscription-col-line{width: 100%}
.subscription-left-area{width: 45%; padding-top: 85px;}
.subscription-right-area{width: 55%; padding-left: 65px; padding-top: 55px;}
.subscription-name{font-size: 34px; padding-bottom: 15px;}
.subscription-text p{padding-bottom: 10px;}
.subscription-text p:last-child{padding-top: 10px;}
.subscription-text p span,
.subscription-checkbox p b,
.subscription-text p span b{font-weight: 600;}
.subscription-text p span b{color: #0FB3D1;}
.subscription-checkbox{padding-top: 10px;}
.subscription-checkbox label{align-items: flex-start; height: auto!important;}
.subscription-checkbox p{width: calc(100% - 25px); padding: 0 0 0 16px; margin: 0px;}
.subscription-checkbox label span{margin-top: 6px!important;}
.subscription-checkbox input[type=checkbox]{display: block; height: 0px;}
.subscription-radio-row{justify-content: flex-end}
.subscription-radio-box{padding-right: 20px;}
.subscription-radio-box:last-child{padding-right: 0px;}
.subscription-radio-box input[type=radio ]:not(old) + label > span{width: 19px; height: 19px; margin-right: 7px;}
.subscription-radio-box input[type=radio]:not(old):checked + label > span > span{width: 9px; height: 9px;}
.subscription-radio-box input[type=radio ]:not(old) + label{color: #000; font-size: 14px; font-weight: 500;  line-height: 18px;}
.subscription-radio-box input[type=radio ]:not(old){width: 23px;}

.subscription-plan-row{padding-top: 20px; justify-content: space-between}

.subscription-plan-col{  height: 437px; background: #FFFFFF; border: 1px solid #DBDBDB; border-radius: 12px; text-align: center; position: relative; padding: 0px 10px; display: flex!important; flex-wrap: wrap; flex-direction: column; justify-content: center; transition: all 0.5s ease-in-out; font-weight: 500;}
.subscription-plan-col:hover{box-shadow: 0px 43px 47px #00000029; border: 1px solid #0FB3D1;}
.subscription-col-line.scl-1{font-size: 26px; justify-content: center}
.subscription-col-line.scl-1 span{font-size: 12px; color: #0FB3D1;}
.subscription-col-line.scl-2{font-weight: 600; padding-top: 25px; padding-bottom: 2px;}
.subscription-col-line.scl-3,.subscription-col-line.scl-5,.subscription-professional-bottom{line-height: 18px; font-size: 13px;}
.subscription-col-line.scl-4{padding: 25px 0 33px; justify-content:center; position: relative }
.subscription-col-line.scl-4:after{width: 40px; height: 1px; background: #EFEFEF; content: ''; bottom:0; left: 50%; margin-left: -20px; position: absolute;}
.subscription-col-line.scl-4 .site-btn{width: 135px; height: 34px; line-height: 20px; font-size: 14px; padding: 0; display: flex; justify-content: center; align-items: center;}
.subscription-col-line.scl-5{padding-top: 33px;}
.subscription-col-line.scl-5 span{ color: #0FB3D1;}

.subscription-professional{width: 26px; position: absolute; top:12px; right: 12px;}
.subscription-professional:before{display: block; background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 26px; height: 18px; content: ''; background-position: -242px -140px}

.subscription-professional-bottom{width: 100%; position: absolute; left: 0; bottom: 20px; text-align: center; color: #B9B9B9}


 
 
.subscription-plan-row .slick-slide {margin: 0 8px;} 
.subscription-plan-row .slick-list {margin: 0 -8px; padding-bottom: 100px;}
.subscription-plan-row .slick-dots{bottom: 10px;}
.subscription-plan-row .slick-dots li button:before{display: none}
.subscription-plan-row .slick-dots li{width: 11px; height: 11px;}
.subscription-plan-row .slick-dots li button{width: 100%; height: 100%; background: #fff; border: 1px solid #CFCFCF; border-radius: 100%}
.subscription-plan-row .slick-dots li.slick-active button{background: #0FB3D1; border-color: #0FB3D1;}

.subscription-plan-row .slick-prev, .subscription-plan-row .slick-next{background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 25px; height: 35px; top:inherit; bottom: -2px; }
.subscription-plan-row .slick-prev{background-position: -337px -135px; left: 50%; margin-left: -79px;}
.subscription-plan-row .slick-next{background-position: -287px -135px; right: 50%; margin-right: -82px;}





.subscription-light-box{position: absolute; top: 50%; left: 50%;  -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 667px; background: #FFFFFF; box-shadow: 0px 3px 99px #0000004F;  padding: 37px 40px 45px; transition: all 0.5s ease-in-out; z-index: 21; border: 1px solid #EBEBEB;  border-radius: 14px; display: none; }
.subscription-lb-show{display: block!important}
.subscription-lb-top-row,.subscription-info-row{justify-content: space-between}
.subscription-lb-top-row{padding-bottom: 40px;}
.subscription-lb-top-row span{color: #F89839; cursor: pointer}
.subscription-lb-top-row span:hover{text-decoration: underline}

.subscription-lb-heading{font-size: 27px; line-height: 31px}
.subscription-lb-text{  padding-top: 15px;}
.subscription-lb-text span{font-weight: bold}
.subscription-info-row{padding-top: 37px;}
.subscription-info-col:nth-child(2n){padding: 0 10px;}
.subscription-info-top{text-transform: uppercase; color: #808080;}
.subscription-info-bottom{font-size: 21px; line-height: 31px; font-weight: 500; padding-top: 5px;}
.subscription-info-bottom span,
.subscription-imp-note span{color: #0FB3D1;}
.subscription-imp-note{color: #808080; font-size: 15px; line-height: 25px; padding-top: 35px}
.subscription-imp-note span{font-weight: bold}
.subscription-button-row{justify-content: center; padding-top: 38px;}
.subscription-button-row .site-btn{padding: 8px 22px}
.cancel-icon{background: url("../images/cancel-subscription-icon.png") no-repeat; width: 53px; height: 53px; display: inline-block; background-size: 100%}

.cancel-subscription-wrap{width: 100%; position: relative; padding: 0 0 0 75px;}
.cancel-subscription-wrap .cancel-icon{position: absolute; top:0; left: 0px;}

.cs-radio-row{width: 456px;  background: #FFFFFF; border: 1px solid #D2D2D2; border-radius: 16px; margin-top: 20px; display: flex; flex-wrap: wrap; align-items: center; padding: 24px 17px; transition: all 0.5s ease-in-out;}
.cs-radio-row:hover{box-shadow: 0px 3px 26px #00000029;  border: 1px solid #0FB3D1;}
.cs-radio-row input[type=radio ]:not(old) + label{color: #000; font-size: 17px; font-weight: 500;}

.cs-radio-row input[type=radio ]:not(old) + label > span{width: 24px; height: 24px;}
.cs-radio-row input[type=radio]:not(old):checked + label > span > span{width: 14px; height: 14px;}
.cancel-subscription-wrap .subscription-button-row{justify-content: flex-start;}
.cancel-subscription-wrap .subscription-lb-text{padding-bottom: 5px;}
.cs-radio-row label{width: 100%; display: flex!important; flex-wrap: wrap; margin: 0px; padding: 0px; justify-content: space-between; align-items: center;}
.cs-radio-row label p{width: calc(100% - 35px); padding: 0px; margin: 0px;}

.subscription-cancelled-wrap,.subscription-cancelled-img,.sc-head-wrap,.sc-cancelled-text{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.sc-side-logo{width: auto; margin: 0px; padding: 25px 0px 10px;}
.subscription-cancelled-wrap{position: relative; min-height: 100vh; padding-bottom: 75px;}

.subscription-cancelled-img,.sc-head-wrap,.sc-cancelled-text,.sc-cancelled-line {justify-content: center}
.subscription-cancelled-img{padding-top: 100px;}
.subscription-cancelled-img img{width: 78px;}
.sc-cancelled-text{font-weight: 500;}
.sc-head-wrap{padding-top: 45px; padding-bottom: 26px;}
.sc-main-heading{position: relative; width: auto; }
.sc-main-heading span{position: relative; z-index: 2; line-height: 31px; font-size: 27px; font-weight: normal;}
.sc-main-heading:before {width: 65px; height: 65px; position: absolute; background: #e5fbff; border-radius: 15px; content: ''; z-index: 1; top: -20px; left: -55px;}

.sc-line1{font-size: 37px; font-weight: 300; padding-top: 66px;}
.sc-line1 span{font-size: 20px; font-weight: 500; color: #0FB3D1;}
.sc-line2{font-size: 23px; font-weight: 600; text-transform: uppercase; padding-top: 25px; padding-bottom: 11px;}
.sc-line3 span{background: #000000; border-radius: 14px; color: #FFFFFF; font-size: 14px; line-height: 18px; height: 28px; padding: 5px 10px 0}
.sc-line4{padding-top: 40px; padding-bottom:  55px;}
.sc-line4 span{color: #0FB3D1; padding: 0 4px;}

.subscription-min-wrap{align-items: center; height: calc(100vh - 93px); flex-direction: column; }
.subscription-cancelled-wrap .main-wrapper{margin: 0 auto!important}
/* End for Subscription Section */



.new-rr-row{padding-left: 35px; padding-right: 35px;}
.new-rr-row .ratings-review-col{padding-left: 55px;}
.new-rr-row .rr-right-area{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;  }
.new-rr-row .rr-right-area .rr-name{width: calc(100% - 195px);  }
.new-rr-row .rr-right-area .jd-review-star{width: 185px; justify-content: flex-end; padding-top: 0px;  }
.new-rr-row .rr-right-area .jd-review-star span{font-size: 25px; }
.new-rr-row .rr-right-area .rr-name span{width: 100%; display: block; position: inherit; line-height: 17px; padding-top: 2px;}
.star-edit{position: relative; font-size: 15px; line-height: 23px; padding: 2px 15px 0 17px;}
.star-edit:before{position: absolute; top:8px; left: 0; background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 11px; height: 11px; content: ''; background-position: -143px -0px }

.new-rr-row .rr-img{width: 40px; height: 40px;}
.new-rr-row .rr-text{font-size: 17px; line-height: 26px; color: #808080; font-weight: normal; padding-top: 7px;}

.pastratingadded-alert{width: 440px;}

input.add-btn:focus::placeholder {opacity: 0; color: transparent;}
textarea.floating-input{resize: none}
.validation-error .floating-input:focus~label, .validation-error .floating-input:not(:placeholder-shown)~label,
.bl-form-row .validation-error .floating-label{color: #E84747}
.validation-error .floating-input, .validation-error .floating-select,
.validation-error .select2-container--default .select2-selection--single{border-color: #E84747}

.account-light-box.delete-account-lb{ padding: 38px 25px 62px}
.da-top-row{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 35px;}
.da-top-row span{font-size: 15px; cursor: pointer; color: #F89839;}
.da-top-row span:hover{text-decoration: underline}
.da-bottom-row{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px 0 0 100px; position: relative}
.da-bottom-row:before{background: url("../images/delete-account-icon.png") no-repeat; content: ''; width: 70px; height: 70px; position: absolute; top:0; left: 0px; background-size: 100%}

.da-info-heading,.da-info-cont,.da-info-button{width: 100%}
.da-info-heading{font-size: 27px; line-height: 31px; padding-top: 3px;}
.da-info-cont{padding-top: 13px; line-height: 28px;}
.da-info-button{padding-top: 50px;}

.adrss-row1,.adrss-row2,.adrss-row3,.adrss-row4{width: 100%; text-align: center; padding: 0 35px}
.adrss-row2{font-size: 27px; line-height: 38px; padding-top: 26px;}
.adrss-row3{line-height: 28px; padding-top: 35px;}
.adrss-row4{padding-top: 47px; padding-bottom: 7px;}
.account-light-box.delete-ac-request-lb{width: 796px;}

.account-light-box.prorile-add-label{width: 440px; padding: 30px 25px 40px}
.account-light-box.prorile-add-label .jd-added-labels-row a:before{background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 12px; height: 12px; position: absolute; top:11px; left: 14px; content: ''; background-position: -389px -141px;}
.account-light-box.prorile-add-label .jd-added-labels-row a{background: #E4FAFE; color: #000; font-weight: 500; padding-left: 32px; padding-right: 35px; height: 33px; line-height: 19px; margin: 0 8px 15px 0}
.account-light-box.prorile-add-label .addedlabel-remove{background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 11px; height: 11px; position: absolute; top:11px; right: 10px; content: ''; background-position: -389px -210px;}
.account-light-box.prorile-add-label .jd-label-btn-row{display: flex; flex-wrap: wrap}
.account-light-box.prorile-add-label .jd-addlabel-form{padding-top: 40px;}

.account-light-box.prorile-add-label .floating-input:focus~label, 
.account-light-box.prorile-add-label .floating-input:not(:placeholder-shown)~label{top: -26px;}
.account-light-box.prorile-add-label .floating-input{font-size: 17px;}

.jobgraze-rr-row{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; justify-content: space-between}
.jobgraze-rr-profile{padding-right: 10px; width: 50%; position: relative; padding-left: 100px;}
.jobgraze-rr-profile-img{width: 65px; height: 65px; border-radius: 100%; overflow: hidden; position: absolute; top:0; left: 0px;}
.jobgraze-rr-profile-name,
.provide-rating1,
.provide-rating2{width: 100%}
.jobgraze-rr-profile-name{font-size: 24px; font-weight: 500;}
.jobgraze-rr-profile-designation{color: #808080}
.provide-rating-section{padding-left: 10px; width: 50%; }
.provide-rating1 span{font-size: 32px; color: #F89839; opacity: 0.4; }
.provide-rating1 span.checked{opacity: 1;}

/* Start For Community Section*/
.community-container-left{width: 65%}
.community-container-right{width: 35%; padding-left: 17px;}
.community-container-right .db-box {margin-bottom: 14px;}
.community-container-right .checkbox-result.date-range{padding-top: 13px;}
.community-search-row,.community-box-wrapper,.community-comment-row,.cc-detail-row1,.cc-detail-row3,.cc-sub-row,.cc-mind-row,.community-comment-container{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px;}
.cc-detail-row2{width: 100%}
.community-search-row{justify-content: flex-end}
.community-search-row .ic-search-wrap{width: 375px; height: 39px; margin-right: 0px;}
/*.community-comment-row,.cc-mind-row{position: relative; padding-left: 65px;}*/
.cc-img,.cc-mind-img{width: 50px; height: 50px; border-radius: 100%; overflow: hidden;}
.cc-detail-row-wrap{width: calc(100% - 50px); padding-left: 15px;}
.cc-detail-row1{justify-content: space-between}
.cc-detail-name-area{font-size:15px; line-height: 23px; font-weight: bold;}
.cc-detail-name-area span{font-size: 13px; line-height: 20px; color: #808080; font-weight: 500;}
.cc-detail-posted-area{position: relative; display: flex; flex-wrap: wrap;}
.cc-detail-menu-icon{background: url("../images/community-sprite-img.png") no-repeat; width: 15px; height: 20px; background-position: 8px -0px; cursor: pointer;}
.my-post{position: relative; padding-left: 21px; font-size: 13px; color: #808080; line-height: 20px; padding-right: 8px;}
.my-post:before{background: url("../images/community-sprite-img.png") no-repeat; width: 17px; height: 17px; position: absolute; top:0px; left: 0px; content: ''; background-position: -149px 1px; cursor: pointer;}
.cc-detail-row2,
.cc-detail-row3 {color: #808080; font-size: 15px; line-height: 23px; font-weight: 500;}
.cc-detail-row2{padding-top: 5px;}
.cc-detail-row3{padding-top: 20px;}
.cc-detail-row3 span{position: relative; padding: 0 21px 0 25px; cursor: pointer}
.cc-detail-row3 span:last-child{padding-right: 0px;}
.cc-detail-row3 span:before{background: url("../images/community-sprite-img.png") no-repeat; width: 19px; height: 19px; position: absolute; top:0px; left: 0px; content: '';}
.cc-detail-row3 span.cc-like:before{background-position: -200px -0px; top:3px;}
.cc-detail-row3 span.cc-comment:before{background-position: -51px 1px}
.cc-detail-row3 span:hover{color: #F89839; text-decoration: underline}
.cc-detail-row3 span.cc-like:hover:before{background-position: -250px -0px; top:3px;}
.cc-detail-row3 span.cc-comment:hover:before{background-position: -100px 1px}
.cc-detail-posted-area .favorite-dd-menu{left: inherit; right: 0; top:30px; border-radius: 14px 0px 14px 14px;}
.cc-detail-posted-area .favorite-dd-menu li a:hover{color: #F89839;}
.delete-community-lb .da-bottom-row:before{background: url("../images/cancel-subscription-icon.png") no-repeat; content: ''; width: 53px; height: 53px; position: absolute; top:4px; left: 0px; background-size: 100%}
.delete-community-lb .da-bottom-row{padding-left: 75px;}
.delete-community-lb .da-info-button{justify-content: flex-end; display: flex; margin-top: 5px;}
.delete-community-lb .da-info-button .site-btn{background: #E84747; border-color: #E84747; padding: 7px 35px;}
.delete-community-lb .da-info-button .site-btn:hover{background: #000; border-color: #000;}
.community-box-wrapper .db-box{margin-bottom: 15px; position: relative}
.community-box-wrapper{margin-top: 16px; justify-content: space-between; max-height: 650px; overflow-y: scroll;}
.cc-mind-img{width: 44px; height: 44px;}
.cc-mind-form{width: 100%; max-width: 460px; position: relative; padding-right: 55px; padding-left: 15px;}
.cc-mind-form input[type="text"]{width: 100%; height: 44px; background: #F5F5F5; border: 1px solid #D5D5D5; border-radius: 22px; padding: 0 20px;}
.cc-mind-form input[type="submit"]{width: 44px; height: 44px; border-radius: 100%; background: #F89839; border: 0px; position: absolute; top:0; right: 0px; background-image:url("../images/material-send.png")!important; background-repeat: no-repeat!important; background-position: 16px 16px!important; cursor: pointer;transition: all 0.5s ease-in-out;}
.cc-mind-form input[type="submit"]:hover{background: #000}
.cc-sub-row{padding-top: 30px; overflow: hidden; max-height: 410px; position: relative;}
/*.cc-sub-row:after{background: rgba(255,255,255,.7); content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 40%; z-index: 1}*/
.cc-show-overlay{background: rgba(255,255,255,.7); content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 40%; z-index: 1}
.cc-mind-row,
.cc-sub-row .community-comment-row{padding-left: 65px;} 
.cc-sub-row .cc-img{width: 44px; height: 44px;}
.cc-mind-row{padding-bottom: 36px;}
.cc-sub-row .community-comment-row{border-bottom: 1px solid #EBEBEB; padding-bottom: 20px; margin-bottom: 20px;}
.cc-sub-row .community-comment-row:last-child{border: 0; padding-bottom: 0; margin-bottom: 0px;}
.cc-show-row-btn{width: 100%; position: absolute; bottom: 0px; left: 0; text-align: center; z-index: 2; min-height: 50px;}
.cc-show-row-btn .site-btn,
.add-post-lb .account-lb-btn-row .site-btn{display: inline-block; padding: 8px 25px}
.cc-sub-row.cc-sub-show-all{max-height: inherit}
.cc-sub-row.cc-sub-show-all:after,
.cc-sub-row.cc-sub-show-all .cc-show-row-btn,
.cc-sub-row{display: none}
.cc-page-heading-wrapper{width: 100%; flex-wrap: wrap; display: flex; margin: 0px; padding: 0px; position: relative} 
.cc-page-heading-wrapper .page-heading{width: auto;  }
.cc-page-heading-wrapper .site-btn{padding: 7px 22px; position: absolute; top:-43px; right: 0px;}
.add-post-lb .account-lb-btn-row{position: absolute; width: auto; top:30px; right: 35px;}

.add-post-lb textarea.floating-input { resize: auto;}
.account-light-box.add-post-lb{padding-bottom: 75px}
/* End For Community Section*/

.ad-filter-btn .site-btn{padding: 0; height: 35px; width: 86px; font-size: 14px; text-align: center}
.ad-filter-right-section{width: 130px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.post-text-area-number{width: 100%; display: flex; color: #808080; justify-content: flex-end; padding-top: 18px;}
.being-hired-url{ width: 100%;  height: 100%; position: relative;     white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 18px; padding-left: 50px;}
.being-hired-url:before{background: url(../images/after-login-sprite-image-2.png) no-repeat;background-position: 0px -69px; width: 27px; height: 15px; content: ''; position: absolute; left: 10px; top: 24px;}
.spoken-language-row{display: flex;  flex-wrap: wrap; padding-right: 10px;}

.saved-labels-ch-col{position: relative; display: inline-block;  margin-bottom: 10px; }
.saved-labels-ch-col input[type=checkbox]:not(old) {width: 20px; margin: 0; padding: 0; font-size: 1em; opacity: 0; position: absolute; top:0; left: 0}
.saved-labels-ch-col input[type=checkbox]:not(old) + label{height: auto}
.saved-labels-ch-col input[type=checkbox]:not(old) + label > span{background: #e4fafe; color: #000; border-radius: 20px; padding: 7px 15px;  font-size: 15px;  position: relative;  display: inline-block; width: auto; height: auto; border: 0px; margin-right: 5px; cursor: pointer}
.saved-labels-ch-col input[type=checkbox]:not(old):checked + label > span{background: #0fb3d1; color: #fff; font-weight: 300;}
.saved-labels-ch-col input[type=checkbox]:not(old):checked + label > span:before{content: ''}
.cb-wrapper{position: relative;}
.cb-wrapper .switch-btn{position: absolute; top:3px; right: 0}
.bl-form-row.bsd-row{margin-top: 45px;}

/* Start For Star Rating */
.starwrapper{ font-size: 14px; display: flex; flex-direction: row-reverse;}
.starwrapper input {border: 0; width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); opacity: 0;}
.starwrapper label {position: relative; color: #C8C8C8; float: left}
.starwrapper label:before {margin: 5px; content: "\f005"; font-family: FontAwesome; display: inline-block; font-size: 1.5em;  color: #ccc;  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;}
.starwrapper input:checked ~ label:before {color: #F89839;}
.starwrapper label:hover ~ label:before {color: #ffdb70;}
.starwrapper label:hover:before {color: #FFC107;}
 /* End For Star Rating */


.page-overlay{background: transparent; position: fixed; width: 100%; height: 100%; z-index: 20; display: block;transition: all 0.5s ease-in-out;}


/* Start For Resources */
.resourcesmw{margin: auto!important}
.resources-bw{min-height: auto; overflow: inherit}
.resources-wrapper{display: flex; width: 100%; max-width: 900px; margin: auto; flex-wrap: wrap; padding: 50px 0 200px 0}
.resources-box,.resources-img,.resources-date,.resources-heading,.resources-text,.resources-btn{width: 100%}
.resources-box{padding-bottom: 80px;}
.resources-date,.resources-heading,.resources-text,.resources-btn{padding-left: 60px; padding-right: 60px;}
.resources-img{border-radius: 20px; overflow: hidden; margin-bottom: 37px;}
.resources-img img{display: block}
.resources-date{font-size: 13px; line-height: 20px; color: #B9B9B9; padding-bottom: 15px;}
.resources-heading{font-size: 24px; line-height: 35px;  }
.resources-text{color:#808080}
.resources-btn{display: flex; padding-top: 10px;}
.resources-btn a{height: 48px;border-radius: 24px;background: #0FB3D1; padding: 0 60px 0 15px; display: flex; align-items: center; position: relative}
.resources-btn a:before{content: ''; background:url("../images/white-eye.png") no-repeat; width: 17px; height: 12px; position: absolute; top:18px; right: 15px;}
.resources-btn a span{position: relative; color: #fff; padding-left: 22px; font-weight: 300;}
.resources-btn a span:before{content: ''; background:url("../images/attachment-icon.png") no-repeat; width: 15px; height: 14px; position: absolute; top:6px; left: 0px;}
#resources-list ul.list,#resources-list ul.list li{width: 100%; margin: 0px; padding: 0px; list-style: none}
#resources-list ul.list{padding-bottom: 30px;}

.resources-top-row{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px; padding: 0px;}
.resources-top-row .page-heading{width: auto;}
.resources-top-row .ic-search-wrap{height: 48px; border-radius: 24px; width: 356px;}
.resources-top-row .ic-search-wrap input[type=submit]{top:6px; height: auto}
.resources-sort{background: #e4fafe; border: 1px solid #0FB3D1; width: 48px; height: 48px; border-radius: 100%; position: relative; cursor: pointer;}
.resources-sort:before{content: ''; background:url("../images/sort-icon.png") no-repeat; width: 18px; height: 12px; position: absolute; top:0px; left: 0px; bottom: 0; right:0; margin: auto}
.resources-top-row .ic-top-right{width: 425px;}
.pagination-wrap {
  user-select: none;
  display: flex;
	width: 100%; justify-content: center; align-items: center;
}
.pagination-wrap a {
  text-decoration: none;
}

.pagination-layout {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.pagination-layout li {
   
  margin: 0 2px;
}
.pagination-layout li a.page {
  height: 53px;
  width: 33px;
  display: flex;
  border: none;
  line-height: 24px;
  padding: 0;
  text-align: center;
  border-radius: 11px; 
  color: #B9B9B9;
  background-color: transparent;
	align-items: center;
	justify-content: center;
}
.pagination-layout li a.page:hover {color: #0FB3D1;}
.pagination-layout li.active a.page{width: 53px; height: 53px;background-color: #0FB3D1; color: #fff; margin: 0 12px;} 
.pagination-layout li.disabled a.page:hover {
  color: #3498db;
  background-color: transparent;
}

.pagination-next,
.pagination-prev {
  color: #F89839!important;
}
.pagination-next:hover,
.pagination-prev:hover {
  color: #8bc4ea;
}
.pagination-next.disabled,
.pagination-prev.disabled {
  color: #d8d8d8;
  cursor: default;
}
.pagination-next.disabled:hover,
.pagination-prev.disabled:hover {
  color: #d8d8d8;
}

.pagination-next{position: relative; padding-right: 45px; padding-left: 90px}
.pagination-next:before{content: ''; background:url("../images/arrow-active.png") no-repeat; width: 27px; height: 14px; position: absolute; top:6px; right: 0px; }
.pagination-next.disabled:before{background:url("../images/arrow-deactive.png") no-repeat; }

.pagination-prev{position: relative; padding-left: 45px; padding-right: 90px}
.pagination-prev:before{content: ''; background:url("../images/arrow-active.png") no-repeat; width: 27px; height: 14px; position: absolute; top:6px; left: 0px; transform: rotate(180deg); }
.pagination-prev.disabled:before{background:url("../images/arrow-deactive.png") no-repeat;}

/* End For Resources */

.body-wrapper.pagetop{align-items: flex-start}
.add-label-form{background: #fff; max-width: 700px; box-shadow: 0px 3px 99px #00000012; padding: 50px 20px 35px;}
.addlabelpage-row{width: 100%; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; justify-content: space-between}
.addlabelpage-left,.addlabelpage-right{width: calc(50% - 20px);}
.addlabelpage-right .jd-label-head-row{padding-top: 0px;}
.addedlabel-edit{background: url("../images/after-login-sprite-image-2.png") no-repeat; width: 12px; height: 12px; background-position: -142px -70px; position: absolute; top:16px; right: 30px;}
.master-al-row a{padding-right: 55px; margin-right: 3px; background: #0fb3d1; color: #fff;  font-weight: 300; }
.master-al-row a.editlab{background: #F89839}

@media screen and (max-width: 1920px){
.main-wrapper{margin: 0 0 0 305px;}	
} /*1920px*/

@media screen and (max-width: 1600px){
.main-wrapper{margin-left: 230px; width: calc(100% - 230px);}
.left-side-bar{width: 225px;}
.header-profile-section{right:0}
.header-profile-section:before{right: 145px;}
} /*1600px*/

@media screen and (max-width: 1450px){
.header-profile-section{right: 15px; width: calc(100% - 30px); padding: 25px 20px 20px;}	
.header-profile-section:before{right: 130px;}
.hp-top-section{padding-bottom: 35px;}		
} /*1450px*/

@media screen and (max-width: 1350px){
.afe-left-col{width: 100%; padding: 0 0 25px 0}
	.afe-left-bottom-row span.afe-email{width: 100%; padding-right: 0px; padding-bottom: 10px;}
	.afe-right-col{width: 100%; justify-content: center}
} /*1350px*/


@media screen and (max-width: 1100px){
.left-side-bar {width: 175px; padding: 30px 10px 0 10px;}
.main-wrapper{margin-left: 180px;   width: calc(100% - 180px);}
.al-side-logo{margin-bottom: 25px;}
.left-menu ul li a span{width: 40px;}
.db-box-totel{width: 100%}
.db-box{padding: 15px 15px 15px;}
.rjp-bottom-row{justify-content: center}
.rjp-bottom-row span{padding-bottom: 10px;}
.header-profile-section{top: 100px;}
.header-profile-section:before {right: 65px;}	
.inner-container-left{width: 65%}	
.inner-container-right{width: 35%}
.favorite-remove-box{width: 450px; margin-right: -225px;}
	

.account-menu-col,.account-info-col{width: 100%}
.account-menu-col{padding: 0 0 20px 0}	
.account-menu-col ul{width: auto; flex-wrap: nowrap;  overflow: auto; overflow-y: hidden; margin: 0 auto; white-space: nowrap}	
.account-menu-col ul::-webkit-scrollbar{display: none;}
.account-menu-col ul {-ms-overflow-style: none; scrollbar-width: none;}	
	
	
	
.account-menu-col li{width: auto; flex-wrap: nowrap; margin-right: 10px;}
.account-menu-col li a.current-menu{box-shadow: none;}
.main-wrapper.left-main-wrapper{max-width: calc(100% - 180px);}
.afe-left-col,.afe-right-col{width: 100%;}
.afe-right-col{justify-content: center; padding: 20px 0 0 0}
.file-oversize-erroe{width: 90%; top:20px;}
.rf-detial-right,.rf-detial-left{width:100%}
.rf-detial-right{    justify-content: center; padding-top: 20px;}	
	
} /*1100px*/

@media screen and (max-width: 990px){
.al-side-logo,.qrcode-wrapper{display: none}
.main-wrapper {margin-left: 0px;   width: 100%;}
.header-profil-wrap .header-profil-text,.language span,.header-profil-wrap:after{display: none}
.language a{width: 35px; height: 35px; display: block; padding: 0px;}
.language a:before{right: 0; top:0; left: inherit}
.header-profil-wrap{width: auto; margin-right: 20px;}	
.manu-cross, .mobile-menu-icon{display:block;}	
.manu-cross{position: absolute; right: -45px; top: 0px; font-size: 20px; background: #fff; width: 45px; height: 45px; border-radius: 0 0 10px 0; padding: 0; display: flex; justify-content: center; align-items: center; text-indent: -999px;}
.manu-cross:before{content: ''; width: 13px; height: 13px; float: left; background: url("../images/after-login-sprite-image.png") no-repeat; background-position: -300px -312px}	
.mobile-menu-icon {width: 28px; position: absolute; left: 15px;}
.mobile-menu-icon span {width: 100%; float: left; margin: 0px; padding: 0px; height: 3px; background: #808080;}
.mobile-menu-icon span:nth-child(2) {margin: 6px 0;}
.mobile-logo{width: 180px; margin-left: -90px; left: 50%; position: absolute; display: block}	
.left-side-bar{ z-index: 11; position: fixed; width: 300px; margin-left: -345px; transition: all 0.5s ease-in-out; padding-top: 0px;}
.left-side-bar.openmenu{margin-left: 0px;}
.left-side-wrapper{max-width: 100%; overflow-y: scroll;}	
.left-side-wrapper::-webkit-scrollbar {display: none;}
.left-side-wrapper {-ms-overflow-style: none;  /* IE and Edge */  scrollbar-width: none;  /* Firefox */}	
.mobile-app-btn-area{display: block;}
.mobile-app-btn-area, .mobile-app-btn-heading,.mobile-app-btn{width: 100%; float:left; margin: 0px; padding: 0px; text-align:center }
.mobile-app-btn-area{padding-top: 15px; padding-bottom: 50px;}
.mobile-app-btn-heading{font-size: 15px; margin-bottom: 10px;}
.mobile-app-btn-heading span{ font-weight: 600; display: block; }
.inner-container-left,
.inner-container-right{width: 100%}	
.inner-container-right{padding: 30px 0 0 0}	 
.ic-box-wrap, .db-filtter-box-wrapper{max-height: inherit}
.rjp-bottom-row {justify-content: space-between;}
.ic-top-row {min-height: inherit;}
.jse-wrapper{padding-top: 30px;}
.favorite-remove-box{width: 560px; margin-right: -280px;}
.main-wrapper.left-main-wrapper{max-width: 100%}	
.account-light-box.professional-license-lb{padding-bottom: 20px; }	
.left-menu{height: calc(100vh - 245px); padding-top: 20px;}
	
.subscription-right-area{padding-left: 35px;}	
.account-light-box.delete-ac-request-lb {width: 90%;}
	
.account-light-box.contact-support-lb,
.account-light-box.delete-account-lb,
.account-light-box.delete-ac-request-lb,
.account-light-box.prorile-add-label{transform: translate(-50%, -0%); top: 25px;}
	
} /*990px*/

@media screen and (max-width: 767px){
.body-wrapper{padding-bottom: 50px;}	
.footer-area{background-size: cover; height: 100px;}
.header-profile-section{padding-bottom: 25px;}
.hp-log-out span, .edit-profile-btn span{display: none}  
.hp-log-out{  margin: 0 20px 0 0;   width: 35px;  height: 40px;}	
.hp-log-out:before{left: 18px; top: 5px;}
.hp-top-right-section{width: 150px;}
.hp-top-left-section {width: calc(100% - 150px);}
.header-profil-info span{width: 100%; display: block; height: 0; line-height: 0px; visibility: hidden;}
.hp-col {width: 100%; padding: 0 0px 35px;}
.hp-col:last-child{padding-bottom: 0px;}
.hp-row {width: 100%; margin-left: 0;}
.hp-bottom-line{padding-top: 10px;}
.mobile-logo{width: 175px; margin-left: -100px;}	
.header-area{height: 75px; margin-bottom: 25px;}	
.db-amount-left,.db-amount-right,.db-amount-right .db-box{width: 100%;}
.db-amount-left .db-box{padding-top: 50px; padding-bottom: 50px;}
.db-amount-right .db-box{margin: 15px 0 0 0px;}
.db-box-totel {width: auto;}
.page-heading{padding-bottom: 15px; font-size: 30px;}
.site-breadcrumb{padding-bottom: 15px;}
.rjp-box-row,.rjp-col3 .db-box {width: 100%; margin: 0px;}
.recent-job-posts-slider .slick-dots li.slick-active button:before{color: #f89839}
.recent-job-posts-slider .slick-dots{bottom: -40px;}
.rjp-heading-row .site-btn, .rjp-bottom-row .site-btn{padding: 3px 10px;     font-size: 13px;}	
.rjp-bottom-row{justify-content: space-between;}
.rjp-bottom-row span{padding-bottom: 0px;}
.header-profile-section {top: 75px;}
.hp-top-section {padding-bottom: 15px;}
.edit-profile-btn:before{left: 8px; top: 5px;}
.edit-profile-btn { width: 76px; padding-left: 35px; border-radius: 15px; height: 32px; padding-top: 0px;}
.header-profile-section{height: calc(100vh - 150px);  overflow-y: scroll; padding: 20px 15px 20px;}
.header-profile-section::-webkit-scrollbar {display: none;}
.header-profile-section {-ms-overflow-style: none;  scrollbar-width: none; }
.page-sub-heading{font-size: 18px;}
.jse-img img{max-width: 50px}
.rr-padding {padding-left: 10px; padding-right: 10px;}
.rr-text{padding-top: 6px;}
.ratings-review-container{padding-top: 10px;  margin-top: 10px; height: calc(100% - 132px);  }	
.rr-top-line{padding-top: 20px;}	
.ratings-review-box .jd-heading-row{padding-top: 15px;}
.favorite-remove-box{width: 450px; margin-right: -225px; padding: 0 15px 30px 15px;border-radius: 10px;}	
.fa-left{width: 100%; padding-bottom: 20px;}
.fa-right{margin: auto}
.fa-right-left-wrapper{padding-top: 0px;}
.favorite-remove-cross{background-position: -295px -312px;}
.ic-display-icon-wrap{display: none}	
.account-light-box{width: 90%; border-radius: 10px; padding: 20px 15px 40px;}
.account-lb-btn-row{padding: 0px; margin-top: -10px;}
.account-info-top-left,.account-info-top-right,.account-profile-wrap,.account-form-wrap{width: 100%}
.account-form-wrap{padding: 35px 0 0 0}
.account-info-col{padding: 10px; border-radius: 10px;}
.account-profile-box{position: relative;  border-radius: 10px; padding: 15px 15px 15px 100px;}
.account-profile-img-wrap{position: absolute; top:15px; left: 15px; width: 65px;}
.account-profile-img{width: 65px; height: 65px;}
.account-profile-box-text-wrapper{width: 100%;}
.account-profile-name,.account-profile-wrap .jd-review-star,.account-profile-number-start{justify-content: flex-start}
.account-info-top-right{display: none}
.account-profile-name{padding: 0}
.account-profile-wrap .jd-review-star {padding-top: 5px;}
.account-menu-col li a.current-menu{background: #0FB3D1; color: #fff}
.account-menu-col li a{font-size: 15px; height: 45px; border-radius: 5px;  padding: 0 10px;}
.account-info-wrap {padding: 20px 0 15px;}
.account-info-top-row{padding-top: 5px;}
.add-btn.site-btn, .added-btn.site-btn{font-size: 14px; padding: 0px 15px; height: 40px;}
.btn-crass{width: 10px; height: 10px; background-size: 100%; margin-left: 10px;}	
.account-profile-btn{position: fixed;left: 0; border: 0;  bottom: 0; z-index: 11; padding: 0 15px;}	
.account-profile-btn .site-btn{width: 100%}		
.afe-right-col{padding-top: 15px;}	
.afe-right-col span{text-indent: -9999px; width: 35px; height: 35px; padding: 0; position: relative; border-radius: 100%; margin: 0 5px; background: #f89839;}	
.afe-right-col span:before{position: absolute; margin: auto; left: 0!important; bottom: 0; right: 0; top: 0!important;}	
.afe-right-col span.afe-edit:before {background-position: -142px -70px; width: 13px; height: 12px; }
.afe-right-col span.afe-remove:before {background-position: -192px -69px; width: 11px; height: 14px;}	
.add-country-btn{width: 135px;}
.add-skills-btn{width: 110px;}
.add-language-btn{width: 150px}	
.add-speciality-btn{width: 145px;}
.account-profile-wrap{margin-bottom: 20px}
.count-text-area{padding: 10px 10px; border-radius: 10px;}	
.pl-top-area, .pl-botton-area {padding-left: 10px; padding-right: 10px;}	
.account-light-box.professional-license-lb{transform: inherit; top:0; left: 5%}	
.account-info-col{max-height: inherit;}	
.account-form-wrap{max-height: inherit; overflow-y: auto;}
.wallet-amount-row,.wallet-payment-history-row {width: 100%;}	
.wallet-payment-history-row{padding: 50px 0 0 0}
.wallet-number{font-size: 50px; line-height: 75px;}	
.ph-box-wrapper{max-height: inherit; overflow-y: inherit;}
	
.wallet-detail-box{padding: 30px 15px}
.wd-row2 {font-size: 45px; line-height: 70px;}
.wd-row4 {padding-top: 25px;}
.wallet-detail-date {padding-bottom: 15px; padding-top: 20px;}
.wd-transaction-id{padding-top: 20px;}
.wallet-amount-row .db-box {padding-top: 25px;  padding-bottom: 35px;}
.wallet-payment-history-row .db-box{padding-bottom: 15px;}
.notifications-container,.rf-box-wrapper {max-height: inherit; overflow-y: inherit;}

.rf-container-left {width:100%}
.rf-amount-row {width: 100%;}
.rf-detial-row,.rf-container-right {width: 100%; padding: 40px 0 0 0;}	
	
.subscription-left-area,
.subscription-right-area{width: 100%}	
		
	.subscription-left-area{padding: 75px 0 0 0;}
	.subscription-name{font-size: 27px;}
	.subscription-right-area{padding: 15px 0 0 0;}
	.subscription-radio-row { justify-content: center;}
	.subscription-radio-box{padding: 0 7px!important}
	.subscription-plan-row .slick-dots {bottom: -50px;}
	.subscription-plan-row .slick-prev, .subscription-plan-row .slick-next{bottom: -62px;}
	.subscription-wrapper{padding-bottom: 30px}
	
	.subscription-light-box{width: 90%; padding: 25px 15px 35px}
	.cs-radio-row{width: 100%}
	.cancel-subscription-wrap .cancel-icon{width: 35px; height: 35px;}
	.cancel-subscription-wrap{padding-left: 0px;}
	.cs-top-row{width: 100%; position: relative; padding-left: 50px;}
	.cancel-subscription-wrap .subscription-button-row {justify-content: center;}
	.subscription-lb-top-row {padding-bottom: 30px;}
	
	.subscription-cancelled-img {padding-top: 50px;}
	.sc-main-heading{width: 100%}
	.sc-main-heading:before{width: 50px; border-radius: 10px; height: 50px; left: 0px; top:-11px;}
	.sc-main-heading span{margin-left: 35px; font-size: 25px;}
	.subscription-cancelled-img img {width: 65px;}
	.sc-line1 {font-size: 30px; padding-top: 45px;}
	.sc-line1 span {font-size: 17px;}
	.sc-line2{font-size: 20px;}
	.sc-line4 {padding-top: 25px; padding-bottom: 35px;}
	.sc-line5 .site-btn{padding: 10px 35px}
	.subscription-plan-row .slick-list{padding-bottom: 0 ; }	
	
	.account-light-box.contact-support-lb .account-lb-btn-row{margin-top: 10px;}
	.resources-date, .resources-heading, .resources-text, .resources-btn{padding-left: 0px; padding-right: 0px;}
	.resources-top-row .ic-top-right{width: 100%; padding-top: 0px;}
	.resources-top-row .ic-search-wrap{width: calc(100% - 60px)}
	.pagination-prev{padding-right: 10px;     padding-left: 35px;}
	.pagination-next{padding-left: 10px;    padding-right: 35px;} 
	.pagination-next:before,
	.pagination-prev:before{background-size: 15px!important; height: 11px;}
	.pagination-next:before{top:9px;}
	.pagination-layout li.active a.page{margin: 0 5px; width: 35px; height: 35px;}
	.pagination-layout li a.page{height: 35px; width: 20px;}
	.resources-wrapper{padding-bottom: 100px;}
	#resources-list ul.list{padding-bottom: 0px;}
	.addlabelpage-left, .addlabelpage-right{width: 100%}
	.addlabelpage-right{padding-top: 30px;}
} /*767px*/	

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

.header-profil-wrap{margin-right: 10px;}
.header-profil-img{width: 35px; height: 35px;}
.language a{width: 30px;}
.header-profile-section:before {right: 47px;}
.header-profile-section {top: 55px;}
.ic-2box-wrap .db-box{width: 100%}
.ic-top-row .page-sub-heading,
.ic-top-right{width: 100%; }
.inner-container-right .page-sub-heading{width: auto}		
.ic-top-right{justify-content: space-between; padding-top: 20px;}
.ic-search-wrap {width: 100%;}
.jse-text br{display: none}	
.favorite-remove-box{width: 330px;  border-radius: 5px; right: 0; margin-right: -10px; padding: 0 10px 30px 10px;}
.favorite-remove-box:before{top: -7px; margin-right: 15px; right: 0; width: 11px; height: 11px;}	
.jd-addlabel-box, .jd-info-lb{width: 90%; padding-left: 15px; padding-right: 15px;}	
.jd-calculator-wrapper{padding: 0}	
.account-light-box .account-form-col2{width: 100%!important;}
.account-lb-heading {font-size: 25px; line-height: 35px;  padding-top: 20px; padding-bottom: 7px;}	
.account-form-col2{width: 100%!important;}	
.afe-left-bottom-row span.afe-email,.afe-left-bottom-row span.afe-phone{width: 100%}	
.afe-left-bottom-row span.afe-email{padding-right: 0; padding-bottom: 10px;}
	
.pl-info-col{margin-bottom: 15px; width: 100%}
.pl-info-col:last-child{margin-bottom: 0px;}	
.cancel-changes-btn-row{justify-content: center; padding-top: 35px;}
.cancel-changes-btn-row .yes-cc{width: 100%; padding: 15px 0 0 0; text-align: center}
.account-radio-box{width: 50%; padding-bottom: 10px;}
	
.notifications-row p{padding: 10px 10px 10px; border-radius: 5px; font-weight: 500; font-size: 15px;}	
	
.cancel-subscription-wrap .cancel-icon{width: 30px; height: 30px; top:3px;}
.cs-top-row{padding-left: 40px;}
.subscription-lb-heading{font-size: 25px;}
 .subscription-lb-top-row span{font-size: 15px;}	
.subscription-plan-col{height: 350px; }
 .subscription-plan-row{display: flex!important; width: 250px;  margin: auto;}	
	
.account-light-box.delete-account-lb {padding: 30px 15px 40px;}	 
	.da-top-row{padding-bottom: 20px;}
.da-bottom-row:before{width: 30px; height: 30px; top:7px;}
.da-bottom-row{padding-left: 45px;}
.da-info-heading{padding-top: 0px;}
.da-info-button{padding-top: 25px;}
.da-info-button .site-btn,
.adrss-row4 .site-btn{width: 100%; padding-left: 0px; padding-right: 0px; text-align: center; display: block}
.adrss-row1, .adrss-row2, .adrss-row3, .adrss-row4{padding-left: 0; padding-right: 0px;}
.adrss-row2 {font-size: 25px; line-height: 35px; padding-top: 10px;}
.adrss-row3 {padding-top: 20px;}	
.adrss-row4{padding-top: 30px;}

	.account-light-box.prorile-add-label {width: 90%; padding: 20px 15px 30px;}
	.account-light-box.prorile-add-label .jd-apply-row{padding-top: 25px;}
} /*576px*/
	
