@media only screen and (max-width: 1024px) and (min-width: 991px) {
  header#header.jb-transparent-header.jb-fancy-v3 .main-head {padding: 0 25px 25px !important;}
}

@media screen and (max-width: 980px){
  header#header.jb-transparent-header.jb-fancy-v3 [class*="col-lg-2"] {position: absolute;top: 4px;left: 0;z-index: 1;width: auto;}
  header#header.jb-transparent-header.jb-fancy-v3 [class*="col-lg-10"] {width: 100%; padding-right: 0;}
  #header.jb-transparent-header.jb-fancy-header.jb-fancy-v3 .nav-right-area .navbar-nav{display: none;}
  #header.jb-transparent-header.jb-fancy-header.jb-fancy-v3 .login>a {line-height: 26px !important;}
  #header.jb-transparent-header.jb-fancy-header.jb-fancy-v3 .nav-right-area .slicknav_btn {padding: 12px; margin: 0 0 0 10px; border-radius: 0;}
  #header.jb-transparent-header.jb-fancy-header.jb-fancy-v3 .login>a {padding: 5px 10px;}
  header .slicknav_menu {float: right; background: none; padding: 0; position: relative;}
  header .slicknav_nav {position: absolute; right: 0; top: 100%; min-width: 180px; text-align: right; background-color: #333;}
.consulting-listing-holder {padding: 0 15px;}
.jb-heading {margin-bottom: 50px !important;}
.consulting-listing-holder {margin-bottom: 45px;}
#services .columns-text {padding: 50px 0 0 0 !important;}
#services {padding-bottom: 50px !important;}
#resources {padding: 50px 0 50px 0 !important;}
ul.spatialism-sec {margin-bottom: 0;}
#blogs {padding: 0!important;}
#testimonials {padding-top: 70px !important;}
footer#footer {padding: 50px 0 0 0!important;}
header .logo img {max-width: 70%;}
.jb-listing.consulting-listing {margin: 0;}
}

@media screen and (max-width: 480px){
  .main-section .jobs-listing.consulting-listing li .jb-text {padding:0;}
  .jobs-listing.consulting-listing li .jb-media~.jb-text {width: 100%;}
  .jobs-listing.consulting-listing li .jb-media {margin: 0 0 30px;}
  .jobs-listing.consulting-listing li .jobs-content {text-align: center;}
  .jobs-listing.consulting-listing {margin: 0;}
  .jb-listing.consulting-listing li .jb-media~.jb-text {width: 100%; padding-top: 20px;}
  .jb-listing.consulting-listing li .jb-content {padding: 30px;}
  .spatialism-sec.grid-fancyv3 li {margin-bottom: 5px;}
  header .user-account .social-media li, .social_login_ui .social-media li {width: 100%;}
  .user-account .modal-dialog {padding: 0 15px 0 0;}
  .nav-right-area {position: relative; z-index: 1;}
  header .login {margin: 0;}
  #header.jb-transparent-header.jb-fancy-header.jb-fancy-v3 .login>a {padding: 5px 8px; font-size: 12px !important;}
}
@media screen and (max-width: 400px){
  #header.jb-transparent-header.jb-fancy-header.jb-fancy-v3 .nav-right-area .slicknav_btn {margin-bottom: 10px;}
}
