@charset "utf-8";

/* CSS Document */
body {

  font-size: 12px;

  font-family: "LatoWeb";


}

/* custom css for search droupdown */

.pdftable td, .pdftable th { padding:10px !important;}

.new-plans .panel-footer {

    

    text-align: center;

}



.new-plans .table {

    

   margin-bottom: 0px !important; 

}

.new-plans { margin-bottom:20px;}
.new-plans .panel-heading {

	    text-align: center;

    background: #ffcb05;

    font-size: 25px !important;

    color: #333333;

}

.searchleftbar { height: auto !important; overflow:auto; }
.catimg a {     display: block;

    font-size: 17px;

    /* font-weight: 600; */

    color: #2c2c2c;}

.catimg {    box-shadow: 2px 0px 10px #ccc;

    border-radius: 8px;

    padding-bottom: 15px;

    min-height: 200px;

    margin-bottom: 36px;}

.navbar-nav {

    float: right !important;
}

.header-area {

    background: #ee2f37;

    padding: 8px 0 8px;

}



.header-area .header-left ul {

    padding-left: 0;

    margin-bottom: 0;

}



.header-area .header-left ul li a {

    color: #ffffff;

}



.header-area .header-left ul li {

    list-style: none;

    display: inline-block;

    margin-right: 30px;

    line-height: 1;

    position: relative; font-size:14px;

}

.header-area .header-right ul {

    padding-left: 0;

    margin-bottom: 0;

}



.header-area .header-right ul li a {

    color: #ffffff; 

}



.header-area .header-right ul li {

    list-style: none;

    display: inline-block;

    margin-right: 30px;

    line-height: 1;

    position: relative; font-size:14px;

}



.righttop { float:right !important;}





.header-area .header-right ul li a:hover { text-decoration:none !important;

     

}



.header-area .header-left ul li a:hover { text-decoration:none !important;

     

}









.listing-details-headings-container p{padding-left:10px!important;}



 



.testimonial-section h2 {



	color: #fff;



	text-align: center;



	text-transform: uppercase;



	font-family: "Roboto", sans-serif;



	font-weight: bold;



	position: relative;



	margin: 60px 0 60px;



}



.testimonial-section h2::after {



	content: "";



	width: 100px;



	position: absolute;



	margin: 0 auto;



	height: 3px;



	background: #eb3136;



	left: 0;



	right: 0;



	bottom: -10px;



}



.col-center {



	margin: 0 auto;



	float: none !important;



	z-index: 9;



}



.carousel {



	margin: 50px auto;



	padding: 0 70px;



}



.carousel .item {



	color: #fff;



	font-size: 14px;



    text-align: center;



	overflow: hidden;



    min-height: 290px;



}



.carousel .item .img-box {



	width: 100px;



	height: 100px;



	margin: 0 auto;



	padding: 5px;



	border: 1px solid #ddd;



	border-radius: 50%;



}



.carousel .img-box img {



	width: 100%;



	height: 100%;



	display: block;



	border-radius: 50%;



}



.carousel .testimonial {



	padding: 30px 0 10px;  



}



.carousel .overview {	



	font-style: italic;

	 



}



.carousel .overview b {



	 



	color: #eb3136;



}



.carousel .carousel-control {



	width: 40px;



    height: 40px;



    margin-top: -20px;



    top: 50%;



	background: none;



}



.carousel-control i {



    font-size: 68px;



	line-height: 42px;



    position: absolute;



    display: inline-block;



	color: rgba(255, 255, 255,);



      



}



.carousel .carousel-indicators {



	bottom: -40px;



}



.carousel-indicators li, .carousel-indicators li.active {



	width: 10px;



	height: 10px;



	margin: 1px 3px;



	border-radius: 50%;



}



.carousel-indicators li {	



	background: #999;



	border-color: transparent;



	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);



}



.carousel-indicators li.active {	



	background: #555;		



	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);



}







.candidate-title { white-space:nowrap !important;} 







.date { white-space:nowrap !important;} 















.btn-primary {



    background-color: #652b89 !important;
    border:0 !important ;



}











.product-data span.full-time { float:right !important;}







.product-data .listing-container p {



    



    padding: 0px 0px 0px 0px !important;
	margin-bottom: 0;



    



}



.job-detailstext {}











.vlogo1 { 



  height: 100px;



  position: relative;



  padding: 0;



  



}







.vertical-center1 {



  margin: 10px;



  position: absolute;



  top: 50%;



  -ms-transform: translateY(-50%);



  transform: translateY(-50%);



}















.col-lg-3.text-center h5 a{ color:#5c4946 !important; text-transform: capitalize; font-size: 18px;

    margin: 20px;}







.vlogo { 



  height: 110px;



  position: relative;



  



}







.vertical-center {



  margin: 20px;



  position: absolute;



  top: 50%;



  -ms-transform: translateY(-50%);



  transform: translateY(-50%);



}







footer a:hover {



    color: #ee2f36 !important;



    



}







.btn-primary {



    



    border-color: #eb3136 !important;



}



.navbar-inverse {



   



    border-color: #fff !important;



}



.navbar {



     



    background-color: #fff !important;



	border-bottom:1px solid #eaeaea !important;



	 



}











.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {



    color: #532422;



   



}



.navbar-nav {



   



    margin-top: 11px;



}











