/*--------------------------ALL Common PAGE(HEAD HEADER FOOTER)--------------------------*/



/* ---------  Mayuresh Custom Scrollbar ---------  */





/* Track */



::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

  /*background-color: #F5F5F5;*/

  background-color: #fff;

  /*border-radius: 10px;*/

}





/* width */



::-webkit-scrollbar {

  width: 10px;

  background-color: #F5F5F5;

}





/* Handle */



::-webkit-scrollbar-thumb {

  background: #c56a77;

}





/* Handle on hover */



::-webkit-scrollbar-thumb:hover {

  background: #9d9d9d;

}





/* ---------  Mayuresh Custom Scrollbar End ---------  */

/* ---------  Mayuresh Custom TopScroll  ---------  */

.scrollTop_madX {

    position: fixed;

    right: 6%;

    transform: rotate(-90deg);

    bottom: 10px;

    background-color: #BE3F48;

    padding: 13px;

    opacity: 0;

    box-shadow: 0 3px 6px rgb(243, 121, 130), 0 3px 6px rgba(216, 131, 131, 0.23);

    transition: all 0.4s ease-in-out 0s;

}

.scrollTop_madX a {

  font-size: 1.5rem;

  color: #fff;

}



/* ---------  Mayuresh Custom TopScroll End ---------  */

#pageloader {

    background-color: #FFFFFF;

    height: 100%;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 9999999;

}

/* Center the loader */

#loader { 

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 9999999999;

    width: 65px;

    height: 65px;

    margin: -75px 0 0 -75px;

    border: 10px solid #f3f3f3;

    border-radius: 50%;

    border-top: 10px solid #a81e31;

    -webkit-animation: spin 2s linear infinite;

    animation: spin 2s linear infinite;

}



@-webkit-keyframes spin {

  0% { -webkit-transform: rotate(0deg); }

  100% { -webkit-transform: rotate(360deg); }

}



@keyframes spin {

  0% { transform: rotate(0deg); }

  100% { transform: rotate(360deg); }

}



/* Add animation to "page content" */

.animate-bottom {

  position: relative;

  -webkit-animation-name: animatebottom;

  -webkit-animation-duration: 1s;

  animation-name: animatebottom;

  animation-duration: 1s

}



@-webkit-keyframes animatebottom {

  from { bottom:-100px; opacity:0 } 

  to { bottom:0px; opacity:1 }

}



@keyframes animatebottom { 

  from{ bottom:-100px; opacity:0 } 

  to{ bottom:0; opacity:1 }

}



 



/*//input number filed stop*/

input[type="number"]::-webkit-outer-spin-button, 

input[type="number"]::-webkit-inner-spin-button {

    -webkit-appearance: none;

    margin: 0;

}

input[type="number"] {

    -moz-appearance: textfield;

}

/*---------- Original css change --------------*/

.post-project-fields {

    float: left;

    width: 100%;

}

.post-project-fields input {

    padding: 0 15px;

    height: 40px;

}

.post-project-fields textarea {

    padding: 15px;

    height: 130px;

}

.post-project-fields input,

.post-project-fields textarea,

.post-project-fields select {

    width: 100%;

    color: #b2b2b2;

    font-size: 14px;

    border: 1px solid #e5e5e5;

    margin-bottom: 20px;

    font-weight: 500;

}

.post-project-fields select {

    height: 40px;

    padding: 0 10px;

}

.post-project-fields ul {

    float: left;

    margin-top: 10px;

    width: 100%;

}

.post-project-fields ul li {

    display: inline-block;

    margin-right: 15px;

}

.post-project-fields ul li button.active {

    background-color: #a81e31;

    color: #fff;

}

.post-project-fields ul li button,

.post-project-fields ul li a {

    color: #000000;

    font-size: 16px;

    border: 1px solid #e5e5e5;

    padding: 10px 25px;

    display: inline-block;

    background-color: #fff;

    font-weight: 600;

    cursor: pointer;

}

.post-project-fields ul li button:hover,

.post-project-fields ul li a:hover {

    background-color: #a81e31;

    color: #fff;

}

.overview-edit.-com-edit- span {

    float: none;

}

.logo {

    width: 12%; 

}

div#users {

    z-index: 99999;

}

.post-st {

    margin-top: 0;

}

.post-topbar.home-bar {

    margin-bottom: 10px;

    padding: 15px 20px;

}

.post-st.new_left ul li {

    color: #b9b6b6;

    margin-right: 30px;

}

.post-st.new_left ul li:last-child {

    margin-right: 0;

}

p { 

    font-family: sans-serif;

}

.company_profile_info_div {

   height: 100%;

   background-color: #fff;

   border-left: 1px solid #e4e4e4;

   border-right: 1px solid #e4e4e4;

   border-bottom: 1px solid #e4e4e4;

   margin-bottom: 30px;

   box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

}

.company-up-info { 

    padding: 20px 0px; 

}

/*---------- eOf Original css change --------------*/



/*--------------------------mobile_verification PAGE--------------------------*/

.container.mobile_verification {

    min-height: 78vh;

    display: flex;

    flex-direction: column;

}

.mobile_verification .icon-outline li a {

    padding-top: 0px;

}

.mobile_verification .login-input{

    width:70%;

    height: 40px;

}

.mobile_verification form.form-horizontal.login-form {

    font-size: 16px;

}

.mobile_verification form.form-horizontal.login-form1 {

    font-size: 16px;

}

.mobile_verification .submit-btn {

    background-color: #1a265c;

    color: white;

    padding-left: 20px;

    padding-right: 20px;

    margin-top: 1rem;

    width: 70%;

}

.mobile_verification .form-horizontal{

    width: 100%;

    max-width: 800px;

    margin: 0 auto;

    margin-left: 160px;

    text-align: left !important;

    color: #9f9f9f;

    font-size: 14px;

    margin-bottom: 10px;

    padding: 40px !important;

}

.mobile_verification .account-title{

    margin-top: 10rem;

    padding-bottom: 1rem;

}

.mobile_verification .submit-btn:hover{

    color:#fff;

}

.mobile_verification button.btn.btn-secondary {

    background: #a81e31;

}

.mobile_verification button.btn.btn-primary {

    background: #a81e31;

}

.mobile_verification  .input-text.form-group {

    padding: 32px;

}

.mobile_verification h5#exampleModalLabel {

    color: white;

}

.mobile_verification button.close {

    display: none;

}

.mobile_verification form.form-horizontal {

    background: white;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

    margin-bottom: 1.5rem;

}

.mobile_verification a.btn.btn-default.web_btn.btn-block {

    background: #a81e31;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

    color: white;

}

.mobile_verification h4.heading-light.text-center {

    margin-bottom: 2rem;

    color: black;

    font-weight: 700;

}

div#msgcontent .msg-box-single-line {

    /*border-bottom: 1px solid #a81e31c2;*/

    /*height: 12px;*/

    margin: 7px 0 20px;

    position: relative;

    text-align: center;

}

div#msgcontent span.timestampmsg {

    border-radius: 15px;

    background: #a81e31c2 none repeat scroll 0 0;

    color: #fff;

    padding: 1px 11px;

}

/*--------------------------mobile_verification PAGE END--------------------------*/



/*-------------------------- PAGE--------------------------*/

.mk_gry{

    color: #b9b6b6 !important;

}

.mb0{

    margin-bottom: 0rem;

}

.mb1{

    margin-bottom: 1rem;

}

.mb2{

    margin-bottom: 2rem;

}

.mb3{

    margin-bottom: 3rem;

}

.mb4{

    margin-bottom: 4rem;

}

.mb5{

    margin-bottom: 5rem;

}

.mt0{

    margin-top: 0rem;

}

.mt1{

    margin-top: 1rem;

}

.mt2{

    margin-top: 2rem;

}

.mt3{

    margin-top: 3rem;

}

.mt4{

    margin-top: 4rem;

}

.mt5{

    margin-top: 5rem;

}

.ml0{

    margin-left: 0rem;

}

.ml1{

    margin-left: 1rem;

}

.ml2{

    margin-left: 2rem;

}

.ml3{

    margin-left: 3rem;

}

.ml4{

    margin-left: 4rem;

}

.ml5{

    margin-left: 5rem;

}

.mr0{

    margin-right: 0rem;

}

.mr1{

    margin-right: 1rem;

}

.mr2{

    margin-right: 2rem;

}

.mr3{

    margin-right: 3rem;

}

.mr4{

    margin-right: 4rem;

}

.mr5{

    margin-right: 5rem;

}

.p0{

	padding: 0px !important;

}

.no-pdd-l{

    padding: 0px 10px 0px 0px;

}

.no-pdd-r {

    padding: 0px 0px 0px 10px;

}

.hide{

    display: none!important;

}

footer .overlay:before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.37);

    z-index: 99;

}

.post_pp_footer {

    border-top: 1px solid #a81e31;

}

.pp_cover_pdf {

    margin-bottom: 20px;

}

label.select_jd {

    margin-bottom: 1rem;

}

.post_pp_info {

    padding: 5px 10px;

    background: #ffb8c1;

    border-radius: 8px;

    margin-bottom: 0.6rem;

    border: 1px solid #ff7a8b;

}

.ddzone_clr {

    background: aliceblue;

    border: none;

}

.overflow-scroll{

	height: 220px;

	overflow: auto;

}

.overflow-scroll-recommend{

    height: 350px;

    overflow: auto;

}

.job_descp p {

    /*overflow: hidden;*/

    word-break: break-all;

}

.overview-looking_for p {

    /*overflow: hidden;*/

    word-break: break-all;

}

.overview-looking_for > p a {

    color: #a81e31;

    font-weight: 600;

}

