/*  
Theme Name:Try Me Hire Me Child
Version: 1.0.0
Theme URI: http://trymehireme.com
Description: As simple as it sounds.
Author: IA
Author URI: http://internetagency.com.au
Template: tmhm
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

@import url("../tmhm/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 7px;
	background-color: #FFF;
}

::-webkit-scrollbar
{
	width: 7px;
	background-color: #FFF;
}

::-webkit-scrollbar-thumb
{
	border-radius: 7px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgba(0, 0, 0, 0.15);
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
    color: #989898;
    line-height: 1.3;
}
#captch {
    display: inline-flex;
}
#captchame canvas,#captchame1 canvas {
    background: #fff;
    float: left;
}

#tinymce-templates-preview {
	background: #fdfdfd;
	}

@media (prefers-color-scheme: light) {
html, body {
	background: #fdfdfd;
	}
	.bg-white {
	background: #fff;
	color: #989898;
}
.main-navbar {
	position: relative;
	width: 100%;
	top: 0;
    background-color: #ffffff;


}
.panel-heading, .panel-default > .panel-heading {
    background-color: #FFF;
     color: #000;
}
.bg-f4
{
    background-color:#f4f4f4;
}
.mobile-nav {
    background-color: #FFF;
}
.bg-white1 {
    background:#fff;
}
.cookia {
    background-color: #FFF;
}
.accounts .job-item, .jobspage .job-item {
    background: #FFF;
}
.main-header {
	background: #fdfdfd;
}
.cloneable {
    background: #FFF;
}
.preload {
  background: #fff;
}
.menu-smally, .mobile-nav .mainy {
    background: #FFF;
}
.main-navbar .dropdown-menu {
   background: #fff !important;
color: #000 !important;
border: #35c4fc 1px solid;
}
#notificationsBody {
    background: #FFF;
}
#notificationTitle {
    background-color: #666;
}
	.sinp, .btn-sme {
    background: #FFF;
}
	.border-light {
   border: #dadce0 1px solid;
	}
	.icons-box i {
  background: #f1fafd;
    color: rgba(6,6,6,0.27);
}
   .well {
       background: #f5f5f5;
   }
   .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type="text"], .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea {
   background: #c8c8c8;
   }
   h1, h2, h3, h4, h5, h6 {

    color: #464444;

}
	.modal,.modal-header, .modal-footer, .modal-body {
   
    background: #FFF;
    
	}
	

.form-control, .wpcf7-form-control, textarea {
    background: #FFF !important;
    color: #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
    color: #000  !important;
    background: #FFF !important;
}
}

@media (prefers-color-scheme: dark) {
	html, body {
	background: #1c1c1c;
	}
	.modal,.modal-header, .modal-footer, .modal-body {
   
    background: #000;
    
	}
	h1, h2, h3, h4, h5, h6 {
   
    color: #e6dfdf;
 
}
.panel-heading, .panel-default > .panel-heading {
    background-color: #222121;
    color: #FFF;
}
.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
    color: #fff  !important;
    background: #000 !important;
}
.form-control, .wpcf7-form-control, textarea {
    background: #000 !important;
    color: #FFF !important;
}
	 .well {
       background: #1c1c1c;
   }
    .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type="text"], .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea {
   background: #c8c8c8;
   }
	.border-light {
    border: #4d4949c4 1px solid;
	}
	.sinp, .btn-sme  {
    background: #161616;
    border: 1px solid #403f3f;
}
.bg-white {
  background: #1c1c1c;
color: #717171;
}
 .icons-box i {
    background: #292929b8;
    color: rgba(202, 198, 198, 0.27);
}



#notificationsBody {
    background: #3c3a3a;
}
#notificationTitle {
    background-color: #161616;
}
.menu-smally, .mobile-nav .mainy {
    background: #151515;
}
.main-navbar {
	position: relative;
	width: 100%;
	top: 0;
    background-color: #161616;


}
.main-navbar .dropdown-menu {
    background: #161616 !important;
color: #FFF !important;
border: #35c4fc 1px solid;
}
.main-header {
	background: #161616 !important;
}
.bg-white1 {
    background: #282828;
}
.bg-f4 {
    background-color: #201e1e;
}

.cookia {
    background-color: #080913;
}
.accounts .job-item, .jobspage .job-item {
    background: #282828;
}
.mobile-nav {
    background-color: #000;
}

.cloneable {
    background: #131313;
}
.preload {
  background: #131313;
}

}

.page-id-11 .block-section, .login-page .block-section, .register-page .block-section  {
    /*background: url(https://trymehireme.com/cloud/2020/01/tmhmbg.jpg) center center no-repeat; */
min-height: 600px;
	padding: 30px;
	
}

.loginbg1 , .registerbg1 {
    background: url(https://trymehireme.com/cloud/2020/01/tmhmbg.jpg) center center no-repeat;
	
}
.block-section  {

	padding: 30px;
	
}

html, body {

	 color: #989898;
	 font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.h1, h1 {
    font-size: 34px;
}

.front-login {
    background: #000000d6;
    padding: 20px;
}

/* .slick-slider */
.slick-slider {
opacity: 0;
}
/* Slider initialised class */
.slick-initialized {
    opacity:1;
transition: opacity 3s ease-in .4s;

}


.btn-highlight {
	background: #35c4fc ;
	/* Old browsers */
	background: -moz-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #35c4fc  0%, #01b2ed 100%);
}
.capi {
    text-transform: capitalize;
}

.picker__select--year , .picker__select--month {
    padding:0 !important;
}



.single-company .main-header {
	background: #59595a !important
	/* Old browsers */
}

.main-header .sidebar-widget {
	margin-top: 25px;
	margin-bottom: 10px;
}

.main-header .widget-title {
	display: none;
}

.navnot li a:hover, #menu-main-navigation li a:hover {
	color: #35c4fc  !important;
}

.navnot li:hover, #menu-main-navigation li a:hover {
border-bottom: 1px solid #35c4fc ;
    padding-bottom: 0px !important;
}
#menu-main-navigation li {
	margin-left:5px;
}



.featured-wrapper {
	position: absolute;
	right: 0px;
	top: 13px;
	background: #35c4fc;
	color: rgb(255, 255, 255);
	width: 50px;
	height: 26px;
	text-align: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	z-index: 1;
}

.nav-menu {
  background: none;
  width: 60px;
  height: 80px;
  top: 0;
  right: 15px;
  -webkit-transition: width 0.2s ease, height 0.4s ease;
	-moz-transition: width 0.2s ease, height 0.4s ease;
	-o-transition: width 0.2s ease, height 0.4s ease;
	transition: width 0.2s ease, height 0.4s ease;
}
.openm {
  position: fixed;
      background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index:4;
}

.view-pass
	{
	  cursor:pointer;
	  background-color:transparent;
	  border:none;
border-bottom: none;
box-shadow: none;
border-radius: 0px;
position: relative;

	  
	}
	
	.view-pass .fa {
	 position: relative;
top: -33px;
left: 92%;   
	}
	
.menu-list {
  margin-top: 100px;
  text-align: center;
  font-size: 30px;
  display:none;
  -webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.64s ease;
  -webkit-transition-delay: 0.34s;
  -moz-transition-delay: 0.34s;
  -o-transition-delay: 0.34s;
  transition-delay: 0.34s;
}
.list-open {
  display: block;
  -webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.64s ease;
  -webkit-transition-delay: 0.34s;
  -moz-transition-delay: 0.34s;
  -o-transition-delay: 0.34s;
  transition-delay: 0.34s;
}
.menu-list li {
  padding: 22px 80px;
  background: none;
  color: #fff;
  list-style:none;
  margin-left: 0px;
  text-align: left;
}
.menu-list li a {
  color: #ccc;
  text-transform:uppercase;
}
.menu-list li:hover a {
  color: #fff;
  border-bottom: none;
    text-decoration: none;
}
.menu-list ul {
  padding-left: 0px;
}

.menu-list li:hover {
  background: #ccc;
  color: #fff;
  cursor: pointer;
}

.mpicker, .dob {cursor: pointer;}

.sorty {
    position: absolute;
    bottom: -44px;
    font-size: 20px;
    display:none;
}

#video-background {

  min-width: 100%; 
  min-height: 100%;
  width: 100%; 
  height: auto;

}

/* Burger */
#burger-wrap {
  position: absolute;
  top: 0;
  right: 8px;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 70px;
}
.burger {
  position: absolute;
  top: 2px;
  right: 8px;
  overflow: hidden;
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 70px;
  border-radius: 50%;
  border: none;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: transparent;
}
.burger span {
  display: block;
  position: absolute;
  top: 30px;
  left: 16px;
  right: 16px;
  height: 1px;
  background: #ccc;
  border-radius: 15px;
  -webkit-transition: background 0.3s .3s;
  transition: background 0.3s .3s;
  -o-transition: background 0s 0s;
  -webkit-transition-delay: 0.4s,0s;
  transition-delay: 0.4s,0s;
}
.openm .burger span {
  background: 0 0 transparent;
  transform: rotate(90deg);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -o-transition: all 0s ease;
	-webkit-transition-delay: 0s,0s;
	transition-delay: 0s,0s;
}
.burger span::after,
.burger span::before {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ccc;
  content: "";
	border-radius: 5px;
  -webkit-transition-duration: .3s,.3s;
  transition-duration: .3s,.3s;
  -webkit-transition-delay: 0.4s,0s;
  transition-delay: 0.4s,0s;
}
.burger span::before {
  top: -7px;
  -webkit-transition-property: top,-webkit-transform;
  transition-property: top,transform;
}
.burger span::after {
  bottom: -7px;
  -webkit-transition-property: bottom,-webkit-transform;
  transition-property: bottom,transform;
}

.openm .burger span::after,
.openm .burger span::before {
  -webkit-transition-delay: 0s,.4s;
  transition-delay: 0s,.4s;
  background-color: #ccc;
}
.openm .burger span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.openm .burger span::after {
  bottom: 1px; /* Fix for codepen, set to zero for normal use */
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.flat-checkbox input:checked + span, .flat-radio input:checked + span, .flat-checkbox input:checked + span, .flat-radio input:checked + span, .slider.slider-horizontal .slider-selection {
    background-color: #35c4fc;
    border-color: #35c4fc;
}


.featured-text:before {
	border-color: transparent transparent #35c4fc;
}

.featured-text:after {
	border-color: transparent transparent transparent #35c4fc;
}

.featured-text {
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8px;
}


.jobplanet_price_slider .ui-slider .ui-slider-range {
    background: #35c4fc;
    box-shadow: 0 0 0 1px #35c4fc;
}
.jobplanet_price_slider .ui-slider .ui-slider-handle {
    background: #989898;
    border: 1px solid #989898;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
}

.main-header .hero-header .inner-hero-header {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10;
	bottom: 0;
}

.main-header .form-search-home {
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	-webkit-border-radius: 10px 10px 0 0 !important;
	-moz-border-radius: 10px 10px 0 0 !important;
	-ms-border-radius: 10px 10px 0 0 !important;
	-o-border-radius: 10px 10px 0 0 !important;
	border-radius: 20px !important;
	min-height: 200px;
	padding: 40px;
	padding-bottom: 20px;
	z-index: 5;
}

.btn-fff  {
    border: 1px solid white;
    color: #fff;
    background:none;
}

.btn-fff:hover  {
    border: 1px solid white;
    color: #35c4fc !important;
    background:#fff;
}


.main-header .quoty {
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	-webkit-border-radius: 10px 10px 0 0 !important;
	-moz-border-radius: 10px 10px 0 0 !important;
	-ms-border-radius: 10px 10px 0 0 !important;
	-o-border-radius: 10px 10px 0 0 !important;
	border-radius: 20px !important;
	min-height: 200px;
	background: #35c4fc ;
	padding: 15px;
	color: black;
	z-index: 20;
}

.profile75 {
    background-size: cover !important;
    height: 75px;
    padding: 30px;
    width: 75px;
    border-radius: 80px;

}

.main-header .form-search-home a {}

.main-header .form-search-home p {
	font-size: 19px;
}

.main-header .form-search-home:before, .main-header .form-search-home:after {
	display: none !important;
}

.main-header .hero-header:hover:after {
	opacity: 0;
	filter: alpha(opacity=0);
}

.main-header .hero-header:after {
	display: none !important;
}

.main-header .hero-header:before {
	display: none !important;
}

.front-i-1 {
	color: #fff;
	font-size: 60px;
}

.main-header .hero-header1 {
	background: #fbfbfb center center no-repeat;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
	position: relative;
	min-height: 540px;
}

.menu1 a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f0d0d+0,000000+100 */
	background: #35c4fc ;
	/* Old browsers */
	padding: 40px 7px;
	color: #FFF;
}

.menu1 a {
	color: #FFF;
}

.menu1 .activelink {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#211f1d+0,000000+100 */
	background: #211f1d;
	/* Old browsers */
	background: -moz-linear-gradient(top, #211f1d 0%, #000000 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #211f1d 0%, #000000 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #211f1d 0%, #000000 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding: 40px 7px;
	color: #FFF;
}

.bg-blue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35c4fc +0,000a7c+100 */
	background: #35c4fc ;
	/* Old browsers */
}

.bg-blue a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,207ce5+100;Blue+3d+%237 */
	color: #FFFFFF;
}



.checky ul {
	list-style: none;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-flex;
}

.checky ul li {
	color: #020202;
	display: inline-block;
	position: relative;
	float: left;
	width: 100%;
}

.checky ul li input[type=radio] {
	position: absolute;
	visibility: hidden;
}

.checky ul li label {
	display: inline-block;
	position: relative;
	font-weight: 300;
	font-size: 14px;
	padding: 2px 0px 25px 35px;
	/* margin: 10px auto; */
	height: 30px;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
}

.checky ul li:hover label {
	color: #000;
}

.checky ul li .check {
	display: block;
	position: absolute;
	border: 5px solid #AAAAAA;
	border-radius: 100%;
	height: 25px;
	width: 25px;
	top: 3px;
		transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

.checky ul li:hover .check {
	border: 5px solid #35c4fc ;
}

.checky input[type=radio]:checked~ .check {
	border: 10px solid #35c4fc ;
}

.checky input[type=radio]:checked~ label {
	color: #000000;
}

.bg-sidebar {
    	background: #66d1fb14 !important;

}


#cok {
display:none;    
}

.cookiebar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    opacity: 1;
    -webkit-animation: slideBottom 1s forwards;
    -moz-animation: slideBottom 1s forwards;
    animation: slideBottom 1s forwards;
    
}

.cookia {
    margin: 0 auto;
    width: 66.2rem;
    padding: 1rem;
    box-shadow: 0 0 11px 4px rgba(0,0,0,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}

.post-status-mute {
    background: #F5F5F5;
    border-color: #CED3CE;
    color: #626060;
}

.filter-overlay {
	background: #fff !important;
}

.load-wrapper {
	top: 5% !important;
}

.blue_div {
    font-size: 12px;
    color: #848282;
    display: inline-block;
}

.sheader {
	padding-top: 20px;
	padding-bottom: 20px;
}

.sheader h1 {
	color: #FFF !important;
	margin-bottom: 10px;
}


#notiface {
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
display: block;
top: 42px;
position: absolute;
width: 262px;
height: 209px;
z-index: 22;
}

.link-profile img {
	margin-top: -15px !important;
	left: -4px !important;
	width: 50px !important;
	height: 50px !important;
	border: 2px #35c4fc  solid;
}

.main-navbar .navbar-nav> li> a.link-profile {
	padding-left: 2px;
}

.restext {
	position: absolute;
	color: white;
	font-size: 12px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35c4fc +0,000a7c+100 */
	background: #35c4fc ;
	/* Old browsers */
	background: -moz-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #35c4fc  0%, #01b2ed 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	width: 100%;
	padding: 15px;
	height: 100%;
	line-height: 13px;
	text-align: left;
	z-index: 9;
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border-radius: 8px;
}

.restext:hover {
	opacity: 1;
	cursor: pointer;
}

.resbook {
	position: absolute;
	top: 0px;
	right: 10px;
	z-index: 99;
	transition: all 0.4s ease-in-out;
}

.navbar-default {
    /* -webkit-box-shadow: 0px 12px 31px -5px rgba(0, 0, 0, 0.75) !important; */
      /*-moz-box-shadow: 0px 12px 31px -5px rgba(0, 0, 0, 0.75) !important; */
    /* box-shadow: 0px 16px 25px -20px rgba(0, 0, 0, 0.55) !important; */
}

.fse {
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
	border-radius: 0px 0px 20px 20px;
	background: #FFF;
}

.fse a {
    display: block;
    padding: 11px 29px;
    color: rgb(103, 101, 101);
    margin-bottom: 4px;
   
}

.fse a:hover {
	background: #35c4fc ;
	text-decoration: none !important;
	color: #FFF;
}

.fse .fa {
	position: absolute;
	right: 50px;
	font-size: 30px;
	margin-top: -2px;
}

.fse .fa:hover, .fse li:hover {
	position: absolute;
	color: #FFF !important;
}

.fse .activelink, .dropdown-menu .activelink {
	
	color: #35c4fc !important;
}

.favatar {
	width: 120px;
	margin: 10px;
	border: 5px solid rgba(0, 0, 0, 0.1);
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
}

.activee {
	background: rgba(0, 0, 0, 0.07);
	padding: 5px;
	border-radius: 10px;
}

.fapplication {
	padding: 8px;
	cursor: pointer;
	background: #35c4fc ;
	/* Old browsers */
}

.fapplication:hover {
	background: #000;
	cursor: pointer;
}

.fapplicationh {
	color: #FFF;
	font-size: 18px;
	text-transform: uppercase;
}

.fapplications {
	color: #FFF;
	font-size: 25px;
}

.fapplication .fa {
	position: absolute;
	left: 9px;
	top: 20px;
	font-size: 60px;
	color: #FFF;
}


.drop-up-shortlist {
    top: auto;
    bottom: 100% !important;
    right: -60px;
    padding: 11px;
    width:215px;
}

.bg-theme {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35c4fc +0,000a7c+100 */
	background: #35c4fc ;
	/* Old browsers */
	background: -moz-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #35c4fc  0%, #01b2ed 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	color: #fff;
}

