@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Roboto:300,400,500,700,900');

@charset "utf-8";

/* CSS Document */

body { font-family:'Roboto', Arial; outline:none; position:relative; font-size:15px;   text-rendering: optimizelegibility;    word-wrap: break-word; font-smooth: always; letter-spacing: normal; font-weight: 400; webkit-font-smoothing: antialiased; }

@font-face {

	font-family: 'Lovelo';

	src: url('../fonts/LoveloBlack.eot');

	src: url('../fonts/LoveloBlack.eot?#iefix') format('embedded-opentype'),

		url('../fonts/LoveloBlack.woff') format('woff'),

		url('../fonts/LoveloBlack.ttf') format('truetype');

	font-weight: 900;

	font-style: normal;

}



header, section, footer, aside, div, ul, ul li, li, input, label { box-sizing:border-box; }

h1, h2{ font-family: 'Lovelo'; }

h2{ width:100%; font-size:42px; color:#84ad51; padding:0; margin:0;}

ul, ul li, li { list-style-type:none; }

a, a:hover, a:focus { text-decoration:none; outline:none; }

img{ width:auto; max-width:100%;}

.top_header{ width:100%; float:left; min-height:38px; background:#f4701f; color:#fff;}

.top_social_lnk{width:auto; float:right; height:38px;}



.social_list{margin:0px; padding:0px; width:auto; float:left;}

.social_list li{margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px;   list-style:none; width:60px; height:38px;display:block; float:left; border-left:1px solid #f79b63;   text-align: center;}

.social_list li:nth-child(4){border-right:1px solid #f79b63;}

.social_list li:hover{ background-color:#fff; transition:all 0.4s ease;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; cursor:pointer;}

.social_list li span{width:30px; height:30px; display: inline-block; background-image:url(../images/social_icons.png);background-position: 4px 10px; background-repeat:no-repeat; }

.social_list li:hover span{background-image:url(../images/social_icons.png);  background-position: 4px -19px;  transition:all 0.4s ease;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease;  }

.social_list li + li span{ background-image:url(../images/social_icons.png);background-position:-26px 10px; background-repeat:no-repeat; }

.social_list li + li:hover span{background-image:url(../images/social_icons.png);  background-position: -26px -19px;    }

.social_list li + li + li span{ background-image:url(../images/social_icons.png);background-position:-58px 10px; background-repeat:no-repeat; }

.social_list li + li + li:hover span{background-image:url(../images/social_icons.png);  background-position: -58px -19px;    }



.social_list li + li + li + li span{ background-image:url(../images/social_icons.png);background-position:-91px 8px; background-repeat:no-repeat; }

.social_list li + li + li + li:hover span{background-image:url(../images/social_icons.png);  background-position: -91px -20px;    }





.select_site{float:left; background-image: url(../images/world_icon.png); background-repeat: no-repeat; background-position: 15px center; width:auto; border-right:1px solid #f79b63;   cursor:pointer;  padding:9px 20px 8px 40px;  }

.select_site select{border:none; padding:8px 20px 6px 0; background: rgba(0, 0, 0, 0) url("../images/drop_down.png"); background-repeat:no-repeat; background-position: 100% center; -moz-appearance: none; -webkit-appearance: none; appearance: none; width:100%; text-align: center; color:#fff;  font-family: 'Roboto', sans-serif; color:#fff;  cursor:pointer;}



.select_lange{float:left; background-image: url(../images/translate_icon.png); background-repeat: no-repeat; background-position: 15px center; width:auto;  padding:9px 20px 8px 40px; border-right:1px solid #f79b63; cursor:pointer;  }



.search_now{float:left; background-image: url(../images/search_icon.png); background-repeat: no-repeat; background-position: 10px center; width:auto; border-right:0px solid #f79b63;  padding:9px 25px 8px 35px; cursor:pointer;}

.search_now:hover, .select_lange:hover, .select_site:hover{ background-color:#d45100;  transition:ease-in .3s; color: #fff;}

.active_1{background-color:#d45100;color: #fff;}
.active_1:hover{background-color:#d45100;color: #fff!important;}

.select_lange span{border:none; padding:8px 20px 6px 0;  cursor:pointer;  width:100%; text-align: center; color:#fff;  font-family: 'Roboto', sans-serif; color:#fff;}



.search_bar{ width:100%; float:left; background-color:#d45100; color:#fff; display:none; padding:15px 0;}

.search_bar .inpt{ width:70%; height:50px; border-radius:5px; border:solid 2px #fff; background:#f4701f; font-size:24px; padding:0 20px;}

.global_sites{ width:100%; float:left; background-color:#d45100; color:#fff; display:none; padding:15px 0; text-align:center;}

.global_sites h2{ font-size:24px; color:#fff; margin:0; padding:0; width:100%; float:left;}

.global_sites p{ font-size:18px; font-weight:300;}

.global_sites p a{ font-weight:400; color:#fff;}

.global_sites ul{ width:100%; float:left; border-top:solid 1px #dc7433; text-align:center; padding:20px 0 0 0;}

.global_sites ul li{ width:auto; display:inline-block; padding:5px 25px; font-size:18px; font-weight:300;}

.global_sites ul li a{ color:#fff; text-transform:uppercase; transition:ease-in .3s;}

.global_sites ul li a:hover{ color:#ff9655;}



.global_language{ width:100%; float:left; background-color:#d45100; color:#fff; display:none; padding:15px 0; text-align:center;}

.global_language h2{ font-size:24px; color:#fff; margin:0; padding:0; width:100%; float:left;}

.global_language p{ font-size:18px; font-weight:300;}

.global_language p a{ font-weight:400; color:#fff;}

.global_language ul{ width:100%; float:left; border-top:solid 1px #dc7433; text-align:center; padding:20px 0 0 0;}

.global_language ul li{ width:auto; display:inline-block; padding:5px 25px; font-size:18px; font-weight:300;}

.global_language ul li a{ color:#fff; text-transform:uppercase; transition:ease-in .3s;}

.global_language ul li a:hover{ color:#ff9655;}





.search_bar .btn{ width:auto; height:48px; border-radius:3px; border:solid 1px #fff; background:#f4701f; font-size:18px; padding:2px 30px; margin-left:10px;}





header { width:100%; float:left;  color:#000; min-height:60px; }

header  a:last-child{ border:none;}

.logo_area{ width:100%; float:left; height:auto; text-align:center; padding:10px 0;}

nav{ width:auto; float:right; height:auto; font-size:15px; font-weight:400; text-transform:uppercase; margin:60px 0 0 0; }

nav ul{ padding:0px; margin:0; width:100%; float:left; text-align:center;}

nav ul li{ width:auto; display:inline; position:relative; }

nav ul li a{ width:auto; padding:7px 20px;   display:inline-block; color:#494949; transition:ease-in .3s;}

nav ul li:hover  a{ background:#f4701f; color:#fff; border-radius:3px ;}

nav ul li ul.drop1_list{margin:0px; padding:0px; position:absolute; z-index: 999;width:200px;  top:28px; box-shadow:0px 0px 2px 0px #999; left:0px;  transform:scale(1,.5); -webkit-transform:scale(1,.5); -moz-transform:scale(1,.5); transform-origin:top; -webkit-transform-origin:top; -moz-transform-origin:top; visibility:hidden; opacity:0; transition:all .3s ease; }

nav ul li ul.drop1_list li{display:inline; position:relative;}

nav ul li ul.drop1_list li:last-child a{border-bottom:0px solid #ffefee;}

nav ul li ul.drop1_list li a{display:block; padding:8px 5px 8px 12px; font-size:13px; color:#000;  font-family: 'Roboto', sans-serif; text-transform:inherit; text-align: left; background-color: #fff; border-bottom:1px solid #e5e6e7; border-radius:0;} 

nav ul li ul.drop1_list li:hover a{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#f4701f; color:#fff;}



nav ul li:hover ul.drop1_list{ opacity:1; visibility:visible;  transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); }





.mobile_nav{ width:50px; float:right; background:#000; height:50px; color:#fff; font-size:16px;font-family:tahoma; text-transform:uppercase; line-height:35px; padding:0 15px; cursor:pointer; display:none; margin:25px 0 0 !important; }

.nav_right{ right:15px; z-index:5;  -webkit-animation:menu .7s;  animation:menu .7s; top:75px;}



@keyframes menu{

0%{opacity:.6; right:-335px;}

100%{opacity:1; right:15px;}

}

@-webkit-keyframes menu{

0%{opacity:.6; right:-335px;}

100%{opacity:1; right:15px;}

}



.banner { width:100%; float:left;	}

.banner  img{ width:100%;}

.invest_dabur{ width:100%;  float:left; height:auto; padding:60px 0;}

.invest_dabur h2{ width:100%; text-align:center; font-size:42px; color:#84ad51; padding:0; margin:0;}

.invest_dabur p{ text-align:center; padding:0; margin:0 0 35px 0; color:#515151; line-height:20px;}

.invest_dabur .stock_market{ width:50%; float:left; min-height:550px; background:url(../images/stock_market_bg.jpg) no-repeat; position:relative; }

.invest_dabur .stock_market .color_bg{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(240,240,240,.9); }

.invest_dabur .stock_market .reports{ width:70%; margin:40px auto; padding:0; text-align:center; color:#000; z-index:5;}

.invest_dabur .stock_market .reports li{ width:40%; font-size:24px; display:inline-block; margin:20px 20px;}

.invest_dabur .stock_market .reports li h3{ font-size:22px; font-weight:400; padding:5px 15px; margin:0; line-height:26px; }

.invest_dabur .stock_market .reports li figure{ width:135px; height:135px; background:#606060; border-radius:50%; margin:0 auto; transition:ease-in .3s all; line-height:135px; }

.invest_dabur .stock_market .reports li:hover figure{ background:#f4701f;}



.invest_dabur .share_market{ width:50%; float:left; min-height:550px; background:url(../images/dabur_usa_share_marketing.jpg) no-repeat; position:relative; }

.invest_dabur .share_market .color_bg{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.8); }

.invest_dabur .share_market .share_price{ width:auto; float:left; margin:175px 0 0 175px; color:#fff;}

.invest_dabur .share_market .share_price h3{ width:100%; float:left; font-size:32px; text-transform:uppercase; margin:0; padding:0;}

.invest_dabur .share_market .share_price h2{ text-align:left; color:#fd8006; font-size:45px; margin:0; padding:0 0 15px 0; line-height:40px;}

.invest_dabur .share_market .share_price h2 span{ color:#84ad51; padding:0 0 0 15px;}

.invest_dabur .share_market .share_price p{ color:#fff; text-align:left; font-size:24px; line-height:32px;}



.visit_portal a{ width: 150px; height: 40px; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); background:#f4701f; color:#fff; display:inline-block; font-size:16px; text-align:center; text-transform:uppercase; line-height:40px; transition:ease-in .3s; margin:50px 0 0 0;}

.visit_portal a:hover{ background:#84ad51; color:#fff;}





.explore_dabur{ width:100%;  float:left; height:auto; padding:60px 0;}

.explore_dabur h2{ width:100%; text-align:center; font-size:42px; color:#84ad51; padding:0; margin:0;}

.explore_dabur p{ text-align:center; padding:0; margin:0 0 35px 0; color:#515151; line-height:20px;}

.explore_dabur figure{ width:auto; position:absolute; top:40px; left:-10px; box-shadow: 1px 0px 3px 2px rgba(150, 150, 150, 0.71);}

.explore_dabur .explore_area{ width:58%; float:right; min-height:460px; background:#84ad51; color:#fff; padding:35px 15px 45px 90px;}

.explore_dabur .explore_area h3{ font-size:28px; margin:0; padding:5px 0 10px 0; font-weight:400;}

.explore_dabur .explore_area p{ text-align:left; color:#fff; line-height:24px; padding:0; margin:0;}



.explore_dabur .explore_area p a{ border: 0px; display: inline-block; position: relative; z-index: 1;border: 0px solid #fff; background-color: transparent; color: #fff;  padding: 5px 40px; margin:30px  0px 0px;}

.explore_dabur .explore_area p a::after {content: "'";color: transparent; border:solid 1px #fff; position: absolute;width: 100%; height: 100%; left: 0px; top: 0px; z-index: -1; border-radius: 0px; background-color: #; transform: skew(-20deg); -webkit-transform: skew(-20deg); }

.explore_dabur .explore_area p a:hover{ }







.our_range{ width:100%;  float:left; height:auto; padding:30px 0; background:#f9f9f9; margin:50px 0;}

.our_range h2{ width:100%; text-align:center; font-size:42px; color:#84ad51; padding:0; margin:0;}

.our_range p{ text-align:center; padding:0; margin:0 0 35px 0; color:#515151; line-height:20px;}

.our_range .slider{ width:100%; float:left;}

.our_range figure{ width:100%; float:left; height:auto;}

.our_range li h3{ border: 0px; display: inline-block; position: relative; z-index: 1;border: 0px solid #fff; color: #fff;  padding: 3px 30px; margin:-19px  0 0px 108px; float:left; font-size:22px; font-weight:300;  }

.our_range  li h3::after {content: "'";color: transparent; border:solid 0px #fff; position: absolute;width: 100%; height: 100%; left: 0px; top: 0px; z-index: -1; border-radius: 0px; background-color: #f4701f; transform: skew(-20deg); -webkit-transform: skew(-20deg); }

.our_range li p{ width:100%; float:left; text-align:center; padding:30px; margin:0;}

.our_range li span{ width:100%; float:left; text-align:center; height:40px; box-sizing:border-box; }

.our_range li span a{ color:#84ad51; border-bottom: dashed 1px #84ad51;  display:inline-block; transition:ease-in .3s;}

.our_range li span a:hover{ color:#f4701f; border-bottom: dashed 1px #f4701f;}



.be_change{ width:100%;  float:left; height:auto; padding:50px 0;}

.be_change figure{ width:50%; float:left; height:auto;}

.be_change figure img{ max-width:100%;	}

.be_change .content_area{ width:50%; float:left; height:auto; padding:35px 30px 35px 50px;}

.be_change .no_padding{padding:35px 50px 35px 0px;}

.be_change .flt_rgt{ float:right;}

.be_change .content_area h3{ font-size:30px; font-weight:400; color:#484848; padding:0; margin:0;}

.be_change .content_area p{ font-size:16px; padding:0; margin:0;}

.be_change .content_area p a{ width: 150px; height: 40px; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); background:#f4701f; color:#fff; display:inline-block; font-size:16px; text-align:center; text-transform:uppercase; line-height:40px; transition:ease-in .3s; margin:40px 0 0 0;}

.be_change .content_area p a:hover{ background:#84ad51; }



footer{ width:100%; float:left; background:#2a2931; color:#9e9e9e; min-height:400px; padding:50px 0 30px 0;}

footer .address_bot{ width:100%; float:left; border-right:solid 1px #3b3a41; min-height:300px; font-size:13px; font-weight:300;}

footer .address_bot address{ font-style:normal; background:url(../images/bot_line.png) no-repeat bottom left; padding:25px 0 35px; line-height:24px; margin-bottom:20px; }

footer .address_bot address span{color:#69c57d;}

 

footer .right_side{ width:100%; float:left; height:auto; padding:0 0 0 110px;}

footer .right_side .box{ width:27%; float:left; height:auto; padding:0; margin:0;}

footer .right_side .box h3{ color:#fff; font-size:15px; text-transform:uppercase; font-weight:500; padding:0 0 18px 0; margin:0 0 20px 0; background:url(../images/bot_line.png) no-repeat bottom left; } 

footer .right_side .box li a{ width:100%; color:#9e9e9e; font-size:13px; font-weight:300; padding:6px 0; display:inline-block; margin:0; transition:ease-in .3s;}

footer .right_side .box li a:hover{ color:#69c57d;}

footer .right_side .instagram{ width:46%; float:left; height:auto; padding:0 0 0 30px; margin:0;}

footer .right_side .instagram h3{ color:#fff; font-size:15px; text-transform:uppercase; font-weight:500; padding:0 0 18px 0; margin:0 0 20px 0; background:url(../images/bot_line.png) no-repeat bottom left; } 

footer .right_side .instagram figure{ width:100%; float:left;}

footer .right_side .instagram figure img{ width:90px; height:90px; display:inline-block; padding:4px 2px; cursor:pointer; transition:ease-in .3s;} 

footer .right_side .instagram figure img:hover{ opacity:.6;}


footer .address{ width:100%; float:left; height:auto; text-align:left; padding:0 0px; font-size: 13px; padding: 0px;  }
footer .address ul{ width: 100%; float: left; padding: 0; margin: 0; font-weight: 300; }
footer .address ul li{ width: 100%; float: left; padding: 0px 0 0px 30px; background: url(../images/footer_location.png) no-repeat left top 6px; margin-bottom: 25px; line-height: 22px; }



footer .address ul li+li{ background: url(../images/footer_call.png) no-repeat left top; margin-bottom: 25px; font-size: 14px; letter-spacing: .5px;}
footer .address ul li+li+li{ background: url(../images/footer_email.png) no-repeat left top 5px; margin-bottom: 20px; font-size: 14px;}

footer .address ul li a{color:#9e9e9e!important;}  
footer .address ul li a:hover{color:#69c57d!important;}


footer .bot_link{ width:100%; float:left; height:auto; padding:40px 0 0 110px; font-size:13px; font-weight:300;}

footer .bot_link a{ width:auto; display:inline-block; color:#9e9e9e; padding:0 20px 0 0; }

footer .bot_link a:hover{ color:#69c57d;} a:hover{ color:#69c57d;} .box li a:hover{ color:#69c57d;}

.footer_social_lnk{ width:100%; float:left; height:auto; padding:10px 0 0 110px; }

.social_list_bot{margin:0px auto; padding:0px; width:50%; }

.social_list_bot li{margin:0px 10px 0px 0px !important; padding:0px 0px 0px 0px;   list-style:none; width:33px; height:33px;display:block; float:left; border:1px solid #979797;   text-align: center; border-radius:50%;}

.social_list_bot li:hover{  transition:all 0.4s ease;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; cursor:pointer; border:1px solid #f4701f; }

.social_list_bot li span{width:33px; height:33px; display: inline-block; background-image:url(../images/social_icons_bottom.png);background-position: 10px 5px; background-repeat:no-repeat; }

.social_list_bot li:hover span{background-image:url(../images/social_icons_bottom.png);  background-position: 10px -21px;  transition:all 0.4s ease;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease;  }

.social_list_bot li + li span{ background-image:url(../images/social_icons_bottom.png);background-position:-28px 4px; background-repeat:no-repeat; }

.social_list_bot li + li:hover span{background-image:url(../images/social_icons_bottom.png);  background-position: -28px -21px;    }

.social_list_bot li + li + li span{ background-image:url(../images/social_icons_bottom.png);background-position:-67px 5px; background-repeat:no-repeat; }

.social_list_bot li + li + li:hover span{background-image:url(../images/social_icons_bottom.png);  background-position: -67px -20px;    }



.social_list_bot li + li + li + li span{ background-image:url(../images/social_icons_bottom.png);background-position:-107px 5px; background-repeat:no-repeat; }

.social_list_bot li + li + li + li:hover span{background-image:url(../images/social_icons_bottom.png);  background-position: -107px -23px;    }



/* About Us Page CSS starts here*/

.inner_page{width:100%; float:left; height:auto;  background:#fff; border-top:solid 1px #e4e4e4; padding:25px 0;}



.breadcrumb{color:#f4701f; line-height:40px; }

.breadcrumb a{ color:#333; padding:25px 35px 25px 0 ; position:relative; margin-right:20px; transition:ease-in .3s;}

.breadcrumb a:hover{ color:#f4701f;}

.breadcrumb a::after{ content:''; position:absolute; width:16px; height:12px; background:url(../images/arrow_top.png) no-repeat; top:30px; right:0px;}

.side_menu{ width:100%; float:left; padding:30px 0 60px 0;margin:0;}

.side_menu li{ width:100%; border-bottom:solid 1px #e5e5e5;}

.side_menu li a{ background:url(../images/side_menu_arrow.png) no-repeat left; padding:30px 10px 30px 15px; color:#f4701f; display:inline-block; transition:ease-in .3s; line-height:16px;}

.side_menu li a:hover{ color:#6c9e2e;}



.about_us_area{ width:100%; float:left; height:auto; padding:30px 0 60px 0; }

.about_us_area h1{ font-size:25px; font-family:'Roboto'; font-weight:300; color:#84ad51; text-transform:uppercase;}

.about_us_area p{ font-size:14px; font-weight:300; line-height:23px;}

.about_us_area p strong{ font-size:17px; font-weight:400;}





/* Product Pages Css Starts Here */

.our_products{ width:100%; float:left; height:auto;}

.our_products h1{ text-align:center; color:#84ad51; font-size:42px; padding:0; margin:0;}

.our_products p{ text-align:center; font-size:16px; line-height:24px;}

.our_products .product_list{ width:25%; float:left; min-height:150px; background:#fff; color:#000; padding:15px; box-sizing:border-box;}

.our_products .product_list img{ max-width:100%;}



.our_products .holder {float: left; margin: 0; overflow: hidden; position: relative; transition: all 0.5s ease 0s; width: 100%;}

.our_products .smooth { opacity: 1;}

.our_products .product_list:hover img { opacity: 0.9; }



.our_products figure { width:100%; float:left;   text-align:center; padding:10px 0;  }

.our_products figure img{ max-width:100%; height:auto;}

.our_products .more_info {background-color: rgba(57, 98, 6, 0.7);  bottom: 0; color: #ffffff; font-size: 14px;   margin: 0;   padding: 0;   position: absolute;  text-align: center;   top: 200px;  transition: all 0.5s ease 0s;  width: 100% ; height:100%; opacity:0; visibility:hidden; padding:25% 0 0 0;

}

.our_products .smooth a:hover > .more_info {  top: 0; opacity:1; visibility:visible;}

.our_products .more_info h4{ width:100%; float:left; padding:0; text-align:left; font-weight:500; font-size:16px; line-height: text-transform:none; text-align:center;}

.our_products  h3{ text-align:center;  font-size:14px;}

.our_products .more_info p { font-size: 14px; background:#fff; color:#000;  padding: 8px 15px;  text-align: left; width:auto; display:inline-block; line-height:15px; border-radius:5px;}

.our_products .filter_cat{ width:100%; float:left; height:auto; margin:10px 0 25px 0;}

.our_products .filter_cat ul{ width:100%; float:left; text-align:center; margin:0; padding:0;}

.our_products .filter_cat ul li{ display:inline-block; width:auto; padding:5px 15px; border:dashed 1px #ccc; margin:3px 3px; cursor:pointer; line-height:20px;}

.our_products .filter_cat ul li:hover, .our_products .filter_cat ul li.active{ color:#e96615; border:dashed 1px #e96615;}

.filtr-container{ width:100%; float:left; height:auto;}













/*Product Filter Css*/



.filtr-item { padding: 0 rem;}

.item-desc {background-color: rgba(0,0,0,0.5);  color: white;  position: absolute;  text-transform: uppercase; text-align: center;  padding: 1rem;  z-index: 1; bottom: 1rem; left: 1rem;    right: 1rem;}



/* Filter controls */

.simplefilter li, .multifilter li, .sortandshuffle li {  color: white; cursor: pointer; display: inline-block;  text-transform: uppercase;  padding: 1rem 2rem;}

.simplefilter li {background-color: #585858;}

.simplefilter li.active { background-color: #212121;}



/* Filter ended here*/



.scrollup { display: none;  position: fixed; bottom: 4em;  right: 2em; width: 47px;  height: 47px; background:url(../images/back-top-btn.png);  text-indent: -999999px; transition:ease-in .3s all;}



.scrollup:hover {  background-position: left bottom;}









/*15-5-2017*/

.prodct_dtl_page { width:100%; float:left; margin:0 0 0 0; padding:30px 0 20px; }

.prodct_dtl_page h1 { font-size:30px; font-weight:300; font-family:'Roboto'; color:#84ad51; margin-bottom:10px; margin-top:0; }

.prodct_dtl_page p { color:#000; font-size:18px; font-weight:300; font-family:'Roboto'; line-height:30px; margin:10px 0 10px; }



.prodct_label { width:100%; display:inline-block; margin:0 0 0 0; }

.prodct_label h3 { font-size:18px; color:#f4701f; font-weight:300; margin-bottom:4px; }

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

.prodct_label ul li { float:left; font-size:14px; font-weight:300; margin:0 12px 0 0;  }

.prodct_label ul li a { padding:0; float:left; margin:0; color:rgba(0,0,0,0.7); line-height:normal; padding:5px 20px; border:solid 1px #c9c9c9;border-radius:1px; transition:all .5s ease; }

.prodct_label ul li a:hover { transition:all .5s ease; border-color:#f4701f; color:#f4701f;}







.product_img { background:#f2f2f2; text-align:center; padding:20px 0; }



.disclaimer { width:100%; float:left; margin:40px 0 0 0; padding:5px 15px; border:dashed 1px #7f7f7f; border-radius:5px; }

.disclaimer p { font-size:12px; line-height:18px; font-weight:normal; text-align:justify; }

.disclaimer p strong { font-weight:bold; font-size:14px;}



.prodct_dtl_page .modal-header { padding:0; border-bottom:0px solid #e5e5e5; }

.prodct_dtl_page .modal-header .close { margin-top:-14px;right:-18px; position:absolute;z-index:9;background:#f4701f;border:none;color:#fff; font-size:28px;font-weight:300;line-height:0;width:40px;border-radius:50%;overflow:hidden; height:40px;padding:0 0 6px 0;}



.prodct_dtl_page .modal-dialog { width: 600px; margin:5% auto 30px;}



.prdct_sugetion { width:100%; float:left; margin:0 0 0 0; padding:0 0 60px 0;}

.prdct_sugetion h2 { font-weight:bold; font-size:25px; font-family:Roboto; color:rgba(0,0,0,0.7); text-align:center; text-transform:uppercase;}



.prdct_sugetion .bx-wrapper .bx-controls-direction a {top:50%;width:37px;height:40px; margin:-20px 0 0 0;}

.prdct_sugetion .bx-wrapper .bx-prev {left:-45px;background:url(../images/prdct_controlr.jpg) no-repeat 0 0px;}

.prdct_sugetion .bx-wrapper .bx-next {right:-45px;background:url(../images/prdct_controlr.jpg) no-repeat 0 0px; background-position:-54px 0 ;}



ul.slider2 li { border-right:solid 1px #e5e5e5;}

ul.slider2 li figure { text-align:center; float:left; width:100%; }

ul.slider2 li figure img { display:inline-block; }

ul.slider2 li p { width:100%; text-align:center; float:left; font-size:14px; font-weight:bold; color:#2c2b2b; }

ul.slider2 li p a { color:#2c2b2b; }



.contact_box{ width: 100%; float: left; min-height: auto; background: #fff; text-align: left;  padding: 0px 0px;  margin: 10px 0 0; }



.contact_box p{ text-align:left; font-size: 13px; font-weight: 400; line-height: 15px; padding: 0; margin: 0 0 5px; color: #333; }



.contact_box h4{ font-size: 28px; line-height: 30px; font-weight:700; color: #569100; font-family: 'open sans'; line-height: 36px; margin-bottom: 5px; }



.contact_box h4 img{ vertical-align: middle;  }

.contact_box h3{ font-size: 22px; line-height: 30px; font-weight:700; color: #333; line-height: 36px; margin:0 0 10px; text-align: left; padding: 0; text-transform: uppercase; font-family: 'open sans'; padding: 0;  }

.contact_box h5{ font-size: 22px; line-height: 30px; font-weight:700; color: #333; text-transform: uppercase; margin-bottom: 10px; text-align: left; padding: 0; margin-bottom: 0;  }

.contact_box_2{ width: 100%; float: left; background: #f1f1f1; padding: 20px; margin: 30px 0 0;}

.contact_box_2 h3{ font-size: 22px; line-height: 30px; font-weight:700; color: #333; line-height: 36px; margin:0 0 10px; text-align: left; padding: 0; text-transform: uppercase; font-family: 'open sans';  }

.contact_box_2 .main_ofc{ width: 100%; float: left; text-align: left; padding: 0; margin: 0; }

.contact_box_2 .main_ofc li{ width: 100%; float: left; height: auto; padding: 10px 0 10px 30px; background: url(../images/location.png) no-repeat left top 10px; }

.contact_box_2 .main_ofc li+li{background: url(../images/email.png) no-repeat left top 8px;}

.contact_box_2 .main_ofc li+li+li{background: url(../images/call.png) no-repeat left top 8px;}

.contact_box .contact_form{ width: 100%; float: left; text-align: left; margin: 0; padding: 0; }

.contact_box .contact_form li{ width: 50%; display: inline-block; margin: 8px 0; float: left;  }

.contact_box .contact_form li:last-child{ width: 100%; }

.contact_box .contact_form li input{ width:95%; border: solid 1px #ebebeb; border-radius: 3px; font-size: 14px; font-weight: normal; height: 43px; padding: 0 10px;}

.contact_box .contact_form li textarea{ width:98%; border: solid 1px #ebebeb; border-radius: 3px; font-size: 14px; font-weight: normal; height: 90px; padding: 10px 15px;}

.contact_box button{ display: block; padding: 10px 30px; background: #569100; color: #fff; border-radius: 3px; margin: 10px  0 0; border: none; font-size: 16px; float: left; transition: ease-in .3s;   }

.contact_box button:hover{ background: #f4701f; }