div#word_left {

    margin-bottom: 1rem;

    margin-top: -2rem;

    float: right;

    color: red;

    font-size: 0.8rem;

}

.overview-edit button {

    float: right;

    background: #a81e31;

    color: white;

}

.user-profile-ov.st1 h3 {

    margin-bottom: 0;

}

.col-md-6.div-6-emply {

    margin-bottom: 0.2rem;

}

.col-md-6.div-6-edu {

    margin-bottom: 0.2rem;

} 

span.pp_remove_share {

    float: right;

    background: #a81e31;

    border: 1px solid #a81e31;

    color: white;

    padding: 3px 13px;

    border-radius: 3px;

}

i.fa.fa-file-pdf-o.pdf_shhh {

    font-size: 2rem;

}

.video_pp_md {

	text-align: center;

}

.usy-dt img.user-pro-pic {

    width: 11%;

}

.usy-name h3 { 

    font-size: 16px; 

}

video.card_video_post {

    width: 100%;

}

.comment_box input {

    width: 340px;

}

.cmnt_boxbtn {

    float: right;

    color: #fff;

    background-color: #a81e31;

    height: 40px;

    padding: 0 10px;

    text-align: center;

    font-size: 14px;

    border: 0;

    margin-left: 10px;

    cursor: pointer;

    font-weight: 600;

}

.cmt-usy-name {

    color: #000000;

    font-size: 18px;

    text-transform: capitalize;

    font-weight: 600;

    margin-bottom: 5px;

    margin-top: 2px;

}

.cmt-usy-name span {

    color: #b2b2b2;

    font-size: 14px;

}

.posty {

    margin-bottom: 1rem;

}

.comment-list {

     width: 100%; 

}

.comment_box input {

    width: 100%;

}

.p-cmt {

    padding: 2px;

}

.comment_box_img img {

    width: 62%;

}

button.non {

    background: none;

    border: none;

}

li.li-main {

    background: #edf0f3;

    margin-bottom: 1rem;

    padding: 10px;

    border-radius: 10px 0px 10px 0px;

}

ul.ul-reply li {

    border: 2px solid white;

    border-radius: 10px 0px 10px 0px;

    padding: 5px;

}

.comment-list.reply-div {

    padding: 0;

}

li.li-reply {

    padding: 0;

    margin: 0;

    margin-bottom: 0.5rem;

}

.like-com li button {

    color: #b2b2b2;

    font-size: 14px;

    font-weight: 500;

    margin-top: 6px;

    margin-right: 4px;

}

.like-com li button:hover {

   color: #a81e31;

}

button.like_post_submit.liked {

    color: #a81e31;

}

span.no-of-post {

    background: white!important;

    color: #a81e31!important;

    margin-left: 0!important;

    line-height: 26px!important;

}

.shareable_post {

    padding: 1rem 2rem;

}

a.delete_post {

    cursor: pointer;

}

.bg-og-color {

	background-color: #a81f32;

}

.cmp-info-em-user img {

    width: 60%;

}

.from-em-user {

    background: white;

    border-radius: 5px;

}

.cmp-info-em-user {

    margin-top: 1rem;

}

.row.cmp-em-user {

    margin-top: 5rem;

    margin-bottom: 5rem;

}

button.mt0 {

    margin-top: 0!important; 

}



/* .chosen-container.chosen-container-single {

   width: 100%!important;

}*/

.chosen-container-single .chosen-single {

    position: relative;

    display: block;

    overflow: hidden;

    padding: 0 0 0 8px;

    height: 35px;

    border: none;

    border-radius: 4px;

    background-color: #fff;

    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));

    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);*/

    background: #fff;

    background-clip: padding-box;

    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);

    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);

    color: #444;

    text-decoration: none;

    white-space: nowrap;

    line-height: 28px;

}

.chosen-container .chosen-drop {

/*    position: absolute;

    top: 100%;

    z-index: 1010;

    width: 100%;

    border: 1px solid #aaa;

    border-top: 0;

    background: #fff;*/

    -webkit-box-shadow: none;

    box-shadow: none;

    clip: rect(0, 0, 0, 0);

    -webkit-clip-path: none;

    clip-path: inset(100% 100%);

}

.chosen-container-active.chosen-with-drop .chosen-single {

  /* border: 1px solid #aaa; */

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));

  background-image: linear-gradient(#fffffff7 20%, #fff 80%);

  -webkit-box-shadow: 0 1px 0 #fff inset;

  box-shadow: none;

}

.row.skill_yr-box {

    margin-bottom: 1rem;

    border-bottom: 1px solid #a81f32;

    padding: 5px;

}

.filter-dd.select-box select {

    height: 100%;

    font-size: 0.9rem;

    background: #ffffff;

    color: black;

    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);

}

.filter-dd.select-box i {

    color: #8d8787;

    position: absolute;

    top: 6px;

    right: 10px;

    font-size: 12px;

}

.suggestion-usd img {

    width: 20%;

}

.user-pro-img.upload_profile_pic img {

    width: 73%;

}

.post-popup.active.madx {

    /*position: absolute;*/

    top: 23rem;

}

.recrupop.active.madx {position: fixed !important;top: 20rem !important;}

.add-dp-cover i {

    font-size: 14px;

    box-shadow: none;

    position: absolute;

    border-radius: 50px;

    width: 40px;

    height: 40px;

    text-align: center;

    background: #a81e31;

    padding: 12px;

    color: #ffff;

    right: 15px;

    top: 1rem;

}

.post-popup.upload-user-cover{

	width: 80%!important;

}

section.cover-sec{

}

section.cover-sec img {

    width: 100%;

    max-height: 100%;

    height: 400px

}

.circle-image-wrapper {

    z-index: 9;

}

/*.circle-image-wrapper:before {

  position: absolute;

  content: "";

  width: 104%;

  height: 104%;

  top: -2%;

  left: -2%;

  background-color: white;

  border-radius: 50%;

  z-index: -1;

}*/

/*.circle-image-wrapper:after {

    position: absolute;

    content: "";

    width: 79%;

    height: 105%;

    top: -6px;

    left: 10.2%;

    background-color: #7c1b4f;

    background-image: linear-gradient(to right bottom, #ffa3b7 0%, #51a5fb 100%);

    border-radius: 100%;

    z-index: -2;

}*/

.row.-row-cmn- {

   margin-bottom: 2rem;

   padding: 0;

}

.-delete-cmn- {

    top: 1.5rem;

    right: 1rem;

    position: absolute;

    background: none;

    border: none;

    z-index: 99;

}

.-edit-cmn- {

    right: 1rem;

    position: absolute;

    background: none;

    border: none;

    z-index: 99;

}

button.-btn-{

	background: none;

    border: none;

    z-index: 99;

}

i.-icon-cmn- {

    font-size: 15px;

    color: #b9b7b2;

}

.just-pro-text {

    font-size: 14px;

}

.row.skills-row {

    margin-bottom: 0.8rem;

}

button.mt0.remove_skill_div {

    background: #a81e31;

    color: white;

}

select.form-control.exp_type.p-profile {

    line-height: 26px;

    padding: 7px;

}

.close-b-cmn {

    position: absolute;

    top: -20px;

    right: -20px;

    color: #fff;

    font-size: 14px;

    text-align: center;

    width: 22px;

    height: 22px;

    line-height: 22px;

    border: 1px solid #fff;

    -webkit-border-radius: 100px;

    -moz-border-radius: 100px;

    -ms-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;

    font-weight: 600;

}

.overflow-popup {

    overflow: auto;

    overflow-x: hidden;

    height: 300px;

}



.-com-edit- form input,{

    width: 100%;

    padding: 0 15px 0 40px;

    color: #b2b2b2;

    font-size: 14px;

    border: 1px solid #e5e5e5;

}



.-com-edit- form select {

    width: 100%;

    padding: 0 15px 0 15px;

    color: #b2b2b2;

    font-size: 14px;

    border: 1px solid #e5e5e5;

}

.overview-edit form input {

    height: 40px;

    padding-left: 35px;

    margin-bottom: 14px;

}

.-com-edit- .sn-field > i {

    top: 38%;

}

img.head-user-pic {

    width: 30px;

}

.space-info {

    visibility: hidden;

    float: left;

    width: 5%;

    margin-top: 19px;

}

nav.-custom- {

    width: auto;

}

.profile-name-h{

    word-break: break-word;

    white-space: nowrap;

    width: 56%;

    overflow: hidden;

    text-overflow: ellipsis;

}

.search-bar.-custom- {

    width: 35%;

}

@media (max-width: 576px){

	.search-bar.-custom- {

	    width: 100%;

	}

}

a.edit_post_up {

    cursor: pointer;

}

button.job-post-open {

    background: #e5e5e5 !important;

    color: #a81e31 !important;

    border-radius: 50px!important;

    border: 1px solid #a81e31 !important;

    padding: 10px 40px 10px 40px !important;

}

.filters_bm {

    cursor: pointer;

    font-weight: 600;

    margin-right: 12px;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

    background: #a81e31;

    border-radius: 14px;

}

span.filters_s_bm {

    font-size: 1rem;

    padding: 5px 7px 4px 10px;

    border: none;

    color: white;

    border-radius: 13px;

}

button.filters_s_bm {

    background: #a81e31;

    font-size: 0.9rem;

    padding: 6px 7px 7px 6px;

    border: none;

    color: #ffffff;

    border-left: 1px solid white;

    border-radius: 0 17px 17px 0;

    margin-right: unset;

}

.job-post.job_descp{

	position: relative;

}

.job_status_div{

    position: absolute;

    right: 0;

    top: -2rem;

}

