/* 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; }
  .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 .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; }
  .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%; padding-left: 10px; }
  .wp-jobhunt .jobs-listing li .cs-media figure{width: auto;}
  .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; }
   .wp-jobhunt .main-search.v3 .search-input input[type="text"], .wp-jobhunt .main-search.v3 .select-location input[type="text"]{height: 44px; border:1px solid #cfd8dc; padding-left: 15px;}
  .wp-jobhunt .main-search.v3 .chosen-container-single .chosen-single{height: 44px;border:1px solid #cfd8dc; padding-left: 15px; padding-right: 15px; line-height: 44px;}
 .wp-jobhunt header .login a.logout-btn i{ display:inline-block !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: 66%; }
  .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 form [class*="col-"] { display: inline-block; margin-bottom: 20px; width: 50%;vertical-align: top; }
  .wp-jobhunt .main-search.v3 .select-dropdown { border-right: 0; }
  .wp-jobhunt .main-search.has-bgcolor.v3 form{padding: 20px 15px 0 0;}
  .wp-jobhunt .main-search.v3 .search-input{border-right: 0;}
  .wp-jobhunt .main-search.v3 .search-input{padding: 0 15px;}
  .wp-jobhunt .main-search.v3 .search-btn { padding-left: 15px; }
  .wp-jobhunt .main-search.v3.has-bgcolor { padding:0; }
  .wp-jobhunt .main-search.v3 .select-location{padding-right: 15px;}
  .wp-jobhunt .main-search.v3 .select-dropdown:before{right: 10px;}
  .wp-jobhunt .main-search .select-location a.location-btn {right: 15px; top: 1px;}
  .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-account { margin: 0; padding: 10px 0 0; width: 100%; }
  header.cs-transparent-header .user-account { padding-top: 0; margin-left: 0; }
  header.cs-transparent-header.cs-fancy-header .user-account { margin-left: 10px; }
  .social-media li:last-child { margin: 0; }
  .social-media-sec { text-align: center; }
  .social-media-sec .newsletter, .social-media-sec [class*="col-md"] { display: inline-block; float: none; }
  .social-media-sec .social-media { padding: 0 0 15px 0; }
  .cs-agent-filters { margin-bottom: 30px; }
  .wp-jobhunt .cs-employer-slide-listing .cs-media img { width: auto; } }
/* 980px to 800px */
@media screen and (max-width: 980px) { header.cs-transparent-header .main-head .logo { margin-top: 0; margin-bottom: 0; }
  .wp-jobhunt .main-search.search-simple-v2 form{flex-wrap: wrap;}
  .wp-jobhunt .main-search.search-simple-v2 form .col-lg-7,
  .wp-jobhunt .main-search.search-simple-v2 form .col-lg-3 { width: 50%; -ms-flex: 1 1 50%; -webkit-flex: 1 1 50%; flex: 1 1 50%; }
  .wp-jobhunt .main-search.search-simple-v2 form [class*="col-lg-2"] { width: 50%; -ms-flex: 1 1 50%; -webkit-flex: 1 1 50%; flex: 1 1 50%; }
  .wp-jobhunt .employer-listing.simple .cs-specialism{padding-top:8px;}
  .wp-jobhunt header .login a { border-radius: 0; }
  ul.gallery { padding-left: 90px; }
  .wp-jobhunt .cs-tabs.nav-position-left .tab-content { padding-left: 15px; }
  .wp-jobhunt .jobs-detail-3 .social-media { text-align: left; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text { width: 64%; }
  .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"] { width: 100%; text-align: center; }
  #header.cs-transparent-header .search-bar { vertical-align: middle; margin-left: 0; }
  .wp-jobhunt .cs-candidate.grid li { margin-right: -4px; }
  .footer-v1 .cs-copyright-area { text-align: center; }
  .rtl.wp-jobhunt .dropdown-menu > li > a { padding: 3px 10px; }
  #footer .footer-top [class*="col-lg"], #footer .footer-top [class*="col-md"], #footer .footer-top [class*="col-sm"], #footer .footer-top [class*="col-xs"] { margin-bottom: 15px !important; }
  .wp-jobhunt .cs-profile-contact-detail .profile-contact-btn input[type=submit] { text-align: center; }
  .cs-clinets .has-border { border: none; }
  #header.cs-default-header .slicknav_nav .sub-dropdown a:hover, #header.cs-default-header .slicknav_nav a:hover { background-color: transparent; }
  #header.cs-default-header .slicknav_menu li > a { color: #fff !important; }
  .cs-transparent-header .slicknav_nav .sub-dropdown a:hover, .cs-transparent-header .slicknav_nav a:hover { background-color: transparent !important; }
  .rtl.wp-jobhunt .dropdown-menu li { text-align: right; }
  .rtl.wp-jobhunt .widget.widget-text ul.social-media li { padding: 0px; }
  .rtl .col-md-6.col-lg-6.col-sm-12.col-xs-12.login-section { text-align: right; padding-bottom: 0; }
  .rtl.wp-jobhunt header .login, .rtl.wp-jobhunt .join-us { margin-top: -3px; }
  .rtl.wp-jobhunt header .login { margin: 0 8px 0 0; float: left; }
  aside.col-md-4.employer-info { width: 100%; }
  .footer-element.comment-form-social-connect.social_login_ui { text-align: center; }
  .top-bar .col-lg-5.col-md-5.col-sm-12 { width: 100%; }
  .col-lg-4.col-md-12.col-sm-12.col-xs-12 .gallery li { float: left; width: 50%; }
  .testimonial-advance ul { width: 1630px !important; }
  .wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder .jobs-listing .cs-text { width: 86%; }
  .wp-jobhunt .jobs-listing.fancy li.col-sm-6 { width: 100%; }
  .cs-employer-slide-listing ul.slick-dots { display: none !important; }
  .main-head [class*="col-sm"], .main-head [class*="col-xs"] { width: 40%; }
  .main-head .text-right[class*="col-sm"], .main-head .text-right[class*="col-xs"] { width: 60%; }
  .wp-jobhunt .custom-styling-list .jobs-listing.grid li .cs-media { width: 100%; text-align: center; margin-left: 0px !important; margin-right: 0px; float: none !important; }
  .wp-jobhunt .jobs-detail-4 .apply-buttons .btn { margin-bottom: 10px; }
  .rtl.wp-jobhunt .jobs-listing.modern .list-options .shortlist { line-height: 17px; }
  .rtl header .logo img { text-align: right; }
  .cs-footer.modern-footer .widget-socialmedia ul li { margin-bottom: 10px; }
  header .navigation { width: auto !important; float: right; padding-top: 0; }
  .main-head { padding: 10px 20px 10px !important; }
  .slicknav_menu { padding: 0 !important; margin: 0 0 0 5px; }
  .wp-jobhunt .select-holder select option { border: none; }
  .wp-jobhunt .cs-post-job .tabs-content .col-md-6 { width: 50%; }
  .wp-jobhunt .cs-social-network .input-info .col-md-12, .wp-jobhunt .cs-extra-info .input-info .col-md-12 { width: 100%; }
  .wp-jobhunt .signup-form .select-holder select { margin-bottom: 20px; }
  .wp-jobhunt .signup-form .select-holder:after { display: none; }
  .user-account ul.nav.nav-tabs { display: block; margin-top: 20px; }
  .user-account ul.nav.nav-tabs li { height: auto; }
  .user-account .social-media ul { display: block !important; text-align: center; margin-top: 20px; }
  .user-account .social-media ul li { display: inline-block !important; width: auto; border: none; }
  header .slicknav_menu { float: right; }
  header.cs-transparent-header .slicknav_menu { margin: 2px 0 0 5px; }
  header.cs-transparent-header.cs-fancy-header .slicknav_menu { margin-top: 0; }
  .rtl header .slicknav_menu, .rtl .navigation { float: left !important; }
  .rtl .slicknav_menu { margin: 7px 5px 5px 0; }
  .rtl .slicknav_nav { text-align: right; left: 0; right: auto; }
  .rtl .user-account { margin: 0; }
  .rtl header .nav-right-area { text-align: left !important; }
  .rtl .wp-jobhunt .join-us { margin-right: 5px; }
  .nav-right-area .navigation .navbar-nav { margin-bottom: 20px; display: none; }
  .wp-jobhunt .cs-counter .dashboard-list li .cs-text { display: inline-block; }
  .wp-jobhunt .cs-counter .dashboard-list li i, .cs-counter .dashboard-list li i { margin-bottom: 20px; }
  .wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active { margin: 0px 0 30px 0; }
  header .nav-right-area { position: relative; padding: 0; text-align: right; }
  header .user-account { display: inline-block; margin: 0 0 0 20px; vertical-align: middle; width: auto; padding: 0; }
  .nav-right-area .slicknav_btn { background-color: #5c2261; border-radius: 0; display: inline-block !important; margin: 0; padding: 8px; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }
  header .slicknav_nav { position: absolute; top: 100%; width: 250px; z-index: 99; background-color: #222; right: 0; left: auto; }
  #header.cs-transparent-header .search-bar a { margin-top: 0; height: 30px; }
  .wp-jobhunt .cs-transparent-header .join-us { vertical-align: middle; }
  .wp-jobhunt .cs-transparent-header.cs-modern-header .join-us, #header.cs-transparent-header.cs-modern-header .login { line-height: 30px; vertical-align: middle; }
  #header.cs-transparent-header.cs-modern-header .login { margin-top: 10px; }
  #header.cs-transparent-header .join-us > a { margin-top: 0; }
  .wp-jobhunt #header.cs-transparent-header .navigation { float: none; }
  .wp-jobhunt .cs-transparent-header.cs-modern-header .navigation { margin-right: 15px; }
  .wp-jobhunt .cs-transparent-header.cs-fancy-header .navigation { margin-right: 8px; }
  .wp-jobhunt.logged-in #header.cs-transparent-header .navigation { padding-top: 0; margin-right: 5px; }
  header.cs-default-header .navigation { padding-bottom: 0; }
  #header.cs-transparent-header .login { margin: 0 0 0 5px; }
  .wp-jobhunt #header.cs-transparent-header .user-account { margin-bottom: 0; }
  #header.cs-transparent-header .navigation { padding-bottom: 0; }
  .left-menu { left: 2px !important; }
  header#header.cs-fancy-header .login > a { line-height: 20px !important; padding: 4px 10px 4px !important; margin-left: 0px !important; }
  header#header.cs-transparent-header.cs-fancy-header .login > a { border-radius: 0; }
  header#header.cs-transparent-header.cs-modern-header [class*="col-sm"], 
  header#header.cs-transparent-header.cs-modern-header .main-head [class*="col-xs"] { width: 40%; }
  header#header.cs-transparent-header.cs-modern-header .main-head .text-right[class*="col-sm"], 
  header#header.cs-transparent-header.cs-modern-header .main-head .text-right[class*="col-xs"] { width: 60%; }
  .slicknav_menu .slicknav_icon { font-size: 18px; }
  .slicknav_menu .slicknav_icon-bar { -webkit-box-shadow: none; box-shadow: none; }
  .wp-jobhunt .user-account { margin-bottom: 0; padding-top: 0; text-align: right; margin-left: 0; float: right; }
  .wp-jobhunt .user-account .join-us a { display: inline-block; line-height: 20px; }
  .wp-jobhunt .join-us { margin-right: 5px; }
  header .slicknav_nav .sub-dropdown a:hover, .slicknav_nav a:hover { background: none; color: #fff !important; }
  header .slicknav_nav .slicknav_arrow, header .dropdown-menu > li > a { color: #fff; }
  .slicknav_menu .slicknav_icon { float: none; margin: 0; }
  header .slicknav_menu { display: inline-block; vertical-align: middle; }
  header .slicknav_nav .slicknav_row:hover a { color: #fff; }
  #header .slicknav_menu .dropdown-menu { margin-top: 2px !important; opacity: 1; visibility: visible; position: initial; background: none !important; width: 100%; -webkit-box-shadow: none; box-shadow: none; padding-left: 10px; transition: none; }
  .slicknav_btn { display: block; }
  .navigation > ul { width: 100%; }
  .wp-jobhunt #header .navigation > .user-account { display: inline-block; }
  .main-section .widget, .main-section .widget.socialmedia-widget { display: block; width: 100%; }
  #footer .footer-top [class*="col-lg"], #footer .footer-top [class*="col-md"], #footer .footer-top [class*="col-sm"], #footer .footer-top [class*="col-xs"] { margin-bottom: 20px !important; }
  header .logo { width: 100%; text-align: left; }
  header.cs-transparent-header .logo { margin-top: 0; margin-bottom: 0; }
  .nav-right-area { width: 100%; }
  header .login { width: auto; }
  #comment { margin-bottom: 30px; display: inline-block; width: 100%; }
  .navigation ul { display: block; }
  .blog-medium .cs-media ~ .blog-text { width: 57%; vertical-align: top; }
  #header .navigation ul ul { z-index: 999; }
  .mockup-content strong.joiner { z-index: 99; }
  .rtl .account-info-btn { clear: both; }
  .rtl ul.post-step li { float: right; margin: 0 0 10px 20px; width: auto; }
  .rtl ul.managment-list li .list-holder .control a:last-child { margin-right: 0px; }
  .rtl ul.managment-list li h6 { width: 100%; margin: 0; margin-bottom: 10px; }
  .rtl ul.managment-list li .list-holder .package { width: 100%; margin-bottom: 10px; text-align: right; }
  .rtl ul.managment-list li .list-holder .shortlist { width: 100%; margin: 0; margin-bottom: 10px; }
  .rtl ul.managment-list li .list-holder .application { width: 100%; margin-bottom: 10px; }
  .rtl ul.managment-list li .list-holder .control { width: 100%; margin-bottom: 10px; }
  .rtl ul.managment-list li .list-holder .control a, .rtl ul.managment-list li .list-holder .shortlist span, .rtl ul.managment-list li .list-holder .application a { display: inline; float: right; }
  .rtl .share-job ul.share-medea { float: right; padding-left: 0; }
  .share-job .col-md-6 { width: 50%; float: right; }
  .login { margin-bottom: 20px; width: 100%; }
  .rtl .login { left: 0; position: relative; right: inherit; top: 0; float: right; }
  .wish-list { top: 0; }
  .rtl .wish-list { left: 0; right: inherit; }
  .banner-text-style { font-size: 50px; }
  .search-area .search-bar { width: 100%; }
  .search-category { width: 47%; }
  .search-country { width: 50%; margin-right: 0; }
  .rtl .search-country { margin-left: 0; width: 48%; }
  .main-section .widget { vertical-align: top; }
  .main-section .widget, .main-section .widget.socialmedia-widget { display: inline-block; padding: 0 10px 0 0; margin: 0 -4px 0 0; }
  .main-section .widget.cs-job-counter { width: 100%; }
  .wp-jobhunt .cs-companies article { width: 50%; display: inline-block; margin-bottom: 20px !important; }
  .cs-online-jobs figure img, .cs-ad-holder figure img, .ad-widget figure img, .video-container img, ul.managment-list li .list-holder, .cs-top-ad img { width: 100%; }
  ul.managment-list li .manag-title { margin-bottom: 20px; width: 100%; }
  .cs-pricetable .col-md-4 { margin-bottom: 30px; width: 50%; float: left; }
  .rtl .cs-pricetable .col-md-4 { float: right; margin-bottom: 30px; margin-left: 0; margin-right: 0; width: 33.3%; }
  ul.blog-list li .cs-text h3 { font-size: 14px; }
  .cs-footer .col-md-2 { display: inline-block; float: none; width: 30%; }
  .navigation ul ul > li:hover > ul { left: -210px; }
  .navigation ul ul > li:hover > ul > li:hover > ul { left: -210px; }
  .navigation ul ul li:hover > a, .navigation ul ul li > a:hover, .navigation ul ul li.active > a { border-left: 3px solid #0066cc; }
  .lb-album { text-align: center; }
  .lb-album li { display: inline-block; }
  .cs-company-listing article { width: 25%; margin-bottom: 30px; float: left; margin-right: 0px; }
  .resp-vtabs .resp-tabs-container { padding-left: 0; }
  ul.post-step li, ul.post-step li:last-child { width: 33.3%; margin-right: 0; }
  ul.post-step li:after { display: none; }
  ul.post-step { margin-left: 0; }
  .col-md-6 .row .col-md-6 { margin-bottom: 20px; }
  .sticky-wrapper { height: auto; }
  ul.candidate-list li, .select-jobs .search-category { width: 33.3%; }
  .select-jobs { width: 100%; }
  .price-table article { border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
  .callToaction { background-size: cover; }
  .cs-team article { width: 50%; float: left; }
  .cs-team article figure img { width: 100%; }
  .fixed { position: initial; background: #fff; width: 100%; }
  .rtl .col-md-9.right-section { padding: 0 10px 0 0; }
  ul.hiring-list li .cs-text .cs-posted { right: 0; }
  .rtl ul.hiring-list li .cs-text .cs-posted { left: 0; right: auto; }
  #header.dark-header .logo { width: 100%; text-align: center; margin-bottom: 20px !important; }
  .rtl #header.dark-header .logo { width: 100%; text-align: center; margin-bottom: 20px; }
  #header.dark-header .login { right: 0; top: 0; }
  .cs-footer.footer-v2 .footer-nav, .cs-footer.footer-v2.footer-v4 .footer-nav, .cs-footer.footer-v2 .footer-nav, .cs-footer.footer-v2.footer-v4 .footer-nav { text-align: left; }
  .rtl .cs-footer.footer-v2 .footer-nav, .rtl .cs-footer.footer-v2.footer-v4 .footer-nav, .rtl .cs-footer.footer-v2 .footer-nav, .rtl .cs-footer.footer-v2.footer-v4 .footer-nav { text-align: right; }
  .cs-img-frame.frame-simple { float: left; padding: 0; width: 50%; }
  .rtl .cs-img-frame.frame-simple { float: right; padding: 10px; width: 33.33%; }
  .footer-v3 .col-md-5, .rtl .footer-v3 .col-md-5 { margin-top: -20px; padding-top: 0; width: auto; }
  .mas-isotope div { width: 50%; }
  .wp-jobhunt ul.blog-list.blog-slider li { float: left; }
  .wp-jobhunt .blog-slider .blog-slides ul.slick-dots li { float: none; }
  .wp-jobhunt ul.clients li { float: left; }
  .team-hunt { padding-top: 10px; }
  ul.job-list li { width: 50%; }
  .hiring-holder ul.cs-list li.ln-no-match:after { left: 26%; }
  .wp-jobhunt .price-tables article { width: 50%; display: inline-block; }
  .morph-button-fixed, .morph-button-fixed .morph-content { width: 50%; }
  .mockup-content strong.joiner { left: 50%; margin-left: -10px; }
  .cs-company-listing .job-list.job-list-2 article, .rtl .cs-company-listing .job-list.job-list-2 article { margin: 0; }
  .footer-copyrights { text-align: center; }
  .cs-listing .cs-list .cs-holder .cs-text { width: 80%; }
  .job-top-location-field { width: 32%; }
  .cs-clinets ul.clients button.slick-prev { left: 20px; top: 50%; margin: -12px 0 0 0; }
  ul.job-list.job-list-full-view li { width: 100%; }
  /* Canidate Style */
  .jobs-detail-4 .apply-buttons a { margin-bottom: 6px; }
  .share-job ul.share-medea { padding: 0; }
  .wp-jobhunt .cs-counter .dashboard-list li { width: 50%; margin-bottom: 30px; }
  .wp-jobhunt .cs-counter.classic .dashboard-list li {margin-right: 20px; padding: 0; width: auto;}
  .wp-jobhunt .cs-counter.classic .dashboard-list li:last-child {margin-right: 0;}
  .cs-counter .dashboard-list li:last-child { margin-bottom: 0; }
  .cs-counter.classic .dashboard-list li:last-child {margin-bottom: 30px;}
  .callToaction .cs-text { width: 70%; }
  .main-section .section-sidebar .widget.widget_text { display: block; width: 100%; }
  .wp-jobhunt ul.post-step li { width: 34%; margin-bottom: 10px; }
  .wp-jobhunt ul.post-step li h6 a { font-size: 11px !important; }
  header .slicknav_nav .slicknav_row:hover { background: none; }
  header .slicknav_nav .dropdown-menu > li > a { white-space: inherit; color: #fff; position: relative; z-index: 99; }
  .wrapper #header { z-index: 99; }
  .main-section .cs-about-info { padding: 20px; }
  .main-section .img-frame img { width: 100%; }
  .main-section .blog-detail h2 { width: 90%; }
  .main-section .cs-blog-detail .cs-tags .tags span { margin: 0 0 10px 0; }
  .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; width: 85%; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text, .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.modern li .cs-text { width: 77%; padding-right: 0px; }
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 80%; }
  .testimonial-inner.slider-small ul.testimonial-home .slick-prev, .testimonial-home .slick-prev, .testimonial-inner.slider-small ul.testimonial-home .slick-next, .testimonial-home .slick-next { display: none !important; }
  div#main_resume_content .cs-tabs.cs-education, div#main_resume_content .cs-tabs.cs-experience, div#main_resume_content .cs-tabs.cs-portfolio, div#main_resume_content .cs-tabs.cs-skills, div#main_resume_content .cs-tabs.cs-awards { overflow-x: scroll; }
  div#main_resume_content .cs-tabs.cs-education .accordion-list, div#main_resume_content .cs-tabs.cs-experience .accordion-list, div#main_resume_content .cs-tabs.cs-portfolio .accordion-list, div#main_resume_content .cs-tabs.cs-skills form, div#main_resume_content .cs-tabs.cs-awards form { width: 750px; }
  .wp-jobhunt .jobs-detail-3 .social-media { width: 100%; }
  .wp-jobhunt .jobs-detail-3 .jobs-info .cs-media { margin-bottom: 20px; }
  .wp-jobhunt .section-sidebar .employer-contact-form { margin-top: 0; }
  .rtl .cs-profile-contact-detail.contact-form-holder .input-filed-contact input { text-align: right; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing li .cs-text { width: 84%; }
  .rtl.wp-jobhunt .filter-heading > h5 { width: 100%; display: block; }
  .rtl.wp-jobhunt .filter-heading > h5 > .result-count { float: none; }
  .wp-jobhunt .filter-heading .cs-sort-sec { width: 100%; }
  .cs-footer.footer-v1 .cs-copyright-area .col-md-3 { width: 100%; }
  #footer .cs-copyright .back-to-top a { float: none; }
  .cs-box .cs-icon-box .cs-media { margin-bottom: 15px; }
  .cs-grey-scale img { width: 100% !important; }
  #footer .footer-v1 .widgettext ul li img { width: auto; }
  #footer .footer-v1 .widgettext ul li { width: 14%; }
  .wp-jobhunt .filter-heading .cs-sort-sec > li { vertical-align: top; }
  .wp-jobhunt .col-lg-8 .jobs-listing li .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 70px; }
  .rtl.wp-jobhunt .col-lg-8 .jobs-listing li .cs-text, .rtl.wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 0; padding-left: 70px; }
  .wp-jobhunt .jobs-listing.fancy li.col-sm-6 { width: 50%; }
  .widget.cs-fancy-menu { padding: 20px !important; margin-bottom: 30px !important; }
  .cs-tabs.nav-position-left .skill-percent-main { margin: 20px 0 30px; }
  .wp-jobhunt ul.resumes-list li .cs-text .cs-posted { right: 70px; }
  .wp-jobhunt .login-section { text-align: left; padding: 5px 15px 0; }
  .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; }
  .mobile-view { padding: 30px 20px 10px 20px; margin-left: 0 !important; }
  .wp-jobhunt header .login { margin: 0 0 0 1px; }
  .footer-v1 .cs-copyright-area .footer-logo { margin: 0 0 10px 0; width: 100%; }
  /*New Home page*/
  .testimonial-inner.slider-small ul.testimonial-home .slick-prev, .testimonial-home .slick-prev, .testimonial-inner.slider-small ul.testimonial-home .slick-next, .testimonial-home .slick-next { display: none !important; }
  .cs-newsletter .fieldset form .submit-btn { width: auto; padding: 0 20px; }
  #header.cs-modern-header .main-head { padding-bottom: 10px !important; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media, .wp-jobhunt .jobs-listing li .cs-media { margin-right: 15px; }
  .wp-jobhunt .jobs-listing.modern .cs-media { margin: 0 15px 0 0; }
  .hiring-holder .jobs-listing.modern h3 { padding-right: 140px; }
  .wp-jobhunt .main-search.cs-jobsearch-modern label { padding-bottom: 0; }
  .cs-about-info.modern { margin-bottom: 20px; padding: 20px; background-position-x: right !important; }
  .col-lg-6.col-md-6.col-sm-6.col-xs-12 .cs-about-info.modern { border-left: 1px solid #e7e7e7; border-radius: 3px; }
  /*Fancy Categories Style Start*/
  .cs-spatialism-sec-all .fancy-cate { padding: 0 20px; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(5n+1) { margin-left: 0; }
  .cs-spatialism-sec-all .fancy-cate li { width: 48%; margin-right: 2%; margin-bottom: 20px; padding: 0 0 55% 0; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(5n+2), .cs-spatialism-sec-all .fancy-cate li:nth-child(5n+5), .cs-spatialism-sec-all .fancy-cate li:nth-child(7n+3) { margin-right: 2%; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(5n+3), .cs-spatialism-sec-all .fancy-cate li:nth-child(5n+4), .cs-spatialism-sec-all .fancy-cate li:nth-child(5n+5), .cs-spatialism-sec-all .fancy-cate li:nth-child(7n+4), .cs-spatialism-sec-all .fancy-cate li:nth-child(7n+5), .cs-spatialism-sec-all .fancy-cate li:nth-child(7n+6), .cs-spatialism-sec-all .fancy-cate li:nth-child(7n+7) { margin-top: 0; margin-bottom: 20px; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(7n+1) { margin-left: 0; }
  /*Fancy Categories Style End*/
  .testimonial-inner .testimonial-home.box.box-modern { margin-bottom: 0; margin-left: 15px; }
  .fancy-box .cs-icon-box { margin-bottom: 45px; }
  .dasborad-fancy .section-sidebar .bg-holder { margin-bottom: 20px; }
  .fancy-full .cs-upload-sec .cs-profile-holder { left: 0; width: 100%; }
  .wp-jobhunt .main-search.v3 [class*="col-"] {display: inline-block;}
  .wp-jobhunt .main-search.v3 .select-location a.location-btn {top: 50%; right: 15px; margin-top: -2px;}
}
@media screen and (max-width: 969px) { .cs-candidate-detail .cs-profile .post-options, .cs-candidate-detail .profile-nav { width: 100%; } }
/* 767px to 480px */
@media screen and (max-width: 768px) { /* Main Search Style Start */
  .wp-jobhunt .main-search.inner-search .search-category {margin-bottom: 10px;}
    .wp-jobhunt .main-search.inner-search .select-location a.location-btn{border-right:0;}
    .wp-jobhunt .main-search.inner-search .search-category .chosen-container-single .chosen-single{border-color: #dde5ed;}
  .wp-jobhunt .main-search.has-bgcolor, .wp-jobhunt .main-search.has-bgcolor.default-fancy { padding: 10px; }
  .wp-jobhunt .main-search form, .main-search.cs-jobsearch-simple .bg-holder { display: inline-block; width: 100%; }
    .wp-jobhunt .main-search.inner-search .search-category .chosen-container-single .chosen-single{border-left:1px solid #dde5ed;}
  .wp-jobhunt .search-input, .wp-jobhunt .select-location { margin-bottom: 10px; }
  .wp-jobhunt .select-location .select-location { margin-bottom: 0; }
  .wp-jobhunt .main-search.default-fancy form [class*="col-"], .wp-jobhunt .main-search.default-fancy form [class*="col-lg-2"], .wp-jobhunt .main-search form [class*="col-lg-2"] { width: 100%; }
  .wp-jobhunt .default-fancy .search-input input[type="text"] { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px; height: 50px; padding-left: 50px; }
  .wp-jobhunt .default-fancy .search-input i, .wp-jobhunt .default-fancy .select-location i { left: 20px; font-size: 18px; top: 17px; }
  .wp-jobhunt .default-fancy .select-dropdown:before {top: 6px;}
  .wp-jobhunt .main-search .select-location a.location-btn{right: 3px;}
  .wp-jobhunt .main-search.default-fancy .select-location a.location-btn {top: 1px;padding: 0;height: 40px;line-height: 50px;line-height: 64px;width: 50px;}
  .wp-jobhunt .main-search.default-fancy .select-location a.location-btn i{line-height: 50px;}
  .wp-jobhunt .main-search.has-bgcolor.default-fancy .select-dropdown .chosen-container-single .chosen-single{height: 50px;line-height: 50px; border: 1px solid rgba(0, 0, 0, 0.1);padding-left: 20px;}
  .wp-jobhunt .main-search.default-fancy .chosen-container-single .chosen-default, .wp-jobhunt .main-search.default-fancy .select-location input[type="text"] { border: 0; height: 50px; line-height: 50px; padding: 0 0 0 50px; border-radius: 5px; }
  .wp-jobhunt .main-search.default-fancy .select-location input[type="text"] { border: 1px solid rgba(0, 0, 0, 0.1); }
  .wp-jobhunt .main-search.default-fancy .search-btn input[type="submit"] { height: 50px; border-radius: 5px; }
  .wp-jobhunt .main-search.cs-jobsearch-simple .bg-holder [class*="col-"] { display: inline-block; width: 100%; }
  .main-search.cs-jobsearch-simple .search-btn input[type="submit"] { width: 100%; }
  .main-search.has-bgcolor.cs-jobsearch-modern { padding: 20px; }
  .main-search.has-bgcolor.cs-jobsearch-modern .search-area [class*="col-lg"] { margin-bottom: 10px; }
  .wp-jobhunt .section-fullwidth .main-search.v3 form [class*="col-"] { margin-bottom: 0; width: 100%; }
  .wp-jobhunt .main-search.v3 .search-input, .wp-jobhunt .main-search.v3 .select-dropdown { border-right: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding: 15px 15px 10px; min-width: auto; }
  .wp-jobhunt .main-search.v3 .select-dropdown, .wp-jobhunt .main-search.v3 .select-location { min-width: auto; padding-top: 0; }
  .wp-jobhunt .main-search.v3 .search-btn { padding: 0 15px 15px; }
  .wp-jobhunt .main-search.v3 .select-location { border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 10px; margin-bottom: 15px; }
  .wp-jobhunt .main-search.v3 .select-location .select-location { border: 0; padding-bottom: 0; margin-bottom: 0; }
  /* Main Search Style End */
  .wp-jobhunt #header .user-account .chosen-container-multi .chosen-choices { z-index: auto; }
  .wp-jobhunt .user-account { padding-top: 0; }
  #footer .footer-v1 .widgettext ul li { width: 17%; }
  .cs-grey-scale img { width: 100% !important; }
  .megamenu { margin-left: 0; margin-right: 0; }
  .megamenu > li { margin-bottom: 30px; width: 100% !important; }
  .megamenu > li:last-child { margin-bottom: 0; }
  .navbar-nav .open .dropdown-menu .dropdown-header { color: #fff; }
  .cs-agent-filters { margin-bottom: 30px; }
  .wp-jobhunt .cs-ag-search { padding: 0; }
  .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; }
  .wp-jobhunt .cs-counter .dashboard-list li { width: 50%; margin-bottom: 30px; }
  .cs-candidate-detail .section-sidebar .employer-contact-form { margin-top: 0px; }
  .wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder .jobs-listing .cs-text { width: 87%; padding: 0; }
  .wp-jobhunt .recriutment-listing .employer-listing.simple .cs-post-type { float: none; position: relative; text-align: right; width: 18%; padding-right: 10px !important; }
  .wp-jobhunt .jobs-detail-4.custom-detail-page-4 .jobs-info .cs-text { margin-bottom: 20px; }
  .wp-jobhunt .jobs-detail-4.custom-detail-page-4 .jobs-info .cs-text, .wp-jobhunt .jobs-detail-4.custom-detail-page-4 .jobs-info .apply-buttons { width: 100%; }
  .wp-jobhunt .apply-buttons .cs-add-wishlist { margin-bottom: 10px; min-width: 180px; }
  .wp-jobhunt .jobs-detail-4 .apply-buttons .btn.large { min-width: 180px; }
  .rtl.wp-jobhunt .custom-styling-list .jobs-listing.classic .cs-post-title { padding-left: 30%; padding-right: 0px; }
  .wp-jobhunt .custom-styling-list .jobs-listing.classic li .cs-media { margin-right: 0px; width: 30%; }
  .wp-jobhunt .custom-styling-list .jobs-listing.classic li .cs-media figure { margin-bottom: 0; }
  .wp-jobhunt .custom-styling-list .jobs-listing.classic .cs-post-title { padding-right: 0; }
  .wp-jobhunt .employer-listing.simple .cs-text { width: 56%; }
  .rtl.wp-jobhunt .employer-listing.simple .cs-text { width: 50%; }
  .cs-loginsec .cs-drp-dwn { display: block; margin: 0 0 0 0; }
  .cs-default-header .cs-loginsec .cs-drp-dwn { margin: 4px 0 0 0; }
  header .user-account { display: inline-block; margin: 0 0 0 20px; vertical-align: middle; }
  header .slicknav_nav { position: absolute; top: 100%; width: 100%; z-index: 99; background-color: #222; left: auto; right: 0; }
  header .slicknav_nav .slicknav_arrow, header .dropdown-menu > li > a { color: #fff !important; }
  .slicknav_menu .slicknav_icon { float: none; margin: 0; }
  header .slicknav_nav .slicknav_row a { color: #fff; }
  #header .slicknav_menu .dropdown-menu { margin-top: 2px !important; opacity: 1; visibility: visible; position: initial; background: none !important; width: 100%; -webkit-box-shadow: none; box-shadow: none; }
  .main-section .col-lg-8 .jobs-listing li .cs-text, .main-section .col-md-8 .jobs-listing li .cs-text, .main-section .col-lg-9 .jobs-listing li .cs-text, .main-section .col-md-9 .jobs-listing li .cs-text { width: 80%; }
  .jobs-detail-3 .social-media { width: 73%; }
  .jobs-detail-1 .section-sidebar .employer-contact-form, .jobs-detail-3 .section-sidebar .employer-contact-form { margin-bottom: 30px; }
  .employer-listing .cs-text { width: 52%; }
  .navigation ul ul ul li a:hover, .navigation ul ul ul li a { padding-left: 42.5px !important; }
  #header .navigation > ul > li > ul > li.menu-item-has-children:after { display: none; }
  .cs-search .search-btn { width: 100%; }
  .cs-search .job-top-location-field { width: 100%; }
  ul.job-list li { width: 100%; }
  .navigation > ul > li > ul:after { display: none; }
  .cs-login-dropdown ul li { float: none; }
  .cs-tabs .tab-content { margin-right: 6px; }
  .navigation > ul > li > ul, .navigation ul ul ul { background: #fff; border-top: 0; -webkit-box-shadow: none; box-shadow: none; padding: 0; }
  .cs-content-holder, .hiring-holder { margin: 0px; }
  .wish-list { top: 45px; }
  .top-right { float: none; }
  .rtl .top-right { float: none; }
  .navigation #menu-button::before, .navigation .submenu-button::before { top: 18.5px; }
  .rtl .navigation #menu-button::before, .rtl .navigation .submenu-button::before { left: 22.5px; right: inherit; }
  .navigation ul .submenu-button::after, .navigation #menu-button::after { top: 5.5px; }
  .rtl .navigation ul .submenu-button::after, .rtl .navigation #menu-button::after { left: 12.5px; right: inherit; }
  .navigation #menu-button { margin: 15px 0; padding: 13px; }
  #menu-button .icon-list8 { color: #005394; font-size: 25px; position: absolute; top: -35px; right: 0px; }
  #header.dark-header #menu-button .icon-list8, .rtl #header.dark-header #menu-button .icon-list8 { color: #005394; font-size: 25px; position: absolute; top: -25px; left: auto; right: 0; }
  strong.joiner { left: 50%; margin-left: -9px; }
  .rtl strong.joiner { left: 50%; margin-left: -3px; margin-right: -9px; }
  .rtl .navigation > ul > li { background: none; float: right; }
  .morph-button-fixed { width: 50%; }
  .contact-form-holder .input-filed-contact label, .contact-form-holder .input-filed-contact input, .contact-form-holder .input-filed-contact textarea { width: 100%; text-align: left; }
  .cs-profoile-portfolio .col-md-4 { width: 50%; float: right; }
  #cstabs.cs-tabs .nav-tabs { margin-right: 6px; }
  .login-dashboard-main:hover .cs-login-dropdown { width: 100%; }
  .navigation #menu-button { margin-top: 0px; margin-bottom: 25px; }
  .navigation .submenu-button { border-left: 0px solid rgba(120, 120, 120, 0.2); }
  .wp-jobhunt .wish-list-dropdown ul.recruiter-list { display: block; margin: 0; }
  .wp-jobhunt header .wish-list-dropdown ul.recruiter-list li { height: auto; }
  #header.dark-header .logo { text-align: left; width: auto; margin-bottom: 0 !important; }
  .rtl #header.dark-header .logo { text-align: right; width: auto; }
  #header.dark-header .navigation { float: right; }
  .rtl #header.dark-header .navigation { float: left; }
  #header.dark-header .top-right .cs-loginsec { border: 0 none; position: absolute; right: 30px; top: 3px; }
  .rtl #header.dark-header .top-right .cs-loginsec { border: 0 none; position: absolute; left: 40px; right: auto; top: 5px; }
  #header.dark-header .navigation #menu-button, .rtl #header.dark-header .navigation #menu-button { padding: 0; }
  #header.dark-header .navigation > ul > li > ul, .rtl #header.dark-header .navigation > ul > li > ul { top: 0; }
  #header.dark-header, .rtl #header.dark-header { margin-bottom: -30px; }
  #header.dark-header .navigation > ul > li > a, .rtl #header.dark-header .navigation > ul > li > a { padding: 15px 16px 15px 12.5px; }
  .cs-profile-contact-detail.contact-form-holder .input-filed-contact input { width: 100%; }
  .input-filed-contact i { top: 56px; }
  .page-wrap { float: none; }
  .section-fullwidth .cs-search-inner { margin: -50px -1010px 50px; }
  .user-search .search-btn { width: 7%; }
  .main-section .widget, .main-section .widget.socialmedia-widget { width: 100%; display: inline-block; padding: 0; margin: 0; }
  .wp-jobhunt ul.clients li { float: left; }
  .main-section .widget.job-widget { padding-top: 89px; }
  .wp-jobhunt .job-detail li [class*="col-md"] { display: inline-block; }
  .wp-jobhunt .cs-companies article { margin: 0 -4px 20px 0 !important; display: inline-block; width: 50%; }
  .wow.slide.wow.slide > iframe { width: 100%; }
  .main-section .hiring-holder ul.cs-list li.ln-no-match:after { left: 50%; margin: -50px 0 0 -10px; }
  .cs-listing ul.cs-list li.ln-no-match { padding: 0 10px; }
  .main-section .pagination { margin: 0 0 15px; }
  .main-section .cs-profile-contact-detail.contact-form-holder .input-filed-contact textarea { width: 100%; }
  .cs-company-listing .job-list article { width: 50%; display: inline-block; }
  .main-section #comment ul li ul.children { margin-left: 0; }
  .main-section .cs-profile-contact-detail .profile-contact-btn { width: 100%; }
  .main-section .featured-post { display: inline-block; position: initial; }
  .wp-jobhunt ul.blog-list li { display: inline-block; width: 50%; }
  .wp-jobhunt ul.blog-list.blog-slider { float: left; }
  .main-section .jobs-listing.modern .wish-list { position: initial; }
  #main .cs-construction [class*="col-md"] { width: 100%; display: inline-block; }
  #main .cs-construction { position: initial; }
  .wp-jobhunt .price-tables article { width: 50%; display: inline-block; }
  #main .cs-construction .date span { width: 25%; margin: 0 0 20px 0; }
  .cs-construction .under-logo img { width: 100%; }
  .cs-construction .cs-content .cs-text { text-align: center; }
  .cs-listing.cs-grid .cs-holder .cs-text h3 { font-size: 14px !important; }
  .search-category, .search-country { width: 100%; }
  .cs-listing .cs-holder { width: 100%; display: inline-block; }
  .hiring-holder .cs-listing .cs-list .cs-holder .cs-media { margin: 0 0 10px; }
  .job-top-location-field { width: 100%; margin: 0 0 10px; }
  .filter-heading .cs-sort-sec > li:first-child { margin-left: 0; margin: 0 0 10px; }
  .wp-jobhunt .filter-heading .cs-sort-sec > li:first-child { margin-left: 0; }
  .filter-heading .cs-sort-sec li { width: 30%; }
  .wp-jobhunt header .login a.navicon-button { margin-right: 12px; }
  .share-post.pull-right { padding: 10px 0 0 0; }
  .share-post.pull-right, .job-info .btn-application { float: left !important; }
  .share-post ul.share-medea li { margin: 0 0 5px; }
  .share-job .white_content { width: 100%; left: 0; }
  .share-job .input-filed-contact i { top: 12px; }
  .footer-copyrights .bottom-links li { float: none; display: inline-block; }
  .cs-profile-contact-detail { margin: -8px 0 0; }
  .contact-form h4 { margin: 0; }
  .share-job .modal-body { padding: 0; }
  .share-job .white_content { top: -10px; }
  .contact-form .cs-profile-contact-detail .input-filed-contact input { height: 42px; }
  .contact-form .cs-profile-contact-detail .input-filed-contact textarea { min-height: 100px; }
  .wp-jobhunt ul.blog-list ul.slick-dots li { width: auto; }
  .footer-copyrights { text-align: center; }
  .footer-copyrights .footer-logo { display: block; margin-bottom: 10px; margin-right: 0; }
  .bottom-links { float: none; margin: 10px 0 0; display: inline-block; width: 100%; }
  .footer-copyrights .back-to-top { padding: 0; text-align: center; margin: 0; }
  .footer-copyrights .back-to-top li { display: inline-block; float: none; margin: 0; }
  .main-section .jobs-listing { margin: 0 0 30px; }
  .main-section .section-fullwidth .cs-search-inner { margin-top: 0; }
  .main-section .col-lg-8 .jobs-listing li .cs-text, .main-section .col-md-8 .jobs-listing li .cs-text, .main-section .col-lg-9 .jobs-listing li .cs-text, .main-section .col-md-9 .jobs-listing li .cs-text { width: 80%; }
  .cs-candidate-detail .cs-profile .info { margin-bottom: 10px; }
  .cs-candidate-detail .cs-profile .post-options, .cs-candidate-detail .profile-nav { width: 100%; }
  header .main-head .logo { text-align: left; margin: 0px !important; }
  .rtl header .main-head .logo { text-align: right; }
  .wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder { width: 76.6%; overflow: initial; }
  .wp-jobhunt .filter-heading .cs-sort-sec li, .wp-jobhunt .filter-heading .cs-sort-sec li:first-child { width: 47%; vertical-align: top; }
  .wp-jobhunt .filter-heading > h5 { margin-bottom: 10px; }
  .wp-jobhunt .filter-heading .cs-sort-sec { float: left; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec { float: right; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .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: 74%; }
  .wp-jobhunt .company-detail-inner { width: 55%; margin-right: 10px; }
  .wp-jobhunt .company-date-option { width: 23%; padding-top: 0px; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.modern li .cs-text { width: 70%; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .rtl.wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text, .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 64%; }
  .wp-jobhunt .jobs-detail-3 .social-media { width: 100%; padding-top: 20px; }
  .wp-jobhunt .jobs-detail-3 .jobs-info { width: 100%; }
  .wp-jobhunt .jobs-detail-3 .apply-buttons .cs-add-wishlist { vertical-align: top; width:auto; min-height:40px; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .rtl.wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text { width: 72%; }
  .image-frame.cs-img-frame { margin-bottom: 0; }
  ul.gallery li.img-larage { width: 50%; }
  ul.gallery li.img-small { width: 25%; }
  .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 .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 63%; }
  .wp-jobhunt .cs-downlod-sec, .wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover { right: 20px; }
  .wp-jobhunt ul.resumes-list li .cs-text .cs-posted { right: 20px; }
  .slicknav_menu span.nav-tooltip { display: none; }
  .slicknav_menu .megamenu h6 { display: inline-block; }
  .wp-jobhunt .cs-counter.classic .dashboard-list li i { width: 100%; }
  ul.cs-modern { display: block; }
  ul.cs-modern li:after, ul.cs-modern li:before { content: none; }
  .wp-jobhunt .cs-counter .dashboard-list li:nth-child(3):after { background: none; }
  /*New Home page*/
  /*Cs Candidate list Modern */
  .wp-jobhunt .cs-candidate-list.modern li[class*="col-sm"] { width: 50%; }
  /*Cs Candidate list Modern */
  .testimonial-inner .testimonial-home.box { margin-bottom: 30px; }
  .video-holder { margin-bottom: 30px; }
  .hiring-holder { margin: 0px; }
  .main-section .jobs-listing { margin: 0 0 30px; }
  .main-section .col-lg-9 .jobs-listing.joblist-fancy li .cs-text, .main-section .col-md-9 .jobs-listing.joblist-fancy li .cs-text { width: 46%; }
  .wp-jobhunt .hiring-holder.custom-styling-list, .hiring-holder.custom-styling-list { margin-bottom: 30px; }
  .rtl.wp-jobhunt .jobs-detail-3 .social-media { text-align: right; }
  .main-section .cs-about-info { margin-bottom: 20px; }
  .cs-about-info.modern .cs-text { padding-left: 25px; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .job-option { width: auto; }
  .rtl .cs-about-info.modern .cs-text { padding: 20px; }
  .rtl .fancy-box .cs-icon-box { padding-right: 5px; padding-left: 5px; }
  .rtl .cs-about-info.classic { padding: 20px; }
  .rtl .testimonial-inner .testimonial-home.box-modern .question-mark span::after { right: -69px; }
  .rtl header#header.cs-transparent-header [class*="col-sm"] { width: 50%; }
  .rtl header.cs-transparent-header .nav-right-area { padding-top: 6px; }
  .rtl.wp-jobhunt .user-account { margin-right: 0; margin-left: 0px; }
  .rtl.wp-jobhunt .cs-default-header .user-account { margin-top: 3px; }
  .rtl.wp-jobhunt .cs-transparent-header .join-us { margin-top: 0; }
  .rtl.wp-jobhunt .join-us > i { position: relative; top: 6px; }
  .rtl.wp-jobhunt .join-us { margin-top: 3px; }
  .rtl.wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { width: 82%; } }
@media screen and (max-width: 767px) { 
  .wp-jobhunt .main-search.has-bgcolor.v3 form{padding: 0;}
  .wp-jobhunt header .user-account .social-media li, .wp-jobhunt .social_login_ui .social-media li {display: block !important;width: 100%;}
  .wp-jobhunt .your-search li { margin-bottom: 5px; }
  .wp-jobhunt .your-search a { margin-left: 16px; }
  .wp-jobhunt .cs-jobs-holder.cs-joblist-advance .jobs-listing .job-post { position: relative; top: 0; float: left; }
  ul.gallery { padding-left: 0; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text { width: 100%; }
  .cs-grey-scale img { width: 100% !important; }
  .tagline { min-height: 50px; padding-bottom: 0; }
  .top-bar, .top-bar .text-right, .main-header { text-align: center; }
  .contact-detail { width: 100%; }
  header .navigation { margin-bottom: 0; padding: 0 0; vertical-align: top; }
  .social-media li:last-child { margin: 0; }
  .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 .col-lg-12 .col-lg-9 .jobs-listing li .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: 64%; }
  .blog-medium .cs-media { margin-bottom: 30px; }
  .rtl #comment ul li ul.children { margin-right: 0px; }
  .testimonial-advance ul { width: 1600px !important; }
  .cs-employer-offer-list::after { content: ""; height: 110%; left: -50%; position: absolute; top: -6%; width: 200%; z-index: -1; display: block !important; }
  .cs-employer-offer-list::before { content: ""; height: 150%; left: -50%; position: absolute; top: -127%; width: 200%; z-index: -1; background: #fff; display: block !important; }
  .cs-employer-offer-list { padding-left: 0 !important; }
  .wp-jobhunt .jobs-listing.modern .cs-media { margin: 0 26px 0 0; }
  .blog-medium .cs-media { width: 35% !important; }
  .cs-spatialism-sec-all ul.spatialism-sec li { width: 50%; }
  .testimonial-inner.slider-small ul.testimonial-home .slick-prev, .testimonial-home .slick-prev, .testimonial-inner.slider-small ul.testimonial-home .slick-next, .testimonial-home .slick-next { top: 18% !important; }
  .rtl ul.resumes-list li img { margin-bottom: 15px; }
  .cs-box::after { content: ""; display: block; height: 45%; left: 0; position: absolute; top: -47%; width: 100%; }
  .cs-box::before { content: ""; height: 104%; left: 0; position: absolute; top: -4%; width: 100%; }
  .cs-box { margin: 0; }
  .rtl .slicknav_menu { margin-top: 7px; }
  .cs-blog-detail .tags { width: 100%; margin: 0 -4px 15px 0; }
  .cs-blog-detail .cs-social-share { float: left; }
  .cs-blog-detail .cs-share { margin: 3px 15px 0 0; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post { margin-top: 0px; }
  #footer .cs-copyright .back-to-top a { float: none; }
  .back-to-top { text-align: center; }
  .cs-footer .cs-copyright-area .col-md-3 { width: 100%; }
  .cs-copyright .back-to-top a { float: none; }
  .cs-copyright .footer-links { font-size: 11px; float: none; padding-top: 10px; }
  .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.fancy li.col-sm-6 .cs-text { width: auto; float: none; display: block; overflow: hidden; margin-bottom: 10px; }
  .wp-jobhunt ul.resumes-list li .cs-text { padding: 0 170px 0 0; }
  .cs-transection .dashboard-content-holder { overflow-y: scroll; padding-bottom: 0; }
  .cs-transection .dashboard-content-holder::-webkit-scrollbar {-webkit-appearance: none;}
  .cs-transection .dashboard-content-holder::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.3);}
  .cs-transection .dashboard-content-holder::-webkit-scrollbar:horizontal {height: 10px;}
  .wp-jobhunt .cs-tabs .tab-content .cs-transection ul.transaction-list {width: 800px;}
  .wp-jobhunt .jobs-detail-4 .apply-buttons { margin: 0 -4px 0 0; text-align: left; width: 100%; }
  /*New Home page*/
  .jobs-listing.joblist-fancy .jobs-content .cs-text { min-width: 260px !important; }
  .jobs-listing.joblist-fancy .jobs-type { min-width: 50px; }
  .testimonial-inner.slider-small ul.testimonial-home .slick-prev, .testimonial-home .slick-prev, .testimonial-inner.slider-small ul.testimonial-home .slick-next, .testimonial-home .slick-next { top: 18% !important; }
  .wp-jobhunt .jobs-listing.grid.classic li { width: 50%; }
  header#header.cs-fancy-header .login > a { padding: 4px 9px 5px !important; margin-left: 3px !important; line-height: 20px !important; }
  #header.cs-fancy-header .join-us > a, #header.cs-fancy-header .login > a { font-size: 12px !important; }
  .cs-blog-detail .cs-share-detail { width: 100%; }
  .cs-blog-detail .cs-social-media { float: right; }
  .wp-jobhunt .custom-styling-list .jobs-listing.fancy li .cs-media { float: none; margin-left: 0; }
  .rtl #footer .footer-v1 .cs-copyright .back-to-top a { float: none; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder { width: 100%; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec label { margin-top: 0px; margin-bottom: 10px; }
  .wp-jobhunt .filter-heading .cs-sort-sec > li { vertical-align: bottom; }
  .rtl.wp-jobhunt .jobs-detail-4 .apply-buttons { text-align: right; }
  div#without-login-switch { margin: 0; background: #fff; padding: 0; -webkit-box-shadow: none; box-shadow: none; }
  .w-apply-job { margin: 20px; }
  .wp-jobhunt .jobs-listing.modern .list-options .jobtype-btn {float: none; display: inline-block;}
  .wp-jobhunt .jobs-listing.modern .list-options .jobtype-btn:first-child {margin-left: 0;}
  .wp-jobhunt .jobs-listing.modern .jobs-content .list-options .wish-list a {position: initial;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) { .cs-clinets [class*="col-xs"] { width: 33.33333333%; text-align: center; }
  .rtl.wp-jobhunt .jobs-listing li .cs-text { width: 100%; }
  .rtl.wp-jobhunt .jobs-listing .jobtype-btn { position: absolute; top: 60px; left: 0; right: auto; float: left; }
  .wp-jobhunt .jobs-listing .job-post .jobtype-btn { top: 0px; right: 0px; }
  .rtl .cs-page-sec-893024 { margin-top: 0px; }
  .jobs-detail-listing.jobs-detial-listing-custom li { width: 33%; }
  .rtl.wp-jobhunt .jobs-detail-3 .jobs-info .post-options li { margin-left: 0px; }
  .wp-jobhunt .custom-detail-page.jobs-detail-3 .jobs-info .cs-text { margin-bottom: 20px; width: 75%; }
  .wp-jobhunt .jobs-detail-3 .apply-buttons .cs-add-wishlist { vertical-align: top; }
  .wp-jobhunt .employer-listing .employer-box .cs-text { width: 54%; }
  .rtl.wp-jobhunt.logged-in header .login { margin-top: 0px !important; }
  .rtl header .slicknav_menu { float: left; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post { float: right; margin-top: 10px; }
  .wp-jobhunt .cs-jobs-holder.jobee-listing .jobs-listing .job-post { margin-top: 0; }
  .cs-grey-scale img { width: 100% !important; }
  .signup-form .social-media li a { display: block; margin-bottom: 5px; }
  .main-section .cs-about-info { width: 100%; }
  /*Fancy Categories Style Start*/
  .cs-spatialism-sec-all .fancy-cate li:nth-child(3n+2), .cs-spatialism-sec-all .fancy-cate li:nth-child(3n+3) { margin-top: 0; margin-bottom: 20px; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(3n+1) { margin-right: 2%; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(3n+1) { margin-left: 0; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(3n+3) { margin-right: 2%; }
  /*Fancy Categories Style End*/ }
@media screen and (max-width: 667px) { .wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder .jobs-listing .cs-text, .wp-jobhunt .jobs-listing.simple .payment-detail li, .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.joblist-fancy .cs-text { width: 80%; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media, .wp-jobhunt .jobs-listing li .cs-media { margin-bottom: 10px; }
  .wp-jobhunt .cs-jobs-holder.cs-joblist-advance .jobs-listing .job-post { position: static; float: none; }
  .wp-jobhunt .jobs-listing.classic .wish-list { position: static; width:auto; margin-top:10px; }
  .wp-jobhunt .jobs-listing.modern .jobs-content .list-options { position: static; margin-top: 10px; }
  .wp-jobhunt .cs-jobs-holder.cs-joblist-advance .jobs-listing .job-post { position: static; }
  .wp-jobhunt .jobs-listing.classic .cs-post-title { padding-right: 0; }
  .wp-jobhunt .jobs-listing span.author-name { display: block; margin-left: 0; margin-bottom: 26px; }
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn, .wp-jobhunt .custom-styling-list .jobs-listing.joblist-fancy .jobtype-btn { position: static; float: none; margin-bottom: 10px !important; display: inline-block; }
  .wp-jobhunt .custom-styling-list .jobs-listing.joblist-fancy .jobs-type { margin: 0 22px 0 0; }
  .wp-jobhunt .jobs-listing.joblist-fancy li .post-options { margin-bottom: 10px; }
  .hiring-holder .jobs-listing.modern h3 { padding-right: 0; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .job-option { width: 100%; }
  .cs-about-info.classic { padding: 20px; }
  .wp-jobhunt .jobs-listing.modern-v3 .cs-post-type { top: 30%; }
  .callToaction h3 { font-size: 20px !important; }
  .rtl .cs-default-header .cs-loginsec .cs-drp-dwn { margin: 0; }
  .rtl.wp-jobhunt .col-lg-9 .jobs-listing li .jobs-content .cs-text { padding-right: 0px; width: 84%; padding-left: 0; }
  .rtl.wp-jobhunt .col-lg-9 .jobs-listing.modern-v2 li .jobs-content .cs-text { width: 80%; }
  .rtl.wp-jobhunt .cs-default-header .user-account { margin-top: 7px; margin-left: 0; }
  .rtl header.cs-default-header.cs-modern-header .join-us { margin-left: 10px; }
  .wp-jobhunt .user-account .select-holder .chosen-container-multi.chosen-with-drop .chosen-choices { border-bottom: 0; }
  .wp-jobhunt .user-account .select-holder .chosen-container.chosen-with-drop .chosen-drop { position: relative; border-top: 1px solid #dcdce0; } }
@media screen and (max-width: 640px) { #footer .footer-v1 .widgettext ul li { width: 20%; }
  .cs-grey-scale img { width: 100% !important; }
  .wp-jobhunt .cs-employer-slide-listing ul li .cs-media img { width: auto !important; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .rtl.wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text { width: 62%; }
  .wp-jobhunt .cs-downlod-sec, .cs-tabs .tab-content .cs-downlod-sec:hover { top: 50%; }
  .rtl .cs-tabs .tab-content .cs-downlod-sec:hover { left: 0px; }
  .rtl .cs-downlod-sec { left: 0px; }
  .wp-jobhunt .jobs-detail-3 .jobs-info .cs-text { width: 70% !important; }
  .wp-jobhunt .jobs-detail-3 .social-media { text-align: left !important; }
  .rtl.wp-jobhunt .jobs-detail-3 .social-media { text-align: right !important; }
  .wp-jobhunt .jobs-listing.modern .cs-media { float: none; margin: 0 0 30px 0; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.modern li .cs-text { width: 100%; padding-left: 10px; }
  .rtl .hiring-holder .jobs-listing.modern h3 { padding-right: 0; padding-left: 140px; }
  .wp-jobhunt .cs-job-possitions .employer-listing .company-info { width: 40%; }
  .cs-tags .tags ul li a {margin-bottom: 8px;}
  .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) { float: left; width: 100%; }
  .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) { float: left; width: 50%; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post { float: left; margin-top: 10px; }
  .wp-jobhunt .jobs-listing.joblist-fancy li .jobs-content { padding: 0; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.modern li .cs-text { width: 100%; }
  .wp-jobhunt .apply-job a.like { display: inline-block; width: auto; margin-bottom: 10px; padding-right: 15px; }
  .wp-jobhunt .custom-detail-page.jobs-detail-3 .social-media { width: 100%; }
  .wp-jobhunt .custom-detail-page.jobs-detail-3 .jobs-info .cs-text { width: 100%; margin-bottom: 20px; }
  .rtl.wp-jobhunt .jobs-detail-3 .jobs-info .cs-media { margin-bottom: 15px; }
  .rtl.wp-jobhunt .jobs-listing li .cs-text { width: 100%; }
  .cs-gallery .gallery li { float: none; display: inline-block; margin-right: -4px; width: 100%; }
  .wp-jobhunt .cs-counter .dashboard-list li { width: 50%; }
  #footer .widget-socialmedia ul li { display: inline-block; margin-right: 6px; margin-bottom: 10px; }
  #footer .cs-footer.modern-footer .widget-socialmedia ul li { width: 100%; text-align: left; margin-bottom: 10px !important; }
  .cs-blog-detail .post-option { clear: both; float: none; }
  .wp-jobhunt .employer-listing.simple .cs-text { text-align: left; vertical-align: top; width: 50%; }
  .rtl.wp-jobhunt .employer-listing.simple .cs-text { text-align: right; width: 30%; display: inline-block; padding: 10px 0; }
  .rtl.wp-jobhunt .recriutment-listing .employer-listing.simple .cs-post-type { float: left; text-align: left; display: block; width: auto; position: absolute; top: 0; left: 0; right: auto; }
  .rtl.wp-jobhunt .employer-listing.simple .cs-text .cs-post-title a { display: inline-block; margin: 5px 0 10px; -webkit-box-shadow: none; box-shadow: none; border-bottom: 0px; font-size: 12px; }
  .rtl.wp-jobhunt .employer-listing.simple .cs-specialism { display: inline-block; vertical-align: middle; width: auto; }
  .rtl.wp-jobhunt .employer-listing .cs-media { width: auto; margin: 0 0 0 10px; }
  .rtl.wp-jobhunt .jobs-listing.classic .cs-post-title { padding-left: 0; }
  .wp-jobhunt .jobtype-btn { top: -40px; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing li .cs-text { width: 100%; }
  .wp-jobhunt .filter-heading .cs-sort-sec { width: 100%; float: left; }
  .admin-bar .scroll-to-fixed-fixed { margin-top: 0; }
  .wp-jobhunt .col-lg-8 .jobs-listing li .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 0px; width: 100%; }
  .wp-jobhunt .cs-counter .dashboard-list li i, .cs-counter .dashboard-list li i { margin-right: 20px; }
  .wp-jobhunt .cs-counter .dashboard-list li .cs-text { display: inline-block; }
  .callToaction .cs-text { width: 100%; }
  .callToaction .acc-submit { float: none !important; }
  ul.cs-company-jobs { margin-bottom: 0; }
  .company-info figure { margin-bottom: 0; }
  .cs-relevant-list .cs-text { width: 100%; margin-top: 20px; }
  .jobs-detail-3 .jobs-info .cs-text { width: auto; }
  .jobs-detail-3 .social-media { width: 88%; }
  .jobs-detail-4 .jobs-info .cs-text, .jobs-detail-4 .apply-buttons { width: 100% !important; }
  .jobs-detail-4 .jobs-info .cs-text { margin-bottom: 10px !important; }
  .wp-jobhunt .apply-buttons { text-align: left !important; }
  .rtl.wp-jobhunt .apply-buttons { text-align: right !important; }
  .jobs-detail-4 .jobs-info .cs-text { margin-bottom: 15px; }
  .jobs-detail-4 .apply-buttons { text-align: left; }
  .apply-buttons .cs-add-wishlist { margin-bottom: 8px; }
  .jobs-listing.classic .wish-list { margin-top: 0px; }
  .cs-counter.inner ul.dashboard-list li { border-left: 0 none; overflow: visible; padding: 20px; width: 50%; }
  .account-info-btn { clear: both; }
  .rtl ul.post-step li h3 a i { margin-left: 10px; margin-right: 0px; margin-top: 0; }
  .share-job .col-md-6 { float: right; width: 100%; }
  .rtl .apply-job a { display: table; float: none; margin: 0 auto; width: auto; margin-bottom: 10px; }
  .rtl ul.feature-jobs li span { float: right; }
  .rtl ul.feature-jobs li h3 { width: 100%; }
  .rtl .pull-right { float: none !important; }
  .rtl ul.dashboard-list li { float: right; width: 100%; }
  .rtl .wp-image-123 { height: auto; width: 20%; }
  .wow.slide.wow.slide > iframe { height: auto; width: 100%; }
  .rtl .recriutment-listing ul a { padding-right: 0; }
  .rtl .search-section { left: auto; position: relative; right: 0; width: 243px; top: 0; }
  .rtl .recriutment-search h2 { padding: 0; padding-right: 10px; }
  .rtl .recriutment-search > form { margin-right: 10px; margin-top: 20px; overflow: hidden; }
  .rtl .search-country { margin-left: 0; width: 47%; }
  #menu-button .icon-list8 { top: -35px; }
  #header.dark-header #menu-button .icon-list8, .rtl #header.dark-header #menu-button .icon-list8 { top: -25px; }
  .search-country { width: 47%; }
  .cs-companies article { width: 100%; }
  ul.jobs-list li { padding: 13px 15px 0 30px; }
  ul.jobs-list li p { margin: 0; }
  ul.hiring-list li .cs-text .cs-posted { right: 30px; }
  .rtl ul.hiring-list li .cs-text .cs-posted { left: 30px; }
  .category-holder .col-md-6 { margin-bottom: 30px; }
  .hiring-slider li figure { float: none; }
  .testimonial-inner ul.testimonial-slider .slick-next:after { left: 10px; }
  .testimonial-inner ul.testimonial-slider .slick-prev::after { left: -20px; }
  .cs-company-listing article { width: 33.3%; }
  ul.dashboard-list li { width: 50%; }
  .rtl ul.dashboard-list li { float: right; }
  ul.resumes-list li .cs-text .cs-posted { position: relative; right: 0; top: 0; }
  ul.resumes-list li .cs-text .cs-posted span { display: inline-block; }
  ul.resumes-list li .delete { right: 0; top: 20px; }
  .rtl ul.resumes-list li .delete { left: 25px; top: 20px; right: inherit; }
  ul.post-step li, ul.post-step li:last-child { margin-bottom: 10px; width: 50%; }
  .packege-detial { overflow: hidden; }
  .cs-tabs ul.accordion-list li .top-section .date { width: 20%; }
  ul.resumes-list li .cs-text .cs-uploaded { position: initial; }
  .col-md-6 > img { width: 100%; }
  .section-fullwidth > .cs-content-holder > .row > .col-md-6 { margin-right: 10px; }
  ul.dashboard-list li { width: 100%; }
  .cs-grid ul.cs-list li { width: 44%; }
  .filter-heading .cs-sort-sec > li { margin: 0; }
  .wp-jobhunt .cs-companies article { width: 50%; }
  /* Canidate Style */
  .main-section .cs-candidate-list .cs-button { right: 15px !important; top: 40% !important; }
  .cs-candidate-detail .cs-profile .cs-media { margin-bottom: 20px; }
  .cs-candidate-detail .cs-profile .info, .cs-candidate-detail .cs-profile .post-options, .cs-candidate-detail .profile-nav { width: 100%; }
  .cs-candidate-detail .cs-profile .info { margin-bottom: 10px; }
  .cs-candidate-detail .profile-nav li { margin-right: 15px; }
  .cs-candidate-detail .profile-nav li a { font-size: 14px;padding-bottom:8px; }
    .cs-candidate-detail .profile-nav{position: relative;}
  .cs-candidate-detail .employer-contact-form { margin-top: 0px; }
  #footer .footer-top [class*="col-lg"], #footer .footer-top [class*="col-md"], #footer .footer-top [class*="col-sm"], #footer .footer-top [class*="col-xs"] { width: 100%; }
  .cs-clinets .col-lg-2.col-md-3.col-sm-4.col-xs-12 { width: 50%; }
  .filter-heading .cs-sort-sec li { width: 48%; vertical-align: top; }
  .cs-clinets ul.clients button.slick-prev { left: 14px; }
  header .main-head .logo { margin: -2px 0 0 0 !important; }
  .rtl header .main-head .logo { margin-bottom: 10px; }
  .cs-top-recruiters .cs-text { text-align: center; }
  .back-to-top { margin: 15px 0 0; }
  .cs-copyright .footer-links { font-size: 11px; width: 100%; }
  .wp-jobhunt ul.post-step li { width: 100%; }
  .wp-jobhunt .custom-styling-list .jobs-listing li .cs-media { width: 25%; }
  .wp-jobhunt .jobs-listing.fancy .jobtype-btn { top: 0px; left: 0px; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text { width: 100%; }
  .cs-blog.blog-modern .blog-text, .cs-blog.blog-modern .cs-media { width: 100%; }
  .cs-blog.blog-modern .cs-media { margin-bottom: 20px; }
  .rtl.wp-jobhunt .custom-styling-list .jobs-listing li .cs-media { width: 25%; margin-bottom: 20px; }
  .rtl header .nav-right-area { text-align: center; }
  .rtl.wp-jobhunt .jobs-listing.modern .cs-media { margin: 0 0 20px 0; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.modern li .cs-text { width: 100%; }
  .rtl.wp-jobhunt .jobs-listing.modern .list-options .shortlist { line-height: 16px; }
  .rtl.wp-jobhunt .jobs-listing li .cs-media { margin: 0 0 0 12px; }
  .wp-jobhunt ul.resumes-list li .cs-text { margin-bottom: 10px; }
  .wp-jobhunt .jobs-listing.modern li .cs-text { position: static; }
  .wp-jobhunt .user-search ul.filter-list li { width: 8.4%; }
  .main-head [class*="col-sm"], .main-head [class*="col-xs"] { padding: 0; }
  .wp-jobhunt .employer-listing .employer-box .cs-text { width: 50%; }
  .wp-jobhunt .cs-job-possitions .employer-listing .company-info { width: 25%; }
  .wp-jobhunt .signup-form { margin: 0 auto; width: 100%; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .job-option { width: 100%; }
  /*New Home page*/
  .wp-jobhunt .cs-blog.blog-grid.classic span { width: auto; }
  .cs-category-list.category-modern li:before { left: 0; }
  .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: 0px; width: 85%; padding-left: 0; }
  .wp-jobhunt .col-lg-9 .jobs-listing.grid.grid-slider .bottom-area {margin: 0;}
  .wp-jobhunt .col-lg-9 .jobs-listing.grid li .jobs-content .cs-text {width: 100%;}
  .wp-jobhunt .jobs-listing li .jobs-content { padding: 15px 20px 15px 20px; }
  .testimonial-inner ul.testimonial-slider .slick-next:after { left: 10px; }
  .testimonial-inner ul.testimonial-slider .slick-prev::after { left: -20px; }
  .jobs-listing.joblist-fancy .jobs-content .cs-text { min-width: 215px !important; }
  .main-section .col-lg-9 .jobs-listing.joblist-fancy li .cs-text, .main-section .col-md-9 .jobs-listing.joblist-fancy li .cs-text { width: 85%; }
  header#header.cs-fancy-header .main-head { padding-top: 10px; }
  #header.cs-fancy-header .login > a { margin-left: 0px !important; }
  .wp-jobhunt .cs-blog.blog-grid.classic .blog-text p { width: 100% !important; }
  .blog-medium .cs-media, .blog-medium .blog-text { width: 100% !important; }
  .blog-modern .blog-text { padding-left: 0; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec > li:first-child { margin-bottom: 0px; }
  .rtl.wp-jobhunt .cs-default-header .user-account { margin-top: 8px; }
  .wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder.jobee-listing .jobs-listing .cs-text, 
  .wp-jobhunt .cs-jobs-holder.jobee-listing .jobs-listing .cs-text { width: 100%; }
  .wp-jobhunt .cs-candidate-list .cs-text {width: 100%;}
}
@media screen and (max-width: 575px) { #header.cs-transparent-header .search-bar { display: none; }
  .wp-jobhunt .cs-jobs-holder.cs-joblist-advance .jobs-listing .job-post { top: 0; }
  .cs-grey-scale img { width: 100% !important; }
  #rc-imageselect, .g-recaptcha { -moz-transform: scale(0.77); -ms-transform: scale(0.77); transform: scale(0.77); -webkit-transform: scale(0.77); -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform-origin: 0 0; }
  .wp-jobhunt .jobs-listing.classic li .cs-media figure { margin-right: 0; }
  .rtl.wp-jobhunt .jobs-info .cs-text .btn.large { margin: 0 0 0 15px; min-width: 270px; }
  .rtl.wp-jobhunt .jobs-info .cs-text .btn.large:after { clear: both; display: block; content: ""; }
  .rtl.wp-jobhunt .cs-candidate-list .cs-media { margin-left: 5px; }
  .rtl.wp-jobhunt .jobs-listing .jobtype-btn { position: absolute; top: 60px; left: 0; right: auto; float: left; }
  .wp-jobhunt .company-detail .employer-categories li { width: 100%; }
  .cs-profile-contact-detail .input-filed-contact label { width: 100%; }
  .cs-profile-contact-detail.contact-form-holder .input-filed-contact input { width: 100%; }
  .footer-logo { width: 100%; text-align: center; margin: 0 0 20px 0; }
  .cs-footer .cs-copyright-area .col-md-3 { width: 100%; }
  .cs-copyright .footer-links { font-size: 11px; float: none; padding-top: 10px; width: 100%; text-align: center; }
  .wp-jobhunt .jobs-listing.fancy li.col-sm-6 { width: 100%; }
  .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.fancy li.col-sm-6 .cs-text { width: 70%; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .jobtype-btn { min-width: 100px; position: static; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .jobtype-btn:first-child {margin-left: 0;}
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.joblist-simple li .cs-text { width: 100%; }
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .shortlist {margin: 0 0 0 5px;}
  .email-me-top { position: relative; }
  .email-jobs-top { left: 0; right: auto; top: 0; }
  .wp-jobhunt .your-search { padding: 8px 0 8px 0; }
  .wp-jobhunt ul.resumes-list li .cs-text .cs-posted { position: relative; top: 0; right: 0; width: auto; display: block; margin-bottom: 10px; }
  .wp-jobhunt ul.resumes-list li .cs-text .cs-posted span { display: inline-block; }
  .wp-jobhunt ul.resumes-list li img { -webkit-box-shadow: none; box-shadow: none; float: none; margin: 0 0 10px 0; width: 100px; }
  .wp-jobhunt ul.resumes-list li .cs-text { overflow: visible; padding: 0 0 0 0; display: block; width: 100%; }
  .wp-jobhunt .cs-downlod-sec, .wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover { right: 0; top: 0 !important; position: relative; }
  .wp-jobhunt .employer-listing .employer-box .cs-text, .wp-jobhunt .cs-job-possitions .employer-listing .company-info { width: 100%; text-align: left; }
  .rtl.wp-jobhunt .employer-listing .employer-box .cs-text, .rtl.wp-jobhunt .cs-job-possitions .employer-listing .company-info { text-align: right; }
  .wp-jobhunt .employer-listing .cs-media { margin: 0 0 30px 0; }
  .candidate-header .cs-profile .post-options > ul { top: 0; }
  /*New Home page*/
  /*Cs Candidate list Modern */
  .wp-jobhunt .cs-candidate-list.modern li[class*="col-xs"] { width: 100%; }
  .wp-jobhunt .cs-candidate-list.modern li .cs-text { width: 86%; }
  .wp-jobhunt .cs-candidate-list.modern li .cs-text ~ .cs-media { width: calc(100% - 86%); width: -webkit-calc(100% - 86%); width: -moz-calc(100% - 86%); width: -o-calc(100% - 86%); }
  /*Cs Candidate list Modern */
  .wp-jobhunt .custom-width-style ul.managment-list li .list-holder .control { width: 28%; }
  ul.testimonial-home.simple li .question-mark .author-info .cs-text { padding-top: 0; width: 100%; } 
}
@media screen and (max-width: 540px) { .wp-jobhunt [class*="col-lg"], .wp-jobhunt [class*="col-md"], .wp-jobhunt [class*="col-sm"] { float: none; display: inline-block; margin-right: -4px; }
  .rtl.wp-jobhunt [class*="col-lg"], .rtl.wp-jobhunt [class*="col-md"], .rtl.wp-jobhunt [class*="col-sm"], .rtl.wp-jobhunt [class*="col-xs"] { margin-right: 0 !important; }
  .rtl .section-fullwidth .col-lg-12 .col-lg-4 { margin: 0 0 0 -4px; }
  .cs-grey-scale img { width: 100% !important; }
  .cs-simple.fancy-box .cs-icon-box .cs-media{margin: 0px 0 15px 0;text-align: center;width: 100%;}
  .cs-simple.fancy-box .cs-icon-box {padding: 20px 0 0 0;text-align: center;margin-bottom: 0;}
  .cs-simple.fancy-box .cs-icon-box { padding: 20px 0 0 0;text-align: center;margin-bottom: 0;}
  .cs-simple.fancy-box .cs-icon-box .cs-media figure{margin-bottom:0;}
  .cs-simple.fancy-box .cs-icon-box .cs-text{width:100%;}
    .cs-simple.fancy-box .cs-icon-box .cs-media figure img{width:auto;} 
  .wp-jobhunt .cs-job-possitions .employer-listing .company-info { width: 29%; }
  .wp-jobhunt .jobs-info .cs-text .btn.large { width: 150px; margin-right: 0px; margin-bottom: 10px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder { width: 100%; }
  .wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder { width: 100%; }
  .wp-jobhunt .jobs-listing.classic .cs-text { padding-right: 0px; }
  .wp-jobhunt ul.managment-list li .list-holder .shortlist { width: 100%; }
  .wp-jobhunt ul.managment-list li .list-holder .control, .wp-jobhunt ul.managment-list li .list-holder .application { width: 30%; }
  .wp-jobhunt ul.managment-list li .list-holder .shortlist span { text-align: left; }
  .wp-jobhunt ul.managment-list li .manag-title, .wp-jobhunt ul.managment-list li .list-holder { width: 100%; }
  .wp-jobhunt ul.managment-list li .list-holder .shortlist { width: 30%; }
  .wp-jobhunt .cs-confirm-container { left: 5%; width: 89%; }
  .wp-jobhunt .resumes-list .modal-dialog { width: 95%; }
  .wp-jobhunt .signup-form { width: 100%; }
  .wp-jobhunt .signup-form .nav > li > a { font-size: 10px; }
  .wp-jobhunt .company-date-option { width: 69%; }
  .wp-jobhunt .company-date-option span { width: auto; }
  .wp-jobhunt .jobs-listing.modern .cs-media { margin: 0 0 15px 0; }
  .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 .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 100%; }
  header .slicknav_nav { top: 100%; }
  .wp-jobhunt .elementor-element .jobs-listing.fancy li .cs-text {width: 100%;}
  .rtl.wp-jobhunt .jobs-listing .jobtype-btn { position: absolute; top: 60px; left: 0; right: auto; float: left; }
  .rtl ul.testimonial-home li .question-mark { left: 0px; width: 100%; }
  .rtl .testimonial-inner.slider-small ul.testimonial-home .slick-prev, .rtl .testimonial-home .slick-prev { left: 25.5%; }
  .rtl .cs-company-listing [class*="col-md"] { width: 100%; }
  .wp-jobhunt .jobs-detail-4 .company-info .cs-text { padding-left: 30px; }
  .rtl.wp-jobhunt .jobs-detail-4 .company-info .cs-text { padding-left: 0; padding-right: 30px; }
  .cs-candidate-detail .cs-profile { margin: 0; }
  .candidate-header .container { position: relative; }
  .blog-medium .cs-media { margin: 0 0 15px 0; }
  .blog-medium .cs-media, .blog-medium .cs-media img, .blog-medium .cs-media ~ .blog-text, .cs-blog-detail .cs-admin-post { width: 100%; }
  .cs-blog.blog-grid .post-option span:last-child { display: inline-block; margin-left: 11px; }
  .rtl.wp-jobhunt [class*="col-lg"], .rtl.wp-jobhunt [class*="col-md"], .rtl.wp-jobhunt [class*="col-sm"] { margin-right: 0px; }
  /*New Home page*/
  .cs-blog.blog-grid.classic .post-option span:last-child { margin-left: 0px; }
  .cs-blog.blog-grid.classic .post-option span:first-child { padding-left: 0px; }
  .cs-heading > span > em, .cs-heading > span > i { line-height: normal; display: block; }
  .blog-large .post-option, .cs-blog.blog-medium .post-option { float: left; width: 100%; display: block; }
  .wp-jobhunt .jobs-tab-list .nav.nav-tabs li { width: 100%; }
  .wp-jobhunt .cs-jobs-holder.jobee-listing .cs-text .content-holder { width: 100%; }
  .wp-jobhunt .cs-jobs-holder.jobee-listing .cs-text .content-holder .cs-post-time { width: 100%; }
 }
/* 480px to 320px */
@media screen and (max-width: 480px) { #footer .footer-v1 .widgettext ul li { width: 30%; }
   
  .cs-grey-scale img { width: 100% !important; }
  .wp-jobhunt .cs-blog.classic .cs-text p a { float: none; padding-left: 30px; }
  .wp-jobhunt .cs-blog.classic .cs-text p { position: relative; }
  .wp-jobhunt .cs-blog.classic .cs-text p > i { position: absolute; top: 8px; left: 0; }
  .rtl.wp-jobhunt .hiring-holder .jobs-listing.modern h3 { padding: 0; }
  .rtl.wp-jobhunt .employer-listing.simple .cs-text { text-align: right; width: 100%; display: block; padding: 10px 0; }
  .rtl.wp-jobhunt .recriutment-listing .employer-listing.simple .cs-post-type { float: right; text-align: right; display: block; width: auto !important; padding-right: 10px !important; left: 0; right: auto; }
  .wp-jobhunt .hiring-img { width: 150px; }
  .wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li:nth-child(2), .wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li:nth-child(1) { width: 50%; }
  .wp-jobhunt .company-detail-inner { width: 100%; }
  .wp-jobhunt .company-date-option { margin-bottom: 10px; }
  .wp-jobhunt .cs-favorite-jobs .hiring-img { margin-bottom: 10px; }
  .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .rtl.wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text, .rtl.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 100%; }
  .wp-jobhunt .filter-heading .cs-sort-sec > li:first-child { width: 100%; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec > li:first-child { margin-bottom: 10px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li { width: 100%; margin-bottom: 10px; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec > li { margin-right: 0px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder { display: block; width: 100%; }
  .wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder { width: 100% !important; }
  .cs-spatialism-sec-all ul.spatialism-sec li { width: 100%; }
  .wp-jobhunt .jobs-detail-3 .jobs-info .post-options li:after { display: none; }
  .rtl .cs-profile-contact-detail .input-filed-contact input, .rtl .cs-profile-contact-detail .input-filed-contact textarea { text-align: right; }
  .cs-employer-offer-list::before { top: -100%; }
  .cs-employer-offer-list ul { text-align: center; }
  .cs-employer-offer-list ul li .cs-text.left span { width: 119px; }
  .cs-employer-offer-list ul li .cs-media { width: 106px; }
  #footer .cs-footer.fancy-footer ul.footer-modern-social-links { text-align: center !important; margin-bottom: 10px !important; }
  .wp-jobhunt .cs-counter .dashboard-list li { width: 100%; margin-bottom: 30px; }
  .rtl.wp-jobhunt .custom-styling-list .jobs-listing li .cs-media { width: 40%; }
  .rtl .cs-company-listing [class*="col-md"] { width: 100%; }
  .wp-jobhunt .cs-job-possitions .employer-listing .company-info { width: 100%; float: left;text-align: center; }
  .wp-jobhunt .cs-job-possitions .employer-listing .cs-media{display: block; text-align: center;}
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .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: 100%; padding: 0; }
  .wp-jobhunt .cs-post-job .tabs-content .col-md-6 { width: 100%; }
  .wp-jobhunt .company-date-option { width: 100%; }
  .wp-jobhunt ul.managment-list li .list-holder .control, .wp-jobhunt ul.managment-list li .list-holder .application { width: 50%; }
  .wp-jobhunt .cs-manage-jobs ul.dashboard-list li { width: 100%; padding: 4px 0; }
  .signup-form { width: 90%; }
  header .slicknav_nav { top: 100%; }
  .signup-form .nav-tabs > li:first-child { width: 100%; border-right: 0; }
  .filter-heading .cs-sort-sec li { width: 100%; }
  .hiring-holder .jobs-listing.modern h3 { padding-right: 0px; }
  .employer-listing.simple .cs-text { margin-bottom: 10px; }
  .jobs-info .cs-text .btn.large { min-width: 100%; margin-bottom: 10px; }
  .jobs-info .share-btn { display: inline-block; }
  .employer-listing .employer-box .cs-text, .employer-listing .employer-box .company-info { width: 100%; }
  .employer-listing .employer-box .company-info { text-align: left; }
  .employer-listing.simple .cs-text { width: 45%; }
  .recriutment-listing .employer-listing.simple .cs-post-type { width: 22%; }
  .admin-info .cs-text { display: inline-block; width: 100%; }
  .jobs-listing.classic .wish-list { margin-top: -15px; }
  .admin-info .cs-media { margin: 0 0 15px 0; }
  .admin-info .vacancies { bottom: auto; top: 30px; }
  .rtl .db .post-job-btn { float: right; margin-bottom: 10px; }
  .rtl .db ul li { margin: 0 0 0 15px; width: 100%; }
  .rtl .wp-image-123 { height: auto; width: 30%; }
  .rtl .cs-promobox.large img { float: none; margin: 0 0 0 10px; }
  .cs-promobox.large img { float: none; margin: 0 0 0 10px; }
  .rtl ul.resumes-list li img { clear: both; float: none; margin: 0 0 0 24px; }
  .rtl ul.resumes-list li .cs-text { clear: both; margin-top: 20px; overflow: hidden; padding: 0; }
  .rtl .search-country { margin-left: 0; width: 100%; }
  ul.feature-jobs li h3 { clear: both; display: block; float: left; margin: 0; padding: 0; }
  ul.feature-jobs li h3 a { margin: 0; }
  ul.feature-jobs li span { color: #aaa; display: inline-block; float: left; font-size: 12px; padding: 0; text-align: left; width: 100%; }
  .rtl .feature-jobs .feature-img { float: none; margin: 0 0 0 17px; width: auto; }
  .rtl .cs-footer .widget .cs_banner_section { text-align: right; }
  .rtl ul.hiring-list li .cs-text .cs-posted { left: 30px; width: 74px; }
  .rtl ul.hiring-list li img, .rtl .hiring-list li .hiring-img { float: none; margin: 0; }
  .rtl ul.hiring-list li .cs-text { float: none; position: relative; margin-top: 20px; clear: both; }
  .rtl ul.feature-jobs li img { float: right; margin: 0 0 0 17px; width: 150px; }
  .rtl .cs-pricetable .col-md-4 { float: right; margin-bottom: 30px; margin-left: 0; margin-right: 0; width: 100%; }
  .signup-form .nav-tabs > li > a { padding: 10px 3px; }
  .cs-footer .widget .cs_banner_section img { width: auto; }
  .cs-footer .widget .cs_banner_section { text-align: left; }
  .hiring-list li .hiring-img { float: none; }
  .hiring-list li .hiring-img img { width: 150px; float: none; margin-bottom: 15px; }
  ul.jobs-list { margin: 31px 0 0; position: relative; }
  ul.hiring-list li .cs-text .cs-posted { position: initial; }
  .cs-pricetable .col-md-4, .cs-footer .col-md-2 { width: 100%; }
  .cs-counter ul li { border-top: 0; width: 100%; }
  .cs-counter.simple ul li { border-top: 0; }
  .cs-counter.modern .dashboard-list li:after { content: none; }
  .testimonial-inner ul.testimonial-slider .slick-next::after { left: 45px; }
  .testimonial-inner ul.testimonial-slider .slick-prev::after { left: -60px; }
  .cs-blog.medium .cs-media { float: none; margin-bottom: 20px; }
  .rtl .cs-blog.medium .cs-media { float: none; }
  .cs-blog.medium .cs-media img { width: 100%; }
  .rtl .cs-blog.medium .cs-media img { width: 100%; }
  .rtl .effect-jazz figcaption > a { left: inherit; right: 45%; }
  .search-section { position: relative; right: -25px; }
  .search-by-name { padding: 60px 27px 2px; }
  .cs-company-listing article { width: 50%; }
  ul.managment-list li .list-holder .package, ul.managment-list li .list-holder .shortlist, ul.managment-list li .list-holder .application, ul.managment-list li .list-holder .control { width: 33%; margin: 0; text-align: left; }
  .db .post-job-btn { margin: 10px 0; }
  ul.transaction-list li .trans-id, ul.transaction-list li .trans-date, ul.transaction-list li .trans-description, ul.transaction-list li .trans-payment, ul.transaction-list li .trans-amount, ul.transaction-list li .trans-status { width: 10%; }
  ul.post-step li, .wp-jobhunt ul.post-step li:last-child { margin-bottom: 10px; width: 100%; }
  .packege-detial ul li { margin-left: 10px; }
  .job-featured .cs-text { width: 100%; }
  .job-featured span { display: block; position: relative; right: 0; top: 0; width: 100%; }
  ul.candidate-list li { width: 50%; }
  .company-date-option { width: 50%; }
  .select-jobs .search-category { width: 100%; margin-bottom: 15px; }
  .cs-jobs article .cs-text .payment-detail span { width: 80%; }
  .price-holder .buy-now { padding: 0 15px 15px; }
  .price-packege .price-holder .buy-now { padding: 0; }
  .signup-form .social-media li a { display: block; margin-bottom: 5px; }
  #sticker { position: initial !important; }
  .cs-tabs ul.accordion-list li .top-section .location { width: 100%; }
  .search-category, .search-country { width: 100%; }
  .cs-gallery.fancy .scetion-title h2 { text-align: center; }
  .rtl .cs-education ul li .education-title { width: 100%; }
  .cs-education ul li .education-detail { overflow: inherit; }
  .login-section { text-align: left; }
  .cs-jobs article .cs-text figure { float: none; margin-bottom: 15px; }
  .footer-logo { display: block; }
  .bottom-links li { float: none; margin-right: 31px; margin-left: 0; display: inline-block; }
  .cs-company-listing article figure { min-height: 135px; height: auto; }
  .cs-footer .col-md-3, .cs-img-frame.frame-simple { width: 100%; }
  .cs-listing.cs-fancy .cs-list li .cs-holder .cs-shortlist { bottom: -20px; top: auto; height: auto; }
  .cs-listing .cs-list .cs-holder .cs-media { float: none; margin: 0 0 25px 0; width: 100%; }
  .cs-listing .cs-list .cs-holder .cs-media figure { float: none; }
  .cs-grid ul.cs-list li { width: 42%; }
  .cs-uploaded.candidate-detail .add_list_icon { top: 20px; right: 20px; }
  ul.resumes-list li .cs-text { width: 100%; padding-top: 15px; }
  ul.job-list.job-list-full-view li .job-medium .cs-text { overflow: visible; padding: 15px 0 0; width: 100%; }
  ul.job-list li .job-medium .cs-text { overflow: visible; padding: 15px 0 0; width: 100%; float: left; }
  .main-section ul.hiring-list-2 { padding: 0 10px 0 0; }
  .cs-listing ul.cs-list li.ln-no-match { font-size: 24px; }
  .wp-jobhunt .price-tables article { width: 100%; }
  .wp-jobhunt ul.blog-list li { display: inline-block; width: 100%; }
  .main-section .apply-job a { width: auto; }
  .wp-jobhunt .cs-companies article { margin: 0 -4px 20px 0 !important; width: 100%; display: inline-block; }
  .price-tables article { width: 100%; }
  .main-section .user-search .search-area .search-bar { width: 100%; margin: 0 0 10px 0; }
  .main-section .cs-ag-search.user-search .search-country { width: 50%; }
  .main-section .user-search .search-btn { width: 46%; }
  .cs-company-listing .job-list article, .main-section .user-search .search-category { width: 100%; }
  .main-section .cs-search-inner { padding: 10px; }
  .main-section ul.feature-jobs, .main-section .cs-jobs { margin: 0 10px 0 0; }
  #main .cs-construction .date span { width: 100%; margin: 0 0 20px 0; }
  .main-section .cs-relevant-list > figure { display: block; float: none; }
  .main-section .jobs-listing.simple .cs-media { margin: 0 0 50px 0; float: right; }
  .main-section .jobs-listing.simple .payment-detail li { width: 100%; }
  .main-section .jobs-listing li .cs-text { width: 100%; display: inline-block; }
  .main-section .jobs-listing.simple .cs-text ul { width: 100%; }
  .main-section .jobs-detail-listing li { width: 100%; }
  .jobs-detail-2 .apply-buttons .btn { margin: 0 8px 8px 0; }
  .jobs-detail-2 .social-media > span { margin: 0 0 10px 0; }
  .main-section .col-lg-8 .jobs-listing.modern li .cs-text, .main-section .col-md-8 .jobs-listing.modern li .cs-text, .main-section .col-lg-9 .jobs-listing.modern li .cs-text, .main-section .col-md-9 .jobs-listing.modern li .cs-text { width: 100%; }
  .main-section .col-lg-8 .jobs-listing li .cs-text, .main-section .col-md-8 .jobs-listing li .cs-text, .main-section .col-lg-9 .jobs-listing li .cs-text, .main-section .col-md-9 .jobs-listing li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 100%; }
  .main-section .jobs-listing li .cs-text { padding-left: 15px; }
  .main-section .jobs-listing.classic li .cs-text { padding-left: 0; }
  .rtl .cs-blog-detail .cs-share { top: 35px; margin: 0; }
  .main-section .cs-about-info { width: 100%; }
  .cs-blog.blog-grid.fancy .cs-media { width: 100%; }
  .cs-clinets a { width: 100%; }
  .cs-about-info.modern .cs-text { padding: 5px 22px 0 16px; }
  .cs-counter ul li { border-top: 0; }
  .admin-bar .scroll-to-fixed-fixed { margin-top: 0; }
  .wp-jobhunt .cs-company-jobs li span.post-date { margin-top: 7px; }
  /* Canidate Style */
  .main-section .cs-candidate-list .cs-media { margin: 0 0 15px; }
  .main-section .cs-candidate-list .cs-text { width: 100%; }
  .main-section .cs-candidate-list .cs-button { margin: -60px 0 0; right: 70px; top: 50%; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-prev, .testimonial-slider .slick-prev { left: 22%; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-next, .testimonial-slider .slick-next { right: 22%; }
  .wp-jobhun .jobs-listing.grid { position: absolute !important; margin-top: 0px !important; }
  .wp-jobhunt .jobs-listing span.author-name { display: block; margin-left: 0; }
  .cs-clinets .col-lg-2.col-md-3.col-sm-4.col-xs-12 img { width: 100%; }
  .jobs-listing li .cs-media { display: block; }
  .jobs-listing li .cs-media figure { margin: 0 auto; }
  .jobs-listing.classic li .cs-media figure { margin: inherit; }
  .wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder { width: 100%; overflow: initial; }
  .wp-jobhunt .filter-heading > h5 { margin-bottom: 10px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li { margin: 0 0 10px 0; }
  .wp-jobhunt .filter-heading .cs-sort-sec label { margin-right: 19px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder:after { right: 4px; }
  .wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder:after { right: 4px; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder:after { right: auto; left: 4px; }
  .wp-jobhunt ul.managment-list li .list-holder .control, .wp-jobhunt ul.managment-list li .list-holder .application, .wp-jobhunt ul.managment-list li .list-holder .shortlist, .wp-jobhunt .custom-width-style ul.managment-list li .list-holder .control { width: 100%; text-align: left; }
  .wp-jobhunt .custom-styling-list .jobs-listing li .cs-media { width: 35%; margin: 0 0px 20px 0; }
  .widget_archive ul li { text-align: center; }
  .wp-jobhunt header .login a { padding: 3px 8px 2px; }
  .rtl.wp-jobhunt.logged-in header .login a { padding-left: 0; padding-right: 0; }
  .search-results .cs-search-area { width: 100%; }
  .cs-search-results .cs-categories a { margin: 0 0 5px 5px; }
  .rtl header .nav-right-area, .rtl.wp-jobhunt .cs-loginsec { padding-top: 0; }
  .rtl header .main-head .logo { width: 100%; text-align: right; }
  .rtl.wp-jobhunt .join-us { margin-left: 6px; }
  .jobs-detail-4 .company-info .cs-text { width: 100%; padding-right: 20px; }
  .rtl header .slicknav_menu { float: left !important; }
  .wp-jobhunt .cs-login-dropdown .logout-btn i { display: block; }
  .wp-jobhunt .cs-loging-dashboard .dropdown-menu i { display: inline-block; }
  #header.cs-transparent-header .join-us > a, header#header.cs-transparent-header .login > a { padding: 0; border: none; font-weight: 600 !important; }
  .jobs-listing.fancy li .cs-text { margin-bottom: 20px; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text, .jobs-listing.fancy li .cs-media { width: 100%; }
  .jobs-listing.fancy li .cs-media { margin-right: 0; }
  .jobs-listing.fancy li .cs-media figure { margin: 0; }
  #header.cs-transparent-header .search-bar { display: none; }
  #header.cs-transparent-header { border: none; }
  .rtl .main-head .text-right[class*="col-sm"], .rtl .main-head .text-right[class*="col-xs"] { width: 60%; }
  .wp-jobhunt .employer-listing.simple .cs-post-title { width: 100%; }
  .wp-jobhunt .employer-listing .cs-post-title small { margin: 0; }
  .wp-jobhunt .jobs-listing.modern .cs-media figure { margin: 0; }
  .social-media-sec { text-align: center; }
  .social-media-sec .social-media li { margin: 0 10px 10px 0; }
  .newsletter, .newsletter form { width: 100%; }
  .social-media-sec .social-media { padding: 0 0 10px 0; }
  #footer .footer-v1.modern-footer .widget-title h5 { text-align: left; }
  #footer .footer-v1.modern-footer .textwidget { text-align: left; }
  #footer .footer-logo { margin: 0 0 15px 0; }
  #footer .cs-copyright .back-to-top a { display: inline-block; float: none; }
  .wp-jobhunt .jobs-listing li .cs-text { position: static; }
  header#header.cs-transparent-header .login > a { margin-top: 4px; }
  header#header.cs-transparent-header.cs-modern-header .login > a { margin-top: 0; }
  header#header.cs-fancy-header .login > a { margin-top: 0px; }
  .cs-portfolio-item.default-demo .cs-text h4 span { top: -50px; }
  .wp-jobhunt .user-search ul.filter-list li { width: 13% !important; }
  .wp-jobhunt .employer-listing.simple .cs-text { width: 48%; padding-left:15px; }
  .wp-jobhunt header .wish-list ul.recruiter-list li .cs-info { width: 64%; }
  .wp-jobhunt .wish-list-dropdown ul.recruiter-list { display: block; margin: 0; left: auto; right: -92px; float: right; width: 310px; }
  .wp-jobhunt .cs-favorite-jobs .feature-jobs .company-date-option { float: left; text-align: left; }
  .rtl.wp-jobhunt .cs-favorite-jobs .feature-jobs .company-date-option { float: right; text-align: right; }
  .wp-jobhunt .cs-favorite-jobs .feature-jobs .company-date-option { display: block; width: 100%; }
  .wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option .control.delete-job-alert { margin: 0; }
  .cs-content-holder .cs-listing-filters { padding: 0 25px 0 0; }
  .wp-jobhunt .cs-content-holder .filter-heading .cs-sort-sec { margin-left: -10px; margin-right: 0; }
  .rtl.wp-jobhunt .jobs-info .cs-text .btn.large { margin: 0 0 15px 0; }
  .rtl.wp-jobhunt .cs-default-header .main-head .user-account { margin: 7px 0 0 0; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .job-option { text-align: left; }
  /*New Home page*/
  .jobs-listing.modern .jobs-content .list-options, .jobs-listing.classic .wish-list { position: initial; margin: 20px 0 0 0; }
  .testimonial-inner ul.testimonial-slider .slick-next::after { left: 45px; }
  .testimonial-inner ul.testimonial-slider .slick-prev::after { left: -60px; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-prev, .testimonial-slider .slick-prev { left: 22%; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-next, .testimonial-slider .slick-next { right: 22%; }
  .cs-newsletter .fieldset form input[type="text"] { margin-bottom: 20px; width: 100%; }
  .main-section .jobs-listing.joblist-fancy li .cs-text { padding-left: 0; }
  .main-section .col-lg-9 .jobs-listing.joblist-fancy li .cs-text, .main-section .col-md-9 .jobs-listing.joblist-fancy li .cs-text { width: 80%; }
  .jobs-listing.joblist-fancy > li { padding: 10px 18px 20px 22px; }
  .jobs-listing.joblist-fancy .jobtype-btn { padding: 5px 14px; display: inline-block; }
  .wp-jobhunt .jobs-listing.grid.classic li { width: 100%; }
  .wp-jobhunt .cs-counter.classic .dashboard-list li i { width: 100%; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .cs-media { margin-bottom: 10px; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .job-option { width: 100%; margin-bottom: 10px; }
  /*New Home page*/
  /*Employer-listing Modern Style*/
  .wp-jobhunt .cs-employer-slide-listing .cs-employer-fancy.modern [class*="col-"] { width: 100%; margin-bottom: 10px; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .cs-text { width: 100%; margin-bottom: 10px; }
  /*Employer-listing Modern Style*/
  .cs-heading.has-padding { padding: 0; }
  .wide .cs-heading.has-padding { padding: 0 30px; }
  .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: 0px; width: 66%; }
  .wp-jobhunt .col-lg-8 .jobs-listing.modern-v3 li .jobs-content .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing.modern-v3 li .jobs-content .cs-text { width: 100%; padding-left: 0; }
  .wp-jobhunt .jobs-listing.modern-v3 .cs-text ul { margin-bottom: 10px; }
  .wp-jobhunt .jobs-listing.modern-v3 .cs-post-type { position: initial; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; }
  .wp-jobhunt .jobs-listing.modern-v3 .feature ~ .cs-post-type {display: inline-block;vertical-align: middle; padding-left: 0; width: 100%;padding-top: 10px;}
  header#header.cs-fancy-header .login > a { font-size: 11px !important; padding: 3px 8px 2px !important; margin-left: 0px !important; line-height: 24px !important; }
  header#header.cs-fancy-header .col-xs-12 { width: 30%; }
  header#header.cs-fancy-header .text-right.col-xs-12 { width: 70%; }
  .cs-footer.footer-v1.default-footer, #footer .cs-footer.footer-v1.default-footer .widget-title h5 { text-align: left; }
  .cs-footer.footer-v1.default-footer .cs-copyright .footer-links { width: auto; }
  header.cs-modern-header .logo img { width: 110px !important; }
  #header.cs-fancy-header .join-us > a, #header.cs-fancy-header .login > a { font-size: 11px !important; }
  #header.cs-modern-header .join-us > a { padding-top: 0px; }
  .wp-jobhunt .col-lg-9 .jobs-listing.joblist-fancy li .jobs-content .cs-text { width: 100%; }
  header#header.cs-fancy-header .logo img { width: 150px !important; }
  .cs-heading > div a + a { margin-top: 10px; margin-left: 0px; }
  .wp-jobhunt .cs-blog.classic span { float: none; }
  .wp-jobhunt .custom-styling-list .jobs-listing.simple .payment-detail li { width: 100%; }
  .wp-jobhunt header .wish-list { margin: 0px 0 -20px 0; }
  .rtl .cs-footer.footer-v1.default-footer, .rtl #footer .cs-footer.footer-v1.default-footer .widget-title h5 { text-align: right; }
  .job-alert-box .newsletter input[type="text"], .job-alert-box .newsletter input[type="email"] { width: 100%; margin-bottom: 6px; }
  .rtl .job-alert-box .newsletter input[type="text"], .rtl .job-alert-box .newsletter input[type="email"] { margin-bottom: 6px; margin-left: 0; }
  .rtl .cs-footer.footer-v1.default-footer, .rtl #footer .cs-footer.footer-v1.default-footer .widget-title h5 { text-align: right; }
  .wp-jobhunt.rtl .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.modern li .cs-text { padding-left: 0px; padding-right: 0; }
  .rtl .cs-content-holder .cs-listing-filters { padding: 0; }
  .rtl .cs-blog-detail .cs-tags .tags span { position: inherit; }
  .rtl .cs-blog-detail .cs-social-media { float: right; }
  .wp-jobhunt .employer-listing .cs-media figure { width: 100%; }
  .wp-jobhunt .employer-listing .employer-box .cs-text { text-align: center; }
  .wp-jobhunt .cs-candidate-list.cs-tab-resume .cs-text { padding-right: 0; margin-bottom: 10px; width: 100%; }
  .wp-jobhunt .employer-listing.simple .cs-post-type { text-align: left; }
  .wp-jobhunt .employer-listing.cs-tab-company.simple .cs-post-type, .wp-jobhunt .employer-listing.cs-tab-company.simple .cs-text { width: 100%; }
  .wp-jobhunt .employer-listing.cs-tab-company .cs-media, .wp-jobhunt .employer-listing.cs-tab-company.simple .cs-media { margin-right: 0; margin-bottom: 10px; }
  .wp-jobhunt .cs-candidate-list.cs-tab-resume .cs-btn-holder { position: initial; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content { padding: 0 0 12px; }
  /*Fancy Categories Style Start*/
  .cs-spatialism-sec-all .fancy-cate li:nth-child(odd) { margin-right: 0; }
  .cs-spatialism-sec-all .fancy-cate li { padding: 0 0 114% 0; margin-bottom: 20px; width: 100%; }
  .cs-spatialism-sec-all .fancy-cate li:nth-child(even) { margin: 0 0 20px 0; }
  /*Fancy Categories Style End*/
  .wp-jobhunt .custom-styling-list .jobs-listing.modern-v3 li .cs-media, .wp-jobhunt .jobs-listing.modern-v3 li .cs-media { margin-right: 0; height: auto; width: 100%; }
  .wp-jobhunt .col-lg-9 .jobs-listing li .jobs-content .cs-text { width: auto; }
  .wp-jobhunt .jobs-listing.modern-v2 .list-options .jobtype-btn { top: 36%; }
  .wp-jobhunt .user-img { margin-bottom: 0; }
  .wp-jobhunt .main-search.search-simple-v2 form .col-lg-7,
  .wp-jobhunt .main-search.search-simple-v2 form .col-lg-3 { width: 100%; -ms-flex: 1 1 100%; -webkit-flex: 1 1 100%; flex: 1 1 100%; }
  .wp-jobhunt .main-search.search-simple-v2 form [class*="col-lg-2"] { width: 100%; -ms-flex: 1 1 100%; -webkit-flex: 1 1 100%; flex: 1 1 100%; }
  .wp-jobhunt .cs-jobs-holder.jobee-listing .jobs-listing .job-post { position: initial; transform: none; padding-top: 10px; margin-top: 0; }
  .rtl .cs-about-info.modern .cs-text { padding: 5px 22px 0 16px; }
  .rtl #footer .footer-v1.modern-footer .widget-title h5 { text-align: right; }
  .rtl.wp-jobhunt .jobs-listing.modern-v3 li .cs-media { margin-bottom: 10px; }
  .rtl .testimonial-inner .testimonial-home.box-modern .question-mark span::after { right: -70px; }
  .rtl.wp-jobhunt .col-lg-9 .jobs-listing li .jobs-content .cs-text { width: auto; }
  .rtl header.cs-transparent-header .nav-right-area { padding-top: 0; }
  .rtl .wp-jobhunt .cs-transparent-header.cs-modern-header .user-account { padding-top: 7px; }
  .rtl #header.cs-transparent-header.cs-modern-header .join-us > a { padding: 0 !important; border: 0; margin-top: 8px; }
  .rtl.wp-jobhunt #header.cs-transparent-header .user-account { margin-left: 8px; } }
@media screen and (max-width: 470px) { .nav-right-area .slicknav_btn { padding: 8px 8px; }
    .wp-jobhunt .apply-buttons a{min-width:100% !important; width:100% !important;}
  .cs-spatialism-sec-all { padding-left: 0; }
  .cs-employer-offer-list ul li .cs-text.left span { width: 119px; }
  .cs-employer-offer-list ul li .cs-media { width: 133px; }
  .cs-employer-offer-list::before { top: -102%; }
  .wp-jobhunt .cs-company-jobs li .cs-text span a { line-height: 23px; }
  .wp-jobhunt .jobs-detail-3 .jobs-info .cs-text, .wp-jobhunt .jobs-detail-3 .social-media { width: 100% !important; }
  .wp-jobhunt .jobs-detail-3 .jobs-info .cs-media { float: left; margin: 0 0 25px 0; }
  .wp-jobhunt .user-account { padding-top: 0; }
  .cs-clinets .has-border { border: none; }
  .cs-box::after { height: 52%; top: -54%; }
  .cs-grey-scale img { width: 100% !important; }
  .rtl .cs-clinets a img { width: 140px !important; }
  .wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder:after { right: 4px; }
  .job-alert-box .newsletter input[type="email"] { width: 100%; margin-bottom: 6px; }
  .job-alert-box .newsletter .jobalert-submit { width: 34%; }
  .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.classic li .cs-text { width: 100%; padding-left: 0; }
  .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.classic li .cs-media { margin-bottom: 5px; }
  .wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.fancy li.col-sm-6 .cs-text { width: 100%; }
  .wp-jobhunt .employer-listing.simple .cs-text { width: 80%; }
  .wp-jobhunt .employer-listing .cs-media { margin: 0 0 20px 0; text-align: center; width: 100%; }
  header .logo img { width: 100%; }
  .wp-jobhunt .employer-listing.simple .cs-media figure { width: 100%; }
  .wp-jobhunt .jobs-listing.simple li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.simple li .cs-text { width: 100%; }
  .main-section .jobs-listing.simple .cs-media { float: left; }
  .rtl .main-section .jobs-listing.simple .cs-media { float: right; }
  .wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder.cs-joblist-advance .jobs-listing .cs-text { width: 100%; }
  .wp-jobhunt .job-info ul.posted-detail li { display: block; width: 100%; }
  .wp-jobhunt .job-info ul.posted-detail li:first-child { padding: 0 14px 0 24px; background: url(../../assets/images/bg-list.png) no-repeat left center; }
  .wp-jobhunt .job-info ul.posted-detail { margin-bottom: 10px; }
  .wp-jobhunt .signup-form .g-recaptcha { -moz-transform: scale(0.82) !important; -ms-transform: scale(0.82) !important; transform: scale(0.82) !important; -webkit-transform: scale(0.82) !important; -moz-transform-origin: 0 0 !important; -ms-transform-origin: 0 0 !important; transform-origin: 0 0 !important; -webkit-transform-origin: 0 0 !important; }
  header#header.cs-fancy-header .logo img { width: 130px !important; }
  .nav-right-area .slicknav_btnheader { padding: 7px 8px; }
  .single-post #comment ul li .thumblist .cs-text h5 { display: block; }
  #comment ul li .thumblist .cs-text { width: 100%; display: inline-block; }
  #comment ul li .thumblist figure { margin: 0 0 18px 0; }
  .wp-jobhunt .custom-styling-list .jobs-listing.simple li .cs-media { float: none; margin-bottom: 35px; margin-left: 0; }
  .wp-jobhunt .wish-list:hover .wish-list-dropdown, .wp-jobhunt .wish-list-dropdown { right: -110px; width: 300px; }
  .wp-jobhunt .wish-list:hover .wish-list-dropdown:after, .wp-jobhunt .wish-list:hover .wish-list-dropdown:before { right: 50%; width: 14px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .rtl .wp-jobhunt .wish-list:hover .wish-list-dropdown, .wp-jobhunt .wish-list-dropdown { right: auto; left: -110px; }
  .wp-jobhunt .cs-transparent-header.cs-fancy-header .join-us { margin-top: 5px; }
  .wp-jobhunt .jobs-listing.classic li .cs-media { margin-right: 0; }
  .wp-jobhunt .cs-candidate-list .cs-btn-holder { top: 35px; right: 20px; margin-top:0; }
  .wp-jobhunt .cs-candidate-list .cs-button { margin-bottom: 10px !important; }
  .rtl #header.cs-transparent-header.cs-modern-header .join-us > a { margin-top: 5px; padding-left: 5px !important; }
  .wp-jobhunt .cs-counter.classic .dashboard-list li { margin-right: 0; width: 100%; }
 }
@media only screen and (min-width: 374px) and (max-width: 420px) { .wp-jobhunt .cs-contact-modal .alert { margin: 20px 0 0 0; display: block; }
  .wp-jobhunt .cs-contact-modal .alert > div { display: inline-block; float: left; }
  .wp-jobhunt .apply-job .w-apply-job a { margin-left: 0; } }
@media screen and (max-width: 360px) { 
  .wp-jobhunt .employer-listing.simple .cs-specialism{width: 70%;}
  .wp-jobhunt .cs-contact-modal .alert { margin: 20px 0 0 0; display: block; }
  .wp-jobhunt .jobs-listing.joblist-simple li .cs-text { width: 100% !important;margin-right: -4px;padding-left: 0;padding-right: 0;}
  .wp-jobhunt .cs-contact-modal .alert > div { display: inline-block; float: left; }
  .wp-jobhunt .apply-job .w-apply-job a { margin-left: 0; }
  .cs-portfolio-item.default-demo .cs-text h4 span { top: -70px; }
  #footer .footer-v1 .widgettext ul li { width: 42%; }
  .logged-in.wp-jobhunt .cs-transparent-header .login-dashboard-main figure, .logged-in.wp-jobhunt .cs-transparent-header .login-dashboard-main figure img { width: 26px; height: 26px; margin: 0; }
  .logged-in.wp-jobhunt #header.cs-transparent-header .login { margin: 0; }
  .logged-in.wp-jobhunt #header.cs-transparent-header .navicon { margin: 11px 5px 0 0px; }
  .wp-jobhunt .jobs-info .cs-text .btn.large { width: 100%; margin-right: 0px; margin-bottom: 10px; min-width: inherit; }
  .wp-jobhunt .cs-blog.classic p { width: 100%; }
  .wp-jobhunt .cs-blog.classic span i { float: none; display: inline-block; vertical-align: middle; }
  .home .cs-clinets .col-md-2 { text-align: center; }
  .rtl.wp-jobhunt .join-us a { width: 100%; }
  .rtl header .main-head .logo { width: 100%; }
  .rtl.wp-jobhunt .join-us { margin-left: 6px; }
  .wp-jobhunt .user-account .modal-dialog, .wp-jobhunt .cs-counter .dashboard-list li { width: 100%; }
  .wp-jobhunt .cs-counter .dashboard-list li { margin-bottom: 10px; }
  .cs-blog-detail .post-option .post-date { margin-left: 0px; }
  .employer-listing.simple .cs-text { display: block; text-align: center; }
  .employer-listing.simple .cs-post-type { width: 100% !important; display: block; text-align: center; }
  .employer-listing.simple .cs-post-type p { border: 0; padding: 0; }
  .page-not-found h2 img { width: 100%; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-prev, .testimonial-slider .slick-prev { left: 19%; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-next, .testimonial-slider .slick-next { right: 15%; }
  .jobs-detail-3 .jobs-info .cs-media { margin-bottom: 20px; }
  .jobs-detail-3 .social-media { width: 100%; }
  .jobs-detail-2 .social-media li, .jobs-detail-3 .social-media li, .jobs-detail-4 .social-media li { margin-right: 4px !important; }
  .rtl .job-featured span { left: 0; right: inherit; }
  .rtl .wp-image-123 { height: auto; width: 50%; }
  .jobs-listing.classic .wish-list { top: 27%; }
  .navigation { margin-bottom: 15px; }
  .cs-footer .widget .cs_banner_section img { width: auto; }
  ul.feature-jobs li h3 { display: block; margin: 0; padding: 0; width: 100%; }
  ul.feature-jobs li span { float: none; padding: 0; text-align: left; }
  ul.feature-jobs li h3 a { margin: 0 0 0 0px; }
  .feature-jobs .feature-img { float: none; }
  .feature-jobs .feature-img img { width: 150px; margin: 0px auto; float: none; margin-bottom: 10px; }
  .hiring-list li .hiring-img { float: none; }
  .hiring-list li .hiring-img img { width: 150px; float: none; margin: 0px 0 0px 0; display: block; }
  .navigation > ul { top: 10px; }
  .navigation ul ul li:hover > a, .navigation ul ul li > a:hover, .navigation ul ul li.active > a { border-left: 3px solid #06C; border-right: 0px none; }
  .wish-list:hover .wish-list-dropdown { width: 330px; }
  .search-category, .search-country { width: 100%; margin-right: 0; }
  ul.jobs-list { margin: 31px 0 0; position: relative; }
  .rtl .slick-slider { right: 0; }
  ul.hiring-list li img { float: none; margin: 0 20px 20px 0; }
  .rtl ul.hiring-list li img { float: none; margin: 0 0 20px 20px; }
  ul.hiring-list li .cs-text .cs-posted { position: initial; }
  .cs-pricetable .col-md-4, .cs-footer .col-md-2 { width: 100%; }
  .banner-text-style { font-size: 36px; line-height: 48px; }
  strong.joiner { display: none; }
  .morph-button-fixed, .morph-button-fixed .morph-content { height: 32px; width: 50%; }
  .morph-button-fixed > button { font-size: 80%; line-height: 30px; }
  .cs-counter ul li { width: 100%; }
  .hiring-slider { padding: 20px 25px; }
  .cs-promobox.large { padding: 0 15px; }
  .cs-promobox.large img { float: none; }
  .testimonial-inner ul.testimonial-slider .slick-next::after { left: 45px; top: -30px; }
  .testimonial-inner ul.testimonial-slider .slick-prev::after { left: -60px; top: -30px; }
  ul.testimonial-slider li .question-mark { padding: 37px 10px; }
  #comment ul li ul { margin-left: 0; }
  .rtl #comment ul li ul { margin-right: 0; }
  .search-section { position: relative; right: -14px; }
  .possition { float: none; margin-top: 0; display: block; }
  .hiring-slider li figure img, .cs-company-listing article, ul.dashboard-list li, ul.transaction-list li .trans-id, ul.transaction-list li .trans-date, ul.transaction-list li .trans-description, ul.transaction-list li .trans-payment, ul.transaction-list li .trans-amount, ul.transaction-list li .trans-status, ul.candidate-list li { width: 10%; }
  .company-date-option { width: 55%; }
  .cs-team article { width: 100%; float: left; }
  .wish-list { top: 65px; }
  .morph-button-fixed, .morph-button-fixed .morph-content { float: left; width: 50%; }
  .find-btn, .post-btn { padding: 14px 20px; }
  .pagination > li:nth-child(5), .pagination > li:nth-child(6) { display: none; }
  .cs-profoile-portfolio .col-md-4 { width: 100%; float: none; }
  .rtl .cs-candidate figure { float: right; margin: 0 0 20px; width: 100%; }
  .cs-footer .widget .cs_banner_section { text-align: left; }
  .cs-grid ul.cs-list li { width: 84%; }
  .filter-heading .cs-sort-sec li { width: 100%; }
  .search-results .cs-search-area { width: 100%; }
  .cs-search-area { width: 80%; }
  .page-not-found .cs-404-text h2 { background-size: contain; }
  ul.managment-list li .list-holder .package, ul.managment-list li .list-holder .shortlist, ul.managment-list li .list-holder .application, ul.managment-list li .list-holder .control { text-align: center; }
  .employer-listing.simple .cs-text, .employer-listing.simple .cs-media figure { width: 100%; }
  .employer-listing.simple .cs-text { margin-bottom: 10px; }
  .employer-listing .cs-media { width: 100%; margin: 0 0 15px 0; }
  .cs-company-jobs .cs-text > span { margin-bottom: 10px; display: inline-block; }
  .jobs-detail-4 .company-info .cs-text { float: left; margin: 0 0 20px 30px; }
  .navigation > ul { left: 18px; }
  ul.post-step li h3 a { font-size: 14px !important; }
  header .main-head .logo { text-align: center; }
  .rtl.wp-jobhunt .cs-loginsec { padding-top: 0; }
  .wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder:after { right: 8px; }
  .rtl.wp-jobhunt .filter-heading .cs-sort-sec li:first-child .cs-select-holder:after { right: auto; left: 1px; }
  .wp-jobhunt .custom-styling-list .jobs-listing li .cs-media { width: 50%; margin: 0 0px 20px 0; }
  .wp-jobhunt .jobs-listing li .cs-text { padding-left: 0px; padding-right: 15px; }
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing li .cs-text { width: 100%; }
  .wp-jobhunt .wide .cs-heading { padding: 0 15px; }
  header .logo img { max-height: 100%; width: 120px !important; height: auto !important; }
  .cs-profile-contact-detail .input-filed-contact label { display: none; }
  .cs-profile-contact-detail.contact-form-holder .input-filed-contact input { width: 100%; }
  .wp-jobhunt .cs-search-area { width: 100%; }
  .wp-jobhunt .page-not-found { padding: 33px 10px 34px; }
  .rtl.wp-jobhunt .cs-content404 .cs-search-area label::after { right: auto; left: 1px; }
  .rtl .cs-search-area .search-bar { left: 2px; right: auto; }
  .wp-jobhunt .recaptcha-reload a.recaptcha-reload-a { margin-left: 21px; top: 24px; }
  .cs-grey-scale img { width: 100% !important; }
  .cs-transparent-header .main-head { padding-top: 10px !important; }
  #header.cs-fancy-header .main-head { padding: 0; }
  .wp-jobhunt .employer-listing.simple .cs-text { width: 100%; }
  .wp-jobhunt .recriutment-listing .employer-listing.simple .cs-post-type { position: absolute; bottom: 52px; right: 0; }
  .wp-jobhunt .signup-form .g-recaptcha { -moz-transform: scale(0.82) !important; -ms-transform: scale(0.82) !important; transform: scale(0.82) !important; -webkit-transform: scale(0.82) !important; -moz-transform-origin: 0 0 !important; -ms-transform-origin: 0 0 !important; transform-origin: 0 0 !important; -webkit-transform-origin: 0 0 !important; }
  /*New Home page*/
  .cs-blog.blog-grid.classic .post-option span.post-comment:before { display: none; }
  .cs-blog.blog-grid.classic .post-option span { width: auto; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-prev, .testimonial-slider .slick-prev { left: 19%; }
  .testimonial-inner.slider-small ul.testimonial-slider .slick-next, .testimonial-slider .slick-next { right: 15%; }
  .testimonial-inner ul.testimonial-slider .slick-next::after { left: 45px; top: -30px; }
  .testimonial-inner ul.testimonial-slider .slick-prev::after { left: -60px; top: -30px; }
  /*Cs Candidate list Modern */
  .wp-jobhunt .cs-candidate-list.modern li[class*="col-xs"] { width: 100%; }
  .wp-jobhunt .cs-candidate-list.modern li .cs-text { width: 82%; }
  .wp-jobhunt .cs-candidate-list.modern li .cs-text ~ .cs-media { width: calc(100% - 82%); width: -webkit-calc(100% - 82%); width: -moz-calc(100% - 82%); width: -o-calc(100% - 82%); }
  /*Cs Candidate list Modern */
  header#header.cs-fancy-header .col-xs-12 { width: 30%; }
  header#header.cs-fancy-header .text-right.col-xs-12 { width: 70%; }
  .cs-blog.blog-grid.classic .post-option span.post-comment, .cs-blog.blog-grid.classic .post-option span.post-comment a:first-child { padding-left: 0px; }
  #header.cs-modern-header .join-us > a { padding-top: 0px !important; }
  .wp-jobhunt .col-lg-8 .jobs-listing li .jobs-content .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing li .jobs-content .cs-text { width: 100%; }
  .wp-jobhunt .jobs-listing.joblist-boxed .job-footer { text-align: center; }
  .wp-jobhunt .jobs-listing.joblist-boxed .cs-location { display: block; }
  .wp-jobhunt .jobs-listing.joblist-boxed .options { float: none; display: inline-block; padding-top: 10px; width: 100%; }
  header#header.cs-transparent-header.cs-modern-header .login > a { font-size: 11px; }
  #header.cs-transparent-header.cs-modern-header .join-us > a { margin-top: 6px; }
  header.cs-transparent-header.cs-modern-header .join-us { margin-left: 10px; }
  .wp-jobhunt .cs-transparent-header.cs-modern-header .navigation { margin-right: 0; }
  #header.cs-transparent-header.cs-modern-header .login { margin-left: 0; }
  .rtl.wp-jobhunt .user-account .modal-header { text-align: right; }
  .rtl.wp-jobhunt .cs-default-header .user-account .modal-header .close { top: 3px; } }
@media screen and (max-width: 320px) { .rtl .cs-search-area .search-bar { left: 1px; }
  .cs-employer-offer-list ul li .cs-media { width: 133px; }
  .cs-employer-offer-list::before { top: -55%; }
  .cs-employer-offer-list::after { top: -2%; }
  .rc-anchor-normal { width: 255px; }
  .rtl .search-section .txt-field { float: right; width: 78%; }
  ul.jobs-list { width: 280px; }
  ul.jobs-list li { padding: 13px 10px 0; }
  ul.blog-list .slick-prev, ul.blog-list .slick-next { top: 0px; }
  .cs-admin figure { float: none; }
  .share-post ul.share-medea li { float: left; }
  .links-social { margin: 0 -30px; }
  .input-info .row div .user-message { padding-right: 15px; }
  .accordion-group { padding: 15px 15px 12px; }
  .wp-jobhunt .cs-listing-filters .accordion-group { padding: 0px; }
  .share-job ul.share-medea { padding: 0; }
  .share-job ul.more-jobs li { float: left; }
  .cs-tabs ul.accordion-list li .top-section .location, .cs-tabs ul.accordion-list li .top-section .date { width: 100%; }
  .find-btn, .post-btn { padding: 14px 20px; }
  ul.feature-jobs li h3 a { margin: 0; display: inline-block; }
  .search-section .txt-field { width: 150px; }
  .search-by-name { padding: 60px 34px 2px; }
  .pagination > li:nth-child(4) { display: none; }
  .wp-jobhunt .g-recaptcha { -moz-transform: scale(0.92) !important; -ms-transform: scale(0.92) !important; transform: scale(0.92) !important; -webkit-transform: scale(0.92); -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform-origin: 0 0; }
  .wp-jobhunt .recaptcha-reload a.recaptcha-reload-a { left: 160px; }
  .wp-jobhunt .jobs-detail-4 .company-info .cs-text { padding-right: 25px; }
  .ticker { overflow: hidden; }
  .tagline { margin-bottom: 6px; }
  header .top-bar li { margin-bottom: 6px; }
  header .top-bar ul { margin-bottom: 6px; }
  .cs-default-header.cs-fancy-header .social-media li:last-child { margin-bottom: 6px; }
  .social-media-sec .newsletter input[type="text"] { width: 210px; }
  .jobs-listing li .cs-media figure { width: 120px; }
  .cs-grey-scale img { width: 100% !important; }
  .wp-jobhunt .cs-transparent-header .join-us { margin-right: 2px; }
  .wp-jobhunt .wish-list-dropdown ul.recruiter-list { right: -114px; width: 300px; }
  .wp-jobhunt .signup-form .g-recaptcha { -moz-transform: scale(0.82) !important; -ms-transform: scale(0.82) !important; transform: scale(0.82) !important; -webkit-transform: scale(0.82) !important; -moz-transform-origin: 0 0 !important; -ms-transform-origin: 0 0 !important; transform-origin: 0 0 !important; -webkit-transform-origin: 0 0 !important; }
  /*New Home page*/
  /*Cs Candidate list Modern */
  .wp-jobhunt .cs-candidate-list.modern li[class*="col-xs"] { width: 100%; }
  .wp-jobhunt .cs-candidate-list.modern li .cs-text { width: 78%; }
  .wp-jobhunt .cs-candidate-list.modern li .cs-text ~ .cs-media { width: calc(100% - 78%); width: -webkit-calc(100% - 78%); width: -moz-calc(100% - 78%); width: -o-calc(100% - 78%); }
  /*Cs Candidate list Modern */
  .wp-jobhunt .jobs-listing.joblist-boxed li .jobs-holder { text-align: center; padding-left: 0; padding-right: 0; }
  .main-section .col-lg-8 .jobs-listing li .cs-text, .main-section .col-md-8 .jobs-listing li .cs-text, .main-section .col-lg-9 .jobs-listing li .cs-text, .main-section .col-md-9 .jobs-listing li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 100%; }
  .wp-jobhunt .custom-styling-list .jobs-listing.joblist-boxed .cs-media { margin-bottom: 10px; }
  header.cs-modern-header .join-us { margin: 0 0 0 10px; }
  #header.cs-modern-header .join-us > a { padding-top: 6px; }
  .wp-jobhunt .select-dropdown .chosen-container-single .chosen-singlea { margin-bottom: 10px; }
  .wp-jobhunt header .login a.navicon-button { margin-right: 10px; }
  .wp-jobhunt .cs-candidate-list .cs-btn-holder { right: 30px; }
  .wp-jobhunt .jobs-tab-list .list-tab-content ul.jobs-listing li .jobs-content .job-option { text-align: left; }
  .rtl .cs-about-info.modern .cs-text { padding: 5px 0 0 0; }
  .rtl.wp-jobhunt .join-us { margin-left: 0; }
  .rtl.wp-jobhunt #header.cs-transparent-header .user-account { margin-left: 0; }
  .rtl header.cs-transparent-header.cs-modern-header .join-us { margin-left: 5px; }
  .rtl header#header.cs-transparent-header.cs-modern-header .login > a { margin-left: 7px; }
  .rtl header.cs-default-header.cs-modern-header .join-us { margin-left: 2px; }
  .rtl.wp-jobhunt.logged-in #header.cs-transparent-header .navigation { padding-top: 5px; } }
/* Smart job Home Page Responsive Style Start */
@media (max-width: 1548.98px) {
  .wp-jobhunt .cs-smart-header .user-account {margin: 0;display: inline-block;width: auto;padding: 0;float: none;}
  .wp-jobhunt header.cs-smart-header .login {margin: 0 0 0 3px;}
  .wp-jobhunt header.cs-smart-header .login>a {font-size: 12px;line-height: 30px;padding: 2px 11px;}
  .nav-contact {margin: 0;}
  .nav-contact .text-holder a {padding: 0 0 0 33px;}
  .nav-contact .text-holder a i {font-size: 30px;line-height: 30px;}
  .nav-contact .text-holder a strong {font-size: 13px;line-height: 33px;}
  .nav-contact .text-holder a strong span {font-size: 12px;line-height: 20px;position: relative;top: 10px;}
  .cs-candidate-detail .profile-nav{width:60%; padding-left:15px;}
  .mobile-view, .has-bg-color  { padding: 30px 20px 1px 20px !important; margin-left: 0 !important; margin-right: 0 !important; }
  .wp-jobhunt header.cs-modern-header .user-account,
  .wp-jobhunt header.cs-modern-header .join-us{margin-left: 0;}
}
@media screen and (max-width: 1170px) {
  .cs-clinets.smart-clinets a{width: 100%;}
}
@media screen and (max-width: 1024px) {
  .cs-clinets.smart-clinets [class*="col-"],
  .cs-clinets.smart-clinets:nth-child(even) [class*="col-"] {padding: 25px;}
}
@media (min-width: 980px) and (max-width: 1337.98px) {
  .cs-smart-header .nav.navbar-nav {position: absolute;top: 100%;left: 0;width: 100%;text-align: left;}
}
@media (max-width: 980px) {
  .cs-smart-header .nav.navbar-nav,
  .smart-menu-btn{display: none;}
  #header.cs-smart-header .logo .slicknav_menu {display: inline-block;}
  #header.cs-smart-header .slicknav_nav {width: 250px;right: auto;left: 0;top: calc(100% + 20px);}
  .has-img-shadow {text-align: center;}
  .wp-jobhunt .main-search.smart-search {width: 100%;}
  .wp-jobhunt .upload-sec {width: 100%;}
  .wp-jobhunt .main-search.smart-search form [class*="col-lg-2"] {flex: 1 1 18%; max-width: 18%;}
}
@media screen and (max-width: 991px) {
  .wp-jobhunt .smart-listing-holder .col-lg-8{margin-bottom: 30px;}
  .smart-testimonial .question-mark { width: 50%; }
}
@media screen and (max-width: 767px){
  .wp-jobhunt .smart-panel::before{display:none;}
  .smart-panel .smart-panel-body{padding-right: 0;}
  .wp-jobhunt .main-search.smart-search .search-btn label {min-height: auto;}
  .wp-jobhunt .main-search.smart-search form [class*="col-lg-2"] {flex: 1 1 30%; max-width: 30%;}
}
@media screen and (max-width: 640px) {
  .wp-jobhunt .jobs-listing.smart-listing li .cs-media {margin: 0 0 20px 0;} 
  .wp-jobhunt .jobs-listing.smart-listing li .jobs-content .cs-text { width: 100%;}
  .wp-jobhunt .jobs-listing.smart-listing .jobtype-btn{top: 70px;}
  .smart-testimonial .question-mark { width: 100%; margin-right: 0; }
  .cs-clinets.smart-clinets [class*="col-"] {width: 50%; border: 0; border-bottom: 1px solid rgba(219, 219, 219, 0.12);}
  .cs-clinets.smart-clinets [class*="col-"] a img {max-width: 100%; width: auto;}
  .cs-clinets.smart-clinets [class*="col-"]:nth-child(odd) {border-right: 1px solid rgba(219, 219, 219, 0.12);}
  .cs-clinets.smart-clinets [class*="col-"]:last-child {width: 100%; border: 0;}
}
@media screen and (max-width: 480px){
  .wp-jobhunt .jobs-listing.smart-listing li .jobs-content .cs-text { width: 100%;}
  .wp-jobhunt header.cs-smart-header .join-us>a {font-size: 10px;line-height: 28px;margin: 0;}
  .wp-jobhunt header.cs-smart-header .login>a {font-size: 10px;line-height: 28px;padding: 2px 9px;}
  .nav-contact {margin: 0;position: absolute;right: 0;top: calc(100% + 30px);}
}
/* Smart job Home Page Responsive Style End */
/* Avivation Responsive Style Start */
@media screen and (max-width: 1600px) {
  .specialism-menu>ul>li>a { font-size: 12px; padding-left: 10px; }
  .wp-jobhunt #header.cs-aviation-header .navbar-nav>li>a { padding: 0 10px 0; font-size: 12px !important; line-height: 24px !important; }
  .wp-jobhunt .cs-aviation-header .join-us>a,
  .wp-jobhunt .cs-aviation-header .login>a { font-size: 12px; padding: 12px 15px; }
  .wp-jobhunt .cs-aviation-header .login>a { border-radius: 0 4px 4px 0; }
  .wp-jobhunt .cs-aviation-header .join-us>a { border-radius: 4px 0 0 4px; }
  .wp-jobhunt .cs-aviation-header .user-account { margin: 0 5px 0 0; float: right; }
  .specialism-menu { padding: 5px 0 5px 15px; margin: 0 0 0 15px; } 
  .wp-jobhunt .main-search.search-simple-v2{width: 100%;}   
}
@media screen and (max-width: 1200px) {
  .wp-jobhunt .cs-aviation-header .main-head { padding: 25px 30px !important; }
  .wp-jobhunt .cs-aviation-header .main-head > .navbar > .row > [class*="col-"] { width: 70%; }
  .wp-jobhunt .cs-aviation-header .main-head > .navbar > .row > [class*="col-"] ~ [class*="col-"] { width: 30%; }
  .cs-aviation-header .slicknav_menu { background: none; display: block; float: right; padding: 0;}
  .cs-aviation-header .slicknav_btn { border-radius: 4px; padding: 10px; margin: 0; }
  header.cs-aviation-header .nav-right-area { position: relative;width: 100%; }
  header.cs-aviation-header .slicknav_nav { position: absolute; top: 100%; width: 100%; z-index: 99; background-color: #222; left: auto; right: 0; }
  .cs-aviation-header .navbar-nav { display: none; }
  .wp-jobhunt .cs-aviation-header .join-us>a, 
  .wp-jobhunt .cs-aviation-header .login>a { padding: 10px; }
  .specialism-menu ul.specialism-sub-menu .specialism-list li { width: 33.333%; }
  .specialism-menu ul.specialism-sub-menu .specialism-list li a { padding: 15px; }
}
@media screen and (max-width: 1024px) {
  .aviation-banner .aviation-overlay-img img {max-width: 100%;}
  .aviation-banner .aviation-overlay-img {top: -90px;right: 0;width: 100%;text-align: center;}
  .wp-jobhunt .col-lg-9 .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn{right: 16%;}
  .wp-jobhunt .col-lg-9 .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn{right: 16%;}

}
@media (min-width: 767px) and (max-width: 990px) {
  header.cs-aviation-header .nav-right-area { padding: 0; }
  header.cs-aviation-header .navigation { padding-bottom: 0; width: auto; }
  .wp-jobhunt .cs-aviation-header .user-account { padding: 0; margin: 0; }
  .cs-aviation-header .slicknav_menu { padding: 0 0 0 5px; }
}
@media (max-width: 991.98px) { 
  .aviation-testimonial .question-mark { margin-bottom: 70px; }
}
@media screen and (max-width: 980px) {
  .wp-jobhunt .cs-aviation-header .main-head > .navbar > .row > [class*="col-"] { width: 100%; }
  .wp-jobhunt .cs-aviation-header .main-head > .navbar > .row > [class*="col-"] ~ [class*="col-"] { position: absolute; right: 15px; top: 50%; width: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .wp-jobhunt .cs-aviation-header .join-us { margin-right: 0; }
  .wp-jobhunt .cs-aviation-header .user-account .join-us a { line-height: normal; }
  header.cs-aviation-header .logo { width: 100%; max-width: 130px; }
  header.cs-aviation-header .logo img { width: 100%; }
  .wp-jobhunt .main-search.aviation-search form [class*="col-lg-4"], 
  .wp-jobhunt .main-search.aviation-search form [class*="col-lg-6"] { flex: 1 1 100%; max-width: 100%; }
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .post-options ~ .job-status {margin: 0 0 0 100px;}
  .wp-jobhunt .main-head .specialism-sub-menu [class*="col-"] { width: 100%; }
  .specialism-menu ul.specialism-sub-menu .specialism-list { padding: 20px; }
  .specialism-menu ul.specialism-sub-menu .specialism-list li { width: 50%; }
  .wp-jobhunt #header.cs-fancy-header.cs-aviation-header .join-us>a, .wp-jobhunt #header.cs-fancy-header.cs-aviation-header .login>a{padding: 10px !important; line-height: normal !important;}
}
@media screen and (max-width: 767px) {
  .specialism-menu { width: 100%; border: 0; padding: 0; margin: 20px 0 0 0; }
  .wp-jobhunt .cs-aviation-header .main-head > .navbar > .row > [class*="col-"] ~ [class*="col-"] { top: 15px; width: auto; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); right: 0; }
  .wp-jobhunt .cs-aviation-header .main-head { position: relative; }
  .wp-jobhunt .cs-aviation-header .main-head .navbar { position: relative !important; }
  .wp-jobhunt .cs-aviation-header .user-account { margin-top: 0; }
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .post-options ~ .job-status {margin: 0;}
  .cs-pricetable.aviation-price .col-md-4{width: 100%;}
  .wp-jobhunt .jobs-listing li .cs-media figure{width: auto;}
  .wp-jobhunt .jobs-listing li .cs-media figure img{width: 100%;}
  .wp-jobhunt .col-lg-9 .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn{right: 18%;}
  .wp-jobhunt .col-lg-9 .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn{right: 18%;}
  
}
@media screen and (max-width: 575.98px){
  .specialism-menu>ul>li>a { padding-left: 0; }
  .specialism-menu { text-align: center; }
  .specialism-menu ul.specialism-sub-menu .specialism-list li { width: 100%;text-align: left; }
}
@media screen and (max-width: 480px){
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .cs-media{margin: 0 0 16px 0;}
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .cs-media ~ .cs-text{width: -webkit-calc(100%);width: -moz-calc(100%);width: calc(100%);padding: 0;}
  .wp-jobhunt .cs-aviation-header.cs-fancy-header .main-head > .navbar > .row > [class*="col-"],
  .wp-jobhunt .cs-aviation-header .main-head .specialism-sub-menu [class*="col-"] {width: 100% !important;}
  .aviation-banner .cs-heading h1 {font-size: 30px !important;line-height: 40px !important;}
  .button_style.cs-button.aviation-button a{padding: 0 0px 0 17px !important;}
}
/* Avivation Responsive Style End */

/* Madic Responsive Style Start */
@media screen and (max-width: 1280px) {
  .row[style="display: flex;flex-direction: row;flex-wrap: wrap;flex-flow: row;"] {flex-direction: column !important; flex-flow: column !important;}
  .row[style="display: flex;flex-direction: row;flex-wrap: wrap;flex-flow: row;"] > [class*="col-lg-6"] {flex: 1 1 100%; width: 100%; max-width: 100%;}
  .row[style="display: flex;flex-direction: row;flex-wrap: wrap;flex-flow: row;"] > [class*="col-lg-6"] > .columns-text {padding: 140px 30px;}
}
@media screen and (max-width: 1024px) {
  .cs-clinets.madic-clinets a {margin-bottom: 15px; width: 148px;} 
}
@media (max-width: 991.98px) {
  .cs-fancy-v2 .col-lg-3.text-center {text-align: left;}
  footer#footer .cs-fancy-v2 .cs-copyright-area,
  footer#footer .cs-fancy-v2 .cs-copyright-area .widget-contact-information {text-align: center;}
  .cs-fancy-v2 .widget-contact-information .contact-info span i {left: 0;}
  .cs-fancy-v2 .widget-contact-information .contact-info span {padding-left: 23px;}
}
@media screen and (max-width: 980px) {
  header#header.cs-transparent-header.cs-fancy-v2 [class*="col-sm"] {width: 50%;}
  header#header.cs-transparent-header.cs-fancy-v2 .user-account {margin: 0;}
}
@media screen and (max-width: 480px){
  .cs-clinets.madic-clinets a {width: 135px;}
  .button_style a {font-size: 13px !important; padding: 15px 20px !important;}
}
/* Madic Responsive Style End */
/* Consulting Responsive Style Start */
@media only screen and (max-width: 1024px) and (min-width: 991px) {
  header#header.cs-transparent-header.cs-fancy-v3 .main-head {padding: 0 25px 25px !important;}
  ul.spatialism-sec.grid-fancyv3 li[class*=col-md] {width: auto;}
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn{right:13%;}
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn{right:13%;}
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
  .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post{position: relative;}
}
@media screen and (max-width: 980px){
  header#header.cs-transparent-header.cs-fancy-v3 [class*="col-lg-2"] {position: absolute;top: 4px;left: 0;z-index: 1;width: auto;}
  header#header.cs-transparent-header.cs-fancy-v3 [class*="col-lg-10"] {width: 100%;}
  #header.cs-transparent-header.cs-fancy-header.cs-fancy-v3 .nav-right-area .navbar-nav{display: none;}
  #header.cs-transparent-header.cs-fancy-header.cs-fancy-v3 .login>a {line-height: 26px !important;}
  #header.cs-transparent-header.cs-fancy-header.cs-fancy-v3 .nav-right-area .slicknav_btn {padding: 10px;}
  .wp-jobhunt .col-md-6 .row .col-md-6:empty {display: none;}
  .cs-icon-box.cs-box-view .cs-media figure img {width: 100%;}
  .spatialism-sec.grid-fancyv3 li:empty {display: none;}
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn{right:16%;}
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn{right:16%;}
  
}
@media screen and (max-width: 767px){
  .cs-spatialism-sec-all ul.spatialism-sec.grid-fancyv3 li {width: 100%;}
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, 
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.classic .cs-text, 
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text{width: 78%; padding-right: 0;}
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn{right:18%;}
  .wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn ~ .jobtype-btn{right:18%;}
  .wp-jobhunt .jobs-listing.joblist-simple li .cs-text {width: calc(100% - 110px) !important;margin-right: -4px;padding-left: 25px; padding-right: 0;}
  .cs-candidate-detail .profile-nav{width: 100%;}
}
@media screen and (max-width: 640px) {
  .cs-counter.aviation-counter .dashboard-list li { border-right: 0; text-align: left; }
  .cs-counter.aviation-counter .dashboard-list li:first-child { margin-left: 0; }
  .cs-counter.aviation-counter .dashboard-list,
  .cs-counter.aviation-counter .dashboard-list li { text-align: center; }
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .post-options{display: block;}
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .jobtype-btn {top: 20px;right: 0; position: relative;float: left;} 
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .cs-media~.cs-text {padding: 0;}
  .aviation-banner .cs-heading h1 {font-size: 40px !important;line-height: 40px !important;}
  .wp-jobhunt .aviation-listing .feature{margin: 5px 0 0 0;}
  .wp-jobhunt .jobs-listing.aviation-listing li .jobs-content .cs-post-title h6 a {display: block;}
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, 
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.classic .cs-text, 
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text{width: 70%;}
  .wp-jobhunt .jobs-listing.classic .wish-list .jobtype-btn{float: left;}
  .wp-jobhunt .jobs-listing li .cs-text {padding-right: 0;}
  .wp-jobhunt .jobs-listing.modern .list-options button.shortlist {position: initial;}
  .elementor-widget-tabs .elementor-tabs .elementor-tab-title {border-right-color: #d4d4d4;}
}
@media screen and (max-width: 480px){
  .wp-jobhunt .jobs-listing.consulting-listing li .cs-media {margin: 0 0 20px;}
  .main-section .jobs-listing.consulting-listing li .cs-text {padding:0;}
  .wp-jobhunt .jobs-listing.consulting-listing li .cs-media~.cs-text {width: 100%;}
  .wp-jobhunt header .login a, .wp-jobhunt .join-us a{font-size: 11px;}
  .wp-jobhunt .jobs-listing.classic .wish-list .jobtype-btn{float: left;}
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, 
  .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.classic .cs-text, 
  .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text{width: 100%; padding-right: 0;}
  .wp-jobhunt .jobs-listing.joblist-simple li .jobs-content .cs-media{display: block; width: 100%;}
  .wp-jobhunt .jobs-listing.joblist-simple li .jobs-content .cs-media figure img{width: auto;}
  .wp-jobhunt .jobs-listing li .cs-media .feature-post{left: 32%;}
  .wp-jobhunt .jobs-listing.joblist-simple li .jobs-content .cs-text{width: 100% !important; text-align: center; padding: 0;}
  .wp-jobhunt .employer-listing .cs-text .cs-specialism > span{margin-bottom: 8px;}
  .listing-tabs-holvder .nav-tabs li {width: 41%;}
}
/* Consulting Responsive Style End */