.new_head_main_div .container{
	max-width: 1260px !important;
	padding-left: 0px;
    padding-right: 0px;
	letter-spacing: normal;
 }
body .head-ban{
	height: 52px !important;
    background-color: #002138 !important;
 }
.svg-inline--fa.fa-w-10 {
    width: 1em;
	font-size:14px;
}
.about-contain{
	/*width: 100%;
    /*float: left;*/
    /*position: absolute;
    min-height: 100% !important;
    height: auto;*/
}
.about-contain .about-title {
    margin-top: 30px;
}
.about-contain {
    padding-top: 2.2% !important;
}
.about-contain.about_us_body{
    padding-top: 2.2% !important;
}
.new_head_main_div .logo-block{
	background:none !important;
	height:52px !important;
	max-width: 160px !important;
 }
.new_head_main_div .logo-block a img{
	height:52px;
}
.new_head_main_div .logo-block a {
    margin: 0px 0px !important;
}
.lang_country_flag_img{
	margin: 0px;
    width: auto;
    float: none;
    display: inline-block;
}
.lang_country_flag_img .lang-flag{
    margin-left: 0px !important;
}
.lang-box .language-text-desktop{
	line-height: 20px;
    width: 100%;
		font-size: 13px;
		padding-top: 6px;
    line-height: 16px;
    font-weight: 100;
    color: #c7d1d8 !important;
    transition: color .3s;
}

.search_ppl_main_div{
	width: 18%;
    float: left;
	margin-right: 8%;
}
.search_ppl_main_div .Search_job{
    width: 100%;
    border: 1px solid #dadada;
    padding: 5px;
    border-radius: 2px !important;
    height: 34px;
    margin: 9px 0px 9px 12px;
    opacity: 1;
    position: relative;
    background-color: #e1e9ee !important;
	float: left;
}
.search_ppl_main_div .Search_job .icon{
    font-size: 16px;
    vertical-align: middle;
    color: #000;
    opacity: 0.7;
}
.search_ppl_main_div .Search_job input{
    width: 75%;
    border: none;
    box-shadow: none;
	background-color: #e5e8eb;
    color: #283e4a;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;
}
.search_ppl_main_div .Search_job input::placeholder {
    color: #283e4a;
}

.search_ppl_main_div .Search_job input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #283e4a;
}

.search_ppl_main_div .Search_job input::-ms-input-placeholder { /* Microsoft Edge */
   color: #283e4a;
}
ul.header_right_menu_ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	display: flex;
    align-items: center;

}
.header_right_menu{
	/*width: auto !important;*/
    float: left;
	margin-top: 0px;
	/*height: 52px;*/
    display: flex;
    align-items: center;
}

li.header_right_menu_li {
    float: left;
	max-width: 105px;
    padding-left: 0px;
}

li.header_right_menu_li a {
	display: inline-block;
	color: #c7d1d8;
	text-align: center;
	padding: 5px 3px;
	text-decoration: none;
	font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;
	font-size: 13px;
	font-weight: 100;
	line-height: 16px;

}
li.header_right_menu_li a .wallet_img{
	margin-bottom:4px;
	width:16px;
	height:16px;
	opacity: 0.9;
}
.header_right_menu_li_a.wallet_li_a{
	padding: 1px 3px 5px 3px;
}
.rght_menu_i .fa.fa-users{
	font-size:16px;
	margin-bottom: 2px;
}
.rght_menu_i .fa.fa-home{
	font-size:20px;
}
.fa.fa-briefcase{
	font-size:17px;
}
.header_right_menu_li .rght_menu_i i.fa{
	color: #c7d1d8;
}

