/* RESPONSIVE DESIGN, using media-queries, starts here */
@media only screen and (max-width: 1990px) {
    #global_wrapper div.generic_layout_container.layout_thebookhome {max-width: 980px;margin-left: auto;margin-right: auto;
    }
    #global_page_core-pages-internet #global_content .layout_main,
    #global_page_core-pages-internet #global_content,
    #global_page_core-pages-internet .layout_page_header{width: 1200px; max-width: 1200px;}
    #global_content, .layout_page_header {max-width: 1200px;}
}

@media only screen and (max-width: 1024px) {
    #global_content, .layout_page_header {max-width: 960px;}
#global_page_core-index-index .layout_middle {padding: 0;}
.layout_page_header, .layout_page_footer { width: 100%; margin-left: auto; margin-right: auto; }
.layout_page_footer { width: 100%; border-left: none; border-right: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.layout_left { width: 25%;}
#global_page_core-index-index .layout_main .layout_middle {width: 74%;}
#global_page_core-index-index #global_content .layout_middle > div.layout_thebookhome + div, #global_page_core-index-index .home_width { width: 98% !important; margin: 0px auto !important; padding: 0 0 !important; }
.layout_theme_header_menu_bar { text-align: center !important; }
.layout_theme_header_menu_bar div#global_search_form_container { float: right; }
.generic_layout_container > h3 { font-size: 100%; }
#gototop { display: none !important; }
.form-elements input[type="checkbox"], .form-elements input[type="radio"] { width: auto; }
.home_top .home_top_left { width: 55%; }
.home_headline_first { font-size: 18px; }
.home_headline_second { font-size: 14px; }
.social_icons { top: 50%; }
.layout_core_menu_main { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.layout_core_menu_main > ul > li { padding: 0px !important; background: none !important; }
.layout_core_menu_main > ul > li > a { padding: 0px 10px; }
.connect_box_form .form-element input[type="text"], .connect_box_form .form-element input[type="email"], .connect_box_form .form-element input[type="password"], .connect_box_form .form-element input.text, .connect_box_form .form-element select {
width: 94%;}
.nav-sprite-logo.b2binder {display: block;}
.nav-sprite-logo.b2binder.logo-small {display: none;}
h3.job_title_featured_yes:before, h3.job_title_sponsored_yes:after {font-size: 11px;}
    #global_content {width: 98% !important;padding: 10px 1%;border: none;}
    .hidden1024 {display:none;}
    .owl-slider-mag2.owl-carousel .owl-item {min-width: 50%;}
    .nav-sprite-logo.b2binder {display: none;}
    .nav-sprite-logo.b2binder.logo-small {display: block;}
    #searchform input[type=text] {width: 50%;}
    .navmenui-primary .nav-item .nav-link {padding-left: 10px;padding-right: 10px;}
}

@media only screen and (max-width: 980px) {
#global_header { position: relative !important; }
#global_header #global_search_form_container > form input { width: 150px; }
#global_wrapper { padding-top: 0px !important;}
#memberthumb_container > div.memberthumb_options ul li a > span.memberthumb_link_icon { display: none !important; }
.footer_language > span { display: none; }
#memberthumb_container > div.memberthumb { float: none; }
#memberthumb_container > div.memberthumb_options { clear: both; margin-top: 10px; }
#global_page_core-index-index #global_content .layout_main {width:100%;}
.layout_left { width: 21%;}
#global_page_core-index-index .layout_main .layout_middle {width:77%;}
h3.job_title_featured_yes:before, h3.job_title_sponsored_yes:after {font-size: 11px;}
    .art_table .blogs-lists.cat10 {width: 47%;}
    .navmenui-primary .form-site-searchi .form-searchi {width: 360px;}
    .instrument-bg {width: 50%;}
    .navmenui-primary .nav-sprite-logo {margin-right: 0;}
    .navmenui-primary .nav-text {font-size: 14px;}
    a.button.btn-why {margin-left: 5px;}
    .navmenui-primary .form-site-searchi {display: none;}
    .navmenui-primary .nav-item .nav-link.show980 {display: inline-block;}
    .navmenui-primary .nav-item .nav-link.hidden980, .hidden980 {display: none;}

    .hidden980 {display: none !important;}
    #global_wrapper .layout_middle > div.layout_sitepage_page_profile_breadcrumb {display: none !important;}
    .sitepage_tellafriend_popup {width: 620px;margin-left: 15px;}
    #all-p-menus {display: flex; justify-content: space-around; width: 40%;}
    .navmenui-user-arrow {display: none;}
    .sitepage_contect_field {margin-bottom: 5px;width: 100%;}
    #global_page_sitepage-index-view .layout_sitepage_write_page {top: 202px;right: 17px;}
    .nav-link .main-menu-icn > span {display: none}
}

@media only screen and (max-width: 768px) {
.layout_left { width: 25%;}
#global_page_core-index-index .layout_main .layout_middle {width:73%;}
#global_page_core-index-index .layout_right {float: right;}
.layout_top .layout_middle {width:100%;}
#global_page_core-index-index #global_content .layout_main {width:100%;}
ul.feed .feed_item_body .feed_item_icon { background: none; }
ul.feed .feed_item_body .feed_item_attachments .music_player.playlist_short_player { display: none !important; }
ul.feed .feed_item_body .feed_item_attachments .music_player { display: block !important; width: auto;}
ul.feed .feed_item_body .feed_item_attachments .video_object object { width: 100%; height: auto; }
.layout_page_footer .footer_menu, .layout_page_footer .footer_language { float: none; margin-bottom: 3px; text-align: center;}
.layout_page_footer .footer_menu li { float: none; display: inline-block; }
.layout_page_footer .footer_language form { display: block !important; }
.layout_page_footer .footer_language form select { padding: 0px; max-width: 90%; }
.layout_theme_header_menu_bar .layout_core_menu_main { background-image: none; }
.layout_theme_header_menu_bar ul > li.submenu_explore { float: right; }
#global_search_form_container { float: none; }
#global_search_form_container, .layout_core_menu_mini > div#core_menu_mini_menu > ul > li#core_menu_mini_menu_update, .layout_core_menu_mini > div#core_menu_mini_menu > ul > li.minimenu_profile_button
{ display: inline-block; }
.layout_core_menu_main > ul > li > a.core_main_home { display: none; }
.home_top { text-align: center; }
.home_top .home_top_left { width: 45%; float: left; margin: 20px 5px;}
.home_top .home_top_right { float: right; width: 46%; }
.connect_box_form .form-element p.description { display: none !important; }
.home_headlines { margin-top: 0; }
#global_page_core-index-index .connect_box_form .global_form > div > div > h3 { margin-top: 0px; }
#global_page_core-index-index .connect_box_form .global_form > div { float: none; }
    .owl-slider-mag1.owl-carousel .owl-item {width: 50% !important;}
.navmenui-primary .nav-item.first {margin-left:0;}
.navmenui-primary .nav-item .nav-link.nav-profile {padding: 25px 23px; padding-top: 0;}
    .art_table .blogs-lists.cat10 {width: 46%;}
    .instrument-bg {width: 35%;}
    .hidden768 {display: none !important;}
    .navmenui-primary .nav-item .nav-link {padding: 25px 8px;}
    .about-3-up-ft .banner-box1, .about-3-up-ft .banner-box2 {margin: 20px 6px;}
    .owl-slider-mag2.owl-carousel .owl-item {min-width: 100%;}
    .sitepage_cover_photo img {width:auto;}
    .sitepage_cover_information_wrapper .seaocore_list_featured_label {bottom: 177px;}
    .navmenui-primary .nav-item .nav-link.nav-profile {padding: 25px 10px; padding-top: 0;}
    #searchform select {width:150px;}
    #searchform input[type=text] {width: 47%;}
    .layout_communityad_featured_right_ad, .layout_communityad_fullwidth_1_ads {display: none;}
    .resume_profile_options {display:block; position: relative;max-width: 100%;bottom: auto; right: auto;}
    .resume_profile_options .navigation li {margin-right: 10px;}
    #all-p-menus {width: 100%;background: #20201d;}
    .menu-block-search {overflow: hidden;} .tag-autosearch2 {display: none;}
    .ynadvsearch-main-form #searchform.ynadvsearch-form-box .ynadvsearch-form-select {width: 25%;}
    .ynadvsearch-main-form #searchform.ynadvsearch-form-box .ynadvsearch-form-input {width: 60%;}
    .ynadvsearch-main-form .button_submit_2 {width: 15%}
    .he_friends_widget .row .he_item {width: 70px;}
    .art_table_persons {width: 100%; margin-bottom: 20px;}
    .art_table_persons-24 {width: 50%; max-height: 265px;}
    .art_table_persons-24 .ynblog-mode-views .ynblog_listview_mode .ynblog-thumb {width: 95%;}
    .art_table_persons-59 {width: 100%;}
    .layout_ynbusinesspages_browse_categories_static_3column .ynbusinesspages_categories_main .browse_category {width: 100%;}
    .ynblog-mode-views .ynblog_listview_mode .ynblog-info {height: 53px; display: inline-block;}
}
@media only screen and (max-width: 640px) {
    .layout_left { display: none; }
    #global_page_core-index-index .layout_main .layout_middle {width:100%;}
    .art_table .blogs-lists.cat10 {width: 45%;}
    .navmenui-primary .form-site-searchi .form-searchi {width: 195px;}
    .instrument-bg {width: 30%;}
    .cmaddis .cmad_addis {max-width: 171px;}
    .navmenui-primary .nav-item-jobs:hover .fg-menu-dark.review-menu {left: -70px;min-width: 245px;}
    .submenu-item:hover .menu-catalog_item_submenu, .fg-menu li.with-sub i.icon-chevron-right,.instrument-bg  {display: none;}
.about-3-up-ft .banner-box1, .about-3-up-ft .banner-box2 {width:96%;}
    .about-3-up-ft .banner-box2 {margin: 0px 7px;}
    .hidden640 {display: none !important;}
    .blogs-lists.resolut640 {max-width: 600px;}
    .layout_advancedarticles_recent_block_cat5 .blogs-lists {max-width: 100% !important; margin-bottom: 10px;}
    .layout_advanced_reg1 .sidebar, .layout_advanced_reg1 .content, .layout_advanced_reg2 .sidebar, .layout_advanced_reg2 .content {width: 100%;}
    #if-not-auth {display: none;}
    .layout_advancedarticles_recent_block_cat2 .blogs-lists {max-width: 182px;}
    #global_wrapper .layout_middle:hover > div.layout_sitepage_page_profile_breadcrumb, .layout_middle > .layout_sitepage_write_page {display:none;}
    .sp_coverinfo_profile_photo {bottom:50px;}
    .sp_coverinfo_profile_photo_wrapper {height: auto;}
    .profile_fields > ul > li > span:first-child {float:none;}
    ul.thumbs.thumbs_nocaptions > li, #global_page_sitepage-index-view ul.thumbs > li {max-width: 300px;height: 150px;}
    ul.thumbs .thumbs_photo > span {width: 300px; height: 150px;}
    ul.feed .feed_attachment_core_link > div > a {float:none;}
    .resumes_categories_links > ul > li { width: 99%;}
    .sitepage_tellafriend_popup .global_form div.form-label {width: 190px; text-align: left;float: none;}
    .sitepage_tellafriend_popup #sitepages_create {max-width: 565px;}
    .sitepage_tellafriend_popup .global_form div.form-element {width: 99%;max-width: 100%;}
    .form-elements textarea#sitepage_message {width: auto !important; max-width: 92% !important;}
    .sitepage_tellafriend_popup {width:auto;}
    .resume_profile_photo {margin: 10px auto;float: none;}
    .nav-item.nav-item-is-link {width: 50%; text-align: center;}
    .nav-item.nav-item-logo {width: 50px;}
    .nav-item.nav-item-notify, .nav-item.nav-item-search {margin-right: 5px;}
    #searchform select {width: 144px;}
    .nav-profile .navmenui-user-name {display: none;}
    .updates_pulldown_active .pulldown_contents_wrapper {width: 100%; min-width: 270px;right: -74px;}
    .updates_pulldown_active .pulldown_contents_wrapper:before {right: 32%;}
    .navmenui-primary .nav-item-jobs .fg-menu-dark {right: 0;}
    .navmenui-primary .nav-item-jobs:hover .fg-menu-dark.review-menu {min-width: 200px;}
    .feed_attachment_artarticle div a {float: none;}
    .owl-slider-mag1.owl-carousel .owl-item {width: 50% !important;}
    .headline .tabs {float: none;display: inline-block;}
    #ynmember-browse-listings.ynmember-browse-viewmode-grid > ul > li {width: 50%;}
    .ynlocationbased_menu_item .ynlocationbased_search_box {left: -60px;right: auto;max-width: 330px;}
    .ynlocationbased_menu_item .ynlocationbased_search_box:before {left: 155px;right: auto;}
    .ynlocationbased_menu_item form#ynlocationbased_form .ynlocationbased_search_input input {min-width: 170px}
    .ynlocationbased_menu_item form#ynlocationbased_form .ynlocationbased_radius_input input#ynlocation_radius {min-width: 85px;}
    #global_page_ynmultilisting-index-index .ynmultilisting-categories > li {width: 50%;}
    .ynmultilisting-categories> li a {height: 160px;}
    #global_page_ynmultilisting-index-index .ynmultilisting-categories> li a span.title {top: 55px;}
    .ynmultilisting-list-item-mode-1 .listing_info .listing_info_footer .ynmultilisting_buttons {margin-top: 0;}
    .ynbusinesspages_categories_main .browse_category {width: 100%; margin: 1% 0;}
    .ynbusinesspages-browse-business-viewmode-list .ynbusinesspages-business-listing-item .ynbusinesspages-business-listing-item-header {padding: 0;}
    .ynbusinesspages-business-listing .ynbusinesspages-business-listing-item .ynbusinesspages-business-listing-item-content .ynbusinesspages-business-listing-item-footer>div {height: 28px; line-height: 28px;}
    .ynbusinesspages-business-listing .ynbusinesspages-business-listing-item .ynbusinesspages-business-listing-item-content .ynbusinesspages-business-listing-item-footer > div a {padding: 0 6px;}
}
@media only screen and (max-width: 480px) {
.layout_left { display: none; }
#global_page_core-index-index .layout_main .layout_middle {width:100%;}
.layout_theme_header_menu_bar div.layout_core_menu_logo { clear: both; text-align: center; float: none }
.layout_theme_header_menu_bar div.layout_core_menu_mini { display: block; }
.layout_theme_header_menu_bar div.layout_core_menu_mini .pulldown_contents_wrapper { min-width: 200px; }
#global_header #global_search_form_container { float: none; text-align: center !important; padding: 10px 0px; width: 100%; }
#global_header #global_search_form_container > form { display: inline-block; }
#im_container, .social_icons { display: none; }
#tabs-navtabbed .view_more_links { float: left; margin: 2px; }
.navmenui-primary .nav-item.first {margin-left:0;}
.navmenui-primary .nav-item .nav-link {padding: 25px 11px;}
    .art_table .blogs-lists.cat10 {width: 44%;}
    .home_width .home_top_left, .home_top .home_top_right {width:95%;}
    .navmenui-primary .form-site-searchi .form-searchi {width: 150px;}
    .home_wide_image_main_container {height: 500px;max-height: 520px;}
    .jobs_industries_links li {width: 95%;}
    .hidden480 {display: none !important;}
    .blogs-lists.resolut480 {max-width: 460px;}
    .layout_advancedarticles_recent_block_cat4 .blogs-lists {max-width: 190px;}
    .seaocore_categories_list_col {width: 96%;}
    .members-stat {position: relative;}
    #searchform button {margin-top: 0; width: 94%;max-width: 370px;}
    .sitepage_tellafriend_popup #sitepages_create {max-width: 360px;}
    .main-menu-icn > span {display: none;}
    .menu-block-search #searchform select {margin-top: 5px;}
    #ynmember-browse-listings.ynmember-browse-viewmode-grid > ul > li {width: 100%;}
}
@media only screen and (max-width: 400px) {
    .owl-slider-mag1.owl-carousel .owl-item {width: 100% !important;}
    ul.thumbs.thumbs_nocaptions > li, #global_page_sitepage-index-view ul.thumbs > li {max-width: 270px;height: 130px;}
    ul.thumbs .thumbs_photo > span {width: 270px; height: 130px;}
    .sitepage_tellafriend_popup {width: 320px;margin-left: 40px;}
}
@media only screen and (max-width: 360px) {
    .sitepage_tellafriend_popup #sitepages_create {max-width: 220px;}
}


