


@media screen and (min-width: 0px) and (max-width: 979px) {
	body {-webkit-text-size-adjust: none; }
	.main .main_cont .main_inner .navigation {    display: none;}
	select {
      -webkit-appearance: none;
      -moz-appearance: none;
		appearance: none;}
	header { width:100%; float:left;  position:absolute; top:0; left:0; z-index:8000;}
	.login_wrapper .login_block input[type="submit"] {  -webkit-appearance: none;}
span.notif{display: inline-block;
width: 21px;
height: 21px;
text-align: center;
line-height: 21px;
font-size: 12px;
background: #ffffff !important;color: #ed7c15!important;
border-radius: 50%;
position: relative;
top: -5px;
transition: all 0.2s ease;}
	.clearall{float: left;text-align: right;width: 100%;font-size: 12px;color: #fff!important;margin-bottom: 5px;}
.clearall:hover{color:#00457C!important;}	
			
	.independance,.chinesedeco{display:none;}
	.independancedeco2019 {
    width: 180px;
    height: 35px;
    top: 4px;
    left: 110px;
    z-index: 1;
    background-size: cover;
}
	.logojioifix{display:none;}	
}

@media screen and (min-width: 980px) {
	.main .main_cont .main_inner .navigation { display:block !important;}
		
}
@media screen and (min-width: 0px) and (max-width: 981px) {
	.deco-ugadi,.txtcenterjioi {  display:none;}
	#login-nav-lunch{display:block;}
	
	#login-nav-lunch {
    color: #FFF;
    width: 66px;
    height: 60px;
    position: absolute;
    top: 0px;
    right: 134px;
    background: url(../images/lunch/lunch_mobile-icon.png) center center no-repeat #1b75bc;
    padding: 0;
    cursor: pointer;
    display: block;
}
	#login-nav-lunch a{position:relative;float:left;width:100%;height:100%;display:block;}
}

@media screen and (max-width: 320px) {	
	.main .main_cont .main_inner .feed .feed_container .feed_photo .feed_contents .feed_header h2 { font-size: 13px; margin: 4px 0 0 3px;}
	.main .main_cont .main_inner .feed .feed_container .feed_photo .feed_contents .feed_header .date_feed {  font-size: 12px; top: 1px; right: 0;	width: 100px;  text-align: right;}
	.main .main_cont .main_inner .feed .annonces_container .feed_photo .feed_contents .feed_header h2 {font-size: 13px; margin: 4px 0 0 3px;}
	.main .main_cont .main_inner .feed .annonces_container .feed_photo .feed_contents .feed_header .date_feed {  font-size: 12px; top: 1px; right: 0;	width: 100px;  text-align: right;}
	.directory_wrapper .docs_cont .profile_wrapper .profile_details .employee_name h3 { font-size:20px }
	.main .main_cont .main_inner .feed .documents_container .feed_photo .feed_contents .feed_header h2  {font-size: 13px; margin: 4px 0 0 3px;}
	.main .main_cont .main_inner .feed .documents_container .feed_photo .feed_contents .feed_header .date_feed {  font-size: 12px; top: 1px; right: 0;	width: 100px;  text-align: right;}
	.main .main_cont .main_inner .feed .bonsplans_container .feed_photo .feed_contents .feed_header h2  {font-size: 13px; margin: 4px 0 0 3px;}
	.main .main_cont .main_inner .feed .bonsplans_container .feed_photo .feed_contents .feed_header .date_feed {  font-size: 12px; top: 1px; right: 0;	width: 100px;  text-align: right;}
	.main .main_cont .main_inner .feed .vacancies_container .feed_photo .feed_contents .feed_header .date_feed {  font-size: 12px; top: 1px; right: 0;	width: 100px;  text-align: right;}
	
	.latesttopicheading {  width: 96%;  float: left;  margin-left: 4%;}
	.latesttopicheading h3 { font-size:15px;}
	.latesttopicheading h2{ font-size:20px; margin:0;}
	.forum {     margin-top: 60px; width:98%;}
	
	#createpostbutton {  -webkit-appearance: none; width:100px !important}
	.categorytopics p { float:left;  }
	.maincontent .topicrow .topicrowdetails {   width: 100%;   float: left;}
	.maincontent .topicrow .topicrecent {  width: 100%;  float: left;   max-width:inherit;}
	.latesttext { width:100%; text-align:left }
	.latestcommenter { width:70%; text-align:left }
	.topicrecentavatar { width:25%; float:right !important }
	.topicrecentavatar a {   width: 60px; height: 60px;}
	.buttons_forum { float:left; margin-top:10px }	
	.topicposts textarea { width:100%; height:200px}	
	.pinicon { top:-11px}
	
	.submit-holder input { -webkit-appearance: none; }
	.createtopicholder textarea { width:100%; height:200px}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {  
	.gallery_wrapper .gallery_cont ul li a.photo_h {  height: auto ; }
}

/* Mobile Portrait - Iphone etc */
@media screen and (min-width: 0px) and (max-width: 479px) {	
	/*Login Nav */
	#login-nav { display:block}
	
	.main .main_cont .main_inner .feed .feed_container .feed_photo .feed_contents .feed_header h2 { font-size: 13px; margin: 4px 0 0 3px;}
	.main .main_cont .main_inner .feed .annonces_container .feed_photo .feed_contents .feed_header h2 { margin: 5px 0 0 0px; font-size:14px;}
	/* News/BonsPlan Readmore */
	.news_wrapper .news_cont .news_comments .enls ul li .enls_img .img_cont {width: 60px;    height: 60px;}
	.news_wrapper .news_cont .news_top .news_tit h3 {     font-size: 20px;    line-height: inherit;} 
	.news_wrapper .news_cont .join_conversation .button_comment { margin:5px 0 15px 0}
	.news_wrapper .news_cont .join_conversation .button_comment input { -webkit-appearance: none;}
	.news_wrapper .news_cont .news_details { padding:8%;}
	.news-feed-activities { left: 12px;}
	.news_wrapper .news_cont .bonsplan_top .news_image { width:100%}
	.news_wrapper .news_cont .bonsplan_top .news_tit {    position: relative; width:100%; right:0; top:0; margin-left:0; margin-top: 10px;}
	.news_wrapper .news_cont .bonsplan_top .news_tit h3 { font-size:23px; line-height:26px}
	.bonsplan-feed-activities {position: relative; bottom:0; right:0}
	
	
	/* PhotosVideos */
	.gallery_wrapper .buttons_gallery a { min-width:160px }
	.gallery_wrapper h3 { width:100%}
	.gallery_wrapper .enls ul li .enls_img {width: 60px; }
	.gallery_wrapper .enls ul li .enls_img .img_cont {width: 60px;    height: 60px;}
	.gallery_wrapper .enls ul li .enls_details {  width: 70%; }
	.gallery_wrapper .enls ul li .enls_details .name .date { color:#666; font-size:12px; font-weight:400}
	.gallery_wrapper .join_conversation h2 { font-size:20px;  margin: 4% 0 -5px 2%;}
	.gallery_wrapper .join_conversation .button_comment { margin:5px 0 15px 0}
	.gallery_wrapper .join_conversation .button_comment input { -webkit-appearance: none;}
	.gallery_wrapper .join_conversation input{ -webkit-appearance: none;}
	/* PetiteAnnonces */
	.annonces_list ul li .image_news .image_container .zoom_img { display:none}
	.annonces_list ul li .news_wrap { padding:4%;}
	.annonces_wrapper .annonces_cont .block_les_annonces form .button_comment input { -webkit-appearance: none;}
	/* Vacancies */
	.logo_vacancy { display:none }
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies-head .vacancies-title {  font-weight: 400; font-size: 20px;
    line-height: inherit;     margin: 1px 0 0 0;}
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box {    padding: 6%; }
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_date .date { font-size:12px;}
	/* Directory */
	.directory_wrapper .docs_cont .profile_wrapper { margin:20px 0 0 0}
	.directory_wrapper .docs_cont .buttons { width:100%;}
	.directory_wrapper .docs_cont .buttons .btn_contact {  float: right;  width: 100%; text-align: center;}
	.directory_wrapper .docs_cont .buttons .btn_contact a {  float: none;   display: inline-block;  margin: 0 auto;}
	.directory_wrapper .docs_cont .buttons .btn_back {  float: left;  width: 100%;  text-align: center; margin-top:15px}
	.directory_wrapper .docs_cont .buttons .btn_back a { margin-left:0}
	.directory_wrapper .docs_cont .profile_wrapper .employee_likes h5 {font-size: 18px;}
	/* Know More */
	.know_more_wrap .know_contacts .logo_know { width: 100%; }
	.know_more_wrap .know_contacts .contact_enl { width: 100%; margin-left:0;}
	.know_more_wrap .know_contacts {  padding: 0 10px 20px 6px; }
	.know_more_wrap .know_contacts .logo_know { margin-left: 20%; }
	/* Profile */
	.directory_wrapper .docs_cont .profile_wrapper .profile_details { margin: 0 0 100px 2%;}
	/* Birthday */
	.birthday_wrapper .birthday_cont .todays_birthday .date {  font-size: 16px;   width: 100%;   float: left;  position: relative;   padding: 0 0 0 10px;top: 0;}
	.birthday_wrapper .birthday_cont .other_birthdays ul li {  width: 80%;  margin: 35px 0 0 10%;}
	/* Footer */
	footer .footer_inner { padding:10px }
	/* Edit Profile */
	.submit_profile input[type="submit"] { -webkit-appearance: none;}
	/* Documents */
	.documents_wrapper .docs_cont .block_docsearch {  width: 100%;  padding: 2% 1% 8% 8%; }
	.documents_wrapper .docs_cont .block_docsearch .company_docs {margin: 15px 0 0 0;}
	/* Login PAge */
	.login_wrapper .login_block {  width: 86%;  padding: 1px 0 67px 0;  margin: 35% auto 0;    }
	.login_wrapper .login_block .editor-label label {   font-size: 15px;}	
	.login_wrapper .login_block .editor-label {   margin: 15px auto 0;}
	.login_wrapper {   height: 480px; }
	
	.album-feed-activities {  margin: 10px 0 10px 0;}
	
	.latesttopicheading .forum-banner { display:none; }
	.latesttopicheading h3 {  width: 100%;}
	.latesttopicheading {  width: 100%;}
	.post .postinfo .postmemberavatar img { top: 39px;  right: 8px; width: 50px;}
	.post .postcontent {  padding: 10px 0;  width: 80%;}
	.postcontent { font-size:13px}
	
	.forum {     margin-top: 60px; width:98%;}
	
	#createpostbutton {  -webkit-appearance: none;  width:100px !important}
	.categorytopics p { float:left;  }
	.maincontent .topicrow .topicrowdetails {   width: 100%;   float: left;}
	.maincontent .topicrow .topicrecent {  width: 100%;  float: left;   max-width:inherit;}
	.latesttext { width:100%;  }
	.latestcommenter { width:100%;  }
	.topicrecentavatar { width:100%; float:right !important }
	.topicrecentavatar a {   width: 60px; height: 60px;}
	.topicrecentavatar img{   width: 60px; height: 60px;}
	.buttons_forum { float:left; margin-top:10px }	
	.topicposts textarea { width:100%; height:200px}
	.submit-holder input { -webkit-appearance: none; }
	.createtopicholder textarea { width:100%; height:200px}
	.blockpass { width: 90%; margin-left:5%; float:left }
	
	.independancemob{display:block;margin-left: 37%;}
	.jioi-header-deco{display:none;}
}
@media screen and (min-width: 480px) and (max-width: 639px) {
/* Directory */
	.directory_wrapper .docs_cont .profile_wrapper { margin:20px 0 0 0}
	.directory_wrapper .docs_cont .buttons .btn_contact {  float: right;  width: 100%; text-align: center;}
	.directory_wrapper .docs_cont .buttons .btn_contact a {  float: none;   display: inline-block;  margin: 0 auto;}
	.directory_wrapper .docs_cont .buttons .btn_back {  float: left;  width: 100%;  text-align: center; margin-top:15px}
	.directory_wrapper .docs_cont .buttons .btn_back a { margin-left:0}
	.directory_wrapper .docs_cont .buttons { width:100%;}	
	/* ENL PRiviledge */
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_image { width:100%!important;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_details { width:100%;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company { width:100%; border:none; margin:0;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company .logo_adv {  margin:0; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topimage  { display:none;  }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmimage  { display:none; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topdetails  { display:none; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmdetails  { display:none;}
	
	/* Login PAge */
	.login_wrapper .login_block {  width: 86%;  padding: 1px 0 67px 0;  margin: 23% auto 0;    }
	.login_wrapper .login_block .editor-label label {   font-size: 15px;}	
	.login_wrapper .login_block .editor-label {   margin: 15px auto 0;}
	.login_wrapper {   height: 480px; }
	
	.latesttopicheading .forum-banner { display:none; }
	.latesttopicheading h3 {  width: 100%;}
	.latesttopicheading {  width: 100%;}
	.post .postinfo .postmemberavatar img { top: 39px;  right: 8px; width: 50px;}
	.post .postcontent {  padding: 10px 0;  width: 80%;}
	.postcontent { font-size:13px}
	
	.forum {     margin-top: 60px; width:98%;}
	
	#createpostbutton {  -webkit-appearance: none;}
	.categorytopics p { float:left;  }
	
	.topicposts textarea { width:100%; height:200px}
	.submit-holder input { -webkit-appearance: none; }
	.createtopicholder textarea { width:100%; height:200px}
	
	.independancemob{display:block;margin-left: 38%;}
	
}
@media screen and (min-width: 630px) and (max-width: 719px) {	
	.independancemob{display:block;margin-left: 28%;}
}
@media screen and (max-width: 667px) {
 .gallery_wrapper .gallery_cont ul li a.photo_h {  height: 155px; }
}
/* Mobile Landscape - Iphone etc */
@media screen and (min-width: 480px) and (max-width: 719px) {	
	#login-nav { display:block}
	header .header_inner .header_cont .header_right .login { display:none;}
	/* News/BonsPlan Readmore */
	.news_wrapper .news_cont .news_comments .enls ul li .enls_img .img_cont {width: 60px;    height: 60px;}	
	.news_wrapper .news_cont .news_top .news_tit h3 {     font-size: 20px;    line-height: inherit;} 
	.news_wrapper .news_cont .join_conversation .button_comment input { -webkit-appearance: none;}
	.news-feed-activities { left: 12px;}
	.news_wrapper .news_cont .bonsplan_top .news_image { width:100%}
	.news_wrapper .news_cont .bonsplan_top .news_tit {    position: relative; width:100%; right:0; top:0; margin-left:0; margin-top: 10px;}
	.news_wrapper .news_cont .bonsplan_top .news_tit h3 { font-size:23px; line-height:26px}
	.bonsplan-feed-activities {position: relative; bottom:0; right:0}
	
	/* PhotosVideos */
	.gallery_wrapper h3 { width:100%}
	.gallery_wrapper .join_conversation .button_comment { margin:5px 0 15px 0}
	.gallery_wrapper .join_conversation .button_comment input { -webkit-appearance: none;}
	.gallery_wrapper .join_conversation input{ -webkit-appearance: none;}
	
	/* PetiteAnnonces */
	.annonces_list ul li .image_news .image_container .zoom_img { display:none}
	.annonces_list ul li .news_wrap { padding:4%;}
	.annonces_wrapper .annonces_cont .block_les_annonces form .button_comment input { -webkit-appearance: none;}
	/* Vacancies */
	.logo_vacancy { display:none }
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies-head .vacancies-title {  font-weight: 400; font-size: 20px;
    line-height: inherit;     margin: 1px 0 0 0;}
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box {    padding: 6%; }
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_date .date { font-size:12px;}
	/* Profile */
	.directory_wrapper .docs_cont .profile_wrapper .profile_details { margin: 0 0 20px 0;}
	/* Footer */
	footer .footer_inner { padding:10px }
	/* Edit Profile */
	.submit_profile input[type="submit"] { -webkit-appearance: none;}
	/* ENL Priviledge */
	.avantages_cont .avantages .filter_results ul li .adv_image {  width: 30% !important; }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company {	width: 18%; border:none}
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topdetails { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmdetails { display:none }
	
	.login_wrapper {   height: 480px; }
	
	/* PhotosVideos */
	.gallery_wrapper .gallery_cont ul li {    width: 32.333%; }
	/* Forum */
	.latesttopicheading .forum-banner { display:none; }
	.latesttopicheading h3 {  width: 100%;}
	.latesttopicheading {  width: 100%;}
	.post .postinfo .postmemberavatar img { top: 39px;  right: 8px; width: 50px;}
	.post .postcontent {  padding: 10px 0;  width: 80%;}
	.postcontent { font-size:13px}
	
	.forum {     margin-top: 60px; width:98%;}
	
	#createpostbutton {  -webkit-appearance: none;  width:100px !important}
	.categorytopics p { float:left;  }
	.maincontent .topicrow .topicrowdetails {   width: 80%;   float: left;}
	.maincontent .topicrow .topicrecent {  width: 16%;  float: left;   max-width:inherit;}
	.latesttext { width:100%; }
	.latestcommenter { width:100%;  }
	.topicrecentavatar { width:100%; float:right !important }
	.topicrecentavatar a {   width: 60px; height: 60px;}
	.topicrecentavatar img { width: 60px; height: 60px;}
	.buttons_forum { float:left; margin-top:10px }
	.submit-holder input { -webkit-appearance: none; }
	
		.blockpass { width: 90%;
    margin-left: 11%;
    /* float: left; */
    max-width: 500px;
    margin: 0 auto;
    float: none; }
}
/* Ipad Landscape etc */
@media screen and (min-width: 720px) and (max-width: 979px) {
	.independancemob{display:block;margin-left: 25%;}
	/* News/BonsPlan Readmore */
	.news_wrapper .news_cont .news_comments .enls ul li .enls_img .img_cont {width: 70px;    height: 70px;}
	.news_wrapper .news_cont .bonsplan_top .news_image { width:46%}
	.news_wrapper .news_cont .bonsplan_top .news_tit {   width:50%;}
	.news_wrapper .news_cont .bonsplan_top .news_tit h3 { font-size:23px; line-height:26px}
	.bonsplan-feed-activities { bottom:0}
	
	/* News/BonsPlan lsiting */
	.news_list ul li { padding: 15px 0 15px 0; }
	.news_wrapper .news_cont .join_conversation .button_comment input { -webkit-appearance: none;}
	/* PhotosVideos */
	.gallery_wrapper h3 { width:100%}
	.gallery_wrapper .gallery_cont ul li {  width: 31.3333%;}
	.gallery_wrapper .gallery_cont ul li {    margin: 1% 1% 0 1%;}
	.gallery_wrapper .join_conversation .button_comment input { -webkit-appearance: none;}
	.gallery_wrapper .join_conversation input{ -webkit-appearance: none;}
	/* Directory */
	.directory_wrapper .docs_cont .profile_wrapper { margin:20px 0 0 0}
	/* Footer */
	footer .footer_inner { padding:10px }
	/* Edit Profile */
	.submit_profile input[type="submit"] { -webkit-appearance: none;}
	/* Vacancies */
	.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies-head .vacancies-title {	margin: 1px 0 40px 0;}
	/* Documents */
	.documents_wrapper .docs_cont .block_docsearch a {   padding: 15px 0 0 0;}
	.documents_wrapper .docs_cont .block_docsearch .btn_ok {  width: 100%;  margin: 20px 0 0 0;}
	/* Directory */
	.directory_wrapper .docs_cont .block_docsearch .btn_ok input {  -webkit-appearance: none;}
	.directory_wrapper .docs_cont .block_docsearch .group_docs input {  padding: 10px 10px;}
	/* ENL Priviledge */
	.avantages_cont .avantages .filter_results ul li .adv_image {  width: 30% !important; }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company {	width: 18%; border:none}
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topdetails { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmdetails { display:none }
	/* Forum */
	.latesttopicheading .forum-banner { display:none; }
	.latesttopicheading h3 {  width: 100%;font-size:18px;}
	.latesttopicheading {  width: 100%;}	
	#createpostbutton {  -webkit-appearance: none;}
	.forum {    width:98%;}
	.post .postcontent {    padding: 10px 0;    width: 87%; font-size:14px}
	.submit-holder input { -webkit-appearance: none; }	

}
@media screen and (min-width: 720px) and (max-width: 768px) {
	.blockpass { width: 90%;
    margin-left: 11%;
    /* float: left; */
    max-width: 500px;
    margin: 0 auto;
    float: none; }
}	

@media screen and (min-width: 768px) and (max-width: 980px) {
	.blockpass { width: 51%;
    margin-left: 2%;
     float: left; 
    max-width: 500px;
   
    }
}	
@media screen and (min-width: 1025px) and (max-width: 1280px) {
	/* ENL Priviledge */
	.avantages_cont .avantages .filter_results ul li .adv_image {  width: 30% !important; }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company {	width: 18%; border:none}
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topdetails { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmdetails { display:none }
	.independance {
    margin-left: 19%;
}
	
}	

@media screen and (min-width: 1025px) and (max-width: 1152px) {
	
	 .gallery_wrapper .gallery_cont ul li a.photo_h { height: 160px;	 }
}	




@media screen and (max-width: 1400px) {
.main .main_cont .main_inner .navigation nav .nav_secondary ul li .text_cont { width:78%;}
.main .main_cont  .main_inner .navigation.fixed nav { position:fixed; top:90px; left:1%; z-index:2; width:18%}
.main .main_cont .main_inner .navigation nav .nav_top ul li a {    padding: 7px 0; font-size:18px; }
.main .main_cont .main_inner .navigation nav .nav_secondary ul li  {    padding: 7px 0; }
	/*.main .main_cont:before { display: none; }*/

}
@media only screen and (max-width : 1280px) {
.main .main_cont  .main_inner .navigation.fixed nav { position:fixed; top:90px; left:1%; z-index:2; width:20%}
.directory_wrapper .docs_cont .block_docsearch .company_docs { width:33%;}		
.directory_wrapper .docs_cont .block_docsearch .group_docs { width:33%;}	
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_details .name { font-size:15px; line-height:20px;}	

.gallery_wrapper h3 { font-size:24px; }
.gallery_wrapper .buttons_gallery a { font-size:22px; padding:10px 10px;}	
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image { margin:0 1% 0 6%;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_details { width:52%;}	
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_details .company { font-size:13px;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_details .btn_snd a { font-size:11px;} 	
	
}

@media only screen and (max-width : 1200px) {
.main .main_cont .main_inner .navigation nav .nav_secondary ul li .text_cont { width:78%;}
.main .main_cont .main_inner .feed h3 { font-size:20px !important;}
.gallery_wrapper .gallery_cont ul li span { font-size:13px;}
.main .main_cont  .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image { width:100px; margin:0 2%; float:left;}
.main .main_cont  .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image .image_cont { width:100px; height:100px; float:left; border-radius:50%; position:relative; overflow:hidden;}
.main .main_cont  .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image .image_cont img { width:100px; height:auto;  }
.main .main_cont  .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_details { width:55%; float:left;}	
.birthday_wrapper .birthday_cont .todays_birthday ul li .enls_details .name a { font-size:14px;}
	.news_wrapper .news_cont .news_top .news_tit h3 { font-size:21px; line-height:24px;}	
}

@media only screen and (max-width : 1024px) {
 .news_wrapper .news_cont .news_top .news_image { width: 45%; }
 .news_wrapper .news_cont .news_top .news_tit { width:53%}
.birthday_wrapper .birthday_cont .todays_birthday ul li { width:32%;}
	.avantages_wrapper .avantages_cont .block_avantages_enl	{ margin-bottom:20px;}
	
}
@media only screen and (min-width : 980px) and  (max-width : 1024px) {
	
 /* News/BonsPlan Readmore */
  .news_wrapper .news_cont .news_comments .enls ul li .enls_img .img_cont {width: 70px;    height: 70px;}	
  .news_wrapper .news_cont .join_conversation .button_comment input { -webkit-appearance: none;}	
/* PhotosVideos */	
  .gallery_wrapper .join_conversation .button_comment input { -webkit-appearance: none;}
  .gallery_wrapper .join_conversation input{ -webkit-appearance: none;}	
  .gallery_wrapper .gallery_cont ul li a.photo_h { height: 160px;	 }
	.gallery_wrapper .gallery_cont ul li span {   font-size: 11px; line-height:inherit}
	
 .directory_wrapper .docs_cont .directory_results .block_results ul li { width:32%;}
 .main .main_cont .main_inner .navigation nav .nav_secondary ul li .text_cont {width: 70%;}
	.showresults { top:255px;}	
	.login_wrapper .login_block input[type="submit"] {  -webkit-appearance: none;}
	.main .main_cont .main_inner .events .events_wrap .block_birthdays .title_birthday .birthdays_today {    font-size: 20px; }
	.main .main_cont .main_inner .events .events_wrap .block_birthdays .title_birthday .b_sep { font-size: 17px; }
	.main .main_cont .main_inner .events .events_wrap .block_birthdays .title_birthday .birthdate {   font-size: 18px; }
	.bx-wrapper .bx-prev {		left: -22px; }
	.bx-wrapper .bx-next {   right: -22px;}	
	.birthday_wrapper .birthday_cont .other_birthdays ul li .enls_img {
		width: 67%; }
	/* Edit Profile */
	.submit_profile input[type="submit"] { -webkit-appearance: none;}
	
	.documents_wrapper .docs_cont .block_docsearch .group_docs select {  -webkit-appearance: none;}
	/* Directory */
	.directory_wrapper .docs_cont .block_docsearch .company_docs select  {  -webkit-appearance: none;}
	.directory_wrapper .docs_cont .block_docsearch .btn_ok input {  -webkit-appearance: none;}
	.directory_wrapper .docs_cont .block_docsearch .group_docs input {  padding: 10px 10px;}
	
	/* ENL Priviledge */
	.avantages_cont .avantages .filter_results ul li .adv_image {  width: 30% !important; }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company {	width: 18%; border:none}
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmimage { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topdetails { display:none }
	.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmdetails { display:none }
	/* Forum */
	.latesttopicheading h3 { font-size:15px;}
	#createpostbutton {  -webkit-appearance: none;}
	.post .postcontent {    padding: 10px 0;    width: 87%; font-size:14px}
	.submit-holder input { -webkit-appearance: none; }
	.independance {
    margin-left: 25%;
}
		.logojioifix{display:none;}	
	.lunchbox .title {font-size: 20px;}
	.lunchbox .menuname {width: 65%;}
}
@media only screen and (min-width : 768px) and  (max-width : 979px) {

}


@media only screen and (max-width : 980px) {
	header .header_inner .header_cont{/*	background:url("/images/paquesmobile.png") 60px  bottom no-repeat!important;*/}
.main .main_cont .main_inner .navigation { display:none;}
.main .main_cont .main_inner .feed { width:51%;  margin: 0 0 0 1%;}	
.main .main_cont .main_inner .events { width:43%;}	 
#mobile-nav { display:block;}
header .header_inner .header_cont .header_right { margin-right:60px;}
header .header_inner .header_cont {height:60px;    
	background: #fff !important;}
.news_wrapper { width:98%; margin: 0 0 0 2%;}
.documents_wrapper { width:98%; margin: 0 0 0 2%; float:left;}
.directory_wrapper { width:98%; margin: 0 0 0 2%; float:left;}
.birthday_wrapper { width:98%; margin: 0 0 0 2%; float:left;}
.gallery_wrapper { width:98%; margin: 0 0 0 2%; float:left;} 
.vacancies_wrapper { width:98%; margin: 0 0 0 2%; float:left;} 
.avantages_wrapper { width:98%; margin: 0 0 0 2%; float:left;}  
.know_more_wrap  { width:98%; margin: 0 0 0 2%; float:left;}   
.news_wrapper .news_cont .news_details p { font-size:16px; line-height:24px;}
.annonces_wrapper .annonces_cont .block_les_annonces p {font-size:16px; line-height:22px;} 
.birthday_wrapper .birthday_cont .todays_birthday h3, .birthday_wrapper .birthday_cont .other_birthdays h3 { font-size:26px}
.birthday_wrapper .birthday_cont .todays_birthday .date { font-size:16px;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image { width:95px;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image .image_cont { width:90px; height:90px;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .birthday_slider ul li .birth_slide .birthday_image .image_cont img { width:90px;} 
.news_list ul li .text_news .continue_read { position:static; float:right;}
.news_list ul li .text_news .continue_read .date { padding-left:0;}
.news_list ul li .text_news h3 { font-weight: 500; font-size: 20px; line-height: 24px; margin: 2px 0 7px 0;}
.news_list ul li .text_news p { font-size:15px; line-height:18px;}
.news_wrapper .news_cont .news_top .news_tit h3 {font-weight: 500;font-size: 22px;line-height: 25px; }
.news_wrapper .news_cont .news_top .news_tit .feed_activities .likes{ padding-right:10px;}
.news_wrapper .news_cont .news_top .news_tit .date {font-size: 12px;line-height: 14px;}
.gallery_wrapper .buttons_gallery a { font-size: 18px; line-height: 22px;     padding: 5px 8px; margin:10px 15px 10px 0 ;  float: left; }
.gallery_wrapper h3 {font-size: 24px; line-height: 30px; }

.directory_wrapper .docs_cont .directory_results .block_results ul li { width:32%;} 	
.vacancies_wrapper .vacancies_cont h3 { font-size:18px;line-height: 23px; }
.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_link { width:100%; float:left; }
.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_date { width:100%;     margin-bottom: 15px; } 

.latesttopicheading { width:80%; float:left; margin-left:4%;}
.directory_wrapper .docs_cont .directory_results .block_results ul li .enls_details .name { font-size:14px;}
.directory_wrapper .docs_cont .directory_results .block_results ul li .enls_details .post { font-size:13px;}
.know_more_wrap .right_tab .tab_top ul li span { font-size:28px; line-height:30px; }	
.know_more_wrap .right_tab .tab_top ul { margin-top:10px;}
.showresults { left:3%; top:260px; }
.edit_profile .block_form_details .form_wrap .editor-field input[type="text"] { font-size:14px;}
.documents_wrapper .docs_cont .latest_docs h3 { font-size:25px;}
.gallery_wrapper .banner_photos { display:none;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .title_birthday .birthdays_today { font-size:20px;}	
	header .header_inner .header_cont .header_right .login { margin-right:15px;}	
} 

@media only screen and (max-width : 768px) {
header .header_inner .header_cont .header_right .search_container { display:none;}	
header .header_inner .header_cont .header_right { width:auto;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .title_birthday .birthdays_today { font-size:20px;}
.main .main_cont .main_inner .events .events_wrap .block_birthdays .title_birthday .birthdate { font-size:16px;}
.birthday_wrapper .birthday_cont .todays_birthday ul li { width:32%;}
.birthday_wrapper .birthday_cont .other_birthdays ul li { width:32%;}	

.main .main_cont .main_inner .events .events_wrap .block_enlites .enls ul li .enls_details {    width: 58%; }
.documents_wrapper .docs_cont .block_docsearch .company_docs label { font-size:20px;}
.documents_wrapper .docs_cont .block_docsearch .group_docs label { font-size:20px;}
.categories-box ul li a { font-size:14px; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_details p { font-size:14px; line-height:17px; }
.main .main_cont .main_inner .events { display:block; width: 90% !important; max-width: 500px; margin: 0 auto; float: none; }
.main .main_cont .main_inner .events .events_wrap { display: none; }
.main .main_cont .main_inner .feed {    width: 90%; float:none; margin:0 auto; max-width:500px;}
.directory_wrapper .docs_cont .services_results .block_results ul li {width: 48%; margin:15px 1% 10px 1%; }	
.showresults { left:7%; top:290px;}	
.vacancies_wrapper .vacancies_cont h3 { font-size:16px;}
.vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_date .company { font-size:13px; line-height:17px;}	
.documents_wrapper .docs_cont .block_docsearch .company_docs { width:40%;}
.documents_wrapper .docs_cont .block_docsearch .group_docs { width:40%;}
.documents_wrapper .docs_cont .block_docsearch .btn_ok { width:98%; margin:20px 0 0 0;}	
	.documents_wrapper .docs_cont .block_docsearch a { padding: 15px 0 0 0; }
.directory_wrapper .docs_cont .block_docsearch .company_docs { width:45%;}
.directory_wrapper .docs_cont .block_docsearch .group_docs { width:45%;}	
.directory_wrapper .docs_cont .block_docsearch .btn_ok { width:98%; margin:20px 0 0 0;}
	.annonces_wrapper .annonces_cont .block_les_annonces p { width:100%; float:left; }	
	.annonces_wrapper .annonces_cont .block_les_annonces p a { float:right; margin:50px 0 0 2%;}	
}

@media only screen and (max-width : 640px) {
 .main .main_cont .main_inner .feed { width:90%; float:none; margin:0 auto;}
 .birthday_wrapper .birthday_cont .todays_birthday ul li { width:48%;}
 .birthday_wrapper .birthday_cont .other_birthdays ul li { width:48%;}	
 .news_list ul li .text_news h3 { font-weight: 500; font-size: 18px; line-height: 22px; margin: 2px 0 5px 0;}
 .news_list ul li .text_news p { font-size:14px; line-height:18px;}
 .news_wrapper .news_cont .news_top .news_image { width:98%; float:left; margin:2px 0 15px 0;     margin-left: 2%;}	
 .news_wrapper .news_cont .news_top .news_tit { position:static; width:96%; float:left; padding-bottom:60px;}
 .gallery_wrapper h2 {    font-size: 27px; line-height: 35px; }
 .vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_link a { font-size:13px;}
 .maincontent .col-sm-4 { width:98%; float:left; margin-top:25px;}
 .maincontent .col-sm-8 { width:98%; float:left; border:none; padding:0;}
 .avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_details p { font-size:13px; line-height:16px; }
 .directory_wrapper .docs_cont .directory_results .block_results ul li { width:48%;}
 .directory_wrapper .docs_cont .block_docsearch .company_docs { width:96%; float:left; max-width:325px; margin: 15px 0 0 5px;}
 .directory_wrapper .docs_cont .block_docsearch .group_docs { width:96%; float:left; max-width:325px;  margin: 15px 0 0 5px;} 
 .directory_wrapper .docs_cont .block_docsearch .btn_ok { width:96%; float:left; margin: 15px 0 0 5px; }
 .directory_wrapper .docs_cont .block_docsearch .btn_ok input {padding: 3px 20px;  -webkit-appearance: none; }
.gallery_wrapper .gallery_cont ul li { width:48%;}
.directory_wrapper .docs_cont .block_docsearch a {    margin: 3px 0 0 10px; }
.know_more_wrap .left_cont { width:96%; margin:0 0 0 2%; }	
.know_more_wrap .right_tab { width:96%; margin:30px 0 0 2%;}	
.showresults {top: 381px;}	
.avantages_wrapper .avantages_cont .block_avantages_enl .card_advantage { position:static; width:98%; float:left;}	
.avantages_wrapper .avantages_cont .block_avantages_enl .desc_advantage { width:98%; margin:15px 0 0 0;}
.avantages_wrapper .avantages_cont .block_avantages_enl .card_advantage img { max-width:400px;}
.documents_wrapper .docs_cont .block_docsearch .company_docs { width:90%;}
.documents_wrapper .docs_cont .block_docsearch .group_docs { width:90%;}
.documents_wrapper .docs_cont .block_docsearch .btn_ok { margin:7px 0 0 2%; width:90%; }
.docs_or { margin:15px 0 0 0; width:90%; text-align:left;}
.directory_wrapper .docs_cont .profile_wrapper .profile_details { width:98%; margin:0 0 20px 2%; min-height:inherit;}
.directory_wrapper .docs_cont .profile_wrapper .profile_image { width:98%;}	
.mnav li a { padding:6px 0;}	
.documents_wrapper .docs_cont .block_docsearch a { padding:15px 0 0 0; }
	.bon_plans_banner .banner_image { display:none;}
	.bon_plans_banner .titre { width:100%; margin-bottom:40px;}	
	.news_list ul li { padding:15px 0;}
	.news_wrapper .news_cont .news_top .news_tit .feed_activities .likes .like_link button {margin: 5px 11px 0 14px; }
	.documents_wrapper .docs_cont .latest_docs h3 {font-size:20px; }
}

@media only screen and (max-width : 480px) {
   .birthday_wrapper .birthday_cont .todays_birthday ul li { width:80%; margin: 35px 0 0 15%;}
    .birthday_wrapper .birthday_cont .other_birthdays ul li { width:80%; margin: 35px 0 0 15%;}	
   .news_list ul li .image_news { width:96%; float:left; margin:2px 0 15px 0;     margin-left: 2%;}	
   .news_list ul li .text_news { width:96%;}
   .news_list ul li .text_news .continue_read { width:96%; float:left;}
   .gallery_wrapper .gallery_cont ul li { width:48%;}
   
   .vacancies_wrapper .vacancies_cont .table-vacancies .vacancies-box .vacancies_details .vacancies_date .company { font-size:13px;}
   header .header_inner .header_cont .header_right .login { display:none;}
.directory_wrapper .docs_cont .directory_results .block_results ul li .enls_img { width:120px;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_image { width:98%; max-width:450px;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_details { width:98%;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company { width:98%; border:none; margin:0;}
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .adv_company .logo_adv {  margin:0; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topimage  { display:none;  }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmimage  { display:none; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_topdetails  { display:none; }
.avantages_wrapper .avantages_cont .avantages .filter_results ul li .advbd_btmdetails  { display:none;}
.directory_wrapper .docs_cont .services_results .block_results ul li { width:96%; } 
.directory_wrapper .docs_cont .services_results .block_results ul li .services_details { min-height:inherit; padding-bottom:40px;}
	.edit_profile .block_form_details { width:98%; margin-left:2%;}
	.edit_profile .block_image { width:98%;} 
	.directory_wrapper .docs_cont .directory_results .block_results ul { padding-left:0}
	.directory_wrapper .docs_cont .directory_results .block_results ul li { width:90%; margin-left:5%}
	.annonces_list ul li .image_news { width:98%; margin:15px 0 0 2%; max-width:250px;}
	.annonces_list ul li .text_news { width:98%; }
	.published_by { position:static; width:100%; float:left; margin:15px 0 15px 2%;}
	.showresults { top:365px;}
	.annonces_wrapper .annonces_cont .block_les_annonces p a { float:left;}
}

@media only screen and (max-width : 320px) {
.birthday_wrapper .birthday_cont .todays_birthday ul li { width:98%; margin: 35px 0 0 2%;}
.birthday_wrapper .birthday_cont .other_birthdays ul li { width:98%; margin: 35px 0 0 2%;}	
.gallery_wrapper .gallery_cont ul li  { width:48%; }
.gallery_wrapper .banner_photos { display:none;}
	.showresults { top:355px;}	
}
/* DEFAULT LOGO*/
@media screen and (min-width: 0px) and (max-width: 719px) {
	.flag2017 {left:inherit; right:144px }
	.logo {left:17px }
	
}
@media screen and (min-width: 0px) and (max-width: 979px) {
	.kung-hei { width:148px; height:52px;background: url('../images/deco/mobile/kung-hei-mobile.png') no-repeat; left:inherit; right:26%}
}
@media screen and (min-width:980px) and (max-width:1280px) {
	.kung-hei { width:40%;}
}



/* UGADI 2016 
@media screen and (min-width: 0px) and (max-width: 980px) {
	.logo { width:144px; height:57px; background: url('../images/deco/mobile/ugadi-2016-mobile.png') no-repeat; display:block; top:0; left:18px}
}
*/

/* DIVALI 2016 */
@media screen and (min-width: 0px) and (max-width: 981px) {
	/*header::after { display:none;}
	header { background:#fff}
	header .header_inner .header_cont{ background:none; background-image: url(../images/deco/chinese-pattern-2019.gif);
    background-color: #AF002D;}
	.logo { width:140px; height:16px; width:250px; height:50px; background: url('../images/pak/easter2018-header-mobile.png') no-repeat;
	display:block; top:10px; left:18px; background-size:cover}
	
	.logo {      background: url(../images/mobile/logo_enlconnect.png) no-repeat!important;    left: 11px !important;    top: 20px!important; }
	.logo::after {  content:none;}
	.jioi-header-deco {
    top: 10px!important;
		left: 162px!important;}*/
	.txtcenterjioi{display:none;}
	.quiz ul li label {padding: 2px 3% 2% 14%!important;}
	.quiz .question span.num{float: left;width: 5%;}
.quiz .question span.ques{float: left;width: 94%;}
}
@media screen and (min-width: 0px) and (max-width: 719px) { 

	.logo {
    width: 154px;
    height: 18px;
    background: url(../images/logo-enl-connect-2018.png) no-repeat!important;
    position: absolute;
    top: 24px;
    left: 12px;
    background-size: cover;}
	
	header .covidimg2 {display:none}
	header .covidimg1 {
    left: 34%;
    width: 175px;
    height: 48px;}
	
}

@media screen and (min-width: 0px) and (max-width: 980px) {
	.xmas-mobile {display:block !important}
}	
@media screen and (min-width: 0px) and (max-width: 980px) { 
.deco-eid { width:40px; height:41px;; background: url('../images/EID-mobile.png') no-repeat; display:block; margin-left:0 ;     left: 51px;}
}



@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
				only screen and (   min--moz-device-pixel-ratio: 1.5),  
				only screen and (     -o-min-device-pixel-ratio: 3/2),  
				only screen and (        min-device-pixel-ratio: 1.5),  
				only screen and (min-resolution: 192dpi) {           
		
		
}