.loading-cntant {
	background: rgba(255, 255, 255, 1);
	bottom: 0;
	height: 100%;
	position: fixed;
	text-align: center;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 9999999;
	background-size: 110px;
}
.loader_update {
	bottom: 0;
	display: table-cell;
	font-size: 10px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-indent: -9999em;
	top: 0; border: none;
	vertical-align: middle; background: rgba(255, 255, 255, 1) url(../../img/loader-image.png) no-repeat center center;
}
.loader_update, .loader_update::after {
	border-radius: 50%;
	height: 13em;
	width: 13em;
}
.loading-cntant {
	text-align: center;
}
.loader_update {
	font-size: 10px;
	text-indent: -9999em;
}

.help-block {
    color: red!important;
    text-align:left!important;
}


.error-msg,.help-block{color:red!important;font-size:13px!important;}
.profile_picture_upload_div .steps-list{position: relative; margin-bottom: 50px;}
.profile_picture_upload_div .profile-section{padding: 0px;}
.profile_picture_upload_div .box-shadow{padding: 0px;}
.profile_picture_upload_div .profile-box-shadow{width: 100%;}
.profile_picture_upload_div .banner-profile figure{border: none; border-radius: 0px; margin: 0px;}
.profile_picture_upload_div .banner-profile .add-pciture {right: 50%;margin-right: -500px;}
.profile_picture_upload_div .box-shadow{width: 100%; padding: 30px 30px 30px 30px; max-width: 1000px; border-radius: 0px 0px 10px 10px; }
.profile_picture_upload_div  .bottom-actions li{width: 33%;}
.profile_picture_upload_div .user-profile{margin-left: 0px;}
.modal-content .information-form .form-row{margin: 0px -15px;}
.modal-content .information-form .form-group{ padding: 0px 15px;}
/*.modal-content .modal-body{padding: 30px 30px 20px;}*/
/*.modal-content .modal-title{margin: 0px 0px 0px; padding: 0px 0px 0px 45px; display: block; position: relative; color: #455a64; font-size: 30px; text-transform: capitalize; font-family: 'proxima_novalight';}*/
/*.modal-content .modal-title img{position: absolute; top:3px; left: 0px;}*/
.faq-section .card-header a{display:block;padding: 15px 20px; text-align: left; outline:0;text-decoration:none;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;text-transform:uppercase;color:#455a64;font-size:17px;position:relative;  font-family: 'proxima_novasemibold';}
.faq-section .card-header a::after{background-image:url(../../img/faq-up-arrow.png);position:absolute;top:20px;right:20px;content:'';background-repeat:no-repeat;height:12px;width:22px;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.faq-section .card-header a.collapsed::after {background-image: url(../../img/faq-down-arrow.png);}
.faq-section .card-header{border-bottom: 1px solid #dbe1ec; background-color:#fff;color:#313131;padding:0}
.faq-section .panel-default {border: 1px solid #dbe1ec;margin-bottom: 25px;border-radius: 0px;}
.faq-section .card-body  {margin: 0px 0px 0px;padding: 15px;font-size: 15px;display: block;
color: #455a64;font-family: 'Roboto', sans-serif; }
.faq-section .card-header a.collapsed {background-color: transparent;}
.form-row.twogroup-form{margin: 0px -15px}
.information-form .form-row.twogroup-form .form-group{padding: 0px 15px;}
.modal-content .modal-header {position: relative;}
.modal-content .modal-header .close {margin: 0px;position: absolute;top: 26px;right: 25px;padding: 0px;font-size: 0;background-image: url(../../img/remove-icon.png); height: 19px; width: 19px; background-repeat: no-repeat;}
#project_information .submit-button, #course_information .submit-button, #honor_award_info .submit-button {text-align: center;padding: 5px 0px 25px;}
#project_information .submit-button .btn, #course_information .submit-button .btn, #honor_award_info .submit-button .btn {padding: 10px 20px; min-width: 120px; font-family: 'Roboto', sans-serif; color: #fff; font-size: 15px; font-weight: 500;} 
#project_information .submit-button .btn img, #course_information .submit-button .btn img, #honor_award_info .submit-button .btn img{margin-right: 5px; vertical-align: top; position: relative; top:3px;} 
.modal-content .information-form .full-form-row .form-group {padding: 0px; width: 100%;float: none;}
.error-404{min-height: 400px; padding: 60px 20px 20px; text-align: center;}
.error-404 img{max-width: 100%;}
.modal-content .information-form .full-form-row  {margin: 0px;}
.modal-content .modal-footer {padding: 20px 0px 20px;text-align: center;border: none;display: block;}
/*.modal-content .modal-footer .btn-danger{display: none;}*/
.modal-content .modal-footer .btn-primary {min-width: 143px;font-weight: 500;font-size: 15px;margin: auto;background-color: #23b4e8;
border: 1px solid #23b4e8;padding-top: 11px;padding-bottom: 11px;font-family: 'Roboto', sans-serif;}
.modal-content .modal-footer .btn-primary:hover {background-color: #223269;border: 1px solid #223269;}
.modal-content .information-form .form-row .form-group .form-control{padding: 0px;}
/*.modal  .modal-dialog {margin: 100px auto;}*/
.modal-content .information-form .full-form-row .form-group textarea.form-control {resize: none;height: 85px;}
.modal-content .information-form .form-row .form-group label{margin: 0px;}
.progress-box .progress-bar.begin_level{background-color: #dc3545 ;}
.progress-box .progress-bar.amateur_level{background-color: #ffc107 ;}
.progress-box .progress-bar.pro_level{background-color: #007bff ;}
.progress-box .progress-bar.master_level{background-color: #28a745 ;}
.progress-box .progress-bar.expert_level{background-color: #23b4e8;}
#profileModelCropper.modal.fade .modal-dialog{-webkit-transform: inherit;transform: inherit;} 
.skills-information ul{border-bottom: 1px solid #ddd;}
.reference-dropdown .dropdown-menu.dropmenu { min-width: 440px; }
.skills-information ul:last-child{border: none;}
.clientbox p{max-height: 220px; overflow-y: auto;}
.information-form .form-row .form-group label{text-transform: capitalize;}
.tableformat-box{padding: 15px;  margin-top: -100px; position: relative; z-index: 10;}
.tableformat-box .table .thead-dark th {color: #333333;background-color: #eef3f5;border-color: #eef3f5;font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 500; padding: 15px; white-space: nowrap;}
.tableformat-box .table tbody td{font-size: 14px; color: #455a64; white-space: nowrap; font-family: 'Roboto', sans-serif; padding: 15px;}
.tableformat-box.box-shadow{width: 100%;}
.tableformat-box .table{margin-bottom: 0px;}
.innerpage-section{background-color: #eef3f5; padding-bottom: 	50px;}
.leftprofile .profile-image figure{border: 1px solid #ccc;}
.actionpost-button > li{margin-bottom: 8px;}
.actionpost-button > li:last-child{margin-bottom: 0px;}
.rightvisit-categry .leftname-text{float:left; width: 50%;}
.rightvisit-categry h2 strong{white-space: normal; max-width: 100%; display: inline;}
.rightvisit-categry:after{display: table; clear: both; content: '';}
.profile-informationbox.activeBox {z-index: 99999;position: relative;}
.overlay_profile {position: fixed;top: 0px;left: 0px;height: 100%;width: 100%;z-index: 9999;opacity: 0;visibility: hidden;-ms-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;background-color: #000;}
.overlay_profile.overlay_profile-in {opacity: 0.9;visibility: visible;}
.profile-informationbox{position: relative;/* z-index:1 ;*/}
.upgrade_package_box  .plan-listing > div{width: 22.9%;}
.moresharecollapse {border: 1px solid #e4e9ee;border-radius: 5px;-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.04);box-shadow: 0 0 15px 0 rgba(0,0,0,.04); background-color: #fff;right: 0px; top: 57px ;padding: 0px;margin: 0px;transform: none; position: absolute; min-width: 205px; z-index: 5; text-align: left;}
.moresharecollapse:after,.moresharecollapse:before{bottom:100%;right:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.moresharecollapse:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:9px;margin-right:-9px}
.moresharecollapse:before{border-color:rgba(228,233,238,0);border-bottom-color:#e4e9ee;border-width:10px;margin-right:-10px}
.actionpost-button > li.more-option{position: relative}
.moresharecollapse ul {margin: 0px; padding: 8px 15px 12px;  }
.moresharecollapse ul  li{display: block; margin: 0px; list-style: none; padding: 8px 0px; border-bottom: 1px solid #f5f5f5;}
.moresharecollapse ul > li a{ -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline: none; text-decoration: none; color:#455a64; font-size: 14px; display: block; text-transform: capitalize; }
.moresharecollapse ul  li:last-child{padding-bottom:0px; border: none;}
.more-option .moresharecollapse > ul > li > a {position: relative;padding-left: 36px;}
.more-option .moresharecollapse > ul > li > a img {position: absolute;top: 0px;left: 0px;}
.more-option .moresharecollapse > ul > li > a .hover-image {opacity: 0;visibility: hidden;}
.moresharecollapse ul > li a:hover {color: #23b4e8;}
.more-option .moresharecollapse > ul > li > a:hover img {opacity: 0;visibility: hidden;}
.more-option .moresharecollapse > ul > li > a:hover .hover-image {opacity: 1;visibility: visible;}
.moresharecollapse ul .moreshare-sub-collapse ul > li a{font-size: 13px;}
.moresharecollapse ul .moreshare-sub-collapse ul > li{padding-left: 20px;}
.rightuser-duration .moresharecollapse{top:35px; min-width: 180px;}
.rightuser-duration.moresharecollapse::after, .rightuser-duration.moresharecollapse::before{right: 15px;}
.rightuser-duration .more-option .moresharecollapse > ul > li > a{padding-left: 0px;}
.rightuser-duration .moresharecollapse ul .moreshare-sub-collapse ul > li{padding-left: 0px; padding-right: 0px;}
@media (min-width:992px) and  (max-width:1199px) {
.profile_picture_upload_div .banner-profile .add-pciture{margin-right: -464px;}
.reference-dropdown .dropdown-menu.dropmenu {min-width: 333px;}
.upgrade_package_box  .plan-listing > div{width: 22.8%;}}
@media (min-width:768px) and  (max-width:991px) {
.profile_picture_upload_div .banner-profile .add-pciture{margin-right: -346px;}
.add-pciture a.btn-primary{width: 170px; padding-top: 10px; padding-bottom: 10px;}
.user-profile .user-image{height: 150px; width: 150px;}
.profile_picture_upload_div .user-profile{width: 150px;}
.profile_picture_upload_div .add-profile a.btn-primary{font-size: 14px;}
.form-row {margin: 0px -10px;}
.information-form .form-row .form-group{padding: 0px 10px}
.information-form .form-row .form-group.full-form-group{width: 100%;}
.headprofile .btn-primary::after {top: 12px;left: 24px;}
.modal .modal-dialog{max-width: 770px; width: 700px;}
.modal-open .modal{padding-right: 0px !important;}
.reference-dropdown .dropdown-menu.dropmenu {min-width: 333px;}
.rightvisit-categry .leftname-text {float: none; width: 100%;}
.upgrade_package_box  .plan-listing > div{width: 22.7%;}}
@media (max-width:767px) {
.tableformat-box{margin-top: -30px;}
.profile_picture_upload_div .banner-profile .add-pciture{right:0px; margin: 0px;}
.profile_picture_upload_div .steps-list{margin-bottom: 20px;}
.profile_picture_upload_div .user-profile{margin:auto;}
.banner-profile{padding: 0px 15px; margin-bottom: 15px;}
.profile_picture_upload_div .box-shadow{padding:20px 15px;}
.inner-page-banner .banner-content{padding: 50px 0;}
.inner-page-banner{min-height: 120px;}
.faq-section .card-header a{padding: 10px 30px 10px 10px;}
.faq-section .card-header a::after{top: 14px; right: 10px;}
.faq-section .card-body{padding: 12px; font-size: 14px;}
.form-row.twogroup-form{margin: 0px;}
.information-form .form-row.twogroup-form .form-group{padding: 0px;}
.modal-content .modal-title {font-size: 18px; padding-left: 30px;}
.modal-content .modal-title img{max-width: 22px; top:2px;}
.modal-content .modal-header .close{top:21px; right: 8px; background-size: 15px;}
.modal-content .modal-body {padding: 12px 15px;}
.reference-dropdown .dropdown-menu.dropmenu {min-width: 333px;}
.upgrade_package_box  .plan-listing > div{width:100%;}}
@media (max-width:479px) {
.reference-dropdown .dropdown-menu.dropmenu {min-width: 260px;}}
/* 25-03-2019 */
.multiple_images_dv{margin: 0px -4px; padding: 0px; font-size:0;}
.multiple_images_dv .multi-imageview{ width:25%; display: inline-block; vertical-align: top; border-radius: 3px;  overflow: hidden; padding: 0px 4px; font-size: 14px;}
.multiple_images_dv .multi-imageview a.post_details_section{   display: inline-block;  position: relative; border-radius: 3px; overflow: hidden;  }
.minheightclass{min-height: 80vh;}
.userstory-list{min-height: 140px;}
.post-content a.post_details_section img{max-width: 100%;  width: 100% ;height: auto ; }
.multiple_images_dv .multi-imageview a.multipleimage:last-child .more-number{position: absolute; top:0px; left: 0px; height: 100%; width: 100%; background-color:rgba(0,0,0,0.74); color:#fff; font-size: 16px; text-align: center; justify-content: center; align-items: center; display: flex;}
.post-content > br{display: none;}
.multiple_images_dv .multi-imageview a.multipleimage{   display: inline-block;  position: relative; border-radius: 3px; overflow: hidden;  }
.profile-image figure img{max-width: 100%;}
.multiple_images_dv .multi-imageview a.videos_action::before {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;content: '';background-image: url("../../img/play-icon.png");background-repeat: no-repeat;height: 24px;width: 34px;margin: auto;z-index: 2;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.multiple_images_dv .multi-imageview a.videos_action  {   display: inline-block;  position: relative; border-radius: 3px; overflow: hidden;  }
.multiple_images_dv .multi-imageview a.videos_action::after{position:absolute;top:0;left:0;content:'';height:100%;width:100%;background-color:#1c2a30;opacity:.3;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.multiple_images_dv .multi-imageview:last-child a.videos_action.multipleimage:after{display: none;}
.header-user img{max-width: 100%;}
.bannerpost-inner{min-height: 200px; background-size: cover; background-position: center top; position: relative; background-repeat: no-repeat;}
.bannerpost-inner .userpost-share-image figure{margin: 0px; padding: 0px; position: absolute; bottom:-60px; left: 15px; overflow: hidden; border: 5px solid #eee;  height: 100px; width: 100px; border-radius: 5px;}
.bannerpost-inner .userpost-share-image {padding-left: 130px; position: absolute; left: 0px; bottom: 0px;}
.bannerpost-inner .userpost-share-image strong{font-weight: 500; font-size: 14px; color:#455a64; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-family: 'Roboto', sans-serif; display: block; position: relative; top:40px;}
.post-content .sharepost-user{font-size: 14px;}
.post-content .sharepost-user p{margin: 0px; padding: 0px 0px 4px; color:#23b4e8;}
.bannerpost-image{padding-bottom: 70px; border: 1px solid #eee; border-radius: 5px; overflow: hidden;}
.user_current_status .user_online_status small{height: 14px; width: 14px; position: absolute; top:5px; border-radius: 50%; left: 0px; background-color: #20AD34;}
.user_current_status .user_online_status.is_offline small{background-color: #A30D10;}
.user_current_status .user_online_status{position: relative; padding-left: 20px; }
.user_current_status .user_online_status a{text-decoration: none; outline: none; font-size: 14px; color: #99abb4; font-family: 'Roboto', sans-serif; }
.userpost-actions select.form-control{-webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; background-image: url("../../img/select-arrow.png"); background-repeat: no-repeat; background-position: 98% 20px; width: 100%; }
.userpost-actions .form-row{margin: 0px -8px;}
.userpost-actions .form-row .col-form{width: 50%; float: left; padding: 0px 8px;}
.changenumber{position: relative; display: block;}
.editnumber{position: absolute; top:0px; right: 0px;}
.medialistig-section .headprofile .btn-primary.addmore::after {left: 12px;}
.modalpopup-box.modal-dialog{max-width: 600px; margin:50px auto;}
.modalpopup-box .modal-content .modal-body{padding: 15px;}
.modalpopup-box .modal-content .modal-title img{top:5px;}
.bottompost-choose ul li .form-group{margin-bottom: 0px;}
.modalpopup-box  .modal-content .modal-header .close{top:20px; right: 20px;}
.modalpopup-box .modal-content h5.modal-title  {font-weight: 500;margin: 0px 0px 0px;border: none;font-size: 19px;font-family: 'Roboto', sans-serif;color: #455a64;padding-left: 0px;}
.modalpopup-box .modal-content  h5.modal-title  img {margin-right: 6px;}
.comments-popup_post .leftslider-post{display: flex; justify-content: center; align-items: center; min-height: 570px; background-color: #000;}
.friends-listing .mCSB_inside .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 10px;}
.comments-popup_post .commentlisting_post{/*min-height: 290px;*/ padding-bottom: 20px; border-top: 1px solid #ddd;  padding-right:8px; }
.modalpopup-box .submit-button .verifyOtp{font-size: 14px; margin-top: 5px; color: #99abb4; }
.modalpopup-box .submit-button .resendOtp{font-size: 14px; margin-top: 5px; color: #99abb4; float: right;}
.smileypost .dropdown-toggle:after{display: none;}
.smileypost .dropdown-menu.dropmenu{min-width: 300px; padding: 10px;}
.smileypost .dropdown-menu.dropmenu i{margin: 3px;}
.leftuserProfile strong a{font-size: 14px;}
.leftuserProfile strong{display: inline-block; }
.leftuserProfile strong a{outline: none; text-decoration: none;}
.leftuserProfile  div{font-size: 14px; color: #99abb4;}
a{outline: none !important;}
.commentlisting_post ul.mCustomScrollbar{padding-bottom: 15px;}
.uploadPhoto-listing ul li{width: auto;}
.actionpost-button > li.more-option > a {padding-left: 12px;}
.actionpost-button > li > a{font-size: 14px;}
.actionpost-button > li > a{padding-left: 40px;}
.add-pciture input[type="file"]{cursor: pointer; width: 100%; height: 100%;}
.add-pciture{ display: inline-block; position: relative; overflow: hidden; vertical-align: top;}
#bgimageform_second  br{display: none;}
#save_profile_pic_done{margin-top: 10px;}
.media-listingview .gallery-listing ul li a.highlight_details_section .highlight_sec_box{justify-content: center; align-items: center; display: flex; padding-left: 0px; font-size: 13px;}
.uploadPhoto-listing ul li a figure{height: 64px; width: 64px; justify-content: center; align-items: center; display: flex;}
.modal-backdrop.show {opacity: .9;}
.comments-popup_post .modal-body{padding: 0px}
.comments-popup_post .rightpost-view .postbox {padding: 10px;}
.friends-listing.listing{max-height:450px;  overflow:hidden; overflow-y: auto;}
.friendlisting li .friendbox figure img{max-width: 100%;}
.highlight_sec_box p{margin: 0px; padding: 0px; line-height: 15px; }
.information-form.modal-body{padding-left: 20px; padding-right: 20px;}
.PostComment_slider{display: flex;}
.comments-popup_post .commentlisting_post ul.mCustomScrollbar{border: none; padding:0px;}
.userpost-actions .form-group.m30{margin-bottom: 10px;}
.post-storybox .leftpost-stoty{float: left; width: 70%; padding-top: 5px;}
.post-storybox .rightpost-stoty{float: left; width: 30%;}
.post-storybox .leftpost-stoty .styled-selectors{display: inline-block; vertical-align: top; margin-right: 25px;}
.post-storybox .leftpost-stoty .styled-selectors:last-child{margin-right: 0px;}
.post-storybox .leftpost-stoty .styled-selectors div label{color: #455a64; font-size: 14px;}
.post-storybox .leftpost-stoty .checkbox-select.styled-selectors input[type="checkbox"]:not(old) + label{padding-left: 25px;}
.rightpost-stoty select.form-control{font-size: 13px; background-position: 95% 17px; border: none; padding: 2px 10px; height: 37px; background-color: #f5f6f7;}
.post-storybox{margin-bottom: 20px}
#add_job_form .uploadbox-inner {position: relative; border-bottom: 1px solid #d6d6d6; text-align: right;}
#add_job_form .upload-file input {width: 100%;}
#add_job_form  .upload-file a { display: inline-block; position: relative;  padding: 10px 20px 10px 64px; border-radius: 0px; text-align: center;background-color: #ECECEC; color: #99abb4;font-weight: normal; border: none;}
#add_job_form  .upload-file a img{position: absolute; top:7px; left: 20px;}
#add_job_form  .upload-file #file_name{position: absolute; top:12px; left: 0px; font-size: 14px; color: #99abb4; max-width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#add_job_form  .upload-file{margin-top: 12px}
.createcompany-form  .uploadbox-inner {position: relative; border-bottom: 1px solid #d6d6d6; text-align: right;}
.createcompany-form  .upload-file input {width: 100%;}
.createcompany-form   .upload-file a { display: inline-block; position: relative;  padding: 13px 20px 10px 60px; border-radius: 0px; text-align: center;background-color: #ECECEC; color: #99abb4;font-weight: normal; border: none;}
.createcompany-form  .upload-file a img{position: absolute; top:11px; left: 20px; max-width: 30px;}
.createcompany-form  .upload-file #file_name{position: absolute; top:12px; left: 0px; font-size: 14px; color: #99abb4; max-width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.imageuploadbox{margin-top: 10px;}
.createcompany-form .form-row .form-group{margin-bottom: 30px;}
.view_more_comments a {outline: none;text-decoration: none;color: #23b4e8;font-size: 14px;display: inline-block; position: relative;}
/*.view_more_comments a:after{position: absolute; top:12px; right:3px; content: ''; background-repeat: no-repeat;  background-image: url("../../img/right-arrow.png"); height: 15px; width: 10px; opacity: 0.4; background-size: 6px;}*/
.replycomment .form-group .form-control{background-color: #f5f6f7;}
.commentlisting_post ul.commentslist-post.reply_comments{border: none; padding-top: 0px;}
.commentlisting_post ul.commentslist-post li.commentbox-post p {margin: 0px;padding: 8px 12px;border-radius: 6px;background-color: #f2f3f5;font-size: 13px;font-family: 'Roboto', sans-serif;color: #455a64;position: relative;display: inline-block;}
.commentlisting_post ul.commentslist-post li.commentbox-post p:after{right:100%;top:6px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(242,243,245,0);border-right-color:#f2f3f5;border-width:6px;}
.view_more_comments, .view_more_replies{text-align: left; display: block; margin-top: 7px;}
.view_more_replies{text-align: left; display: block;}
.postaction-bottom > ul{padding-top: 2px;}
.commentlisting_post ul.commentslist-post li.commentbox-post{margin-bottom: 10px;}
.postaction-bottom > ul > li{margin-right: 10px;}
.common_commenttext{position: relative; padding-right: 20px; display: inline-block;}
.common_commenttext .delete-comment-btn{position: absolute; top:0px; right: 0px; bottom: 0px; height: 25px; display: inline-block; opacity: 0; visibility: hidden; margin: auto;}
.common_commenttext .delete-comment-btn img{max-width: 10px; opacity: 0.5;}
.common_commenttext:hover .delete-comment-btn{opacity: 1; visibility: visible;}
.comment_reply{position: relative; padding-right: 20px; display: inline-block;}
.comment_reply .delete-comment-btn{position: absolute; top:0px; right: 0px; bottom: 0px; height: 25px; display: inline-block; opacity: 0; visibility: hidden;  margin: auto;}
.comment_reply .delete-comment-btn img{max-width: 10px; opacity: 0.5;}
ul.commentslist-post li.commentbox-post .comment_reply:hover .delete-comment-btn{opacity: 1; visibility: visible;}
.common_commenttext .delete-comment-btn:hover img{opacity: 1;}
.view_more_replies a{outline: none; text-decoration: none; color: #23b4e8; font-size: 13px;}
img{max-width: 100%;}
.videopopup-modal .modal-dialog{max-width: 800px;}
.videopopup-modal .modal-body{padding: 0px;}
.videopopup-modal .carousel-control-prev{position: absolute; top:0px; left: -60px; bottom: 0px; margin: auto; background-repeat: no-repeat; font-size: 0; background-image: url(../../img/prev.png); width: 50px; height: 45px; opacity: 1;}
.videopopup-modal .carousel-control-next{position: absolute; top:0px; right: -60px; bottom: 0px; margin: auto; background-repeat: no-repeat; font-size: 0; background-image: url(../../img/next.png); width: 50px; height: 45px; opacity: 1;}
.video-carousel{position: relative;}
.comments-popup_post .bottomcomment_post .replycomment .form-group .form-control{background-color: #fff;}
.videopopup-modal .video-carousel a:after{display: none;}
.videopopup-modal .video-carousel a:before{display: none;}
.videopopup-modal .video-carousel  video{height: 499px !important; object-fit: cover; width: 100% !important; }
.videopopup-modal .modal-content .close {position: absolute; top: -43px; right: 0px; z-index: 4;opacity: 0.7; }
.videopopup-modal .modal-content a:after{display: none;}
.videopopup-modal .modal-content a:before{display: none;}
.videopopup-modal .modal-content a img{width: auto;}
/*.description-post{max-height: 250px;}*/
.description-post p .morecontent{display: inline; }
.description-post p .morecontent a{font-size: 13px;}
.highlight_sec_box_big i{margin-right: 4px;}
.highlight_sec_box p i{margin-right: 4px;}
.postright-description{height: 570px; position: relative; padding-bottom: 50px;}
.postright-description .innerpostdiv{height: 100%;}
.commentlisting_post ul.mCustomScrollbar{max-height:inherit;}
.postaction-bottom .replycomment{margin-bottom: 10px;}
.commentlisting_post ul.mCustomScrollbar .mCSB_inside > .mCSB_container{margin-right: 0px;}
.postaction-bottom > ul > li{position: relative}
.postaction-bottom > ul > li::after {height: 3px;width: 3px;border-radius: 50%;background-color: #cadce5;content: '';position: absolute;right: -9px;
top: 10px;}
.postaction-bottom > ul > li:last-child:after{display: none;}
.modal-content .modal-footer .btn-primary.save_draft_btn {background-color: #223269;border: 1px solid #223269;}
.companyname strong a{padding-right: 10px;}
.companyname figure{border: 1px solid #dadee0;}
.colorpicker-box{position: relative; padding-left: 40px;}
.colorpicker-box .colorpick-open{position: absolute; top:0px; left:0px;}
.storypicker_box{position: relative; min-height: 40px; margin-bottom: 10px; padding-right: 40px;}
.storypicker_box .smileypost-box{position: absolute; top:0px; right: 0px;}
.morecolor-option{position: absolute; top:0px; right: 0px;}
.morecolor-option .dropdown-toggle:after{display: none;}
.morecolor-option .dropdown-toggle{display: flex; justify-content: center; align-items: center; border: 2px solid #99abb4; height: 31px; width: 31px; border-radius:50%; background-color: #f5f6f7; }
.morecolor-option .dropdown-toggle img{position: relative; top:2px;}
.smileypost-box .smileypost .dropdown-menu.dropmenu{min-width: 400px;}
.colorbox-content .leftcolor-div, .colorbox-content .rightcolor-div{display: inline-block; vertical-align: top;}
.colorbox-content .leftcolor-div{margin-right: 10px;}
.colorbox-content .leftcolor-div .btn {font-size: 14px;  background-color: #fff; border: 1px solid #d6d6d6; color: #99abb4; border-radius: 3px;  
padding: 5px 30px 5px 15px; position: relative;}
.colorbox-content .leftcolor-div .btn:focus{box-shadow: none; background-color: #fff;}
.colorbox-content .leftcolor-div .btn:after{position:absolute;top:12px;right:10px;content:'';background-repeat:no-repeat;background-image:url(../../img/right-arrow.png);height:15px;width:10px;opacity:.6;background-size:6px; border: 0px;  -ms-transform: rotate(90deg); 
  -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.colorbox-content .rightcolor-div .btn {font-size: 14px;  background-color: #fff; border: 1px solid #d6d6d6; color: #99abb4; border-radius: 3px;  
padding: 5px 30px 5px 15px; position: relative;}
.colorbox-content .rightcolor-div .btn:focus{box-shadow: none; background-color: #fff;}
.colorbox-content .rightcolor-div .btn:after{position:absolute;top:12px;right:10px;content:'';background-repeat:no-repeat;background-image:url(../../img/right-arrow.png);height:15px;width:10px;opacity:.6;background-size:6px; border: 0px;   -ms-transform: rotate(90deg); 
  -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.colorbox-content .list-inline{margin-bottom: 5px;}
.colorbox-content .dropdown-menu{margin-top: 15px; padding: 14px 6px; border: 1px solid #e4e9ee;}
.colorbox-content .list-inline:last-child{margin-bottom: 0px;}
.colorbox-content .dropdown-menu::before{bottom:100%;left:20px; border: solid transparent;  border-bottom-color: #e4e9ee;
border-width: 10px; margin-left: -1px; content:" ";height:0;width:0;position:absolute;}
.accessibleCharCount-wrapperElem{font-size: 13px; color: #99abb4; display: block;}
.colorbox-content .dropdown-menu::after{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.colorbox-content .dropdown-menu::after {border-color: rgba(255,255,255,0);border-bottom-color: #fff;border-width: 9px;margin-right: -9px;}
.addstory-action.userpost-actions .form-group label{font-size: 14px; color: #455a64; font-weight: 500; margin-bottom: 0px;}
.addstory-action.userpost-actions .form-group .form-control.colorheight-story{height: 150px; padding: 10px; border-radius: 5px; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 500; border: none;}
.event-job h2 {margin: 0px;padding: 5px 0px 0px;color: #455a64;font-size: 23px;display: block;font-family: 'proxima_novasemibold'; text-transform: capitalize;}
.event-job .jobpost-list li > div figure.profilepic{height: 81px; width: 81px; overflow: hidden; border-radius: 50%; border: 1px solid #ddd; min-height: inherit;}
.profilebox{position: relative; padding-bottom: 10px;}
.profilebox .tagicon{position: absolute; top:5px; right: 0px;}
.event-job .jobpost-list li strong a{color: #455a64; text-decoration: none; outline: none; display: inline-block;}
.event-job .company-info{min-height: 38px;}
.event-job .jobpost-list li:last-child{margin-bottom: 0px;}
.event-job .jobpost-list{margin-bottom: 20px;}
.smileypost .dropdown-menu.dropmenu {top: auto !important;bottom: 31px;}
.smileypost .dropdown-menu.dropmenu::after, .smileypost  .dropdown-menu.dropmenu::before{bottom: auto; right: 40px; top:100%;}
.smileypost .dropdown-menu.dropmenu::before{border-bottom:none; border-top-color: #e4e9ee;}
.smileypost .dropdown-menu.dropmenu::after{border-bottom:none; border-top-color: #fff;}
.event-job .jobpost-list li > div figure.profilepic img{max-width: 100%; max-height: 100%;}
.boostform-box {background-color: #fff;-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.04);box-shadow: 0 0 15px 0 rgba(0,0,0,.04);padding: 22px 22px 22px;
border-radius: 10px;border: 1px solid #e4e9ee; margin-bottom: 25px;}
.boostform-box .form-row {margin: 0px -20px;}
.boostform-box .form-row .form-col{width: 50%; float: left; padding: 0px 20px;}
.boost-profile-form{max-width: 1000px; margin: auto;}
.boostform-box h2{margin: 0px 0px 15px; padding: 0px; font-size: 23px; color: #455a64; font-weight: 500;font-family: 'Roboto', sans-serif; text-transform: capitalize;}
.boostform-box .form-group select.form-control {-webkit-appearance: none; -ms-appearance: none; -moz-appearance: none;
background-image: url("../../img/down-arrow.png"); background-repeat: no-repeat; background-position: 96% center;}
.mutipleselect-audience .checkbox-select label {font-size: 15px;color: #455a64;font-weight: 300; font-family: 'Roboto', sans-serif;}
.mutipleselect-audience .checkbox-select{margin-right: 15px; margin-bottom: 15px; display: inline-block;}
.audience-group.form-group{margin-bottom: 0px}
.audience-group.form-group label{margin: 0px 0px 10px;}
.boost-profile-form .btn-group .btn-primary{ max-width: 250px; margin: auto;}
.commentlisting_post ul.commentslist-post{border: none; padding-top: 5px;}
.rightvisit-categry h2 span{display: block;}
.boostform-box .form-group label b{font-weight: normal;}
.calendericon{display: block; position:relative;  }
.calendericon:after{position: absolute; top:17px; right: 20px; content: '';  background-image: url("../../img/calender-icon.png"); background-repeat: no-repeat; height: 30px; width: 30px; }

/*.post-content p{margin-bottom: 8px;}*/
.boostform-box .form-group .form-control{padding-right: 20px;}
.post-noftifydrop .dropdown-menu.dropmenu{min-width: 200px;}	
.multi-imageview, .post-image, .videosbox{margin-top: 12px;}
.comments-popup_post .commentlisting_post ul.mCustomScrollbar{overflow: visible ;}
.comments-popup_post .commentlisting_post ul.mCustomScrollbar .mCSB_container{overflow: visible ;}
.comments-popup_post .commentlisting_post ul.mCustomScrollbar .mCustomScrollBox{overflow: visible ;}

.uploadPhoto-listing-comment ul{margin:5px -5px 0px; padding: 0px; font-size: 0;}
.uploadPhoto-listing-comment ul li{list-style: none; padding: 0px 5px; margin-bottom: 10px; display: inline-block; vertical-align: top; width: auto; font-size: 14px; position: relative;}
.uploadPhoto-listing-comment ul li a figure{display: block; margin: 0px; border-radius: 5px; border: 1px solid #ddd; overflow: hidden; position: relative;}
.uploadPhoto-listing-comment ul li a figure img{max-width: 100%;}
.uploadPhoto-listing-comment ul li a figure:after{position: absolute; top:0px; left: 0px; content: ''; height:100%; width: 100%; background-color: #000; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.uploadPhoto-listing-comment ul li:hover a figure:after{opacity: .7; visibility: visible;}
.uploadPhoto-listing-comment ul li .closeicon{position: absolute; top:6px; right: 15px; opacity: 0; visibility:hidden; -ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.uploadPhoto-listing-comment ul li:hover .closeicon{opacity: 1; visibility: visible;}
.uploadPhoto-listing-comment ul li a {position: relative; overflow:hidden;}
.uploadPhoto-listing-comment.videoUpload-file ul li a figure:after{opacity: .7; visibility: visible;}
.uploadPhoto-listing-comment ul li a figure {height: 64px;width: 64px;justify-content: center;align-items: center;display: flex;}
.replycomment  .uploadPhoto-listing ul{margin-top: 5px;}
.videosbox  video{object-position: center; object-fit: cover;}

.language-strip{position: fixed; right:-160px; top:50%; z-index: 999; margin-top: -30px; min-width: 160px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); background-color: #223269;  border-radius: 0px 0px 0px 0px;  }
.language-strip a.language-select{outline:none; display: block; text-decoration: none;    font-size: 14px; text-transform: uppercase; color: #fff; padding: 7px 12px; font-weight: 500; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: absolute; top:0px; left: -46px; height: auto; border-radius: 5px 0px 0px 5px; background-color: #223269; border-right: 1px solid rgba(255,255,255,0.10);}
.language-strip a.language-select img{margin-right:0px;} 
.language-drop ul{margin: 0px; padding:0px 0px 0px;  }
.language-drop ul li{list-style: none;  display: block;} 
.language-drop ul li a{color: #fff; padding:7px 12px; font-weight: 500; border-bottom:1px solid rgba(255,255,255,0.10); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; display: block; text-decoration: none;    font-size: 14px; text-transform: capitalize;}
.language-drop ul li a{color: #fff; padding:7px 12px; font-weight: 500; border-bottom:1px solid rgba(255,255,255,0.10); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; display: block; text-decoration: none;    font-size: 14px; text-transform: capitalize; position: relative;}
.language-drop ul li a img{max-width: 16px;}
.language-drop ul li:last-child a{border: none;}
.language-strip.open{right: 0px;}
.language-drop ul li.active a:after{position: absolute; top:11px; right: 10px; content: ''; background-repeat: no-repeat;  background-image: url("../../img/verified.svg"); height: 15px; width: 15px; }
.language-drop ul li a  img{margin-right: 3px;} 
.language-strip.open a.language-select{height: 100%; display: flex;}
.actionpost-button > li.following-text > a.follow_usr:hover img{opacity: 1; visibility: visible;}
.actionpost-button > li.following-text > a.follow_usr{background-color: #23b4e8; color: #fff;}
.listing li a strong{line-height: 18px;}
#followersListing.friendlisting li .friendbox .friendimage{width: 64px;}
#followersListing.friendlisting li .friendbox figure{height: 64px; width: 64px;}
.jobpost-list li strong{text-transform:capitalize;}
.jobpost-company .company-info .right-companyinfo{top:7px;}
.jobpost-list li strong a {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}
.jobpost-list li strong{max-width: 100%;}
.friendlisting li.pending_requests{width: 33.33%;}

#friendlisting_confirmed.friendlisting{margin-bottom: 30px;}
#friendlisting_pending.friendlisting{margin-top: 15px;}
#friendlisting_pending  .friendbox .friendbutton{margin-right: 10px;}
#friendlisting_pending .friendbox .friendbutton:last-child{margin-right: 0px;}
.multiple_images_dv .multi-imageview:nth-child(4) a.videos_action::before{display: none;}
.uploadPhoto-listing.videos-listing ul li .closeicon img{max-width: 14px; width: auto;}
.uploadPhoto-listing.videos-listing ul li .closeicon:before{display: none;}
.uploadPhoto-listing.videos-listing ul li .closeicon:after{display: none;}
.uploadPhoto-listing.videos-listing ul li .closeicon {top:0px; right: 10px;}
.new_number {position: relative;}
.new_number .get_otp_btn{position: absolute; top:0px; right: 0px; background-color: #23b4e8; border-color: #23b4e8; font-size: 14px; }
.new_number .intl-tel-input.allow-dropdown .selected-flag{width: 40px;}
.new_number .intl-tel-input .selected-flag{padding: 0px;  }
#change_mobile_box .modal-content .modal-footer{padding-top: 0px;}
.new_number  .intl-tel-input .country-list{width: 100%; min-width: 392px; white-space: normal;}
.new_number .intl-tel-input .country-list .country{font-size: 13px;}
.error-msg{margin: 0px;}
.companytop-info .companyname strong a{padding-bottom: 0px;}
.annivarsary_box .annivarsary_inner{/*background-color: #23b4e8;*/ display: flex; align-items:center; height: 75px; justify-content: center; flex-direction: column; color:#fff; font-size: 14px;  border-radius: 5px 5px 0px 0px; overflow: hidden;}
.annivarsary_box {margin: -20px -20px 20px -20px;}
.annivarsary_box .annivarsary_inner span a{color: #fff; outline: none; text-decoration: none; font-size: 13px; font-weight: 500;}
.annivarsary_box .annivarsary_inner span {font-weight: 700; font-size: 16px; line-height: 	20px;}
.annivarsary_box .annivarsary_inner{background-image: url("../../img/bg.svg"); background-repeat: no-repeat; background-size: cover; background-position: center;}
.leftuserProfile div b{font-weight: normal; display: inline-block; vertical-align: top; position: relative; top:7px; }
.post_details_section .post-image{margin: 0px;}
.search-form .form-group a button{border: none; background-color: transparent; padding: 0px; cursor: pointer;}
.search-form .form-group .typeahead  li a{position: relative; top:0px; left: 0px;}
.search-form .form-group .typeahead{padding: 0px;}
.search-user .offlineuser{bottom: 5px;}
.innersearch .actionpost-button > li{position: relative;}
.innersearch .actionpost-button > li .moresharecollapse{min-width: 140px;}
.nomination_lists{margin: 0px; padding: 0px;}
.nomination_lists li{list-style: none; display: block; position: relative; font-size: 15px; padding-left: 30px;}
.nomination_lists li .post-storybox .leftpost-stoty{float: none; width: inherit; position: absolute; top:0px; left:0px; padding: 0px; }
.nomination_lists li .post-storybox .rightpost-stoty{float: none; width: inherit;  }
.actionpost-button > li > a.uploadmedia #file {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;opacity: 0; cursor: pointer;}
.actionpost-button > li > a.uploadmedia{overflow: hidden;}




@media (min-width:768px) {
.comments-popup_post .leftslider-post {width: 51%;}
.comments-popup_post .rightpost-view{width: 49%;}
.comments-popup_post .carousel .carousel-control-next{margin-right: 0px;}
.event-job .jobpost-list li:nth-last-child(2){margin-bottom: 0px;}
.contact_section .location_map iframe{min-height: 680px;}
.intrestlisting-event .company-info .left-company{padding-top: 10px;}
.intrestlisting-event .right-companyinfo .btn-primary{font-size: 14px; padding: 6px 10px;}

}

@media (min-width:576px) {
#followersListing.friendlisting li .friendbox{min-height: 110px; padding: 36px 20px 20px 95px;}
}

@media (min-width:992px) and  (max-width:1199px) {
.list-infoprofile li{margin-bottom: 16px;}
.list-infoprofile{margin-top: 18px; margin-bottom: 18px;}
.boost-profile-form{max-width: 100%;}
.friendlisting li.pending_requests .friendbox{min-height: 123px; padding-left: 104px;}
.friendlisting li.pending_requests .friendbox .friendimage{width: 70px; top: 27px;}
.friendlisting li.pending_requests .friendbox figure{height: 70px; width: 70px;}
.friendlisting li.pending_requests .friendbox .friendbutton{padding: 7px 16px;}

}


@media (min-width:768px) and  (max-width:991px) {
.userstory-list{min-height: 120px;}
.modalpopup-box .view-more .btn-primary{padding-top: 8px; padding-bottom: 8px; min-width: 143px;}
.commentlisting_post {min-height: 232px;}
.event-job .jobpost-list li > div figure.profilepic{height: 60px; width: 60px;}
.boost-profile-form{max-width: 100%;}
.intrestlisting-event .company-info .left-company{padding-top: 0px;}
.righttimeline-categry .user-follwers > div strong{text-align: center;}

.friendlisting li.pending_requests .friendbox .friendbutton{padding: 12px 16px;}
.friendlisting li.pending_requests{width: 50%;}
.new_number .get_otp_btn{font-size: 12px;}
.information-form .new_number    .form-row .form-group .form-control{font-size: 14px;}
.createcompany-form .upload-file a{width:60px; font-size: 0; padding: 12px 10px;}
.createcompany-form .upload-file a img{position:relative; left: 0px; top:0px; margin: 0px; }
}



@media (max-width:767px){ .postright-description{height: inherit;}
.userstory-list{min-height: 130px;}
.modal-open .modal{padding-right: 0px !important;}
.modalpopup-box.modal-dialog{padding: 0px 10px;}
.leftuserProfile strong{display: block;}
.leftuserProfile div{font-size: 12px;}
.leftuserProfile strong a{font-size: 13px;}
.comments-popup_post .leftslider-post{display: block; min-height: inherit;}
.PostComment_slider{display: block;}
.videopopup-modal .modal-dialog{max-width: 100%;}
.boostform-box .form-row {margin: 0px;}
.boostform-box .form-row .form-col{width:100%; float: none; padding:0px;}
.boostform-box h2{font-size: 18px;}
.open-menu{overflow: hidden;}
.friendlisting li.pending_requests .friendbox {padding-left: 20px;text-align: center;}
.friendlisting li.pending_requests{width: 100%;}
.friendlisting li.pending_requests .friendbox .friendimage {position: relative;top: 0px;left: 0px;margin: auto;}
.friendlisting li.pending_requests .friendbox figure{margin: 0px;}
#friendlisting_confirmed.friendlisting{margin-bottom: 12px;}
.friendlisting li.pending_requests .offlineuser{bottom:5px;}
#friendlisting_pending.friendlisting{margin-top: 0px;}
.bottompost-action > ul > li{margin-right: 20px;}
.mobile-profile{z-index: 99;}
#nav-menus.open{z-index: 999;}
.complete-profile.mobile-visible{display: none;}
.Mytimeline-profile{display: block;}
.companyname figure{display: inline-block;}
.bottomcompany_info li:nth-child(odd){border-right: 0px;}
.bottomcompany_info li:last-child{border-right: 1px solid #dadee0;}
.createcompany-form .upload-file a{width:60px; font-size: 0; padding: 12px 10px;}
.createcompany-form .upload-file a img{position:relative; left: 0px; top:0px; margin: 0px; }
#add_job_form .upload-file a{width:60px; font-size: 0; padding: 12px 10px;}
#add_job_form .upload-file a img{position:relative; left: 0px; top:0px; margin: 0px; }
.profile-information.shadowBox{display: block;}

}

@media (max-width:400px) {
.event-job .jobpost-list li > div figure.profilepic{height: 60px; width: 60px;}
.event-job .profilebox{padding-bottom: 0px;}
.event-job h2{font-size: 18px;}
.event-job .jobpost-list{margin-top: 10px; margin-bottom: 10px;}
.post-storybox .leftpost-stoty .styled-selectors{margin-right: 6px;}
.rightpost-stoty select.form-control{background-position: 91% center;}
.post-storybox .leftpost-stoty .styled-selectors div label{font-size: 13px; }

}

/* 25-03-2019 */

/*  23-10-2019*/

.client-testimonial .owl-dots .owl-dot.active{
    background-color: #23b4e9;
}

.client-testimonial .owl-dots .owl-dot.active{
    border: 2px solid #23b4e9;
}

.client-testimonial .owl-dots .owl-dot:hover {
    background-color: #23b4e9;
}

.client-testimonial .owl-dots .owl-dot {
    border: 2px solid #23b4e9;
}

.pd_top_5{
	padding-top:5%
}
.language-strip.open .language-drop::before {
    content: 'x';
    position: absolute;
    left: -28px;
    color: #FFF;
    font-size: 23px;
    top: -2px;
    font-weight: 600;
}
.language-drop {
    position: relative;
}
.language-strip.open a.language-select img {
z-index: 999;
}

/*--6-11-2019--*/
.bottom_actions ul li .hvr_box {position: absolute;max-width:200px;width: 100%;background: #FFF;left: 0;right: 0;top: 26px;z-index: 999;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out; visibility:hidden; opacity:0; }
.bottom_actions ul li .hvr_box ul {margin: 0;}
.bottom_actions ul li .hvr_box ul li {display: block;width: 100%;padding: 5px 10px;}
.bottom_actions ul li .hvr_box ul li::after{display:none;}
.bottom_actions ul li::after{display:none;}
.bottom_actions ul li{position: initial;}
.bottom_actions ul{position:relative;}
.bottom_actions ul li .hvr_box ul li a{display:block;}
.bottom_actions ul li:hover .hvr_box{opacity:1; visibility:visible;}
/*.bottom_actions ul li .hvr_box::before{border: 6px solid;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor; border-color: transparent transparent #fff transparent;z-index: 99;content: '';display: block;height: 0;position: absolute;width: 0;
}*/
.search-result-listing.job_section_page li{width:100%;margin-bottom: 15px !important;}
.search-result-listing.job_section_page li .search-content{padding-left:168px;    min-height: 155px;}
.search-result-listing.job_section_page li .search-content figure{position:absolute; left:0; right:0;max-width: 150px;margin: 0;   border: 1px solid #CCC;padding: 8px;}
.search-result-listing.job_section_page li .search-content img{position: initial; top:0; right:inherit; width:100%;}
.search-result-listing.job_section_page li .search-content h3 a{margin: 0px;padding: 0px;color:#455a64;font-size: 18px;display: block;font-family: 'proxima_novabold';}
.search-result-listing.job_section_page li .search-content h3 a:hover{color:#23b4e8; text-decoration:none;}
.search-result-listing.job_section_page > li .innersearch{padding:0px 15px;}
.search-result-listing.job_section_page .bottompost-action li{display:inline-block; vertical-align:top; width:auto;padding-left:0px;position: relative;margin-right: 10px;}
.search-result-listing.job_section_page .bottompost-action li a {position: relative;padding: 7px 15px;display: block;background:transparent;border: 1px solid #23b4e8;font-size: 15px;font-weight: normal !important;border-radius: 5px; color:#23b4e8}
.search-result-listing.job_section_page .bottompost-action li a img{position: absolute;left: 0;top:2px; display:none;}
.search-result-listing.job_section_page .bottompost-action ul{border:none; margin:0px;}
.search-result-listing.job_section_page .bottompost-action li a span{font-size:15px; color:#23b4e8;}
.search-result-listing.job_section_page .bottompost-action li a:hover{background:#23b4e8; color:#FFF;}
.search-result-listing.job_section_page .bottompost-action li a:hover span{ color:#FFF;}
@media (min-width:768px) and  (max-width:991px) {
.search-result-listing.job_section_page .bottompost-action li a{padding: 7px 10px;font-size: 14px;}
.search-result-listing.job_section_page .bottompost-action li a span{font-size:14px;}	
}
@media (max-width:767px){
.search-result-listing.job_section_page li .search-content figure {position: relative;max-width: 150px;margin: auto auto 20px;}	
.search-result-listing.job_section_page li .search-content {padding-left: 0;}
.search-result-listing.job_section_page .bottompost-action li a span{font-size:14px;}
.search-result-listing.job_section_page .bottompost-action li a{font-size: 14px;}
}
@media (max-width:425px){
.search-result-listing.job_section_page .bottompost-action li{width:100%; display:block; margin-right:0px;}
.search-result-listing.job_section_page li .search-content h3 a{font-size:15px;}
}




/*03-03-2020*/

.form-group.has-error input {
	border: 1px solid #ea1010;
    color: #ea1010;
}

.form-group.has-success input {
	border: 1px solid #2ac31f;
    color: #2ac31f;
}


/*5-02-2020 anand*/
 .form-group > span{position: relative;}
.form-control-feedback.glyphicon {position: absolute;right: 10px;top: 23px;font-size: 20px;}
 .form-control-feedback.glyphicon.glyphicon-ok-circle{color:#2ac31f}
.form-control-feedback.glyphicon.glyphicon-remove-circle{color:#ea1010;}
.form-control-feedback.glyphicon.glyphicon-remove-circle{position: absolute;right: 10px;top: 23px;font-size: 20px;color:#ea1010;}

@media (max-width:767px){
.form-control-feedback.glyphicon{top: 15px !important;}


}