.ui-autocomplete .ui-menu-item a:hover { background:#3366cc !important; border:0px  !important; color:#fff !important; border-radius: 0px; border:1px solid #3366cc !important;}















/* custom css for search droupdown */











.navbar-brand {



    



    height: 70px !important;



    



}







/* Webfont: Lato-Bold */







@font-face {



  font-family: 'LatoWebBold';



  src: url('../fonts/Lato-Bold.eot');



  /* IE9 Compat Modes */



  src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



  url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */



  url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */



  url('../fonts/Lato-Bold.ttf') format('truetype');



  font-style: normal;



  font-weight: normal;



  text-rendering: optimizeLegibility;



}







.m_1817776033237190385templatetext



{



  height: 60px;



  overflow: hidden;



}







.error_form {



    color: red;



    font-size: 12px;



    text-align: right;



}







.listing-container h4 a{







  color: #990000 !important;



  float: left;



}











.alert



{



font-size:16px;



}







i.fa.fa-times {



    color: #990000;



    cursor: pointer;



}















i.fa.fa-check {



    color: #006600;



    cursor: pointer;



}



























/* Webfont: Lato-Light */







@font-face {



  font-family: 'LatoWebLight';



  src: url('../fonts/Lato-Light.eot');



  /* IE9 Compat Modes */



  src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



  url('../fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */



  url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */



  url('../fonts/Lato-Light.ttf') format('truetype');



  font-style: normal;



  font-weight: normal;



  text-rendering: optimizeLegibility;



}











/* Webfont: Lato-MediumItalic */







@font-face {



  font-family: 'LatoWebMedium';



  src: url('../fonts/Lato-MediumItalic.eot');



  /* IE9 Compat Modes */



  src: url('../fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



  url('../fonts/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */



  url('../fonts/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */



  url('../fonts/Lato-MediumItalic.ttf') format('truetype');



  font-style: italic;



  font-weight: normal;



  text-rendering: optimizeLegibility;



}











/* Webfont: Lato-Regular */







@font-face {



  font-family: 'LatoWeb';



  src: url('../fonts/Lato-Regular.eot');



  /* IE9 Compat Modes */



  src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



  url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */



  url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */



  url('../fonts/Lato-Regular.ttf') format('truetype');



  font-style: normal;



  font-weight: normal;



  text-rendering: optimizeLegibility;



}











/* Webfont: Lato-Semibold */







@font-face {



  font-family: 'LatoWebSemibold';



  src: url('../fonts/Lato-Semibold.eot');



  /* IE9 Compat Modes */



  src: url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



  url('../fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */



  url('../fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */



  url('../fonts/Lato-Semibold.ttf') format('truetype');



  font-style: normal;



  font-weight: normal;



  text-rendering: optimizeLegibility;



}











/* Webfont: Lato-Thin */







@font-face {



  font-family: 'LatoWebThin';



  src: url('../fonts/Lato-Thin.eot');



  /* IE9 Compat Modes */



  src: url('../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



  url('../fonts/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */



  url('../fonts/Lato-Thin.woff') format('woff'), /* Modern Browsers */



  url('../fonts/Lato-Thin.ttf') format('truetype');



  font-style: normal;



  font-weight: normal;



  text-rendering: optimizeLegibility;



}







.banner {



  background-image: url(../images/banner-home.jpg);



  background-size: cover;



  height: 450px;



  width: 100%;



  background-repeat: no-repeat;



  position: relative



}







.banner:before {



  content: ' ';



  display: block;



  position: absolute;



  left: 0;



  top: 0;



  width: 100%;



  height: 100%;



  z-index: 1;



  opacity: 0.4;



  background-color: #000;



  height: 450px;



}







.navbar-inverse {



  background-color: #fff;



  



}







.navbar {



  min-height: 65px;



}







.navbar-inverse .navbar-collapse,



.navbar-inverse .navbar-form {



  border-color: #101010;



}







.container-fluid>.navbar-collapse,



.container-fluid>.navbar-header,



.container>.navbar-collapse,



.container>.navbar-header {



  margin-top: 17px;



}



.container-fluid



{



padding-left:0px;



padding-right:0px;



overflow:hidden;



}







.navbar-nav>li>a {



  padding-top: 8px;



  padding-bottom: 8px;



  padding-left: 20px;



  padding-right: 20px;



  font-size: 12px;



  text-transform: uppercase;



  font-weight: bold;



}







.navbar-brand {



  padding: 0px 15px 0px 0px;



}







.navbar-form {



  margin-top: 0px;



}







.navbar-inverse .navbar-nav>.active>a,



.navbar-inverse .navbar-nav>.active>a:focus,



.navbar-inverse .navbar-nav>.active>a:hover {



     color: #eb3136;

    background: none;

    font-weight: 600;



}







.navbar-inverse .navbar-nav>li>a {

color: #2c2c2c;

    font-weight: normal;

    font-size: 16px;

    text-transform: capitalize;



}







.resgister-form .btn {



  font-size: 12px;



  text-transform: uppercase;



  border-radius: 0px;



}







.resgister-form .btn-success {



  color: #fff;



  background-color: #5c4946;



border-color: #5c4946;



margin-bottom: 5px;



}







.resgister-form i {



  color: #fff;



}



 



 






.navbar-brand>img {



  display: block;



  width: 100%;



  margin-top: -13px;



  max-width: 108px;



}



.container



{



/*  width:1140px;*/



}



.find-job-form {



  position: absolute;



  top: 33%;



  z-index: 99;



  width:90%;



}



.job-header-image



{



margin-bottom:35px;



}



.find-job-form h1 {



  color: #fff;



  margin-bottom: 30px



}







.find-job-form .form-control {



  height: 45px;



  border-radius: 0px;



  border-right: none;



  box-shadow: none



}



.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control



{



color:#000000;



}



.find-job-form .input-group-addon {



  background-color: #fff;



  border-radius: 0px;



}



#titlebar {



    background-color: #f6f6f6;



    position: relative;



    padding: 70px 0px;



   /* margin-top: 90px;*/



}



#titlebar.single {



    padding: 40px 0;



}



.container .sixteen.columns {



    width: 1180px;



}



#titlebar h1, #titlebar h2 {



    font-size: 30px;



    line-height: 40px;



}



#breadcrumbs ul {



    margin-top: 3px;



    font-weight: 500;



	padding-left:0px;



}



#breadcrumbs ul li:first-child, #breadcrumbs ul li:last-child {



    color: #777;



    background: none;



}



#breadcrumbs ul li:first-child {



    padding-right: 0;



    margin-left: 0;



}



breadcrumbs ul li:after {



    content: "\f105";



    font-family: "FontAwesome";



    font-size: 14px;



    color: #aaa;



    margin: 0 0 0 9px;



}



#breadcrumbs ul li {



    display: inline-block;



    color: #777;



    margin: 0 0 0 5px;



}



#titlebar #breadcrumbs span a, #titlebar #breadcrumbs span {



    font-size: 16px;



}



#breadcrumbs ul li:last-child {



    padding: 0;



    background: none;



}



