@media screen and (min-width:1400px) {
	.products-sliders {
		width: 500px !important;
		height: 500px;
	}
	#sync2 .item {
		width: 100px !important;
		height: 100px;
	}
	div#sync2 .owl-item.active {
		margin-left: 0 !important;		
	}
	.products-box {
		margin-top: 40px;
	}
	.col-md-12.col-sm-12.main-fures-pro {
          max-height: 700px;
    }
    .col-md-12.col-sm-12.main-fures-pro img {
          max-height: 100%;
          object-fit: cover;
    }
    .products-listing-section .products-box {
       height: auto;
    }
    div#specifications {
       padding: 75px 0;
    }
    div#specifications {
        background-color: #e1e0e0;
        padding: 50px 0;
        height:575px;
    }
   
	
}
@media screen and (min-width:1600px) {
	.products-sliders {
		width: 600px !important;
		height: 600px;
	}
	#sync2 .item {
		width: 80px !important;
		height: 80px;
	}
	div#sync2 .owl-item.active {
     margin-left: 0 !important;
	}
	.products-box {
		margin-top: 40px;
	}
	.col-md-12.col-sm-12.main-fures-pro {
          max-height: 700px;
    }
    .col-md-12.col-sm-12.main-fures-pro img {
          max-height: 100%;
          object-fit: cover;
    }
	.color-box:after {
		top: -19%;
		left: -19%;
	}
	 .tranding-products-title.specification-title {
         padding-bottom: 40px;
    }
    .specifi-form {
       padding: 50px;
    }
    div#specifications {
        background-color: #e1e0e0;
        padding: 50px 0;
        height:670px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1332px){
	.list-items-us li, .list-items-us li a {
		font-size: 14px;
	}
	.owl-carousel button.owl-prev {
		left: -20px;
	}
	.owl-carousel button.owl-next {
		right: -20px;
	}
	.col-md-12.col-sm-12.main-fures-pro {
          max-height: 400px;
    }
    .col-md-12.col-sm-12.main-fures-pro img {
          max-height: 100%;
          object-fit: cover;
    }
    .category-menu li a {
        display:flex;
     align-items: center;
    }
	.color-box:after {
		position: absolute;
		top: -13%;
		left: -13%;
	}
	
}
@media screen and (min-width: 768px) and (max-width:1023px) {
	.mobile-show-tooltip{}
	.mobile-e-hide{display:none}
	.space-between .flex-end{display:none;  
	position: absolute;
    width: 100%;
    top: 100%;
    background: #fff;}
	.space-between{    justify-content: space-between;padding:15px 0;padding-right:15px;}
	.space-between .flex-end.collapse.show{display:block}
	.section-padding {
		padding: 29px 0;
	}
	.products-title {
		margin-bottom: 23px;
		font-size: 24px;
        letter-spacing: 4px;
	}
	.section-padding {
		background-repeat: no-repeat !important;
	}
	.gallery-box-item a .services-title {
		font-size: 12px;
	}
	
	.videos-slider {
		width: 100% !important;
	}
	.videos-slider  .owl-nav {
		top:  40% !important;
	}
	
	.row.inner-group-d {
		display: flex;
		flex-direction: column-reverse;
	}
	.img-box-prod {
		margin-bottom: 20px;
	}

	.about-img-box {
		margin-bottom: 20px;
	}
	.landmark-box {
		width: auto;
		margin: 10px;
	}
	.rang-group {
		width: auto;
	}
	.form-main {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.buy-now {
		flex-direction: column;
	}
	.buy-now span {
		margin-bottom: 10px;
	}
	.copy-right {
	padding: 16px 32px;
    align-items: center;
    justify-content: space-between;
	}
	
	.products-box-content {
		text-align: center;
		padding: 10px 0 25px;
	}
	.services-title.text-right {
		text-align: center !important;
	}	
    p.footer-title {
        font-size: 20px;
		padding: 0;
    }
	ul.list-items-us {
		padding: 0;
	}
    .products-box-content .product-box-title a {
        font-size:15px;
    }
    .slider-section.reaposive .item {
         margin-top: 20px;
    }
    .product-banner {
          padding: 0 10px;
    }
    /*.social-icons {
       margin-left: 35px;
    }*/
    .top-banner-section, .top-video-section {
        margin-top: 86px;
    }
	.destop-categ {
		display: none !important;
	}
	.reaposive-d {
		display: block;
	}
	ul.category-menu.cagary-me {
		display: none;
	}
	.gallery-box-item a:hover {
		text-decoration: none;
	}
	.togal-respo-new {
		display: none;
		overflow: auto;
	}
	.resposive-menu-new {
		display: block;
		position: relative;
	}
	 #destop-menu{
	    display: none;
    }
    .resposive-menu{
    	display: block;
    }
    img.respo-img-icon {
        width: 30px;
        margin-right: 10px;
    }
	.destop-menu {
		display: none;
	}
	.togal-respo-new {
		display: none;
	
		overflow: auto;
	}
	.resposive-menu-new {
		display: block;
		position: relative;
	}
	.togal-menu-main {
		font-size: 30px;
		position: absolute;
		top: -64px;
		right: 28px;	
	}
	i.fas.fa-sort-down.toggle-new {
		position: relative;
		right: -9px;
		top: -3px;
		font-size: 20px;
	}
	.dropdown-menu-new {
		display: none;
		
	}
	
	/* width */
	.togal-respo-new::-webkit-scrollbar {
		width: 5px;
	}
	
	/* Track */
	.togal-respo-new::-webkit-scrollbar-track {
		background: #f1f1f1; 
	}
	
	/* Handle */
	.togal-respo-new::-webkit-scrollbar-thumb {
		background: #5096b0; 
	}
	
	/* Handle on hover */
	.togal-respo-new::-webkit-scrollbar-thumb:hover {
		background: #555; 
	}
	.videos-item-des {
		display: none;
	}
	.reaposive-video-dd{
        display: block;
    }
	li.nav-item {
		border-bottom: 1px solid #eee;
	}
	.dropdown-item {
		padding-left:50px;
	}
	.header-segment .nav-item .nav-link {
		display: block;
		font-size: 20px;
	}
	.supports-links .help-supports .support-icons {
		line-height: 1;
		font-size: 16px;
	}
	.search-in {
		position: absolute;
		top: 197px;
		right: 5px;
		width: 88%;
		padding: 10px;
		border: none ;
		
	}
	.description {
		width: 100%;
	}
	ul.navbar-nav-mew {
		list-style: none;
		padding: 0;
	}
	.slider-section .owl-carousel button.owl-next {
		right: 40px;
	}
	.slider-section .owl-carousel button.owl-prev {
		left: 40px;
	}
	.owl-carousel button.owl-prev {
		left: 0;
		top: -85px;
	}
	.slider-section button.owl-prev span {
		position: absolute;
		top: -26px;
		left: 15px;
	}
	.slider-section button.owl-next span {
		position: absolute;
		top: -26px;
		right: 12px;
	}
	.owl-carousel button.owl-next {
		right: 0;
		top: -85px;
	}
	button.owl-prev span {
		position: absolute;
		top: -26px;
		left: 12px;
	}
	button.owl-next span {
		position: absolute;
		top: -27px;
		right:15px;
	}
	.products-listing-section .products-box {
		margin-top: 20px;
	}
	.products-image {
		padding: 0;
	}
	.container {
		padding-left: 30px;
		padding-right: 30px;
	}
	.color-box:after {
		position: absolute;
		top: -13%;
		left: -13%;
	}
	
	
} 

@media screen and (max-width: 767px) {
    dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0 !important;
    padding: 0;
}
	.mobile-show-tooltip{}
	.mobile-e-hide{display:none}
	.space-between .flex-end{display:none;    position: absolute;
    width: 100%;
    top: 100%;
    background: #fff;}
	.space-between{    justify-content: space-between;padding:15px 0;padding-right:15px;}
.space-between .flex-end.collapse.show{display:block}

	.owl-carousel button.owl-next {
		right: 0px;
	}
	.owl-carousel button.owl-prev {
		left: 21px;
	}
	.section-padding {
		padding: 29px 0;
	}
	.products-title {
		font-size: 21px;
		letter-spacing: 3px;
	}
	.section-padding {
		background-repeat: no-repeat !important;
		
	}
	.gallery-box-item a .services-title {
		font-size: 12px;
	}
	.res-category  .gallery-box-here {
		column-count: 1;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.videos-slider {
		width: 100% !important;
	}
	.videos-slider  .owl-nav {
		top:  40% !important;
	}
	.row.inner-group-d {
		display: flex;
		flex-direction: column-reverse;
	}
	.img-box-prod {
		margin-bottom: 20px;
	}
	.row.abouts-flex {
		display: flex;
		flex-direction: column-reverse;
	}
	.about-img-box {
		margin-bottom: 20px;
	}
	.landmark-box {
		width: auto;
		margin: 10px;
	}
	.rang-group {
		width: auto;
	}
	.form-main {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.buy-now {
		flex-direction: column;
	}
	.buy-now span {
		margin-bottom: 10px;
	}
	.copy-right {
		flex-direction: column;
		padding: 15px 0;
		justify-content: center;
		align-items: center;
		line-height: 22px;
	}
	.col-md-6.col-lg-6.col-xs-12.main-contact {
		margin-bottom: 20px;
	}
	
	.show  ul.navbar-nav {
		max-height: 100%;
		visibility: visible;
	}
	 ul.navbar-nav {
		display: block;
		max-height: 0;
		visibility: hidden;
		transition: all 0.4s ease;
		overflow: hidden;
	}
	.services-title.text-right {
		text-align: center !important;
	}
	
	/*h3.products-title.best-sellers {
		position: absolute;
		top: -37px;
		left: 28%;
	}*/
	p.footer-title {
		font-size: 18px;
		padding: 0;
		border-bottom: 1px solid #eee;
		padding-bottom: 10px !important;
	}
	.slider-section.reaposive {
         display: block;
    }
    .slider-section {
      display: none;
    }
    .slider-section.reaposive .item {
         margin-top: 20px;
    }
    .landmark-logo {
        font-size: 18px;
    }
    
    .products-box-content .product-box-title a {
        font-size:18px;
    }
    .product-banner {
         padding: 0 10px;
    }
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
		height: 30px;
		width: 30px;
	}
	.owl-theme .owl-nav [class*=owl-] {
		font-size: 38px !important;
	}
	button.owl-prev span {
		position: absolute;
		top: -17px;
		left: 7px;
		color:#000;
	}
	button.owl-next span {
		position: absolute;
		top: -17px;
		left: 9px;
		color:#000;
	}
	.slider-section button.owl-prev span {
		position: absolute;
		top: -17px;
		left: 9px;
		color: #fff;
	}
	.slider-section button.owl-next span {
		position: absolute;
		top: -17px;
		left: 9px;
		color: #fff;
	}
	.more-btn {
		position: absolute;
		left: 50% !important;
		top: 101%;
		transform: translate(-50%, -50%);
		width: 100%;
	}
	/*.products-image-d  a .w-100 {
		width: 70% !important;
		margin: 0 auto;
	}*/
	.bestseller-products   button.owl-prev span {
		position: absolute;
		top: -17px !important;
		
	}
	
	.bestseller-products button.owl-next span {
		position: absolute;
		top: -17px !important;
		left: 7px;
	}
	.bestseller-products.owl-carousel button.owl-next {
		right: 5px;
		top: -50px;
		color:#000 !important;
	}
	.bestseller-products.owl-carousel button.owl-prev {
		right: 21px;
		top: -50px;
		color:#000 !important;
	}
	.top-banner-section, .top-video-section {
		margin-top: 86px;
	}
	.res-category{
		display: block;
	}
	.gallery-box-item {
		
		background-size: cover;
		background-repeat: no-repeat;
	}
	.gallery-box-item a .services-title {
		font-size: 12px;
	}
	.gallery-box-item a .services-title {
		position: absolute;
		top: 315px; 
		left: 137px;
		font-size:18px;
	
	}
	.services-title-d {
		text-align: center;
		color: #000;
		padding-top: 15px;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
		transition: all 0.5s ease;
	}
	.destop-categ {
		display: none !important;
	}
	.reaposive-d {
		display: block;
	}
	.catagary-left h1 {
		font-size:16px;
	}
	.tranding-products-title-d {		
		padding-top: 270px;
		margin-bottom: -30px !important;
	}
	ul.category-menu.cagary-me {
		display: none;
	}
	.row-div {
		margin-top: 15px;
	}
	.gallery-box-item a:hover {
		text-decoration: none;
	}
	.videos-products-wrap .play-icon {
    height: 50px;
    width: 51px;
    background-color: rgba(255,255,255,0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
	}
	div#navbarToggleExternalContent {
    /* transition: all 0.8s ease !important; */
    position: absolute;
    top: 84px;
    background-color: #fff;
    width: 100%;
    }
    #destop-menu{
	    display: none;
    }
    .resposive-menu{
    	display: block;
    }
    img.respo-img-icon {
        width: 30px;
        margin-right: 10px;
    }
	.destop-menu {
		display: none;
	}
	.togal-respo-new {
		display: none;
		
		overflow: auto;
	}
	.resposive-menu-new {
		display: block;
		position: relative;
	}
	.togal-menu-main {
		font-size: 30px;
		position: absolute;
		top: -64px;
		right: 28px;	
	}
	i.fas.fa-sort-down.toggle-new {
		position: relative;
		right: -9px;
		top: -3px;
		font-size: 20px;
	}
	.dropdown-menu-new {
		display: none;
		
	}
	
	/* width */
	.togal-respo-new::-webkit-scrollbar {
		width: 5px;
	}
	
	/* Track */
	.togal-respo-new::-webkit-scrollbar-track {
		background: #f1f1f1; 
	}
	
	/* Handle */
	.togal-respo-new::-webkit-scrollbar-thumb {
		background: #5096b0; 
	}
	
	/* Handle on hover */
	.togal-respo-new::-webkit-scrollbar-thumb:hover {
		background: #555; 
	}
	.videos-item-des {
		display: none;
	}
	.reaposive-video-dd{
        display: block;
    }
	li.nav-item {
		border-bottom: 1px solid #eee;
	}
	.dropdown-item {
		padding-left:20px;
	}
	.header-segment .nav-item .nav-link {
		display: block;
		font-size: 20px;
	}
	.supports-links .help-supports .support-icons {
		line-height: 1;
		font-size: 16px;
	}
	.search-in {
		position: absolute;
		top: 198px;
		right: 0;
		width: 88%;
		padding: 10px;
		border: none ;
		
	}
	.description {
		width: 100%;
	}
	/*.products-box-content {
		margin-bottom:55px;
	}*/
	.des-best-sel{
		display:none;
	}
	.res-best-sel{
		display:block;
	}
	.products-sliders {
		width: auto !important;
	}
	div#sync2 {
		margin-bottom: 30px;
		width: auto;
		margin: 0 auto;
	}
	.destop-banner{
         display:none; 
    }
    .resposive-banner{
        display:block;
		padding: 0 15px;
    }
    .form-group.col-md-6.form-newform-d:nth-child(1) {
        border-right: none !important;
    }
    .form-group.col-md-6.form-newform-d:nth-child(2) {
        border-right: none !important;
    }
    .form-group.col-md-6.form-newform-d:last-child {
        padding-bottom: 0 !important;
    }
     .form-newform-d:last-child .form-control-newform{
        border-bottom: none !important;
    }
    .specifi-form {
         border: 1px solid #eee;
         padding: 15px;
    }
    section.about-us-eliva-solutions.section-padding.destop-categrity {
         display: none;
    }
    .products-listing-section .products-box {
		height: auto;
		margin-bottom: 15px;
    }
	.price-color-wrap {
		flex-wrap: wrap;
	}
	.buyimg-box {
		display: flex;
	}
	#sync2 .item {
		width: 133px;
		height: 128px;
	}
	.products-sliders {
		height: auto;
	 }
	 .sticky-tech {
		position: sticky;
		top: 86px !important;
	}
	.container {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.inner-video-content {
		padding: 0;
	}
	.landmark-content {
		padding: 10px;
	}
	.row.inner-group-d .landmark-content {
		padding: 0;
	}
	.inner-products-width.contactusd-main .inner-video-content {
		padding: 10px;
	}
	.inner-products-width.contactusd-main .landmark-content {
		padding: 0;
	}
	.color-box:after {
		position: absolute;
		top: -20%;
		left: -21.5%;
	}

    
} 