.job_status {

    width: 100%;

    margin-bottom: 0.3rem;

}

.job_status.make_blur {

    opacity: 0.5;

}

.job_status {

    color: #fff;

    text-transform: capitalize;

    padding: 6px 25px;

    border-radius: 48px;

    display: inline-block;

    font-size: 13px;

    font-weight: 500;

} 

.job-d-boxx .job_status_div {

    top: 0;

}

.btn-group.filters_bm span.filters_s_bm {

    color: white;

}

button.btn-clr.change_job_status {

    padding: 9px 20px;

}

.status-O- {

     background-color: #53d690!important;

     color: white!important;

}

.status-H- {

     background-color: #d6ba53!important;

     color: white!important;

}

.status-C- {

     background-color: #d65353!important;

     color: white!important;

}

ul.like-com.ul-post_job {

    margin-top: 0px;

    border-top: 1px solid #e4e4e4;

    padding: 6px 0px 0px 0px;

}

.li-apply-job-div button {

    background: #53d690;

    color: white!important;

    padding: 6px 7px;

    border-radius: 6px;

}

button.apply-x-job.applied_job {

    background: #be3f48;

}

.post-popup.post-jd-pdf.active.jd_big {

    width: 85%;

    height: 75%;

}

.load_jd_pdf embed._jd_pdf_view_ {

    width: 100%;

    height: 70vh;

}

button.btn-clr {

     background-color: #d65353;

     color: white;

}

.job-status-d {

    color: #fff;

    text-transform: capitalize;

    padding: 5px 16px;

    border-radius: 48px;

    display: inline-block;

    font-size: 14px;

    font-weight: 500;

    position: absolute;

    right: 0;

    top: 1rem;

}

.job-d-div{

    margin-bottom: 3rem;

}

.job-d-boxx {

    background: white;

    width: 100%;

    height: 100%;

    padding: 18px;

    border-radius: 7px;

} 

.like-com li {

    display: inline-block;

    margin-right: 7px;

}

.j-j-s-p {

    margin-bottom: 1rem;

}

a.non-clr-a {

    color: black;

    text-decoration: none!important;

    background-color: transparent!important;

}

button.btn.user-apply , button.btn.user-apply a{

    color: #fff;

    background-color: #be3f48;

    border-color: #be3f48;

}

.my-network-r {

    background: white;

    padding: 10px;

}

.req_propic{

    width: 91px;

}

  /* equal to footer height */

/*.wrapper {

  min-height: 100%!important;

    margin-bottom: 100px!important; 

}

.wrapper:after {

  content: ""!important;

  display: block!important;

}*/

  /* .push must be the same height as footer */

/*.footy-sec, .wrapper:after {

    height:100%!important;

}*/

.clrbtn {

    cursor: pointer;

}

.usr-pic > img {

    background: white;

}

.user-pro-img img {

    background: white;

}

.row.in-user-app-job {

    background: white;

    border-radius: 5px;

    padding: 10px;

    box-shadow: 0px 2px #e4e4e4;

}

h3.login-steps-h {

    height: 90px;

    display: flex;

    align-items: center;

    font-size: 2rem;

    font-weight: 800;

    color: #737979;

}

input[type="number"]::-webkit-outer-spin-button, 

input[type="number"]::-webkit-inner-spin-button {

    -webkit-appearance: none;

    margin: 0;

}

input[type="number"] {

    -moz-appearance: textfield;

}

.company-up-info ul li a {

    color: #ffffff!important;

}

.job-info:last-child {

    padding-bottom: 6px;

    margin-bottom: 10px;

    border-bottom: 1px solid #e5e5e5;

}

.row.rec-user-list {

    padding-bottom: 0.8rem;

    margin-bottom: 0.8rem;

    border-bottom: 1px solid #f2f2f2;

}

p.rec-user-n {

    font-size: 1rem;

    color: #000;

    text-transform: capitalize;

}

span.rec-user-d {

    color: #333;

}

.user_recommend-drop {

    position: absolute;

    right: 1rem;

    background: #a81e31;

    color: white;

    padding: 12px;

    border-radius: 0px 4px 4px 0px;

}

.show_user_recomm_list {

    position: absolute;

    background: #92929278;

    margin-top: 2.6rem;

    right: 30px;

    width: 88.8%;

    z-index: 9999;

}

.arrow-toggle .fas.fa-angle-down,

.arrow-toggle.collapsed .fas.fa-angle-up {

    display: inline-block;

}

.arrow-toggle.collapsed .fas.fa-angle-down,

.arrow-toggle .fas.fa-angle-up {

    display: none;

}

.recomm-list-show {

    height: 170px;

    overflow: auto;

}

.row.rec-user-select-list p {

    color: black;

    font-size: 1rem;

    text-transform: capitalize;

}

.row.rec-user-select-list {

    padding: 10px;

    border-bottom: 1px solid #bdbdbd;

}

button.remove_rec_user {

    padding: 9px 15px;

    background: #a81e31;

    border: none;

    color: white;

    border-radius: 3px;

}

.row.already_recommend {

    padding-bottom: 0.8rem;

    margin-bottom: 0.8rem;

    border-bottom: 1px solid #f2f2f2;

    /*background: #ab1e32cc;*/

}

.ar-ready-recom p {

    color: #fbff00;

}

.nott-list .notification-info span {

    top: 4px;

}

.nott-body-over {

    height: 50vh;

    overflow: auto;

}

a.noti-text {

    color: #686868!important;

    font-size: 14px!important;

    font-weight: 500!important;

    border: 0!important;

    padding: 0!important;

    margin-bottom: 6px!important;

}

.notification-info h3 {

    color: #000000;

    font-size: 16px;

    font-weight: 600;

    text-transform: capitalize;

}

.search-bar form input {

    float: right;

    width: 90%!important;

}

.search_drop_down {

    width: 10.5%;

    position: absolute;

    height: 100%;

}

select.search_drop {

    height: 100%;

    width: 100%;

    border: none;

    border-radius: 4px 0px 0px 4px;

    padding: 7px;

}

.search_drop_down i {

    position: absolute;

    top: 0.8rem;

    right: 0;

}

a.chosen-single span {

    float: none;

}

.ed-opts-profile {

    position: absolute;

    right: 1rem;

    top: 5.8rem;

}

a.ed-opts-open-profile i {

    font-size: 2rem;

}

.job_window-btn {

    padding: 11px;

    margin: 10px;

    background: #a81e31;

    color: white;

    border-radius: 11px;

}

time.timeago {

    float: left;

    font-size: 0.9rem;

    padding: 0px 6px;

}

.reply_box {

    font-size: 0.9rem;

}

.reply_box_cmt {

    padding: 8px 0px;

}

.reply_box {

    font-size: 0.9rem;

    padding: 8px 0 0 0;

    border-top: 1px solid #e2e7ec;

}

.posty .job-status-bar {

    padding-bottom: 0;

}

.like-com {

     margin-top: 0; 

}

.main-ws-sec .job-status-bar {

    padding: 4px 0;

}

.comment-list {

    padding-bottom: 1px;

}

.overview-edit .radio {

    width: unset;

    height: initial;

} 

.password_error {

    font-size: 0.8rem;

    color: red;

    margin-bottom: 1rem;

}

.post-topbar-short {

    padding: 15px;

}

.tab-feed {

    padding: 0px 15px;

}

.just-pro-icon {

    width: 20%;

    float: left;

    display: inline-block;

}

.just-pro-text {

    display: inline-block;

    width: 80%;

}

.refferal_btn:hover {

    background-color: #51a5fb;

    border-color: #51a5fb;

    color: #fff;

}

p.table_p {

    color: black;

}

p.table_p span {

    font-weight: 600;

}

.control-job {

    /*margin-bottom: 25px;*/

}

.overview-edit.job_edit button {

    float: right;

    margin-right: 0;

}

button.jd_pdf_btn-link, button.jd_pdf_btn-link a {

    width: 100%;

    color: white!important;

    padding: 11px 30px;

}



.ed-options .job_status_option li:last-child {

    margin-bottom: 15px;

}

span.remaning_posting_txt {

    float: right!important;

}

span.user-designation {

    display: inline-block;

    width: 140px;

    overflow: hidden;

    word-break: break-word;

}

span.user-designation.suggbx {

    display: inline-block;

    width: 120px;

    overflow: hidden;

    word-break: break-word;

}

hr.style {

    border: 0;

    height: 1px;

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(61, 61, 61, 0.75), rgba(0, 0, 0, 0));

}

.pro-name-sts-h {

    color: #a81e31;

    background: #fff;

    font-size: 16px;

    font-weight: 600;

    float: left;

    width: 100%;

    border-bottom: 1px solid #e5e5e5;

    padding: 15px 20px;

}

.user-account-settingss {

    border-left: 0px solid #e5e5e5;

    border-bottom: 0px solid #e5e5e5;

    border-right: 0px solid #e5e5e5;

    border-radius: 0;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(79, 79, 79, 0.46);

}

div#notification{

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(79, 79, 79, 0.46);

}

 

.result-job-showing {

    background: white;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

    padding: 0;

}

.resultjob-subdiv {

    padding: 13px 2px;

}

.result-job-main {

    padding: 0px;

    height: 100%;

    width: 100%;

    background: white;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

}

.row.result-job-row {

    height: 100%;

}

.user-right-info-row {

    padding: 0;

}

.resultjob-subdiv.result-job-right {

    background: #f2f2f280;

}

.usy-dt img.user-pro-pic-find {

    width: 18%;

}

.result-usr-pic {

    width: 100px;

    height: 110px;

    margin: 0 auto;

}