.subscribe



{



    width: 50% !important;



    height: 34px;



    float: left;



}



.thead-light



{



background-color:#f7f7f7;



font-size:16px !important;



}



.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th



{



font-size:14px;



border:1px solid #eaeaea;



}



.menu-right



{



padding:0px;



}



.menu-right .navbar-nav li



{



width:100%;



border-bottom:1px solid #ffffff;



}



.menu-right .navbar-nav>.active>a, .menu-right .navbar-nav>.active>a:focus, .menu-right .navbar-nav>.active>a:hover



{



background-color:#ee2f36 !important;



color:#ffffff;



font-size:14px;



}



.menu-right .navbar-nav>li>a



{



padding-top:14px;



padding-bottom:12px;



font-size:14px;



}



.job-seeker-content h1



{



margin-top:0px;



}







.input-lg



{



font-size:16px;



}



fieldset h2



{



font-size:24px;



}







/*------------------- Upload Resume-----------------*/



.woocommerce-info, .woocommerce-message, .job-manager-message a, .job-manager-message, .notification.notice, .notification.notice a, .notification.notice strong {



    background-color: #E9F7FE;



    color: #4587a9;



    padding: 15px;



    margin-bottom: 20px;



    font-size: 18px;



}



.button.big {



    font-size: 16px;



    padding: 12px 22px;



	background-color:#ee2f36 !important;



	border:0px;



	color:#ffffff;



}



.submit-page label {



    margin-bottom: 9px;



    font-size: 16px;



    line-height: 28px;



    color: #333;



    font-weight: 500;



}



.submit-page .form, fieldset .form {



    margin-bottom: 34px !important;



}



fieldset label



{



font-size:18px;



font-weight:normal;



}







.job-manager-form input[type="text"], .job-manager-form input[type="password"], .job-manager-form input[type="email"], .job-manager-form input[type="number"], .job-manager-form input[type="tel"], .job-manager-form input[type="phone"], .job-manager-form input[type="url"], .job-manager-form textarea, .job-manager-form select {



    padding: 14px 18px;



    outline: none;



    font-size: 15px;



    color: #909090;



    margin: 0;



    max-width: 100%;



    width: 100%;



    box-sizing: border-box;



    display: block;



    background-color: #fcfcfc;



    font-weight: 500;



    border: 1px solid #e0e0e0;



    opacity: 1;



	margin-bottom:20px;



}



.upload-btn {



    float: left;



   padding: 11px 18px !important;



    margin-right: 18px;



	background-color:#ee2f36 !important;



	color:#ffffff;



}



 



.fake-upload-btn input[type="file"] {



    display: none;



}



.fake-upload-btn



{



float:left;



margin-bottom:20px;



}



small.description {



    color: #808080;



    font-size: 100%;



    position: relative;



    top: 9px;



	float:left;



	font-size:16px;



}



table.manage-table.resumes th:first-child {



    width: auto;



}



table.manage-table th:first-child {



    width: 32%;



    padding-left: 34px;



}



.stacktable.large-only {



    display: table;



	width:100%;



	margin:35px 0px;



}



table.manage-table th i {



    position: absolute;



    left: 17px;



    top: 21px;



}



.post-content table th, article.page table th, table.shop_table th, table.manage-table th {



    background-color: #f6f6f6;



    text-align: left;



    padding: 18px 12px 18px 40px;



    color: #333;



    vertical-align: top;



    font-size: 14px;



    font-weight: 600;



    position: relative;



    z-index: 9;



    line-height: 22px;



    margin-left: 33px !important;



}



table.manage-table.resumes td:first-child, table.manage-table td:first-child {



 



    line-height: 25px;



}



table.manage-table.resumes td {



    padding: 20px 5px;



	font-size:14px;



	border:1px solid #eaeaea;



	text-align:center;



}







/*----------------------Account Details ------------*/







.form-row-first, .woocommerce-page form .form-row-last {



    width:100%;



}



.form-row-first label



{



display:block;



font-size:18px;



font-weight:normal;



}



fieldset legend



{



width:100%;



clear:both;



padding-top:20px;



}



.form-row-first input



{



    padding: 14px 18px;



    outline: none;



    font-size: 15px;



    color: #909090;



    max-width: 100%;



    width: 100%;



    box-sizing: border-box;



    display: block;



    background-color: #fcfcfc;



    font-weight: 500;



    border: 1px solid #e0e0e0;



    opacity: 1;



	border-radius:3px;



	



		}



.form-row-first input[type=email]



{



  padding: 14px 18px;



    outline: none;



    font-size: 15px;



    color: #909090;



    margin: 0;



    max-width: 100%;



    width: 98%;



    box-sizing: border-box;



    display: block;



    background-color: #fcfcfc;



    font-weight: 500;



    border: 1px solid #e0e0e0;



    opacity: 1;



	border-radius:3px;



}



.woocommerce form .form-row label, .woocommerce-page form .form-row label {



    display: block;



}



.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {



    box-sizing: border-box;



    width: 100%;



}



.woocommerce #payment #place_order, .woocommerce form .form-row-last, .woocommerce-page #payment #place_order, .woocommerce-page form .form-row-last {



    float: right;



}



.required {



    color: #d11c1c;



}



.job-icons



{



  float: left;



  width: 100%;



}



.find-job-form .btn-primary {



  border-radius: 0px;



  background-color: #eb3136;



  padding-top: 12px;



  padding-bottom: 12px;



  padding-left: 20px;



  padding-right: 20px;



}







.find-job-form h6 {



  color: #fff;



  font-size:24px;



  float: left;



  margin-top:10px !important;



}







.find-job-form .btn-default {



  background-color: rgba(37, 42, 48, 0.77);



  border-color: rgba(255, 255, 255, 0.32);



  color: #fff;



  border-radius: 0px;



  font-size: 12px;



}