.profile_hold_img_span{
	/*margin-left: 0px;
    margin-top: 0px;
    width: 24px;
    height: 24px;
    text-align: center;
    margin: 0 auto;
    border-radius: 24px;*/
}
.profile_hold_icon_span {
    height: 22px;
}
.profile_hold_img{
	border: 1px solid #fff;
    border-radius: 50%;
	width:22px;
	height:22px;
}
.lang-curr-box.new_head_middle_menu_div{
	float:left !important;
	/*width: auto;*/
	margin: 0px !important;
	/*opacity: 0.9;*/
	opacity:1;
}
.new_head_middle_menu_div .lang-box a{
    color: #fff !important;
	font-size: 14px !important;
	float: left;
    line-height: 34px;
	text-align: center;
}
.new_head_middle_menu_div .currency-text-desktop{
	margin-left: 0px !important;
    float: none !important;
    display: inline-block !important;
    width: auto;
    vertical-align: unset !important;
	font-size: 13px !important;
	text-align: center;
    line-height: 16px;
    font-weight: 100;
    color: #c7d1d8 !important;
    transition: color .3s;
}
.new_head_middle_menu_div .curr-dropdown{
	display: grid;
	margin-right: 10px !important;
}
.new_head_middle_menu_div select.currency-options{
	background: #002138;
    font-size: 13px !important;
    /* border: 1px solid #fff !important; */
    border-radius: 2px;
    line-height: 22px;
    height: 22px !important;
    margin: 0px !important;
    float: none;
    display: inline-block;
		padding: 0;
    min-height: auto;
    box-shadow: none;
    font-weight: 100;
    color: #c7d1d8 !important;
    transition: color .3s;
}
.new_head_middle_menu_div .lang-box{
	display: flex;
    align-items: center;
    line-height: 52px !important;
    height: 52px;
}
span.rght_menu_i, span.rght_menu_text{
	width:100%;
	display:inline-block;
	margin:0px;
	font-size: 13px;
    line-height: 16px;
    font-weight: 100;
    color: #c7d1d8 !important;
    transition: color .3s;
}
span.rght_menu_i{
	font-size:18px;
}
.downarrow_for_job_mobile{
	display:none;
}

/*--------------- sub menu css------------------------*/

.down_arrow_dropdown{
    padding-left: 0px;
    font-size: 12px;
}
#menu input {
  display: none;
  margin: 0 0;
  padding: 0 0;
  width: 80px;
  height: 35px;
  opacity: 0;
  cursor: pointer
}

#menu label {

  font: bold 30px Arial;
  display: none;
  width: 35px;
  height: 36px;
  line-height: 36px;
  text-align: center
}

#menu label span {
  font-size: 12px;
  position: absolute;
  left: 35px
}

#menu ul.menus {
  height: auto;
  min-width: 150px;
  background: #002138;
  position: absolute;
  z-index: 99;
  display: none;
  border: 0;
  padding: 10px 5px;
}

#menu ul.menus li {
  display: block;
  width: 100%;
  /*font: 12px Arial;*/
  text-transform: none;
  padding: 4px 12px;
}

#menu li:hover ul.menus {
  display: block
}


#menu a.prett {
  /*padding: 0 27px 0 14px*/
}
.prett .profile_hold_icon_span{
	padding-top: 5px;
}

#menu a.prett::after {
  /*content: "";
  width: 0;
  height: 0;
  border-width: 6px 5px;
  border-style: solid;
  border-color: #eee transparent transparent transparent;
  position: absolute;
  top: 15px;
  right: 9px*/
}

#menu ul.menus a:hover {
  background: #fff;
  color: #002138;
  font-weight:600;
}
#menu ul.menus li:hover{
  background: #fff;
  color: #002138;
}
#menu ul.menus li:hover a{
  color: #002138;
  font-weight:600;
}

#menu ul.menus .submenu {
  display: none;
  position: absolute;
  left: 180px;
  background: #111;
  top: 0;
  width: 180px;
}

#menu ul.menus .submenu li {
  background: #111;
}

#menu ul.menus .has-submenu:hover .submenu {
  display: block;
}


/*---------------------- notificatio css ----------------------------*/
.rght_menu_i.button {
  color: white;
  display: inline-block; /* Inline elements with width and height. TL;DR they make the icon buttons stack from left-to-right instead of top-to-bottom */
  position: relative; /* All 'absolute'ly positioned elements are relative to this one */
  padding: 0;
}

.button__badge, .button_notif, .button_network {
  	background-color: #fa3e3e;
    color: white;
    border-radius: 50%;
    padding: 0px 5px;
	width:auto;
	min-width: 15px;
    height: 15px;
    font-size: 10px;
    position: absolute;
    top: -6px;
	font-weight: 600;
	line-height:15px;
}

