/***********************
ADDITIONAL UTILITIES
**************************/

.p-6 {
  padding: 5.625rem !important;
}
.px-6 {
  padding-left: 5.625rem !important;
  padding-right: 5.625rem !important;
}
.py-6 {
  padding-top: 5.625rem !important;
  padding-bottom: 5.625rem !important;
}
.pt-6 {
  padding-top: 5.625rem !important;
}
.pb-6 {
  padding-bottom: 5.625rem !important;
}
.pl-6 {
  padding-left: 5.625rem !important;
}
.pr-6 {
  padding-right: 5.625rem !important;
}
.m-6 {
  margin: 5.625rem !important;
}
.mx-6 {
  margin-left: 5.625rem !important;
  margin-right: 5.625rem !important;
}
.my-6 {
  margin-top: 5.625rem !important;
  margin-bottom: 5.625rem !important;
}
.mt-6 {
  margin-top: 5.625rem !important;
}
.mb-6 {
  margin-bottom: 5.625rem !important;
}
.ml-6 {
  margin-left: 5.625rem !important;
}
.mr-6 {
  margin-right: 5.625rem !important;
}

@media screen and (min-width: 1400px) {
  .p-xxl-6 {
    padding: 5.625rem !important;
  }
  .px-xxl-6 {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
  .py-xxl-6 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .pt-xxl-6 {
    padding-top: 5.625rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 5.625rem !important;
  }
  .pl-xxl-6 {
    padding-left: 5.625rem !important;
  }
  .pr-xxl-6 {
    padding-right: 5.625rem !important;
  }
  .m-xxl-6 {
    margin: 5.625rem !important;
  }
  .mx-xxl-6 {
    margin-left: 5.625rem !important;
    margin-right: 5.625rem !important;
  }
  .my-xxl-6 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .mt-xxl-6 {
    margin-top: 5.625rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 5.625rem !important;
  }
  .ml-xxl-6 {
    margin-left: 5.625rem !important;
  }
  .mr-xxl-6 {
    margin-right: 5.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-6 {
    padding: 5.625rem !important;
  }
  .px-xl-6 {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
  .py-xl-6 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .pt-xl-6 {
    padding-top: 5.625rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 5.625rem !important;
  }
  .pl-xl-6 {
    padding-left: 5.625rem !important;
  }
  .pr-xl-6 {
    padding-right: 5.625rem !important;
  }
  .m-xl-6 {
    margin: 5.625rem !important;
  }
  .mx-xl-6 {
    margin-left: 5.625rem !important;
    margin-right: 5.625rem !important;
  }
  .my-xl-6 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .mt-xl-6 {
    margin-top: 5.625rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 5.625rem !important;
  }
  .ml-xl-6 {
    margin-left: 5.625rem !important;
  }
  .mr-xl-6 {
    margin-right: 5.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .p-lg-6 {
    padding: 5.625rem !important;
  }
  .px-lg-6 {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
  .py-lg-6 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .pt-lg-6 {
    padding-top: 5.625rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 5.625rem !important;
  }
  .pl-lg-6 {
    padding-left: 5.625rem !important;
  }
  .pr-lg-6 {
    padding-right: 5.625rem !important;
  }
  .m-lg-6 {
    margin: 5.625rem !important;
  }
  .mx-lg-6 {
    margin-left: 5.625rem !important;
    margin-right: 5.625rem !important;
  }
  .my-lg-6 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .mt-lg-6 {
    margin-top: 5.625rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 5.625rem !important;
  }
  .ml-lg-6 {
    margin-left: 5.625rem !important;
  }
  .mr-lg-6 {
    margin-right: 5.625rem !important;
  }
}
@media screen and (min-width: 768px) {
  .p-md-6 {
    padding: 5.625rem !important;
  }
  .px-md-6 {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
  .py-md-6 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .pt-md-6 {
    padding-top: 5.625rem !important;
  }
  .pb-md-6 {
    padding-bottom: 5.625rem !important;
  }
  .pl-md-6 {
    padding-left: 5.625rem !important;
  }
  .pr-md-6 {
    padding-right: 5.625rem !important;
  }
  .m-md-6 {
    margin: 5.625rem !important;
  }
  .mx-md-6 {
    margin-left: 5.625rem !important;
    margin-right: 5.625rem !important;
  }
  .my-md-6 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .mt-md-6 {
    margin-top: 5.625rem !important;
  }
  .mb-md-6 {
    margin-bottom: 5.625rem !important;
  }
  .ml-md-6 {
    margin-left: 5.625rem !important;
  }
  .mr-md-6 {
    margin-right: 5.625rem !important;
  }
}
@media screen and (min-width: 576px) {
  .p-sm-6 {
    padding: 5.625rem !important;
  }
  .px-sm-6 {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
  .py-sm-6 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .pt-sm-6 {
    padding-top: 5.625rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 5.625rem !important;
  }
  .pl-sm-6 {
    padding-left: 5.625rem !important;
  }
  .pr-sm-6 {
    padding-right: 5.625rem !important;
  }
  .m-sm-6 {
    margin: 5.625rem !important;
  }
  .mx-sm-6 {
    margin-left: 5.625rem !important;
    margin-right: 5.625rem !important;
  }
  .my-sm-6 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .mt-sm-6 {
    margin-top: 5.625rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 5.625rem !important;
  }
  .ml-sm-6 {
    margin-left: 5.625rem !important;
  }
  .mr-sm-6 {
    margin-right: 5.625rem !important;
  }
}

@media (max-width: 1370px) {

  .nav-btn span { display: none; }
/*  #keemenu li a {
	 font-family: 'Open Sans', sans-serif; 
  }
  */
}


@media (max-width: 1024px) {
 #kedrawer .ant-btn {
         width:32px;
  }
  #kedrawer button   { 
	  padding:0;
  }
  #kedrawer button.cal-btn {
	  margin-right:20px;
	 }

}

@media (max-width: 375px) {
    #kedrawer .ant-btn {
	    width:30px; 
	   }
}