.find-job-form h3 {



  font-family: 'LatoWebLight';



  color: #fff;



}







.find-job-form strong {



  font-size: 30px;



  font-family: 'LatoWebBold';



}







.popular-cat h3 {



  margin-bottom: 40px;



border-bottom: 3px solid #eb3136;



padding-bottom: 5px;



display: inline-block;



}







.categories .col-lg-3 {



 /* border: 1px solid #ccc;



  padding: 30px 10px 30px 10px;

*/

  min-height: 170px;



}







.categories h5 {



  color: #8a8a8a;



  text-transform: uppercase;



  font-size: 12px;



}







.popular-cat .btn-primary {



  border-radius: 0px;



  background-color: #eb3136;



  padding-top: 12px;



  padding-bottom: 12px;



  padding-left: 20px;



  padding-right: 20px;



  text-transform: uppercase;



  margin-bottom: 30px;



}







.testimonial-section {



  background-image: url(../images/testimonials-bg.jpg);



  height: 500px;



  width: 100%;



  background-repeat: no-repeat;



  position: relative; background-size:cover !important;



}







.testimonial-section:before {



  content: ' ';



  display: block;



  position: absolute;



  left: 0;



  top: 0;



  width: 100%;



  height: 100%;



  z-index: 1;



  opacity: 0.0;



  background-color: #000;



  height: 500px;



}







.testimonial-silder {



  position: absolute;



  z-index: 99;



  color: #fff;



  margin-top: 20%



}



/*--------------------------- Multiple Job Selection ----------------*/



span.multiselect-native-select {



	position: relative



}



span.multiselect-native-select select {



	border: 0!important;



	clip: rect(0 0 0 0)!important;



	height: 1px!important;



	margin: -1px -1px -1px -3px!important;



	overflow: hidden!important;



	padding: 0!important;



	position: absolute!important;



	width: 1px!important;



	left: 50%;



	top: 30px



}



.multiselect-container {



	position:relative;



	list-style-type: none;



	margin: 0;



	padding: 0



}



.multiselect-container .input-group {



	margin: 5px



}



.multiselect-container>li {



	padding: 0



}



.multiselect-container>li>a.multiselect-all label {



	font-weight: 700



}



.multiselect-container>li.multiselect-group label {



	margin: 0;



	padding: 3px 20px 3px 20px;



	height: 100%;



	font-weight: 700



}



.multiselect-container>li.multiselect-group-clickable label {



	cursor: pointer



}



.multiselect-container>li>a {



	padding: 0



}



.multiselect-container>li>a>label {



	margin: 0;



	height: 100%;



	cursor: pointer;



	font-weight: 400;



	padding: 3px 0 3px 30px;



	font-size:14px;



}



.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox {



	margin: 0



}



.multiselect-container>li>a>label>input[type=checkbox] {



	margin-bottom: 5px



}



.btn-group>.btn-group:nth-child(2)>.multiselect.btn {



	border-top-left-radius: 4px;



	border-bottom-left-radius: 4px



}



.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {



	padding: 3px 20px 3px 40px



}



.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {



	margin-left: -20px;



	margin-right: 0



}



.multiple-job-selector {



    color: #333;



    background-color:#fcfcfc !important;



    border-color: #e0e0e0;



    border-radius: unset;



    padding: 11px;



}



.multiselect-container.dropdown-menu



{



width:310px;



height:250px;



overflow:auto;



}



.multiselect.btn-default



{



background-color:#fcfcfc;



border: 1px solid #e0e0e0;



padding:12px;



border-radius:0px;



font-size:16px;



color:#909090;



}



.wpjm-container.right-sidebar .sidebar {



    float: right;



}



.container .five.columns {



    width: 355px;



}



.job_filters_links {



    margin-bottom: 42px;



    margin-top:24px;



    display: flex;



}



.tp-rightarrow, ul.share-post li:first-child a, .job_filters_links a.reset {



    border-radius: 3px 0 0 3px;



}



.job_filters a.reset {



    background: #ff3f3f;



    color: #fff;



}



.job_filters .job_filters_links a {



    display: inline;



    flex: 1;



    width: auto;



    padding: 8px 0px;



	text-align:center;



	text-transform:uppercase;



}



.job_filters a.rss_link {



    background: #ff7d1e;



    color: #fff;



}



.job_filters .job_filters_links a {



    display: inline;



    flex: 1;



    width: auto;



    padding: 8px 0px;



}



.widget {



    margin-bottom: 42px;



}



.widget h4 {



    font-size: 20px;



    margin-bottom: 15px;



}



.widget select.radius_type {



    width: 30%;



    padding: 13px;



    margin-left: 10px;



    float: right;



}



.checkboxes input[type=checkbox] {



    display: none;



}



.checkboxes li {



    padding: 4px 0;



}



.checkboxes label {



    display: inline-block;



    cursor: pointer;



    position: relative;



    padding-left: 30px;



    margin-right: 15px;



}



.fake-input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="phone"], input[type="url"], textarea, select {



    padding: 14px 18px;



    outline: none;



    font-size: 15px;



    color: #909090;



    margin: 0;



    max-width: 100%;



    width: 100%;



    box-sizing: border-box;



    display: block;



    background-color: #fcfcfc;



    font-weight: 500;



    border: 1px solid #e0e0e0;



    opacity: 1;



}



.widget input#search_radius {



    width: 65%;



    float: left;



}



.widget select.radius_type {



    width: 30%;



    padding: 13px;



    margin-left: 10px;



    float: right;



}



.chosen-container-single .chosen-single span {



    display: block;



    overflow: hidden;



    margin-right: 26px;



    text-overflow: ellipsis;



    white-space: nowrap;



    color: #808080;



}



