@media (max-width:1050px){
    .description p {
  font-size: 10px;
}
	.social{
		display: none !important;
	}
	.social-contact{
		position: absolute;
    bottom: 1%;
    display: inline-flex;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    left: 50%;
    top: 60%;
    transform: translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
		right: auto;
    -webkit-transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
	}
.social-contact a .cont{
width: 80% !important;
height: 80% !important;
}
.bio-contact a img{
width: 80% !important;
height: 80% !important;
}
.social1{
display : block !important;
position : absolute;
left : 55%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
}
.social1 a img{
	max-height: 15px !important;
	max-width: auto !important;
	width: auto !important;
}
.social1::after{
display:none !important;
}
.social1::before{
display:none !important;
}
}
@media (max-width:900px){
    .description p {
  font-size: 8px;
}
    .footer p {
  color: white;
  font-size: 18px;
  font-family: "Calibri";
  position: absolute;
  right: 8%;
  top: 10%;
}
}
@media (max-width:750px){
    .description p {
  font-size: 6px;
}
    
}
@media (max-width:715px){
 .cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 12px !important;
  margin-right: 30px;
}
}


@media (max-width:850px){
    .cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 20px;
  margin-right: 30px;
}
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 39px;
  text-transform: uppercase;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 16px;
  text-transform: uppercase;
}
}
@media (max-width:760px){
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 35px;
  text-transform: uppercase;
}
    .footer p {
  color: white;
  font-size: 16px;
  font-family: "Calibri";
  position: absolute;
  right: 9%;
  top: 10%;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 14px;
  text-transform: uppercase;
}
}
@media (max-width:700px){
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 30px;
  text-transform: uppercase;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 12px;
  text-transform: uppercase;
}
}
@media (max-width:635px){
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 26px;
  text-transform: uppercase;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 10px;
  text-transform: uppercase;
}
}
@media (max-width:575px){
    .footer p {
  color: white;
  font-size: 10px;
  font-family: "Calibri";
  position: absolute;
  right: 15%;
  DISPLAY: inline;
  top: 25%;
}
    .bio-contact {
  position: absolute;
  bottom: 3%;
  display: inline-flex;
  right: 0%;
  height: 17px;
}
    .menu li:before {
  content: "";
  background: url("../images/menu-btn.png") no-repeat;
  background-size: contain;
  width: 4px;
  height: 4px;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 3px;
}
    .menu li:nth-child(3):after {
  content: "";
  background: url("../images/menu-btn.png") no-repeat;
  background-size: contain;
  width: 4px;
  height: 4px;
  display: inline-block;
  margin-bottom: 3px;
  margin-left: 3px;
}
    .menu {
   padding-top: 0px; 
  text-align: center;
  padding-bottom: 0px;
}
    .menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 12px;
  margin-right: 5px;
  padding-top: 2px;
}
    .description p {
  font-size: 4px;
}
    .description {
  padding-left: 30px;
  padding-top: 30px;
  text-align: justify;
  width: 260px;
}
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 24px;
  text-transform: uppercase;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 9px;
  text-transform: uppercase;
}
}
@media (max-width:540px){
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
          
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 20px;
  text-transform: uppercase;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
       
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 6px;
  text-transform: uppercase;
}
}
@media (max-width:540px){
       .txtMail {
  margin-top: 4%;
  letter-spacing: 6px;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 14px;
  text-transform: uppercase;
}
    .txt {
  letter-spacing: 4px;
  margin: 0;
  /* background: yellow; */
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-family: "Crimson";
  font-size: 4px;
  text-transform: uppercase;
}
    .social a{
        margin-right:45px;
/*
    }
    .bio-contact a{
        margin-right: 45px;
    }
    .social-contact a{
        margin-right: 45px;
    }
*/
    .social-img{
        height: 40px !important;
        width: 45px !important;
    }
}
@media (max-width:500px){
    .social a{
        margin-right:45px;
    }
/*
    .bio-contact a{
        margin-right: 45px;
    }
    .social-contact a{
        margin-right: 45px;
    }
*/
    .social-img {
  height: 30px !important;
  width: 30px !important;
}
}
@media (max-width:435px){
    .social a{
        margin-right:45px;
    }
/*
    .bio-contact a{
        margin-right: 45px;
    }
    .social-contact a{
        margin-right: 45px;
    }
*/
  .social-img {
  height: 22px !important;
width: 22px !important;
}
}
@media (max-width:850px){
.cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 23px;
  margin-right: 30px;
}
}
@media (max-width:780px){
.cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 21px;
  margin-right: 23px;
}
}
@media (max-width:700px){
.cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 18px;
  margin-right: 20px;
}
}
@media (max-width:620px){
.cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 13px;
  margin-right: 20px;
}
}
@media (max-width:500px){
.cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 11px !important;
  margin-right: 14px;
}
}
@media (max-width:425px){
.cat-menu li {
  font-family: CrimsonRegular;
  display: inline-block;
  font-size: 9px !important;
  margin-right: 14px;
}
}

@media (max-width : 450px){
	.menu li{
	font-family: CrimsonRegular;
display: inline-block;
font-size: 8px !important;
margin-right: 5px;
padding-top: 2px;
	}
	.cat-menu li{
	font-family: CrimsonRegular;
display: inline-block;
font-size: 6px !important;
margin-right: 14px;}
.grind-logo{
position: absolute;
right: 4%;
top: 35%;
width:20px;}

.bx-wrapper
{
position: relative;
margin: 0 auto 30px !important;
padding: 0;
}
.description{
padding-left: 2px;
padding-top: 2px;
text-align: justify;
width: 260px;}
.description p{
font-size: 3.3px;}
.txtMail{
margin-top: 4%;
letter-spacing: 2px;
/* background: yellow; */
position: absolute;
top: 40%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
font-family: "Crimson";
font-size: 14px;
text-transform: uppercase;}
.txt{
letter-spacing: 2px;
margin: 0;
/* background: yellow; */
position: absolute;
top: 40%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
font-family: "Crimson";
font-size: 4px;
text-transform: uppercase;}

}