.ruser-dtl-div {

    text-transform: capitalize;

    margin-bottom: 0.5rem;

}

.usy-name.ruser-name h3 {

    font-size: 1.2rem;

    color: #be3f48;

    font-weight: 600;

    margin-top: 1rem;

}

.ruser-info-div {

    margin-bottom: 0.3rem;

}

.small-card {

    box-shadow: 0 1px 3px rgba(94, 92, 92, 0.42), 0 4px 5px rgba(143, 143, 143, 0.55);

    margin-bottom: 0.8rem;

     padding: 3px 7px;

}

i.fa.fa-check.fa-green {

    color: green;

}

#sticky {

 width: 100%;

}

#sticky.stick {

    position: fixed;

    padding: 0;

    top: 69px;

    z-index: 10000;

    right: 0.0rem;

}

.sticky-content-show {

    padding: 0;

}

.wrapper-result-job {

    min-height: 70vh;

}

.bg-img-not {

    width: 57%;

    margin: 0 auto;

}

.filters-div {

    background: white;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

    margin-bottom: 1.5rem;

    padding: 15px 20px 5px 20px;

}

.row.in-user-app-job-res {

    margin-top: 2rem;

}

.sn-field.txt-input input {

    width: 100%;

}

.skills-div-in input {

    width: 100%;

}

.s-skills-div-res {

    line-height: 26px;

    padding: 0px 12px;

}

.skills-div-res.select-box i {

    color: #666666;

    position: absolute;

    top: 8px;

    right: 25px;

    font-size: 14px;

}

.row.skill_yr-box-res {

    margin-bottom: 0.2rem;

    margin-top: 0.4rem;

    /*border-bottom: 1px solid #a81f32;*/

    padding: 0px;

    font-size: 0.8rem;

}

button.filter-result {

    padding: 4px 25px;

    border: #be3f48;

    background: #be3f48;

    color: white;

    box-shadow: 0 1px 4px rgba(94, 92, 92, 0.42), 0 1px 4px rgba(143, 143, 143, 0.55);

    margin-bottom: 1rem;

    margin-top: 1rem;

}

main.section-result-job {

    padding: 25px 0;

}

h3.job-up-info {

    padding: 0px 15px 0px 0px;

}

.ruser-info-div span {

    font-size: 0.9rem;

}

.posty.post_box.job-res-rec {

    background: white;

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(143, 143, 143, 0.55);

    margin-bottom: 1.5rem;

    border-left: 0px solid #e4e4e4;

    border-right: 0px solid #e4e4e4;

}

.post-bar.no-margin.job-res-rec {

    box-shadow: none;

    border-radius: 0;

}

.bg-img-not img {

    width: 100%;

}

.result-submain1-showing-div {

    padding: 10px;

}

.result-job {

   padding: 10px;

}

.row.result-show-row {

    padding: 15px 8px;

}

h1.ruser-show {

    font-size: 0.9rem;

    color: #363232;

    font-weight: 600;

}

.small-card p {

    word-break: break-all;

    font-size: 12px

}

.small-card p a{

    word-break: break-all;

    color: black;

    font-size: 12px

}

.row.user-right-info-row .crd-div {

    padding: 5px;

}

.result-main-showing-div.active {

    padding: 0px 14px;

}

.overview-edit.-com-edit-.filter-dd {

    margin-bottom: 0px;

}

.overview-edit .filter-dd.personal.select-box select {

    line-height: 25px;

    padding-left: 40px;

    margin-bottom: 20px;

}

div#location-box .sn-field {

    margin-bottom: 0px;

}

.user-profile-ov.st2 b.bigf {

    font-size: 15px;

    font-weight: 600;

}

div#employment-add-box form select {

    margin-bottom: 0;

}

div#edits-box-all form select {

    margin-bottom: 0;

}

button.post_type .fa-2x.mk_gry {

    font-size: 1.2em;

}

.sd-postjbbtn a {

    color: white;

    width: 100%;

    padding: 12px;

    background: #a81e31;

    border-bottom: 1px solid #e5e5e5;

    position: relative;

    display: grid;

    border: 1px solid #a81e31;

    border-radius: 0;

    margin-bottom: 2rem;

}

.sd-postjbbtn a:hover {

    color: white;

    background: #a81e31;

    border: 1px solid white;

}

 

.ed-opts {

    right: 0;

    float: unset;

    position: absolute;

}

.job_apllied_div {

    position: absolute;

    right: 0;

    top: -0.8rem;

}

span.job_count {

    background: #be3f48;

    color: white;

    padding: 0px 6px;

    font-size: 0.8rem;

    border-radius: 50px;

}

.job_descp h3 {

    font-size: 13px;

}

.job-details h3 {

    font-size: 13px; 

}

.noterwrapper-section {

    background-color: #ffdfe4;

    padding: 20px;

}

.noterwrapper-section h4 {

    font-size: 18px;

    color: #a81e31;

    margin-top: 0;

    padding-top: 10px;

}

.noterwrapper-section ul {

    padding-left: 20px;

}

.noterwrapper-section ul li {

    font-size: 14px;

    margin-bottom: 20px;

    color: #5d5d5d;

    line-height: 1.5;

}

 

.course-option input {

    display: none;

}



.course-option .course-content span.course-icon {

    font-size: 40px;

    color: #818181;

}

 



.course-option .course-content span {

    display: block;

    cursor: pointer;

    padding: 0 10px;

    white-space: normal;

}



[class^="icon-"]:before,

[class*=" icon-"]:before {

    font-family: "fontello";

    font-style: normal;

    font-weight: normal;

    speak: none;

    display: inline-block;

    text-decoration: inherit;

    width: 1em;

    margin-right: .2em;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    margin-left: .2em;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.course-option {

    position: relative;

    width: 135px;

    height: 123px;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 34px 37px;

    display: inline-block;

    vertical-align: top;

    margin: 0 20px 20px 0

}



.course-option input {

    display: none

}



.course-option input:checked+label {

    border-color: #a81e31;

    box-shadow: inset 0 0 3px #a81e31

}



.course-option input:checked+label span {

    font-size: 14px;

    color: #a81e31;

    opacity: 1

}



.course-option input:checked+label span.course-icon {

    color: #a81e31

}



.course-option input:checked+label img {

    opacity: 1

}



.course-option label {

    color: #818181;

    height: 100%;

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    cursor: pointer;

    border: 1px solid #e8e8e8;

    border-radius: 3px

}



.course-option .course-selected {

    opacity: 0;

    visibility: none;

    position: absolute;

    right: -4px;

    top: -3px

}



.course-option .course-content {

    width: 100%;

    text-align: center;

    position: relative;

    top: 50%;

    transform: translateY(-50%)

}



.course-option .course-content span {

    display: block;

    cursor: pointer;

    padding: 0 10px;

    white-space: normal

}



.course-option .course-content span.course-icon {

    font-size: 40px;

    color: #818181

}



.course-option.active .course-selected {

    display: block

}



.course-option.active label {

    font-size: 14px;

    color: #a81e31

}



.sn-field div#skiils_feched_chosen {

    width: 100%!important;

}

 .input-header {

    color: #000000ba;

    font-size: 14px;

    font-weight: 600;

    margin-bottom: 7px;

    padding: 0;

}

form#job_post_form .filter-dd {

    margin-bottom: 0px!important;

}

.job-d-boxx.posty.post_box .ed-opts {

    top: 1rem;

    right: 1rem;

}

.job-dt li a.emptype {

    margin-bottom: 0.2rem;

}

.noterwrapper-section ul li.disc {

    list-style: disc;

}

time.timeago.nofti {

    float: unset;

}

.message-bar-head {

    position: relative;

    background-color: #ffffff;

    border-top: 4px solid #a81e31;

}

#sendmessage {

    float: left;

    width: 80%;

    border: 1px solid #e5e5e5;

    resize: none;

    color: #333;

    font-size: 14px;

    padding: 15px;

}

.msg-title {

    border-bottom: 1px solid #e8e8e8;

    border-top: 4px solid #a81e31;

}

.main-message-box.ta-right .message-dt {

    padding-left: 0;

    padding-right: 85px;

    float: right;

}

.msg-title {

    padding: 26px 20px;

}

.message-bar-head { 

    padding: 10px;

}

.message-send-area {

    padding: 15px 20px 15px 20px;

}

.messages-line.append_send_messages {

    margin-top: 0.2rem;

    height: 55vh;

    overflow: hidden;

    overflow-y: scroll;

    padding-right: 20px; 

}

.messages-line.append_send_messages::-webkit-scrollbar {

    width: 5px;

}

    /* Track */

.messages-line.append_send_messages::-webkit-scrollbar-track {

    box-shadow: inset 0 0 2px grey; 

    border-radius: 10px;

}

    /* Handle */

.messages-line.append_send_messages::-webkit-scrollbar-thumb {

    background: #a81e31; 

    border-radius: 10px;

}

    /* Handle on hover */

.messages-line.append_send_messages::-webkit-scrollbar-thumb:hover {

    background: #000; 

}

.messages-list.append_list_of_user {

    height: 55vh;

    overflow: hidden;

    overflow-y: scroll;

    padding-right: 20px;

}

.messages-list.append_list_of_user::-webkit-scrollbar {

    width: 3px;

}

    /* Track */

.messages-list.append_list_of_user::-webkit-scrollbar-track {

    box-shadow: inset 0 0 2px grey; 

    border-radius: 10px;

}

    /* Handle */

.messages-list.append_list_of_user::-webkit-scrollbar-thumb {

    background: #a81e31; 

    border-radius: 10px;

}

    /* Handle on hover */

.messages-list.append_list_of_user::-webkit-scrollbar-thumb:hover {

    background: #000; 

}

