@media (max-width: 1200px){}
@media (max-width: 992px){
	#alert .msg { top: 40%; }
	#alert .msg .icon { font-size: 40px; width: 100%;  padding: 16px 20px; }
	#alert .msg .titles { width: 100%; padding: 20px; }
	#alert .msg .titles h2,
	#alert .msg .titles h3 { text-align: center; }
	#alert .msg .fa-times { top: 21%; opacity: .5; }
	.topbar-bar h1 { font-size: 12px; }
	.navbar-area .navbar-btn-wrapper  { width: 84%; }
	.navbar-area .navbar-btn-wrapper .boxed-btn { width: 100%;     font-size: 16px; }
	.navbar-area.navbar.navbar-light .navbar-toggler { float: right; padding: 10px 4px; }
	.navbar-area .navbar-collapse { width: 100%; right: 0; }
	.navbar-toggler-icon { width: 1.3em; height: 1.3em; }
	.carousel-item img { max-width: initial; height: 100%; }
	.carousel-caption { right: 5%; left: 5%; top: 50px!important; }
	.header-area h1 { font-size: 40px; line-height: 40px; }
	.header-area h2 { font-size: 30px; line-height: 30px; margin-bottom: 40px;  }
	.carousel-caption .btn-wrapper,
	.carousel-caption .btn-wrapper a { width: 100%; margin: 0 0 10px 0;  }
	.header-area .carousel-inner, .header-area .carousel-inner .item { height: 536px; }
	.header-area .carousel-inner .item { position: relative; display: block; overflow: hidden; }
	.carousel-item img { position: absolute; z-index: 0; height: 703px; left: 50%; top: 193px; -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); }
	.header-bottom-area .headder-bottom-area-wrapper { margin-top: 20px; }
	.header-area .carousel-indicators { bottom: 5px; }
	.header-area .carousel-item::before { z-index: 1; height: 536px; top: 0; left: 0;}
	.owl-carousel .owl-controls { top: 270px; z-index: 1; }
	.pricing-area-start .section-title { margin-bottom: 280px; }
	.pricing-area-start .section-title .title { font-size: 32px; }
	.pricing-area-start .bg { top: 188px; }
	.pricing-area-start { height: 940px; }
	.pricing-area-start .section-title { margin-bottom: 272px; }
	.pricing-area-start .section-title .title { margin-bottom: 0px; }
	.form-element.angle.a-left.margin-bottom-20 { padding: 0!important }
	.form-element.angle.a-right.margin-bottom-20 { padding: 12px 0 0 0!important }
	.angle.a-left::after {    top: 58px; width: 100%; text-align: center; left: 0; right: initial; } 
	.angle.a-right::before { top: 26px; }
	.angle.a-left::before { right: 22px; }
	.hardware-agllery-area { padding: 280px 0 90px 0; }
	.section-title h2 { line-height: 50px; }
	.single-inovation-area .invovation-content-area .title { line-height: 48px; }
	.single-inovation-area { padding-top: 10px; }
	.hardware-agllery-area { padding: 0px 0 90px 0; }
	.owl-carousel .owl-item img { width: 80%; margin: 0 10%; } 
	.hardware-agllery-area.partners .section-title { margin-bottom: 40px; } 
	.contact-area { margin-top: 80px; }
	.contact-bottom-inner { padding: 30px 25px!important }
	.contact-area .submit-btn { max-width: 100%; width: 100%; text-align: center; padding: 0;  }
	.captacha-box.pull-left { padding: 15px 0; }
	.content-products .categories > h3::before,
	.content-products .categories .list { -webkit-transition: all .5s cubic-bezier(.215,.61,.355,1); -moz-transition: all .5s cubic-bezier(.215,.61,.355,1); -o-transition: all .5s cubic-bezier(.215,.61,.355,1); transition: all .5s cubic-bezier(.215,.61,.355,1); }
	.content-products .categories h3 { width: 100%; }
	.content-products .categories > h3 { position: relative; margin: 0; }
	.content-products .categories > h3.on { margin: 0 0 20px 0; }
	.content-products .categories > h3.m.on { margin: 30px 0 20px 0; }
	.content-products .categories > h3:not(.h)::before { position: absolute; content: "\e095"; font-family: Simple-Line-Icons; top: 4px; right: 10px; width: 30px; height: 30px; text-align: center; padding-top: 3px; }
	.content-products .categories > h3::before { padding: 2px 3px 1px 3px; }
	.content-products .categories > h3.on::before { content: "\e082"; background: #007bff; color: #FFF; border-radius: 100%; }
	.content-products.about-page-content .col-lg-3::before,
	.content-products.about-page-content .col-lg-3 > u { display: none; }
	.content-products .categories .list,
	.content-products .categories h3.on ~ .list ~ .list { height: 0px; visibility: hidden; opacity: 0; }
	.content-products .categories h3.on ~ .list { height: auto; visibility: visible; opacity: 1; }
	.about-page-content { padding: 50px 0; }
	.content-products.about-page-content .filter { border: none; height: auto; margin-top: 30px; }
	.content-products.about-page-content .filter div,
	.content-products.about-page-content .filter div:last-child { width: 100%; padding: 5px 0; text-align: center; }
	.content-products.about-page-content .filter div form,
	.content-products.about-page-content .filter div input { width: 100%; }
	.products .single-carousel-item,
	.products.see-more .single-carousel-item { width: 49%; border: solid 1px #DDD; margin: 0 0 5px 0; padding: 15px 10px; }
	.products.see-more .single-carousel-item { height: 370px; }
	.products .single-carousel-item:nth-child(odd) { margin-left: 5px; }
	.products .single-carousel-item h2 { font-size: 18px; line-height: 18px; }
	.products .single-carousel-item h3 { margin: 0 0 5px 0; }
	.products .single-carousel-item .btn-wrapper button { margin: 0; width: 100%; }
	.products .single-carousel-item .btn-wrapper { margin-top: 5px; }
	.content-product img { margin-bottom: 20px; }
	.nav-tabs { margin-top: 10px; }
	.field-name,
	.field-phone,
	.field-textarea { width: 100%; }
	.field-textarea { overflow: hidden; }
	.see-more .box-h2 { margin: 20px 0; }
	.section-title h2 { font-size: 46px; }
	.show-all button { padding: 0 14px; }

	.brands-card { flex-wrap: wrap; justify-content: center; }
	.brands-card figure { margin-bottom: 15px; height: initial; }
	.brands-card figure img {}
}
@media (max-width: 768px){}
@media (max-width: 440px){}