.whatsFloat { display:none; position:fixed; bottom:15px; z-index:160000; width:25px; left:15px;  }

.bannersub-mob img, .bannersub-sml img { width:100% }

a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover {    text-decoration: none;
    pointer-events: none;    cursor: default;}
.fixed { width:100%; z-index:1000; background-image:url(../images/pattern.jpg); padding:0; transition:all 0.5s ease; -webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.20); -moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.20); box-shadow:0px 5px 5px 0px rgba(0,0,0,0.20); top:0;  }
.fixed .main-menu-wrap { padding-top:0; transition:all 0.5s ease; }
.fixed .top-menuLft, .fixed .top-menuRht { padding:0; transition:all 0.5s ease; }
.fixed .header-top { padding:7px 0; transition:all 0.5s ease;  }
.fixed .logo-icon img { width:60px; transition:all 0.5s ease; }
.fixed .logo-main { width:100px; transition:all 0.5s ease; }
.fixed .site-logo { padding-top:14px; transition:all 0.5s ease; width:100px; }
.fixed .top-menuLft .ddsmoothmenu ul li:first-child a:link, .fixed .top-menuLft .ddsmoothmenu ul li:first-child a:visited { background-position: -22px -42px; }
.fixed .top-menuLft .ddsmoothmenu ul li:first-child a:hover{ background-position: -22px -14px; }
.hideMob { display:block } .viewMob, .banner-tab, .banner-580, .bannersub-sml { display:none } 
.banner-desk { }

.process-format li .align .proces-arrow { width:calc(100% - 0px); height:44px;  left:50%; top:-60px; position:absolute; background-image:url(../images/process-arrow-top.jpg); background-repeat:repeat-x; background-position:left top }
.process-format li .align .proces-arrow:before, .process-format li .align .proces-arrow:after { content:""; display:block; width:40px; height:100%; position:absolute; left:0; background-image:url(../images/process-arrow-first.jpg); background-repeat:no-repeat  }

.process-format li:first-child .align .proces-arrow:before {  background-image:url(../images/process-arrow-first.jpg); }
.process-format li .align .proces-arrow:after { left:auto; top:-1px;  right:-14px; background-image:url(../images/process-arrow-right.png); background-position:right top; z-index:100 }

.process-format li:nth-child(4n) .align .proces-arrow  { top:auto; bottom:0; width:50px; height:100%;  top:50%; left:auto; right:-44px; background-image:url(../images/process-down-body.png); background-repeat:repeat-y; background-position:right top  }
.process-format li:nth-child(4n) .align .proces-arrow:before { background-image:url(../images/process-arrow-down-top.png); background-position:left top; width:100%; height:15px }
.process-format li:nth-child(4n) .align .proces-arrow:after { background-image:url(../images/process-arrow-btm.png); position:absolute; bottom:0; width:56px; height:20px; top:auto; background-position:left center }

.process-format li:nth-child(4n) .align .proces-arrow:after { } 

.process-format li:nth-child(5n), .process-format li:nth-child(6n), .process-format li:nth-child(7n), .process-format li:nth-child(8n) { float:right; margin-top:100px }

.process-format li:nth-child(5n) .proces-arrow, .process-format li:nth-child(6n) .proces-arrow, .process-format li:nth-child(7n) .proces-arrow, .process-format li:nth-child(8n) .proces-arrow { left:-50% }

.process-format li:nth-child(5n) .proces-arrow:before, .process-format li:nth-child(6n) .proces-arrow:before, .process-format li:nth-child(7n) .proces-arrow:before , .process-format li:nth-child(8n) .proces-arrow:before,


.process-format li:nth-child(5n) .proces-arrow:after, .process-format li:nth-child(6n) .proces-arrow:after, .process-format li:nth-child(7n) .proces-arrow:after , .process-format li:nth-child(8n) .proces-arrow:after
 {  transform: rotateY(-180deg);}


.process-format li:nth-child(5n) .proces-arrow:before, .process-format li:nth-child(6n) .proces-arrow:before, .process-format li:nth-child(7n) .proces-arrow:before , .process-format li:nth-child(8n) .proces-arrow:before { left:auto; right:-4px }


