@charset "utf-8";

/* CSS Document */

body,html{font-family: 'Poppins', sans-serif; overflow-x:hidden;}

.wrapper{width:100%;}

.fixed-top {position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}

.carousaltextcontainer{position:absolute; top: 50%; right: 5%; z-index: 1030; width:457px;}

.carousaltext{ font-size:64px; font-family: 'Open Sans', sans-serif; font-weight:800; color:#000;}

.carousalsubtext{ font-size:20px; color:#000;font-weight:500; padding-left:3px;font-family: 'Poppins', sans-serif;}

.imagespace{margin-bottom: 14px;}

.menupaddingtop{padding-bottom:0px;}

.logotopspace{margin-top:15px;margin-bottom: 25px;}

.phonetext{

   font-family: 'Poppins', sans-serif;

   font-size: 14px;

   color: #f8f8f8;

   font-weight: 600;

   float: left;

   padding-left: 4px;

   padding-top: 1px;

  }

.phonetext a:link{color: #fff;}

.phonetext a:visited{color: #fff; text-decoration:none;}

.phonetext a:hover{color: #fce3d0;text-decoration:none;}



  

.phoneicon{ float:left;}

.iconspace{ padding-left: 0px!important;padding-right: 0px!important;}



/* ––––––––––––––––––––––––––––––––––––––––––––––––––

Screen Menu Style's

–––––––––––––––––––––––––––––––––––––––––––––––––– */

.menusection{width:100%;height:auto;background:#b0471f; padding-top:7px; }

.productbox2 .yellowround {

    width: 50px;

    height: 50px;

    font-size: 14px;

    color: #333;

    padding-top: 7px;

    font-weight: 400;

    background: #ffe50c;

    border-radius: 50px;

    text-align: center;

    line-height: 18px;

    position: absolute;

    top: 124px;

    left: 10px;

}





/* ––––––––––––––––––––––––––––––––––––––––––––––––––

Top Login Section

–––––––––––––––––––––––––––––––––––––––––––––––––– */

.topsecspace{padding-top:12px; padding-bottom:15px;}

.cartspace{padding-right:39px; padding-bottom: 2px; padding-top: 30px;}

.topcart1{border:none!important; width:39px!important; height:39px!important; padding:0px!important;background-color: transparent;}

.toplogin1{border:none!important; width:39px!important; height:39px!important; padding:0px!important;background-color: transparent;}

.topsearch1{border:none!important; width:39px!important; height:39px!important; padding:0px!important;background-color: transparent;}

.cartboxwhite{

	width:300px; 

	height:auto!important;

	position:absolute; 

	top:46px; 

	right:111px; 

	padding:20px; 

	background:#fff; 

	border:#e9e9e8 solid 1px; 

	text-align:left; 

	z-index:9999;

	/*-webkit-box-shadow: 0 2px 5px 0 #d0cfcf;

box-shadow: 0 2px 5px 0 #d0cfcf;*/

}

.loginboxwhite{

	width:230px; 

	height:auto!important;

	position:absolute; 

	top:68px; 

	right:62px; 

	padding:20px; 

	background:#fff; 

	border:#e9e9e8 solid 1px; 

	text-align:left; 

	z-index:9999;

	/*-webkit-box-shadow: 0 2px 5px 0 #d0cfcf;

box-shadow: 0 2px 5px 0 #d0cfcf;*/

}

.loginboxwhite a.loginbut{color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase; padding:4px 20px 5px 20px; background:#5ab424; border:none; border-radius:5px; text-decoration:none;}

.loginboxwhite a.signupbut{color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase; padding:5px 20px; background:#107dc2; border:none; border-radius:5px; text-decoration:none;}





.loginbutton{-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;  display:inline-block; text-align:center; font-family: 'Roboto Slab', serif; font-weight:700; font-size:14px; background-color:#5ab424; color:#fff !important; font-weight:700; border:0px solid #d2d2d2; padding:4px 20px 5px 20px;

cursor:pointer;text-decoration:none !important; }

.loginbutton a:link{ color:#fff !important; text-decoration:none;}

.loginbutton a:visited{ color:#fff !important; text-decoration:none !important;}

.loginbutton a:hover{ color:#fff !important; text-decoration:none !important;}

.loginbutton:hover{-webkit-border-radius: 5px; 

-moz-border-radius: 5px;

border-radius: 5px; font-weight:700; background-color:#66c92a; color:#fff !important; text-decoration:none !important; padding:4px 20px 5px 20px;  border:0px solid #c9c9c9; }





.signupbutton{ margin-top:5px;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;  display:inline-block; text-align:center; font-family: 'Roboto Slab', serif; font-weight:700; font-size:14px; background-color:#107dc2; color:#fff !important; font-weight:700; border:0px solid #d2d2d2; padding:4px 20px 5px 20px;

cursor:pointer;text-decoration:none !important; }

.signupbutton a:link{ color:#fff !important; text-decoration:none;}

.signupbutton a:visited{ color:#fff !important; text-decoration:none !important;}

.signupbutton a:hover{ color:#fff !important; text-decoration:none !important;}

.signupbutton:hover{-webkit-border-radius: 5px; 

-moz-border-radius: 5px;

border-radius: 5px; font-weight:700; background-color:#1d91db; color:#fff !important; text-decoration:none !important; padding:4px 20px 5px 20px;  border:0px solid #c9c9c9; }









.searchboxwhite{

	width:300px; 

	height:auto!important;

	position:absolute; 

	top:67px; 

	right:12px; 

	padding:20px; 

	background:#fff; 

	border:#e9e9e8 solid 1px; 

	text-align:left; 

	z-index:9999;

	/*-webkit-box-shadow: 0 2px 5px 0 #d0cfcf;

box-shadow: 0 2px 5px 0 #d0cfcf;*/

}



.searchboxwhite .searchfield{width:200px; height:30px; border:#ccc solid 1px; margin-bottom:10px;padding-left:5px !important;}

.searchboxwhite .searchbutton{

    height: 31px;

    border: none;

    background: #333;

    color: #fff;

    font-weight: bold;

	padding-left:10px;

	padding-right:10px;

	outline:none !important;

	}

.searchboxwhite .searchbutton:hover{ background:#06974d;}

	

/* ––––––––––––––––––––––––––––––––––––––––––––––––––

Carousel Styles

–––––––––––––––––––––––––––––––––––––––––––––––––– */	



.carousel-indicators .active {

    background-color: #2980b9;

}



.carousel-inner img {

    width: 100%;

    max-height: 460px

}



.carousel-control {

    width: 0;

}



.carousel-control.left,

.carousel-control.right {

	opacity: 1;

	filter: alpha(opacity=100);

	background-image: none;

	background-repeat: no-repeat;

	text-shadow: none;

}



.carousel-control.left span {

	padding: 15px;

}



.carousel-control.right span {

	padding: 15px;

}



.carousel-control .glyphicon-chevron-left, 

.carousel-control .glyphicon-chevron-right, 

.carousel-control .icon-prev, 

.carousel-control .icon-next {

	position: absolute;

	top: 45%;

	z-index: 5;

	display: inline-block;

}



.carousel-control .glyphicon-chevron-left,

.carousel-control .icon-prev {

	left: 0;

}



.carousel-control .glyphicon-chevron-right,

.carousel-control .icon-next {

	right: 0;

}



.carousel-control.left span,

.carousel-control.right span {

	background-color: #000;

}



.carousel-control.left span:hover,

.carousel-control.right span:hover {

	opacity: .7;

	filter: alpha(opacity=70);

}



/* Carousel Header Styles */

.header-text {

    position: absolute;

    top: 20%;

    left: 1.8%;

    right: auto;

    width: 96.66666666666666%;

    color: #fff;

}



.header-text h2 {

    font-size: 40px;

}



.header-text h2 span {

    background-color: #2980b9;

	padding: 10px;

}



.header-text h3 span {

	background-color: #000;

	padding: 15px;

}



.btn-min-block {

    min-width: 170px;

    line-height: 26px;

}



.btn-theme {

    color: #fff;

    background-color: transparent;

    border: 2px solid #fff;

    margin-right: 15px;

}



.btn-theme:hover {

    color: #000;

    background-color: #fff;

    border-color: #fff;

}

a,button{outline:none !important;}

a:focus {outline: none !important;}



/* ––––––––––––––––––––––––––––––––––––––––––––––––––

Product Slider Section

–––––––––––––––––––––––––––––––––––––––––––––––––– */	





.homenewlounch{width:100%;height:auto;padding:33px 0;position:relative; padding-top:76px;background-color: #fff;}

.topselling{width:100%;height:auto;padding:33px 0;position:relative;padding-top:65px;}

.lounchsecmargin{padding-top:10px;position:relative;}

.customNavigation{position:absolute;width:130px;height:45px;right:20px;top:-80px;}

.rbtn{display:inline-block;margin-bottom:0;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}



.productbox2{background:#fff;position:relative;margin:10px; min-height:410px;border: 1px solid #eee;}

.productbox2:hover{border:#fff solid 1px; margin:10px; min-height:410px;-webkit-box-shadow: 0px 7px 5px 0px rgba(209,209,209,1);

-moz-box-shadow: 0px 7px 5px 0px rgba(209,209,209,1);

box-shadow: 0px 7px 5px 0px rgba(209,209,209,1);border: 1px solid #eee;s}

.productbox2 .imgcontainer{text-align:center;height:auto; position:relative;border-bottom: 1px solid #eeeeee;}

.productbox2 .descriptiomsec{width:90%;margin:0 auto;text-align:center;margin-bottom:5px;font-family: 'Roboto Slab', serif; font-size:16px; color:#2c2c2c; padding-top:30px; font-weight:400;}

.productbox2 .offroundsec{width:83px;height:73px;margin-left:15px;float:left;}

.productbox2 .offroundsec .yellowround{width:70px;height:70px;font-size:20px;color:#333;padding-top:20px;font-weight:700;background:#ffe50c;border-radius:50px;text-align:center;line-height:18px;}

.productbox2 .offroundsec .yellowround span{font-size:16px;line-height:16px;}

.productbox2 .pricingsec{width:100%;height:28px;text-align:center;font-size:17px;color:#f95319;line-height:26px;font-family: 'Open Sans', sans-serif}

.productbox2 .pricingsec span{font-size:18px;color:#a2a2a2;text-decoration:line-through;line-height:18px;}

.gsttext{ font-size:14px; color:#666666; padding-bottom:10px; text-align:center; }

.shopicon{ position:absolute; left:0; right:0; bottom:-25px;;}

.productbg{ background-color:#f4f4f4; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;

 background-size: cover;}

 .h2color{color:#333;font-family: 'Roboto Slab', serif;}

 

 /* ––––––––––––––––––––––––––––––––––––––––––––––––––

About Us Section

–––––––––––––––––––––––––––––––––––––––––––––––––– */

 .breadworldheadtext{ color:#000;font-family: 'Roboto Slab', serif; font-weight:700; font-size:30px;}

 .breadworldsubtext{color:#333; font-size:21px; font-family: 'Poppins', sans-serif; font-weight:400;}

.breadworldtext{ color:#666666; font-size:14px;font-family: 'Poppins', sans-serif; font-weight:300;}

.aboutuscontainer{width:100%; margin-top:50px; margin-bottom:50px;}

.wepicpadding{padding-top:38px;}



/* ––––––––––––––––––––––––––––––––––––––––––––––––––

Footer Section

–––––––––––––––––––––––––––––––––––––––––––––––––– */



.mainfootersec{width:100%;background:#ff7200;padding:60px 0;color:#cccccc;font-size:16px; font-weight:400;}

.footergreen{color: #fff;

text-transform: uppercase;

font-weight: 600;

font-size: 18px;}



.footerabout{line-height:22px;margin-top:20px;margin-bottom:20px; font-size:14px;font-family: 'Poppins', sans-serif; color:#fff; margin-bottom:20px;}

.footerabout a:link{color:#fff;text-decoration:none;}

.footerabout a:visited{color:#fff;text-decoration:none;}

.footerabout a:hover{color:#fda961;text-decoration:underline;}



.footermenuitems{line-height:26px; margin-top:20px; margin-bottom:20px; font-size:16px;font-family: 'Poppins', sans-serif; color:#fff;}

.footermenuitems a:link{color:#fff;text-decoration:none;}

.footermenuitems a:visited{color:#fff;text-decoration:none;}

.footermenuitems a:hover{color:#ffb67bs;text-decoration:none;}

.socialicons{font-size:26px;color:#f58220;}

.footerbottom{width:100%;background:#722001;padding:25px 0 16px 0;font-size:13px;text-align:center; color:#ffffff;}

.paymentsection{padding-top:10px; color:#fff; font-size:13px;font-family: 'Poppins', sans-serif;}

.social [class*="fa fa-"] {background-color: #fff; border-radius: 30px; color: #191919; display: inline-block; height: 40px; line-height: 30px; margin: auto 0px;

width: 40px;font-size: 20px; text-align: center; padding-top:6px; font-weight:bold;}

.fa-twitter:hover {background-color: #46c0fb; color:#fff;}

.fa-facebook:hover {background-color: #365091;color:#fff;}

.fa-pinterest:hover {background-color: #bc1e24; color:#fff;}

.socialtop .fa-instagram:hover{background-color: #e7008a; color:#fff;}

.powerdbyspace{padding-top:6px; color: #fff;}



.socialtop [class*="fa fa-"] {background-color: #be5704; border-radius: 30px; color: #fff; display: inline-block; height: 23px; line-height: 20px; margin: auto 0px;

 width: 23px; font-size: 14px;  text-align: center;   padding-top: 2px;margin-left:2px;margin-right:2px;}

.socialtop .fa-twitter:hover {background-color: #46c0fb; color:#fff;}

.socialtop .fa-facebook:hover {background-color: #365091;color:#fff;}

.socialtop .fa-pinterest:hover {background-color: #bc1e24; color:#fff;}

.socialtop .fa-instagram:hover {background-color: #e7008a; color:#fff;}



.viewbutton{-webkit-border-radius: 30px;

-moz-border-radius: 30px;

border-radius: 30px;  display:inline-block; text-align:center; font-family: 'Poppins', sans-serif; font-weight:500; font-size:19px; background-color:#ff7200; color:#fff !important; font-weight:500; border:2px solid #fff; padding:8px 40px 8px 40px; 

cursor:pointer;text-decoration:none !important; }

.viewbutton a:link{ color:#fff !important; text-decoration:none;}

.viewbutton a:visited{ color:#fff !important; text-decoration:none !important;}

.viewbutton a:hover{ color:#fff !important; text-decoration:none !important;}

.viewbutton:hover{-webkit-border-radius: 30px; 

-moz-border-radius: 30px;

border-radius: 30px; font-weight:500; background-color:#ff7200; color:#fff !important; text-decoration:none !important; padding:8px 40px 8px 40px;  border:2px solid #ffb67b;}



.secright{text-align:right;}

.trippaddingbot{padding-bottom:25px; text-align:center;}

.paddingbottom{padding-bottom:6px;}

.leftpanel1 ul {padding:0px;}

.leftpanel1 ul li{ background:url(../images/arrowlp.jpg) no-repeat left; padding-left:13px; font-size:14px;margin-left: 13px;}

.refinebox{padding: 20px 20px 20px 20px; border: 1px solid #eee;background-color: #fff;font-family: 'Poppins', sans-serif;}





#amount{ border: 0; color: #343434!important; font-weight: bold;}



.innercontainersec{background: #f9f9f9;}

.productheading{background: #fff; padding: 0px 10px 10px 10px;}

/*added missing styles*/

.value {

    font-size: 11px;

    color: #333;

    background: #fff;

   padding: 4px 9px;

    border: none;

    border-radius: 30px;

    position: absolute;

    left: 16px;

top: -22px;

border:1px solid #b0471f;

}

.leftpanel12 {

    margin-bottom: 20px;

}

.leftpanel12 ul li.active {

    background: #06974d;

    color: #fff;

}

.leftpanel12 ul li {

    font-size: 13px;

    color: #343434;

    padding-left: 25px;

    background: url(../images/leftpanelarrow.jpg) no-repeat left;

    line-height: 34px;

    border-bottom: #eee dashed 1px;

}

.leftpanel12 ul {

    margin: 0px;

    padding: 0px;

    list-style: none;

}



.innercontainersec {

    width: 100%;

    height: auto;

    padding: 0px;

    padding-top: 20px;

}

.formheading {

    background: #06974d;

    color: #fff;

    font-size: 20px;

    padding: 5px 20px;

}

.formbox {

    border: #ddd solid 1px;

    padding: 20px 20px;

    background: #f7f7f7;

    font-family: 'Poppins', sans-serif;

	margin-bottom: 30px;

}

.heightadjust {

    min-height: 95px;

}

.myaccount .txtbox {

    width: 100%;

    height: 45px;

    border-top: #fff solid 1px;

    border-right: #fff solid 1px;

    border-bottom: #ddd solid 1px;

    border-left: #fff solid 1px;

    margin-bottom: 15px;

    margin-top: 5px;

    color: #999;

}

.submitbutgreen {

    color: #fff;

    font-size: 16px;

    background: #48882e;

    padding: 10px 20px;

    border: none;

}

.ordersearch {

    background: #f3f3f3;

    margin: 0px 20px;

    padding: 20px;

    border: #ddd dashed 1px;

}

.notransactionbox {

    border: #ccc solid 1px;

    padding: 20px;

    margin-top: 20px;

    text-align: center;

}

.s-available {

    color: #393;

    font-size: 13px;

}

.buynowgreen {

    font-size: 12px;

    padding: 4px 10px;

    background: #48882e;

    border: none;

    color: #fff;

    font-weight: 600;

}

.removered {

    color: #f00;

    font-size: 20px;

}

.but_addnewaddress {

    background: #666;

    color: #fff;

    font-weight: 600;

    border: none;

    padding: 6px 12px;

	outline:none !important;

}

.but_addnewaddress:hover{background:#545454;}

.popbox {

    width: 100%;

    max-width: 865px;

    background: #fff;

    padding: 25px 50px;

    margin: 20px auto;

}

.popbox .blulogin {

    font-size: 16px;

    font-weight: 600;

    text-transform: uppercase;

    color: #fff;

    padding: 12px 20px;

    background: #f58220;

    border: none;

    margin-top: 20px;

}

.popbox .blulogin:hover{ background: #e97b1e;}

.newpasssec {

    width: 100%;

    max-width: 400px;

    margin: 10px auto;

    background: #fff;

    padding: 20px;

}

.newpasssec .butsubmit {

    color: #fff;

    font-weight: 600;

    padding: 6px 12px;

    background: #f58220;

    border: none;

    margin-right: 10px;

    margin-top: 10px;

	outline:none !important;



}

.newpasssec .butsubmit:hover{background:#e77a1d;}

.newpasssec .butreset {

    color: #fff;

    font-weight: 600;

    padding: 6px 12px;

    background: #666;

    border: none;

    margin-top: 10px;

	outline:none !important;

}

.newpasssec .butreset:hover{background:#545454;}

a.curvebuttons {

    font-size: 14px;

    color: #717171;

    font-weight: 600;

    text-decoration: none;

    padding: 6px 10px;

    border: #ccc solid 1px;

    border-radius: 20px;

    margin-right: 10px;

    line-height: 60px;

}

.detailright {

    width: 100%;

    height: auto;

    padding: 20px 0;

}

.detailright h3{

    font-family: 'Roboto Slab', serif;

        font-size: 26px!important;

}

.d-offer {

    font-size: 28px;

    color: #333;

    font-weight: 400;

}

.d-ori-price {

    color: #999;

    text-decoration: line-through;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

}

.d-greentxt {

    font-size: 20px;

    color: #f88632;

    font-weight: 400;

    padding-left: 20px;

}

.greenticktext {

    color: #48942a;

    font-size: 14px;

    font-weight: bold;

    line-height: 50px;

}

.des-heading {

    background: #f1f1f1;

    font-size: 24px;

    color: #464646;

    padding: 4px 10px;

    margin-bottom: 10px;

}

.cartbox {

    padding: 0px;

    -webkit-box-shadow: 0 0 5px 2px #e5e5e5;

    box-shadow: 0 0 5px 2px #e5e5e5;

    margin-bottom: 20px;

    font-family: 'Cabin', sans-serif;

}

.headingsec {

    margin: 20px 20px 0 20px;

}

.cartbuttons {

    padding: 4px 0 20px 0;

    font-family: 'Cabin', sans-serif;

}

.cartbutcontinue {

    font-weight: bold;

    text-transform: uppercase;

    color: #000;

    padding: 8px 15px;

    border: #666 solid 1px;

    border-radius: 5px;

    margin-right: 10px;

    margin-bottom: 10px;

}

.strikethrough {

    text-decoration: line-through;

    font-size: 14px;

    color: #999;

}



.offergreen {

    color: #093;

    font-size: 16px;

    font-weight: bold;

}

.numbertxtfield {

    width: 40px;

    height: 25px;

    text-align: center;

    color: #333;

    border: #ddd solid 1px;

}

.cartbutplaceorder {

    font-weight: bold;

    text-transform: uppercase;

    color: #fff;

    padding: 8px 15px;

    border: #fe6714 solid 1px;

    border-radius: 5px;

    background: #fe6714;

	outline:none !important;

	

}

.cartbutplaceorder :hover{background: #f58b32;}

.pricetable {

    margin: 0px 20px;

    font-family: 'Poppins', sans-serif;

}

.greenheadbar {

    background: #fbfbfb;

    padding: 10px 15px;

    color: #333;

    text-transform: uppercase;

    font-weight: bold;

    text-align: left;

}

.greenheadbar.active {

    background: #06974d;

    color: #fff;

}

.greenheadbar span {

    color: #7fc11f;

    background: #fff;

    padding: 3px 10px;

    margin-right: 10px;

}

.seccontent {

    padding: 20px;

    background: #fff;

    color: #333;

	font-family: 'Poppins', sans-serif;

}

.seccontent .txtfield {

    border: none;

    border-bottom: #ccc solid 1px;

    width: 100%;

    padding: 15px;

    color: #999;

    font-size: 14px;

    margin-bottom: 10px;

}

.seccontent .continuebut {

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: none;

    background: #f58220;

    width: 100%;

    text-align: center;

	outline:none !important;

}

.seccontent .blacktxt {

    color: #000;

    line-height: 24px;

}

.seccontent .blacktxt .fa {

    color: #06974d;

    padding-right: 10px;

}

.addressbox {

    border: #ddd solid 1px;

    padding: 20px;

    min-height: 280px;

    margin-bottom: 20px;

    background: #fff;

    line-height: 20px!important;

}

.addressbox .title {

    font-size: 18px;

    line-height: 24px;

}

.addressbox .fa {

    font-size: 24px!important;

}

.seccontent textarea {
  

    border-bottom: #ccc solid 1px;

    width: 100%;

    padding: 15px;

    color: #999;

    font-size: 14px;

    margin-bottom: 10px;

    height: 100px;

    margin-top: 10px;

}

.resultsec .continuebut {

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: none;

    background: #fa7e2c;

    width: 100%;

    text-align: center;

}

.cartbox{padding:0px; -webkit-box-shadow:0 0 5px 2px #e5e5e5;box-shadow:0 0 5px 2px #e5e5e5; margin-bottom:20px;font-family: 'Poppins', sans-serif; background:#fff;}

.headingsec{margin:20px 20px 0 20px;}

.headingsec1{margin:0px 0px 0 0px;}

.resultsec{margin:10px 20px 20px 20px;font-family: 'Cabin', sans-serif;}

.strikethrough{text-decoration:line-through; font-size:14px; color:#999;}

.offergreen{color:#093; font-size:16px; font-weight:bold;}

.smallgray{font-size:13px; color:#999;}

.smallimgcontainer {

    width: 100%;

    max-width: 150px;

    margin: 10px auto;

    /*margin-botton: 10px;*/

}



/*NEW CSS Menu*/

.yamm .nav,

.yamm .collapse,

.yamm .dropup,

.yamm .dropdown{position:static;}

.yamm .container{position:relative;}

.yamm .dropdown-menu{left: auto;}

.yamm .yamm-content{padding:20px 30px;}

.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;}

.menusection .navbar-default{background-color:transparent!important;border-color:#none!important;}

.menusection .navbar{position:relative;min-height:48px;margin-bottom:0px!important;border:1px solid transparent;}

.menusection .navbar-default .navbar-nav > li > a{text-transform:uppercase!important;}



.yamm-content hr{height:1px;background:#ddd;border:none;margin:5px 0;}

.yamm-content .htext{font-size:13px;line-height:24px;color:#000;font-weight:600;}

.yamm-content .shtext{font-size:13px;line-height:20px;color:#005ba1;}

.yamm-content .mtext{font-size:13px;line-height:20px;color:#555;}

.textright{text-align:right;}

.aboutussection{ background-color:#fff; margin-bottom:30px; padding:20px;}

.leftpanel2{margin-bottom:25px;}

.dropdowncolor a:link{ color:#00a651;}

.dropdowncolor a:visited{ color:#00a651;}

.dropdowncolor a:hover{ color:#333;}



/*About css*/	

.aboutseccontainer{width:100%; margin-top:40px; margin-bottom:15px;}

.aboutseccontainer h2{font-size:30px; font-family: 'Roboto Slab', serif; font-weight:700; color:#333; }

.aboutfirsttext{font-size:20px; color:#292f33;}

.aboutsecondtext{font-size:16px; color:#292f33;}

.textcontainer{width:100%; max-width:1115px; margin:0 auto;padding-bottom:40px;}

.aboutbannerbg{background:url(../images/aboutbgimg.jpg) center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;

background-size: cover; min-height:228px;}

.historybannerbg{background:url(../images/aboutbgimg01.jpg) center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;

background-size: cover; min-height:700px;}

.textcontainerhistory{width:100%; max-width:1115px; margin:0 auto; padding-top:60px; padding-bottom:60px;}

.textcontainerhistory h2{font-size:26px; font-family: 'Roboto Slab', serif; font-weight:700; color:#333;}

.historysection{padding:25px; background-color:#fff;min-height:725px; color:#292f33; margin-bottom:15px;}

.directorssection{ width:100%; margin-bottom:15px;}

.textcontainerdirectors{width:100%; max-width:1000px; margin:0 auto; padding-bottom:40px; padding-top:40px;}

.directsec{background-color:#fff; padding:20px; min-height:200px; border:1px solid #eee;min-height: 760px;margin-bottom:15px;}

.textcontainerdirectors .img-responsive { margin: 0 auto;}

.bwshop .img-responsive { margin: 0 auto;}

.directorssection h2{font-size:26px; font-family: 'Roboto Slab', serif; font-weight:700; color:#333;}

.dtextheading{font-size:18px; font-family: 'Roboto Slab', serif; font-weight:700; color:#333; padding-bottom:15px;}

.dtextsubheading{font-size:16px; font-weight:500; color:#333; padding-bottom:15px;}

.dtextholding{padding:0px; text-align:center; margin-top:25px;}

.textcontainerhistory ul{margin:0px; padding:0px;}

.textcontainerhistory ul li{list-style:none; background:url(../images/liimg.png) no-repeat left top; padding-left:25px; padding-bottom:5px;}

.storecontainer{background-color:#fff; padding-left:25px; padding-right:25px;}

.bluehead{ color:#f58220;}

.mapicon{color:#fa7e05;}

.storecontainer h2 {

    font-size: 30px;

    font-family: 'Roboto Slab', serif;

    font-weight: 700;

    color: #333;

}

.aboutimgspace{padding-bottom:20px;}

.hedertopcontainer{width:100%; max-width:1082px; margin:0 auto;}

.topcenter{float:left; margin-left:3px; margin-right:3px;}

.centerdiv{margin:0 auto; width:100%; max-width:227px;}



/*Media Query - Starts*/

@media all and (min-width : 320px) and (max-width : 360px) {

.floatright{float:left;}

.secright{text-align:center;}

.cartboxwhite{left:0 !important; right:0 !important; margin:auto;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menupaddingtop {padding-bottom: 0px;}

.topsecspace{padding-bottom: 8px;}

.customNavigation {right: 9px; top: -110px;}

.dropdown-menu {min-width: 287px!important;}

.logotopspace .img-responsive { margin: 0 auto;}

.footergreen .img-responsive { margin: 0 auto;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.directsec {min-height: auto; margin-bottom: 15px;}

.centerdivtop {max-width: 285px !important;}

.logotopspace { margin-bottom: 0px;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.trippaddingbot{padding-left: 25px;}



}



@media all and (min-width : 361px) and (max-width : 480px) {

.floatright{float:left;}

.secright{text-align:center;}

.cartboxwhite{left:0 !important; right:0 !important; margin:auto;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menupaddingtop {padding-bottom: 0px;}

.topsecspace{padding-bottom: 8px;}

.customNavigation {right: 9px; top: -110px;}

.logotopspace .img-responsive { margin: 0 auto;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.directsec {min-height: auto; margin-bottom: 15px;}

.centerdivtop {max-width: 285px !important;}

.logotopspace { margin-bottom: 0px;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.trippaddingbot{padding-left: 25px;}

}



@media all and (min-width : 481px) and (max-width : 569px) {

.floatright{float:left;}

.secright{text-align:center;}

.cartboxwhite{left:0 !important; right:0 !important; margin:auto;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menupaddingtop {padding-bottom: 0px;}

.topsecspace{padding-bottom: 8px;}

.customNavigation {right: 0px; top: -110px;}

.logotopspace .img-responsive { margin: 0 auto;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.directsec {min-height: auto; margin-bottom: 15px;}

.centerdivtop {max-width: 285px !important;}

.logotopspace { margin-bottom: 0px;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.trippaddingbot{padding-left: 20px;}

}



@media all and (min-width : 570px) and (max-width : 640px) {

.floatright{float:left;}

.secright{text-align:center;}

.cartboxwhite{left:0 !important; right:0 !important; margin:auto;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menupaddingtop {padding-bottom: 0px;}

.topsecspace{padding-bottom: 8px;}

.customNavigation {right: 0px; top: -100px;}

.logotopspace .img-responsive { margin: 0 auto;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.directsec {min-height: auto; margin-bottom: 15px;}

.centerdivtop {max-width: 285px !important;}

.logotopspace { margin-bottom: 0px;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.trippaddingbot{padding-left: 20px;}

}





@media all and (min-width : 641px) and (max-width : 673px) {

.floatright{float:left;}

.secright{text-align:center;}

.cartboxwhite{left:0 !important; right:0 !important; margin:auto;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menupaddingtop {padding-bottom: 0px;}

.topsecspace{padding-bottom: 8px;}

.customNavigation {right: 0px; top: -100px;}

.logotopspace .img-responsive { margin: 0 auto;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.directsec {min-height: auto; margin-bottom: 15px;}

.centerdivtop {max-width: 285px !important;}

.logotopspace { margin-bottom: 0px;}

.logotopspace { margin-bottom: 0px;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.trippaddingbot{padding-left: 20px;}

}



@media all and (min-width : 674px) and (max-width : 767px) {

.floatright{float:left;}

.secright{text-align:center;}

.cartboxwhite{left:0 !important; right:0 !important; margin:auto;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menupaddingtop {padding-bottom: 0px;}

.topsecspace{padding-bottom: 8px;}

.customNavigation {right: 0px; top: -100px;}

.logotopspace .img-responsive { margin: 0 auto;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.logotopspace .img-responsive { margin: 0 auto;}

.logotopspace { margin-bottom: 0px;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.trippaddingbot{padding-left: 20px;}

}



@media all and (min-width : 768px) and (max-width : 959px){

.floatright{float:left;}

.viewbutton{font-size: 14px !important; padding: 8px 20px 8px 20px !important;}

.paymentsection{display:block;}

.imgspacetop{padding-top:18px;}

.customNavigation {right: 0px; top: -100px;}

.searchboxwhite{margin-top:50px;}

.iconspace {padding-left:15px !important; padding-right:15px !important;}

.nav > li > a {padding: 10px 12px !important;}

.navbar-default .navbar-nav > li > a {font-size: 13px !important;}

.paymentsection{text-align: left;}

.logotopspace .img-responsive { margin: 0 auto;}

.logotopspace { margin-bottom: 0px;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.secright{text-align:center;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}

.menu-container {max-width: 724px !important;}



}



@media all and (min-width : 960px) and (max-width : 991px){

.floatright{float:left;}

.viewbutton{font-size: 14px !important; padding: 8px 20px 8px 20px !important;}

.nav > li > a {padding: 10px 10px !important;}

.paymentsection{display:block;}

.imgspacetop{padding-top:18px;}

.navbar-default .navbar-nav > li > a {font-size: 14px !important;}

.paymentsection{text-align: left;}

.logotopspace .img-responsive { margin: 0 auto;}

.logotopspace { margin-bottom: 0px;}

.cartspace{padding-right:0px;padding-top: 16px; padding-bottom: 16px;}

.secright{text-align:center;}

.loginboxwhite {top: 53px;}

.searchboxwhite {top: 53px;}

.loginboxwhite{left:0 !important; right:0 !important; margin:auto;}

.searchboxwhite{left:0 !important; right:0 !important; margin:auto;}



}

	

@media all and (min-width : 992px) and (max-width : 1109px){

.floatright{float:left;}

.menu > ul > li a {font-size: 13px !important;}

.viewbutton{font-size: 14px !important; padding: 8px 20px 8px 20px !important;}

.paymentsection{display:block;}

.nav > li > a {padding: 10px 11px !important;}

.navbar-default .navbar-nav > li > a {font-size: 13px !important;}

.searchboxwhite{margin:auto;top:107px;}



}



@media all and (min-width : 1110px) and (max-width : 1170px){

.floatright{float:left;}

.menu > ul > li a {font-size: 13px !important;}

.viewbutton{font-size: 16px !important; padding: 8px 20px 8px 20px !important;}

.paymentsection{display:block;}

.nav > li > a {padding: 10px 11px !important;}

.navbar-default .navbar-nav > li > a {font-size: 13px !important;}

.searchboxwhite{margin:auto;top:107px;}

}



@media all and (min-width : 1171px) and (max-width : 1215px){

.floatright{float:left;}

.nav > li > a {padding: 10px 11px !important;}

.navbar-default .navbar-nav > li > a {font-size: 13px !important;}

.menu-container {max-width: 724px !important;}

}

@media all and (min-width : 1216px) and (max-width : 2000px){

.floatright{float:left;}



}

@media all and (min-width : 360px) and (max-width : 767px){

.navbar-nav {margin: 7.5px 10px;}

.yamm .nav{width:100%;}



}







/*Media Query - Ends*/

.topseccontainer{padding-top:8px; padding-bottom:8px; background:#4c3621;}



/*Bootstrap css*/

.navbar-nav {float: right !important;}

.navbar-default {background-color:transparent!important; border-color:transparent!important;}

.navbar-default .navbar-brand {color: #777!important;}

.navbar-default .navbar-nav > li > a {color: #fff!important; font-size:16px;}

.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus { color: #fff!important; background-color:#ff7200!important;}

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus {color: #555!important; background-color: #e7e7e7!important;}

.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown{text-align:left!important;}

.dropdown-menu {

    max-width: 300px;

    font-size: 13px;

}



@media (max-width: 767px) {

.navbar-nav .open .dropdown-menu {

    position: static;

    float: none;

    width: auto;

    margin-top: 0;

    background-color:#ffffff !important;

    border: 0!important;

    -webkit-box-shadow: none;

            box-shadow: none;

}

.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

      border-color: none!important;

    }   

}

.navbar-nav>li>a {

    padding-top: 10px!important;

    padding-bottom: 10px!important;

}



.navbar {

    margin-bottom: 10px!important;

}

.smallbreadcrumb a:link{color:#038442;}

.smallbreadcrumb a:visited{color:#038442;}

.smallbreadcrumb a:hover{color:#333;}



.pricetext{font-family:'Open Sans', sans-serif !important; font-weight:600 !important;}

.ProductsContainer{margin-bottom:25px;}



a{outline:none !important; outline:0!important;}

a:active{outline:none !important;outline:0!important;}

button{outline:none !important;outline:0!important;}

input:focus {outline:none !important;outline:0!important;}

input{outline:none !important;outline:0!important;}

.guestloginbut{outline:none !important;outline:0!important;}

button:focus {outline:0!important;}

a:focus,

button:focus,

input:focus,

textarea:focus {outline:none !important;outline:0!important;}



/*CSS Upgrade*/



.line h2 {

 overflow: hidden;

 text-align: center;

}

.line h2:before,

.line h2:after {

 background-color: #000;

 content: "";

 display: inline-block;

 height: 1px;

 position: relative;

 vertical-align: middle;

 width: 70px;

}

.line h2:before {

 right: 0.5em;

 margin-left: -70px;

}

.line h2:after {

 left: 0.5em;

 margin-right: -70px;

}

.menu-container{width:100%; max-width:600px; margin:0 auto;}

.centerdivtop{width:100%; margin:0 auto; display:bolck; max-width:580px; margin-top:42px;}

.header{witdh:100%; padding: 12px 0px 3px 0px; background-color:#ff7200;}

.topiconsection01{ float:left; padding-left:5px; padding-right:5px; padding-bottom:10px;}

.topiconsection02{ float:left; padding-left:5px; padding-right:5px;padding-bottom:10px;}

.topiconsection03{ float:left; padding-left:5px; padding-right:5px;padding-bottom:10px;}

.topiconsection04{ float:left; padding-left:5px; padding-right:5px;padding-bottom:10px;}



.categoryconatiner{width:100%; padding-top:35px; padding-bottom:55px; border-bottom:1px solid #f3f3f3;}

.catcontainer{width:100%; }



.categorybox{background:#fff;position:relative;margin:10px; border:1px solid #e1e1e1; min-height:273px; }

.categorybox:hover{border:#fff solid 1px; margin:10px; border:1px solid #e1e1e1;-webkit-box-shadow: 0px 7px 5px 0px rgba(209,209,209,1);

-moz-box-shadow: 0px 7px 5px 0px rgba(209,209,209,1);

box-shadow: 0px 7px 5px 0px rgba(209,209,209,1);}

.categorybox .imgcontainer{text-align:center;height:auto; position:relative;}

.categorybox .descriptiomsec{width:100%; margin:0 auto;text-align:center; margin-bottom:5px; font-family: 'Poppins', sans-serif;

font-size: 17px; color:#2c2c2c; padding-top:10px; font-weight:400; padding-bottom:25px; font-weight:500;}

.iampadding{padding-bottom:25px;}

.categorybox .img-responsive { margin: 0 auto;}
.imghover:hover{opacity:.9;}
.fa-instagram:hover {background-color: #e7008a; color: #fff;}
  
.modal-contenthome {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    background: #000;
    background:url(../images/popupbg.jpg) no-repeat top !important;}

.modal-dialoghome {
   width: 320px !important;
   margin: 320px auto 30px 30px!important;

 }


.close1 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important; 
    outline: none;
   
}

.close1 {
    float: right;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    filter: alpha(opacity=20);    
}
button.close1{
    border:none!important;
    outline: none;
     background: transparent;
        background-image: none;
        background-repeat: repeat;
    border: 0;
    -webkit-appearance: none;
}

.sizebox1 {
   /* width: 40px;
    height: 40px;
    float: left;
    font-size: 14px;
    font-weight: 600;
    border: #333 solid 1px;*/
    border: #ddd solid 1px;
    padding: 6px 10px;
   /* text-align: center;
    margin-right: 10px;
    margin-bottom: 10px;*/
}