.message-inner-dt > p {

    padding: 10px 15px;

}

.msg-list {

    float: left;

    width: 100%;

}

.msg-body-over {

    height: 50vh;

    overflow: auto;

}

div#message {

    box-shadow: 0 3px 6px rgba(94, 92, 92, 0.42), 0 3px 6px rgba(79, 79, 79, 0.46);

}

.row.filters-div form.find_resume {

    width: 100%;

}

.sn-field .chosen-container.chosen-container-multi {

    width: 100%!important;

}

button.mt0.remove_skill_div.find-res {

    padding: 6px 11px;

    border: #be3f48;

    background: #be3f48;

    color: white;

    box-shadow: 0 1px 4px rgba(94, 92, 92, 0.42), 0 1px 4px rgba(143, 143, 143, 0.55);

}

.filter-dd.loc_findresume.select-box select {

    background: #ffffff;

    border: 1px solid #aaa;

    border-radius: 0;

}

.blink_noti {

    animation: blinker 0.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;  

}

@keyframes blinker {  

  from { opacity: 1; }

  to { opacity: 0; }

}

span.noti-msg {

    position: absolute;

    top: 6px;

    right: 23px;

    display: inline-block;

    padding: .2em 0.4em;

    font-size: 71%;

    line-height: 1;

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: .25rem;

}

.messages-page {

    padding: 60px 0 0 0;

}

.blank_wrapper {

    min-height: 62vh;

}

.blank-topbar-short {

    padding: 15px;

}

.blank-topbar {

    text-align: center;

    font-size: 1.3rem;

    font-weight: 600;

    float: left;

    width: 100%;

    padding: 23px 20px;

    background-color: #fff;

    border-top: 4px solid #a81e31;

    border-left: 1px solid #e4e4e4;

    border-bottom: 1px solid #e4e4e4;

    border-right: 1px solid #e4e4e4;

    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -ms-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -o-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    box-shadow: 0 0 1px rgba(0,0,0,0.24);

    margin-bottom: 20px;

}

.blank_wrapper.publish_job_details {

    min-height: 62vh;

}

a.btn.single_postjobwid_btn {

    float: right;

    color: white;

    width: 20%;

    padding: 8px;

    background: #a81e31;

    border-bottom: 1px solid #e5e5e5;

    position: relative;

    display: grid;

    border: 1px solid #a81e31;

    border-radius: 0;

}

.acc-setting.notify{

    background-color: #fff;

    border-top: 4px solid #a81e31;

    border-left: 1px solid #e4e4e4;

    border-bottom: 1px solid #e4e4e4;

    border-right: 1px solid #e4e4e4;

    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -ms-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -o-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    box-shadow: 0 0 1px rgba(0,0,0,0.24);

}

.wrapper-notifications {

    min-height: 78vh;

}

.my_network-div {

    padding: 8px 8px;

    background-color: #fff;

    border-top: 4px solid #a81e31;

    border-left: 1px solid #e4e4e4;

    border-bottom: 1px solid #e4e4e4;

    border-right: 1px solid #e4e4e4;

    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -ms-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    -o-box-shadow: 0 0 1px rgba(0,0,0,0.24);

    box-shadow: 0 0 1px rgba(0,0,0,0.24);

}

.wrapper-my_network {

    min-height: 70vh;

}

.messages-sec {

    margin-bottom: 1rem;

}

.sn-field.form_long {

    margin-bottom: 0px;

}

.sn-field.form_long  .filter-dd {

    margin-bottom: 0px; 

}

.form-div {

    margin-bottom: 1rem;

}

.sn-label-div {

    font-size: 14px;

    margin-bottom: 0.3rem;

}

 .sign_in_sec form select {

    padding: 0 15px 0 15px; 

}



.chosen-css .chosen-container.chosen-container-single {

    height: 100%;

    font-size: 0.9rem;

    background: #ffffff;

    color: black;

    border: 1px solid #e5e5e5;

    line-height: 40px;

    border-radius: 3px;

}

.chosen-css a.chosen-single {

    padding: 0 15px 0 15px!important;

}

 label.error {

    color: red;

    font-size: 13px;

}

.wrapper_skills {

       min-height: 58vh;

}

.wrapper_add_info {

       min-height: 58vh;

}

.wrapper_upload_files {

       min-height: 58vh;

}

.filter-dd.select-box.nor-nw i {

    top: 9px;

    right: 27px;

}

.sign_in_sec.current.wrapper_sign_in_sec {

    padding-right: 0;

    padding-left: 0;

}

.user_profile-login {

    float: left;

    width: 100%;

    background-color: #fff;

    margin-bottom: 20px;

    text-align: center;

    margin-top: 2rem;

}

.user-pro-img-login {

    float: left;

    width: 100%;

    text-align: center;

    margin-bottom: 28px;

    position: relative;

}

.user-pro-img-login .add-dp {

    position: absolute;

    top: 10px;

    left: 55%;

}

/*.circle-image-wrapper-login:before {

  position: absolute;

  content: "";

  width: 104%;

  height: 104%;

  top: -2%;

  left: -2%;

  background-color: white;

  border-radius: 50%;

  z-index: -1;

}

.circle-image-wrapper-login:after {

    position: absolute;

    content: "";

    width: 79%;

    height: 105%;

    top: -6px;

    left: 10.2%;

    background-color: #7c1b4f;

    background-image: linear-gradient(to right bottom, #ffa3b7 0%, #51a5fb 100%);

    border-radius: 100%;

    z-index: -2;

}*/

.user_resume-login {

    float: left;

    width: 100%;

    background-color: #fff;

    margin-bottom: 20px;

    text-align: center;

    margin-top: 2rem;

}

.files-div-upload{

    border-right: 2px solid #a81e31;

}

.user_resume-login img {

    width: 200px;

}

h1.uniq-text {

    font-family: 'Righteous', cursive;

    margin-bottom: 2rem;

}

.circle-div-logout {

    background-color: #ffffff;

    height: 40px;

    width: 40px;

    border-radius: 100%;

    position: fixed;

    bottom: 13%;

    right: 2rem;

}

.circle-div-logout i {

    font-size: 1.5rem;

    position: absolute;

    right: 10px;

    top: 8px;

}

.circle-div-logout a i {

    color: #a81e31;

}

.user-pro-img-login.circle-image-wrapper img.dummy{

    border-radius: 50%;

    width: 200px;

}

.user_company-login {

    float: left;

    width: 100%;

    background-color: #fff;

    margin-bottom: 20px;

    text-align: center;

    margin-top: 2rem;

}

label.show_gst_error.text-danger {

    margin-top: 0.8rem;

    font-size: 12px;

}

.sn-field.filter-search input {

    width: 100%;

}

.selected_skills_div.find_res {

    margin-top: 2rem;

    border-top: 1px solid #f2eaea;

}

.content-text-tac {

    margin-top: 1rem;

    padding: 10px;

}

.para-faqs b {

    font-weight: 700;

}

.para-faqs p {

    margin-top: 0.5rem;

}

.main-left-sidebar {

    float: left;

    width: 100%;

    margin-top: 12px;

}

div#feed-dd {

    min-height: 70vh;

}

.overview-edit.-com-edit- label.sn-label {

    font-size: 14px;

    font-weight: 600;

}

.overview-edit form textarea, .overview-edit form input, .overview-edit form select {

    color: #000000;

}

.selected_skills_div  .filter-dd.select-box i {

    right: 21px;

}

.row.skill_yr-box  .filter-dd.select-box i {

    right: 25px;

}

div#skills-add-box label.sn-label {

    font-size: 14px;

    font-weight: 600;

}

.suggestion-usd:last-child {

    padding-bottom: 6px;

    margin-bottom: 10px;

    border-bottom: 1px solid #e5e5e5;

}

i.head-f-res {

    /* font-size: 14px; */

    font-weight: 600;

}

.wrapper-posted_jobs_referral {

    min-height: 70vh;

}

.wrapper-serach {

    min-height: 78vh;

}

.job-dt li {

    display: inline-block;

    margin-right: 5px;

}

.job-dt li a {

    padding: 5px 4px;

    font-size: 11px;

}

.wrapper-related_job .job_apllied_div {

    top: 0.2rem;

}

.sn-field.form-job {

    margin-bottom: 10px;

}

#job_post_form .chosen-container.chosen-container-single {

    height: 100%;

    background: #ffffff;

    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);

    color: #b2b2b2;

    font-size: 14px;

    border: 1px solid #e5e5e5;

}

#job_post_form .filter-dd {

    margin-bottom: 0;

}

#job_post_form .chosen-container-single .chosen-single span {

    color: black;

}

#job_post_form textarea {

    margin-bottom: 10px;

}

.overview-edit.-com-edit-.post-jb-page form input, .overview-edit.-com-edit-.post-jb-page form select {

    margin-bottom: 0;

}

.overview-edit.-com-edit-.post-jb-page .sn-field > i {

    top: 48%;

}

.control-jobbutton .btn-clr.change_job_status {

    padding: 10px 25px;

}

.main-section.wrapper-single_post_view {

    min-height: 70vh;

}

.post-popup.post-report-msg {

    width: 300px;

}

.report-msg-circle i {

    color: green;

    font-size: 2rem;

    margin-bottom: 0.8rem;

}

.report-msg-circle  h1 {

    color: #a81e31;

    font-weight: 600;

    margin-bottom: 0.8rem;

}

.report-msg-circle p {

    text-align: center;

}

.post-report-msg .post-project-fields {

    padding: 15px 20px;

}

.search-container-msg {

    text-align: center;

}

