@media (max-width:1360px){
  .banner-content h1{
  	font-size: 48px;
  	line-height: 60px;
  }
  .services .block p{
  	font-size: 17px;
  }
  .product-sec .col-lg-3{
    width: 33.3%;
  }
  .product-sec{
    max-width: 1000px;
    margin: auto;
  }
}
@media(max-width:1200px){
	.banner-content h1{
  	font-size: 42px;
  	line-height: 54px;
  }
}
@media(max-width:991px){
   .explore-items > div{
   	width: 33.3%;
   	border: 0 !important;
   }
   .explore-block{
   	position: relative;
   	border: 0 !important;
   }
   .explore-items{
   	justify-content: center;
   	border: 0;
   }
   .home-about{
   	text-align: center;
   }
   .about-sec{
   	margin-right: 0 !important;
   }
   .home-about p{
   	padding-right: 0 !important;
   	padding-bottom: 25px;
   	text-align: center;
   }
   .connect p{
   	padding-left: 0;
   	text-align: center;
   	max-width: 100%;
   	padding-bottom: 25px;
   	margin: auto;
   }
   .banner-content{
   	margin:auto;
   	padding-bottom: 25px;
   	text-align: center;
   }
   .banner-content a{
   	margin: auto;
   }
   .tolerentz-nav{
         position: fixed;
         top: 0;
         right: -275px;
         width: 275px;
         bottom: 0;
         z-index: 9999;
         height: 100%;
         background: #f68b24;
         flex-direction: column;
         align-items: flex-start !important;
         justify-content: flex-start !important;
         padding-top: 100px;
         transition: all 0.5s ease;
    }
     .tolerentz-nav.show {
         right: 0;
    }
     .tolerentz-nav li{
         margin-left: 25px;
         margin-bottom: 15px;
    }
     .tolerentz-nav li a{
         color: #fff;
    }
     .hamburger-menu {
         display: block;
    }
    .sub-nav{
    position: relative !important;
    display: none !important;
    left: 0;
    top:0;
    max-width:100%;
}
.sub-nav.active{
	display: block !important;
}
.navigation ul li:hover .sub-nav{
    display: none;
}
.navigation ul li.active .sub-nav{
	display: block !important;
}
.navigation ul li{
    margin-bottom: 0 !important;
    padding: 10px 0;
}
.sub-nav li{
    margin-left: 0 !important;
}
.sub-nav li{
    text-align: left !important;
}

.sub-nav{
    margin: 15px 0;
}

.last-enq{
    margin-top: 15px;
    margin-left: 25px !important;
}
.banner-content{
    padding-left: 0 !important;
    margin-left: 0 !important;
    text-align: center;
}
.banner-img{
    margin-bottom: 25px;
}
.banner-info .col-lg-6{
    width: 100%;
}
 .product-sec .col-lg-3{
    width: 50%;
  }
}

@media(max-width:767px){
    .banner-content h1{
        font-size: 27px;
        line-height: 40px;
    }
    .about-content{
        padding-bottom: 25px;
    }
     .product-sec .col-lg-3{
    width: 100%;
  }
    .banner{
        min-height: 350px;
    }
    .top-footer .info{
        justify-content: center;
    }
    .top-footer {
        text-align: center;
    }
    .top-footer p, .top-footer a{
        text-align: center;
    }
    .about-content p{
        font-size: 17px;
        line-height: 23px;
        margin-bottom: 15px;
    }
  .explore-items > div{
    width: 50%;
  }
  .home-about:after{
    display: none;
  }
  footer:before{
    display: none;
  }
  .clients{
    padding:0;
  }
  .top-footer{
    padding: 50px 0;
  }
}
@media(max-width:600px){
    .ct-fancy-box{
        padding:10px;
    }
    .ct-fancy-box a{
        font-size: 15px;
    }
    .ct-fancy-box img {
    max-width: 35px;
}

.ct-fancy-box h3 {
    font-size: 19px;
}
.contact-page{
    padding: 0 0 25px 0;
}
.home-about{
    padding-top: 0;
}
}