@media screen and (min-width:591px) and (max-width:650px){
	#sync2 .item {
		width: 120px;
		height:115px;
	}
}


@media screen and (min-width:521px) and (max-width: 590px){
	#sync2 .item {
		width: 111px;
		height:111px;
	}
}
@media screen and (min-width:425px) and (max-width: 520px){
	#sync2 .item {
		width: 94px;
		height: 90px;
	}
}
@media screen and (min-width:450px) and (max-width: 490px){
	#sync2 .item {
		width: 110px;
		height: 97px;
	}
}

@media screen and (min-width: 320px) and (max-width: 568px), (min-device-width: 320px) and
(max-device-width: 568px) and (orientation : landscape) {
	.tranding-products-title-d {
		padding-top: 340px;
		margin-bottom: -30px !important;
	}
}


 @media screen and (max-width: 480px) {
	.products-sliders {
		width: auto !important;
	}
	div#sync2 {
		margin-bottom: 30px;
		width: auto;
		margin: 0 auto;
	}
	img.despro-img-icon {
		width: 24px;
		margin-right: 10px;
	}
	.product-slider {
		margin: 0 5px;
	}
	.owl-nav {
		top: 39%;
	}
}

@media screen and (max-width: 414px){
	#sync2 .item {
		width: 97px;
		height: 83px;
	}
}
@media screen and (max-width: 375px){
	#sync2 .item {
		width: 86px;
		height: 73px;
	}
}
 
 @media screen and (max-width: 320px) {

	
	#sync2 .item {
		width: 75px;
		height: 60px;
	}

 }