.search-container-msg input[type=text] {

    padding: 6px 15px;

    margin-top: 8px;

    font-size: 17px;

    border: 1px solid #efefef;

    height: 35px;

    width: 70%;

    margin-bottom: 25px;

    border-top-left-radius: 3px;

    border-top-right-radius: 0px;

    border-bottom-left-radius: 3px;

    border-bottom-right-radius: 0px;

}

.search-container-msg button {

    padding: 7px;

    text-align: center;

    margin-top: 8px;

    margin-left: -3px;

    margin-right: 18px;

    background: #efefef;

    font-size: 17px;

    border: 1px solid #efefef;

    height: 35px;

    width: 10%;

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

}

.connection-list-show {

    position: absolute;

    background: white;

    z-index: 9;

    top: 8.8rem;

    height: 200px;

    overflow: hidden;

    overflow-x: auto;

    color: black;

    box-shadow: 0 1px 4px rgba(94, 92, 92, 0.42), 0 1px 4px rgba(143, 143, 143, 0.55);

}

h1.conn-user-n {

    margin-top: 0.8rem;

}

.connection-list.is_proofile_send .usy-dt {

    border-bottom: 1px solid #e1e1e1;

    padding: 10px 20px 10px 8px;

}

.wrapper-resetpass{

    min-height: 78vh;

}

div#msgcontent img.messagechatchatimg {

    width: 100%;

    height: 100%;

    opacity: 0.3;

}

button.swal2-confirm.btn-danger.swal2-styled {

    background-color: #a81e31!important;

    border-left-color: #a81e31!important;

    border-right-color: #a81e31!important;

}

.post-topbar.home-bar {

    margin-bottom: 10px;

}

.footy-sec p {

    float: left;

}

.footy-sec ul {

    float: right;

}

/*-------------------------- PAGE END--------------------------*/

/*-------------------------- LOGIN PAGE --------------------------*/

.login-page-logo img {

    width: 30%;

}

.sn-field.login-page {

    margin-bottom: 3px;

}

.sn-lable {

    color: white;

    margin-bottom: 5px;

}

.login-page input {

    width: 100%;

    height: 2rem;

    font-size: 0.9rem;

}

.main-content-login {

    background: white;

}

.fgt-sec.log-rad {

    width: 100%;

}

.sign-up-login {

    background: #f7f7f7;

    padding: 33px;

    margin-top: 1rem;

}

.m-log-hed.main {

    margin-bottom: 0.2rem;

}

.small-log-hed.subsubmain{

    color: #772a3a;

}

.m-log-hed.main span {

    font-size: 2rem;

    font-weight: 700;

}

ul.on-off-status li {

    width: 50%;

}

.container-login {

    padding: 13px 60px 7px;

}

.container-login-top {

    padding: 5px 60px;

    background: #772a3a;

}

.main-content-login {

    padding: 5px 60px;

}

.sn-field.login-page button {

    width: 100%;

}

button.sub_loginx {

    padding: 6px;

    border: 1px solid white;

    background: white;

    font-weight: 600;

}

.sn-lable.visihide {

    visibility: hidden;

}

a.esp-bx-open {

    color: white;

    float: right;

    font-size: 12px;

}

.m-log-hed {

    color: #a81e31;

    font-size: 2rem;

    font-weight: 500;

}

.small-log-hed {

    color: #a81e31;

    font-size: 1.3rem;

    font-weight: 600;

}

 

.txt-log-hed {

    margin-top: 3rem;

    color: #a81e31;

    font-size: 1.2rem;

    font-weight: 800;

    margin-bottom: 1.2rem;

}

.small-log-hed {

    color: #a81e31;

    font-size: 1.3rem;

    font-weight: 600;

    margin-bottom: 2rem;

    text-decoration: underline;

}

.sn-field.login-page input {

    padding: 0px 10px;

}

.pro-li li {

    margin-bottom: 10px;

    font-size: 15px;

    font-weight: 500;

}

.tb-2new {

    padding: 0;

}

.row.text-section-1-login {

    padding: 30px 0px;

}

.container-login-section{

    background: white;

}

.section-1-login {

    margin-bottom: 5rem;

}

.section-1-login p {

    padding: 17px;

    color: #000000;

}

.icons-div {

    margin-bottom: 1rem;

}

.icons-div img {

    width: 24px;

    height: 24px;

    margin-right: 10px;

}

.icons-div p {

    font-weight: 500;

    color: #000000;

}

.img-div-3 img {

    width: 100%;

    height: 250px;

    border-radius: 5px;

    margin-bottom: 1rem;

}

.img-div-text {

    width: 100%;

    font-size: 23px;

    font-weight: 500;

    margin-bottom: 8rem;

    display: block;

    display: -webkit-box;

    max-width: 100%;

    height: 56px;

    margin: 0 auto;

    line-height: 1;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

}

.img-div-para {

    margin-bottom: 1rem;

}

.img-div-para p {

    font-size: 14px;

    color: #333;

    font-family: sans-serif;

}

p.log-more.float-right {

    font-size: 16px;

    color: #a81e31;

    font-family: sans-serif;

}

i.fa.fa-phone-square.bg-i {

    color: white;

    border-radius: 4px;

    padding: 3px;

    font-size: 1.2rem;

}

.main-content-login.client-show {

    padding: 25px 100px;

    background: #f6fbff;

}

.client-section {

    background: white;

    margin-top: 6rem;

}

.img-div img {

    width: 100%;

}

.pro-li ul li:before {

    /* list-style: disc; */

    content: "\2022";

    color: #a81e31;

    font-weight: 800;

    display: inline-block;

    width: 1em;

    margin-left: -1em;

}

h2.whts-new {

    color: #a81e31;

    font-size: 2rem;

    font-weight: 600;

    position: relative;

    margin: 0 0 50px 0;

    display: inline-block;

    margin-bottom: 2rem;

}

/*h2.whts-new::after {

    content: "";

    width: 100%;

    position: absolute;

    height: 4px;

    border-radius: 1px;

    background: #a81e31;

    left: 0;

    bottom: -20px;

}*/

.carousel {

    margin: 50px auto;

    padding: 0 70px;

}

.carousel .item {

    color: #999;

    overflow: hidden;

    min-height: 120px;

    font-size: 13px;

}

.carousel .media img {

    width: 80px;

    height: 80px;

    display: block;

    border-radius: 50%;

}

.carousel .testimonial {

    padding: 0 15px 0 60px ;

    position: relative;

}

.carousel .testimonial::before {

    /*content: '\93';*/

    content: '';

    color: #e2e2e2;

    font-weight: bold;

    font-size: 68px;

    line-height: 54px;

    position: absolute;

    left: 15px;

    top: 0;

}

.carousel .overview b {

    text-transform: uppercase;

    color: #1c47e3;

}

.carousel .carousel-indicators {

    bottom: -40px;

}



.carousel-indicators {

    bottom: -80px;

}

.carousel-indicators li, .carousel-indicators li.active {

    width: 12px;

    height: 12px;

    border-radius: 0;

    margin: 1px 4px;

}

.carousel-indicators li {   

    background: #e2e2e2;

    border: 4px solid #fff;

}

.carousel-indicators li.active {

    color: #fff;

    background: #a81e31;    

    border: 5px double;    

}

.newsletter {

    padding: 35px 0;

    background: #a81e31;

}

.newsletter .content {

    max-width: 650px;

    margin: 0 auto;

    text-align: center;

    position: relative;

    z-index: 2; 

}

.newsletter .content h2 {

    color: #ffffff;

    margin-bottom: 20px;

    font-weight: 600;

}

.newsletter .content .form-control {

    height: 50px;

    border-color: #ffffff;

    border-radius:0;

}

.newsletter .content.form-control:focus {

    box-shadow: none;

    border: 2px solid #243c4f;

}

.newsletter .content .btn {

    min-height: 50px;

    border-radius:0;

    background: #243c4f;

    color: #fff;

    font-weight:600;

}

p.footer_follow a i {

    font-size: 2rem;

    margin-right: 30px;

    text-transform: uppercase;

    color: white;

}

.owl-carousel.navigation-1.clients_slider.owl-loaded.owl-drag .owl-nav{

    display: none;

}

.cli-img-div img {

    width: 150px!important;

    height: 120px;

    box-shadow: 0px 5px 14px rgba(0,0,0,0.21);

    margin-bottom: 1rem;

}

.sn-field.sign-form {

    margin-bottom: 13px;

}

.sign_in_sec form button {

    margin-top: 10px;

}

.img-div.sign-img-side {

    padding: 0px;

    width: 100%;

}

.sign-img-side-div {

    padding: 0;

}

.on-off-status {

   padding: 17px;

}



.top-sec-glg-btn {

    float: right;

    color: white;

}

.top-sec-glg-btn a {

    color: white;

}

.section-f-subpart .m-log-hed {

    font-size: 1.7rem;

    margin-bottom: 1rem;

}

.section-f-subpart .small-log-hed{

        text-decoration: none;

}

.txt-log-hed-sec-two {

    color: #a81e31;

    font-size: 1.2rem;

    font-weight: 600;

    margin-bottom: 1.2rem;

}

/*--------------------------LOGIN PAGE END--------------------------*/

.contact-page .info-box i {

    font-size: 26px;

    color: #a81e31;

    border-radius: 50%;

    padding: 8px;

    border: 2px dotted #a81e319c;

}

.contact-page .info-box {

    color: #444;

    text-align: center;

    padding: 20px 0 30px 0;

    margin-top: 2rem;

    margin-bottom: 30px;

    width: 100%;

    box-shadow: 0px 5px 14px rgba(0,0,0,0.21);

     border-radius: 5px;

}