/*----------------------- responsive header css---------------------------*/
#header {
    z-index: 2;
    position: fixed;
    width: 100%;
    /*height: 60px;
    line-height: 60px;*/
    /*background: #002138;*/
    color: white;
}
#nav {
  position: absolute;
  /*right: 0;*/
  width: 100%;
}
#show_for_mobile{
	display:none;
}
#nav.open{
	background-color: #002138 !important;
	padding: 0px;
}
#menu ul.menus li {
    text-align: left;
}
.rght_menu_text .dropdown_txt{
	margin:0px;
	padding:0px;
}
.notification_for_mobile{
	display:none;
}
.currency-text-desktop, .language-text-desktop{
    color: #e5e8eb !important;
}
.lang-curr-box.new_head_middle_menu_div{
	width:100%;
}

/*----------------css for header search user --------------------*/
.search_for_cat{
	width: 725px;
    float: left;
    margin-top: 10px;
    margin-left: -5px;
    box-shadow: 0 0px 6px 1px rgba(0, 0, 0, 0.3);
    /*overflow-y: hidden;*/
	overflow-y: scroll;
    overflow-x: hidden;
    max-height: 500px;
    /* opacity: 1; */
    background: #fff;
	padding: 10px 15px;
	border-radius: 2px;
	z-index: 1;
    position: relative;
}
.search_for_cat .srch_rslt_li{
	list-style: none;
    width: 100%;
    float: left;
    border: none;
    height: auto;
    margin: 0;
    min-height: unset;
}
.srch_result_ul{
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-left: -5px;
    /*box-shadow: 0 0px 6px 1px rgba(0, 0, 0, 0.3);*/
    opacity: 1;
    /*background: #fff;*/
}
.srch_rslt_li{
	width:100%;
	float:left;
}
#user_name_sugg .search_output_list_a{
	padding: 6px 2px;
}
.srch_otpt_whn_no_img_span .fa-user:before{
	font-size: 22px;
	margin: 0 auto;
}
.search_cat_h4{
	/*color: #848484;*/
	color: rgba(0,0,0,.9);
    font-size: 14px;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;
    letter-spacing: 0.01rem;
    font-weight: 600;
	padding: 5px 0px;
}
.search_output_list_a{
	  display: flex;
    align-items: center;
    width: 100%;
    float: left;
    background: #fff;
	  padding: 15px 10px;
	  /*color: #6f7b8a;*/
	  color: rgba(0,0,0,.75);
    font-family: 'Hind','Helvetica Neue',Helvetica,Arial,sans-serif !important;
    letter-spacing: 0.02rem;
}
.search_output_list_a:hover{
	cursor: pointer;
}
.search_output_list_a p{
	font-size: 14px;
    font-weight: 600;
	display: flex;
    align-items: center;
}
.srch_usr_nm{
	margin: 0;
    float: left;
    padding-left: 15px;
}
.srch_otpt_user_comp_span::before {
    content: "\00b7";
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    padding: 0px 6px;
    color: rgba(0,0,0,.9);
}
.srch_otpt_user_comp_span{
	margin: 0;
    padding: 0;
    float: left;
}
#user_name_sugg_top{
	margin-top: 0px;
    margin-bottom: 15px;
    padding: 5px 0px;
    border-bottom: 1px solid #ddd;
}
#user_name_sugg_top .search_output_list_a p{
	font-size: 15px;
    font-weight: 400;
    padding-left: 10px;
}
#user_name_sugg_top .search_output_list_a i{
	font-size: 20px;
	/* opacity: 0.6; */
	min-width: 20px;
	color: #0073b1;
}
.search_output_list_a:focus, .search_output_list_a:hover {
    background-color: #f3f6f8;
}
.search_output_list_img{
	margin: 0px;
    border: 1px solid #ddd;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
    margin-right: 5px;
}
.srch_otpt_whn_no_img_span{
    margin: 0px;
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
	margin-right: 5px;
}
#suggesstion-box_user{
    width: 100%;
    float: left;
    position: absolute;
}



/*----------------css for header search user --------------------*/


@media only screen and (max-width: 1259px){
#header{background: #002138;}
.search_ppl_main_div .Search_job input{
	height:18px;
	line-height:18px;
}
}


@media only screen and (min-width: 1259px){
.lang-curr-box.new_head_middle_menu_div{
	width: auto;
}
.search_ppl_main_div .Search_job input{
 	height: 20px;
    line-height: 20px;
    padding: 1px !important;
    min-height: auto;
	font-size: 15px;
    letter-spacing: normal;

}

}


@media only screen and (min-width: 768px){
.mobile_menu_btn{
	display:none;
}
.header_right_menu{
	width: auto !important;
	height: 52px;
}
.notification_for_mobile{
	display:none !important;
	/*visibility:hidden;	*/
}


}


