/* 1170px to 980px or 768px */
@media screen and (max-width: 1280px) { .wp-jobhunt [class*="col-lg"], .wp-jobhunt [class*="col-md"], .wp-jobhunt [class*="col-sm"] { display: inline-block; float: none; vertical-align: top; margin-right: -4px; }
  .rtl.wp-jobhunt [class*="col-lg"], .rtl.wp-jobhunt [class*="col-md"], .rtl.wp-jobhunt [class*="col-sm"] { margin-right: 0; margin-left: -4px !important; }
  .rtl [class*="col-lg"], .rtl [class*="col-md"], .rtl [class*="col-sm"], .rtl [class*="col-xs"] { margin-left: 0 !important; float: right; margin-right: 0px !important; }
  .rtl.wp-jobhunt .jobs-listing.grid li { margin-right: 0 !important; margin-left: -4px !important; }
  .wp-jobhunt .main-head [class*="col-"] { vertical-align: middle; }
  #header.cs-transparent-header { padding: 0; }
  .navigation ul ul li:hover > a, .navigation ul ul li > a:hover, .navigation ul ul li.active > a { border-left: 3px solid #0066cc; }
  .blog-detail .main-post iframe { width: 100%; }
  .wp-jobhunt .filter-heading .chosen-container-single .chosen-single div b { background: none; }
  .wp-jobhunt .container { width: 100% !important; }
  .wp-jobhunt header .user-account .social-media a i { display: inline-block !important; }
  ul.spatialism-sec:after, .wp-jobhunt .jobs-listing.fancy li .jobs-content:after { content: ""; clear: both; display: block; }
  .cs-agent-filters { margin-bottom: 30px; }
  .chosen-container-single .chosen-search input[type="text"] { background-image: none !important; }
  .rtl.wp-jobhunt .jobs-listing li .cs-media { margin: 0 0 0 36px; float: none; vertical-align: middle; }
  .wp-jobhunt .jobs-listing span.author-name { display: inline-block; vertical-align: middle; }
  /*New Home page*/
  ul.spatialism-sec:after, .wp-jobhunt .jobs-listing.fancy li .jobs-content:after { content: ""; clear: both; display: block; } }
@media screen and (max-width: 1170px) { .cs-default-header .top-bar [class*="col-lg"], .cs-default-header .top-bar [class*="col-md"], .cs-default-header .top-bar [class*="col-sm"], .cs-default-header .top-bar [class*="col-xs"] { margin-left: -4px; }
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 82%; }
  .rtl.wp-jobhunt .cs-loginsec { float: left !important; }
  /*.wp-jobhunt .cs-tabs .tab-content .cs-transection ul { width: 750px; }*/
  .dashboard-content-holder { padding-bottom: 20px; }
  .ad-widget img, .cs-online-jobs figure img, .widget-comment img, .cs-ad-holder img { width: 100%; }
  .search-country { margin-right: 0; width: 226px; }
  ul.jobs-list li { padding: 5px 15px 0 30px; }
  .contact-detail { width: auto !important; }
  .wp-jobhunt header .login { margin: 0 0 0 8px; }
  .rtl.wp-jobhunt.logged-in header .login { margin-top: 0; }
  header .social-media { display: inline-block; float: none !important; }
  .tagline { min-height: 30px !important; }
  .col-lg-8.col-md-12.col-sm-12.col-xs-12 .gallery li:nth-child(1), .col-lg-8.col-md-12.col-sm-12.col-xs-12 .gallery li:nth-child(4) { width: 50%; float: left; }
  .col-lg-8.col-md-12.col-sm-12.col-xs-12 .gallery li:nth-child(2), .col-lg-8.col-md-12.col-sm-12.col-xs-12 .gallery li:nth-child(3) { width: 25%; float: left; }
  .social-media li a { display: block; margin-bottom: 0; }
  .col-lg-8 .jobs-listing li .cs-text, .col-md-8 .jobs-listing li .cs-text, .col-lg-9 .jobs-listing li .cs-text, .col-md-9 .jobs-listing li .cs-text { width: 80%; }
  .col-lg-8 .jobs-listing.classic li .cs-text, .col-md-8 .jobs-listing.classic li .cs-text, .col-lg-9 .jobs-listing.classic li .cs-text, .col-md-9 .jobs-listing.classic li .cs-text { width: 75%; }
  .jobs-listing span.author-name { display: block; }
  .footer-copyrights .wp-jobhunt [class*="col-md"] { width: 100%; }
  .wp-jobhunt .col-lg-8 .jobs-listing li .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 152px; }
  /*.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text{width: 82% !important;}*/
  .wp-jobhunt .filter-heading > h5 { float: none !important; }
  .wp-jobhunt #header .navigation > ul > li > a, .wp-jobhunt #header .navigation > ul > li { font-size: 11px !important; }
  #header.cs-fancy-header.cs-transparent-header .navigation > ul > li > a { font-size: 12px !important; }
  .wp-jobhunt .cs-login-dropdown ul li a { color: #707070 !important; }
  .wp-jobhunt .jobs-listing.modern li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text { width: 75%; }
  .wp-jobhunt .jobs-listing.fancy li .post-options { margin-bottom: 10px; }
  .wp-jobhunt .company-detail-inner > h6 { margin: 0px; }
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text { width: 76.8%; }
  .rtl header .main-head .logo { text-align: right; }
  .rtl.wp-jobhunt .col-lg-8 .jobs-listing li .cs-text, .rtl.wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 0px; }
  /*header .slicknav_nav{overflow: visible;}*/
  .home .cs-clinets .cs-inner-clients { text-align: center; }
  .rtl .back-to-top { float: none !important; }
  .wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder .jobs-listing .cs-text { width: 86%; }
  .testimonial-advance { overflow-x: scroll !important; }
  .wp-jobhunt .select-dropdown { margin-bottom: 10px; }
  .wp-jobhunt .cs-jobsearch-modern .select-dropdown { margin-bottom: 0; }
  .rtl .user-account { margin: 0; }
  .wp-jobhunt.cbp-spmenu-push .cs-default-header .cs-loginsec { display: inline-block; }
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.grid li .cs-text { padding: 25px 15px 0; }
  .wp-jobhunt .jobs-listing.classic .cs-post-title { padding-right: 70px; }
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.joblist-simple li .cs-text { width: 65%; }
  .cs-blog-detail .cs-tags .tags span { margin: 0 10px 5px 0; position: absolute; left: 0; top: 0; }
  .cs-blog-detail .tags { display: inline-block; margin: 0 -4px 0 0; width: 50%; padding-left: 60px; position: relative; vertical-align: top; }
  .wp-jobhunt ul.resumes-list li .cs-text .cs-posted { right: 70px; }
  body.admin-bar header .login { margin: 0 0 0 1px; }
  .wp-jobhunt.admin-bar header .wish-list { top: 0; }
  .wp-jobhunt.admin-bar .cs-default-header .cs-login-area.cs-login-area { padding-top: 0; }
  .wp-jobhunt .navicon { margin-left: 10px; }
  .cs-about-info.modern .cs-text { padding-right: 0; padding-left: 15px; }
  .wp-jobhunt .custom-width-style .cs-favorite-jobs .feature-jobs li .company-date-option .control { margin: 3px 0 0 7px; }
  .rtl.wp-jobhunt .custom-width-style .cs-favorite-jobs .feature-jobs li .company-date-option .control { margin: 3px 7px 0 0; }
  /*New Home page*/
  .chosen-container-single .chosen-single div b { display: none; }
  .col-lg-8 .jobs-listing.joblist-fancy li .cs-text, .col-md-8 .jobs-listing.joblist-fancy li .cs-text, .col-lg-9 .jobs-listing.joblist-fancy li .cs-text, .col-md-9 .jobs-listing.joblist-fancy li .cs-text { width: 36%; }
  .jobs-listing.joblist-fancy .jobs-type { min-width: 100px; }
  .app-btn a { display: inline-block; text-decoration: none; outline: none; margin-bottom: 20px; }
  #header.cs-fancy-header .login > a { line-height: normal; padding: 4px 10px 5px; margin-left: 3px; }
  header#header.cs-fancy-header .logo { margin-top: 0px !important; } }
