/* Industrez - Industry and Factory HTML Template  */
@media only screen and (max-width: 1340px){
	 
}

@media only screen and (max-width: 1139px){
	 
}

@media only screen and (min-width: 768px){
	 
}

@media only screen and (max-width: 1023px){
	 

}

@media only screen and (max-width: 767px){	
	 
}

@media only screen and (max-width: 599px){
.padding-70{
padding: 0px;
padding-top: 30px;
}
.box5{
padding: 25px;
}
.menubar {
border-bottom: none;
}

.logo {
width: 475px; */
margin-left: -35px;
height: 109px;
}
.top-logo i {
display: none;
}
.title {
position: relative;
display: block;
line-height: -0.72em;
letter-spacing: 1px;
color: #000;
font-weight: BOLD;
/* text-transform: uppercase; */
text-align: center;
font-weight: bold;
padding-top: 1px;
font-size: 29px !important;

}
.title-2 {
    position: relative;
    display: block;
    line-height: -0.72em;
    letter-spacing: 1px;
    color: #000;
    font-weight: BOLD;
    /* text-transform: uppercase; */
    text-align: center;
    font-weight: bold;
    padding-top: 1px;
    font-size: 20px !important;
}
.detox p {
font-size: 17px;
color: #000;
line-height: 28px;
font-size: 14px !important;
}
.about .img {
width: 100%;
height: 406px;
margin-top: 0px;
}
.sec-service .icone {
font-size: 37px;
margin-top: -60px;
padding: 11px;
margin-right: 238px;
margin-left: 3px;
}
.questions .btn-red{
font-size: 16px;
margin-top: 34px;
}

.sec-product .card .img {
    padding: 26px;
margin-top: -113px;
height: 140px;
width: 142px;
margin-left: 37px;
}
.social i {
background: #00bcd4;
}
.about img{
width: 100%;
margin-bottom: 14px;
}
.top-logo{
height: auto !important;
}
.sec-service .small-box {
position: absolute;
background: #ffa055;
margin-top: 80px;
height: 47px;
margin-left: 98px;
font-size: 14px;
padding: -7px;
z-index: 9;
padding-top: 13px;
padding-left: 18px;
padding-right: 5px;
box-shadow: rgb(0 0 0 / 20%) 0px 12px 28px 0px, rgb(0 0 0 / 10%) 0px 2px 4px 0px, rgb(255 255 255 / 5%) 0px 0px 0px 1px inset;
}
.sec-service a {
font-size: 13px;
}
.sec-service  .btn {
width: 100%;

}
.card-body{
padding: 3px;
}
.best .card{
height: auto;
padding: 10px;
}
.best .card img{
margin-top: 0px;
}
.sec-service .card .card-body h3 {
font-size: 14px;
font-weight: bold;
height: 30px;
}
.parallax-contact {
background-image: url(../images/contact-us.jpg);
min-height: 285px;
display: none;
}
.proucly .card{
padding: 10px;
}
.proucly .card h4 {
color: #fff;
font-size: 28px;
text-align: center;
}
.proucly .card ul li {
font-size: 16px;
}
.proucly {
height: 406px !important;
}
.proucly .card h2 {
font-size: 23px;
text-align: center;
}
.proucly .card p{
font-size: 16px;
padding-left: 32px;
}
.sec-product .card .card-body h3 {
margin-top: -20px;
padding-top: -34px;
font-weight: bold;
font-size: 23px;
}
p{
font-size: 16px !important;
}
.top{
display: none
}
.top-logo p {
display: none;
}
.sec-product .card {
background: #fff;
height: 231px;
margin-top: 168px;
}
.sec-service .card {
 border-radius: 23px;
 margin-top: 21px;
}
.top-logo .no {
display: none;
}
.slideshow img {
width: 100%;
height: 214px;
}
.about p {
text-align: justify;
font-size: 14px !important;
}
.inq{
display: none
}
.navbar-light .navbar-toggler {
color: rgba(0,0,0,.55);
border-color: rgba(0,0,0,.1);
position: absolute;
float: right;
right: 0;
}
.navbar{
}
.navbar-brand img{
width: 100%;
height: auto;
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    position: absolute;
    align-items: center;
    top: 0px;
    background: #d8d8d8;
    z-index: 999;
    width: 100%;
    left: 0;
}
.w-100{
	height: 240px;

}
.exp{
	display: none;
}
.box-active p {
	display: none;
}
.sec-client .card {
    margin-bottom: 22px !important;
}
.menubar .box {
 
    display: none;
}
.box4 p{
	
    font-size: 8px !important;
}
.box4 h2{
	font-size: 8px;
	margin-top: 5px;
}

.parallax-contact h2{
	font-size: 32px;
}
.sec-about{
	background: #fdf0f0 !important
}
.sec-about img{

    width: 100%;
    height: 330px !important;
    margin-bottom: 50px;

}
.box-active {
	height: 130px !important;
}
.container{
width: auto !important;
}
.box4{
height: 62px;
padding: 8px;
margin-top: -85px;
margin-bottom: 36px;
border-bottom: none;
margin-left: -1px;
}
.box4 img{
width: 25px;
}
.btn{
width: 100%;
margin-bottom: 10px;
}
.navbar-nav{
margin-left: 0px;
flex-direction: column !important;
text-align: left !important;
width: 100%;
}
.nav-item{
background: #f00;
padding-left: 20px;
border-bottom: 1px solid #fff;
position: relative;
z-index: 9;

}
.navbar-light .navbar-nav .nav-link {
text-transform: uppercase;
font-size: 20px;
font-weight: 500;
color: #fff;
text-transform: capitalize;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
line-height: 16px;
border-left: 1px solid #e75a63;
margin-top: 4px;
margin-right: 22px;
}
.section1 {
background: #fff;
}
.card img{
height: 125px;
}
.questions .card h2 {
font-size: 20px;
color: #f00;
}
.best .card h2 {
font-size: 27px;
color: #fff;
}
.sec-test .card p {
font-size: 17px !important;
color: #000;
padding: 7px;
font-size: 11px !important;
text-align: justify;
height: 100px;
}
.sec-test .card img {
width: 23%;
height: 48px;
margin: auto;
margin-bottom: 15px;
margin-top: -15px;
}
.sec-contact .img {
height: 336px;
border-top-left-radius: 50px;
border-bottom-right-radius: 45px;
}
.sec-mental img{
    width: 100%;

}
.sec-mental .card p {
color: #000;
padding: 2px;
text-align: justify;
font-size: 14px !important;
}
.blog .card .card-body {
height: 108px;
}
.footer a {
color: #fff !important;
text-decoration: none !important;
font-size: 15px;
}
.blog .card img {
height: 135px;
padding-top: 14px !important;

}
.blog h3 {
font-size: 15px;
}
.blog .btn{
font-size: 13px !important;
}
.drug .img {
height: 323px;
}
.detox ul li {
font-size: 14px;
}
.sec-products a {
font-size: 14px;
color: #000;
font-weight: bold;
}
.sec-video .card {
height: 231px;
padding: 9px;
}
.sec-title .mental {
font-size: 31px !important;
height: 23px;
}
.footer h2 {
font-size: 20px;
font-weight: bold;
}
.footer ul li {
font-size: 14px;
}
.footer p {
line-height: 27px;
font-size: 15px !important;
}
.sec-facility .card {
border-radius: 23px;
margin-top: 0px;
}
.sec-facility .card .card-body h3 {
font-size: 14px;
font-weight: bold;
}
.alcohol .img {
height: 331px;
}
.p-70{
padding: 0px;
padding-top: 38px;
padding-bottom: 38px;
}
.sec-title h2{
font-size: 34px;
height: 23px;
}
.best .card p {
text-align: justify;
}
.sec-title{
position: relative;
height: 120px;
margin-top: 0px;
}
.sec-products p {
    font-size: 8px !important;
}
.sec-products .card-text a{
  font-size: 14px;
  color: #000;

}
.d-none{
	display: block !important;
}

.testimonials h5{
	font-size: 15px;
}
.small-text{
	height: 300px;
	overflow: hidden;
}
}

@media only screen and (max-width: 479px) {
	 
}