.slider-block .item{background-size:100% 100% !important;}
body {color:#3e3e3e; line-height:30px; font-family: 'Conv_AvenirLTStd-Roman';}
.prd-bg {background:url(../images/product_cate_bg.jpg) center 250px no-repeat fixed; background-size:100%}
.pjs_bg {background:url(../images/pjs_bg.jpg) center 250px no-repeat fixed; background-size:100%}
.soul_bg {background:url(../images/soul_bg.jpg) center 250px no-repeat fixed; background-size:100%}
.nates_bg {background:url(../images/nates_bg.jpg) center 250px no-repeat fixed; background-size:100%}
.ashoka_bg {background:url(../images/ashoka_bg.jpg) center 250px no-repeat fixed; background-size:100%}

@font-face {
    font-family: 'engraversgothic_btregular';
    src: url('../fonts/engrgotn-webfont.eot');
    src: url('../fonts/engrgotn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/engrgotn-webfont.woff2') format('woff2'),
         url('../fonts/engrgotn-webfont.woff') format('woff'),
         url('../fonts/engrgotn-webfont.ttf') format('truetype'),
         url('../fonts/engrgotn-webfont.svg#engraversgothic_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Roman';
	src: url('../fonts/fonts/AvenirLTStd-Roman.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

textarea {resize:none;}

.text24 {font-size:24px}
.text20 {font-size:20px}
.text18 {font-size:18px}
.text16 {font-size:16px}
.clr50{clear:both; height:50px;}

h2.text24 {letter-spacing:1px; text-align:left !important; margin:0 0 25px 0; text-transform:capitalize; }
h2.text24 span {padding:0 0 10px 0}

.line-height-nrml {line-height:normal !important}

h1, h2, h3, h4, h5, h6 {font-family: 'engraversgothic_btregular'}

h1.logo {
		width:150px; 
		height:99px; 
		background-image:url(../images/logo.png);
		background-position:0 0;
		background-repeat:no-repeat;
		margin:15px 0 10px 50px;
}
h1.logo-usa {width:170px; height:100px; background:url(../images/logo_nates.png) 0 0 no-repeat}
h1 a {display:block; min-height:80px; text-indent:-9999px}

h6 {font-size:20px; font-family: 'Conv_AvenirLTStd-Roman';}
h6 span {border-bottom:1px solid #000000; display:inline-block; padding:0 15px 5px 0; margin-bottom:15px}

.section {padding:20px 0}
.body-text {max-width:950px; margin:0 auto}

h2 {color:#f41c28; text-transform:uppercase; font-size:30px; letter-spacing:4px; margin:0 0 30px 0}
h2 span {display:inline-block; border-bottom:1px solid #7f7f7f; padding:0 20px 15px 20px}

h3 {text-transform:uppercase; font-size:30px; letter-spacing:normal; margin-bottom:10px; letter-spacing:4px}
h3 span {display:inline-block; border-bottom:1px solid #7f7f7f; padding:0 30px 15px 30px}
.tagline {color:#3e3e3e; font-size:14px; text-align:center; margin-bottom:30px}
h4 {color:#f41c28; font-size:18px; letter-spacing:3px; padding:0; margin:0}
h5 {text-transform:uppercase; margin-bottom:20px; font-size:18px}

.ingredients-block h5, .instructions-block h5 {text-transform:capitalize}

.newicon{ float:right; position:absolute; right:0; top:0;}
.newicon.p1{ right:75px;}
.newicon.p2{ right:26px;}
.newicon.p3{ right:32px; top:15px;}
.newicon.p4{ right:45px;}

.share-block {margin:-40px 0 0 0}
.share-block a {text-decoration:none}
.red-clr {color:#f41c28}

#back-top {position: fixed;	bottom:0; right:10px;}
#back-top a {
	width:45x;
	display: block;
	text-align: center;
	text-decoration: none;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

/* arrow icon (span tag) */
#back-top span {
	width:45px;
	height: 45px;
	display: block;
	background: url(../images/backtop.png) no-repeat center center;	
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {}

.img-block {height:120px; overflow:hidden; line-height:normal; position:relative; padding:0 8px; text-align:center}
.img-block img {width:70px; height:70px}
.img-block .roundimg-label {position:absolute; left:0; top:0; text-align:center; right:0; height:70px; line-height:70px; color:#fff; font-weight:bold; text-shadow:0 0 5px #000}
.img-block .img-caption {text-align:center; font-size:11px}

#header {background-color:#fff; z-index:999; width:100%; left:0; right:0}
.header-block {padding:5px 0 10px 0; height:130px}
.header-block nav {width:100%; float:left; margin-bottom:20px; position:relative; text-align: center;}
.nav-block {list-style:none; padding:30px 0 0 0; /*width:315px;*/ margin:0 auto}
.nav-block li {display:inline-block;}
.nav-block li a {border-bottom:4px solid red; padding:5px 5px 10px 5px; margin:0 15px 0 0; text-transform:uppercase; letter-spacing:3px}
.nav-block li a.menu1 {border-color:#667cff;}
.nav-block li a.menu2 {border-color:#5bb800;}
.nav-block li a.menu3 {border-color:#ecca00;}
.nav-block li a.menu4 {border-color:#2a4734;}
.nav-block li a.menu5{border-color: #f37622;}
.nav-block li a.menu6{border-color: #56a5d8;}
.nav-block li a.menu7{border-color: #5b240c;}


.nav-block li.menu1 a {border-color:#667cff;}
.nav-block li.menu2 a {border-color:#5bb800;}
.nav-block li.menu3 a {border-color:#ecca00;}
.nav-block li.menu4 a {border-color:#2a4734;}
.nav-block li.menu5 a{border-color: #f37622;}
.nav-block li.menu6 a{border-color: #56a5d8;}
.nav-block li.menu7 a{border-color: #5b240c;}


.nav-block li .sub-cat-tab a {border:0; padding:0 0px; letter-spacing:normal; margin:0; color:#3e3e3e}
.nav-block li:hover .sub-cat-tab {display:block; z-index: 1000;}
.nav-block li:hover .sub-cat-tab a {color:#3e3e3e}
.nav-block li:hover .sub-cat-tab a:hover, .nav-block li .sub-cat-tab a.active {color:#f41c28}

.globe-map {margin:0 auto; width:818px; height:420px; position:relative;}
.globe-pin {position:absolute; left:13px; top:0; right:0; bottom:0; list-style:none; padding:0; margin:0}
.globe-map .gpin {width:17px; height:17px; background-color:#f41c28; border-radius:50%; position:absolute; cursor:pointer; z-index:999; line-height:normal; font-size:14px; color:#000; text-align:left}
.globe-map .gpin.gpin-na {left:122px; top:69px}
.globe-map .gpin.gpin-na span {margin:0 0 0 -123px}
.globe-map .gpin.gpin-na2 {left:108px; top:108px}
.globe-map .gpin.gpin-eu {left:360px; top:71px}
.globe-map .gpin.gpin-eu span {margin:0 0 0 -97px}
.globe-map .gpin.gpin-sa {left:387px; top:257px}
.globe-map .gpin.gpin-sa span {margin: 15px 0 0 20px; width: 115px;}
.globe-map .gpin.gpin-me {left:435px; top:140px}
.globe-map .gpin.gpin-me span{margin:29px 0 0 18px}
.globe-map .gpin.gpin-in {left:507px; top:135px}
.globe-map .gpin.gpin-in span {margin: -46px 0 0 -13px}
.globe-map .gpin.gpin-asi {left:575px; top:108px}
.globe-map .gpin.gpin-asi span {margin: 13px 0 0 35px}
.globe-map .gpin.gpin-an {left:645px; top:260px}
.globe-map .gpin.gpin-an span{margin: 0 0 0 40px; width: 115px;}

.globe-map .gpin:active, .globe-map .gpin:visited {background:url(../images/red_pin.png) 0 0 no-repeat}
.globe-map .gpin span {display:block; padding:0px 0 0 0}
.globe-map .gpin:hover span {color:#f41c28}

.nav-block li:hover a, .nav-block li.active a.menu1, 
.nav-block li.active a.menu2, 
.nav-block li.active a.menu3,
.nav-block li.active a.menu4,
.nav-block li.active a.menu5,
.nav-block li.active a.menu6, 
.nav-block li.current-menu-item a,
.nav-block li.current-menu-parent a{
	text-decoration:none; 
	border-color:#f41c28; 
	color:#f41c28;
}
.nav-block li.active .sub-cat-tab{display: block;}
.nav-block li.active .sub-cat-tab a.active{color:#f41c28}
.slider-block-inner, .slider-block {clear:left; overflow:hidden; background-color:#efefef; text-align:center}
.slider-block-inner, .slider-block .item { background-size:100% 100%;}
/*.slider-block .img-responsive,*/ .slider-block-small .img-responsive {display:inline !important; width:100%; height:500px !important}
.slider-block-inner {/*height:380px;*/ clear:left; position:relative; overflow:hidden; margin-bottom:20px}
.slider-block-small {position:relative; clear:left; overflow:hidden}
.slider-block .item.img1 {background: url(../images/banner2.jpg) top center no-repeat; }
.slider-block .item.img1 a{display:block; height:500px;}
.slider-block .item.img2 {background: url(../images/banner3.jpg) top center no-repeat;}
.slider-block .item.img2 a{display:block; height:500px;}
.slider-block .item.img3 {background: url(../images/banner1.jpg) top center no-repeat;}
.slider-block .item.img3 a{display:block; height:500px;}
.slider-block .item.img4 {background: url(../images/ADF-homepage-Ashoka.jpg) top center no-repeat;}
.slider-block .item.img4 a{display:block; height:500px;}
.slider-block-inner .img-responsive {height:500px !important; display:inline !important; width:100% !important}

.social-icons {padding:40px 60px 0 0; font-size:24px;}
.social-icons a {text-decoration:none; margin:0 -13px 0 0}

.uli {padding:0 0 0 15px; margin:0; list-style:none}
.uli li {list-style:circle; padding:10px 0 10px 0; line-height:normal; }

.sub-cat-tab {border-bottom:1px solid #7f7f7f; height:36px; line-height:normal; font-size:13px; width:100%; margin:0 auto; padding:0; font-family: 'Conv_AvenirLTStd-Roman'; letter-spacing:1px; clear:left; padding-top:25px; position:absolute; left:0; right:0; display:block; z-index:999}
.sub-cat-tab span.sub-cattab-span {/*display:inline-block;*/ display: block; background-color:#fff; padding:3px 10px; height:25px; border:0px solid red; width:auto}
.home-nav .sub-cat-tab {display:none}

.sub-text {width:79%; margin:0 auto; font-size:16px; margin:0 auto; margin-bottom:20px; font-family: 'Conv_AvenirLTStd-Roman';}
.prd-slider h3 {font-family: 'Conv_AvenirLTStd-Roman'; text-transform:capitalize; font-size:16px; letter-spacing:normal; padding-top:15px; height:50px;}
.prd-slider .thumbnail {border:0; background: transparent !important; padding:10px 0 0 0}
.prd-slider .prd-img {max-height:270px}
.prd-slider .caption {background:url(../images/prd-shadow.png) center 10px no-repeat; padding:20px 0 0 0; background-size:100%}
.prd-slider .thumbnail:hover .caption {background-size:70%}
.prd-slider .thumbnail .thumb-img {/*height:240px*/}

.prd-slider .carousel-control {width:5%}
.prd-slider .carousel-control .slid-arrow {width:35px; height:70px; background:url(../images/arrow-left.png) 0 0 no-repeat; display:block; margin:110px 0 0 0}
.prd-slider .carousel-control.right .slid-arrow{background:url(../images/arrow-right.png) 0 0 no-repeat; float:right}

.carousel.slid {
	margin-bottom: 0;
}

.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}

.carousel-indicators {
	top: auto;
	bottom: 0px;
	margin-right: -19px; left:50%; right:50%
}

.carousel-indicators li {
	background: #fff; border:0; box-shadow:inset 1px 1px 2px #000;
}

.carousel-indicators .active {
background: #d3181d;
}

.btn-primary {color:#fff;
	background-color:#ee212d;
	border-color:#ee212d; font-size:13px; padding:10px 25px
	background-color: hsl(0, 69%, 22%) !important;
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee212d", endColorstr="#d21822");
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee212d), to(#d21822));
	  background-image: -moz-linear-gradient(top, #ee212d, #d21822);
	  background-image: -ms-linear-gradient(top, #ee212d, #d21822);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee212d), color-stop(100%, #d21822));
	  background-image: -webkit-linear-gradient(top, #ee212d, #d21822);
	  background-image: -o-linear-gradient(top, #ee212d, #d21822);
	  background-image: linear-gradient(#ee212d, #d21822);
	  border-color: #ee212d #d21822 hsl(0, 69%, 17%);
	  color: #fff !important;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	  -webkit-font-smoothing: antialiased;
	  box-shadow: 1px 1px 1px #999;
	  
	}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#d21822;
	background-color: hsl(0, 69%, 22%) !important;
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d21822", endColorstr="#ee212d");
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#d21822), to(#ee212d));
	  background-image: -moz-linear-gradient(top, #d21822, #ee212d);
	  background-image: -ms-linear-gradient(top, #d21822, #ee212d);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d21822), color-stop(100%, #ee212d));
	  background-image: -webkit-linear-gradient(top, #d21822, #ee212d);
	  background-image: -o-linear-gradient(top, #d21822, #ee212d);
	  background-image: linear-gradient(#d21822, #ee212d);
	  border-color: #d21822 #ee212d hsl(0, 69%, 17%);
	  color: #fff !important;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	  -webkit-font-smoothing: antialiased;
}

.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-image:none
}

.brand-slid .tooltip {}
.tooltip div.tooltip-inner {padding:10px; background-color:#3e3e3e !important}
.tooltip div.tooltip-arrow {color:#3e3e3e}
.logo-slid {max-width:200px; margin:0 10px}

/*.sub-menu .tooltip {background:transparent}
.sub-menu .tooltip div.tooltip-inner {padding:0; background:transparent !important; font-style:italic; color:#3e3e3e; margin:-10px 0 0 0; font-size:11px}
.sub-menu .tooltip div.tooltip-arrow {background:transparent; display:none !important}*/

.slider-block-inner {position:relative}
.slider-block-inner img, .slider-block-small img{width: 100%}
.slider-block-inner .btn-slider {position:absolute; right:50%; bottom:-5px; width:220px; margin:0 -550px 0 0}
.slider-block-inner .btn-slider .btn {border:0; border-radius:5px; padding:10px 50px}

.product-cat-bg {min-height:600px; background:url(../images/product_cate_bg.jpg) top center no-repeat; margin:0 0 0 0}
.product-cat-bg .col-sm-6.col-md-6 {padding:80px 0 0px 0}
.product-cat-bg  h4 {padding:50px 0 0 0; font-family: 'Conv_AvenirLTStd-Roman'; color:#000; font-size:20px; letter-spacing:normal}
.product-cat-bg .img-responsive {display:inline !important}
.zip-search .btn-primary {padding:7px 25px;}
.buy-adrs-block {height:250px; overflow:auto}

.brand-bg-static{
		min-height:600px;		
		background-position:bottom center;
		background-repeat:no-repeat;
		background-size:100%;
		margin:0;
}
.pj-bg-static{
		min-height:600px;
		background-image:url(../images/pjs_bg.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		background-size:100%;
		margin:0;
}
.soul-bg-static{
		min-height:600px;
		background-image:url(../images/soul_bg.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		background-size:100%;
		margin:0;
}
.nates-bg-static{
		min-height:600px;
		background-image:url(../images/nates_bg.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		background-size:100%;
		margin:0;
}
.ashoka-bg-static {
		min-height:600px;
		background-image:url(../images/ashoka_bg.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		background-size:100%;
		margin:0;
}
.aeroplane-bg-static {
		min-height:600px;
		background-image:url(../images/aeroplane_bg.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		background-size:100%;
		margin:0;
}
.commercials-block {text-align:center; padding-top:30px}
.commercials-block .img-responsive {border:10px solid #e0e0e0; display:inline !important}

.contact-block {background:url(../images/contact_bg.jpg) top center no-repeat; min-height:490px; background-size:100%;}
.brandh-checkbox .checkbox label{min-height:32px; line-height:normal}
.brandh-checkbox .checkbox, .radio + .radio, .checkbox + .checkbox {margin-top:0}
.prd-slider .col-md-20 {width:20%; float:left}
.prd-slider.nates-prd-slider .col-md-20 {width:33%}
.prd-slider .col-md-20 .thumbnail {background-size:100%; background-position:center 270px; padding:20px 0 0 0}
.prd-slider .col-md-20 .prd-img {min-height:245px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.prd-slider .thumbnail:hover .caption {color:#f41c28}
.prd-slider .thumbnail:hover .prd-img {margin-top:-8px !important; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

.about-bg {min-height:600px; background:url(../images/about_bg.jpg) center 0 no-repeat; background-size:100%}
.text-center .img-responsive {display:inline !important}
.prd-east {display:none}
.prd-east span {font-weight:bold; font-size:18px; }
.prd-east img {width:90px !important}

.dirct-name {font-size:20px;}
h5.dirct-name {margin:0 0 0 0; font-family: 'Conv_AvenirLTStd-Roman'; text-transform:capitalize}
.designation {font-size:14px; margin-bottom:20px; display:block}

.financial-block  {font-size:16px}
.financial-block h6 {font-weight:bold; font-size:18px; margin:0 0 10px 0; padding:0}
.financial-block h6 span {display:inline-block; border-bottom:1px solid #000; padding:0 0 5px 0}
.red-bults {padding:0; padding-bottom:20px}
.red-bults li {background:url(../images/red_arrow.png) 0 10px no-repeat; list-style:none; padding:0; margin:0; line-height:normal; padding:10px 0 10px 25px}
.red-bults li .date {font-size:12px; color:#3e3e3e; display:block}

.org-bults li{background:url(../images/orglist.png) 0 8px no-repeat; list-style:none; padding:0; margin:0; line-height:normal; padding:12px 0 10px 35px; margin-top:10px;}
.org-bults li a{ color:#3e3e3e;}
.org-bults li a:hover{ color:#f78e1e;}


.methi-block {margin:-40px 0 0 0}
.recipe-block {margin:20px 0 0 0}

.pop-content {/*background-color:#efefef;*/ background-color: #fff; line-height:22px}
.pop-content .modal-body {/*padding:15px 40px 15px 15px*/ padding: 15px;}
.modal-dialog {margin-top:100px}
.modal-backdrop {/*display:none*/}
.modal-content {border-radius:0}
.pop-content .close {border:1px solid red; width:25px; height:25px; color:#fff; opacity:10; background-color:#f41c28; border:0; cursor:pointer; z-index:111; position:absolute; right:10px; top:10px; font-weight:normal}

.globe-map-mobile {display:none}

/* footer *******************/
.footer-section {font-size:11px; color:#777777; width:100%; float:left; background-color:#fff}
.footer-block {border:1px solid #7f7f7f; border-width:1px 0; padding:40px 0 30px 0; font-size:12px; margin:20px 0 10px 0; clear:left; width:100%; float:left}
.footer-block .img-responsive {display:inline !important}
.ftr-links {margin-bottom:15px}
.ftr-links a {padding:0 3px}
.footer-section .col-sm-6.col-md-6 {padding:0 0 25px 0}
.footer-section .col-sm-6.col-md-6.text-right {letter-spacing:2px; padding:0 0 10px 0; font-size:10px}
.footer-section .letter-spacing {letter-spacing:2px; display:inline-block}

.page-scroll {width:31px; height:18px; background:url(../images/more_arrow.png) 0 0 no-repeat; position:fixed; right:20px; bottom:20px; z-index:999}
.page-scroll a {display:block; height:18px}
.slicknav_menu, #menu {display:none}
#map-canvas{width: 100% !important;}
.ccontainer_iframe #slider{width: 100% !important;}
.ccontainer_iframe table
.normal-mode{display: block; text-align: center; overflow: hidden;}
.mobile-mode{display: none;}
.country-drop{margin-bottom: -40px;  z-index: 9999;}

.txtwrapimg{ float:left; margin:0 20px 0 -10px}
.txtwrap1{ margin:10px;text-align: justify;}


.category_banner{
		  background-position: top center;	
		  background-repeat: no-repeat; 
		  height:200px;
}
.banner1{ 
		  background-image:url(../images/banner_soul_main.jpg);
		  background-position: top center;	
		  background-repeat: no-repeat; 
		  height:380px;
}
.banner2{ background-image:url(../images/ashoka-banner1.jpg) ;
		 background-position: top center;	
		 background-repeat: no-repeat;
		  height:380px;}
.banner3{ background:url(../images/banner_nates_main.jpg) top center no-repeat; height:380px;}
.banner4{ background:url(../images/banner_pj_main.jpg) top center no-repeat; height:380px;}

.banner5{ background:url(../images/banner_ashoka_inner.jpg) top center no-repeat; height:200px;}
.banner6{ background:url(../images/product-Soul.jpg) top center no-repeat; height:200px;}
.banner7{ background:url(../images/banner_nates_main.jpg) top center no-repeat; height:200px;}
.banner8{ background:url(../images/product-pj.jpg) top center no-repeat; height:200px;}
.banner9{ background:url(../images/ADF-brand-aeroplane.jpg) top center no-repeat; height:380px;}

.banner10{ background:url(../images/ADF-brand-camel.jpg) top center no-repeat; height:380px;}
.banner11{ background:url(../images/ADF-product-camel.jpg) top center no-repeat; height:200px;}
.banner12{ background:url(../images/ADF-product-aeroplane.jpg) top center no-repeat; height:200px;}
.banner13{ background:url(../images/ADF-brand-TrulyIndian.jpg) top center no-repeat; height:380px;}
.banner14{ background:url(../images/ADF-product-trulyindian.jpg) top center no-repeat; height:200px;}
.banner15{ background:url(../images/ADF-product-Nates.jpg) top center no-repeat; height:200px;}

.banner16{ background:url(../images/ADF-soul1.jpg) top center no-repeat; height:380px;}
.banner17{ background:url(../images/ADF-soul2.jpg) top center no-repeat; height:380px;}
.banner18{ background:url(../images/ADF-soul3.jpg) top center no-repeat; height:380px;}
.banner19{ background:url(../images/ADF-soul4.jpg) top center no-repeat; height:380px;}

.banner20{ background:url(../images/pj1.jpg) top center no-repeat; height:380px;}
.banner21{ background:url(../images/pj2.jpg) top center no-repeat; height:380px;}

.banner22{ background:url(../images/banner_nates1.jpg) top center no-repeat; height:380px;}
.banner23{ background:url(../images/ashoka-banner2.jpg) top center no-repeat; height:380px;}
.banner24{ background:url(../images/ashoka-banner3.jpg) top center no-repeat; height:380px;}
.banner25{ background:url(../images/ashoka-banner4.jpg) top center no-repeat; height:380px;}


.brandsbanner{

		background-image:url(../images/brands-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:200px;
}
.investorsbanner{
		background-image:url(../images/banner/investor-banner.jpg); 
		background-position:top center;
		background-repeat:no-repeat;
		height:380px;
}
.careerbanner{
		background-image:url(../images/banner/career-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat; 
		height:200px;
}
.brand-stroy-banner{
		background-image:url(../images/banner/brand-stroy-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat; 
		height:380px;
		background-size: cover;
}
.global-presence-banner{
		background-image:url(../images/banner/global-presence-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:380px; 
		margin-bottom: 0;
}
.management-banner{
		background-image:url(../images/banner/management-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:380px;
}
.investory-relations-banner{
		background-image:url(../images/banner/investory-relations-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:380px;
}
.financial-information-banner{
		background-image:url(../images/banner/financial-information-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:380px;
}
.adf-aboutus-banner{
		background-image:url(../images/banner/adf-aboutus-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:200px;
		margin-bottom: 0;
}
.adf-contactus-banner{
		background-image:url(../images/banner/adf-contactus-banner.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:200px;
		margin-bottom: 0;
}
.adf-business-banner{
					background-image:url(../images/banner/contactus-banner.jpg);
					background-position:top center;
					background-repeat:no-repeat; 
					height:200px;
					margin-bottom: 0;
}
.adf-csr-banner{
					background-image:url(../images/banner/csr-banner.jpg);
					background-position:top center;
					background-repeat:no-repeat;  
					height:200px;
					margin-bottom: 0;
}

.fb-like-box {border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; border:1px solid #aaa;}
.videogallery{ display:block;}
.mobilevideo{display:none;}

.accordion { width:60%; margin:0 auto;}
.accordion li{list-style:none;}
.accordion li .acclist a { font-size:16px; background:url(../images/acc-icon.png) left top no-repeat; background-position:5px 8px; color: #3e3e3e; display: block; font-style: normal; margin: 0; padding: 5px 10px 5px 40px; }
.accordion li.active .acclist a { color:#c1272d; background:url(../images/acc-icon.png) left bottom no-repeat; background-position:5px -41px;}
.accordion li.locked .acclist a {
                        background:             #963;
                        background:             #963 -webkit-gradient(linear, left top, left bottom, from(#c96), to(#963)) no-repeat;
                        background:             #963 -moz-linear-gradient(top,  #c96, #963) no-repeat;
                        border-bottom:          1px solid #630;
                        border-top:             1px solid #fc9;
                        text-shadow:            0 -1px 2px #630, #fc9 0 1px 2px;
}

.accordion .panel {padding:10px 40px; line-height:20px; border:none; box-shadow:none;}
.accordion .panel td{ padding:4px; border:solid 2px #fff;}



.brandlist h3 {
    font-family: 'Conv_AvenirLTStd-Roman';
    text-transform: capitalize;
    font-size: 18px;
    letter-spacing: normal;
    margin: 10px 0 15px 0;
    padding: 0;
    text-transform: uppercase;
}

/*.brandlist{
	margin-bottom: 45px;
}*/

.brandlist p{
	line-height: 1.6;
	margin: 0;
}

.scialicon_wapper{
	position: fixed;
	right: 0;
	top: 300px;
}

.scialicon_wapper a{
	display: block;
	background-color: #333;
	/*width: 30px;
	height: 30px;*/
	padding: 5px 10px;
	/*line-height: 32px;*/
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin-bottom: 4px;
}

.scialicon_wapper a .fa{
	font-size: 20px;
}

.scialicon_wapper a:hover{
	background-color: #f41c28;
}

.searchbox{
	/*margin-top: 32px;*/
}

.searchbox .gsib_a {
    padding: 0px;
}

.searchbox .gsc-input-box {
    border: 1px solid #7f7f7f;
    background: #fff;
    height: 28px;
    padding: 0 25px 0px 5px;
}

.searchbox .gsc-input-box input[type="text"]{
	background-image: none !important;
	background-color: transparent !important;
	width: 100%;
}

.searchbox input.gsc-search-button,
.searchbox input.searchbutton{
	background-image: url("../images/magnify-icon.png");
	background-position: left;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-color: transparent;
	border: 0px none;
	min-width: inherit;
	padding: 10px;
	border-color: transparent;
	margin-top: 10px;
	margin-left: -35px;
}

.floatL{
	float: left;
}

.floatR{
	float: right;
}

.sharemarketbox{
	clear: both;
	overflow: hidden;
}

.sharemarketbox #bse{
	/*margin-right: 5px;*/
}

.sharemarketbox .stock {
    height: 31px;
    /*line-height: 20px;*/
	line-height: 12px;
    /*width: 90px;*/
    float: left;
    padding: 5px;
    border: 1px solid #e7e7e7;
    background: url(../images/bg-stock.jpg) left bottom #fff;
    /*font-size: 13px;*/
	font-size: 11px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 49%;
}

.sharemarketbox .stock.floatR{
	float: right;
}

.sharemarketbox .stock i {
    width: 10px;
    height: 15px;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}

.sharemarketbox .stock i.stock-up {
    background: url(../images/stock-arrow-up.png) no-repeat left top;
}

.sharemarketbox .stock i.stock-down {
    background: url(../images/stock-arrow-down.png) no-repeat left top;
}

.searchbox input.searchbutton{
	position: absolute;
    right: 5px;
    top: 5px;
    margin: 0;
    text-decoration: none;
    font-size: 0;
}



.searchbox form{
	position: relative;
	display: block;
	/*margin-top: 39px;*/
}

.searchbox input.gsc-search-button:hover, 
.searchbox input.gsc-search-button:focus {
    border-color: transparent;
    background-color: transparent;
    background-image: url("../images/magnify-icon.png");
    filter: none;
}

.searchbox .searchfield{
	border: 1px solid #7f7f7f;
    background: #fff;
    height: auto;
    padding: 0 25px 0px 5px;
    width: 100%;
}

.gcsc-branding{
	display: none;
}

.searchresult .gs-webResult.gs-result a.gs-title:visited, 
.searchresult .gs-webResult.gs-result a.gs-title:visited b, 
.searchresult .gs-imageResult a.gs-title:visited, 
.searchresult .gs-imageResult a.gs-title:visited b {
    /*color: #f41c28;*/
}

/*.home-nav li:nth-child(2n) .sub-cat-tab,*/
.home-nav li:nth-child(7n) .sub-cat-tab  {
    z-index: 1000;
    background-color: #fff;
    padding-top: 25px;
    margin-top: 0px;
}

.home-nav li:first-child:hover .sub-cat-tab/*,
.home-nav li:nth-child(2n):hover .sub-cat-tab */{
    z-index: 100000;
    /*margin-top: 2px;*/
}

.home-nav li:nth-child(2n):hover .sub-cat-tab{
	z-index: 100000;
	/*margin-top: 2px;*/
}

.home-nav li.active:first-child:hover .sub-cat-tab {
    z-index: 100000;
    margin-top: 0px;
}

.nav-block li a{
	position: relative;
	z-index: 10000;
}

.searchresult .gsc-result .gs-title {
    height: auto;
}


.page-template-custom-template-csr-php .section{
	width: 98%;
	float: left;
	margin: 0% 2%;
}

@media (min-width:768px) {
.slider-block .img-responsive {height:auto !important;}
.slider-block-inner .img-responsive {height:auto !important;}
	.normal-mode{display: none;}
}

@media (min-width:1024px) {
/*.slider-block .img-responsive {height:500px !important;}*/
.slider-block-inner .img-responsive {height:380px !important;}
.prd-slider .carousel-control.left {left:-45px}
.prd-slider .carousel-control.right {right:-45px}
/*.normal-mode{display: none;}
.mobile-mode{display: block;}*/
}

@media (max-width:768px) {
/*.contact-block {  margin-top: 51px;}*/
.txtwrapimg{float:none;width: 100%;}
.mb-center{text-align:center;}
.slider-block .item img{ height:auto; width:100%;}
.videogallery{ display:none;}
.mobilevideo{display:block;}
.logo-slid{clear:both; display:block; margin:10px auto;}
.footer-section .col-sm-6.col-md-6{padding:0;}
.slider-block-small.text-center.mobile-mode {
    margin-top: 83px;
}
    .country-drop{float: none !important; text-align: center; display:block; margin: 0 auto 50px; width: 124px;}
    /*.normal-mode{display: none;}*/
    .for-mobile{display: none !important;}
    .mobile-mode{display: block; text-align: center; overflow: hidden;}
    .mobile-mode img{width: 100%;}
    /*.about-bg{ margin-top: 80px;}*/
    .prd-east{margin-bottom:20px;}
        .prd-east span{display:block;}
#in-brand{display:none !important;}
    .carousel-indicators{display:none;}
/*#header{position: fixed; top: 0px;}*/
/*.slider-block-inner, .slider-block{margin-top: 78px;}*/
.social-icons {position:absolute; right:10px; top:0; padding:10px; font-size:14px}
.header-block {width:100%; float:left; padding-bottom:0}
.header-block {height:auto}
.header-block .col-sm-3.col-md-3 {position:static}
.header-block .social-icons {width:100px}
.header-block .social-icons a {margin:0}
.slider-block-small .img-responsive, .slider-block .img-responsive {height:auto !important}
h1.logo {margin:0; background-size:100px; height:70px; background-position:top center; width:100%}
.nav-block {padding:0 0 0 10px; width:300px}
h1, h2 {font-size:200%}
.nav-block li a {padding:0 0 6px 0}
.footer-section, .footer-section .col-sm-6.col-md-6 {text-align:center !important; clear:left !important}
.img-block {width:25% !important; float:left}
.ingredients-block {clear:left; width:100%; float:left}
.instructions-block {clear:left; padding-top:30px; width:100%; float:left}
.header-block nav {margin:0}
.slider-block-inner {position:relative;height: 100px !important;}
.slider-block-inner .img-responsive {height:auto !important}
.commercials-block {padding:15px}
.location-block {text-align:center}
.chatter-block {text-align:center}
.prd-slider h3 {font-size:100%; text-align:center !important; margin:0}
.prd-slider .carousel-control.left {left:0}
.prd-slider .carousel-control.right {right:0}
.img-block .roundimg-label {height:70px; width:100%; line-height:70px; font-size:12px}
.sub-cat-tab {width:auto; margin:0 auto; padding:15px 0 10px 0; height:30px;}
prd-slider {padding:0 10px}
.prd-slider .col-md-20 {width:33%}
.prd-slider .col-md-20 .prd-img {min-height:inherit}
.sub-text {font-size:120%}
.contact-block h6 {text-align:center; font-size:100%}
#nav-module {display:none}
#menu {display:none}
.slicknav_menu, .nav-block {display:block}
.globe-map {display:none}
.footer-map{ display:none;}
.globe-map-mobile {display:block}
.brandlist{margin: 0px;}.brandlist h3{text-align: center;}.brandlist p{text-align: justify;margin: 0px 10px;letter-spacing: 1px;}
.accordion{width:100%;padding: 0px;}.accordion li .acclist a{line-height: 17px;font-size: 14px;background-position: 4px 4px;
    color: #3e3e3e;
    display: block;
    font-style: normal;
    margin: 0;
    padding: 5px 10px 5px 30px;}.org-bults{padding-left: 10px; }.contact-block .row{margin: 0% 3%;text-align: justify;}
    .adf-contactus-banner{height: 150px !important;background-size: 100% 100%}
    .csr-row .row{margin: 0px;}.csr-row img{width:100%;}.page-template-custom-template-csr-php .body-text{width:94%;margin: 0% 3%;}
    .csr-row .col-md-3, .csr-row .col-md-9{padding: 0px;}.csr-row{width: 100%;}
.single-csr .body-text p{margin: 0px 10px;}.single-csr .body-text h3{letter-spacing: 1px !important;margin:10px;}
	.mobile-layout img{height: 120px !important;}
}

@media (max-width:480px) {
.col-sm-7.col-md-7 {padding:15px}
h1, h2{font-size:150%}
h2 {margin:0 0 15px 0}
.img-block img {width:50px; height:50px}
.nav-block {width:265px}
.nav-block li a {margin:0 3px}
.sub-cat-tab {font-size:13px}
.text18, .text20 {font-size:100%; line-height:normal}
.zip-search {padding:15px 0}
.section {padding:15px 0}
.product-cat-bg {margin:0}
.product-cat-bg .col-sm-6.col-md-6 {padding:20px 0 0 0}
.img-block .roundimg-label {height:50px; width:100%; line-height:50px; font-size:10px;}
.sub-cat-tab span.sub-cattab-span {width:auto}
.prd-slider .col-md-20 {width:50%}
.contact-block  address {text-align:center}
.newicon.p1 { right:30%;}
.newicon.p2{ right:18%;}
}

@media (max-width:320px) {
	h1, h2, h3, h4, h5, h6 {font-size:120%}	
	.prd-slider .col-md-20 {width:100%}
	.contact-block h6 {text-align:center; font-size:100%}
}

@media (min-width:1024px) {
	.modal-dialog{
		width: 900px;
	}

	.popup-productimg {
	    margin-top: 0px; 
	    vertical-align: middle;
	    display: inline-block;
	    position: fixed;
	    top: 50%;
	    transform: translateY(-50%);
	}
}

.active-form{display:none}

.brandlist a{
	display: block;
	/*border: #3e3e3e 1px solid;
	min-height: 100px;
	line-height: 110px;*/
}

.brandlist span a{
	display: inline-block;
	border: 0px none;
	min-height: inherit;
}

.brandlist ul{
	list-style-type: none;
	margin:0;
	padding: 0; 
}

.brandlist ul li{
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
}

.brandlist ul li a{
	line-height: 110px;
	min-height: 110px;
}

.brandlist ul li:last-child{
	margin-right: 0px;
}

.brandlist ul li .social-caption a{
	/*background-color: #3e3e3e;
	border-radius: 50%;
	color: #fff;*/
	width: 30px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	border-radius: 50%;
	min-height: inherit;
}

.brandlist ul li .social-caption a:hover{
	/*background-color: #f41c28;*/
	color: #f41c28;
}

.brandlist ul li .social-caption a .fa{
	vertical-align: middle;
	font-size: 16px;
}

.popup-productimg{
	/*margin-top: 30px;*/
}

.body-text{
	overflow: hidden;
}

.pop-content h3{
	font-weight: 600;
	color: #6c2462;
}

.popupcontent{
	padding: 0 15px 0 30px;
}

.nutrition-img{
	margin-top: 15px;
}

.mobile-product-popup .tabbable{
	padding: 30px 15px;
}

.mobile-product-popup .nav-tabs{
	border-bottom: 0px none;
	padding-top: 30px;
}

.mobile-product-popup .nav-tabs>li{
	width: 33%;
	text-align: center;
}

.mobile-product-popup .nav-tabs>li>a{
	background-position: left;
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: inline-block;
}

.mobile-product-popup .nav-tabs>li>a.tab1{
	background-image: url("../images/photo-icon.jpg");
	width: 45px;
	height: 36px;
}

.mobile-product-popup .nav-tabs>li.active>a.tab1{
	background-image: url("../images/photo-icon-hover.jpg");
}

.mobile-product-popup .nav-tabs>li>a.tab2{
	background-image: url("../images/information-icon.jpg");
	width: 39px;
	height: 38px;
}

.mobile-product-popup .nav-tabs>li.active>a.tab2{
	background-image: url("../images/information-icon-hover.jpg");
}

.mobile-product-popup .nav-tabs>li>a.tab3{
	background-image: url("../images/nutrition-icon.png");
	width: 30px;
	height: 37px;
}

.mobile-product-popup .nav-tabs>li.active>a.tab3{
	background-image: url("../images/nutrition-icon-hover.jpg");
}

.mobile-product-popup .nav-tabs>li.active>a, 
.mobile-product-popup .nav-tabs>li.active>a:hover, 
.mobile-product-popup .nav-tabs>li.active>a:focus {
    color: #555;
    border: 0px none;
}

.prd-slider .carousel-control.left {
    left: 0;
}

.prd-slider .carousel-control.right {
    right: 0;
}

.sub-cat-tab{
	border-bottom: 0px none;
	height: auto;
}

.sub-cat-tab span.sub-cattab-span{
	position: relative;
}
/*
.sub-cat-tab::before {
	background: #7f7f7f;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	bottom: 15px;
	width: 100%;
}

.sub-cat-tab::before {
  	left: 0;
}*/

/*.slider-block .item{
	position: relative;
}*/

.slider-block .scialicon_wapper{
	position: absolute;
	top:45%;
}

.slider-block .item.img1 .scialicon_wapper a,
.slider-block .item.img2 .scialicon_wapper a,
.slider-block .item.img3 .scialicon_wapper a,
.slider-block .item.img4 .scialicon_wapper a{
	height: auto;
}

.gallreybox a{
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
}

.gallreybox a:last-child{
	margin-right: 0;
}

.gallreybox a img{
	width: auto;
	height: 210px;
}

.csr-row{
	margin: 30px 0;
    padding-top: 30px;
    border-top: 1px solid #DDD;
}

.csr-row h3{
	margin: 10px 0 10px 0;
	padding: 0;letter-spacing: 1px !important;
	line-height: 25px;
}

.csr-row p{
	line-height: 26px;
}

a.readonlink{
	color: #f41c28;
}

a.readonlink:hover{
	/*text-decoration: underline;*/
	color: #333;
}

.csr-tabs{
	margin-top: 20px;
}

.csr-tabs .tab-content{
	padding: 15px;
}

.rightspace{
	margin-right: 15px;
}

.prd-slider .carousel-inner {
    position: relative;
    width: 90%;
    overflow: hidden;
    margin: 0 auto;
}

.sharemarketbox{
	visibility: hidden;
}

.rightspace .form-control{
	padding: 5px;
}


@media only screen and (min-width: 950px){
	.touch{
		min-height: 320px;
	}
}

/*#prd-details1 .tab-content {
  	padding:10px;
    border:1px solid #ddd;
    border-bottom:0px;
}

#prd-details1 .nav-tabs {
	border-bottom: 0px;
    border-top: 1px solid #ddd;
}
  #prd-details1 .nav-tabs > li {
	margin-bottom:0;
    margin-top:-1px;
}
  
#prd-details1 .nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

#prd-details1 .nav-tabs > .active > a, 
#prd-details1 .nav-tabs > .active > a:hover, 
#prd-details1 .nav-tabs > .active > a:focus {
	color: #555555;
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-top-color: transparent;
}*/