/* Responsive Navigation Bar Css Start Here 04/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{
	
.navigationbar-container-section .navbar-nav li a
{
padding:5px 10px !important;
font-size:14px;	
}

.navigationbar-container-section .shrink .navbar-nav li a 
{
padding:5px 10px !important;
font-size:14px;
}	

.navigationbar-container-section .navbar-nav
{
margin-top:0px;
}

.navigationbar-container-section .navbar-default .navbar-collapse
{
background-color:#f5f5f5;
}

.navigationbar-container-section .navbar
{
top:0px;
}

.navigationbar-container-section .navbar-nav li a
{
color:#333 !important;
margin-top:0px;
}

.navigationbar-container-section .navbar .navbar-header .logo-color-container
{
display:block;
}

.navigationbar-container-section .navbar .navbar-header .logo-light-container
{
display:none;
}

.navigationbar-container-section .navbar-default
{
background-color:#ffffff;	
}

}


/* Responsive Navigation Bar Css End Here 04/07/25 */




/* Top Header Css Start Here 09/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{
	
.topheader-main-container
{
display:none;
}

}


/* Top Header Css End Here 09/07/25 */




/* Banner Css Start Here 09/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{

body
{
padding-top:61px;
}

.slider-banner-container .carousel-caption
{
left:10%;
right:10%;
}

.slider-banner-container .carousel-caption h1
{
margin-top:0px;
margin-bottom:10px;
font-size:22px;
}

.slider-banner-container .carousel-caption h3
{
font-size:14px;
margin-top:0px;
margin-bottom:12px;
}

.slider-banner-container .carouselcaption-button-container
{
margin-bottom:5px;
font-size:14px;
padding:4px 8px;
}

.slider-banner-container .carousel-indicators
{
bottom:0px;
}

.slider-banner-container .carousel-caption 
{
padding-bottom:10px;
bottom:45px;
}

.slider-banner-container
{
padding:0px 0px 0px 0px;	
}

.slider-banner-container .carousel-inner .item img
{
height:300px;
width:auto !important;
}

}


/* Banner Css End Here 09/07/25 */





/* Index Page Css Start Here 07/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{
	
.welcome-text-container
{
padding:50px 0px;
}

.counter-main-container
{
padding:50px 0px 50px 0px;
}

.counter-main-container ul
{
padding:0px 15px;
}

.counter-main-container ul li
{
float:left;
width:49%;
margin-right:2%;
background-color:#ffffff;
text-align:center;
}

.counter-main-container ul li:nth-child(2)
{
margin-right:0%;
margin-bottom:8px;
}

.whychooseus-main-container
{
padding:50px 0px;
}

.whychooseuslisticon-main-container
{
float:left;
width:auto;
margin-right:0%;
margin-left:0%;
}

.whychooseus-listtext-container
{
float:left;
width:100%;
margin-top:15px;
}
	
.whychooseus-listtext-container p
{
text-align:justify;
min-height:60px;
}

.whychooseus-main-container .whychooseus-list-container ul li
{
width:100%;
}

.ourbrands-container-section
{
padding:50px 0px 35px 0px;
}

.ourbrands-container-section .brands-logo-container img
{
padding:15px 0px;
}


.whychooseus-image-container img
{
margin:0px auto;
}

.whychooseus-list-container .whychooseus-heading-container
{
margin-top:22px;	
}
	
}


/* Index Page Css End Here 07/07/25 */


/* ourproducts-container-section Css Start Here 04/07/25 */


/* Moving Box Css Start Here 04/07/25 */


@media (max-width: 479px) 
{
.ourproducts-container-section .caption 
{
word-break: break-all;
}
}


/* Moving Box Css End Here 04/07/25 */


/* ourproducts-container-section Css Start Here 04/07/25 */





/* testimonial-container-section Css Start Here 04/07/25 */


@media screen and (max-width: 767px) 
{ 
.testimonial-container-section .media-object
{ 
margin-top:0; 
} 
}


/* testimonial-container-section Css End Here 04/07/25 */





/* Responsive Page Css Start Here 04/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{


.blink-text-section .flashit1,
.blink-text-section .flashit2,
.blink-text-section .flashit3
{
font-size:25px;	
}

.blink-text-section span1
{
color:#c43d39;
font-size:50px;
}

.services-container-section
{
margin-bottom:15px;	
}	

.whoweare-container-section
{
padding:25px 0px;
background-color:#fff;	
}

.numeric-details-container
{
padding:25px 0px;
background-color:#f5f5f5;	
}

.numeric-details-container .numeric-details-inner i
{
font-size:40px;
color:#c43d39;
margin-bottom:5px;	
}

.numeric-details-container .numeric-details-inner p
{
font-size:20px;
color:#000;
margin-top:0px;
margin-bottom:25px;	
}

.ourproducts-container-section
{
padding:25px 0px;
background-color:#fff;
}

.ourproducts-container-section .carousel-inner .item .thumbnails
{
padding-left:0px;	
}

.testimonial-container-section
{
background-color:#f5f5f5;
padding:50px 0px;	
}

.ourhappyclients-container-section
{
background-color:#fff;
padding:25px 0px;	
}

.contact-form-section
{
border-left:solid #fff 0px;
margin-top:30px;
}

.productdetails-main-container
{
padding:50px 0px;
}

.productdetails-button-container .downloadbrochure-button-container
{
margin-bottom:15px;
}

.whatweoffer-main-container
{
padding:50px 0px;
background-color:#f5f5f5;
}

.testimonial-container-section.product-testimonial-container
{
background-color:#ffffff;
}

.filterablegallery-main-container
{
padding:50px 0px 25px 0px;
}

.testimonial-container-section .carousel-indicators
{
bottom:0px;
}


}


/* Responsive Page Css End Here 04/07/25 */





/* About Us Page Css Start Here 10/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{
	
.aboutus-testimonial-container
{
background-color:#ffffff;	
}	

.aboutus-ourbrands-container
{
background-color:#f5f5f5;	
}

.aboutus-logo-container img
{
padding-top:0px;	
}

.aboutus-logo-container img
{
display:none;
}

.aboutusstory-socialmedia-container ul
{
text-align:center;
}

.logovisionmission-main-container
{
padding:50px 0px;
}

.aboutusstory-main-container
{
padding:50px 0px;
}

}


/* About Us Page Css End Here 10/07/25 */





/* productlist Css Start Here 10/07/25 */


@media only screen and (min-width:1px) and (max-width:767px)
{

.productlist-imagetext-container > ul
{
margin-bottom:0px;
}

.productlist-imagetext-container ul li
{
width:100%;
margin-right:0px;	
}

}


/* productlist Css End Here 10/07/25 */





/* Menu Dropdown Js Start Here 14/07/25 */

 
@media only screen and (min-width:1px) and (max-width:767px)
{

	
ul.nav li:hover > ul.dropdown-menu 
{
display:none;
background-color:#ffffff;
color:#333333;
box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.75);
-webkit-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.75);
}

ul.nav li.dropdown.open > ul.dropdown-menu
{
display:block !important;
}

}