.contact-page .info-box h3 {

    font-size: 20px;

    color: #666;

    font-weight: 700;

    margin: 10px 0;

}

button.sendMessageButton.btn.web_btn {

    background: #a81e31;

    color: #fff;

    margin-bottom: 2rem;

    margin-top: 1rem;

    font-size: 1rem;

}

.validate.has-error {

    color: red;

    font-size: 14px;

    margin-top: 7px;

}

.news_arti_sec a {

    color: black;

}

.icons-div.row p {

    padding: 0 0 0 5px;

}

button.proceed_as_google {

    margin-top: 1rem;

}

.croppie-container {

    padding: 0;

}

li.head-package {

    font-size: 16px;

    font-weight: 700;

}

label.resume_txt.d-visility {

    visibility: hidden;

    position: absolute;

}

.sn-field.form_long-UP > i {

    top: 36%;

}

form#update_personal_info .sn-label-div {

    font-size: 14px;

    font-weight: 600;

}

label.edit-perInfo-label {

    font-size: 14px;

    font-weight: 600;

    margin-bottom: 0.3rem;

}

span.edit-perInfo {

    font-size: 14px;

    float: unset;

}

.overview-edit span {

    color: #333;

}

i.-icon-cmn- {

    font-size: 15px;

    color: #333;

}

.user-profile-ov p {

    color: #333;

}

.just-pro-text {

    font-size: 14px;

    font-family: sans-serif;

    line-height: 17px;

}

.row.skills-row.skills-pro {

    margin-bottom: 0.5rem;

    font-size: 14px;

    font-family: sans-serif;

    line-height: 17px;

}

.usy-dt.user-post-img-div {

    margin-bottom: 3px;

}

.comp-post-img-div .usy-name, .user-post-img-div .usy-name{ 

    margin-top: 5px;

}

li.post_popup span {

    font-size: 1.2rem;

    color: grey;

}

.refferal_btn{

   background-color: #51a5fb;

   border-color: #51a5fb;

   color:#fff;

}

.ref_div {

   padding: 1rem;

   font-size: 1.3rem;

   font-weight: 500;

   background-color: #51a5fb;

   border-radius: 3%;

   margin-bottom: 1rem;

   color: #fff;

   word-break: break-all;

}

.ref_title {

   margin-top: 1rem;

   margin-bottom: 1rem;

   font-size: 1.5rem;

   font-weight: 500;

}

.edit_prof_icon{

   border-radius: 50%;

   padding: 10px;

   background-color: #dedbdb;

   font-size: 20px;

   margin-bottom: 10px;

} 



.report-option input {

    display: none;

}



.report-option .report-content span.report-icon {

    font-size: 40px;

    color: #818181;

}

 



.report-option .report-content span {

    display: block;

    cursor: pointer;

    padding: 0 10px;

    white-space: normal;

}



[class^="icon-"]:before,

[class*=" icon-"]:before {

    font-family: "fontello";

    font-style: normal;

    font-weight: normal;

    speak: none;

    display: inline-block;

    text-decoration: inherit;

    width: 1em;

    margin-right: .2em;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    margin-left: .2em;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.report-option {

    position: relative;

    width: 130px;

    height: 50px;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 34px 37px;

    display: inline-block;

    vertical-align: top;

    margin: 0 20px 20px 0

}



.report-option input {

    display: none

}



.report-option input:checked+label {

    border-color: #a81e31;

    box-shadow: inset 0 0 3px #a81e31

}



.report-option input:checked+label span {

    font-size: 14px;

    color: #a81e31;

    opacity: 1

}



.report-option input:checked+label span.report-icon {

    color: #a81e31

}



.report-option input:checked+label img {

    opacity: 1

}



.report-option label {

    color: #818181;

    height: 100%;

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    cursor: pointer;

    border: 1px solid #e8e8e8;

    border-radius: 3px

}



.report-option .report-selected {

    opacity: 0;

    visibility: none;

    position: absolute;

    right: -4px;

    top: -3px

}



.report-option .report-content {

   font-size: 14px;

    width: 100%;

    text-align: center;

    position: relative;

    top: 50%;

    transform: translateY(-50%)

}



.report-option .report-content span {

    display: block;

    cursor: pointer;

    padding: 0 10px;

    white-space: normal

}



.report-option .report-content span.report-icon {

    font-size: 40px;

    color: #818181

}



.report-option.active .report-selected {

    display: block

}



.report-option.active label {

    font-size: 14px;

    color: #a81e31

}

.icons-div.row {

    padding: 0;

}

.pro-li {

    padding: 0px 14px;

}

.pro-log-subdiv {

    padding: 0;

}

img.user-pro-pic {

    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

}

.blog_content{

    padding: 0;

}

.chosen-container-single .chosen-single {

    font-size: 14px;

}

ul.ed-options.active {

    cursor: pointer;

}

.row.result-submain2-showing-div {

    padding: 0;

}

.result-job-main p, .result-job-main span, .result-job-main a {

    color: #333;

}

.filter-dd.select-box.resume-select.chosen-css .chosen-container-multi .chosen-choices {

    height: 100%;

    font-size: 0.9rem;

    background: #ffffff;

    color: black;

    border: 1px solid #e5e5e5;

    line-height: 35px;

    border-radius: 3px;

   padding: 0 15px 0 15px!important;

}

.filter-dd.select-box.resume-select.chosen-css .chosen-container-multi .chosen-choices li.search-field input[type="text"] {

   color: #000;

}

.sn-field.filter-search {

    margin-bottom: 10px;

}

.filter-dd.select-box.resume-select.chosen-css {

    margin-bottom: 0;

}

.filter-dd.loc_findresume.personal.select-box select {

    height: 80%;

    font-size: 0.9rem;

    background: #ffffff;

    color: black;

    border: 1px solid #e5e5e5;

    border-radius: 3px;

}

.filter-dd.loc_findresume.personal.select-box {

    margin-bottom: 0;

}

p.table_skills.shortened a.morelink {

    font-weight: 600;

}

.row.ftr_div {

    padding: 0;

}

.row.cmp-em-user.from-em-user.payonline-wrapper {

    height: 67vh;

}

.usy-dt.comp-post-img-div {

    margin-bottom: 5px;

}

 div#notification {

    z-index: 99999;

}

.right-btn ul li button {

    margin-right: 0;

    margin-top: 1rem;

}

.col-md-12.row.tutorial-div-box {

    background: white;

    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

    margin-top: 2rem;

    margin-bottom: 1rem;

}

.cmt-bg-img img {

    border-radius: 50%;

}

.comment-user p {

    color: #333;

}

.post-project-fields form input, .post-project-fields form textarea, .post-project-fields form select { 

    color: #333; 

}

.search-bar form input { 

    color: #333; 

}

.top-header-login p {

    color: white!important;

}

.usy-name span {

    color: #333;

    font-size: 14px;

}

.hide_this_div_f {

    cursor: not-allowed;

    pointer-events: none;

}

.card.job_window-card{

    border: none;

}

.card-header.job_window-header {

    padding: .75rem 0.5rem;

    border-bottom: 0;

}

.card-header.job_window-header.collapsed {

    background-color: rgba(255, 255, 255, 0.03);

    border-bottom: 1px solid #e5e5e5;

}

.card-header.job_window-header { 

    background-color: rgba(0, 0, 0, 0);

}

.card-body.job_window-body.collapse.show {

    border-bottom: 1px solid #e5e5e5;

}

.job_window-info {

    float: left;

    width: 100%;

    border-bottom: 1px solid #e5e5e5;

    padding: 7px 0px;

}

.job_window-list .job_window-info:last-child {

    padding-bottom: 6px;

    margin-bottom: 5px;

    border-bottom: 0px solid #e5e5e5;

}

.job_window-details h3 {

    font-weight: 600;

    line-height: 18px;

    font-size: 14px;

}

.job_window-details span {

    font-weight: 300;

    line-height: 18px;

}

.job_window-details h3 span  {

    font-weight: 400;

    font-size: 14px;

    color: #777;



}

.card-body.job_window-body {

    padding: 0px 15px 10px 15px;

}

.accordion .card-header.job_window-header:after {

    font-family: 'FontAwesome';  

    content: "\f068";

    float: left; 

    margin-right: 10px;

    color: #000;

}

.accordion .card-header.job_window-header.collapsed:after {

    /* symbol for "collapsed" panels */

    content: "\f067"; 

}

a.card-title.job_window-title {

    font-weight: 700;

    cursor: pointer;

    color: #000!important;

}

a.card-title.job_window-title:hover{

    color: #dd7b8f!important;

}

.container_startup_jobs {

    width: 100%;

    padding: 1rem;

}

.accordion.job_window.startup_jobs {

    box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

}

.job_window-list.startup_jobs-list {

    width: 100%;

    box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

    height: 100%;

    padding: 10px;

}

.card-body.startup_jobs-body {

    padding: 15px;

}

.job_window-info a {

    color: unset;

}

.notfication-details.notifications-check a span {

    color: #b2b2b2;

}

.main-section-data.showing-all-jobs-users .job-d-div {

    margin-bottom: 2rem;

}

.top-sec-number {

    float: right;

    columns: #fff;

}

.top-sec-number p.p_text_p.txt-tp1 {

    float: left;

    margin-left: 20px;

    color: white;

}

.top-sec-number span.text-center.txt-tp2 {

    float: right;

    margin-left: 20px;

    color: white;

}

button.close_navbar_btn {

    position: absolute;

    top: 0;

    right: 0;

    padding: 11px;

    font-size: 1.5rem;

    background: none;

    color: white;

    border: 0;

    z-index: 99;

}

button.close_navbar_btn {

   display: none;

}