.bg-theme2 {
	background: url(https://trymehireme.com/cloud/2016/11/vg55.jpg) fixed center center;
	color: #fff;
}

.jumbo {
	padding: 30px 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35c4fc +0,000a7c+100 */
	background: #35c4fc ;
	/* Old browsers */
	background: -moz-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #35c4fc  0%, #01b2ed 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border-radius: 20px;
	color: #FFF;
}

.jumbo p {
	text-align: center;
	padding: 10px;
	color: #070f7c;
	font-size: 20px;
	border: rgba(255, 255, 255, 0.28) 1px solid;
	text-transform: uppercase;
	background: rgba(255, 255, 255, 0.97);
	border-radius: 5px;
}

.hero-header, .hero-header1 {
	background-attachment: fixed !important;
}

.qmenue .fa {
	position: absolute;
	left: 15px;
	font-size: 20px;
	top: 14px;
	color: rgba(255, 255, 255, 0.43);
}

.jumboblueblur {
	padding: 30px 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35c4fc +0,000a7c+100 */
	background: #35c4fc ;
	/* Old browsers */
	background: -moz-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #35c4fc  0%, #01b2ed 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border-radius: 20px;
	color: #FFF;
}

.jumboblueblur span {
	font-size: 18px;
}

.heading-white {
	text-align: center;
	padding: 6px;
	color: rgba(66, 66, 66, 0.74);
	font-size: 15px;
	border: rgba(255, 255, 255, 0.28) 1px solid;
	text-transform: uppercase;
	background: rgba(255, 255, 255, 0.97);
	border-radius: 5px;
	border-radius: 40px;
}

.owl-item .featured-job {
	padding: 20px;
	border: 3px solid #35c4fc;
	border-radius: 3px;
	background: #FFF;
}

.jobspage .featured-job {
	background: rgba(255, 193, 4, 0.2) !important;
}

.headertit {
	background: rgba(255, 255, 255, 0.74);
	text-align: center;
	text-transform: uppercase;
	color: rgb(37, 37, 37);
	padding: 8px;
	border: 1px #4bbaf2 solid;
	border-radius: 5px;
}

.white, .white p, .white a, .white h1, .white h2, .white h3, .white h4, .white h5, .white a {
	color: #FFF !important;
}

.bg-blueblur {
	background: #000;
	/* Old browsers */
}

.myhr {
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset !important;
}

.main-navbar .dropdown-menu .posty a {
	color: #FFF;
	padding: 10px 20px !important;
	font-size: 14px !important;
	margin-bottom: 4px;
}

.main-navbar .dropdown-menu a:hover {
	color: #35c4fc  !important;
}

.main-navbar .dropdown-menu li:hover {
	background: #fff;

}

.main-navbar .dropdown-menu {
top: 56px !important;
right: 0;
border-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
width: 205px;

padding: 23px 19px 23px 0px;

line-height: 2;
font-size: 15px;
}

.main-navbar .dropdown-menu a {
	color: #989898;
	padding: 10px 19px !important;
    font-size: 13px !important;
	transition: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	-webkit-backface-visibility: hidden;
}

.mybadge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 5px 2px;
    font-size: 12px;
    font-weight: 100;
    line-height: 1;
    color: #011015a3;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #f7f7f7;
    border-radius: 10px;
    margin-left: 5px;
    margin-top: 11px;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
   
    border-color: #35c4fc;
}

.main-navbar .dropdown-menu:after {
	border-bottom-color: #35c4fc !important;
}

.logoff {
	background: #00befe !important;
	border-radius: 15px !important;
	padding: 5px !important;
	color: #FFF !important;
	top: 8px !important;
}

.logoff:hover {
	color: #FFF !important;
	background: #000 !important;
}

.bg-whiteblur {
	background: #f7f7f7;
	padding: 25px;
	border-radius: 15px;
	color: #000;

}

.disnone {
    display:none;
}

.error {
	background: #e31e27;
	border-radius: 5px;
	color: #000;
	padding: 3px 20px;
	margin: 2px;
}


.profile-form {
	margin-top: 8px;
	margin-bottom: 8px;
}

.accmain {
	background: #FFF;
	border-radius: 0px 0px 20px 20px;
}

.bg-pixel {
	background-image: url(https://trymehireme.com/cloud/2016/11/vg55.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.wpb-submenu-indicator {
	font-size: 30px !important;
	background: rgba(0, 0, 0, 0.41);
	border-radius: 10px;
	padding: 4px;
	position: absolute;
	right: 10px;
	top: 8px;
}

.bg-blueblur ul {
	padding: 0px !important;
}

.bg-blueblur li a {
	color: #f7f7f7;
}

.chosen-container {
	width: 100% !important;
	min-width: 100px !important;
}


.res_list {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35c4fc +0,000a7c+100 */
	background: #fbfbfb;
	/* Old browsers */
	border: rgba(255, 255, 255, 0.43) 1px solid;
	padding: 5px;
	border-radius: 12px;
}

.res_list:hover {
	background-color: rgba(129, 215, 66, 0.21);
	border: green 1px solid;
}

.box-list-area {
	border-right: none !important;
}

h6 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.logo-desktop {
    padding-top: 13px;
    max-height: 50px;
    margin-bottom: 5px;
    max-width: 68%;
}

.temp-min .logo-desktop {
    padding-top: 5px;
    max-height: 38px;
    margin-bottom: 5px;
}

.bluebox {
	background: #35c4fc ;
	padding-top: 10px;
	padding-bottom: 15px;
	border-radius: 10px;
	margin-bottom: 5px;
}

label {
    font-weight: 300;
    color: #999;
    margin-top: 4px;
}

.bluebox small {
	color: #fff;
}

.bluebox .input-group-addon {
	color: #000 !important;
	background-color: #FFF !important;
	border: 1px solid #41beee !important;
	font-size: 12px !important;
}

.bgwhite {
	background: rgba(0, 179, 247, 0.45) !important;
}

th {
	font-weight: 100 !important;
}

.table-responsive td a {
	color: #000 !important;
}

.jumbo .table-responsive td a:hover, .jumbo .table-responsive tr:hover a {
	color: #000 !important;
}

.jumbo .table-responsive th {
	border-bottom: 2px solid #020a6b !important;
}

.jumbo .table-responsive td {
	border-top: 1px solid #040b5f !important;
}

.jumbo .table-responsive td img {
	margin-top: -15px;
	margin-bottom: -20px;
}

.btn-theme {
	font-weight: 500 !important;
}


.btn-t-primary:hover {
	background: #35c4fd !important;
	
	color: #fff !important;
}

.btn-bluey {
	background: #35c4fc ;
	/* Old browsers */
	background: -moz-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #35c4fc  0%, #01b2ed 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #35c4fc  0%, #01b2ed 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	font-weight: 100 !important;
	border: #FFF 1px solid;
	color: #FFF;
	border-radius: 50px;
	width: 100%;
}

.btn-bluey:hover {
	background: #35c4fc ;
	/* Old browsers */
	font-weight: 100 !important;
	color: #FFF;
}

.btn-black {
	background: #000;
	/* Old browsers */
	font-weight: 100 !important;
	color: #FFF;
	border-radius: 50px;
}

.btn-black:hover {
	background: #FFF;
	/* Old browsers */
	font-weight: 100 !important;
	color: #000;
	border-radius: 50px;
}

.jumbo .ftext p {
	text-align: left;
	color: #070f7c;
	font-size: 12px;
	border: rgba(255, 255, 255, 0.28) 1px solid;
	text-transform: uppercase;
}


/*==================================================
 * Effect 7
 * ===============================================*/

.effect7 {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.effect7:before, .effect7:after {
	content: "";
	position: absolute;
	z-index: -1;
	/* -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); */
	top: 0;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px;
}

.effect7:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}


/*==================================================
 * Effect 2
 * ===============================================*/

.effect2 {
	position: relative;
}

.effect2:before, .effect2:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.effect2:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}

figure.snip1249 {
	position: relative;
	float: left;
	margin: 10px 13%;
	min-width: 220px;
	max-width: 75%;
	width: 100%;
	background: #000;
	color: #ffffff;
	text-align: left;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}

figure.snip1249 .image {
	position: relative;
	max-height: 400px;
}

figure.snip1249 img {
	max-width: 100%;
	vertical-align: top;
	min-height: 400px;
}

figure.snip1249 h3 {
	margin: 0 auto;
	font-weight: 100;
	text-transform: uppercase;
	font-size: 18px;
}

figure.snip1249 h4 {
	margin-bottom: 4px;
	font-weight: 100;
	font-size: 16px;
}

figure.snip1249 figcaption {
	padding: 15px 5px 10px 15px;
	background-color: #ffffff;
	color: #000000;
	position: relative;
	font-size: 0.9em;
}

figure.snip1249 figcaption p {
	margin-bottom: 15px;
}

.widgetr {
	position: absolute !important;
	top: 65px !important;
	left: 100% !important;
	background: rgba(0, 188, 250, 0.46) !important;
	border-radius: 0 6px 6px 0 !important;
	list-style-type: none;
	z-index: -1;
}

.widgetr li a {
	display: block !important;
	padding: 5px !important;
	color: #FFF !important;
	cursor: pointer !important;
	text-align: center !important;
	border-bottom: 1px solid #FFF !important;
	transition: background-color .3s !important;
}

.widgetr li:hover {
	background-color: #000 !important;
	border-radius: 0 3px 0 0!important;
}

.widgetr li:first-child a {
	border-radius: 0 3px 0 0!important;
}

.widgetr li:last-child a {
	border: none !important;
	border-radius: 0 0 3px 0 !important;
}

.rstar {
	position: absolute;
	font-size: 35px;
	color: #030c7c;
	top: 1px;
	left: 3px;
}

.filterouter {
	position: fixed;
	bottom: 30px;
	left: 4px;
	background: rgba(0, 173, 239, 0.7);
	padding: 8px 20px;
	border-radius: 20px;
	color: #FFF;
	z-index: 2;
}

.filterouter:hover {
	background: #000;
}

.filterouter a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.filterouter a:hover {
	color: #fff;
	text-decoration: none;
}

.wrapper {
	padding-top: 0px !important;
}
.temp-min .wrapper {
	padding-top: 2px !important;
}



.rpadding {
	padding-right: 200px;
	padding-left: 200px;
}

.rimage {
	background-size: cover !important;
	height: 110px;
	padding: 30px;
	width: 110px;
	border-radius: 80px;
	border: #35c4fc  1px solid;
}

.padding5 {
	padding: 5px;
}

.padding10 {
	padding: 10px;
}

.padding15 {
	padding: 15px;
}

.padding20 {
	padding: 20px;
}

.padding30 {
	padding: 30px;
}

.padding40 {
	padding: 40px;
}

.padding50 {
	padding: 50px;
}

.getstart {
	padding: 30px;
	margin-top: 30px;
	border-radius: 15px;
	background: #FFF;
}

.main-navbar .navbar-nav> li> a {
	font-weight: 100 !important;
	font-size: 13px !important;
	padding: 6px 13px !important;
    margin-top: 14px !important;
}


.company-item {
	margin-bottom: 15px;
	margin-top: 15px;
	border: #35c4fc  1px solid;
	min-height: 414px;

}

.company-item .post-views {
position: absolute;
right: 58px;
color: rgba(0, 0, 0, 0.19);

}

.csc {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	color: #35c4fc ;
	padding: 10px 16px;
	font-size: 15px;
	background: #FFF;
}

.csc:hover {
	background: #35c4fc ;
	color: #FFF !important;
}

#aboutme_ifr {
	min-height: 337px !important;
}

.height500 {
	min-height: 485px !important;
}

.wpb_video_widget .wpb_video_wrapper {
	padding: 10px !important;
}

.bg-black {
	background: #000;
	color: #fff;
}


.bg-blue {
	background: #35c4fc ;
	color: #fff;
}
.postjob {
    margin-top: 16px;
}
.ffdiv {
	margin-right: 40px;
	margin-left: 40px;
	border-radius: 28px;
	padding: 14px;
	border: #ffe004 1px solid;
	width: 280px;
	position:relative;
}

.slick-track {
	    padding-top: 26px;
    padding-bottom: 30px;
}
.rad10 {
  /*	border-radius: 10px; */
}
.rad25 {
	border-radius: 25px;
}

.rad35 {
	border-radius: 35px;
}

.widgetsave {
	position: absolute;
	top: 20px;
	right: -35px;
	z-index: -1;
	background: #ffc800;
	border-radius: 0 6px 6px 0 !important;
	list-style-type: none;
	border-radius: 6px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.28);
	margin-bottom: 5px;
	cursor: pointer;
	line-height: 1.7;
	font-size: 25px;
	color: #FFF;
	padding-left: 10px;
	width: 40px;
	height: 40px;
}

.widgetsave:hover {
	background-color: #000 !important;
}

.share-wrapper {
	position: absolute;
	right: -30px;
	top: 65px;
	z-index: -1;
	height:30px;
}

.share-company .share-wrapper {
	position: absolute;
	right: 30px;
	top: 10px;
	z-index: 1;
}

.share-company .share-wrapper .share {
	width: 40px;
	height: 40px;
	border-radius: 6px;
	color: #35c4fc2b;
	background-color: transparent;
	text-align: center;
	line-height: 1.75;
	font-size: 25px;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color 0.4s;
	box-shadow: none;
	padding-left: 5px;
}

.share-company .share-wrapper ul.social li {
	border-radius: 50%;
	color: #FFF;
	background-color: #FFF;
	text-align: center;
	line-height: 2;
	font-size: 19px;
	cursor: pointer;
	margin-bottom: 5px;
	box-shadow: 0.5px 0.87px 4px 0 rgba(0, 0, 0, 0.3);
	transition: all 0.4s;
	transform: scale(0.4);
	width: 35px;
	height: 35px;
	padding: 0px 0px 0px 0px !important;
}

.contact-company .share-wrapper {
	position: relative;
	right: -5px;
	top: 2px;
	z-index: 1;
}

.contact-company .share-wrapper ul.social {
	display: inline-flex;
}

.contact-company .share-wrapper ul.social li {
	border-radius: 50%;
	color: #FFF;
	background-color: #FFF;
	text-align: center;
	line-height: 34px;
	font-size: 19px;
	cursor: pointer;
	margin-left: 5px;
	box-shadow: 0.5px 0.87px 4px 0 rgba(0, 0, 0, 0.3);
	transition: all 0.4s;
	transform: scale(0.4);
	width: 35px;
	height: 35px;
	padding: 0px 0px 0px 0px !important;
}

.contact-company .share-wrapper .share {
	width: 35px;
	height: 35px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	line-height: 1.85;
	font-size: 19px;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color 0.4s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.28);
	border-radius: 50%;
	padding: 0px;
}

.share-wrapper .share {
	width: 35px;
	height: 35px;
	border-radius: 6px;
	color: #FFF;
	background-color: #35c4fc ;
	text-align: center;
	line-height: 1.8;
	font-size: 20px;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color 0.4s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.28);
	padding-left: 5px;
}

.share-wrapper .share.active {
	background-color: #000;
}

.share-wrapper .share.active:before {
	content: "\f00d";
}

.share-wrapper .share.active+ .social li {
	transform: scale(1);
}

.share-wrapper .share.active+ .social li:hover {
	transform: scale(1.1);
}

.share-wrapper ul.social {
	opacity: 0;
	visibility: hidden;
	list-style-type: none;
	padding: 0;
	margin: 0;
	transform: translate(-3rem, 3rem);
	transition: visibility 0.4s, opacity 0.4s, -webkit-transform 0.4s;
}

.share-wrapper ul.social.active {
	opacity: 1;
	visibility: visible;
	transform: translate(0);
}

.share-wrapper ul.social li {
	border-radius: 8px;
	color: #FFF;
	background-color: #FFF;
	text-align: center;
	line-height: 1.3;
	font-size: 15px;
	cursor: pointer;
	margin-bottom: 3px;
	box-shadow: 0.5px 0.87px 4px 0 rgba(0, 0, 0, 0.3);
	transition: all 0.4s;
	transform: scale(0.4);
	padding: 6px 5px 5px 10px;
}

.share-wrapper ul.social li .facebook {
	color: #3A589E;
}

.share-wrapper ul.social li .twitter {
	color: #5FA9DD;
}

.share-wrapper ul.social li .linkedin {
	color: #0D77B7;
}

.share-wrapper ul.social li .google {
	color: #DF4B38;
}

.share-wrapper ul.social li .pinterest {
	color: #CD2129;
}

.share-wrapper ul.social li .youtube {
	color: #CF2227;
}

.share-wrapper ul.social li .instagram {
	color: #305C85;
}

.connect-wrapper .connect {
	width: 40px;
	height: 40px;
	border-radius: 6px;
	color: #FFF;
	background-color: #35c4fc ;
	text-align: center;
	line-height: 1.7;
	font-size: 25px;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color 0.4s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.28);
	border-radius: 50%;
}

.connect-wrapper .connect.active {
	background-color: #000;
}

.connect-wrapper .connect.active:before {
	content: "\f00d";
}

.connect-wrapper .connect.active+ .csocial li {
	transform: scale(1);
}

.connect-wrapper .connect.active+ .csocial li:hover {
	transform: scale(1.1);
}

.connect-wrapper ul.csocial {
	opacity: 0;
	visibility: hidden;
	list-style-type: none;
	padding: 0;
	margin: 0;
	transform: translate(-3rem, 3rem);
	transition: visibility 0.4s, opacity 0.4s, -webkit-transform 0.4s;
}

.connect-wrapper ul.csocial.active {
	opacity: 1;
	visibility: visible;
	transform: translate(0);
}

.connect-wrapper ul.csocial li {
	border-radius: 50%;
	color: #FFF !important;
	background-color: #FFF;
	text-align: center;
	font-size: 22px;
	cursor: pointer;
	margin-bottom: 3px;
	box-shadow: 0.5px 0.87px 4px 0 rgba(0, 0, 0, 0.3);
	transition: all 0.4s;
	transform: scale(0.4);
	padding: 5px;
}

.connect-wrapper ul.csocial li .facebook {
	color: #3A589E;
}

.connect-wrapper ul.csocial li .twitter {
	color: #5FA9DD;
}

.connect-wrapper ul.csocial li .linkedin {
	color: #0D77B7;
}

.connect-wrapper ul.csocial li .google {
	color: #DF4B38;
}

.connect-wrapper ul.csocial li .pinterest {
	color: #CD2129;
}

.connect-wrapper ul.csocial li .youtube {
	color: #CF2227;
}

.connect-wrapper ul.csocial li .instagram {
	color: #305C85;
}

.connect-wrapper {
	position: absolute;
	right: 40px;
	top: 216px;
	z-index: 1;
	display: none;
}

*:focus {
	outline: none;
}

.pace .pace-activity {
	top: 45% !important;
	left: 45% !important;
	width: 200px !important;
	height: 200px !important;
	border-top-color: #35c4fc  !important;
	border-left-color: #35c4fc  !important;
	border-radius: 200px !important;
}

.skillpercentage li {
	margin-bottom: 2px;
	line-height:1.5;
}

