@media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:19px!important;
}
 h4 {
 font-size:15px!important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
/* header */
header .cont-nav ul li:first-child{ display:none}
header .cont-nav ul a span.cont-text {
	/* display: none; */
}
header .cont-nav ul a { 
	padding: 0px 15px;
	 
}
header .social-nav {
 display:none
}
header .logo { 
	top: -30px;
}
header .logo img {
	max-width: 80px;
}
 
header .logo-fixed-bar .logo img {
 max-width:40px;
  
}
/**/
section.contents .content-bar {
 padding: 20px 0;
}
/**/
.main-head {
 line-height:30px!important;
 font-size:23px!important;
}
.main-head span.brdr {
 margin:15px 0 20px!important;
}

/**/
.icon-bar {
 margin-top: 0px;
 margin-bottom: 0px;
}
.icon-bar .col-sm-15{ padding:0!important}
.icon-bar .container {
 padding-top: 0px;
 }
.icon-box .icon {
 width: 45px;
 height: 45px;
}
.icon-box .icon img {
 max-width: 100%;
}
 .icon-box .icon::before {
 left: -40px;
 bottom: -35px;
}
 .icon-box br {
display:none
}
 .icon-box-body {
 padding-top: 18px;
}
 .icon-box-body p {
 font-size: 27px !important;
 line-height: 34px;
 font-weight: bold;
}
/**/
.home-abt-bar {
 padding:20px 0 40px 0!important;
}
.home-abt-bar .main-head {
 margin-top:0px !important
}
.home-abt-bar img {
 margin-top:25px;
}
.home-abt-bar .lb-yrs {
 width: 200px;
 height: 200px;
 font-size: 20px !important;
 padding: 50px 20px 20px !important;
 top: calc(100% - 100px);
 left: 50%;
 transform: translateX(-50%);
}
.home-abt-bar .lb-yrs strong {
 font-size: 50px;
}
/**/
.uses-bar {
 padding-top: 25px;
 padding-bottom: 10px;
}
/**/
.product-slide-bar {
 padding: 68px 0 40px;
}

.product-slide-bar .main-head span.brdr {
 margin: 20px auto 10px !important;
}
.product-slide-bar .product-slide-container {
 padding:0 0px;
}
.product-slide-bar .product-pic-container {
 padding: 20px 65px 10px;
}
.product-container:hover .product-back {
	 left: 56px;
	 right: 56px;
}
/**/
.work-bar .no-padding-left{
 padding-left:15px!important;}
.work-bar .work-col {
	padding: 20px 0px 10px;
}
.home-cont-bar {
    padding: 30px 0 60px;
}
.philosopy-bg {
    padding: 20px 30px;
    bottom: -80px;
    margin-top: -120px;
    
}
.philo-box {
     width: 150px;
    height: 150px;
    padding: 9px;
   font-size: 24px;
    line-height: 27px;
    margin: 0 auto 20px;
}

 
/* page banner*/
.banner-bar {
 padding:50px 0 50px;
}
/*contact bar*/
.contact-bar .no-padding-right {
padding-right:15px!important
}
.contact-bar .no-padding-left {
padding-left:15px!important
}
.contact-bar .cont-nav {
 padding: 22px;
}
/* footer */
footer .footer-bar {
 padding:40px 0px 10px;
}
footer .footer-bar p {
text-align:justify
}
footer .nav-menu ul {
 margin: 0 0 30px 0 !important;
}
/* Date 24-07-2020 */
header .top-bar .top-col::after {
    content: '';
    position: absolute;
    left: -31px;
    top: 0;
    bottom: -4px;
    width: 40px;
    background: #53a245;
    -ms-transform: skewY(20deg);
    -moz--transform: skewY(20deg);
    -webkit-transform: skewY(20deg);
    transform: skewX(20deg);
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    border-bottom-left-radius: 10px;
}
header .top-bar {
    background: none;
    overflow: hidden;
	background-image: linear-gradient(to right, #FFF 40%, #53a245 40% 100%);
}
header .cont-nav {
    float: right;
    margin: 8px 0;
    position: relative;
    z-index: 1;
}






}
@media only screen and (min-width:768px) and (max-width:991px) {
/* header */
header .top-bar {
	background: #53a245; 
}
header .top-bar .top-col::after {
	content:inherit;
}
header .cont-nav ul a {
padding: 0px 10px;
}
header .cont-nav ul a img {
	margin-right: 5px; 
}
header .logo {
	position: inherit;
	top: inherit;
}
header .logo img {
	max-width: 65px;
}
/**/
.main-head {
 line-height:33px!important;
}
 /**/
.icon-box .icon::before {
 left: -40px;
}
 .icon-box-body p {
 font-size: 16px !important;
 line-height:22px;
}
/**/
.home-abt-bar .lb-yrs {
 width: 200px;
 height: 200px;
 font-size: 20px !important;
 padding: 50px 20px 20px !important;
 top: calc(100% - 100px);
 left: 50%;
 transform: translateX(-50%);
}
.home-abt-bar .lb-yrs strong {
 font-size: 50px;
}
/**/
.uses-col .h-pic {
 height: 150px;
}
.uses-col .h-text {
 padding: 30px 12px 20px;
}
/**/
.work-bar .work-col {
	padding: 30px 10px 20px;
}
/* footer */
}
@media only screen and (min-width:992px) and (max-width:1199px) {
/* header */
header .cont-nav ul a img {
	margin-right: 8px; 
}
header .logo img {
	max-width: 92px;
}
/**/
.home-abt-bar .main-head {
 margin-top:0px !important
}
 .home-abt-bar .lb-yrs {
 width: 220px;
 height: 220px;
 padding: 60px 20px 20px !important;
 left: -70px;
}
.home-abt-bar .lb-yrs strong {
 font-size: 60px;
}
/**/
.work-bar .main-head span.brdr {
	margin: 12px 0 15px !important;
}
.work-bar img { 
	height: 450px;
}
.work-bar .work-col {
	padding: 10px 10px 15px;
}
.work-bar .mylist li {
	margin-bottom: 5px!Important;

}
/* footer */
}