.current-menu-item > a, a.button.gray.app-link.opened, ul.float-right li a:hover, .menu ul li.sfHover a.sf-with-ul, .menu ul li a:hover, a.menu-trigger:hover, .current-menu-parent a, #jPanelMenu-menu li a:hover, .search-container button, .upload-btn, button, input[type="button"], input[type="submit"], a.button, .upload-btn:hover, #titlebar.photo-bg a.button.white:hover, a.button.dark:hover, #backtotop a:hover, .mfp-close:hover, .woocommerce-MyAccount-navigation li.is-active a, .tabs-nav li.active a, .tabs-nav-o li.active a, .accordion h3.active-acc, .highlight.color, .plan.color-2 .plan-price, .plan.color-2 a.button, .tp-leftarrow:hover, .tp-rightarrow:hover, .pagination ul li a.current-page, .woocommerce-pagination .current, .pagination .current, .pagination ul li a:hover, .pagination-next-prev ul li a:hover, .infobox, .load_more_resumes, .job-manager-pagination .current, .hover-icon, .comment-by a.reply:hover, .chosen-container .chosen-results li.highlighted, .chosen-container-multi .chosen-choices li.search-choice, .list-search button, .checkboxes input[type=checkbox]:checked + label:before, .listings-loader, .widget_range_filter .ui-state-default, .tagcloud a:hover, .filter_by_tag_cloud a.active, .filter_by_tag_cloud a:hover, #wp-calendar tbody td#today, .footer-widget .tagcloud a:hover, .nav-links a:hover, .icon-box.rounded i:after, #mapnav-buttons a:hover, .comment-by a.comment-reply-link:hover, #jPanelMenu-menu .current-menu-item > a, .button.color



{



    background-color: #eb3136;



	border:0px;



	padding:5px 10px;



	color:#ffffff;



}



.checkboxes input[type="checkbox"]:checked + label::before {



    content: "";



    font-family: FontAwesome;



    font-size: 12px;



    color: rgb(255, 255, 255);



    text-align: center;



    line-height: 15px;



    background-color: rgb(80, 80, 80);



    border-width: 2px;



    border-style: solid;



    border-color: transparent;



    border-image: initial;



}



ul.float-right li a, .menu ul li a, .menu ul ul, .search-container .chosen-container, .search-container select, .search-container input, .search-container button, .browse-jobs a, a.button, li .resume-spotlight, li .job-spotlight, .infobox a, .recent-post-img img, .job-list > li a span.job-type, .map-box h4 span, .job-spotlight h4 span, #titlebar h1 span, #titlebar h2 span, .job_listings h4 span, .job-list h4 span, .plan-price, .plan, .job-overview, .resume-spotlight, .job-spotlight, input.apply-with-xing[type="button"], input.apply-with-linkedin[type="button"], input.apply-with-facebook[type="button"], .company-info img, .resumes-content .skills span, .fake-input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="phone"], input[type="url"], textarea, select, .widget-box, body #googlemaps, .page .wpcf7-form input[type="submit"], .job-manager-pagination.pagination ul li span, .job-manager-pagination.pagination ul li a, .checkboxes label::before, .chosen-container .chosen-single, .chosen-container .chosen-drop, .chosen-container .chosen-results li, .company-letter, .notification, .upload-btn, .chosen-choices, .chosen-container-multi .chosen-choices li.search-choice, .button.big, .accordion h3, .trigger a, .post-img img, .job-manager-pagination .current, .pagination .current, .pagination ul li a, .widget-thumb a img, .skills span, a.load_more_resumes, div.small-dialog.apply-popup, .mfp-content input[type="submit"]



{



    border-radius: 3px;



	padding:10px;



}



.checkboxes label:before {



    content: "";



    display: inline-block;



    width: 19px;



    height: 19px;



    margin-right: 10px;



    position: absolute;



    left: 0;



    top: 0;



    background-color: #fff;



    border: 2px solid #d0d0d0;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



}



.multiselect-all



{



display:none;



}



.list-search {



    margin: 5px 0 45px 0;



}



.list-search button {



    background: #eb3136 !important;



    border-radius: 0 3px 3px 0;



    color: #fff;



    transition: 0.3s;



	margin-right:10px;



}



.job_listings {



    position: relative;



}



.listings-loader i {



    font-size: 32px;



    cursor: default;



    color: #fff;



    position: relative;



    top: 18px;



}



.job-list > li a span.job-type:last-child {



    margin-right: 17px;



}



.list-search input {



    font-size: 16px;



    padding: 17px 22px;



    width: 64%;



    line-height: 20px;



    box-sizing: border-box;



    position: relative;



    float: left;



    margin-top: -56px;



    background-color: #f7f7f7;



    border: 1px solid #cccccc;



}



.search_keywords



{



margin-top:25px;



}



body ul.resumes, body ul.job-list {



    margin-bottom: 30px;



    list-style: none;



    margin-left: 0px;



	padding-left:0px;



}



.resumes li, .job_listings > li, .job-list > li, .resumes li.highlighted a:before, .resumes li a:before, .job-list li.job_position_featured a:before, .job_listings > li a:before, .job-list > li a:before {



    transition: 0.3s !important;



}



.resume-titlebar .resumes-content, .resumes .resumes-content, .job_listings .job-list-content, .job-list .job-list-content {



    display: block;



    margin-left: 125px;



    position: relative;



}



.job-list.full .job-list-content h4 {



    margin-bottom: 15px;



}



.job-list > li a span.job-type:last-child {



    margin-right: 17px;



}



.job-icons span {



    margin-bottom: 8px;



	margin-right:15px;



	font-size:14px;



	font-weight:bold;



}



.job_listing-common:hover



{



background-color:#f4fbf7;



border-top:1px solid #eb3136;



text-decoration:none;



}



.listing-details-headings



{



font-size:28px;



    float: left;



    display: block;



    text-align: left;



}



.job-listing-page 



{



display:inline !important;



float:none !important;



}



.listing-details-headings-container



{



width:100%;



border: 1px solid #eaeaea;







font-size:16px;



line-height:24px;



margin-top:40px;



}



.website



{



color:#999999;



font-size:14px;



}



.website:hover



{



color:#eb3136;



text-decoration:none;



}



.resume-titlebar i, .job-spotlight i, .resume-spotlight i, .map-box a i, .job_listings > li a i, .job-list > li a i, .resumes li a i {



    color: #999;



    margin-right: 4px;



}



