@media all and (max-width:1920px){
  
}

@media all and (max-width:1600px){
}

@media all and (max-width:1366px){
  .registration-page {height:100vh;}
}

@media all and (max-width:1280px){
  


@media all and (max-width:1199px){
}


@media all and (max-width:1024px){

}

@media all and (max-width:991px){
  /*Navbar CSS Start*/
  .navbar2.d-lg-none {display:block !important;}
  .offcanvas-header {display: block;}
  .mobile-offcanvas {visibility: hidden; transform: translateX(-100%); border-radius: 0; display: block; position: fixed; top: 0;
    left: 0; height: 100%; z-index: 1200; width:250px; overflow-y: scroll; overflow-x: hidden; transition: visibility 0.2s ease-in-out, transform 0.2s ease-in-out; background-color: #fff !important;}
  html:lang(ar) .mobile-offcanvas {transform: translateX(100%);}
  .mobile-offcanvas.show {visibility: visible; transform: translateX(0);}
  .nav-cont {display: block !important; padding-right: 0 !important; padding-left: 0 !important;}
  #navbar_main {box-shadow: 0px 3px 17px #00000047; padding:0px;}
  .dropdown-menu {border: none;}
  .navbar-toggler-icon {background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0,0, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
        }
  .navbar-expand-lg .navbar-toggler{display:block !important; padding:0px 20px 0px 0px}
  .navbar-nav {flex-direction:column !important; align-items:initial !important; padding:15px;}
  .navbar-nav .dropdown-menu {width:100%;}
  .navbar-brand {margin-left:0px !important;}
  .mobile-offcanvas .navbar-brand {max-width:100%; margin-right:0px; display:flex !important; margin-bottom: 20px; background: #EDF2F6; padding:15px; font-size:16px;}
  .mobile-offcanvas .navbar-brand span {display:inline-block; margin-right:10px;}
  .offcanvas-header {position:absolute; top:20px; right:20px;}  
  .navbar-nav li a.nav-link {color:#000;}
  /*Navbar CSS End*/
  .navbar-nav .dropdown .dropdown-menu {position:inherit;}
  .navbar-nav .dropdown .dropdown-menu .category {max-width:100%; padding:0px;}

  .homebanner .banner-content .content h1 {font-size:30px;}
  .homebanner .banner-content {min-width:70%; left:0; top:30px;}
  .banner-search fieldset {border-radius:0px; padding:15px;}
  .banner-search fieldset input:first-child {border-radius: 0px 0 0 0px !important; padding-left:12px;}
  .banner-search fieldset button {width:100%; border-radius: 3px;}
  .banner-search .col-md-12 {border-bottom:1px solid #eee;}
  .abt-footer {margin-bottom:20px;}
  .footer-links {margin-bottom:20px;}
  .login {padding:0px 15px;}
  .login .common-btn {width:100%; margin-bottom:10px;}
  .common-banner .banner-search {width:100%;}
}


@media all and (max-width:800px){
  
}

@media all and (max-width:768px){
  h1 {font-size:30px;}
  h2 {font-size:20px;}
  h3 {font-size:16px;}
  h4 {font-size:14px;}
  h5 {font-size:14px;}
  .mb-6 {margin-bottom:30px !important;}
  .abt-sec .left {margin-bottom:20px;}
}

@media all and (max-width:767px){
  .banner-bg {padding:100px 0px 100px 0px;}
  .banner-bg .row {flex-direction:column-reverse;}
  .banner-bg .left {text-align:center;}
  .banner-bg .right {margin-bottom:30px;}
  .section-ttl p {width:100%;}
  .registration-page .float-center {padding:0px;}
  .registration-page .float-center .card {padding:15px !important;}
  .job-listing-page .common-banner .imgbox {height:600px;}
  .job-detail-page .left {margin-bottom:15px;}
}

@media all and (max-width:640px){
  
}

@media all and (max-width:600px){
}

@media all and (max-width:575px){
  .section-ttl h2 {font-size:20px;}
   .section-ttl h2:before, .section-ttl h2:after {content:inherit;}
   .homebanner .banner {height:650px;}
}

@media all and (max-width:480px){
  
}

@media all and (max-width:414px){
  
}

@media all and (max-width:360px){
}

@media all and (max-width:320px){
    
}