@media screen and (max-width:1920px) {
 
}

/*===========================================*/

@media screen and (max-width:1024px) {
	/*container*/
	.container{ border:0px solid #ccc; width:95%; margin:0px auto;}

	/*Who We Are*/   
	.left_container {width: 100%; float: none; text-align: center; margin: 0px auto;}
	.s_box { width: 49.33%; text-align: center;}
	.right_container {  display: none;}
	
	/*INNOVATIVE PRODUCT RANGE*/
	.box{width:297px;}
	
	/*Footer*/
	ul.contact_footer li { width: 23%; margin: 0px 5px;}

	/*===================inner page css===========================*/

	/*about page: ;*/
	ul.ab_feature{text-align:center;    MARGIN-TOP: 0;}
	ul.ab_feature li { width: 44%; MARGIN: 20PX 10PX;}
	.about-text-left {  width: 100%; margin: 0pc auto; float: none;}
	.about-text-img { width: 100%; float: none; margin: 20px auto;}

	/*contact*/
	ul.contact_footer li { width: 46%; margin: 13px 5px;}

	/*product registration*/
	.services_form {width: 100%; float: none; margin: 0px auto;}
	.service_text { float: none; margin: 20px auto 0px auto; width: 100%;}

	/*product-detail*/
	.product-image { float: none; margin: 0px auto;  width: 500px;}
	.product-description { float: none;  margin: 20px auto;  width: 100%;}
	.product-aside{margin-bottom:0px;}
	

}	


@media screen and (max-width:768px) {
	/*about home page*/
	.text-about { width: 50%; margin: 0px auto; float: none; border:0px;text-align: center}
	.about-content { width: 100%; margin: 0px auto; text-align: center;}
	.about-content p{text-align: center;}

	/*who we are*/
	.s_box { width: 90%; float: none; margin: 20px auto;}
	
	/*CLIENT SAYS*/

	.testimonial { padding: 20px 0px;}
	.has-right ul{
	    list-style-type: none;
	    position: unset;
	    height: fit-content;
	}

	.has-right ul li{
	    height: fit-content;
	    position: unset;
	    margin:auto;
	}
	.has-left { margin: 0px auto; float: none;}

	.has-left .testimonial-quote { display: none;}
	.testimonial .has-left:before{ display:none; }
	.testimonial .has-left:after{display:none;}
	.has-right { float: none; width: 100%; text-align: center;}

	/*INNOVATIVE PRODUCT RANGE*/
	li.box { width: 60%; display: block; margin: 20px auto;}
	.box:nth-child(2){margin:0px auto;}

	 /*Footer*/
    ul.contact_footer li {width: 50%; margin-bottom: 10px;}
    .f_left { width: 100%; float: none;  text-align: center;}
	.f_right {  width: 100%;  float: none;}
	ul.sub-menu-heical {  text-align: center;}

	/*===================inner page css===========================*/

	/*contact*/
	.contact-form { width: 70%; margin: 0px auto; float: none;}
	.contact-info { float: none; width: 70%;  margin: 20px auto 0px auto;}
	ul.contact_footer li { width: 100%; margin: 10px auto; float: none; box-sizing: border-box;}

	/*product-detail*/
	.product-image { float: none; margin: 0px auto;  width: 100%;}
	.product-description { float: none;  margin: 20px auto;  width: 100%;}
	.product-aside{margin-bottom:0px;}
	.sky-tabs > label span span { padding: 0 10px!important;}
	ul.feature-icon li{margin:1px;}

	/*//Css BY Rajeev*/
	.flickity-button{
		top: 25%!important;
	}

	
	

}

@media screen and (max-width:736px) {
	

}


@media screen and (max-width:684px) {
	/*navigation*/
	
}


@media screen and (max-width:667px) {
	
	
}


@media screen and (max-width:640px) {
	
}

/*=========================================*/
/*Mobile*/
/*=========================================*/

@media screen and (max-width:568px) {


	/*product-detail*/
	.product-image { float: none; margin: 0px auto;  width: 100%;}
	.product-description { float: none;  margin: 20px auto;  width: 100%;}
	.product-aside{margin-bottom:0px;}
	.my-product-tab { width: 100%;  margin: 0px auto;  float: none;}
	ul.feature-icon {  text-align: center;}

	/*basic form*/
	.basic-form{width:90%; margin:0px auto; border:0px solid #ccc; padding: 3%;}
	.basic-form input {width: 100%; padding: 10px; margin-bottom: 10px;} 
	.basic-form select {width: 100%; padding: 10px; margin-bottom: 10px;} 

	
	/*===================inner page css===========================*/

	section.nav-in { height: 200px;	}
	
	/*about page: ;*/
	ul.ab_feature li { width: 100%;margin: 20px auto;height: auto;}
	
	/*contact*/
	.contact-form { width: 100%; margin: 0px auto; float: none;}
	.contact-info { float: none; width: 100%;  margin: 20px auto 0px auto;padding: 20px 20px;}
	ul.contact_footer li { width: 100%; margin: 10px auto; float: none; box-sizing: border-box;}

	/*//Css BY Rajeev*/
	.flickity-button{
		top: 20%!important;
	}

}


@media screen and (max-width:480px) {


}


@media screen and (max-width:414px) {
	/*navigation*/
	
	/**/
	.entry-title-wrapper { width: 100%; float: none;}
	.breadcrumb-wrapper-inner {  width: 100%;  text-align: left;  float: none;	}


	/*about*/
	.text-about {  width: 100%;}

	/*why choose us*/
	.left_container{padding:0px;}	

	/*client says*/
	.has-left{width:100%;}

	/*PRODUCT RANGE*/
	li.box { width: 100%;}

	/*footer*/
	ul.contact_footer li { width: 100%;  box-sizing: border-box;}

}

@media screen and (max-width:412px) {

}


@media screen and (max-width:375px) {

	/*top*/
	ul.top-links { text-align: center;}
	
	/**/
	.pink-navigation .logo:after{border-bottom:78px solid transparent}
	#cssmenu #head-mobile{padding:38px;}
	/*//Css BY Rajeev*/
	.flickity-button{
		top: 15%!important;
	}
}