@media (min-width: 768px) and (max-width:1259px){
body .head-ban {
    height: 60px !important;
}
.search_ppl_main_div {
    width: 30%;
}
.new_head_main_div .logo-block{
	margin-top:5px !important;
}
.search_ppl_main_div .Search_job{
	margin: 14px 0px 13px 12px;
}
#lang_box_id{
    float: right;
}
.about-contain .about-title {
    margin-top: 105px;
}
.about-contain.about_us_body {
    padding-top: 16% !important;
}
li.header_right_menu_li a{
	line-height: 22px;
	/*padding: 0px 3px;*/
}
.search_ppl_main_div .Search_job input {
    height: 24px;
    line-height: 24px;
    min-height: 24px;
}
.search_ppl_main_div .Search_job input:focus{
	background-color: #e5e8eb;
	outline: none !important;
    box-shadow: none !important;
}

}

@media (min-width: 768px) and (max-width:1259px) and (orientation:portrait){
#lang_box_id{
	display: block;
    float: right !important;
	padding: 10px 8px;
}
.language-text-desktop, .currency-text-desktop {
    color: #fff !important;
}
.language-text-desktop{
	margin-right: 8px;
}
.currency-text-desktop{
	margin-left: 8px !important;
}
.lang-box a{
	display: flex;
    align-items: center;
}
.lang_country_flag_img{
	margin-right:5px;
}
#curr_frm select.currency-options{
    background: none;
    color: #fff !important;
    font-size: 13px !important;
    border-radius: 2px;
    line-height: 28px;
    height: 28px !important;
    font-weight: 600;
    border: 1px solid #fff !important;
}
}
@media (min-width: 768px) and (max-width:1259px) and (orientation:landscape){
#lang_box_id{
	display: flex;
    align-items: center;
    float: right !important;
    padding: 16px 10px;
}
.lang-curr-box.new_head_middle_menu_div{
	width:100%;
}
.show_for_ipad_tablet{
	width: 30%;
    float: right;
}

.curr-dropdown{
	margin-left: 10px;
    margin-right: 20px !important;
}
.language-text-desktop, .currency-text-desktop{
	padding-right: 5px;
    color: #fff !important;
}
.lang-box a{
	color: #ffffff !important;
    display: flex;
    align-items: center;
}
.lang-box .curr-dropdown select{
	background: none;
    color: #fff !important;
    font-size: 13px !important;
    border-radius: 2px;
    line-height: 18px;
    height: 22px !important;
    margin: 0px !important;
    float: right;
    font-weight: 600;
    border: 1px solid #fff !important;
}
.search_ppl_main_div .Search_job {
    height: 30px;
}
.lang-box .language-text-desktop {
    padding-left: 5px;
}
.search_ppl_main_div .Search_job input {
    height: 20px;
    line-height: 20px;
    min-height: 20px;
}
.Search_job box .icon .fa{
	font-size:14px;
}

}




@media (max-width: 767px) {
.svg-inline--fa.fa-w-10 {
	font-size:20px;
}
.head-ban{
	opacity:1;
}
#user_name_sugg_top{
	margin-bottom: 10px;
}
  #header .container { width: 100%; }
  #nav {
    width: 100%;
    top: 34px;
	right: 0;
	border-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	}
  .open{
	background-color: #002138 !important;
  }
  #nav:before {
      /*content: '\2630';
      display: block;
      position: absolute;
      right: 5%;
      top: -37px;
      line-height: 40px;
      cursor: pointer;
	  font-size: 18px;
      font-weight: bold;*/
    }
	.mobile_menu_btn:before {
    content: '\2630';
    display: block !important;
    position: absolute;
    right: 5%;
    top: -3px;
    line-height: 40px;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
}

  #nav ul.header_right_menu_ul{
    transition: 350ms;
    -moz-transition: 350ms;
    -webkit-transition: 350ms;
    transform: perspective(600) rotate3d(0,0,0,0);
    -moz-transform: perspective(600) rotate3d(0,0,0,0);
    -webkit-transform: perspective(600) rotate3d(1,0,0,-90deg);
    transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
  }
  #nav.open ul.header_right_menu_ul{
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform:  perspective(600) rotate3d(0,0,0,0);
	/*display: inline-block;
    text-align: left;*/
  }
  #nav.open ul.menus{
	/*display: none;*/
  }
  li.header_right_menu_li{
	width: auto;
    max-width: 100%;
    line-height: 18px;
	padding: 6px;
  }
  span.rght_menu_i{
	padding-right: 3px;
  }
