
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500,600;700&display=swap');

/* -------------------------------- new footer css - added 17/02/2023 - 10:05am -------------------------------- */

.main_footer{display:block; width:100%; height:auto; font-size:12px; color:#333; font-family:'Noto Sans', sans-serif; letter-spacing:1px; text-align:center;
							border-top:1px solid #eee; background:#f8f8f8;}

.main_footer_container{display:block; width:1220px; max-width:90%; margin:0 auto; padding:2% 0;}
.main_footer_container a{color:#444; font-family:'Noto Sans', sans-serif;}
.main_footer_container a:hover{color:#39b54a;}
/* 
.main_footer_download{display:block; width:100%; text-align:center;}
.main_footer_download_title{display:block; font-size:22px; line-height:42px; color:#444;}
.main_footer_download_subtitle{display:block; font-size:16px; line-height:32px; color:#999;}

.main_footer_download_android{display:inline-block; width:170px; height:50px; vertical-align:top; margin:15px auto;
															 background:url(https://asset.jobstore.com/images/icon_mobileapp_googleplay.png) no-repeat center/155px;}
.main_footer_download_ios{display:inline-block; width:170px; height:50px; vertical-align:top; margin:15px auto;
													 background:url(https://asset.jobstore.com/images/icon_mobileapp_applestore.png) no-repeat center/155px;}
 */

.main_footer_logo{width:120px; height:50px; margin:0 auto; object-fit:contain;}

.main_footer_menu{display:inline-block; width:22%; height:auto; text-align:left; margin:3% 1% 0; vertical-align:top;}

.main_footer_header{display:block; width:100%; font-size:15px; font-weight:600; color:#39b54a; text-transform:uppercase; margin-bottom:20px;}

.main_footer_links{display:block; width:100%; font-size:13px; color:#444;}

.main_footer_boxes{display:block; margin:10px 0;}
.main_footer_boxes a{color:#444;}
.main_footer_boxes a:hover{outline:none; color:#39b54a;}
.main_footer_boxes img{display:inline-block; width:13px; height:auto; margin-right:15px; vertical-align:middle;}

.main_footer_menu_mobile{display:block; width:100%; height:auto; margin:15px auto 0; vertical-align:top;}
.main_footer_downloadapp{display:inline-block; width:auto; height:40px; line-height:40px; font-size:12px; color:#ddd; vertical-align:top;}
.main_footer_downloadapp img{display:inline-block; width:auto; height:40px; margin-right:15px;}

.main_footer_social_mobile{display:none;}
.main_footer_social_mobile a{vertical-align:top;}
.main_footer_social_mobile_name{display:inline-block; width:0; height:0; color:transparent; vertical-align:top;}

.main_footer_appdownload{display:block; width:auto; height:40px; font-size:12px; color:#ddd; margin:0 auto 25px;}
.main_footer_appdownload img{display:inline-block; width:auto; height:40px; margin:0 5px;}
.main_footer_appdownload_link{display:none; color:transparent;}

.main_footer_copyright{display:block; width:auto; height:40px; line-height:40px; font-size:0.8rem; font-family:'Noto Sans', sans-serif;
                       color:#333; text-align:center;}
.main_footer_copyright a{font-size:0.8rem;}
.main_footer_bullet{display:inline-block; margin:0 5px;}
.main_footer_bulletcopy{display:inline-block; margin:0 5px;}

.main_footer_details{display:block; width:100%; font-size:12px; color:#333; text-align:left; border-top:1px solid #e1e1e1; padding:1.5rem 0 0; margin:1rem auto 0;}
.main_footer_details p{display:block; padding:1%; text-align:justify;}

/*------------------------------------------------ END footer css - updated 3/4/2017 - 4:42pm  ------------------------------------------------*/


/* ------------------------------------------------------------------------------------------------- */
/* -------------------------- media css - created on 20/03/2020 - 01:07pm -------------------------- */
/* ------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 481px) and (max-width: 660px) {
	
  .main_footer_container{display:block; width:90%; max-width:90%; padding:2rem 0; margin:0 auto;}
  .main_footer_copyright, #footer_terms, #footer_privacy{display:block; height:auto; line-height:2rem; text-align:center;}
  .main_footer_bullet, .main_footer_bulletcopy{display:none; width:100%; margin:0 auto;}
  .main_footer_details{display:block; width:100%; line-height:2rem; font-size:0.9rem;}
  
}

@media only screen and (min-width: 661px) and (max-width: 720px) and (orientation: portrait) {
  
  .main_footer_container{display:block; width:75%; max-width:90%; padding:2rem 0; margin:0 auto;}
  .main_footer_copyright, #footer_terms, #footer_privacy{display:block; height:auto; line-height:2rem; text-align:center;}
  .main_footer_bullet, .main_footer_bulletcopy{display:none; width:100%; margin:0 auto;}
  
}

@media only screen and (min-width: 721px) and (max-width: 800px) {
	
  .main_footer_container{display:block; width:75%; max-width:90%; padding:2rem 0; margin:0 auto;}
  
}

@media only screen and (min-width: 801px) and (max-width: 920px) {
	
}

@media only screen and (min-width: 921px) and (max-width: 980px) {
	
}

@media only screen and (min-width: 981px) and (max-width: 1023px) {
  
}

@media only screen  and (min-width: 1024px) and (max-width: 1151px) {
	
}

@media only screen  and (min-width: 1152px) and (max-width: 1279px) {
	
}

@media only screen  and (min-width: 1280px) and (max-width: 1439px) {
	
}

@media only screen  and (min-width: 1440px) and (max-width: 1600px) {
	
}

@media only screen and (max-device-width: 480px) and (orientation:portrait) {
  
  .main_footer_container{display:block; width:90%; max-width:90%; padding:2rem 0; margin:0 auto;}
  .main_footer_copyright, #footer_terms, #footer_privacy{display:block; height:auto; line-height:2rem; text-align:center;}
  .main_footer_bullet, .main_footer_bulletcopy{display:none; width:100%; margin:0 auto;}
  .main_footer_details{display:block; width:100%; line-height:2rem; font-size:0.9rem;}
  
}

@media only screen and (max-device-width: 720px) and (orientation:landscape) {
  
  .main_footer_container{display:block; width:75%; max-width:90%; padding:2rem 0; margin:0 auto;}
  .main_footer_copyright, #footer_terms, #footer_privacy{display:block; height:auto; line-height:2rem; text-align:center;}
  .main_footer_bullet, .main_footer_bulletcopy{display:none; width:100%; margin:0 auto;}
  
}

/* ----------------------------------------------------------------------------------------------------- */
/* -------------------------- END media css - created on 20/03/2020 - 01:07pm -------------------------- */
/* ----------------------------------------------------------------------------------------------------- */