.skillpercentage em {
	margin-bottom: 3px !important;
	font-weight: normal !important;
}

.skillpercentage .bar-wrap, .skillpercentage .bar-bg {
	height: 1px !important;
}

.margin10tb {
	margin-top: 10px;
	margin-bottom: 10px;
}

.bar-score {
	float: right;
	color: #35c4fc ;
	font-size: 10px;
}

.ffdivblue {
	margin-right: 40px;
	margin-left: 40px;
	border-radius: 28px;
	padding: 14px;
	border: 1px solid rgba(0, 0, 255, 0.18);
	min-width: 280px;
	position:relative;
}

.vis {
	display: block !important;
}

.flipabout.active {}

.flipabout {}

.square-flip {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	-webkit-transform: perspective(1000px);
	-moz-transform: perspective(1000px);
	-ms-transform: perspective(1000px);
	transform: perspective(1000px);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	/*border:1px solid #efefef;*/
	position: relative;
}

.ffdiv .square-flip, .ffdivblue .square-flip {
	width: 100%;
	height: 220px;
}

.square, .square2 {
	width: 100%;
	height: 100%;
	border-radius: 28px;
}

.square {
	background-size: cover;
	background-position: center center;
	-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.square-flip .square {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transform-style: preserve-3d;
	z-index: 1;
}

.square-flip:hover .square {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	transform-style: preserve-3d;
}

.square2 {
	background-size: cover;
	background-position: center center;
	-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.square-flip .square2 {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	transform-style: preserve-3d;
	z-index: 1;
}

.square-flip:hover .square2 {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transform-style: preserve-3d;
}


/*Square content*/

.square-container {
	padding: 10px;
	text-align: center;
	position: relative;
	top: 50%;
	-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	-webkit-transform: translateY(-50%) translateX(0px) scale(1);
	-ms-transform: translateY(-50%) translateX(0px) scale(1);
	transform: translateY(-50%) translateX(0px) scale(1);
	transform-style: preserve-3d;
	z-index: 2;
}

.square-flip:hover .square-container {
	-webkit-transform: translateY(-50%) translateX(-650px) scale(.88);
	-ms-transform: translateY(-50%) translateX(-650px) scale(.88);
	transform: translateY(-50%) translateX(-650px) scale(.88);
	transform-style: preserve-3d;
}

.square-container2 {
	padding: 5px 10px 0px 20px;
	position: relative;
	top: 50%;
	-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
	-webkit-transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
	-ms-transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
	transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
	transform-style: preserve-3d;
	z-index: 2;
	line-height: 1.3;
}

.square-flip:hover .square-container2 {
	-webkit-transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
	-ms-transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
	transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
	transform-style: preserve-3d;
}


/*Elements*/

.flip-overlay {
    display: block;
    background: rgba(0, 0, 0, 0.71);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.align-center {
	margin: 0 auto;
}

.fflipbig .square-flip {
	width: 100%;
	height: 280px;
}

.fflipbig .flip-overlay {
	display: block;
	background: rgba(0, 0, 0, 0.71);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.fflipbig .flip-overlay {
	display: block;
	background: rgba(0, 0, 0, 0.71);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.fflipbig h2 {
	font-size: 20px;
}

.fflipbig h3 {
	font-size: 16px;
}


/*ADD SHADOWS OPTIONAL*/

.square-flip .square .boxshadow, .square-flip .square .textshadow, .square-flip .square2 .boxshadow, .square-flip .square2 .textshadow {
	-ms-transition: 0.60s;
	transition: 0.60s;
	-webkit-transition: 0.60s;
}

.square-flip .square .boxshadow {
	-webkit-box-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
	box-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
}

.square-flip .square .textshadow {
	-webkit-text-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
	-moz-text-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
	text-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
}

.square-flip:hover .square .boxshadow, .square-flip:hover .square .textshadow {
	-webkit-box-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
	box-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
}

.square-flip .square2 .boxshadow {
	-webkit-box-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
	box-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
}

.square-flip .square2 .textshadow {
	-webkit-text-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
	-moz-text-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
	text-shadow: 240px 42px 58px -8px rgba(0, 0, 0, 0.0);
}

.square-flip:hover .square2 .boxshadow, .square-flip:hover .square2 .textshadow {
	-webkit-box-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
	box-shadow: 24px 42px 58px -8px rgba(0, 0, 0, 0.3);
}

#erthumbs .slick-prev, #erthumbs .slick-next {
	opacity: 0.4 !important;
	width: 20px !important;
	height: 50px !important;
}

#erthumbs .slick-next {
	right: -20px !important;
}

#erthumbs .slick-prev {
	left: -20px !important;
}

#eathumbs .slick-prev, #eathumbs .slick-next {
	opacity: 0.2 ;
	width: 20px !important;
	height: 50px !important;
}
#eathumbs .slick-prev:hover , #eathumbs .slick-next:hover {
	opacity: 1;
	width: 20px !important;
	height: 50px !important;
}

#eathumbs .slick-next {
    right: 4px !important;
}

#eathumbs .slick-prev {
	left: -20px !important;
}

#eathumbs {
	margin-top: 20px;
}

#frthumbs .slick-prev, #frthumbs .slick-next ,#rthumbs .slick-prev, #rthumbs .slick-next {
	opacity: 0.7 !important;
	width: 20px !important;
	height: 50px !important;
}

#rthumbs .slick-next, #frthumbs .slick-next {
	right: -20px !important;
}

#rthumbs .slick-prev, #frthumbs .slick-prev {
	left: -20px !important;
}

#rthumbs, #frthumbs {
	margin-top: 20px;
}

.rslick .slick-prev, .rslick .slick-next, .frslick .slick-prev, .frslick .slick-next {
	opacity: 0.7;
	width: 35px;
	height: 80px;
}

.rslick .slick-prev:hover, .rslick .slick-next:hover , .frslick .slick-prev:hover, .frslick .slick-next:hover {
	opacity: 1;
}

.rslick .slick-next, .frslick .slick-next {
    right: 56px;
}


.rslick .slick-prev, .frslick .slick-prev {
	left: 13px;
}

#recent-resumes .frslick {
	padding-right: 15%;
	padding-left: 15%;
}

#resume-page .rslick {
	padding-right: 8%;
	padding-left: 8%;
}


.rslickthumb {
	width: 50px;
	height: 50px;
	margin-right: 14px;
	margin-left: 15px;
	background-size: cover !important;
	border-radius: 50%;
	
}

.ffslick {
	padding-right: 180px;
	padding-left: 180px;
}

.ffslick .slick-dots li {
	width: 4px;
	height: 4px;
}

.ffslick .slick-dots {
	position: relative;
}

.erslick, .easlick {
	padding-right: 12%;
	padding-left: 12%;
}

.slick-dots li img {
	width: 60px;
	height: 60px;
	border-radius: 200px;
}

.slick-dotted.slick-slider {
	margin-bottom: 80px !important;
}

.ffslick .slick-prev, .ffslick .slick-next {
	opacity: 0.4;
	width: 50px;
	height: 76px;
}

.ffslick .slick-prev:hover, .ffslick .slick-next:hover {
	opacity: 1;
}

.easlick .slick-prev, .easlick .slick-next {
    opacity: 0.3;
    width: 20px;
    height: 57px;
}

.easlick .slick-next {
    right: 25px;
}

.easlick .slick-prev {
        left: -1px;
}

.slick-prev:hover, .slick-next:hover {
	opacity: 1;
}

.easlickthumb {
	width: 65px;
	height: 65px;
	margin-right: 23px;
	margin-left: 23px;
	background-size: cover !important;
	border-radius: 50%;

}

*:fullscreen *:-ms-fullscreen, *:-webkit-full-screen, *:-moz-full-screen, html {
	overflow: auto !important;
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
}

:fullscreen::backdrop {
	background-color: #006;
	/* dark blue */
}

:-webkit-full-screen {
	position: fixed;
	width: 100%;
	top: 0;
	background: #FFF;
}

html:-moz-full-screen {
	background: red;
}

html:-webkit-full-screen {
	background: red;
}

html:-ms-fullscreen {
	background: red;
	width: 100%;
	/* needed to center contents in IE */
}

html:fullscreen {
	background: red;
}

.eafull {
	color: rgba(6, 6, 6, 0.37);
	padding-right: 30px;
}

.plan {
	    background: linear-gradient(-45deg, #35c4fc , #35c4fc , #35c4fc, #35c4fc) !important;
    background-size: 400% 400% !important;
    -webkit-animation: Gradient 15s ease infinite -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
	border-radius: 20px !important;
	color: #FFF !important;
	box-shadow: none !important;
}

.plan:hover {
	background: #FFF !important;
	border-radius: 20px !important;
	color: #000 !important;
	border: #a2a2a2 1px solid;
}

.plan .plan-title h3 {
	font-size: 17px !important;
	color: #FFF !important;
	font-weight:normal;
}

.plan:hover h3 {
	color: #000 !important;
}

.plan .item-list li {
    padding: 7px 5px;
    font-size: 12px;
    border-bottom: 1px solid #bdb9b940;
}

.plan:hover .plan-price {
	color: #FFFFFF;
}
.plan .item-list li strong {
    color: #ffffff;
}
.plan:hover .item-list li strong {
    color: #35c4fc ;
}
.plan:hover .plan-price {
  background: linear-gradient(-45deg, #35c4fc , #35c4fc , #35c4fc, #35c4fc) !important;
    background-size: 400% 400% !important;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
}

.plan:hover .btn {
  background: linear-gradient(-45deg, #35c4fc , #35c4fc , #35c4fc, #35c4fc) !important;
    background-size: 400% 400% !important;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
    color: #fff;
}

.plan .price {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: normal;
}

.plan-nospace .plan-item .popular {
    z-index: 2;
    top: -31px;
    zoom: 1.1;
}


.plan:hover .price {
	color: #FFF !important;
}

.borderwhite {
    border: #fff solid 1px;
}


.aplan {
	background: #FFF;

	color: #000;
	border: #35c4fc  1px solid;

}


.aplan .aplan-title h3 {
	font-size: 18px;
	color: #000;
	line-height: 2;
}


.aplan .aplan-price {
	color: #FFFFFF;
	background: #35c4fc ;
	font-size:16px;
	line-height:3;
}

.aplan .aitem-list li strong {
    color: #35c4fc ;
}
.aplan .aitem-list li {
      margin: 6px;
    font-size: 14px;
    line-height: 3;
    
}



#saveresumepage .erslick, #app-employer .easlick {
	padding-right: 7%;
	padding-left: 7%;
}

.delete-resume {
	align-items: flex-start;
	text-align: center;
	cursor: pointer !important;
	background-color: transparent !important;
	box-sizing: border-box;
	padding: 0px !important;
	border-width: 0px !important;
	border-style: none !important;
	border-color: #35c4fc  !important;
	border-image: initial;
	color: #FFF !important;
}

.widgetdelete {
	position: absolute !important;
	top: 20px !important;
	right: -35px !important;
	background: #e60000 !important;
	border-radius: 0 6px 6px 0 !important;
	list-style-type: none;
	z-index: -1;
	width: 40px;
	height: 40px;
	border-radius: 6px;
	color: #FFF;
	text-align: center;
	line-height: 1.6;
	font-size: 25px;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color 0.4s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.28);
}

.widgetdelete a {
	color: #FFF !important;
}

.widgetdelete:hover {
	background-color: #a50101 !important;
	border-radius: 0 6px 6px 0 !important;
}

.left {
	float: left;
}

.avjobs {
	z-index: 2;
	margin-left: 5px;
	margin-top: 4px;

}

.border1pxblue {
	border: #35c4fc  1px solid;
}

.led-green {
	width: 15px;
	height: 15px;
	background-color: #ABFF00;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #304701 0 -1px 9px, #89FF00 0 2px 12px;
}

.getstartg {
	color: #ffffff;
	font-size: 30px;
	background: #35c4fc ;
	line-height: 2.1;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 8px;
	margin-top: 15px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.getstartr {
	color: #ffffff;
	font-size: 30px;
	background: rgba(0, 182, 242, 0.24);
	line-height: 2.1;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 8px;
	margin-top: 15px;
}

.getstartlove {
	color: #ffffff;
	font-size: 30px;
	background: #e80d0d;
	line-height: 2.2;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 8px;
	margin-top: 8px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.green-text {
	color: #81d742 !important;
}

.gray-text {
	color: #CCC !important;
}

.company-logo-main {
	width: 100%;
	height: 120px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.company-logo-list {
	width: 100%;
	height: 90px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.company-letter {
    
    background: #66d1fb14;
    padding: 20px;
  
}

.company-letter a {
   
    color: #35c4fc;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 100;
    
   
}

.company-letter-list {
    font-size: 37px;
    text-transform: uppercase;
  background: #ececec;
    color: #FFF;
    padding: 12px;
    border-radius: 10px;
    text-align: center;
    margin-top: 9px;
}

.z-index-1 {
	z-index: -1;
}

.z-index1 {
	z-index: 1;
}

.z-index2 {
	z-index: 2;
}

.sresumeimg {
	width: 220px;
	height: 220px;
	background-size: cover !important;
	border-radius: 230px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	margin: 0 auto;
}



.tool-container {
    z-index: 34 !important;
    background: #fff !important;
    padding: 26px 21px;
    border-radius: 0px;
    border: none;
    width: 100%;
    height: 100%;
    top: 39px !important;
    left: 0 !important;
    box-shadow: none;
}

.tool-items {
    height: 100%;
    z-index: 35;
    margin-top: 42px;
    padding: 30px;
}

.tool-container .tool-items a {
    display: inline-block;
    margin: 6px 87px 7px 16px !important;
}
.tool-container .tool-items a span {
        font-size: 10px;
    vertical-align: bottom;
    display: table-cell;
    padding-left: 27px;
    padding-top:5px;
}

.tool-container .arrow {
	border-width: 12px !important;
	left: 35px !important;
	right: 50% !important;
	border-color: #000000 transparent transparent !important;
	left: 50%;
	bottom: -25px !important;
	margin-left: -16px !important;
	display: none;
}

#glt-translate-trigger {
display:none;
    background: #FFF;
    padding: 0px !important;
    font-size: 25px !important;
    font-weight: 100 !important;
    opacity: 1 !important;
    z-index: 99999;
    width: 26px;
    bottom: 30px !important;
    border-radius: 25px;
    height: 26px;
    line-height: 1.1;
    color: #00f;
    right: 97%;
}
#glt-translate-trigger.pressed {
    	background: rgba(232, 118, 11, 0.48);
    
}

#glt-translate-trigger:hover {
	opacity: 1;
}

.share-btns .btn {
	width: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	height: 50px;
	line-height: 2.1;
	font-size: 18px;
}

.resume-exp, .resume-edu {
	border: #35c4fc  1px solid;
	padding: 5px 0px 5px 30px;
	border-radius: 35px;
	margin-bottom: 15px;
	margin-top: 15px;
}

h8 {
	width: 100%;
	font-size: 40px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	text-shadow: 0px 1px 1px #d9d9d9, 0px 2px 1px #cfcfcf, 0px 3px 1px #ccc, 0px 4px 1px #bbbbbb, 0px 5px 1px #aeaeae, 0px 6px 1px #bbb, 0px 7px 1px #6d6d6d, 0px 8px 3px rgba(100, 100, 100, 0.5), 0px 9px 5px rgba(100, 100, 100, 0.15), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.25), 0px 12px 11px rgba(100, 100, 100, 0.2), 0px 13px 15px rgba(100, 100, 100, 0.3);
}

.select2 
    {
    width: 100% !important;
}
.select2-container .select2-selection--multiple, .select2-container .select2-selection--single {
	min-height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px !important;
}

.select2 .select2-container .select2-container--default .select2-container--below {
	width: 100% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #35c4fc ;
	border: 1px solid #35c4fc ;
	border-radius: 5px;
	color: #FFF;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #FFF;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #e0dada 1px;
	outline: 0;
}

.aboutme {
	width: 100%;
	min-height: 160px;
}

.progress-bar-info {
	background-color: #35c4fc  !important;
}

.toprightimg {
    background-size: cover !important;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-top: -10px;
    margin-bottom: -20px;
    float: left;
    border: 1px solid #35c4fc;

}

 .btn-ptop {
     overflow: visible !important;
margin-left: 10px;
     
     
 }
 

.tabbable .nav>li>a {
    position: relative;
    display: block;
    padding: 7px 10px;
}

.jobboximg {
	max-height: 45px;
	padding: 11px 0px 0px 1px;
}


.accounts .job-item, .jobspage .job-item {
    padding: 22px 10px 10px 23px;
    border: #dadce0 1px solid;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
}

.border-light {
   
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04) , 0px 1px 1px 0px rgba(0, 0, 0, 0.06);
}


.jobspage .job-item:hover {
	border: rgba(0, 0, 255, 0.08) 1px solid !important;
transform: scale(1.02);
}

.card-slick:hover {
transform: scale(1.07);
}




.jobbox p {
	line-height: 15px;
	font-size:12px;
	margin-top:5px;
}
.jobbox p a {
	color:#777777;
}
.bookmarkjobbox {
	font-size: 15px;
}

.jobbox .share-wrapper {
	position: relative;
	left: -5px;
	top: 2px;
	z-index: 1;
}

.jobbox .share-wrapper ul.social {
	display: inline-flex;
}

.jobbox .share-wrapper ul.social li {
	border-radius: 50%;
	color: #FFF;
	text-align: center;
	line-height: 2;
	font-size: 13px;
	cursor: pointer;
	margin-right: 5px;
	box-shadow: 0.5px 0.87px 4px 0 rgba(0, 0, 0, 0.3);
	transition: all 0.4s;
	transform: scale(0.4);
	width: 25px;
	height: 25px;
	padding: 0px 0px 0px 0px !important;
	margin-right:3px;
}

.jobbox .share-wrapper .share {
	width: 35px;
	height: 35px;
	color: #b9b9b9;
	background-color: transparent;
	text-align: center;
	line-height: 1.5;
	font-size: 15px;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color 0.4s;
	box-shadow: none;
	border-radius: 50%;
	margin-right: -2px;
}
.mini-card-view {
    position: absolute;
    top: 8px;
    right: 17px;
    font-size: 11px;
    color: #fff;
    z-index: 1;
}

.bgheroy {
    padding-top: 0px;
    padding-bottom: 141px;
    background-image: url(https://trymehireme.com/cloud/2018/07/tryns.jpg);
    background-position: center;
    padding-bottom: 140px;
    background-repeat: no-repeat;
    background-size: cover;
}
.modal-backdrop {
  background-color: #f9f9f9;
}

.modal-backdrop.in {
	opacity: 1;
}

.panel-heading {
    position: relative;
    padding: 7px 15px;
}

.panel-heading .collapse-toogle {
    position: absolute;
    right: 6px;
    top: 0px;
}
.panel-heading .with-ic {
    padding-right: 0px;
    font-size: 82%;
}

.search-filter .panel-default>.panel-heading {

	border-color: rgba(222, 219, 219, 0.05);
}

.search-filter .panel-default>.panel-heading h5 {
	color: #000;
}

.starjob {
	color: #35c4fc;
	font-size: 20px;
}

.jobsideflip .square-flip {
	width: 100%;
	height: 200px;
}

.jobsideflip h3 {
	font-size: 14px;
}

.jobsideflip h2 {
	font-size: 19px;
}

.jobsideflip img {
	height: 50px;
}

.facebook {
	background: #3b5999 !important;
	color: #fff;
}

.twitter {
	background: #55acee !important;
	color: #fff;
}

.google {
	background: #dd4b39 !important;
	color: #fff;
}

.shareemail {
	background: #35c4fc  !important;
	color: #fff;
}

.whatsapp {
	background: #25D366 !important;
	color: #fff;
}

.linkedin {
	background: #0077B5 !important;
	color: #fff;
}

.instagram {
	background: #e4405f !important;
	color: #fff;
}

.callicon {
	background: #00c300 !important;
	color: #fff;
}

.urlicon {
	background: #0084ff !important;
	color: #fff;
}

.featurejob {
	background: rgba(255, 189, 0, 0.90);
	border: #ffbe00 1px solid;
}

.modal-content .nav-tabs {
	border-bottom: 1px solid #DDD;
	text-align: center;
}

.nav-tabs> li.active> a, .nav-tabs> li.active> a:focus, .nav-tabs> li.active> a:hover {
	border-width: 0;
}

.nav-tabs> li> a {
	border: none;
	color: #666;
}

.nav-tabs> li.active> a, .nav-tabs> li> a:hover {
	border: none;
	color: #35c4fc  !important;
	background: transparent;
}

.nav-tabs> li> a::after {
	content: "";
	background: #35c4fc ;
	height: 2px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -1px;
	transition: all 250ms ease 0s;
	transform: scale(0);
}

.nav-tabs> li.active> a::after, .nav-tabs> li:hover> a::after {
	transform: scale(1);
}

.tab-nav> li> a::after {
	background: #35c4fc  none repeat scroll 0% 0%;
	color: #fff;
}

.tab-pane {
	padding: 15px 0;
}

.card {
	background: transparent;
	margin-bottom: 10px;
}

.nav-tabs> li, .nav-pills> li {
	float: none;
	display: inline-block;
	*display: inline;
	/* for IE7*/
	*zoom: 1;
	/* for IE7*/
}

#login .logo-desktop {
	height: 44px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ececec;
    border-radius: 8px;
    outline: 0;
    overflow: hidden;
}

.modal-header .close {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    right: 15px;
    position: absolute;
    outline: medium none;
    color: #ccc;
    opacity: 1;
    top: 15px;
    z-index: 9999;
    font-size: 14px;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -webkit-backface-visibility: hidden;
}

.modal-header {
    padding: 16px 26px;
    color: #999;
    border-bottom: none;
}
.main-navbar .dropdown-menu > li > a {
    color: #989898;
}
.nav-tabs>li>a {
    border: none;
    color: #ccc;
}
.modal-header h4 {
    color: #ccc;
    font-size: 14px;
    text-align: left;
}


.modal-footer {
    padding: 15px 22px;
}

.flagstrap button {
	max-width: 150px;
	overflow: hidden;
}

.sidebar-widget h3.widget-title {
	display: none;
}

.share-company .share-wrapper .share.active {
	background-color: #000;
	color: #FFF;
	border-radius: 50%;
	padding: 0px;
	line-height: 1.5;
	border: 2px #000 solid;
	width: 35px;
	height: 35px;
	font-size: 20px;
}

.nav-sidebar {
	border: none;
}

.nav-sidebar li a {
    background: #fff;
    border: 1px solid #f1ecec;
    padding: 3px 30px;
    display: block;
    font-size: 12px;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 5px;
}

.nav-sidebar li a:hover {
	background: #35c4fc ;
	color: #FFF;
}

.nav-sidebar li a:focus {
	background: #35c4fc ;
	color: #FFF;
}

.nav-sidebar.account li a {
	padding: 7px 20px !important;
	border-right: 1px solid #e1e1e1;
}

.nav-sidebar.account li {
	display: flex !important;
}

.single-share ul li {
       width: 40px;
    height: 30px;
    border-radius: 0px;
    margin-right: 3px;
  
    font-size: 15px;
    line-height: 2;
}
.single-share ul li:hover {

    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
   
}
.single-share .social {
	display: inline-flex;
	list-style-type: none;
	padding: 0px;
}

.ic-circle-md {
	line-height: 30px !important;
}

.starjobbox {
	width: 20px;
	height: 20px;
	overflow: hidden;
	display: inline-flex;
}

.ribbon1 {
	position: absolute;
	top: -6.1px;
	right: 70px;
}

.ribbon1:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left: 95px solid transparent;
	border-right: 95px solid transparent;
	border-top: 11px solid #ffad01;
}