span.rght_menu_i .fa:before {
    font-size: 20px;
}
   span.rght_menu_text{
	  display:none;
   }
  .new_head_main_div .logo-block a img {
    height: auto;
  }
  .new_head_main_div .logo-block {
    background: none !important;
    height: 32px !important;
    max-width: 110px !important;
  }
  .new_head_main_div .logo-block a{
	display: inline-block;
    max-width: 110px;
  }
  .search_ppl_main_div {
    width: 50%;
    float: right;
    margin-right: 1%;
}
.search_ppl_main_div .Search_job .icon{
	float:right;
	font-size: 18px;
	color: #fff;
}
.search_ppl_main_div .Search_job{
	height: 26px;
	margin: 13px 0px 13px 0px;
	background-color: #002138 !important;
}
.search_ppl_main_div .Search_job input {
    width: 80%;
    height: 14px;
}
.search_ppl_main_div .Search_job input[type="search"]{
	background-color: #002138;
	color:#fff;
	min-height: auto;
    font-size: 14px;
    letter-spacing: 0.00rem;
	padding: 1px;
}
  .new_head_middle_menu_div .curr-dropdown {
    display: inline-block;
  }
  #curr_frm select.currency-options{
	float: right;
    margin-left: 5px !important;
	padding: 0px;
    background: none;
    font-size: 13px !important;
    line-height: 20px;
    height: 20px !important;
	border: 1px solid #8c8989;

  }
  .new_head_middle_menu_div .lang-box a{
	line-height: 20px;
    padding-left: 5px;
  }
  .lang_country_flag_img{
	float: right;
    margin-left: 5px !important;
    margin-top: 2px;
  }
  .head-ban .row .row .span6:not(.logo-block) {
    height: 34px;
}
.new_head_middle_menu_div .lang-box {
    height: 30px;
    line-height: 30px !important;
    margin: 0px 3px;
}
#show_for_mobile{
	/*display:inline-block;*/
	display:none;
	width: 50px;
    float: right;
}
.show_for_ipad_tablet{

}
.profile_hold_ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.profile_hold_ul li ul {
    display: none;
}
#profile_hold_li span.rght_menu_text {
    display: inline-block;
}
#profile_hold_li span.rght_menu_text, .job_menu_li span.rght_menu_text {
    display: inline-block;
}
.dropdown_txt{
	display:none;
}
#profile_hold_li li.header_right_menu_li a{
	font-size:12px;
}
li.header_right_menu_li a .wallet_img {
    width: 20px;
    height: 20px;
}
.about-contain {
    padding-top: 30% !important;
}
.downarrow_for_job_mobile{
	display:inline-block;
}
span.rght_menu_i .downarrow_for_job_mobile .fa:before{
	font-size:14px;
}
.downarrow_for_job_mobile .down_arrow_dropdown{
	padding-left:0px;
	width: 0px;
}
.rght_menu_i.job_rght_menu_span {
	display:flex;
}
span.rght_menu_i .fa:before {
    font-size: 16px;
	margin-right: 0px;
}
.notification_for_mobile{
	display:block;
	background-color: #fa3e3e;
    color: white;
    border-radius: 50%;
    padding: 3px 5px;
    height: 15px;
    font-size: 10px;
    position: absolute;
    top: -8px;
	font-weight: 600;
	right:3px;
}

/*------------menu search bar css start-----------------*/
.srch_rslt_li .search_output_list_a{
	padding: 6px 6px;
    border-bottom: 1px solid #e0e4e8;
}
#user_name_sugg_top .srch_rslt_li .search_output_list_a{
	border-bottom:none;
}
.search_output_list_a .srch_otpt_whn_no_img_span{
	width: 18px;
	height: 18px;
    padding: 2px;
}
.srch_rslt_li .search_output_list_img{
	height: 18px;
    width: 18px;
    margin-right: 3px;
}
.search_output_list_a p{
	line-height: 18px;
	font-size: 12px;
}
.srch_otpt_whn_no_img_span .fa-user:before {
    font-size: 14px;
    margin: 0 auto;
}
#suggesstion-box_user{
	right: 0;
    margin-right: 4px;
    float: right;
    width: 220px;
    opacity: 1;
	z-index: 1;
}
.search_for_cat{
	width: 220px;
    padding: 5px 8px;
    margin-left: 0px;
	height: auto;
	max-height: 360px;
}
.srch_result_ul{
    width: 100%;
    font-size: 10px;
    max-height: auto !important;
	margin-top: 0px;
}
.lang_country_flag_img{
    z-index: 0;
}
.srch_usr_nm{
	width: auto;
	padding-left: 5px;
	max-width: 90px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.srch_otpt_user_comp_span{
	width: auto;
	max-width: 90px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}



 /*------------menu search bar css end-----------------*/
}