.map-box h4 span, .job-spotlight h4 span, #titlebar h1 span, #titlebar h2 span, .job_listings h4 span, .job-list h4 span {



    color: #fff;



    font-size: 11px;



    font-weight: 600;



    text-transform: uppercase;



    padding: 0 10px;



    line-height: 28px;



    position: relative;



    margin: 0 0 0 4px;



    top: -2px;



}



span.internship {



    background-color: #e1d123;



	padding:7px !important;



	border-radius:2px;



}



span.full-time {



    background-color: #5c4946;



    padding: 7px !important;



    border-radius: 2px;



    color: #fff;



    font-size: 12px;



    text-transform: uppercase;



	position:relative;



	display:inline-block !important;



    margin-bottom: 10px;



    margin-top: 0px;



     



	float:left;



}



.h4, h4



{



clear:both;



}



span.part-time {



    background-color: #f1630d;



	padding:7px !important;



	border-radius:2px;



}



.job_listings .job-list-content h4, .job-list .job-list-content h4 {



    line-height: 31px;



    margin: 0px 0 8px 0;



}



.job-list li, .resumes-list li {



    position: relative;



    z-index: auto!important;



}



.resumes li a p, .job_listings > li a p, .job-list > li a p {



    line-height: 27px;



    margin: 11px 0 0 0;



    padding-right: 40px;



    color: #666;



	font-size:16px;



}



.resumes li a p:hover, .job_listings > li a p:hover, .job-list > li a p:hover, .resumes li a:hover, .job_listings img, .job-list img:hover



{



text-decoration:none;



}







.resumes li, .job_listings > li, .job-list > li {



    background-color: #fff;



    border-top: 1px solid #e0e0e0;



    position: relative;



    z-index: 99;



    padding: 0;



}



.resumes li a, .job_listings > li a, .job-list > li a {



    color: #808080;



    width: 100%;



    height: 100%;



    display: inline-block;



	text-decoration:none;



}



.resumes .resumes-content, .job_listings .job-list-content, .job-list .job-list-content, .job_listings img, .job-list img {



    padding: 35px 0;



}



.job_listings img, .job-list img {



    float: left;



    margin-left: 35px;



    margin-top: 2px;



    width: 60px;



}



.list-search button {



    cursor: pointer;



    color: #ffffff;



    float: right;



    width: 56px;



    height: 56px;



    display: inline;



    padding: 0;



    font-size: 18px;



	text-align:center;



    border: medium none;



    position: relative;



    -webkit-transition: all 0.2s ease-in-out;



    -moz-transition: all 0.2s ease-in-out;



    -o-transition: all 0.2s ease-in-out;



    -ms-transition: all 0.2s ease-in-out;



    transition: all 0.2s ease-in-out;



}



blockquote {



  padding: 10px 20px;



  margin: 0 0 20px;



  font-size: 20px;



  border-left: none;



  width: 1170px;



  text-align: center;



  line-height: 40px;



  font-family: 'LatoWebLight';



}







blockquote .small,



blockquote footer,



blockquote small {



  display: block;



  font-size: 80%;



  line-height: 1.42857143;



  color: #fff;



  font-weight: bold;



}







blockquote .small:before,



blockquote footer:before,



blockquote small:before {



  content: '';



}







footer {



  background-color: #5c4946;



  padding-top: 40px;



  color: #fff;



}







footer p {



  color: #ececec;



  font-size:14px;



}







footer ul {



  padding-left: 0px;



}







footer ul li {



  list-style-type: none;



  margin-bottom:7px;



}







footer ul li a {



  color: #ececec;



font-size: 14px;



  text-decoration:none;



}



footer ul li a:hover



{



text-decoration:none;



}







.signup-bg



{



background-color:#f7f7f7;



padding-bottom:50px;



}



.btn-primary



{



background-color:#0071bc;



}



.panel



{



    text-align: center;



}



.panel:hover { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35); }



.panel-body



{



    padding: 0px;



    text-align: center;



}







.the-price



{



    background-color: rgba(220,220,220,.17);



    box-shadow: 0 1px 0 #dcdcdc, inset 0 1px 0 #fff;



    padding: 20px;



    margin: 0;



}







.the-price h1



{



    line-height: 1em;



    padding: 0;



    margin: 0;



}







.subscript



{



    font-size: 25px;



}







/* CSS-only ribbon styles    */



.cnrflash



{



    /*Position correctly within container*/



    position: absolute;



    top: -9px;



    right: 4px;



    z-index: 1; /*Set overflow to hidden, to mask inner square*/



    overflow: hidden; /*Set size and add subtle rounding  		to soften edges*/



    width: 100px;



    height: 100px;



    border-radius: 3px 5px 3px 0;



}



.cnrflash-inner



{



    /*Set position, make larger then 			container and rotate 45 degrees*/



    position: absolute;



    bottom: 0;



    right: 0;



    width: 145px;



    height: 145px;



    -ms-transform: rotate(45deg); /* IE 9 */



    -o-transform: rotate(45deg); /* Opera */



    -moz-transform: rotate(45deg); /* Firefox */



    -webkit-transform: rotate(45deg); /* Safari and Chrome */



    -webkit-transform-origin: 100% 100%; /*Purely decorative effects to add texture and stuff*/ /* Safari and Chrome */



    -ms-transform-origin: 100% 100%;  /* IE 9 */



    -o-transform-origin: 100% 100%; /* Opera */



    -moz-transform-origin: 100% 100%; /* Firefox */



    background-image: linear-gradient(90deg, transparent 50%, rgba(255,255,255,.1) 50%), linear-gradient(0deg, transparent 0%, rgba(1,1,1,.2) 50%);



    background-size: 4px,auto, auto,auto;



    background-color: #aa0101;



    box-shadow: 0 3px 3px 0 rgba(1,1,1,.5), 0 1px 0 0 rgba(1,1,1,.5), inset 0 -1px 8px 0 rgba(255,255,255,.3), inset 0 -1px 0 0 rgba(255,255,255,.2);



}



.cnrflash-inner:before, .cnrflash-inner:after



