/* 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; }
.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 .section-fullwidth .col-md-12 .main-search .col-md-3 { float: right !important; }
.rtl.wp-jobhunt .jobs-listing.grid li { margin-right: 0 !important; margin-left: -4px !important; }
.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 { line-height: 36px !important; display: 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; }
.wp-jobhunt .jobs-listing li .cs-media { position: relative; }
.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 .cs-post-title { display: inline-block; 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; }
.wp-jobhunt .jobs-listing li .cs-media { position: relative; }
}

@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 .main-search.has-bgcolor { top: 0; }
.wp-jobhunt .main-search.has-bgcolor .select-dropdown { margin-bottom: 5px; }
.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text { width: 82% }
.rtl.wp-jobhunt .cs-loginsec { float: left !important; padding-top: 4px; }
.wp-jobhunt .cs-tabs .tab-content .cs-transection ul { width: 750px; }
.dashboard-content-holder { padding-bottom: 20px; }
.ad-widget img,
.cs-online-jobs figure img,
.widget-comment img,
.cs-ad-holder img { width: 100%; }
.wp-jobhunt .container { width: 100% !important; }
.main-search { overflow: visible; }
.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; }
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%; }
#footer .widget .widget-title { text-align: left }
.wp-jobhunt .col-lg-8 .jobs-listing li .cs-text,
.wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 152px; }
/*.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text{width: 82% !important;}*/
.wp-jobhunt .filter-heading > h5 { float: none !important; }
.wp-jobhunt #header .navigation > ul > li > a,
.wp-jobhunt #header .navigation > ul > li { font-size: 11px!important; }
.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%; }
.wp-jobhunt .section-fullwidth .col-lg-12 .main-search .col-lg-4,
.wp-jobhunt .section-fullwidth .col-md-12 .main-search .col-md-3 { float: none; display: inline-block; margin-right: -4px; }
.rtl header .main-head .logo { text-align: right; }
.rtl.wp-jobhunt .col-lg-8 .jobs-listing li .cs-text,
.rtl.wp-jobhunt .col-lg-9 .jobs-listing li .cs-text { padding-right: 0px; }
/*header .slicknav_nav{overflow: visible;}*/
.home .cs-clinets .cs-inner-clients { text-align: center; }
.rtl .back-to-top { float: none !important; }
.wp-jobhunt .main-search.has-bgcolor { left: 0; position: relative; top: 20px; }
.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: 20px; }
.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 .main-search .select-dropdown { margin: 0px }
.wp-jobhunt .jobs-listing.classic .cs-post-title { padding-right: 70px; }
.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.joblist-simple li .cs-text { width: 65%; }
.cs-blog-detail .cs-tags .tags span { margin: 0 10px 5px 0; position: absolute; left: 0; top: 0; }
.cs-blog-detail .tags { display: inline-block; margin: 0 -4px 0 0; width: 50%; padding-left: 60px; position: relative; vertical-align: top; }
.wp-jobhunt ul.resumes-list li .cs-text .cs-posted { right: 70px; }
body.admin-bar header .login { margin: 0 0 0 1px; }
.wp-jobhunt.admin-bar header .wish-list { top: 0; }
.wp-jobhunt .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; }
.wp-jobhunt .main-search.v3 .search-input,
.wp-jobhunt .main-search.v3 .select-dropdown,
.wp-jobhunt .main-search.v3 .select-location,
.wp-jobhunt .main-search.v3 .search-btn { min-width: auto; }
.wp-jobhunt .section-fullwidth .main-search.v3 [class*="col-"] { display: inline-block; }
.wp-jobhunt .main-search.has-bgcolor { left: 0; position: relative; top: 20px; }
.wp-jobhunt .main-search.has-bgcolor { top: 0; }
.wp-jobhunt .main-search.has-bgcolor.cs-jobsearch-modern.v1 .select-dropdown { margin-bottom: 20px; }
.wp-jobhunt .main-search .select-dropdown { margin: 0px }
.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; }
.wp-jobhunt .main-search.cs-jobsearch-modern.v1 { margin-bottom: 10px; }
#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 .main-search.inner-search [class*="col-lg"],
.wp-jobhunt .main-search.inner-search [class*="col-md"],
.wp-jobhunt .main-search.inner-search [class*="col-sm"],
.wp-jobhunt .main-search.inner-search [class*="col-xs"] { margin-right: -4px !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; }
.main-search { margin-bottom: 30px; }
.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; }
.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 .main-search [class*="col-lg"],
.wp-jobhunt .main-search [class*="col-md"],
.wp-jobhunt .main-search [class*="col-sm"] { display: inline-block; float: none; margin-right: -4px; }
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text { width: 46%; }
header#header.cs-transparent-header [class*="col-md"] { width: 100%; }
.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 ul.resumes-list li .delete { top: 25% !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%; }
.cs-transparent-header .cs-loginsec { padding-top: 9px; }
.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%; }
.wp-jobhunt .main-search.inner-search [class*="col-lg"],
.wp-jobhunt .main-search.inner-search [class*="col-md"],
.wp-jobhunt .main-search.inner-search [class*="col-sm"],
.wp-jobhunt .main-search.inner-search [class*="col-xs"] { margin-right: -4px !important; }
.wp-jobhunt .main-search [class*="col-lg"],
.wp-jobhunt .main-search [class*="col-md"],
.wp-jobhunt .main-search [class*="col-sm"] { display: inline-block; float: none; margin-right: -4px; }
.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%; }
#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;}
}

@media (min-width: 995px) and (max-width: 1024px) {
.nav-right-area { text-align: center; }
#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; }
.cs-transparent-header .cs-loginsec { padding-top: 9px; }
#header.cs-transparent-header .search-bar { vertical-align: top; margin-top: 7px; }
.wp-jobhunt .cs-transparent-header .join-us { padding-right: 10px; }
.wp-jobhunt.cbp-spmenu-push .cs-default-header .cs-loginsec { padding-top: 7px; }
}

@media only screen and (min-width:991px) and (max-width: 1024px) {
header#header.cs-transparent-header [class*="col-md"] { text-align: center; }
header#header.cs-transparent-header .main-head { text-align: center; 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%; }
#header.cs-transparent-header .navbar-nav { padding-top: 6px; }
.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; }
.tagline { min-height: 50px; padding-bottom: 0; }
header .navigation { padding-bottom: 15px; width: 100%; }
header .nav-right-area { text-align: center; }
header .user-account { margin: 0; padding: 10px 0 0; width: 100%; }
.social-media li:last-child { margin: 0; }
.social-media-sec { text-align: center; }
.social-media-sec .newsletter,
.social-media-sec [class*="