#logo img { height: 65px; }
.callout-bg-1 { background-image: url(../imgs/understanding-requirements.jpg);   background-size: cover;}
.callout-bg-2 { background-image: url(../imgs/screening.jpg);   background-size: cover;}
.callout-bg-3 { background-image: url(../imgs/scheduling-interviews.jpg);   background-size: cover;}
.callout-bg-4 { background-image: url(../imgs/on-boarding.jpg);   background-size: cover;}
.callout-bg-5 { background-image: url(../imgs/candidates-joining.jpg);   background-size: cover;}
.utf-input-with-icon-left i {    background-color: #2eabe1;}
.utf-photo-section-block:before {background-color: #000;}
img.footer-logo { max-height: 82px; }
.contact_icon [class^="icon-material-"], [class*=" icon-material-"] {    line-height: inherit; vertical-align: top;}
.utf-footer-section-item-block {  padding: 20px 0 60px; }
.compact-list-layout .utf-job-listing { padding: 4px 4px;}
.compact-list-layout .utf-job-listing h3 {margin-bottom: 5px;}
.compact-list-layout .utf-job-listing .utf-job-listing-company-logo {margin-right: 15px; margin-left: 15px;}
.aboutsec a.button {padding: 6px 20px;}
.need-help-area .info-box-1 { padding: 10px;}
.section-tit-line {margin: 8px auto;}
.border-upload .uploadButton .uploadButton-file-name { margin-left: 0px; font-size: 12px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 5px; border-top-right-radius: 5px;}
.border-upload .uploadButton .uploadButton-button {border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; height: 45px;}
.utf_cta_area2_block .utf_subscribe_block {background:linear-gradient( rgba(12, 16, 23, 0.85) 100%, rgba(12, 16, 23, 0.85)100%),url("../imgs/upload-resume.jpg"); background-size: cover;}
.utf-intro-banner-search-form-block {width: 80%; margin: 0 auto;}
html {scroll-behavior: smooth;}
.popup-btn a{
    top:240px;
    position:fixed;
    right:-66px;
    z-index: 1000;
    transform: rotate(-90deg);
    padding:10px 20px 35px;
    height: 0px;
    background-color: #d3ec24;
    color:#000;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	 -webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
}
.popup-btn a:hover{ text-decoration: none; background-color: #ebff60;  color:#000;}
#backtotop { bottom: 5px;}
@-webkit-keyframes glowing {
  0% { background-color: #97b200; -webkit-box-shadow: 0 0 3px #97b200; }
  50% { background-color: #d3ec24; -webkit-box-shadow: 0 0 40px #d3ec24; }
  100% { background-color: #97b200; -webkit-box-shadow: 0 0 3px #97b200; }
}

@-moz-keyframes glowing {
  0% { background-color: #97b200; -moz-box-shadow: 0 0 3px #97b200; }
  50% { background-color: #d3ec24; -moz-box-shadow: 0 0 40px #d3ec24; }
  100% { background-color: #97b200; -moz-box-shadow: 0 0 3px #97b200; }
}

@-o-keyframes glowing {
  0% { background-color: #97b200; box-shadow: 0 0 3px #97b200; }
  50% { background-color: #d3ec24; box-shadow: 0 0 40px #d3ec24; }
  100% { background-color: #97b200; box-shadow: 0 0 3px #97b200; }
}

@keyframes glowing {
  0% { background-color: #97b200; box-shadow: 0 0 3px #97b200; }
  50% { background-color: #d3ec24; box-shadow: 0 0 40px #d3ec24; }
  100% { background-color: #97b200; box-shadow: 0 0 3px #97b200; }
}
.utf-quote-box {
    background-image: none;
}
.utf-boxed-list-headline-item h2 {color:#fff}
#titlebar {margin-bottom: 0px;}
.intro-banner:after, .intro-banner:before{    opacity: 0.5;}
input.utf-with-border, input[type="text"].utf-with-border, input[type="password"].utf-with-border, input[type="email"].utf-with-border, input[type="number"].utf-with-border, textarea.utf-with-border, select.utf-with-border
{
	border: 1px solid #cacaca;
}
@media (max-width: 768px) {
.utf-intro-banner-search-form-block {width: 100%; }

}
@media (max-width: 1920px) {
	.intro-banner .background-image-container{
		    background-position: 100% 50%;
	}
}
@media (max-width: 1600px) {
	.intro-banner .background-image-container{
		    background-position: 100% 50%;
	}
}