.ribbon1 span {
	position: relative;
	display: block;
	text-align: center;
	background: #ffad00;
	font-size: 14px;
	line-height: 1;
	padding: 12px 8px 10px;
	border-top-right-radius: 8px;
	width: 190px;
	color: #FFF;
	text-transform: uppercase;
}

.ribbon1 span:before, .ribbon1 span:after {
	position: absolute;
	content: "";
}

.ribbon1 span:before {
	height: 6px;
	width: 6px;
	left: -6px;
	top: 0;
	background: #ffad00;
}

.ribbon1 span:after {
	height: 6px;
	width: 8px;
	left: -8px;
	top: 0;
	border-radius: 8px 8px 0 0;
	background: #e09800;
}

#applymessage {
	width: 100%;
	height: 190px;
}

.applyresbox input[type="radio"]:checked+ .applyrestext {
	border: green 1px solid;
}

.applyresbox input[type="radio"] {
	display: none;
}

.rapplyimage {
	background-size: cover !important;
	min-height: 60px;
	padding: 30px;
	width: 60px;
	border-radius: 80px;
	border: #35c4fc  1px solid;
}

.featuredjobslick .job-item {
    padding: 30px 29px 2px 20px;
    position: relative;
}

.featuredjobslick .slick-prev, .featuredjobslick .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 60px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.home .featuredjobslick .slick-prev {
        left: 29px;
}

.home .featuredjobslick .slick-next {
        right: 29px;
}


.home .featuredjobslick .slick-dots {
    bottom: -18px;
    padding-right: 23%;
}

.page-id-1563 .featuredjobslick, .home .featuredjobslick {
	padding-right: 11%;
	padding-left: 11%;
}

.tsmall {
	line-height: 15px;
	font-size: 85%;
}

.post-status {
	border-radius: 20px;
	font-size: 9px;
	padding: 3px 10px 3px 9px;
}

.status-history {
    padding: 15px;
    background: #f9f9f9;
    border-radius: 4px;
    margin-bottom: 10px;
}

.page-id-11 .panel-default {
	border-color: #FFF;
}

.page-id-11 .panel-default>.panel-heading {

	border-color: #fff;
}

.remodal-close {
	top: 10px;
	right: 20px;
}

#modal-application-status form {
	display: block;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.upload_preview_container li .remove:after {
	position: absolute;
	content: "\f00d";
	font-family: FontAwesome;
	top: 3px;
	right: 2%;
	background: #fd0000;
	color: #fff;
	width: 20px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
	display: block;
	border-radius: 14px;
}

#panel-50993 .upload_preview_container li {
	float: none;
}

.upload_preview_container li img {
	border-radius: 0;
}

.modal .large {
	width: 90%;
}

.terms input[type="checkbox"] {
	position: relative;
}

.successcheck i {
	font-size: 85px;
	color: #3BB30F;
}

.successcheck p {
	font-size: 20px;
	margin-bottom: 25px;
}

.resico {
	font-size: 25px;
	color: #35c4fc ;
	margin-top: 10px;
	cursor: help;
}

.resico:hover {
	color: #000;
}

.single-resume .resico {
	font-size: 25px;
	color: #a0a0a0;
	margin-bottom: 10px;
	margin-top: 0px;
}

.single-resume .resico:hover {
	color: #35c4fc ;
}

select.goog-te-combo {
    width: 112px !important;
    background: url(https://trymehireme.com/cloud/2017/02/icon-globe-inner.png) no-repeat;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding: 0px 0px 0px 13px !important;
    height: 18px !important;
    border: 1px solid lightgray !important;
    border-radius: 15px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    color: #ccc;
    font-size: 10px;
}

.cloneable {
    /* margin-bottom: 10px; */
    padding-top: 10px;
    padding-bottom: 10px;
    border: rgba(0, 0, 0, 0.14) solid 1px;
    border-radius: 0px;
    margin: 1px 0px 6px 0px;
 
    cursor:move;
}

.cloneable input[type=checkbox],  .cloneable input[type=radio] {
    margin: 1px 0 0;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}

.clone-remove {
    border-radius: 52% !important;
    padding: 1px 6px !important;
    background: #989898;
    border: 1px solid #ccc;
}
.myfooter .panel-group {
    margin-bottom: -8px;
    margin-top: 11px;
}

.myfooter .panel-heading {
	padding: 0;
	text-align: left;
	border: #ffff 1px solid;
}

.myfooter .panel-body {
	padding: 2px 0px;
	background: #fdfdfd;
	color: #000;
}

.myfooter .panel {
	padding: 0;
	margin: 0 auto;
background: #fff;
	border: #fff 1px solid;
	color: #000;
}

.myfooter .panel-title {
	color: #000;
	font-size: 10px;
}

.myfooter .sidebar-widget ul {
	list-style: none;
	padding-left: 2px;
}

.myfooter {
	/* border-top: #35c4fc  2px solid;
	background: #fdfdfd; */
}

.myfooter h5 {
	font-size: 12px;
}

.socialfoot a {
	font-size: 20px;
	color: #000;
	margin: 5px;
}

.socialfoot {
	text-align: center;
}


.listy li a {
	font-size: 11px;
	    color: #989898;

}

.listy ul {
	padding: 0;
}

.listy li {
    
	background: url(https://trymehireme.com/cloud/2017/02/bullet.png) no-repeat left center;
	padding: 2px 1px 1px 17px;
	line-height: 1.2;
}


.footerup {
    margin-top:-36px;
}

.copytry {
    font-size: 9px;
    line-height: 10px;
}


#saveresumepage .rslick, #app-employer .rslick {
	padding-right: 8%;
	padding-left: 8%;
}

.woocommerce-MyAccount-navigation {
	display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
	float: left;
	width: 100%;
}


.flip-container {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;


}

	.flip-container:hover .flipper,  
  .flip-container.hover .flipper {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 100%;
	height: 200px;

}

.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;

	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
  
  -o-transition: 0.6s;
	-o-transform-style: preserve-3d;

	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

.front, .back {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(185, 185, 185, 0.32);
    border-radius: 6px;
}

.back p {
font-size:11px;
line-height:11px;
	
}
.front {
	z-index: 2;
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
	transform: rotateY(180deg);

}

.flipper-overlay {
	display: block;
	background: rgba(0, 0, 255, 0.46);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.flipper .front h4, .flipper .front h5,.flipper .back h4, .flipper .back h4
{
 text-transform: capitalize;
}

#_hj-f5b2a1eb-9b07_hotjar_branding {
 display:none;   
}

.tcopy.tsecurity{
margin-top:40px;
    font-size: 11px;
    line-height: 12px;
} 
.tsecurity{
    text-align: center;
    font-size: 10px;
    line-height: 12px;
}


.ui-datepicker-current, .ui-datepicker-calendar {
    display: none;
    }
.ui-widget-header {
    border: none;
    background: none;
    }
    .ui-datepicker .ui-datepicker-buttonpane button {
    width: 100%;
    border-radius: 35px;
}
    
    
    .stillg {
        width: 25px;
    height: 19px;
        top: 5px;
    position: relative;
    left: 5px;

    }
    
    .form-group1 {
        margin-top:5px;
    }
    
    .geny input
    {
    height: 27px;
    width: 18px;
        margin-top: -1px;
}
.select2-container--default .select2-search--inline .select2-search__field {
    width:100% !important;
}

.trumbowyg-box, .trumbowyg-editor {
    display: block;
    position: relative;
    border: 1px solid #DDD;
    width: 100%;
    min-height: 100px;
    margin: 0 auto;
}
.trumbowyg-button-pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    min-height: 30px;
    background: #ffffff;
    border-bottom: 1px solid #d7e0e2;
    margin: 0;
    padding: 0 5px;
    list-style-type: none;
    line-height: 10px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.trumbowyg-button-pane button {
    display: block;
    position: relative;
    width: 26px;
    height: 35px;
    padding: 1px 6px!important;
    margin-bottom: 1px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: 0 0;
    -webkit-transition: background-color 150ms,opacity 150ms;
    transition: background-color 150ms,opacity 150ms;
}
.trumbowyg-button-pane button:hover {
   
    border: none;
    cursor: pointer;
    background: #fbfbfb;
    -webkit-transition: background-color 150ms,opacity 150ms;
    transition: background-color 150ms,opacity 150ms;
}

.trumbowyg-editor, .trumbowyg-textarea {
    position: relative;
    box-sizing: border-box;
    padding: 20px;
    min-height: 100px;
    width: 100%;
    border-style: none;
    resize: none;
    outline: 0;
    overflow: auto;
}




/* -----------------------------------------
   Timeline
----------------------------------------- */
.timeline {
  list-style: none;
  padding-left: 0;
  position: relative;
}
.timeline:after {
  content: "";
  height: auto;
  width: 1px;
  background: #e3e3e3;
  position: absolute;
  top: 5px;
  left: 30px;
  bottom: 25px;
}
.timeline.timeline-sm:after {
  left: 12px;
}
.timeline li {
  position: relative;
  padding-left: 70px;
  margin-bottom: 5px;
}
.timeline li:after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #e3e3e3;
  position: absolute;
  left: 24px;
  top: 5px;
}
.timeline li .timeline-date {
  display: inline-block;
  width: 100%;
  color: #a6a6a6;
  font-style: italic;
  font-size: 13px;
}
.timeline.timeline-icons li {
  padding-top: 1px;
}
.timeline.timeline-icons li:after {
  width: 32px;
  height: 32px;
  background: #fff;
  border: 1px solid #e3e3e3;
  left: 14px;
  top: 0;
  z-index: 11;
}
.timeline.timeline-icons li .timeline-icon {
    position: absolute;
    left: 3.5px;
    top: 5px;
    z-index: 12;
    font-size: 17px;
}
.timeline.timeline-icons li .timeline-icon [class*=glyphicon] {
  top: -1px !important;
}
.timeline.timeline-icons.timeline-sm li {
  padding-left: 40px;
  margin-bottom: 1px;
}
.timeline.timeline-icons.timeline-sm li:after {
  left: -5px;
}

.timeline.timeline-advanced li {
  padding-top: 0;
}
.timeline.timeline-advanced li:after {
  background: #fff;
  border: 1px solid #29b6d8;
}
.timeline.timeline-advanced li:before {
  content: "";
  width: 52px;
  height: 52px;
  border: 10px solid #fff;
  position: absolute;
  left: 4px;
  top: -10px;
  border-radius: 50%;
  z-index: 12;
}
.timeline.timeline-advanced li .timeline-icon {
  color: #29b6d8;
}
.timeline.timeline-advanced li .timeline-date {
  width: 75px;
  position: absolute;
  right: 5px;
  top: 3px;
  text-align: right;
}
.timeline.timeline-advanced li .timeline-title {
  font-size: 17px;
  margin-bottom: 0;
  padding-top: 5px;
  font-weight: bold;
}
.timeline.timeline-advanced li .timeline-subtitle {
  display: inline-block;
  width: 100%;
  color: #a6a6a6;
}
.timeline.timeline-advanced li .timeline-content {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 70px;
}
.timeline.timeline-advanced li .timeline-content p {
  margin-bottom: 3px;
}
.timeline.timeline-advanced li .timeline-content .divider-dashed {
  padding-top: 0px;
  margin-bottom: 7px;
  width: 200px;
}
.timeline.timeline-advanced li .timeline-user {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.timeline.timeline-advanced li .timeline-user:before,
.timeline.timeline-advanced li .timeline-user:after {
  content: " ";
  display: table;
}
.timeline.timeline-advanced li .timeline-user:after {
  clear: both;
}
.timeline.timeline-advanced li .timeline-user .timeline-avatar {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 10px;
}
.timeline.timeline-advanced li .timeline-user .timeline-user-name {
  font-weight: bold;
  margin-bottom: 0;
}
.timeline.timeline-advanced li .timeline-user .timeline-user-subtitle {
  color: #a6a6a6;
  margin-top: -4px;
  margin-bottom: 0;
}
.timeline.timeline-advanced li .timeline-link {
  margin-left: 5px;
  display: inline-block;
}
.timeline-load-more-btn {
  margin-left: 70px;
}
.timeline-load-more-btn i {
  margin-right: 5px;
}


/* -----------------------------------------
   Dropdown
----------------------------------------- */
.noti .dropdown-menu{
    padding:0 0 0 0;
}
.noti a.dropdown-menu-header {
    background: #f7f9fe;
    font-weight: bold;
    border-bottom: 1px solid #e3e3e3;
}
.noti .dropdown-menu > li a {
    padding: 10px 20px;
}

/* -----------------------------------------
   Badge
----------------------------------------- */

.badge {
    padding: 3px;
    position: absolute;
    top: 20px;
    right: 8px;
    display: inline-block;
    min-width: 13px;
    font-size: 6px;
    font-weight: bold;
    color: #fff;
    line-height: 1.3;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 50%;

}
.badge-danger {
    background-color: #35c4fd;
}

    .display_none {
    display: none;
}

#tinymce-templates-preview {
    display: block;
    border: none;
    margin: 10px 0;
    padding: 0;
    border: 1px solid #dedede;
    width: 100%;
    min-height:700px;
}

.briefup {
    position: relative;
    float: right;
    padding: 10px;
    margin-top: 9px;
    margin-right: -13px;
    font-size: 23px;
    color: #ccc;
}

.bullup:hover, .briefup:hover {
 color: #35c4fd;
 text-decoration: none;

}

.bullup {
    position: relative;
    float: right;
    padding: 10px;
    margin-top: -2px;
    margin-right: -13px;
    font-size: 23px;
    color: #ccc;
}


