  @media (min-width: 320px) {
      .btn-cms-mobile {
          padding: 0.4em;
      }

      .btn-cms-mobile a {
          font-size: 10px;
      }

      .btn-navbar-bms {
          position: relative;
          top: 0;
          left: 2.5em;
      }
  }

  @media (min-width: 360px) {
      .btn-cms-mobile {
          padding: 0.5em;
      }

      .btn-cms-mobile a {
          font-size: 12px;
      }

      .btn-navbar-bms {
          position: relative;
          top: 0;
          left: 3em;
          z-index: 0;
      }
  }

  @media (min-width: 375px) {
      /*.btn-cms-mobile {
		  padding: 0.8em;
	  }*/

      .btn-cms-mobile a {
          font-size: 10px;
      }

      .btn-cms-sc-bms {
          position: relative;
          top: 0;
          width:70%;
      }

      .btn-navbar-bms {
          position: relative;
          top: 0em;
          left: 3em;
          z-index: 0;
      }
  }
  
  {!-- media max width: 2560 px --}
  @media (min-width: 1921px) and (max-width: 2560px) {
  	.navbar-dark .navbar-nav .nav-link {
      font-size: 16px;
    }
    
  	.text-white-apply-cc {
      position: relative;
      top: 26%;
      color: #fff;
      font-weight: 500;
   }
   
   	.text-white-cms {
      position: relative;
      top: 2.4em;
      color: #fff !important;
      font-weight: 500;
    }
   
   .img-logo-cc {
   	width: 85%;
    position: relative;
    top: -1em;
   }
 }
 
 {!-- max 2920 px
  @media (min-width: 2560px) and (max-width: 2919.98px) {
  	.text-white {
      position: relative;
      top: 26%;
      color: #fff;
      font-weight: 500;
   }
   
	.text-white-cms {
      position: relative;
      top: 2.3em;
      color: #fff !important;
      font-weight: 500;
      font-size: 24px;
    }
   
   .img-logo-cc {
      width: 85%;
      position: relative;
      top: 0;
     }
  } --}
  

  @media (min-width: 1024px) and (max-width: 1398.98px) {
  	.text-white-apply-cc {
      position: relative;
      top: 1.1em;
      color: #fff;
      font-weight: 500;
   }
   
    .text-white-cms {
      position: relative;
      top: 1.5em;
      color: #fff !important;
      font-weight: 500;
      font-size: 12px;
    }
   
   .img-logo-cc {
   	width: 85%;
    position: relative;
    top: -20px;
   }
 }

  @media (min-width: 992px) and (max-width: 1024px) {
  	
  	.img-logo-cc {
      width: -webkit-fill-available;
      position: relative;
      top: -1em;
    }
    
  	.text-white-apply-cc {
		position: relative;
        top: 1em;
        color: #fff !important;
        font-weight: 500;
     }
     
     .text-white-cms {
		position: relative;
        top: 2em;
        color: #fff !important;
        font-weight: 500;
     }
    
      .btn-cms-mobile {
		padding: 1em;
      }

      .btn-cms-mobile a {
      	font-size: 12px;
      }

      .btn-navbar-bms {
      	position: relative;
      	top: 0.6em;
        left: 17em;
        z-index: 1;
      }

      .button-mobi-navbar-top {
        width: 10em;
      }

      #navbar-margin-mid {
        padding-left: 13rem !important;
      }
  }
  
    @media (min-width: 768px) and (max-width: 991.98px) {
      .text-white-apply-cc {
        position: relative;
        top: 0;
        color: #fff !important;
        font-weight: 500;
      }
      .btn-cms-mobile {
          padding: 1em;
      }

      .btn-cms-mobile a {
          font-size: 12px;
      }

      .btn-navbar-bms {
          position: relative;
          top: 0.6em;
          left: 17em;
          z-index: 1;
      }

      .button-mobi-navbar-top {
          width: 10em;
      }
    }

  @media (min-width: 1900px) {
      
  }