  @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: 0;
          left: 3em;
          z-index: 0;
      }
  }
  
  {!-- media max width: 2560 px --}
  @media (min-width: 1921px) and (max-width: 2560px) {
  	.navbar-dark .navbar-nav .nav-link {
      color: #fff;
      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;
     }
  } --}
  
  {!-- max 1920 px --}
  @media (min-width: 1679.98px) and (max-width: 1920px) { 
  	.text-white-apply-cc {
      position: relative;
      top: 26%;
      color: #fff;
      font-weight: 500;
   }
   
   	.text-white-cms {
      position: relative;
      top: 2em;
      color: #fff !important;
      font-weight: 500;
    }
   
   .img-logo-cc {
   	width: 85%;
    position: relative;
    top: -20px;
   }
 }
 
  {!-- max 1680 px --}
  @media (min-width: 1398.98px) and (max-width: 1679.98px) {
  	
    .col-searchbar {
    	background: #ede3dd;
        border-radius: 0 0 0 18px;
        height: 7vh;
        position: relative;
        top: -1.9rem;
        left: 0;
    }
    .text-white-apply-cc {
      position: relative;
      top: 26%;
      color: #fff;
      font-weight: 500;
   }
   
   	.text-white-cms {
      position: relative;
      top:1.5em;
      color: #fff !important;
      font-weight: 500;
    }
   
   .img-logo-cc {
   	width: 85%;
    position: relative;
    top: -21%;
   }
 }

  @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) {
  	/*.button-navbar-top {
      margin-right: -14%;
      margin-top: -6%;
      background: #fff;
      height: 3rem;
      border-radius: 0px 0px 25px 25px;
      width: min-content;
      box-shadow: rgb(0 0 0 / 25%) 0px 4px 8px;
      position: relative;
      left: -15%;
    }*/
  
  	/*.button-navbar-top {
      margin-right: -14%;
      margin-top: -4%;
      background: #fff;
      height: 3rem;
      border-radius: 0px 0px 25px 25px;
      width: min-content;
      box-shadow: rgb(0 0 0 / 25%) 0px 4px 8px;
      position: relative;
      left: -15%;
    }*/
  
  	.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: 1025px) and (max-width: 1440px) {
      .text-cms {
          padding: 1em;
      }

     .btn-search-new {
	   position: relative;
       top: -2.5em;
       left: -14em;
	 }
	 #keywords {
	   background: #EBE2DB;
	 }
	 #keywords, input::placeholder {
	 	color: #939393 !important;
		float: right !important;
		font-size: 13px !important;
	 }
	 #keywords, input[type='text'] {
		padding-bottom: 19px;
		padding-left: 39px;
	 }
	 #searchform {
	   display: flex;
	 }
	.form-searchbar {
	  border-radius: 0px 0px 0px 25px;
	  width: 20em;
      position: absolute;
      right: -6em;
	  top: -2em
	}
  }*/


  @media (min-width: 1900px) {
      .navfloat {
          position: fixed;
          top: 15%;
          right: -10em;
          z-index: 1;
          background: linear-gradient(180deg, #661861 0%, #661861 100%);
          box-shadow: -6px 7px 8px rgba(255, 255, 255, 0.75);
          border-radius: 40px 0px 0px 40px;
      }

      /*.carousel-indicators {
	  position: absolute;
	  top: 25em;
	  z-index: 1;
	  justify-content: center;
	  margin-left: 6%;
	}*/

      /*.bg-cr-1 img {
		width: 50em;
	}*/
  }