#notification_li {
    position: relative;
    float: right;
    padding: 10px;
    margin-top: 8px;
    margin-right: -9px;
    font-size: 23px;
}
#notification_li a {
 color: #ccc;

}
#notification_li a:hover {
 color: #666;

}
#notificationContainer {
    background-color: #fff;
    border: 1px solid rgba(100, 100, 100, .4);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    overflow: visible;
    position: absolute;
    top: 45px;
    right: -4px;
    width: 280px;
    z-index: 2;
    display: none;
}
#notificationContainer:before {
    content: "\25BA";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    color: transparent;
    border: 10px solid black;
    border-color: transparent transparent #ccc;
    margin-top: -20px;
    margin-left: 188px;
    right: 14px;
}
#notificationTitle {
    padding: 8px 16px;
    font-size: 11px;
    position: absolute;
    z-index: 200;
    width: 100%;
    color: #FFF;
    height: 38px;
    line-height: 2;
}

#notificationsBody p {
    
        line-height: 13px;
    font-size: 80%;
}
#notificationsBody {
    height: 355px;
    
    overflow-y: scroll;
}
#notificationsBody ul {
    margin: 52px 10px 0px 15px;
      font-size:12px;
}
#notificationFooter {
    background-color: #fcfcfc;
    text-align: center;
    font-weight: bold;
    padding: 8px;
    font-size: 11px;
    border-top: 1px solid #dddddd;
    height: 35px;
    line-height: 1.6;
}

.notifications ul {
    list-style-type: none;
    display: inline-block;
}
.notifications ul li {
    display: block;
    padding: 4px;
   
}

.nimage {
   background-size: cover !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: #35c4fc  1px solid;
    

    position: absolute;
    left: -4.5px;
    top: 1px;
    z-index: 12;
}

.mesimage {
    background-size: cover !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: #35c4fc  1px solid;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

    position: relative;
    margin: 0 auto;
    z-index: 12;
}

.messbox {

    margin-bottom:5px;
}
.application-action a {
    margin-right: 4px;
}
.form_interview {
    display:none;
}

.form_interview.active {
    display:block;
}
.search-job-item {
    background: #35c4fc ;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 20px;
    border-radius: 25px;
}

.ffdivblue .rwp-rating-stars {
       margin-left: 11px;
}
.ffdivblue .rwp-rating-stars-count {
    font-size: 11px;
    position: absolute;
    top: 0;
    right: 30px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=button] {
    padding: 5px 45px;
    float: left;
    margin: 0;
    font-size: 14px;
    border: none;
    width: auto;
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
    border-radius: 15px;
}
.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur {
    min-height: 90px;
    height: auto;
    padding: 12px 10px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
}
.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label em {
    float: right;
    text-align: right;
    text-transform: none;
    border: none;
    padding: 7px;
    font-size:11px;
}
.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label em {
    display:none;
}
.rwp-review-wrap.rwp-theme-6 .rwp-scores {
    margin: -1px 0 0 32px !important;
}

.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap {
    margin-top: 10px;
}
.single-company .rwp-review-wrap.rwp-theme-6 .rwp-scores {
    margin: -4px 0 0 166px !important;

}
.sresumeimgreview {
    width: 100px;
    height: 100px;
    background-size: cover !important;
    border-radius: 230px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 0 auto; 
}
.recommend-title {
    padding: 20px;
    border: 1px #35c4fc  solid;
    border-radius: 25px;
}
.sreview .rwp-rating-stars-count {
  display:none;
}
.sreview .rwp-rating-stars {
    margin: 0 auto;
}


.md-click-circle {
    display: block;
    position: absolute;
    background: rgba(0,0,0,.2);
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
}

.md-click-circle.md-click-animate {
    -webkit-animation: mdClickEffect .65s linear;
    -moz-animation: mdClickEffect .65s linear;
    animation: mdClickEffect .65s linear;
}

@-webkit-keyframes mdClickEffect {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
    }

    100% {
        opacity: 0 !important;
        -webkit-transform: scale(2.5);
    }
}

@-moz-keyframes mdClickEffect {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
    }

    100% {
        opacity: 0 !important;
        -moz-transform: scale(2.5);
    }
}

@keyframes mdClickEffect {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
    }

    100% {
        opacity: 0 !important;
        transform: scale(2.5);
    }
}

ol.progress-meter li.done {
    border-bottom-color: #35c4fc;
    color: #35c4fd !important;
}
ol.progress-meter li.done a {
    border-bottom-color: #35c4fc;
    color: #35c4fd !important;
}

.select2-results__option {
    padding: 1px 4px;
    user-select: none;
    -webkit-user-select: none;
    font-size: 14px;
    line-height: 1.3;
    border-bottom: #c5c0c0 1px solid;
}

.rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls {
    background-color: #fff;
}
.rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image a.rwp-image-link, .rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image span, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls .rwp-review-wrap.rwp-theme-8 .rwp-review-image a, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls a.rwp-image-link, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls span, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-review-wrap.rwp-theme-8 .rwp-overalls a, .rwp-review-wrap.rwp-theme-8 .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls a, .rwp-review-wrap.rwp-theme-8 .rwp-review .rwp-header.rwp-has-image .rwp-review-image a {
    display: block;
    height: 136px;
    width: 150px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
}

.ialogo 
    {
    height: 23px;
    width: 112px;
    padding-left: 5px;
}

.mobile-nav .mobile-nav-block .navbar-nav li a {
    padding: 13px 0;
    font-size: 14px;
    background: #fff;
    margin: 5px;
    border-radius: 25px;
    color: #0e0e0e;
    text-align: center;
}

.mobile-nav .mobile-nav-block .navbar-nav li a:hover {
    background: #000000;
      color: #FFFFFF;
}
.mobile-nav .mobile-nav-block .navbar-nav .current-menu-item  a {
    background: #35c4fc ;
    color: #FFFFFF;
}

.circle-loader {
  margin: 0 0 30px 10px;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-left-color: #5cb85c;
  animation-name: loader-spin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.circle-loader,
.circle-loader:after {
  border-radius: 50%;
  width: 8em;
  height: 8em;
}

.load-complete {
  -webkit-animation: none;
  animation: none;
  border-color: #5cb85c;
  transition: border 500ms ease-out;
}

.checkmark {
  display: none;
}
.checkmark.draw:after {
  animation-duration: 800ms;
  animation-timing-function: ease;
  animation-name: checkmark;
  transform: scaleX(-1) rotate(135deg);
}
.checkmark:after {
  opacity: 1;
  height: 4em;
  width: 2em;
  transform-origin: left top;
  border-right: 2px solid #5cb85c;
  border-top: 2px solid #5cb85c;
  content: '';
  left: 2em;
  top: 4em;
  position: absolute;
}

@keyframes loader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1;
  }
  20% {
    height: 0;
    width: 2em;
    opacity: 1;
  }
  40% {
    height: 4em;
    width: 2em;
    opacity: 1;
  }
  100% {
    height: 4em;
    width: 2em;
    opacity: 1;
  }
}

.filter-item {
    padding-bottom: 15px;
}
input {
    border-radius: 0px !important;
}


.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
   
    border: 1px solid #e1e1e1 !important;
    border-radius: 0px !important;
}


#jobsearchform .price_label {
    margin-bottom: 3px;
    font-size: 10px;

}

.btn-fb, .btn-linkedin, .btn-gplus {
    width: 100%;
    margin-top: 10px;
    border-radius: 15px;
}

.upload_preview_container:after {

    margin-bottom: 1px;
}

.post-status-modal .post-status.active {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 9px;
    font-size: 14px;
}


 .social-up {
      min-width: 110px;
}
  .social-up li:hover {
      background:#000;
}
.card-thumbs {
    padding-left: 21%;
}
.card-thumbs .rwp-rating-stars-count {
    display:none;
}
.card-view {
    position: absolute;
    top: 0px;
    right: 6px;
    font-size: 11px;
    color: #ffffff7a;
    z-index: 1;
}
.social-up li a:focus, .social-up li a:hover {
    background: rgba(72, 72, 72, 0.21) !important;
}

.dropdownmenu ul, .dropdownmenu li {
    margin: 0;
    padding: 0;
}
.dropdownmenu ul {
    background: none;
    list-style: none;
    width: 100%;
}
.dropdownmenu li {
	
	position: relative;
	width:auto;
}
.dropdownmenu a {
    background: none;
    color: rgba(0, 0, 255, 0.72);
    display: block;
    font-size: 12px;
    padding: 9px 10px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    border: none;
    border-radius: 10px;
}
.dropdownmenu .activelink, .dropdownmenu li:hover a {
	background: #35c4fc ;
    color:#FFFFFF;
}
#submenu {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 35px;
	visibility: hidden;
	z-index: 1;
}
li:hover ul#submenu {
	opacity: 1;
	top: 40px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}
#submenu li {
	float: none;
	width: 100%;
}
#submenu a:hover {
	background: #DF4B05;
}
#submenu a {
	background-color:#000000;
}

.desktop-topmenu .dropdownmenu a {
    background: none;
    color: #989898;
    display: block;
    font-size: 12px;
    padding: 5px 5px;
    text-align: left;
    text-decoration: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    margin-right: 5px;
    border-bottom: 1px solid #cccccc42;
    border-radius: 0px;
}

.form-control, .wpcf7-form-control {

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    
}
.desktop-topmenu .dropdownmenu .activelink {
     background: none;
    color: #35c4fc ;
     border-bottom:1px solid #35c4fc ;
}
.desktop-topmenu .dropdownmenu li:hover a {
     background: none;
    color: #35c4fc ;
    border-bottom:1px solid #35c4fc ;
}

/* USER PROFILE PAGE */
.cardy {
    background-color: rgba(214, 224, 226, 0.2);
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

.cardy-info {
     position: relative;
     padding:10px;
     color:white;
     z-index:2;
}
.cardy-avatar {

    background-size: cover !important;
    height: 115px;
    padding: 30px;
    width: 115px;
    border-radius: 80px;
    border: rgba(255, 255, 255, 0.82) 3px solid;
}
.cardy-overlay {
    display: block;
   background: #404142;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.cardy.hovercard .bottom {
    padding: 0 15px;
}
.btn-pref .btn {
    -webkit-border-radius:0 !important;
    outline : none;
}
.btn-cards {
    background: #f5f5f5 !important;
    color: #989898;
   
    outline : none;
}
.btn-no {
    color: #cecaca;
    background-color: #fff;
    outline : none;
    
   
}
.list-card {
    padding-left: 0;
    margin-bottom: -2px;
    display: block;
}
.list-card-item {
    position: relative;
    display: block;
    padding: 6px 33px;
    margin-bottom: 5px;
    background-color: #f5f5f5;
    line-height: 1.2;
    border-bottom: 1px solid #fff;
}
.caret-up {
    /* Safari */
    -webkit-transform: rotate(-180deg);
    
    /* Firefox */
    -moz-transform: rotate(-180deg);
    
    /* IE */
    -ms-transform: rotate(-180deg);
    
    /* Opera */
    -o-transform: rotate(-180deg);
    
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=6);

}


.intl-tel-input {
    position: relative;
    display: inline-block;
    width: 100%;
}
      .iti-flag {background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.0.1/img/flags.png");}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.0.1/img/flags@2x.png");}
}

.drop-up {
    top: auto;
    bottom: 100% !important;
    right:0px;
    padding:0px;
}

.mywell {
    min-height: 20px;
    background-color: #f5f5f5;
  
}
.card-slick {
    display: block;
    margin-right: 44px;
}

.cardy-blur {
    background-size: cover !important;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    filter: blur(12px);
    -webkit-filter: blur(12px);
    -moz-filter: blur(12px);
    -o-filter: blur(12px);
    -ms-filter: blur(12px);
}

.cardy-content {
  
    padding-top: 23px;

}


.blur-content {
    background-size: cover !important;
    position: relative;
    z-index: -1;
    width: 100%;
    height: 100%;
    filter: blur(12px);
    -webkit-filter: blur(12px);
    -moz-filter: blur(12px);
    -o-filter: blur(12px);
    -ms-filter: blur(12px);
}
.card-skills {
    padding: 1px 16px;
}
.wrimagecard{    
margin-top: 33px;
margin-bottom: 1.5rem;
text-align: left;
position: relative;
background: #9898986b;
box-shadow: 10px 12px 17px 0px rgba(46,61,73,0.15);
border-radius: 4px;
transition: all 0.3s ease;
 animation: 0.5s ease-out 0s 1 slideInFromLeft;
 
 
}
.wrimagecard .fa{
	position: relative;
    font-size: 32px;
}
.wrimagecard-topimage_header{
padding: 20px;
}
a.wrimagecard:hover, .wrimagecard-topimage:hover {
    box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);

}



.wrimagecard-topimage_header:hover, .wrimagecard-topimage:hover{

        background: #37c5fc;
        
}

.wrimagecard-topimage a {
   
}
.wrimagecard-topimage_title {
    padding: 20px 24px;
    padding-bottom: 0.75rem;
    position: relative;
    background: #fff;
}
.wrimagecard-topimage a {
    border-bottom: none;
    text-decoration: none;
    color: #a5a5a5;
    transition: color 0.3s ease;
     width: 100%;
    height: 100%;
    display: block;
}


.modal.fade .modal-dialog {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    top: 230px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal.fade.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translate3d(0, -300px, 0);
    transform: translate3d(0, -300px, 0);
    opacity: 1;
}

.resume-box-overlay {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    background: rgba(53, 196, 252, 0.82);
    
    /*: rgba(64, 150, 238, 0.45);
    background: -moz-linear-gradient(top, rgba(64, 150, 238, 0.3) 0%, #35c4fc 100%);
    background: -webkit-linear-gradient(top, rgba(64, 150, 238, 0.3) 0%,#35c4fc 100%);
    background: linear-gradient(to top, rgba(0, 0, 255, 0.16) 0%,#35c4fc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(64, 150, 238, 0.3)', endColorstr='#35c4fc',GradientType=0 );
    */

}

.thumbs-box .rwp-rating-stars {

    margin: 0 auto;
}
.resume-box {
    background-color: rgba(214, 224, 226, 0.2);
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    height: 460px;
}
.resume-box-blur {
    background-size: cover !important;
    position: absolute;
    width: 100%;
    height: 100%;
    filter: blur(12px);
    -webkit-filter: blur(12px);
    -moz-filter: blur(12px);
    -o-filter: blur(12px);
    -ms-filter: blur(12px);
}
.resume-box-avatar {
    background-size: cover !important;
    height: 200px;
    padding: 30px;
    width: 200px;
    border-radius: 50%;
    border: rgba(255, 255, 255, 0.65) 5px solid;
    margin-top: 50px;
}
.under-box {
    
    margin-top: -67px;
    padding: 30px;
    z-index: 1;

}

.icons-box i {
    font-size: 51px;
    margin: 13px 21px;
  
    padding: 21px;

    display: block;
    margin-bottom: 7px;
}

.icheckmark {
    width: 37px;
    height: 48px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAwCAYAAACWhbMrAAAEbUlEQVRYR+2YT0wcdRTHv++3RQpB+gdiwYsnknpoalKNwarMLE1hdmuJDMWaJiZcbKKcUGNiYsLBxMSIf9Jw8VKjJ1l22grsYEvZ3da2RoOJ9kJ67MFSCTbWAq3s/J4ZsrNZZmeW2V1iOOzeduf9vu+z3/d+b3+/JWzDF21DJlShglal6lTVqaAOBI0ru6dOjJ0ILdYsHwDL/YKphUF1zFgB8QKRnO/4vf3m8PCwDAqSH1cyVDimHYXAgMWICEKjX1IJ/A1giiDPpvQfZkqBCwzVGY+qkjOfgcQzpSTIxs4RaGhWT1wJsnZTKOWsspMb674UwJtBBIvGMI/urKd3zIj5qFhcUahOo7NJ8o4pQDxfMVBWQIKvW7WhYz8em7rnp+kLdWTsyK41PJYWIT64VUCOjrTwa6a2RrnW8/0/XtreUAxSDc0E0LVVQCxxiSCfgxC7bU1iTM7q5nEQ2J3DE0odjwyBeGSrgCST8WDp7snHm/YdJLYuOWBMNJjqTYxuCvVSvKt1B8QtAA1bAeUAzZ2eW7P1lPHIsw6YPTakhbar/eZi0TmlGt0jYBraKiBqWnktpaYy+Xr5YAB/nNSnP/CFym7/BQHsqhTKdsgLyNZVDa1DWjIhhKiXEksP/vqz1XFyvd/yk6tGdy+Y4v8XUC4PczTZN51w3m+EikdGAX6rQqg471096S6Z26ENOZg+T/Ylci2zAUqJa9cJaK8AyhdIiXUrDJ6yS1agT0gle03Vx6muO4BocS+SxGME8S1bPC4Ean2gywMCIIHbad18ygfq6AoQqstPug605+EpuxyKEelmi8+7wUhiXDavvu5VsqIOZRNJxv10n5nbXK6eckPJ75qtxlOx/pjlgLrBKgWyde15ldbN9UlfuPti2h8QaM0G3n7CamiL9cf+dZfLAQsBE34O2UedjMxMevaQS7Bo+Tri3dcE6AVnjYT8Rr3ZPuB1glTPRQ/x7uXfvEpWCpCdi8HJlD4d9nRKiWtnCBjc0FNFwLwavlSgbLlGZnXzXe/yGZEeMJ8v2H0BwcKGFrYsORGkZPk5mEhL9SamPaG0hFb7cFkuOL/ipThWLhCARd67+mR+GxQcXVQj8gmY3/MqjV+PVQAEBn2U0hMf5ucrgOq8cHxfZm3tlt9NxQ1WCRAg7wnKtF3uvbxUFMp+GB7XBplwxmdywwG7euCXjqDb3kfrdFI3v3I/8z0OK4Z2gYBX/MCYpcmMjlKbOjdumIx0X0L30ve9OChjSgOF6lIADvmBlfu5BP1cu5wJX3zj4nJJUHbwi5PRPTWPrAmADpcL4LEuHbLWemb6Z+wbtOdr08uoPSZWV/EpSbwNUcE/f9LeaPTF/aW77+efMkt2Kn+BGtcOA3KknIspAzcADKV086cgjm/qlFvEPl8DGADLKCCaiySxbyiTBPo66H8InhM9yLfIxTDo5XPR/SFYT4PRQkT1zLxCwJ0MheavvDo173XRDJKjZKeCiFYaU4UK6mDVqapTQR0IGrcte+o/wmAkT9yrNAYAAAAASUVORK5CYII=);
    display: block;
    position: absolute;
    right: 18%;
    bottom: 17%;
}