{



    /*Use the border triangle trick to make  				it look like the ribbon wraps round it's 				container*/



    content: " ";



    display: block;



    position: absolute;



    bottom: -16px;



    width: 0;



    height: 0;



    border: 8px solid #800000;



}



.cnrflash-inner:before



{



    left: 1px;



    border-bottom-color: transparent;



    border-right-color: transparent;



}



.cnrflash-inner:after



{



    right: 0;



    border-bottom-color: transparent;



    border-left-color: transparent;



}



.cnrflash-label



{



    /*Make the label look nice*/



    position: absolute;



    bottom: 0;



    left: 0;



    display: block;



    width: 100%;



    padding-bottom: 5px;



    color: #fff;



    text-shadow: 0 1px 1px rgba(1,1,1,.8);



    font-size: 0.95em;



    font-weight: bold;



    text-align: center;



}











/*------------------- Filters --------------*/







.grey-background



{



	background-color: #fdfdfd;



    border: 1px solid #e2e2e2;



    padding: 10px 10px 31px 10px;



	font-size:14px;



	float:left;



}



.grey-bg



{



background-color:#f7f7f7;



border-bottom:1px solid #eaeaea;



padding:10px;



text-align:left;



font-weight:bold;



font-size:16px;



}



.reset-filters



{



border:2px solid #f2f2f2;



border-radius:3px;



text-align:center;



color:#333333;



font-size:16px;



text-transform:uppercase;



padding:7px;



}



.reset-filters:hover



{



background-color:#f2f2f2;



color:#000;



}



.filters-headings



{



font-size:16px;



color:#333333;



font-weight:bold;



padding:15px 0px 0px 0px;



}



.filters-container



{



padding:10px 0px 10px 0px;



}







.search-box



{



background-color:#f7f7f7;



border-radius:3px 0px 0px 3px !important;



border:1px solid #eaeaea;



padding:10px;



font-size:16px;



color:#333333;


/*
width:94% !important;*/



float:left;



}



.search-button



{



    background: #eb3136 !important;



    border-radius: 0 3px 3px 0;



    color: #fff;



    transition: 0.3s;



    float: left;



    width: 18%;



   padding:11px 9px 11px 17px !important;

   text-align:center;



    font-size: 18px;



}
.search-button#listsearch
{
   padding: 9px 10px;
   font-size: 19px;
   width: 18%;
}
.listing-container
{
/*background-color:#fbfbfb;*/
padding:15px 15px 15px 15px;
/*border-top:1px solid #eaeaea;*/

/*

border-bottom:1px solid #eaeaea;*/

float:left;

width:100%;



/*margin-top:25px;*/



}



.listing-container:hover



{



/*background-color:#f4fbf7;*/



border-top:1px solid #eb3136;



border-bottom:1px solid #eb3136;



padding:15px 15px 15px 15px;



float:left;



width:100%;



}



.listing-container p



{



font-size:14px;



padding:20px 0px 20px 0px;



clear: both;



}



.listing-container h4



{



margin-bottom:25px;



color:#990000;



}



.job-overview ul {



    list-style: none;



    margin: 0px;



	padding:0px;



}



.job-overview ul li:first-child {



    margin-top: 5px;



}



.job-overview ul li {



    margin: 0;



    padding: 2px 0px;



}



.job-overview ul li div {



    position: relative;



    top: -18px;



    margin-left: 25px;



}



.job-overview ul li span {



    display: block;



    line-height: 26px;



	font-size:16px;



}



.job-overview ul li strong



{



margin-top:0px;



font-size:16px;



position:relative;



top:-5px;



}



.job-overview ul li i {



    font-size: 16px;



    color: #eb3136;



}



.apply-job
{
background-color:#652b89;
border-radius:3px;
text-align:center;
color:#ffffff;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
width:100%;
float:left;
padding:10px;
}



.apply-job:hover



{



color:#eaeaea;



text-decoration:none;



}



.save-job



{



font-size:14px;



}







@media only screen and (max-width:995px)



{



  .find-job-form



  {



    top:19%;



    width: 100%;



  }



  #titlebar.single



  {



    padding: 10px 0px;



  }



  .banner, .banner::before



  {



    height: 400px;



  }



  #titlebar h1, #titlebar h2 {



    font-size: 15px;



    line-height: 24px;



}



.job-seeker-content h1



{



  font-size: 24px;



  }



  .find-job-form .btn-primary



  {



    width: 100%;



  }



  .navbar-inverse



  {



    background-color: #000000;



    opacity: 9;



  }



  .padLR0



  {



    padding-left: 0px;



    padding-right: 0px;



  }



  #seachcompanytitlejob



{



  width:100% !important;



  margin-top: 10px;



  border-radius:0px !important;



}


.selectcustominner {width:100% !important;}

#searchcitystatezip



{



  width:100% !important;



  margin-left: 0px;



  border-radius:0px !important;



}



.search-button



{



  border-radius: 0px;



  width: 93% !important;



  text-align: center;



}



span.full-time



{



  margin-left: 0px;



  float:left !important;



  margin-top: 7px;



}



}



img.joblogin { margin-top:120px;}

@media (max-width: 575px) {

	

	

	

	.header-right .text-right{ text-align:center !important;}

	

	

	

	.cms { padding:0px 30px !important;}
  #cmsBox h2{color:#333 !important}
	

	span.full-time {

    

    float: none !important;

    margin-top: 7px;

    width: 100%;

    text-align: center;

}

	.grey-background {

    

    float: none !important; 

}

	

	footer h4{ margin-top:30px;

    

     

    

}

	

	.subscribe {

    right: -63px;

    position: relative;

}

	

	footer {

    

    text-align: center;

    

}

	

	img.joblogin { margin-top:120px;}

	

	.signup-bg form{ padding:20px;}

	

	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{

    background-color:#ccc !important; background:#ccc !important;

}

	

	

	.listing-container h4 { margin-bottom:0px !important;} 

.product-data span.full-time {

    float: none !important;

    margin: 9px auto;

    text-align: center;

    display: inline-block !important;

    width: 100%;

}



.searchin {

   

    display: inline-grid;

    

}



.job-icons {

    

    text-align: center;

    margin: 10px 0;

}



.header-area .header-right ul li{ margin-right:0px !important; margin-left:5px; }



.header-area .header-left ul li { margin-right:0px !important; margin-left:5px; }



.searchleftbar { overflow:auto; height:auto !important; }



#titlebar {

    

   /* margin-top: 130px;*/

}