@media only screen and (max-width: 350px){
.search_for_cat{
	width: 220px;
    padding: 5px 8px;
	max-height: 360px;
}

}
@media only screen and (min-width: 351px) and (max-width: 480px){
.search_for_cat{
	width: 300px;
    padding: 6px 8px;
	max-height: 380px;
}
#suggesstion-box_user{
	width: 300px;
	margin-right: 0px;
}
.srch_usr_nm {
    max-width: 100px;
}
.srch_otpt_user_comp_span{
	max-width: 100px;
}
.search_output_list_a .srch_otpt_whn_no_img_span {
    width: 22px;
    height: 22px;
}
.srch_otpt_whn_no_img_span .fa-user:before {
    font-size: 16px;
}
.srch_rslt_li .search_output_list_img {
    height: 22px;
    width: 22px;
}

}

@media only screen and (min-width: 481px) and (max-width: 767px){
.search_for_cat{
	width: 350px;
    padding: 8px 10px;
	max-height: 450px;
}
#suggesstion-box_user{
	width: 350px;
	margin-right: 0px;
}
.srch_usr_nm {
    max-width: 130px;
}
.srch_otpt_user_comp_span{
	max-width: 130px;
}
.search_output_list_a .srch_otpt_whn_no_img_span {
    width: 25px;
    height: 25px;
}
.srch_otpt_whn_no_img_span .fa-user:before {
    font-size: 18px;
}
.srch_rslt_li .search_output_list_img {
    height: 25px;
    width: 25px;
}
}


@media only screen and (max-width: 767px){
.header_right_menu{
	height: 0px;
    width: 100% !important;
}
#nav.open{
	/*top: 29px;
	position: relative;	*/
}
#job_menu_li_id:hover ul.menus{
	padding: 0px;
    margin-left: -15px;
}
span.rght_menu_i .fa:before {
   /* font-size: 16px;*/
    font-size: 20px;
}
#menu ul.menus li{
	padding: 0px 12px;
}
#menu li:hover ul#profile_hold_li_sub_menu{
	width: 100%;
    float: left;
    right: 0;
	padding: 0px 5px;
}
#menu li:hover ul#profile_hold_li_sub_menu li{
	text-align: right;
}
#nav.open ul.header_right_menu_ul{
	display: inline-block;
}




}


@media (max-width: 350px){
li.header_right_menu_li{
	padding: 3px;
  }
}


@media (max-width: 767px) and (orientation:portrait){
.profile_hold_img {
    width: 20px;
    height: 20px;
}
span.rght_menu_i .fa:before {
   /* font-size: 16px;*/

}
.search_ppl_main_div .Search_job {
    border: none;
}
}

@media (max-width: 767px) and (orientation:landscape){
span.rght_menu_text {
    display: inline-block;
    font-size: 15px;
    letter-spacing: 0.02rem;
}
span.rght_menu_i .fa:before {
    font-size: 26px;
}
.rght_menu_i .rght_menu_i{
	width:25px;
}
.profile_hold_img{
	width: 25px;
    height: 25px;
}
.downarrow_for_job_mobile .down_arrow_dropdown{
	display:none;
}
.search_ppl_main_div {
    margin-right: 6%;
}
}
@media only screen and (max-width: 767px) and (orientation:portrait){
.about-contain.about_us_body{
    padding-top: 15% !important;
}
}
@media (min-width: 320px) and (max-width: 568px) and (orientation:portrait){
.about-contain.about_us_body{
    padding-top: 20% !important;
}
}
@media only screen and (max-width: 767px) and (orientation:landscape){
.about-contain.about_us_body{
    padding-top: 12% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.about-contain.about_us_body{
    padding-top: 2% !important;
}
}