.profile_buttons .drop-up {
    top: auto;
    bottom: 105% !important;
    right: -110px;
    padding: 0px;

    
}

.profile_buttons .open .dropdown-menu {
    display: inline-flex; 
}

.thumbs-box .rwp-rating-stars-count {
    display: none;
}

.btn-share-mob .dropdown-menu {
    position: fixed;
    bottom: 40px !important;
    font-size: 20px;
    text-align: center;
}
.resume-box .cardy-info {
  
     z-index:1;
}
.myhrresume {
  
    border-top: 1px solid rgba(216, 216, 216, 0.4);
    margin: 16px 0px;
}
.img-circle {
    border-radius: 50%;
}

.timeline-centered {
    position: relative;
    margin-bottom: 30px;
}

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before {
        content: '';
        position: absolute;
        display: block;
        width: 4px;
        background: #f5f5f6;
        /*left: 50%;*/
        top: 20px;
        bottom: 20px;
        margin-left: 30px;
    }

    .timeline-centered .timeline-entry {
        position: relative;
        /*width: 50%;
        float: right;*/
        margin-top: 5px;
        margin-left: 30px;
        margin-bottom: 10px;
        clear: both;
    }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry.begin {
            margin-bottom: 0;
        }

        .timeline-centered .timeline-entry.left-aligned {
            float: left;
        }

            .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
                margin-left: 0;
                margin-right: -18px;
            }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
                    left: auto;
                    right: -100px;
                    text-align: left;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
                    float: right;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
                    margin-left: 0;
                    margin-right: 70px;
                }

                    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
                        left: auto;
                        right: 0;
                        margin-left: 0;
                        margin-right: -9px;
                        -moz-transform: rotate(180deg);
                        -o-transform: rotate(180deg);
                        -webkit-transform: rotate(180deg);
                        -ms-transform: rotate(180deg);
                        transform: rotate(180deg);
                    }

        .timeline-centered .timeline-entry .timeline-entry-inner {
            position: relative;
            margin-left: -20px;
        }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: ' ';
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: '';
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
                position: absolute;
                left: -100px;
                text-align: right;
                padding: 10px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
                    display: block;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
                        font-size: 15px;
                        font-weight: bold;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
                        font-size: 12px;
                    }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
                background: #fff;
                color: #737881;
                display: block;
                width: 40px;
                height: 40px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                text-align: center;
                -moz-box-shadow: 0 0 0 5px #f5f5f6;
                -webkit-box-shadow: 0 0 0 5px #f5f5f6;
                box-shadow: 0 0 0 5px #f5f5f6;
                line-height: 40px;
                font-size: 15px;
                float: left;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
                    background-color: #303641;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
                    background-color: #ee4749;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
                    background-color: #00a651;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
                    background-color: #21a9e1;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
                    background-color: #fad839;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
                    background-color: #cc2424;
                    color: #fff;
                }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
                position: relative;
                background: #f5f5f6;
                padding: 1em;
                margin-left: 60px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
                    content: '';
                    display: block;
                    position: absolute;
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 9px 9px 9px 0;
                    border-color: transparent #f5f5f6 transparent transparent;
                    left: 0;
                    top: 10px;
                    margin-left: -9px;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
                    color: #737881;
                    
                    font-size: 12px;
                    margin: 0;
                    line-height: 1.428571429;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
                        margin-top: 15px;
                    }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
                    font-size: 16px;
                    margin-bottom: 10px;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
                        color: #303641;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
                        -webkit-opacity: .6;
                        -moz-opacity: .6;
                        opacity: .6;
                        -ms-filter: alpha(opacity=60);
                        filter: alpha(opacity=60);
                    }

.resume-box-under-bg {
    background-size: cover !important;
    position: absolute;
    width: 100%;
    height: 100%;
}
.resume-box-under {
    background-color: rgba(214, 224, 226, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    height: 100%;
}
.box-cardy-info {
    position: relative;
    padding: 68px;
    color: white;
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
    border-radius: 0px !important;
    height: 53px;
        z-index: 0  !important;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.s-right {
    text-align:right;
}

.name-top {
    margin-left: 7px;
font-weight: 300;
}
.name-caret {
   display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid\9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
position: absolute;
right: 28px;
top: 26px;
}

.mega-menu {
 top: 66px !important;
background: #fff !important;
padding: 17px;
color: #000 !important;
position: absolute;
width: 177px;
height: 414px;
display: none;
line-height: 3;
border: 1px solid #cccccc4f;
}


.mega-menu:after {
    content:"";
  position: absolute;
right: 103px;
top: -11px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 11px 11px 11px;
border-color: transparent transparent #fff transparent;
z-index: 9998;
}
@keyframes slideInFromLeft {
  0% {
    transform: translateX(-10%);
    opacity:0.2;
  }
  100% {
      opacity:1;
    transform: translateX(0);
  }
}

.preload {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200000;
  display:none;
}
.preload .prelod-progress {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 50px;
  width: 50px;
  margin: -30px 0 0 -30px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 100%;
}
.preload .prelod-slice-bar {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(auto, 20px, 22px, auto);
  border: 3px solid #35c4fc ;
  border-radius: 100%;
  -webkit-transform: rotate(125deg);
          transform: rotate(125deg);
  -webkit-animation: preloadingAnimation 1s linear infinite;
          animation: preloadingAnimation 1s linear infinite;
}

@-webkit-keyframes preloadingAnimation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.trumbowyg-button-pane button {
    float: left;
}

.bgrestrict {
        background-position: center !important;
}
.bgtopcenter {
        background-position: top center !important;
}

.icons-box a:hover {
    text-decoration:none;
}
.myfooter .sidebar-widget {
    margin-bottom: 2px;
}

.resume-login {
    display:none;
    z-index:222;
    background:#FFF;
     position: fixed;
    top: 0;
    left: 0;
    width:100%;
     height: 100%;
    overflow-y:scroll;
    overflow-x:hidden; 
  -webkit-overflow-scrolling: touch;
}

.resume-login-avatar {
    background-size: cover !important;
    height: 150px;
    padding: 30px;
    width: 150px;
    border-radius: 50%;
}

.resume-login-box-under {
       position: relative;
    overflow: hidden;
    min-height:500px;
    max-height: 1080px;
}
.switch-field {

    overflow: hidden;
}

.switch-title {
  margin-bottom: 6px;
}

.switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}

.switch-field label {
  float: left;
}

.switch-field label {
display: inline-block;
width: 50%;
background-color:
#e4e4e46e;
color:
rgba(0, 0, 0, 0.6);
font-size: 12px;
font-weight: normal;
text-align: center;
text-shadow: none;
padding: 6px 8px;
border: 1px solid
rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

.switch-field label:hover {
	cursor: pointer;
}

.switch-field input:checked + label {
background-color:
#35c4fc24;
-webkit-box-shadow: none;
box-shadow: none;
color:
#35C4FC;
}

.switch-field label:first-of-type {
  border-radius: 7px 0 0 7px;
}

.switch-field label:last-of-type {
  border-radius: 0 7px 7px 0;
}


.padding30m {
 padding:30px;   
}
.padding20m {
 padding:20px;   
}

.skypo p ul {
    z-index:1 !important;
    margin-left:50px !important;
        width: 200px !important;
}

.hireme-img {
   /* background-size: cover !important;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    display: block;
    position: absolute;
    top: -7px;
    right: -2px; */
background-size: cover !important;
width: 90px;
height: 90px;
border-radius: 50%;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09), 0 0 40px rgba(0, 0, 0, 0.1) inset;
display: inline-block;
vertical-align: middle;
margin-right: 13px;
}

.rpostview .post-views {
    margin-left: -23%;
    margin-bottom: -1px;
}


.radio-c {
  margin: 0px;
}
.radio-c input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio-c input[type="radio"]+.radio-label:before {
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    position: relative;
    top: 4px;
    margin-right: 6px;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
}
.radio-c input[type="radio"]:checked + .radio-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio-c input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio-c input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio-c input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
.radio-switch {
  display: inline-flex;
  position: relative;
}

.radio-switch-field {
  flex-basis: 50%;
  position: relative;
}

.radio-switch-field input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  opacity: 0;
}

.radio-switch-field label {
  color: #747474;
  cursor: pointer;
  display: block;
  line-height: 1;
  position: relative;
  text-align: left;  
}

.radio-switch-field:first-child {
  z-index: 2;
}

.radio-switch-field:first-child label {
  padding-right: 2em;
  text-align: right;
}

.radio-switch-field:first-child label::after {
  background-color: #00C666;
  border-radius: 1em;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  content: "";
  display: block;
  height: 100%;
  left: calc(100% - 1.4em);
  position: absolute;
  top: 0;
  transition: 0.1s ease;
  width: 2.8em;
  z-index: 1;
}

.radio-switch-field:last-child {
  z-index: 2;
}

.radio-switch-field:last-child label {
  padding-left: 2em;
}

.radio-switch-field:last-child label::before {
  background-color: #fff;
  border-radius: 1em;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
  content: "";
  display: block;
  height: 1.4em;
  left: -1.4em;
  position: absolute;
  top: -0.22em;
  transition: 0.08s ease;
  width: 1.4em;
}

.radio-switch-field:first-child [type="radio"]:checked ~ label::after {
  background-color: #E6E6E6;
}

.radio-switch-field:last-child [type="radio"]:checked ~ label {
  pointer-events: none;
}

.radio-switch-field:last-child [type="radio"]:checked ~ label::before {
  left: 0;
}

.radio-switch-field
[type="radio"]:checked ~ label {
  color: #00c666;
}

.page-id-9 .sidebar-widget {
    margin-bottom:-10px;
}
.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: rgba(248, 248, 248, 0.76) !important;
}

.screen-reader-text {
    display:none;
}
.rwp-review-wrap .rwp-review 
.rwp-header.rwp-no-image .rwp-users-score.rwp-ur {
    min-height: 90px;
    height: auto;
    padding: 12px 10px;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    width: 94px;
    line-height: 1.2;
    background: #dadada !important;
    zoom: 0.7;
}
.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur .rwp-users-score-value {
    font-size: 22px;
    font-weight: 300;
    display: block;
    line-height: 32px;
}

.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur .rwp-users-score-label {
    font-size: 11px;
    line-height: 14px;
    margin-top: 5px;
}
.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur .rwp-users-score-count, .rwp-review-wrap.rwp-theme-8 .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur .rwp-users-score-label {
    font-size: 9px;
    line-height: 10px;
    margin-top: 1px;
    display: block;
    text-transform: none;
}
 .rwp-review-wrap {
    margin: 0px 0;
    box-sizing: border-box;
}

.rwp-review-wrap .rwp-scores {
    margin: 5px 0 0 13px !important;
    position: absolute;
    left: 80px;
}

.rwp-review-criterion__label, .rwp-review-criterion__score {
    display: block;
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
}
.recomenda .rwp-u-review__content {
    margin-left: 65px;
    min-height: 80px;
}
.recomenda .rwp-people-label, 
.recomenda .rwp-select, 
.recomenda .rwp-u-review__sharing, 
.recomenda .rwp-u-review__likes,
.recomenda .rwp-u-review__username,
.recomenda .rwp-u-review__comment
{
    display:none !important;
}
.recomenda .rwp-u-review__avatar {
    display: block;
    width: 50px;
    border-radius: 50px;
    margin-bottom: 5px;
    height: 50px;
}
.rwp-u-review {
    padding: 10px;
    margin-bottom: 4px;
    min-height: 100px;
    position: relative;
}
.rwp-u-review__comment
{
    line-height: 1.3;
}
.tryscolor {
position: absolute;
z-index: 1;
left: 86px;
bottom: 0px;
}
.trymebtncontainer, .cardy-avatar, .resume-box-avatar, .resume-login-avatar {
    position: relative;
}

.profscolor {
    position: absolute;
    top: 37px;
    right: 46px;
    font-size: 17px;
}
.profminscolor {
    position: absolute;
    bottom: 0;
    right: 11px;
    font-size: 14px;
}
.profrscolor {
    position: absolute;
    top: 70px;
    right: -8px;
    font-size: 17px;
}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
    text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

#menuArea input {
  display: none;
}

.open2 {
  background-color: #cecdcd;
  width: 24px;
  height: 2px;
  display: block;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  top: 7px;
}

.open2:before {
  content: "";
  background-color: #cecdcd;
  width: 24px;
  height: 2px;
  display: block;
  border-radius: 2px;
  position: relative;
  top: -5px;
  transform: rotate(0deg);
  transition: all 0.3s ease;
}

.open2:after {
  content: "";
  background-color: #cecdcd;
  width: 24px;
  height: 2px;
  display: block;
  border-radius: 2px;
  position: relative;
  top: 3px;
  transform: rotate(0deg);
  transition: all 0.3s ease;
}

.menuOpen {
  width: 24px;
  height: 20px;
  display: block;
  padding: 24px;
  cursor: pointer;
  float: right;
}

.menuOpen:hover .open2:before {
  top: -7px;
}

.menuOpen:hover .open2:after {
  top: 4px;
}

.menu2 {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7294117647058823);
}

.menu2 label {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 20px;
  top: 20px;
  background-size: 100%;
  cursor: pointer;
}

.menu2 .menuContent {
    position: relative;
    top: 60%;
    font-size: 36px;
    text-align: center;
    padding-bottom: 20px;
  margin-top: -170px;
}

.menu2 ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
}

.menu2 ul li a {
  display: block;
  color: white;
  text-decoration: none;
  transition: color 0.2s;
  padding: 28px 0;
}

.menu2 ul li a:hover {
  color: #ff8702;
}

.menu2 ul li:hover {
  background: white;
}

.menuEffects {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0.5s;
}

.menuEffects ul {
  transform: translateY(0%);
  transition: all 0.5s;
}

#menuToggle:checked ~ .menuEffects {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s;
  z-index: 11;
}

#menuToggle:checked ~ .menuEffects ul {
  opacity: 1;
}

#menuToggle:checked ~ .menuOpen .open2 {
  background-color: transparent;
}

#menuToggle:checked ~ .menuOpen .open2:before {
  content: "";
  background-color: white;
  transform: rotate(45deg);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 12;
}

#menuToggle:checked ~ .menuOpen .open2:after {
  content: "";
  background-color: white;
  transform: rotate(-45deg);
  position: relative;
  top: 0;
  right: 0;
  z-index: 12;
}

#menuToggle:not(:checked) ~ .menuEffects ul {
  transform: translateY(-30%);
}


.resume-det .icons-box i {
    font-size: 39px;
    margin: 14px;
    padding: 20px;
    display: block;
    margin-bottom: 7px;
}
.resume-det .resume-box {
    background-color: rgba(214,224,226,0.2);
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    height: 100%;
    margin-bottom: 10px;
  
}

.mequote {
margin-top: 23%;
margin-right: 23px;
font-size: 17px;
font-weight: 100;
text-align: center;
background: #fafafac9;
border-radius: 10px;
padding: 21px;
color: #000 !important;
}


.panel {
        background-color: transparent;
}
.btn-t-primary {
 background:
#66d1fb14 !important;
color:
#35c4fc !important;
border: 1px solid
    #35c4fc;

   

}

.heroh1 {
    font-size: 56px;
    color: 
    #767779;
    line-height: 1.5;
    margin-left: -5px;
}

.front-login h1 {
    font-weight: 300;
     font-size: 46px;
    color: #b1b1b1;
    margin: 10px;
}
.front-login h2 {
    font-weight: 300;
     font-size: 28px;
    color: #b1b1b1;
    margin: 10px;
}


.radio-group1 label {
   overflow: hidden;
} .radio-group1 input {
    /* This is on purpose for accessibility. Using display: hidden is evil.
    This makes things keyboard friendly right out tha box! */
   height: 1px;
   width: 1px;
   position: absolute;
   top: -20px;
} 

.radio-group1 .not-active  {
  padding:8px 20px;
    border:1px solid #e4e4e4;
    color:#847f7f;
    background:none;

}
.btn-herol {
  padding:8px 20px;
    border:1px solid white;
    color:white;
    background:none;
    border-radius:0px;

}
.radio-group1  {
    margin-top:10px;
  margin-bottom:8px;

}

.btn-heroi {
  padding: 8px 20px;
background: #66d1fb14;
color: #35c4fc;
border: 1px solid #35c4fc;
    margin-right: 1px;


}

.btn-heroi:hover {

color:
#fff;
background: #35c4fc;

}


.bgcenter {
    background-position: center !important;
}

.herots {
    margin-top:4px;
    font-size:10px;
    line-height:1;
    color:#e8e8e8;
}
.herots a {
    color:#fafafa;
}

.btn-resbox {
    color: #989898;
    border-color: #cecece91;
    background-color: snow;
}
.btn-resbox:hover {
    color: #989898;
    
    border-color: #35C4FC;
}

.btn-default {
    color: #989898;
    background-color: #fff0;
    border-color: #e8e8e8;
}

.btn-default:hover {
    color: #fff;
    background-color: #35c4fc;
    border-color: #35c4fc;
}


.bg-f5
{
    background-color:#f5f5f5;
    color:#888888;
}

.bg-fa {
    background-color:#fafafa;
}

.nojobs {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1111;
    background: #FFF;
    width: 100%;
    height: 100%;
        padding: 1px 7px;
            overflow-y: scroll;
}