.testimonial-section::before {

    

    opacity: 10!important;

    background-color: #124cb8 !important;

    

}



.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

   

    background: #f2f2f2;

}



.navbar-nav { float:none  !important;}



.find-job-form h6 {

   

    font-size: 18px !important;

     

}



.find-job-form h1 {

    

    margin-bottom: 10px;

      font-size: 18px !important;

}

.find-job-form { padding-top:68px;}



.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #151515;

}

.header-area .header-right ul {

    

    text-align: center !important;

}





.header-area .header-left ul {

    

    text-align: center !important;

}



.text-right { float:none !important;}



.row.align-items-center{

	

	 text-align: center !important; float:none !important;}

	 

	 .footer-area .lines .line { background:none !important;}

	 

	 .footer-area .lines .line::after{ background:none !important;}

	 

	 .footer-area .footer-widget h3::after{ background:none !important;}

	 .footer-area .footer-widget h3::before{ background:none !important;}

	 .footer-area .footer-widget h3 { padding-left:0px !important;}



}


/* Footer CSS Start */



.footer-area .footer-widget ul li a:hover {

    color: #ffffff !important;

}

.footer-area {

  background: #ee2f37;

  padding-top:80px;

  position: relative;

  z-index: 0;

}



.footer-area .footer-widget {

  margin-bottom: 30px;

}



.footer-area .footer-widget img {

  margin-bottom: 30px;

}



.footer-area .footer-widget .footer-social {

    margin-top: -4px !important;

}

 



.footer-area .footer-widget .footer-social a i {

  color: #ffffff;

  width: 35px;

  height: 35px;

  text-align: center;

 line-height: 35px;

    background: #b3161d;

    border-radius: 59px;

  display: inline-block;

  margin-right: 10px;

  position: relative;

  z-index: 0;

}



.footer-area .footer-widget .footer-social a i::after {

  position: absolute;

  content: '';

  background: #ef2e38;

  width: 100%;

  height: 100%;

  border-radius: 5px;

  top: 0;

  left: 0;

  -webkit-transform: scale(0);

          transform: scale(0);

  -webkit-transition: .5s;

  transition: .5s;

  z-index: -1;

}



.footer-area .footer-widget .footer-social a i:hover::after {

  -webkit-transform: scale(1);

          transform: scale(1);

}



.footer-area .footer-widget h3 {

  color: #ffffff;

  margin-bottom: 40px;

  position: relative;

  padding-left: 10px;

}



.footer-area .footer-widget h3::before {

  position: absolute;

  content: '';

  background: #ffffff;

  width: 3px;

  height: 100%;

  left: 0px;

  top: 2px;

}



.footer-area .footer-widget h3::after {

  position: absolute;

  content: '';

  background: #e1cd5d;

  width: 3px;

  height: 3px;

  left: 0;

  top: 0;

  right: 0;

  -webkit-animation: translate-one 10s infinite cubic-bezier(0, 0, 0.46, 0.26);

          animation: translate-one 10s infinite cubic-bezier(0, 0, 0.46, 0.26);

}



.footer-area .footer-widget ul {

  padding-left: 0;

  list-style-type: none;

}



.footer-area .footer-widget ul li {

  color: #ffffff;

  margin-bottom: 10px;

  position: relative;

  -webkit-transition: .5s;

  transition: .5s;

   font-size: 16px;

}



.footer-area .footer-widget ul li::before {

  position: absolute;

  content: '';

  width: 0;

  height: 2px;

  top: 15px;

  left: 0;

  background: #ef2e38;

  -webkit-transition: .5s;

  transition: .5s;

}



.footer-area .footer-widget ul li:hover::before {

  width: 10px;

}



.footer-area .footer-widget ul li:hover {

  padding-left: 15px;

}



.footer-area .footer-widget ul li i {

  font-size: 16px;

  top: 0px;

  margin-right: 10px;

  position: relative;

}



.footer-area .footer-widget ul li a {

  color: #ffffff;

  font-size: 16px;

}



.footer-area .footer-widget ul li a:hover {

  color: #e1cd5d;

}



.footer-area .footer-widget ul :last-child {

  margin-bottom: 0;

}



.footer-area .copyright-area {

  text-align: center;

  background: #d0282f;

  margin-top: 60px;

}



.footer-area .copyright-area p {

  color: #ffffff;

  margin-bottom: 0;

  padding: 20px;

  letter-spacing: 1px;

}



.footer-area .copyright-area p a {

  color: #ffffff;

}



.footer-area .copyright-area p a:hover {

  color: #ef2e38;

}



.footer-area .lines {

  position: absolute;

  height: 100%;

  left: 0;

  right: 0;

  margin: auto;

  top: 0;

  z-index: -1;

}



.footer-area .lines .line {

  position: absolute;

  width: 2px;

  height: 100%;

  background: rgba(255, 255, 255, 0.1);

  left: 49%;

  top: 0;

}



.footer-area .lines .line::after {

  position: absolute;

  content: '';

  width: 100%;

  height: 10px;

  background: #ffffff;

  left: 0;

  top: 0%;

  right: 0;

  margin: auto;

  -webkit-animation: line 8s infinite cubic-bezier(0.2, 0.69, 1, 1);

          animation: line 8s infinite cubic-bezier(0.2, 0.69, 1, 1);

}



.footer-area .lines :nth-child(1) {

  margin-left: 21%;

}



.footer-area .lines :nth-child(2)::after {

  -webkit-animation-delay: 1s;

          animation-delay: 1s;

}



.footer-area .lines :nth-child(3) {

  margin-left: -21%;

}



.footer-area .lines :nth-child(3)::after {

  -webkit-animation-delay: 2s;

          animation-delay: 2s;

}



/* Footer CSS End */