.job-details.article_title {

    width: 100%;

}

input#search_key::placeholder {

    text-transform: uppercase;

}

/*-------------------------- eOf  Normal Css --------------------------





/*-------------------------- Akshay Css --------------------------*/

    .new_left ul li .fa-2x {

    font-size: 1.5em!important;

}



.tab-feed ul li {

    margin-right: 16px !important;

}

.tab-feed ul li img{width:70%!important;}

.tab-feed ul li span{font-size:14px !important;}

main {

    padding: 28px 0 !important;

}

.tab-feed {

    margin-bottom: 2px !important;

    margin-top: 4px !important;

}

.job_descp h3 {

    margin-bottom: 5px!important;

}

.job_descp > p {

    margin-bottom: 5px!important;

}

.job-dt {

    float: left;

    width: 100%;

    margin-bottom: 5px!important;

}



.skill-tags {

    margin-bottom: 5px!important;

}

.like-com li button {

    font-size: 11.2px!important;

    margin-right: 0px;

}

.like-com li span {

    font-size: 11.2px!important;

    width: 18px;

    height: 18px;

    margin-right: 2px;

}

.like-com li a i {

    font-size: 12px;

}

span.job_count {

    

    font-size: 0.68rem!important;

}

.job_status {

    padding: 8px;

}

.skill-tags li a {

    font-size: 12px!important;

    padding: 4px 10px!important;

    text-align:center!important;

}

.job_descp h3 {

    font-size: 12px!important;

}



.user-data {

    box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

    border:none !important;

}



.full-width {

    box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

    border:none !important;

}

.post-topbar {

    box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)!important;

    border:none !important;

}

.post-bar {

    box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

    border:none !important;

}



.like-com li span {

    font-size: 11.2px!important;

    width: 18px!important;

    height: 18px!important;}

.like-com li button {

    margin-right: 2px!important;

}



.post-bar {

    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

    padding: 5px 15px !important;

}



.main-section-data .row .col-lg-6.col-md-8.no-pd {

    padding: 0 !important;

}

.post-bar , .widget, .user-profile-ov,.user_profile{

    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;

    border:none !important;

}



.posts-section {

    padding-top: 10px;

}



.jobs-list,.sd-title {

    padding: 12px 12px !important;

}



.job-details h3{margin-bottom:5px !important;}

.sd-postjbbtn a{padding:5px !important;}



.suggestions-list {

    padding: 12px 0 12px 0!important;

}



.job-info:last-child {

    margin-bottom: 5px!important;}



.like-com li button {

    color: #5f5b5b;

}

/*-------------------------- eOf Akshay Css --------------------------*/



@media (max-width: 1200px){ 

    button.close_navbar_btn  {

        display: block;

    }

}



/*---------------------------------------------------------------------------------------------------------------------------*/

/* mayuresh media queries for all devices*/



/*mayuresh css responsive main for all pages */

 /* 

  ##Device = Desktops

  ##Screen = 1281px to higher resolution desktops

*/



@media (min-width: 1281px) {

  

  /*//CSS*/

  

}



/* 

  ##Device = Laptops, Desktops

  ##Screen = B/w 1025px to 1280px

*/



@media (min-width: 1025px) and (max-width: 1280px) {

  

  /*//CSS*/

     

  

}



/* 

  ##Device = Tablets, Ipads (portrait)

  ##Screen = B/w 768px to 1024px

*/



@media (min-width: 768px) and (max-width: 1024px) {

  

  /*//CSS*/



    .search_drop_down {

        width: 18.5%; 

    }

    .search-bar form input { 

        width: 83%!important;

    }



  

}



/* 

  ##Device = Tablets, Ipads (landscape)

  ##Screen = B/w 768px to 1024px

*/



@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {

  

  /*//CSS*/

}



/* 

  ##Device = Low Resolution Tablets, Mobiles (Landscape)

  ##Screen = B/w 481px to 767px

*/



@media (min-width: 481px) and (max-width: 767px) {

  

  /*//CSS*/



}



/* 

  ##Device = Most of the Smartphones Mobiles (Portrait)

  ##Screen = B/w 320px to 479px

*/



@media (min-width: 320px) and (max-width: 480px) {

 

    /* //CSS*/  

   nav.-custom- {

     width: 60%;

     margin-top: 0;

   }

   .logo {

     width: auto;

   }

   .mobile_verification .form-horizontal{

     margin-left:0;

   }

   form.form-horizontal.login-form input#mobile {

     margin-top: 2rem;

     margin-bottom: 2rem;

     width: 100%;

   }

   .mobile_verification .submit-btn {

     width: 100%;

   }

   .mobile_verification .account-title{

     margin-top: 1rem; 

   }

   form.form-horizontal.login-form {

     text-align: center!important;

   }

   .container-login {

     padding: 0px;

   }

   .container-login-top {

     padding: 0px;

   }

   .main-content-login {

     padding: 0;

   }

   .carousel {

     margin: 0 auto;

     padding: 0;

   }

   .carousel .testimonial {

     padding: 0;

     position: relative;

     margin-bottom: 4rem;

   }

   .carousel .media img {

     width: 50px;

     height: 50px;

   }

   .carousel .carousel-indicators {

     display: none;

   }

   .img-div-text {

     font-size: 20px;

     margin-bottom: 0;        

     height: auto; 

     color: #000000;

   }

   .main-content-login.client-show {

     padding: 30px;

   }

   .cli-img-div img {

     width: 260px!important;

     height: 165px;

   }

   .newsletter {

     padding: 21px 0px 0px 0px;

   }

   section.newsletter .newsltr-subdiv {

     padding: 0;

   }

   section.newsletter .newsltr-div{

     padding: 0;

   }

   .newsletter .content .btn {

     font-size: 10px;

   }

   .newsltr-subdiv {

     margin-bottom: 2rem;

   }

   .img-div-para {

     margin-top: 1rem;

     margin-bottom: 2rem;

     text-align: left;

     color: #000000;

   }

   .footy-sec.mn ul {

     padding: 2px;

   }

   .footy-sec.mn p {

     margin-top: 15px;

     padding-bottom: 10px;

   }

   p.footer_follow a i {

     font-size: 1.5rem;

   }

   .section-1-login {

     margin-bottom: 1rem;

   }

   .sign-up-login {

     margin-bottom: 2rem;

   }

   .section-f-subpart {

     margin-bottom: 2rem;

   }

   .client-section {

     margin-top: 1rem;

   }

   .top-sec-glg-btn {

     float: unset;

     margin-bottom: 1rem;

   }

   .top-sec-number {

     float: none;

     text-align: center;

   }

   .login-page-logo img {

     width: 100%;

   }

   .sn-field.login-page.sub-login-div {

     padding: 0 14px 2px;

   }

   .section-login-user {

     padding: 0;

   }

   .scrollTop_madX { 

     right: 1.5rem;

     bottom: 6rem;     

   }

   .top-sec-glg-btn {

     text-align: center;

   }

   .news_arti_sec {

     margin-bottom: 2rem;

   }

   .left-sidebar-sticky {

     display: none;

   }

   .right-sidebar-sticky{

     display: none;

   }

   .new_left ul li .fa-2x {

     font-size: 0.8em!important;

   }

   li.post_popup span {

     font-size: 1rem;

     color: grey;

   }

   .post-popup {

     width: 90%;

     overflow: hidden;

     overflow-y: auto;

   }

   .post-project-fields {

     padding: 5px 0px;

   }

   .post-project-fields form ul li button, .post-project-fields form ul li a { 

     font-size: 14px; 

     padding: 7px 8px; 

   }

   .ed-opts > a {

     left: 50px;

   }

   time.timeago { 

      font-size: 0. 

   }

   .usy-name h3 { 

    font-size: 14px; 

   }

   .usy-name span {

       font-size: 12px;

   }

   .like-com li a {

       margin-top: 0;

   }

   .like-com li {

       width: auto;

   }

   .no-pdd-r {

       padding: 0px 0px 0px 0px;

   }

   .field {

       text-align: center;

   }

   .course-option { 

       width: 80px;

       height: 98px; 

   }

   #loader { 

       left: 40%;

       top: 40%; 

       margin:auto;

   }

   .job-d-div {

       padding: 0;

   }

   .job-d-boxx.posty.post_box .job-post.job_descp {

       margin-top: 1rem;

   }

   .result-main-showing-div.active {

       padding: 0;

   }

   .row.result-submain2-showing-div  {

       padding: 0;

   }

   .row.skill_yr-box-res .col-md-4, .row.skill_yr-box-res .col-md-2 {

      margin-bottom: 0.5rem;

      padding: 0;

   }

   .overview-box {

      width: 90%;

      padding: 15px 0px;

   }

   .col-md-12.row.-row-cmn-.row-emply .col-md-10 {

       padding: 0;

   }

   .col-md-12.row.-row-cmn-.row-emply .col-md-2 img {

       width: 0;

   }

   .col-md-12.row.-row-cmn-.row-edu .col-md-10 {

       padding: 0;

   }

   .col-md-12.row.-row-cmn-.row-edu .col-md-2 img {

       width: 0;

   }

    p.text-center {

        float: unset!important;

    }

    .top-sec-number p.p_text_p.txt-tp1 {

        margin-left: 0;

    }

    .top-sec-number span.text-center.txt-tp2 {

       margin-left: 0;

       float: unset;

    }

    .sn-field.login-page.sub-login-div {

        margin-bottom: 1rem;

    }

    .search_drop_down {

        width: 17.5%; 

    }

    .search-bar form input { 

        width: 84%!important;

    }



} /*//eOf min-width: 320px*/



@media (max-width: 576px){



}