@media (max-width:1800px){
	.company-features{display:none;}
}

@media (max-width:1440px){
	.who-are-we .rotate-logo{width:66%;}
	.product .product-table img{width:500px!important;}
}

@media (max-width:1366px){
	.who-are-we .content p{width:500px;}
}

@media (max-width:1200px){
	.references .col-lg-3{width:33%;}
	.references-hp .col-lg-3{width:50%;}
	.border-right-none{border-right:1px solid #fff!important;}
	.about-us .head{font-size:50pt;}
	.who-are-we .about-us-image img{width:350px;}
	.who-are-we .rotate-logo{width:60%;}
	.footer .footer-contact-button{display:grid;}
	.product .product-other-images .gallery img{margin-top:0px;}
	.product .product-table img{width:400px!important;}
	.header .container{width:100%;max-width:100%;}
	.profile-menu{display:none;}
	.navbar .navbar-collapse .navbar-nav .nav-item a{font-size:16px;}
}

@media (max-width:992px){
	.hamburger{display:none;}
	.references .col-lg-3{width:50%;}
	.references-hp .col-lg-3{width:50%;}
	.footer-contact-button{justify-content:flex-start!important;}
	.about-us .head{font-size:40pt;}
	.w-50{width:100%!important;}
	.header{position:relative;z-index:99999999;background-color:#fff;}
	.navbar .navbar-collapse .navbar-nav .nav-item a {color: #2d2d2d;font-weight: 500;font-size: 18px;padding: 13px;border-bottom: 2px solid #d5dade;transition: .3s;}
	.navbar .navbar-collapse .navbar-nav{padding-top:26px;filter: drop-shadow(-20px 0px 14px #fff);}
	.page-content{z-index:99999999;}
	.who-are-we .content p{width:100%;padding-bottom:40px;}
	.who-are-we .about-us-image img{width:80%;}
	.who-are-we .rotate-logo{width:100%;}
	.contact .content-background .content{flex-wrap:wrap;}
	.contact .contact-form input {width: 100%;outline: none!important;border: none;background: transparent;padding-bottom: 12px;border-bottom: 3px solid #686868;margin-top: 30px;}
	.contact .contact-form .container .row {margin-top: 0px;}
	.contact .contact-form button {background: rgb(14,114,216);background: linear-gradient(0deg, rgba(14,114,216,1) 0%, rgba(10,56,103,1) 100%);outline: none!important;border: none;padding: 24px 56px;font-size: 20px;color: #fff;font-weight: 700;text-align: center;border-radius: 22px;transition: .3s;margin-top: 50px;}
	.banner::before {content: ' ';position: absolute;width: 100%;min-height: 450px;top: 0;height: 100%;}
	.header .container{max-width:100%;background-color:#fff;padding:0px 30px;}
	.other-products .col-lg-4{justify-content:flex-start!important;}
	.product .product-content-head{margin-top:20px;}
	.profile-menu{display:block;}
	.slider .item img{width:400px;}
	.contact-form .contact-head::after{width:50%;}
}

@media (max-width:768px){
	.references .col-lg-3{width:100%;}
	.references-hp .col-lg-3{width:100%;}
	.slider{width: 100%;height: 100%;position: relative;margin-top: -10%;transform: translate(-50%, 50%);left: 46%;}
	.references-logo, .border-right, .border-right-none{border:none!important;}
	.footer .footer-list{padding-bottom:30px;}
	.text-right, .copyright-text{text-align:center;}
	.footer .footer-contact-button{display:grid;}
	.footer .footer-contact-button a{text-align:center;}
	.page-content{max-width:80%;}
	.who-are-we .about-us-image img{width:70%;}
	.about-us-gallery .aboutus-gallery-image-01, .aboutus-gallery-image-02, .aboutus-gallery-image-03{margin-top:16px;}
	.who-are-we .rotate-logo .elipse{width:114px;height:114px;}
	.who-are-we .rotate-logo .rotate{width:100px;height:100px;}
	.who-are-we .rotate-logo{width:100%;}
	.product-page-content .product-page-buttons button{font-size:16px;}
	.contact .content-background .content {display: flex;justify-content: flex-start;gap: 10px;padding-bottom: 20px;}
	.header .container{padding:0px 10px;}
	.product .product-table img{width:100%!important;}
	.slider{left:50%;}
	.slider .item img{width:280px;}
	.item.left{left:-75%;}
	.item.hidden-right{left:-140%;}
	.item.right {left: 40%;}
	.contact-form .contact-head::after{width:70%;margin-top:-20px;}
}

@media (min-height:1440px){
	.slider{left:-20%;}
	.slider .item img{width:830px;}	
}