/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 0px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(https://trymehireme.com/cloud/2018/01/loading2.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(https://trymehireme.com/cloud/2018/01/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(https://trymehireme.com/cloud/2018/01/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 65%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(https://trymehireme.com/cloud/2018/01/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* Fix for bootstrap */
.lb-image{   max-width: inherit; }

.lb-data .lb-rotate {
  display: block;
  float: right;
  width: 32px;
  height: 32px;
  background: url(https://trymehireme.com/cloud/2018/01/rotate.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-rotate:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.featured-resumes .easlickthumb {
    width: 65px;
    height: 65px;
    margin-right: 19px;
    margin-left: 28px;
    background-size: cover !important;
    border-radius: 50%;
}

.hero {
  position: relative;
  height: auto;
  
}

.hero:after {
    content: '';
    position: absolute;
    bottom: -55px;
    left: 0;
    right: 0;
    height: 80px;
    height: 26vw;
    max-height: 154px;
    /* background: url(https://trymehireme.com/cloud/2018/02/wavy.png) center bottom repeat-x;
    background-size: 90% 100%;  */
}


.animation-bg {
	background: linear-gradient(-90deg, #35c4fc, #219ff9, #35c4fc, #0273ff );
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
}





@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

.f-resumes .card-slick {
     margin-right: 0px; 
}
.f-resumes .slick-prev, .f-resumes .slick-next {
opacity:0.5;
    height: 50px;
}
.f-resumes .slick-prev:hover, .f-resumes .slick-next:hover {
opacity:1;

}

.wlong {
    
   cursor: pointer;
}
.btn {
  overflow: hidden;
  position: relative;
  transition: background-color 0.3s linear, border 0.3s linear;
}
.btn:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: radial-gradient(circle, #000 10%, rgba(0, 0, 0, 0) 10.01%);
  background-repeat: no-repeat;
  background-position: 50%;
  transform: scale(10);
  opacity: 0;
  transition: transform .5s, opacity 1s;
}
.btn:active:after {
  transform: scale(0);
  opacity: .2;
  transition: 0s;
}
._hj-f5b2a1eb-9b07_widget {
    z-index: 1 !important;
}

.btn-40r {
    position: fixed !important;
    bottom: 0px;
    right: 0px;
    width: 40%;
    z-index: 5;
    border-radius: 0px !important;
    height: 40px;
    font-size: 24px;
    line-height: 1.1;
        text-align: left;
}

.mobshare li a {
    padding: 20px !important;
}

#sharememob .dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 41px;
    left: 0;
    z-index: 990;
    background: #00000085;
}

.particles-js-canvas-el {
    width: 100%;
     height: 1000px !important;
    position: absolute;
    top: 0;
    right: 0;
}
.wrapper .btn-pill {
    border-radius: 0px;
}
.home .vc_tta-panels-container {
    z-index:2;
}
.sticky-sidebar .btn-t-primary {
    overflow: visible;
}
#menu-main-navigation .activelink  {
    background-color: transparent !important;
    border-bottom: 1px solid #35c4fc 45 !important;
    padding-bottom: 0px !important;
}

.animation-bg2 {
       background: linear-gradient(-120deg, #b63ef3, #f1366a, #47059e, #0273ff);
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
}

.svg2 {
    width:80%;
    margin:0 auto;
}

#bs-example-navbar-collapse-1 {
    margin-left: -55px;
}

.menu-smally {
    position: fixed;
    width: 100%;
    left: 0;
    padding: 16px;
    top: 40px;
    height: 100%;
    display:none;
}

.menu-smally .wrimagecard {
    box-shadow: 5px 4px 20px 0px rgba(46,61,73,0.15);

}

.menu-smally .wrimagecard-topimage_header {
    padding: 7px;
}
.menu-smally .wrimagecard-topimage_title {
    padding: 6px 9px;
}
.menu-smally .wrimagecard .fa {
    position: relative;
    font-size: 27px;
}

.coin {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 50px auto;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: rotate3d 8s linear infinite;
          animation: rotate3d 8s linear infinite;
  -webkit-transition: all .3s;
  transition: all .3s;
  zoom:0.7;
  z-index:3;
}

.coin__front,
.coin__back {
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #E8D0BB;
}
.coin__front:after,
.coin__back:after {
  content: "";
  position: absolute;
  left: -150px;
  bottom: 100%;
  display: block;
  height: 200px;
  width: 600px;
  background: #fff;
  opacity: 0.3;
  -webkit-animation: shine linear 4s infinite;
          animation: shine linear 4s infinite;
}

.coin__front {
  background-image: url("https://trymehireme.com/cloud/2018/03/salarytokenv2.png");
  background-size: cover;
  -webkit-transform: translateZ(10px);
          transform: translateZ(10px);
}

.coin__back {
  background-image: url("https://trymehireme.com/cloud/2018/03/salarytokenv2.png");
  background-size: cover;
  -webkit-transform: translateZ(-10px) rotateY(180deg);
          transform: translateZ(-10px) rotateY(180deg);
}

.coin__edge div:nth-child(1) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #3c2714;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(94.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(94.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(2) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #482f18;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(99deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(99deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(3) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #55371d;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(103.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(103.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(4) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #613f21;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(108deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(108deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(5) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #6d4625;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(112.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(112.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(6) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #784e29;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(117deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(117deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(7) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #84552c;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(121.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(121.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(8) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #8e5c30;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(126deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(126deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(9) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #996334;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(130.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(130.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(10) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #a36937;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(135deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(135deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(11) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #ad703a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(139.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(139.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(12) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #b6763e;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(144deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(144deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(13) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #bf7c41;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(148.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(148.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(14) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #c2824a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(153deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(153deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(15) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #c58853;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(157.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(157.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(16) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #c88e5b;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(162deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(162deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(17) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #ca9363;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(166.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(166.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(18) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #cd986a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(171deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(171deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(19) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #cf9d71;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(175.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(175.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(20) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d1a278;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(180deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(180deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(21) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d4a67f;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(184.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(184.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(22) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d6ab85;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(189deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(189deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(23) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d8af8b;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(193.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(193.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(24) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #dab290;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(198deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(198deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(25) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #dbb695;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(202.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(202.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(26) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #ddb99a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(207deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(207deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(27) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #debd9f;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(211.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(211.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(28) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e0bfa3;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(216deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(216deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(29) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e1c2a7;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(220.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(220.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(30) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e2c4aa;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(225deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(225deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(31) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e3c7ad;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(229.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(229.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(32) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e4c9b0;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(234deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(234deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(33) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e5cab3;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(238.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(238.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(34) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e6ccb5;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(243deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(243deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(35) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e7cdb7;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(247.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(247.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(36) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e7ceb8;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(252deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(252deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(37) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e7cfb9;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(256.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(256.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(38) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e8d0ba;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(261deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(261deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(39) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e8d0bb;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(265.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(265.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(40) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e8d0bb;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(270deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(270deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(41) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e8d0bb;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(274.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(274.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(42) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e8d0ba;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(279deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(279deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(43) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e7cfb9;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(283.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(283.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(44) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e7ceb8;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(288deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(288deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(45) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e7cdb7;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(292.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(292.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(46) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e6ccb5;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(297deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(297deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(47) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e5cab3;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(301.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(301.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(48) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e4c9b0;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(306deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(306deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(49) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e3c7ad;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(310.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(310.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(50) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e2c4aa;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(315deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(315deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(51) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e1c2a7;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(319.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(319.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(52) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #e0bfa3;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(324deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(324deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(53) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #debd9f;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(328.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(328.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(54) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #ddb99a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(333deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(333deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(55) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #dbb695;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(337.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(337.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(56) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #dab290;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(342deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(342deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(57) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d8af8b;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(346.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(346.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(58) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d6ab85;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(351deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(351deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(59) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d4a67f;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(355.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(355.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(60) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #d1a278;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(360deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(360deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(61) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #cf9d71;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(364.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(364.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(62) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #cd986a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(369deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(369deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(63) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #ca9363;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(373.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(373.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(64) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #c88e5b;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(378deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(378deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(65) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #c58853;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(382.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(382.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(66) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #c2824a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(387deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(387deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(67) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #bf7c41;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(391.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(391.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(68) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #b6763e;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(396deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(396deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(69) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #ad703a;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(400.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(400.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(70) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #a36937;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(405deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(405deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(71) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #996334;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(409.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(409.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(72) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #8e5c30;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(414deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(414deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(73) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #84552c;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(418.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(418.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(74) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #784e29;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(423deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(423deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(75) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #6d4625;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(427.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(427.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(76) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #613f21;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(432deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(432deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(77) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #55371d;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(436.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(436.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(78) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #482f18;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(441deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(441deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(79) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #3c2714;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(445.5deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(445.5deg) translateX(150px) rotateY(90deg);
}
.coin__edge div:nth-child(80) {
  position: absolute;
  height: 11.775px;
  width: 20px;
  background: #2e1e10;
  -webkit-transform: translateY(144.1125px) translateX(140px) rotateZ(450deg) translateX(150px) rotateY(90deg);
          transform: translateY(144.1125px) translateX(140px) rotateZ(450deg) translateX(150px) rotateY(90deg);
}

.coin__shadow {
  position: absolute;
  width: 300px;
  height: 20px;
  border-radius: 50%;
  background: #000;
  -webkit-box-shadow: 0 0 100px 100px #000;
          box-shadow: 0 0 100px 100px #000;
  opacity: 0.125;
  -webkit-transform: rotateX(90deg) translateZ(-330px) scale(0.5);
          transform: rotateX(90deg) translateZ(-330px) scale(0.5);
}

@-webkit-keyframes rotate3d {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(360deg);
            transform: perspective(1000px) rotateY(360deg);
  }
}

@keyframes rotate3d {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(360deg);
            transform: perspective(1000px) rotateY(360deg);
  }
}
@-webkit-keyframes shine {
  0%, 15% {
    -webkit-transform: translateY(600px) rotate(-40deg);
            transform: translateY(600px) rotate(-40deg);
  }
  50% {
    -webkit-transform: translateY(-300px) rotate(-40deg);
            transform: translateY(-300px) rotate(-40deg);
  }
}
@keyframes shine {
  0%, 15% {
    -webkit-transform: translateY(600px) rotate(-40deg);
            transform: translateY(600px) rotate(-40deg);
  }
  50% {
    -webkit-transform: translateY(-300px) rotate(-40deg);
            transform: translateY(-300px) rotate(-40deg);
  }
}

.logo-mini-menu  {
    padding-top: 5px;
    max-height: 31px;
    margin-bottom: 5px;
    position: fixed;
    top: 15px;
    left: 82px;
}


/* BUTTON CSS
------------------------------------------- */

a.buttonh {
    display: inline-block;
    text-decoration: none;
    color: #7d7d80;
    border: 1px solid #d9d9da;
    border-radius: 100px;
    padding: .3em 1.2em;
    margin: 5px;
    background-size: 202% 100%;
    background-image: linear-gradient(to right, transparent 50%, #ffffff73 50%);
    transition: background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;
    z-index: 3;
}

a.buttonh:hover{
	color:#35c4fc ;
	background-color:#fff;
	background-position: -100% 100%;
}

.slideshow {
    list-style: none;
    z-index: 0;
    height: 818px;
    position: absolute;
    width: 100%;
    top: -91px;
}
.slideshow li span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  color: transparent;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: none;
  opacity: 0;
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-animation: imageAnimation 28s linear infinite 0s;
  -moz-animation: imageAnimation 28s linear infinite 0s;
  animation: imageAnimation 28s linear infinite 0s;
}
.slideshow li h3 {
  position: absolute;
  text-align: center;
  z-index: 2;
  bottom: 150px;
  left: 0;
  right: 0;
  opacity: 0;
  font-size: 4.0625em;
  font-family: 'Josefin Sans', sans-serif;
  text-transform: uppercase;
  color: #fff;
  -webkit-animation: titleAnimation 28s linear 1 0s;
  -moz-animation: titleAnimation 28s linear 1 0s;
  animation: titleAnimation 28s linear 1 0s;
}
@media only screen and (min-width: 760px) and (max-width: 1024px){

  .slideshow {
    list-style: none;
    z-index: 0;
    height: 549px;
    position: absolute;
    width: 100%;
    top: 165px;
}
}




.slideshow li:nth-child(2) span {
  -webkit-animation-delay: 7s;
  -moz-animation-delay: 7s;
  animation-delay: 7s;
}

.slideshow li:nth-child(3) span {
  -webkit-animation-delay: 14s;
  -moz-animation-delay: 14s;
  animation-delay: 14s;
}

.slideshow li:nth-child(4) span {
  -webkit-animation-delay: 21s;
  -moz-animation-delay: 21s;
  animation-delay: 21s;
}

@-webkit-keyframes imageAnimation {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes imageAnimation {
  0% {
    opacity: 0;
    -moz-animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 1;
    -moz-animation-timing-function: ease-out;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes imageAnimation {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes titleAnimation {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes titleAnimation {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes titleAnimation {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.no-cssanimations .slideshow li span {
  opacity: 1;
}

#fheadernew {
    padding-top:78px;
}

.loginbg {
    background: url(https://trymehireme.com/cloud/2018/04/login-bg.jpg) no-repeat center center !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    min-height: 100%;
    min-width: 1024px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
}
.registerbg {
    background: url(https://trymehireme.com/cloud/2018/04/bglog.jpg) no-repeat center center !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    min-height: 100%;
    min-width: 1024px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
}

#form-menu {
    position: absolute;
    margin-top: 11px;
    float: left;
    left: -65px;
    width: 380px;
   
}
#form-menu .dropdown-menu:after,#form-menu .dropdown-menu:before  {
    border-bottom-color: #ccc !important;
    left: 7px;
}
.sinp{
    border-radius: 0px !important;
    height: 35px;
  
}
.btn-sme {
    
    color: #ccc;
    border-radius: 0px;
        padding: 6px 9px;
}
.search-panel .dropdown-menu {
    top: 41px !important;
    right: 2px;
    border-radius: 0px !important; 
    width: 163px;
    background: #fff !important;
    padding: 17px 0px;
    color: #000 !important;
        border: #eae9e9 1px solid;
}
#search_concept span {
    display:none;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper {
    padding: 16px 27px;
    display: inline-block;
}
.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {
    background: #35c4fc;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p {
    color: #ffffff;
    font-size: 13px;
    line-height: 17px;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input[type="submit"],.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement {
    
    background: #000;
    border-color: #000;
  
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
    background: #35c4fc ;
    border-color: #35c4fc ;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input[type="submit"]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input[type="submit"]:hover {
    background: #35c4fc ;
    border-color: #35c4fc ;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>header .gdpr-box-title, .gdpr.gdpr-general-confirmation .gdpr-wrapper form>header .gdpr-box-title {
    background: #35c4fc;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active {
    background-color: #35c4fc;
}



#dbanner {
    position: relative;
    bottom: 0px;
    height: auto;
    width: 100%;
    padding: 30px 0 30px 0;
    color: #fff;
    text-align: center;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
    
}

.dcontent {
  padding: 0px 30px 0px 30px;
  font-size: 16px;
      line-height: 1.2;
}

#dbanner a {
color:#fff;
}
#dbanner a:hover {
color:#fff;
text-decoration: none;
}

.dcontent strong {
    font-size: 20px;
    color: #ffbd10;
    white-space: nowrap;
}

.dcontent code {
    font-size: 20px;
    padding: 2px 5px 2px 5px;
    color: #ffbd10;
    border: 1px dashed #ffbd10;
    background-color: #c18e084d;
    white-space: nowrap;
    line-height: 2;
}

.dtime {
  font-size: 18px;
  background-color: #EED183;;
  padding: 0 10px 0 10px;
  white-space: nowrap;
}

#dclose {
    position: relative;
    height: 20px;
    line-height: 20px;
    bottom: 5px;
    color: #f9edce;
    margin-top: 11px;
    margin-bottom: -17px;
    font-size: 10px !important;
    text-align:center;
}

#dclose:hover {
  cursor: pointer;
}

.change-color {
  background-color: #35c4fc;
  color: #FFF;
  text-align: center;
  animation-name: homeCycle;
  animation-duration: 6s;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  -webkit-animation-name: homeCycle;
  -webkit-animation-duration: 6s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

@keyframes homeCycle {
  0% {
    background-color: #35c4fc;
  }
  25% {
    background-color: #219ff9;
  }
  50% {
    background-color: #37c4fc;
  }
  75% {
    background-color: #0273ff;
  }
}

@-webkit-keyframes homeCycle {
 0% {
    background-color: #35c4fc;
  }
  25% {
    background-color: #219ff9;
  }
  50% {
    background-color: #37c4fc;
  }
  75% {
    background-color: #0273ff;
  }
}

.countdown-section {
  padding: 0 5px 0 5px;
}

.countdown-amount {
  padding: 0 5px 0 0;
}

.countdown-period {
  text-transform: uppercase;
}

.countdown-descr {}

.color-violet .container-button {
  background-color: #98f;
}
.color-violet .container-button:before {
  background-color: #98f;
}
.color-violet .w-item span {
  color: #98f;
}

.color-green .container-button {
  background-color: #1bbc9d;
}
.color-green .container-button:before {
  background-color: #1bbc9d;
}
.color-green .w-item span {
  color: #1bbc9d;
}

.color-gold .container-button {
  background-color: #ffbd11;
}
.color-gold .container-button:before {
  background-color: #ffbd11;
}
.color-gold .w-item span {
  color: #ffbd11;
}

.color-red .container-button {
  background-color: #DB343A;
}
.color-red .container-button:before {
  background-color: #DB343A;
}
.color-red .w-item span {
  color: #DB343A;
}

.color-ccc .container-button {
  background-color: #47dafd;
}
.color-ccc .container-button:before {
  background-color: #47dafd;
}
.color-ccc .w-item span {
  color: #47dafd;
}

.color-blue .container-button {
  background-color: #35c4fc;
}
.color-blue .container-button:before {
  background-color: #35c4fc;
}
.color-blue .w-item span {
  color: #35c4fc;
}






.w-table {
  display: table;
  width: 100%;
  height: 100%;
}

.w-table-cell {
  display: table-cell;
  vertical-align: middle;
}

.w-container {
  position: relative;
  max-width: 100%;
  margin: 30px auto 0;
  font-size: 0;
  text-align: center;
}
.w-container .w-card {
    cursor: pointer;
    background-color: #fff;
    display: inline-block;
    vertical-align: top;
    width: 276px;
    color: #333;
    font-size: 30px;
    font-weight: 300;
    margin: 4px 4px 30px;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #35c4fc;
}
.w-container .w-card .card-header {
  overflow: hidden;
  padding: 20px 0 0;
  background: #35c4fc05;
}
.w-container .w-card .card-header .w-title, .w-container .w-card .card-header .w-price {
    position: relative;
    z-index: 2;
    color: #6b6969;
    margin-bottom: 11px;
    font-size: 16px;
    text-transform: uppercase;
  
}
.w-container .w-card .card-header .w-price {
    font-size: 22px;
    font-weight: 100;
    padding: 11px 13px 7px;
    color: #615b5b;
}
.w-container .w-card .card-content {
  padding: 20px;
}
.w-container .w-card .card-content .w-item {
    font-size: 14px;
    padding: 9px 3px;
    border-bottom: 1px solid #cccccc4d;
    text-transform: uppercase;
    color: #989898;
}
.w-container .w-card .card-content .w-item:last-child {
  border-bottom: none;
}
.w-container .w-card .card-content .w-item span {
  font-weight: 500;
    
    display:inline;
}
.w-container .w-card .container-button {
  position: relative;
}
.w-container .w-card .container-button .w-button {
    position: relative;
    display: block;
    padding: 14px;
    color: #fff;
    font-weight: 200;
    z-index: 2;
    text-decoration: none;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 20px;
        border: none;
    background: none;
    text-align: center;
}

.w-container .w-card .w-con {
   color:#14a3ea75;
   font-size:60px;
   position:relative;
   z-index:2;
   
}

.w-container .w-card .container-button:before, .w-container .w-card .container-button:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  width: 0%;
  height: 0%;
  border-radius: 27%;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.w-container .w-card .container-button:after {
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.1);
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.w-container .w-card .container-button:hover .w-button {
  padding: 0px 20px 20px;
}

.w-container .w-card .container-button:hover:before {
  top: -200px;
  left: -50px;
  width: 400px;
  height: 400px;
}
.w-container .w-card .container-button:hover:after {
  top: -200px;
  left: -50px;
  width: 400px;
  height: 400px;
}
.w-container .w-card:hover {
  z-index: 2;
  margin: -20px 0 50px;
}
.w-container .w-card:hover .w-button {
  opacity: 1;
}
.w-item div {
    display:inline;
}

    	/* Mobile Start */
@media (max-width: 320px) {
    p {
	font-size: 10px;
}
 

 

.geny input {
   
    margin-top: -3px !important
}
body {
  
    font-size: 10px;
   
}
.mobile-nav .btn-nav-toogle {

    line-height: 2.2;
}
.btn-fixed-left {

    width: 100px !important;

    font-size: 10px;
}
.btn-fixed-right {

    width: 123px !important;
    font-size: 10px;
}


 
}
@media (max-width: 740px) {
 .slideshow {
     display:none;
 }
 .cookia {
  
    width: 100%;
    display:block;

}
 .btn-t-primary {
    background: #66d1fb !important;
    color: #fff !important;
}
}
@media (max-width: 799px) {
.plan-nospace .plan-item .popular {
    z-index: 2;
    top: 0px;
    zoom: 1;
}
.btn-default {
    
    background-color: #fff;
   
}
.bgheroy {
    background: linear-gradient(-90deg, #3cc6fc, #35c4fc, #0095ff, #35c4fc );
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
}

.menu-list li a {
    font-size: 21px;
}
.plan .item-list li {
    display: inline-block;
}
.featured-resumes .easlickthumb {
    width: 50px;
    height: 50px;
    margin-right: 14px;
    margin-left: 24px;
    background-size: cover !important;
    border-radius: 50%;
}

    .mequote {
    margin-top: 3%;
    margin-right: 0px;
    font-size: 12px;
    font-weight: 100;
    text-align: center;
    background: #fafafac9;
    border-radius: 10px;
    padding: 20px;
    color: #000 !important;
}

.tryscolor {
    position: fixed;
    bottom: 4px;
    left: 51px;
    z-index: 22;
}
html, body {
    overflow-x: hidden !important;
}
.tsmall {
    line-height: 15px;
    font-size: 10px;
}
.padding30m {
 padding:15px;   
}
.padding20m {
 padding:10px;   
}
  .ialogo 
    {
    height: 11px;
    width: 56px;
    padding-left: 5px;
}  
.box-cardy-info {
   
    padding: 33px;
   
}
.home .featuredjobslick .slick-prev {
    left: -6px;
}
.home .featuredjobslick .slick-next {
    right: -6px;
}

.resume-content-box .btn {
    margin-bottom:5px;
}

.resume-det .icons-box i, .icons-box i {
    font-size: 22px ;
    margin: 8px 0px;
    padding: 12px ;

}
.icons-box .ico-text {
    line-height: 1;
    font-size: 8px;
    margin-bottom: -1px;
    position: relative;
    display: block;
}
.icheckmark {
    width: 15px ;
    height: 20px ;
    bottom: 18% ;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAABpklEQVQ4jeWRPWuTURTHT2PjYCk4OroVFINwqajJc8+JeXLPkc7BF3TxEzg4CIJkc4goCh0ylHaops85R/0AhfqCIIK7i6uKbV06OQhxaWNiHr+A/pcL939///NyAf5zdbRzOGq6Q8Y70eU7uXzcP7dJ0+3QD9VScGGlPo8ub9B5K9MLZ2AIMwAAMISZ+kZ+Nnp6TS4va73a3BRMKhadn3S0c6gsPHwIVVIxMlmfMBqaN8j5a2kqADSUJZq8p1U6TsY7uNFaHJloshxNen8D0eQHOv/MNF9Ck0ex4Ie/WzZ5lRXtawAAi0rHysCo6RIAQCzSDXLZnIBR+Xp0uUcu2+c0PzVR0dLlg7dTMJosk/F9Muk2n10cosnuAYhF+8r4GFjIYzR5MLqIg3Q+mnxbWKnPjwJKwNOrdBRNdpsvlsLEYshkEJ0L6MIsKt+NylfH/dAPVVR5Ti5rU1ut9Wpz6LxFnt7ioJUBQGXfqmTaRlJ5Ry6boR+OlP0KhH6okqVbZPKFjPdQ5RMZ70WVz2R8E7owWwr+oUr9afNkY5BTtt46MdbFv6BfWAS2aEaHWKwAAAAASUVORK5CYII=) ;

}
.s-right {
    text-align: left ;
}

.list-card-item {
    position: relative;
    display: inline-block;
    padding: 3px 4px;
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #35c4fd;
    margin-right: 5px;
    line-height: 1.2;
}    

.heroh1 {
    font-size: 40px;
    
}



.easlick .slick-prev {
    left: -9px;
}
.easlick .slick-next {
    right: -9px;
}

.erslick, .easlick {
    padding-right: 3%;
	padding-left: 3%;
}
.card-slick {
    
    margin-right: 0px;
}
.easlick .slick-prev, .easlick .slick-next {
    opacity: 0.4;
    width: 30px;
    height: 60px;
}
.wrimagecard-topimage_title {
    padding: 20px 9px;

}

.easlickthumb {
    width: 40px;
    height: 40px;
}

#eathumbs {
    margin-top: -43px;
    margin-bottom: -30px;
    padding: 1px 43px;
}
.mywell h6 {
    font-size: 10px;
}
.xs-text-center {
     text-align: center;
}
.cardy-content {
  
    padding-top: 6px;

}
.mywell {
    text-align:center;
}
    .card-thumbs {
    padding-left: 28%;
}		
.wrimagecard-topimage_title .mybadge {
    position:absolute;
        font-size: 8px;
    font-weight: 100;
}

}
    
	/* Mobile Start */
@media (max-width: 990px) {
    
    #notificationsBody {
    height: 92%;
    overflow-y: scroll;
}

.hero:after {
    bottom: -5px;
    max-height: 80px;
   

}



#notificationContainer {
    background-color: #fff;
    border: 1px solid rgba(100, 100, 100, .4);
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.25);
    overflow: visible;
    position: fixed;
    top: 39px;
    right: 0px;
    width: 100%;
    z-index: 2;
    display: none;
    height: 100%;
}
#notificationContainer:before {
    content: "\25BA";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    color: transparent;
    border: 10px solid black;
    border-color: transparent transparent #35c4fc;
    margin-top: -18px;
    margin-left: 188px;
    right: 33px;
}