@media screen and (max-width: 1024px) { .wp-jobhunt header .login a > i, .wp-jobhunt .join-us > i { display: none !important; }
  ul.gallery { padding-left: 120px; }
  .mobile-view { padding: 30px 20px 1px 20px; margin-left: 0 !important; }
  .col-lg-4.col-md-12.col-sm-12.col-xs-12 .gallery li { width: 33.33%; float: left; }
  .testimonial-advance ul { width: 1280px; }
  .cs-loginsec { display: inline-block; vertical-align: middle; }
  .footer-top [class*="col-md"], .lb-album [class*="col-md"] { display: inline-block; }
  .widget .cs_banner_section img { width: 100%; }
  .company-detail-inner { width: 60%; }
  ul.hiring-list li .cs-text .cs-posted { right: 0; }
  .rtl ul.hiring-list li .cs-text .cs-posted { left: 0; right: auto; }
  .filter-heading > h5 { margin-bottom: 20px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li:first-child { width: 55%; }
  .rtl.wp-jobhunt .filter-heading > h5 { float: none !important; }
  .wp-jobhunt .filter-heading .cs-sort-sec label { margin-right: 16px; }
  .filter-heading .cs-sort-sec { clear: both; float: none; margin-right: -10px; margin-top: 10px; width: 70%; }
  .filter-heading .cs-sort-sec li { width: 40%; margin-bottom: 5px; }
  .wp-jobhunt .filter-heading .cs-sort-sec { margin-top: 5px; }
  .filter-heading .cs-sort-sec li:first-child .cs-select-holder { width: 75%; float: right; }
  .filter-heading .cs-sort-sec li .cs-select-holder { overflow: inherit; width: 100%; }
  .cs-select-holder { float: none; overflow: hidden; }
  .cs-candidate-detail .cs-profile .post-options { width: 30%; }
  .cs-candidate-detail .profile-nav li { margin-right: 15px; }
  .wp-jobhunt .cs-login-dropdown .dropdown-menu::before, .wp-jobhunt .cs-login-dropdown .dropdown-menu::after { display: none; }
  .wp-jobhunt .cs-login-dropdown .logout-btn { margin-top: -14px; }
  .wp-jobhunt .slicknav_nav li:last-child { margin-bottom: 5px; }
  .wp-jobhunt header .wish-list ul.recruiter-list li .cs-info { width: 67%; color: #666; }
  .wp-jobhunt .jobs-listing.modern li .cs-text { width: 75%; }
  .wp-jobhunt .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.modern li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text, .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.modern li .cs-text { width: 76%; }
  header .navigation { width: auto; }
  .wp-jobhunt header .wish-list { top: 5px; }
  .rtl.wp-jobhunt.admin-bar header .wish-list, .rtl.wp-jobhunt.logged-in header .wish-list { margin-top: -2px; }
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text, .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.classic li .cs-text { width: 77.8%; }
  .wp-jobhun .cs-page-sec-499327 { background-size: cover !important; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text { width: 46%; }
  .wp-jobhunt .jobs-detail-3 .apply-buttons .cs-add-wishlist i { display: inline-block; float: none; }
  .wp-jobhunt .cs-downlod-sec, .wp-jobhunt .cs-downlod-sec:hover { top: 50% !important; }
  .wp-jobhunt .employer-listing.simple .cs-text { width: 62%; }
  ul.gallery li.img-larage { width: 50%; }
  ul.gallery li.img-small { width: 25%; }
  .main-section .cs-about-info { width: 100%; }
  .wp-jobhunt .cs-favorite-jobs .feature-jobs .company-date-option, .wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option span { padding-top: 0; }
  .wp-jobhunt .company-detail-inner { width: 60%; margin-right: 10px; }
  .wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option .control { margin: 3px 0 0 8px; }
  /*New Home page*/
  .cs-category-list.category-modern { margin: -1px 0px 30px -4px; }
  .wp-jobhunt .jobs-listing.fancy li .jobs-content { display: inline-block; width: 100%; }
  .cs-category-list.category-modern { margin: -1px 0px 30px -4px; }
  .wp-jobhunt .col-lg-8 .jobs-listing li .jobs-content .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing li .jobs-content .cs-text { padding-right: 0; }
  .cs-category-list.category-medium li .category-holder { padding: 35px 14px; }
  .cs-category-list.category-medium li .cs-text { margin-left: 20px; }
  .cs-blog.blog-grid.simple .cs-media a { width: 100%; }
  .cs-blog.blog-grid.fancy .blog-text p { margin-bottom: 13px; }
  .cs-blog.blog-grid.fancy .post-option { margin-bottom: 0; }
  #header.cs-fancy-header .join-us > a, header#header.cs-fancy-header .login > a { font-size: 11px !important; }
  .wp-jobhunt .jobs-listing.grid.classic li .cs-media { padding: 50px 0; }
  .wp-jobhunt .cs-default-header .user-account { margin-left: 0; }
  .rtl.wp-jobhunt .cs-default-header .user-account { margin-right: 10px; margin-top: 5px; }
  .cs-default-header .navbar-nav > li > a, .cs-transparent-header .navbar-nav > li > a { padding-left: 7px; padding-right: 7px; }
  .navbar-nav > li .sub-title { padding-left: 7px; padding-right: 7px; }
  .navbar-nav > li:first-child > a, .navbar-nav > li:first-child .sub-title { padding-left: 0 !important; }
  .wp-jobhunt .cs-default-header .join-us { vertical-align: middle; }
  #header.cs-fancy-header.cs-transparent-header .navigation > ul > li > a { padding-left: 12px; padding-right: 12px; }
  .rtl.wp-jobhunt .navbar-nav > li:first-child > a { padding-left: 10px !important; }
  .rtl .cs-default-header .navbar-nav > li > a, .rtl .cs-transparent-header .navbar-nav > li > a { padding-left: 10px; padding-right: 10px; }
  .wp-jobhunt .apply-buttons .cs-add-wishlist { margin: 0 8px 8px 0; }
  .wp-jobhunt .price-packege article .price-holder { margin-bottom: 20px; }
  /* Main Search V3 Style Start */
  .wp-jobhunt .section-fullwidth .main-search.v3 [class*="col-"] { display: inline-block; margin-bottom: 20px; width: 50%; }
  .wp-jobhunt .main-search.v3 .select-dropdown { border-right: 0; }
  .wp-jobhunt .main-search.v3 .search-btn { padding-left: 15px; }
  .wp-jobhunt .main-search.v3.has-bgcolor { padding: 20px 20px 0 0; }
  .wp-jobhunt .main-search.v3 { display: inline-block; top: 0; width: 100%; }
  /* Main Search V3 Style End */
  .wp-jobhunt .main-search.search-simple-v2 { width: 100%; }
  .wp-jobhunt .main-search.search-simple-v2 .row [class*="col-"] .row { margin: 0 -8px; }
  .wp-jobhunt .main-search.search-simple-v2 form [class*="col-"] { padding: 0 8px; }
  .cs-spatialism-sec-all ul.fancy-cate { padding: 0 20px; }
  .cs-spatialism-sec-all .fancy-cate li { padding: 0 0 26.256% 0; }
  .main-section .page-section { margin-top: 0; }
  .main-section .classic-list-holder { margin: 0; }
  .rtl.wp-jobhunt #header.cs-modern-header .navbar-nav > li { padding-bottom: 0; }
  .rtl header.cs-modern-header .join-us { margin-left: 10px; } }
@media (min-width: 995px) and (max-width: 1024px) { #footer .cs-copyright .back-to-top a { display: inline-block; float: right; }
  #footer .modern-footer .cs-copyright .back-to-top a { float: none; }
  .social-media-sec .social-media li { margin: 0 10px 0 0; }
  .social-media-sec .social-media li:last-child { margin-right: 0; }
  .social-media-sec .newsletter input[type="text"] { width: 220px; }
  .wp-jobhunt .cs-transparent-header .join-us { padding-right: 10px; }
  .wp-jobhunt.cbp-spmenu-push .cs-default-header .cs-loginsec { padding-top: 0; padding-left: 5px; }
  .rtl.wp-jobhunt .cs-transparent-header header .login { margin: 6px 0 0 0; }
  .wp-jobhunt #header.cs-transparent-header.cs-modern-header .navbar-nav > li { padding-bottom: 0; } }
@media only screen and (min-width: 981px) and (max-width: 1024px) { header.cs-default-header .main-head .col-lg-2, header.cs-default-header .main-head .col-sm-2, header.cs-transparent-header .main-head .col-lg-2 { width: 25%; }
  header.cs-default-header .main-head .col-lg-10, header.cs-default-header .main-head .col-sm-10, header.cs-transparent-header .main-head .col-lg-10 { width: 75%; }
  header.cs-default-header .logo { margin-top: 0; margin-bottom: 0; }
  header.cs-default-header .user-account { padding-top: 0; }
  header.cs-transparent-header .navigation .menu-item-has-children, header.cs-transparent-header .navigation .page_item_has_children { padding-right: 5px; }
  #header.cs-transparent-header .search-bar { vertical-align: middle; margin-left: 0; }
  #header.cs-transparent-header.cs-fancy-header .search-bar { margin-left: 10px; }
  header#header.cs-transparent-header .logo { margin-top: 0; margin-bottom: 0; }
  header#header.cs-transparent-header .login > a { padding: 2px 10px; }
  header.cs-transparent-header .navbar-nav { margin-right: 8px; }
  .logged-in header.cs-transparent-header .navbar-nav { margin-right: 0; }
  header#header.cs-transparent-header.cs-fancy-header .login > a { margin-left: 0; }
  header.cs-modern-header .navbar-nav { float: right; width: auto; }
  header.cs-transparent-header.cs-modern-header .navigation { width: 100%; }
  #header.cs-modern-header .navbar-default .navbar-nav > li > a { font-size: 12px !important; padding-left: 10px; padding-right: 10px; }
  #header.cs-modern-header .cs-loginsec { float: right; padding-top: 4px; } }
@media only screen and (min-width: 991px) and (max-width: 1024px) { header#header.cs-transparent-header .main-head { padding: 25px 0px !important; }
  .wp-jobhunt .jobs-listing.fancy li .jobs-content { display: inline-block; width: 100%; }
  .rc-anchor-normal { width: 255px; }
  .cs-tabs.nav-position-left [class*="col-md"], .section-content.col-md-8, .section-sidebar.col-md-4, .section-content .cs-content-holder .col-md-6, .cs-pricetable .holder article.col-md-4, .section-fullwidth .cs-content-holder aside.col-md-3, .section-fullwidth .cs-content-holder .hiring-holder.col-md-9, .main-section .page-content.col-md-9, .main-section .col-md-3.employer-info, .cs-content-holder .cs-job-possitions.col-md-9, .cs-content-holder .cs-company-listing.col-md-9, .job-information .col-md-4, .job-information .col-md-6, .cs-job-possitions.col-md-9 li.col-md-6, .main-section aside.col-md-3, .cs-content-holder .col-md-3, .cs-content-holder .col-md-9, aside.page-sidebar.col-md-3, .blog-detail.col-md-9, .cs-content-holder .col-md-4, .archive.col-md-9, .archive .page-sidebar.col-md-3, .footer-copyrights .col-md-7, .footer-copyrights .col-md-5, .section-fullwidth > .cs-content-holder > .row > .col-md-6 { display: inline-block; }
  .cs-tabs.nav-position-left .col-md-2 { width: 20%; }
  .cs-tabs.nav-position-left .col-md-10 { width: 80%; }
  .employer-company figure, .main-post figure iframe, .cs-content-holder .slide iframe { width: 100%; }
  ul.post-step li, ul.post-step li:last-child { width: 31%; }
  .cs-tabs .tab-content ul { margin-bottom: 20px; }
  .blog-medium .cs-media ~ .blog-text { width: 57%; }
  .employer-listing .cs-text { width: 54%; }
  .jobs-detail-3 .social-media { width: 35% !important; }
  .cs-relevant-list .cs-text { width: 73%; }
  ul.spatialism-sec li[class*=col-md] { width: 50%; }
  .wp-jobhunt .jobs-listing.simple .payment-detail li { white-space: nowrap; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) { .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.fancy li .cs-text { width: 61%; padding-right: 0; }
  .wp-jobhunt .jobs-listing.fancy li .cs-media figure { width: 100px; } }
@media only screen and (min-width: 768px) and (max-width: 980px) { header .nav-right-area { text-align: right; }
  header .navigation { width: auto !important; }
  .footer-v1 .cs-copyright-area .col-md-9 { width: 100%; }
  .footer-v1 .cs-footer .cs-copyright-area .col-md-3 { margin-bottom: 0; }
  .footer-v1 .cs-copyright-area .footer-logo { margin: 0 0 10px 0; width: 100%; }
  .cs-agent-filters { margin-bottom: 30px; }
  .wp-jobhunt .cs-ag-search { padding: 10px 10px 10px 15px !important; }
  .wp-jobhunt .user-search ul.filter-list { display: block; margin-bottom: 0; }
  .wp-jobhunt .user-search ul.filter-list li { display: inline-block; width: 7.8%; background: #fff; margin: 0 0 2px 0; border: 1px solid #e7e7e7; } }
@media (min-width: 767px) and (max-width: 990px) { .top-bar, .top-bar .text-right, .main-header { text-align: center; }
  .contact-detail { width: 100%; }
  .nav-right-area { padding: 20px 0 0 0; }
  header.cs-transparent-header .nav-right-area { padding-top: 0; }
  .cs-default-header .nav-right-area { padding-top: 0; }
  .tagline { min-height: 50px; padding-bottom: 0; }
  header .navigation { padding-bottom: 15px; width: 100%; }
  header.cs-transparent-header .navigation { padding-bottom: 0; width: auto; }
  header .user-accou