.process-format li:nth-child(5n) .proces-arrow:after, .process-format li:nth-child(6n) .proces-arrow:after, .process-format li:nth-child(7n) .proces-arrow:after , .process-format li:nth-child(8n) .proces-arrow:after {
	left:-11px;
}
.process-format li:nth-child(8n) .proces-arrow {  height:44px;  left:50%; top:-60px; position:absolute; display:none  }
 
 
.process-format { padding-right:42px }
.process-format li { margin-top:60px }
/*--------- Hide mobile-menu scroll down ----------*/
.header-mobile { transition: all 0.5s ease; }
.header-mobile { position:absolute; right:0; top:0; width:100%; transition:all 0.5s ease; opacity:1; z-index:1000 }
.nav-up { opacity:0; margin-top:-20px; }
.nav-down { opacity:1; top:0 }
/*---------- end Hide mobile-menu scroll down ----------*/

.header-mobile, .menuind-mob, .bannersub-mob, .ind-banner-mob { display:none; }
.mm-panels { font-family:'Lato', sans-serif; }
.service-wrap li:nth-child(even) figure { padding-right:26px; }
.productSlide figure { position:relative;  }
.productSlide figure figcaption { position:absolute; text-align:center; display:block; width:100%; top:40px; left:0; color:#FFFFFF; font-size:13pt; z-index:1000; text-transform:uppercase }


@media (max-width: 1400px) { 
.top-menuRht .ddsmoothmenu ul li a:link, .top-menuRht .ddsmoothmenu ul li a:visited {
    padding: 10px 14px; }
.top-menuLft .ddsmoothmenu ul li a:link, .top-menuLft .ddsmoothmenu ul li a:visited {
	padding: 10px 9px; }
/*#page { overflow:hidden; }*/
.container { max-width: calc(1130px - 0px) !important; width:100%; padding:0 20px;  }
 }
 
 
 @media (max-width: 1200px) { 
 
.site-logo, .logo-main { width:100px; top: 4px;  }
.main-menu-wrap { padding-top:25px; }
.logo-icon img { width: 62px;  }
.btm-prdt-link { padding-left: 23px; }
.footer-logo { padding-right:100px; }
.sub-intro-nirav img {width: 180px;padding-top: 20px;}
.btm-newbrand-strip img {width: 360px; }
.sub-relish { padding-left: 60px; padding-top:15px; }
.sub-relish img { width:250px; }
.product-single-top article { width:70%; padding-right:70px; }
.product-single-top figure img { width: 230px; }
.top-menuLft .ddsmoothmenu ul li a:link, .top-menuLft .ddsmoothmenu ul li a:visited { padding:10px 5px; }
.top-menuRht .ddsmoothmenu ul li a:link, .top-menuRht .ddsmoothmenu ul li a:visited { padding:10px 10px; }

 }

@media (max-width: 1100px) {  
 .process-format li .align { min-height:424px; }
}
 
 
 
@media (max-width: 990px) {

a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { pointer-events: auto; cursor: pointer; }
.header-top, .main-menu-wrap { display:none; }
.header-mobile { display:block; position:fixed; width:100%; z-index:22000;  }
.top-right { position: absolute; top: 0; left: 0;  margin-right: 50px; color: #fff; width:100%; padding:7px 60px 0 30px; }
.nirav-hme-wid { width: 315px; }

.welc-content { padding: 50px 340px 50px 0; }
.prst-title-hme { height: 170px; }
.ind-product-title {  bottom: -36px; width: 444px; }
.ind-product-title h1 { font-size: 20pt; }
.ind-product-title h1 span {  font-size: 26pt; }
.ind-product-title h1 span:before, .ind-product-title h1 span:after  {  top: 9px; background-size: 500px; width: 85px;  }
.ind-product-title h1 span:before {  background-position: -26px -4px;   }
 .ind-product-title h1 span:after  { background-position: -114px -4px; }
 .indbtm-process, .indbtm-certificate  {  width: 290px; }
 .hme-rice-prd-widget li figure { width: 295px; }
 .hme-rice-prd-widget li:nth-child(odd) article { padding-left: 322px; }
.hme-rice-prd-widget li:nth-child(even) article { padding-right: 322px; }
.foot-menu ul { padding-right:33px; }
.footer-logo { padding-right:50px; }
.bannersub { padding-top:50px; }
.banner-wrapp-sub {padding-top: 30px; }
.about-content figure { display:none; }
.about-content article { padding-right:0; }
.about-mill-details article { padding: 30px 30px 30px 3px; }
.about-mill-details figure  { padding-top: 40px; padding-right:25px; padding-left:0 }
.about-mill-details figure img { width:200px; }
.about-vision-mission article  { width:100%; }
.about-vision-mission figure { width:250px;  padding-top:70px; padding-left: 22px; } 
.sub-relish { padding-left: 30px; padding-top:15px; }
.sub-relish img { width: 187px; }
.btm-newbrand-strip img { width: 310px; }
.ind-prodt-wrap .container { width: calc(876px - 0px) !important; }
.top-call-mob, .top-mail { font-size:11pt; padding-top:4px; }
.contactWrapp { width: auto; }
.feedback { width: 362px; }
.product-land:before { width: 107px; height: 210px; background-position: -86px -94px; background-size: 310px 350px;  }
/*.top-call-mob a:link, .top-call-mob a:visited  { position: relative; height:16px; width:16px;  background-image:url(../images/top-call-icon.png); background-repeat:no-repeat; background-position:left 0px; background-size:16px 16px; display:block;  }*/
.banner-desk { display:none;} 
/*.top-call-mob span a { text-indent:-999; font-size:.1pt; color:#FFFFFF;  }*/
.whatsFloat, .banner-tab { display:block } 
.smo li { background-size:750px 750px; }
.smo li:first-child { background-position:-29px -416px; }
.smo li:nth-child(2n) { background-position:-81px -416px; }
.smo li:nth-child(3n) { background-position:-131px -416px; }
.smo li:nth-child(4n) { background-position:-183px -416px; }
.smo a:link, .smo a:visited { width:24px; height:24px; }
.process-format li { width:calc(33.33% - 0px); }







.process-format li:nth-child(4n) .align .proces-arrow { width:calc(100% - 0px); height:44px;  left:50%; top:-60px; position:absolute; background-image:url(../images/process-arrow-top.jpg); background-repeat:repeat-x; background-position:left top;  }
.process-format li:nth-child(4n) .align .proces-arrow:before, .process-format li:nth-child(4n) .align .proces-arrow:after { content:""; display:block; width:40px; height:100%; position:absolute; left:0; background-image:url(../images/process-arrow-first.jpg); background-repeat:no-repeat  }

.process-format li:first-child .align .proces-arrow:before {  background-image:url(../images/process-arrow-first.jpg); }
.process-format li .align .proces-arrow:after { left:auto; top:-1px;  right:-14px; background-image:url(../images/process-arrow-right.png); background-position:right top; z-index:100 }



.process-format .proces-arrow { display:none }
.process-format li, .process-format li:nth-child(4n) { margin:0 !important }

}


@media (max-width: 900px) { 

.footer-logo { display:none; }
.foot-menu ul { padding-right:90px; }
.about-values-wrap article { padding: 0 27px 0 200px; }
.about-values-wrap figure { width: 166px;padding-top: 16px;}
.ind-prodt-wrap .container { width: calc(745px - 0px) !important; }
.ind-prodt-wrap article p { text-align:justify; }
.contactAddress  { width: calc(320px - 30px);   margin-right: 40px; }
.product-single-top article { width:65%; padding-top:20px; }
.product-single-top figure img { width: 230px; }
.product-single figure img { width:250px; padding:20px  }
.product-single li:nth-child(odd) article { padding-right: 20px; }
.product-single li:nth-child(even) article {padding-left: 20px;}

.product-single li { padding-right:0; padding-left:0; }
.product-single li article  { padding: 20px 20px 20px 20px; }
.product-single { float:none; margin:0 auto; }
#pageLoader img { width:84px }

.video-gallery { text-align:center }
.video-gallery li { display:inline-block; width: calc(49% - 0px); }
.video-gallery figure { padding:10px }

}


@media (max-width: 880px) {
	
.hme-rice-prd-widget li figure { width: 264px; }
.hme-rice-prd-widget:before { width: 97px; }
.productSlide figure figcaption { top:30px; }
.banner-wrapp { padding-top:25px }
.indbtm-process-wrap { padding:30px 0 }
.ind-client-wrap { margin-top:0 }
.ind-client-main-wrap .container { padding:0 }
	.product-single li:nth-child(odd) article { padding-left:300px }
	.product-single-top article { width:auto }
}

@media (max-width: 830px) {
	
.hme-rice-prd-widget li figure { width: 264px; }
.hme-rice-prd-widget:before { width: 97px; }
 .indbtm-process, .indbtm-certificate  {width: 230px;}
 .indbtm-bring-best-logo img {width: 143px;}
 .prdtCapBtm h6 {     font-size: 21pt;}
.sub-relish { display:none; }
.foot-menu ul { padding-right:60px; }
.sub-intro-nirav img {  padding-top: 0; }
.bannersub-mob { display:block; }
.bannersub { display:none; }
}


@media (max-width: 768px) {
	
.foot-menu ul { padding-right:30px; }
.ind-prodt-wrap .container {width: calc(580px - 110px) !important; } 
.product-land-content {  padding: 0 70px 20px 70px; } 
.ph-gall li { width: calc(33.333% - 0px); }
.contactAddress { width: calc(350px - 50px); }
.product-single-top article { width:64%; padding-top:20px; }
.product-single-top figure img { padding-top:0px; width:200px; }
.ddsmoothmenu ul li { padding-bottom: 5px; padding-top: 5px; }

}


@media (max-width: 763px) { .product-single-list li:after { display:none;  }
}



@media (max-width: 743px) {
	
.contactAddress { width:100%; margin-bottom:30px;  }
.feedback { float:none; margin:0 auto; width:92%; }
.feedback h3 { margin-top:50px; }
.googleMap { height:210px; }
 .contactWrapp:before { width: 92px; height: 145px; background-position: -48px -40px; background-size: 400px 400px; }
 .contactWrapp:after { width: 70px; height: 126px; background-position: -116px -92px; background-size: 350px 350px; }
 .contactWrapp { padding-top:0px; padding: 22px 0; }
 .contLogo img { width: 96px; }

}


@media (max-width: 736px) {

.nirav-hme-wid { width: 285px; top: 47px; }
.welc-content { padding: 50px 313px 50px 0; }
.btnBlok { width:100%; margin:20px auto 0 auto; }
.booking-form .form-btn { width:85px; }
.booking-form .submit-btn { padding:8px 0; font-size:10pt; }
}



@media (max-width: 684px) {
	
 .indbtm-bring-best-logo img { display:none;}
  .indbtm-process, .indbtm-certificate  {width: 260px;}
  .client-say:before { background-size:430px; background-position:-8px -189px; width:52px; }
  .client-say:after { background-size:430px; background-position:-61px -189px; width:52px; }
  .ind-client-wrap article { padding:0 30px 0 30px; }
  .foot-menu ul { padding-right: 11px; }
  .btm-newbrand-strip img { width: 275px; }
  .hme-rice-prd-widget:before, .ind-prodt-wrap:before, .prdtCapBtm:after { display:none; }
  .ind-prodt-wrap .container { width: calc(100% - 20px) !important; }

	 .welcome-wrapp .container { padding:0 } .welc-content article { padding:0 20px }
	 	.welc-content { padding: 30px 0px 0px 0; }
		.hme-rice-prd-widget, .sub-btm-product-wrap { padding:30px 0 }
	.nirav-mob { display:block; margin-top:30px; background-image:url(../images/nirav-mob-bg.png); text-align:center; padding:0 20px } 	.nirav-mob img {  } 	 	.nirav-hme-wid { display:none; }
	.viewAllBtn a:link, .viewAllBtn a:visited { font-size:9.5pt; }
.sub-btm-nirav { display:none }	
	
.sub-btm-nirav { margin-top:0 }
	.nirav-mob img { width:300px }
.process-format li { width:calc(100% - 0px)	; }
.process-no { left:48%; }
.process-format li .align { min-height:auto; }

}



@media (max-width: 600px) {
	.indbtm-process, .indbtm-certificate  { width:100%; }
	.foot-menu, .btm-prdt-link { display:none; }
	.footer-address-wrap { float:none; width:191px; margin:0 auto; text-align:center; }
	.footer-quick-head  { text-align:center; }
	.indbtm-process { margin-bottom:30px;}

	.site-logo, .logo-main { width:90px;  }
	.footer-wrap {padding: 22px 0;}
    .logo-icon img { width: 50px;  }
	 .hme-rice-prd-widget li:nth-child(odd) article {padding-left: 220px;}
	 .hme-rice-prd-widget li:nth-child(even) article {padding-right: 220px; }
	 .hme-rice-prd-widget li figure {width: 194px;}
	 .hme-rice-prd-widget li { padding: 30px 0; }
	 .cpy, .design {float: none;width: 100%;text-align: center; padding-bottom:6px; clear:both  }
	 .smoHOme, .smoSub { padding-top: 94px; }
	 .copy-wrapp { height:140px; }
	 .prdtCapBtm h6 { font-size:18pt; padding-top:25px; }
/*	 .top-right { display:none; }*/
	 .about-mill-details article {padding: 30px 3px 30px 3px;}
	 .about-values-wrap figure { padding-right:15px;}
	 .about-values-wrap article {padding: 0 0px 0 0px;}
	 .sub-intro-nirav img {width: 140px;padding-top: 0px;}
	  .smoSub { margin: 0 auto;  position:static; padding-top: 30px;  }

	.product-land-wrap li {  padding: 10px; }
	.sub-pageTitle { padding-bottom:30px; }
	.product-land-content p { text-align:justify; }
	.product-land-content {  padding: 0 10px 20px 10px; }
	.certificate-wrap li  { width: calc(42.33% - 0px); }
	.testi-wrap li { width: calc(100% - 0px); }
	.product-single-top article { width:100%; padding-right:0px;  }
.product-single-top figure { padding-top:40px; width:180px; float:none; margin:0 auto; }
.product-single-top article h2 { text-align:center; } 
.product-single-top { padding-top: 0px; }

.ind-client-wrap { width:calc(100% - 0px) }
.ind-client-main-wrap { width:100%; overflow:hidden }
.copy-wrapp { height:auto; padding:20px 0 20px } .smoSub { padding-top:15px }
.smoHOme, .smoSub {  position: static;  top: 0%;  left: 0%;  transform: translate(0%, 0%);  -ms-transform: translate(0%, 0%); padding:0 }
.cpyInd { float:none; clear:both; text-align:center; }
}

@media (max-width: 580px) {
	.banner-wrapp { padding-top:40px }
.banner-tab, .bannersub-mob { display:none } .banner-580, .bannersub-sml { display:block }
.productSlide figure figcaption { font-size:10pt; padding-top:5px }

}


@media (max-width: 550px) {
	.sub-pageTitle { width: 230px; }
	.btm-newbrand-strip img { width: 240px; }
	.about-values-wrap figure {  width: 146px; }
	.ph-gall li { width: calc(33.333% - 20px);}
	.product-single li .align { padding:0; }
	.top-call-mob, .top-mail { padding-top:1px }
	.top-mail-mob { display:block; font-size:0.5pt; text-indent:600px;  }
	/*.top-mail-mob a:link, .top-mail-mob a:visited { display:block; width:20px; height:25px; color:#2e0000; background-image:url(../images/message.svg); background-size:100% auto; background-repeat:no-repeat; opacity:0.5 }*/
	.top-right { padding:10px 60px 0 18px  }
}


@media (max-width: 500px) {
	.ind-product-title h1 span:before, .ind-product-title h1 span:after { display:none; }
	.ind-product-title { width:auto; } 	.riceTitle { font-size:18pt; padding-top:18px }
	.welcTitle  { text-align:center; }	.hme-rice-prd-widget { padding-bottom:10px }
	.prdtCapBtm h6 { padding-bottom:30px }
	

	.hme-rice-prd-widget li:nth-child(odd) article, .hme-rice-prd-widget li:nth-child(even) article { padding-left: 0px; padding-right:0px; text-align:center; }
	.hme-rice-prd-widget li:nth-child(odd) figure, .hme-rice-prd-widget li:nth-child(even) figure {
    float: none; margin: 0 auto;  }
	.hme-rice-prd-widget li:nth-child(odd) .viewAllBtn, .hme-rice-prd-widget li:nth-child(even) .viewAllBtn { float: none; margin: 0 auto; width: 138px; }
	.hme-rice-prd-widget li article { position:static; transform: translate(0, 0%); }
	.hme-rice-prd-widget li:nth-child(odd) figure, .hme-rice-prd-widget li:nth-child(even) figure { display:none; }

	.products-thmb-mob { display:block !important; margin:0 auto; width:200px; margin-bottom:100px; }
	.hme-rice-prd-widget li { padding: 0px 0 20px 0; }
	.ind-client-wrap article { padding:0 0px 0 0px;  }
	.ind-product-title h1 { font-size: 18pt;  }
	.ind-product-title h1 span { padding-left: 0; padding-right: 0;  font-size: 21pt; }
	.indbtm-process-wrap  { padding-top:25px; }
	.welcTitle { font-size: 23pt; }
	.welcTitle span { font-size:13pt; }
	.prst-title-hme {height: 125px;}
	.prst-title-hme { background-position: -74px 438px; }
	.prdtCapBtm h6 { padding-top:0; }
	.ind-btmMore {  padding-top: 10px; margin:0 auto; }
	.indbtm-process-wrap h3 {  text-align:center; }
	.kmmrBtn, .ind-btmMore, .viewAllBtn, .product-land-more  { margin: 0 auto; width:130px; text-align:center; font-size:10pt}
.ind-prodt-wrap article p, .owl-stage article p { text-align:justify; }
.sub-pageTitle h2:before, .sub-pageTitle h2:after  { display:none; }
.sub-btm-nirav { padding: 20px 25px 30px 25px; }
.sub-page-wrap { padding: 25px 0;  }
.sub-pageTitle {  padding-bottom: 20px; }
.about-content { padding-bottom: 30px;}
.about-vision-mission { padding: 30px 0; }
.sub-pageTitle h2 { font-size: 21pt; }
.sub-pageTitle h2 span { font-size: 18pt; }
.about-mill-details figure img { width: 150px; }
.about-vision-mission figure { margin:0 auto; float:none; padding:0; width:200px;  }
.about-vision-mission h2 { text-align:center; font-size: 18pt;  }
.values-wrap h2, .sub-btm-product-wrap h2 { font-size: 18pt; }


.product-land-wrap li { width: calc(100% - 0px); }
.product-land-wrap li .align img { width:200px; }
.product-land-wrap { padding-bottom: 20px; }
.contactWrapp { padding-top:0px; }
.product-single figure img { width: 168px; padding: 20px; }

.nirav-mob img { width:260px }

.hideMobile { display:none; }
.product-single li:nth-child(odd) article { padding-left:0 !important }
.product-single-wrap h2 { text-align:left }
.process-format li .align { padding:20px; }
}

@media (max-width: 468px) {
 .client-say:after { right: -60px; }
 .client-say:before { left: -51px; }
 .btm-newbrand-strip img { width: 220px; }
 .btm-newbrand-strip { right: 10px; }
 .btm-newbrand-strip img {width: 199px;}
 .btm-newbrand-strip { top: -7px; }
 .product-land-wrap li .align img { width:150px; } 
 .owl-carousel .owl-nav button.owl-prev { display:none; }
 .registr-form .submit-btn { margin-top:20px; margin-bottom:20px;   }
 .registr-form .form-btn { margin:0 auto; float:none;  }
 .client-say:before { background-size: 288px; left: -39px; background-position: -4px -125px; width: 33px; height: 30px;
}
  .client-say:after {background-size: 288px;background-position: -41px -125px;width: 33px; right: -41px; height: 30px;}
  .ind-client-wrap { padding:30px 40px 30px 40px; }
  .riceTitle { padding-top:20px }
  .hme-rice-prd-widget li {  padding-bottom:20px }
.date, .cntNU, .form-left, .form-right { float:none; clear:both; width:calc(100% - 0px); padding:0 0px; }
 .booking-form .txtar { height:60px; padding-top:10px; }
 .booking-form .form-control { height:50px; }
.form-product-select { padding-bottom:10px; }
}

    @media (max-width: 430px) { 
	.certificate-wrap li  { width: calc(90% - 0px); }
	.product-single article { float:left; }
	.product-single li:nth-child(odd) figure, .product-single li:nth-child(even) figure { float: none; clear: both; width: 200px; margin: 0 auto; }
	.product-single figure img { width:200px; }
	.product-single li:nth-child(odd) article, .product-single li:nth-child(even) article { padding-top:0px; } 
	.product-single-wrap h2 { text-align:center; font-size:16pt; }
	.about-mill-details figure { float:none; text-align:center; padding:0px; }
	.about-values-wrap figure { float:none; margin:0 auto; padding:0; padding-bottom:12px; }
	.about-values-wrap h2 { text-align:center; }
	.productSlide figure figcaption { top:20px; }
	.form-btn { float:none; clear:both; }
	.captcha { float:none; clear:both; padding-bottom:20px; }
	
	.video-gallery li { display:inline-block; width: calc(100% - 0px); }
.video-gallery figure { padding:10px 0 }

	
	}
@media (max-width: 359px) {
	.productSlide figure figcaption { top:40px; }
	.productSlide figure { width:80%; margin:0 auto; }
}


@media (max-width: 380px) {
.container { max-width: 300px; }
.sub-intro-nirav img { width: 112px; }
.btm-newbrand-strip img { width: 190px;}
.btm-newbrand-strip { top: -8px; }

	 
}