.name-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 18px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    left: 37px;
    top: 23px;
}
.name-top {
    position: absolute;
    top: 9px;
    left: 52px;
    line-height: 1;
}
.mobile-nav .nav-block-left li a {
    color: #a9a6a6;
}
.mobile-nav .mainy {
    position: fixed;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    padding: 23px;
    color: #000 !important;
    top: 40px;
    height: 100%;
    display: none;
    left: 0;
}
.btn-mainy {
    position: absolute;
    right: 24px;
    top: 9px;
    font-size: 20px;
    color: #a9a6a6;
}
    .mainy ul li a {
    padding: 18px !important;
    border: #ccc 1px solid;
    border-radius: 0px;
    text-align: center;
    margin-bottom: 11px;
}
.mainy ul li .activelink {
   background: #35c4fc ;
   color:white;
}
    .jobspage .job-item {

    height: auto;
    overflow: visible;
    margin-bottom: 5px;
}
    .mobile-nav .mobile-nav-block {
    top: 0;
    }
    .job-item .share-wrapper ul.social {
  
    position: absolute;
    top: 22px;
    right: 20%;
}

.btn-60 {
    position: fixed !important;
    bottom: 0px;
    left: 0px;
    width: 60%;
    z-index: 5;
    border-radius: 0px !important;
    font-size: 15px;
    height: 40px;
}

.edit-prof {
    position: fixed !important;
    bottom: 39px;
    left: 0px;
    width: 50% !important;
    z-index: 5;
    border-radius: 0px !important;
    font-size: 15px;
    height: 40px;
}
.edit-prof-p {
    position: fixed !important;
    bottom: 39px;
    right: 0px;
    width: 50% !important;
    z-index: 5;
    border-radius: 0px !important;
    font-size: 15px;
    height: 40px;
}
.btn-50l {
    position: fixed !important;
    bottom: 0px;
    left: 0px;
    width: 50% !important;
    z-index: 5;
    border-radius: 0px !important;
    font-size: 15px;
    height: 40px;
}
.btn-50r {
    position: fixed !important;
    bottom: 0px;
    right: 0px;
    width: 50% !important;
    z-index: 5;
    border-radius: 0px !important;
    font-size: 15px;
    height: 40px;
}

.hireme-img {
    background-size: cover !important;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    display: block;
    position: absolute;
    top: 2px;
    left: 4px;
}

.btn-20 {
    position: fixed !important;
    bottom: 0px;
    right: 20%;
    width: 20%;
    z-index: 5;
    border-radius: 0px !important;
    height: 40px;
    font-size: 24px;
    line-height: 1.1;
}

.btn-20r
{
    position: fixed !important;
    bottom: 0px;
    right: 0px;
    width: 20%;
    z-index: 5;
    border-radius: 0px !important;
    height: 40px;
    font-size: 24px;
    line-height: 1.1;
}
.btn-fully {
    position: fixed !important;
    bottom: 0px;
    right: 0px;
    width: 100%;
    z-index: 5;
    border-radius: 0px !important;
    height: 34px;
    font-size: 17px;
    line-height: 1.1;
}
.btn-sidy {
    position: fixed !important;
    top: 12%;
    right: 0px;
    width: 33px;
    z-index: 5;
    border-radius: 0px !important;
    height: 26px;
    font-size: 17px;
    background: #35c4fc ;
    color: #fff !important;
}
.btn-20r span, .btn-20 span
{
display:none;
}

#glt-translate-trigger {
    background: none;
    display: inline-block;
    right: 59px !important;
    padding: 0px !important;
    font-size: 21px !important;
    font-weight: 100 !important;
    opacity: 1 !important;
    z-index: 99;
    width: 25px;
    top: 9px !important;
    height: 25px;
    border-radius: 50%;
    margin-top: 2px;
    box-shadow: none;
    margin-left: 4px;
    line-height: 1;
    color: #a9a6a6;
    left: unset;
}
#glt-translate-trigger.pressed {
    background: none;
    color: #35c4fc ;
}
.tool-container .tool-items a {
    display: inline-block;
    margin: 6px 60px 7px 16px !important;
}
.tool-container {
    z-index: 9999 !important;
    background: #fff !important;
    padding: 29px 21px 54px 10px;
    border-radius: 0px;
    border: none !important;
    width: 100%;
    height: 513px;
    top: 38px !important;
    left: 0% !important;
    overflow-y: scroll;
    height: 100%;
    box-shadow: none;
}

.tool-items {
    height: 100%;
    z-index: 35;
    margin-top: 0px;
    padding: 5px;
}

#notification_li {
    position: relative;
    float: right;
    padding: 10px;
    margin-top: 0px;
    margin-right: 24px;
    font-size: 21px;
}

#notificationLink   {  color: #a9a6a6;}


#notification_li #signuptrigger {  color: #a9a6a6;}
   .company-item .share-wrapper ul.social {
    position: absolute;
    top: 40px;
    left: -28px;
}
    .wrapper {
	padding-top: 25px !important;
}
    .block-section {
	padding: 8px;
}
.tsecurity {

    font-size: 6px;
    line-height: 7px;
}



.madein {
    width: 45px;
}
select.goog-te-combo {
    font-size: 8px !important;
    max-height: 20px;
    padding: 0px 0px 0px 16px !important;
    line-height:7px;
    width:100px;
   
}

.myfooter img {
    max-width: 67px !important
}


.btn-fixed-left {
    position: fixed !important;
    bottom: 2px;
    left: 50px;
    width: 130px;
    z-index: 5;
}
.btn-fixed-right {
    position: fixed !important;
    bottom: 4px;
    right: 33px;
    width: 141px;
    z-index: 5;
}
.btn-fixed-center {
    position: fixed !important;
    bottom: 3px;
    left: 28%;
    width: 182px;
    z-index: 5;
}
    
    .main-header .form-search-home {
   
    padding: 15px !important;
    
    }
    .main-navbar .nav>li>a {
    padding: 3px 5px;
    font-size: 12px;
}
    .mobile-nav .nav>li>a {
    padding: 0;
    font-size: 12px;
}

.mobile-nav .nav-block-left .dropdown-menu {
    position: fixed;
    /* box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); */
    /* -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); */
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  
    width: 100%;
    background: #f5f5f5 !important;
    padding: 20px 0px;
    color: #000 !important;
  
    top: 40px;
    height: 100%;
}
.mobile-nav .nav-block-left .dropdown-menu > li > a {
    padding: 8px 30px;
    font-size: 13px;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -webkit-backface-visibility: hidden;
    color: #000000;
    padding: 15px 20px !important;
    font-size: 16px !important;
}
.mobile-nav .nav-block-left .dropdown-menu > li:hover {
   background-color:#35c4fc ;
}

 .nav-tabs li a {
    position: relative;
    display: block;
    padding: 5px 5px;
}

.getstart {
    padding: 20px;
    margin-top: 30px;
    border-radius: 15px;
    background: #FFF;
}


.progress-meter li {
    display: inline-block !important;
    text-align: right !important;
    text-indent: -19px !important;
    height: auto !important;
    width: 19.99% !important;
    border-bottom-width: 5px !important;
    border-bottom-style: solid !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 8px !important;
    line-height: 1em !important;
}
	.my-footer .panel-heading .panel-title {
		font-size: 9px;
	}
    .my-footer .panel-heading {
		padding: 3px 8px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
.logo-mobile {
    display: inline-block;
    max-height: 27px;
    margin-top: 7px;
    margin-left: 4px;
}
.mobile-nav .mmen {
    height: 28px !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important;

    top: 5px !important;
  
    width: 28px;
    padding: 1px 6px !important;
}
.mobpro {
    background-size: cover !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin-top: 4px;
    border: #a9a6a6 1px solid;
    margin-left: 4px;
}
.mobile-nav {
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0;
    z-index: 99;
    border: 0;
    height: 40px;
    right: 0;
}
	.mobile-nav .btn-nav-toogle span.bars {
		background: #000000;
		display: inline-block;
		height: 2px;
		width: 15px;
		margin-right: 2px;
		position: relative;
	}
	.mobile-nav .btn-nav-toogle span.bars:before {
		content: "";
		position: absolute;
		background: #000000;
		display: block;
		height: 2px;
		width: 15px;
		top: -4px;
	}
	.mobile-nav .btn-nav-toogle span.bars:after {
		content: "";
		position: absolute;
		background: #000000;
		display: block;
		height: 2px;
		width: 15px;
		top: -8px;
	}
	.mobile-nav .btn-nav-toogle {
		height: 30px;
		z-index: 100;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-webkit-backface-visibility: hidden;
		border: 1px solid #000000;
		display: block;
		text-decoration: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		position: absolute;
		top: 10px;
		font-size: 12px;
		padding: 1px 10px;
		color: #000000;
		right: 20px;
	}
	.mobile-nav .nav-block-left {
		z-index: 100;
		position: absolute;
		margin: 0;
	}
	.page-id-1563 .featuredjobslick, .home .featuredjobslick {
		padding-right: 2% !important;
		padding-left: 2% !important;
	}
	.featuredjobslick .slick-prev {
		left: -14px;
	}
	.featuredjobslick .slick-next {
		right: -14px;
	}
	.featuredjobslick .slick-dots {
		bottom: -25px !important;
		padding-right: 1% !important;
	}
	#recent-resumes .frslick {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	.ffdivblue {
		margin-right: 35px !important;
		margin-left: 5px !important;
		border-radius: 28px;
		padding: 14px;
		border: 1px solid rgba(0, 0, 255, 0.18);
		min-width: 100px !important;
	}
	.rslick .slick-next, .frslick .slick-next {
		right: 10px !important;
		height: 40px !important;
		width: 20px !important;
	}
	.rslick .slick-prev, .frslick .slick-prev {
    left: 3px !important;
    z-index: 1;
    height: 40px !important;
    width: 20px !important;
}
#rthumbs, #frthumbs {
    margin-top: -29px !important;
    padding: 2px 35px;
}
#rthumbs .slick-next, #frthumbs .slick-next {
    right: 25px !important;
    height: 40px !important;
    width: 15px !important;
    padding-bottom: 4px;
}
#rthumbs .slick-prev, #frthumbs .slick-prev {
    left: 8px !important;
    height: 40px !important;
    width: 15px !important;
    padding-bottom: 4px;
}


	.ffdivblue .skillpercentage {
		font-size: 10px;
	}
	#resume-page .rslick {
		padding-right: 7% !important;
		padding-left: 4% !important;
	}
}
	/* mobile end */
	
	@media (min-width: 768px) {
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
    padding: 0px 0px 9px 0px;
    text-align: left;
    float: left;
    width: 60%;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right {
    float: right;
    width: 38%;
}
}
		/* tablet start */
@media (max-width: 768px) {

	 h5 {
     font-size: 11px;
 }
 h4 {
     font-size: 13px;
 }
 h3 {
     font-size: 15px;
 }
   h2 {
     font-size: 17px;
 }
    
 h1 {
    font-size: 19px;
}

}




 @media (min-device-width: 1000px) and (max-device-width: 1500px)  {
 .slideshow {
    list-style: none;
    z-index: 0;
    height: 713px;
    position: absolute;
    width: 100%;
    top: 7px;
}
#fheadernew {
    padding-top:2px;
}

h1 {
    font-size: 29px;

    
    }
}
	/* tablet end */
	
		/* Old browsers */

@media (min-width: 1200px) {
	.container {
		width: 1350px;
	}
	
	.mega-menu .container11{
    width: 85%;
    margin: 0 auto;
}
	 .single-resume .container {
		width: 1190px;
	}
	#rfull 
	    {
    width: 1270px;
}
}
	/* Old browsers end */
	
	.bgp {
	    background-image: linear-gradient(to right, #7160fc, #895ef7, #9d5cf1, #ad5beb, #bc5ae5);
	    color:#fff;
	}
	
	.reslocat {
    position: absolute;
    top: -13px;
    left: 16px;
    color: #ccc;
}

.mres {
    margin-bottom:20px;
}