/* CSS Document */
body{font-family:'Montserrat';padding:0;margin:0;}
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track {	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background: #444;}
::-webkit-scrollbar-thumb {	background: linear-gradient(#ff8319, #FFB619); border-radius: 0 0 10px 10px;}

.top-links{background-color:transparent;float:left;width:100%;padding:.5em 0;position:absolute; overflow: hidden; top:0 ; z-index:2;}
.top-links a{font-family:'Lato';font-weight:500;display:inline-block;padding:0 10px 0 0;color:#fff;text-decoration:none;text-transform:none;font-size:1.1em;}
.top-links a > i{ color: #FFB619;margin-right:8px;height:25px;width:10px;line-height:25px;border-radius:50%;text-align:center;font-size:1.2em;}
.top-links .col-md-4{text-align:right;}
.top-links .col-md-4 a{text-align:right;color:#fff; text-transform: none;padding:0; font-weight: 500;margin-left:8px;}
.top-links .col-md-4 a > i{color:#FFB619; font-size:1em;}

.fixed-height{float:left; width:100% ;z-index:1050; padding: 1.3em 0; position: absolute; top: 33px; transition: background-color .15s linear;}
.logo { width: 140px; border-radius: 50%; box-shadow: 0 0 25px 3px rgba(0,0,0,.15); position: absolute; transition: padding .15s ease, top .15s ease; z-index: 1050; top: -10px; left: 50%; transform: translateX(-50%);}
.logo img {margin: auto;}
.sticky {position: fixed; top: 0;width: 100%;z-index: 1050;background-color: #000;padding: .5em 0;}
.sticky + .content2 {padding-top: 180px;}
.sticky  #cssmenu > ul > li:first-child > a { padding: 22px 14px 20px 14px; }
.sticky  #cssmenu > ul { transform: translateY(0); }
.sticky .logo { margin: 0; top: -35px;}

.slider{float:left;width:100%;}
.slider .item { height:821px; }
.slider .item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1;}
.slider .item > img{width:100%;position: absolute;height: 100%; object-fit: cover; animation: zoom 11s 1s infinite; transition: all .15s ease;}
.carousel-control{width:12%;opacity:1;}
.carousel-control i{position:absolute;top:50%;transform:translateY(-50%);text-shadow:none;color:#fff;font-size:.8em;background-color: rgba(0,0,0,.5);padding:1.5em 1.2em; border-radius: 6px;}
.left.carousel-control i{left:0;}
.right.carousel-control i{right:0;}
.carousel-indicators { bottom: 70px; }
.carousel-indicators li{height:15px;width:15px;background-color:#fff;border:0; margin: 0 2px; transition: width .2s linear;border-radius: 0;}
.carousel-indicators .active{background-color:#fdb813;height:15px;width:15px;margin: 0 2px;}
.slider .glyphicon-chevron-left,.slider .glyphicon-chevron-right{color:#002DCE;background-color:#fff;height:60px;width:60px;line-height:56px;border:1px solid #ccc;text-shadow:none;}
.carousel-control.right,.carousel-control.left{background:none;z-index:2;}
.banner-txt{ width: 100%;position:absolute;top:80px;bottom:0;z-index:1;left:0;margin:auto; text-align: center; display: flex; justify-content: center; flex-direction: column; align-items: center;}
.banner-txt img { max-width: 100%; display: block;}
.heading { display: flex;}
.banner-txt h2 {
	color: #fff;
	font-weight: normal;
	margin: 0;
	font-size: 8em;
	letter-spacing:2px;
	/*text-transform: uppercase;*/
	text-shadow: 1px 1px 0 rgba(0,0,0,.6);
	line-height: 1em;
	font-family: 'Englebert';
}
.banner-txt h4 {
    color: #fff;
	font-family:'Lato';
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 2.3em;
	margin: 0;
}
.banner-images {display: flex; justify-content: center; flex-direction: column; align-items: center; margin: 0 0 2em; position: relative;}
.banner-images img:first-child { width: 75px; position: absolute; bottom: 0;}
@keyframes zoom {
  from {transform: scale(1);}
  to {transform: scale(1.15);}
}

.order-online{float: left; width: 100%; position: relative; z-index: 1;}
.order-section { display: flex; justify-content: space-around; align-items: center; flex-direction: column;}
.order-section h3 { margin: 0; color:#fff; font-weight: 400; font-size: 28px;}
.order-section a { margin: 1em 0 0; text-decoration: none; background-color: #FFB619; color:#000; padding: .7em 1.5em; letter-spacing: .2px; font-weight: 600; text-transform: normal; font-size: 1.2em;}
.order-section a:hover, .order-section a:focus { background-color: #000; color: #fff;}
.order-section > div { display: flex; flex-wrap: wrap; gap: 10px; }
.order-section > div > a:last-child { background-color: #FFF; }

.headings {color: #fdb813;text-transform: uppercase;font-weight: 700;margin-top:0;margin-bottom: 40px;display: inline-block;position: relative;padding-bottom: 15px;font-size: 2.7em;}
.headings::before {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    margin: auto;
    height: 33px;
    width: 100%;
    background-image: url('../images/welcome-margin.jpg');
    background-size: 289px;
    background-repeat: no-repeat;
    background-position: center;
}
.headings > span{color:#30323e;}
.headings.light::before { background-image: url('../images/a-taste-of-asia.png');}
.headings.light { color: #fff;}
.headings.testi::before { bottom: -35px; height: 43px; background-image: url('../images/thubs-up.jpg');}

.products{text-align:center;float:left;width:100%;padding:6em 0;position:relative;background-image:url('../images/bg-cover.jpg');background-attachment:fixed;background-size:cover;background-repeat:no-repeat;}
.products::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);}
.products p{text-transform:normal;color:#fff;margin:1em 0 0;line-height:1.6em;font-size:1.3em; text-align: justify;}
.taste { height: 300px; width: 100%; outline: 4px solid #fff; border-radius: 6px; object-fit: cover; object-position: top; }
.products a { position: relative; }
.play { display: block; }
.play::before { z-index: 2; content:""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 70px; width: 70px; outline: 2px solid #B50534; border-radius: 50%; background-image: url('../images/play.png'); background-size: 70px; transition: all .15s ease; background-repeat: no-repeat; background-position: center;transform-origin: center; }
.play:hover::before { height: 80px; width: 80px; outline-width: 6px; background-color: #fff;}

.pro{text-align:center;margin:1em 0 0;float:left;width:100%;}
.pro-img {background-color:#fff;height: 262px;width: 262px;margin: 1em auto 0;overflow:hidden;transition:all 0.1s ease;border-radius:10px;}
.pro-img > img{margin:auto;height:100%;width: 100%; object-fit: cover;}

.cta{color:#000;background-color:#FFB619;padding:10px 20px;text-transform:normal;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.16s ease;font-size:1.2em; margin:1em 0 0;}
.cta > i { color: #000; margin:0 15px 0 0;}
.cta:hover, .cta:hover i, .cta:focus, .cta:focus i {background-color:#000;color:#FFB619;text-decoration: none; }
.cta.blak, .cta.blak > i {background-color:#000;color:#fff;}
.cta.blak:hover, .cta.blak:hover i, .cta.blak:focus, .cta.blak:focus > i {color:#FFB619;}

.about{float:left;width:100%;padding:4em 0 5em;position:relative; text-align: center;}
.about p{text-transform:normal;color:#44505c;margin:1em 0 0;line-height:1.6em;font-size:1.3em;}
.gallery-img { text-align: center; height: 280px; float:left; width: 100%; overflow: hidden; margin: 2em 0 0; position: relative; }
.gallery-img img { height: 100%; width: 100%; object-fit: cover;}
.gallery-img h3 { font-size: 20px; text-transform: capitalize; position: absolute; bottom:0; left: 0; right: 0; background: #000; color: #fff; margin: 0; padding: .8em;}
.about p > a { font-weight: 700;}
.text-normal {  text-transform: none; }
.new-gall {margin:10px 0 10px 10px;display:block;height:222px;position:relative;overflow:hidden;transition:all .5s linear;}
.new-gall img {max-width:100%;height:100%;object-fit:cover;width:100%;transition:all .8s linear;}
.h-340 {height:340px;}
.h-360 {height:360px;}
.h-380 {height:380px;}
.h-200 {height:200px;}
.h-220 {height:220px;}
.h-250 {height:250px;}
.h-260 {height:260px;}
.spacer { margin: 2em 0 0;}
.new-gall:hover {filter:saturate(1.7);}
.new-gall:hover img {transform:scale(1.2);}
.px-0 { padding: 0;}
.new-gall.mright-10 { margin-right: 10px;}

.newsletter{float: left; width: 100%;background-color:#FFB619; padding: 3em 0; }
.newsletter-section { display: flex; justify-content: space-between; align-items: center;}
.newsletter-section h3 { margin: 0; color:#000; font-weight: 700; text-transform: normal;}
.newsletter-section h3 > i { margin-right: 10px;}
.newsletter form { margin: 0;}
.newsletter-section .btn { border: 0; border-radius: 0; height: 45px; text-decoration: none; background-color: #000; color:#fff; padding: .7em 1.5em; letter-spacing: .2px; font-weight: 600; text-transform: uppercase; font-size: 1.2em;}
.newsletter-form {display: flex; align-items: center;}
.newsletter-form input {padding: .7em 1.5em; outline: none; margin: 0 8px 0 0; font-size: 1.2em; height: 45px;}

.best-seller{text-align:center;float:left;width:100%;margin:3em 0;}
.best-seller.grey{ position: relative; padding:3em 0;margin:0;background-image:url('../images/best-seller-cover.JPG');background-attachment:fixed;background-size:cover;background-repeat:no-repeat;}
.best-seller.grey::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(36,30,32,.92);}
.best-seller.grey .form-control{margin:0 0 1.5em;resize:none;padding:1.5em;border-radius:6px; border: 0;}
.best-seller.grey .btn-success {background-color:#fdb813;border: 0;padding:.8em 1.5em;border-radius:25px; float: left; color: #30323e; font-weight: 600;}
.best-seller.grey .btn-success:hover {background-color: #fff; }
.best-seller.grey form {margin: 2em 0 0;}

.white{text-align:left;}
.white .form-control{margin:0 0 1.2em;resize:none;padding:1.5em;border-radius:0; border: 1px solid #ccc;}
.white .btn-success {font-size: 17px; text-transform: uppercase; background-color:#FFB619;border: 0;padding:.8em 1.5em;border-radius:0; float: left; color: #000; font-weight: 600;}
.white .btn-success:hover {background-color: #000; color: #FFB619;}
.white form {margin: 0;}
.white label { font-size: 17px; font-weight: 600;}
.white label > sup { color: #e00;font-size: 18px; top: -.1em;}

footer{padding:4em 0;float:left;width:100%;position:relative;background-image:url('../images/footer-cover.jpg');background-attachment:fixed;background-size:cover;background-repeat:no-repeat;}
footer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.85); }
footer img { margin: 0 0 1.9em;}
footer h4{display:inline-block;color:#FFB619;font-weight:600;text-transform:capitalize;font-size:20px;position:relative;padding-bottom:20px;}
footer h4::after{content:"";position:absolute;background-color:#00F0B5;height:2px;width:70%;bottom:0;left:0;}
footer p { color: #fff; font-size: 1.1em; margin: 1.5em 0 0; font-weight: 500;}
footer ul { padding: 0; list-style: none;}
footer ul li a { position: relative; text-decoration: none; color: #fff; font-size: 1em; margin: .8em 0 0; display: block; font-weight: 600; padding: 0 0 0 2em;}
footer ul li a::after {position:absolute;top:0;left:0;color:#FFB619;font-family:'FontAwesome'; font-weight: 900;}
footer ul li:first-child a::after {content:"\f0e0";}
footer ul li:nth-child(2) a::after {content:"\f095";}
footer ul li:last-child a::after {content:"\f041";}
footer ul li a:hover, footer ul li a:focus { color: #fff; text-decoration: none;}
.negative-left h5 { color: #FFB619; font-size:16px; font-weight: 600; margin: 1.5em 0 0; }
.negative-left p { margin: .5em 0 0; font-size: 1em; padding: 0 0 0 1.5em;}
.social { display: flex; align-items: center; margin: 1em 0 0;}
.social a { text-decoration: none; margin-right: 5px; color: #000; background: #FFB619; font-size: 15px; height: 30px; width: 30px; display: flex; justify-content: center; align-items: center; }
.social a:last-child { margin-right: 0;}
.social a:hover, .social a:focus { background: #fff; color: #000;}
.no-left-margin iframe { margin: 1.5em 0 0; height: 300px; width: 100%;}

.allrights{background-color: #121212;float:left;width:100%;padding:2.3em 0; text-align: center;}
.allrights p{color:#fff;text-transform:capitalize;margin:0;font-weight:300;font-size: .9em;}
.allrights p > a {color:#FFB619;text-decoration: none; font-weight:600;}

.breadcrum { transition: all .15s ease; text-align: center; position: relative;float: left;width: 100%;padding: 13em 0 9.7em;text-transform: capitalize;background-image: url('../images/breadcrum-cover.jpg');background-position: center;background-size: cover;}
.breadcrum::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.65);z-index: 0;}
.breadcrum h2 {margin: 0;z-index: 1;position: relative;color:#fff; font-size: 50px; text-transform: uppercase; font-weight: 600;}

.wight-box .item{padding:1em; text-align: center;}
.wight-box .item > h3 {text-transform : capitalize!important; font-weight: 700; margin: 1em 0 .5em; font-size: 20px; }
.wight-box .item p {font-size: 1.3em; line-height: 1.7em; color: #44505c;}
.top-nav-box { padding-top: 5px;}
.top-nav-box .util-pagination { top: auto; right: 0; left: 0; }
.top-nav-box .util-navigation .util-prev, .top-nav-box .util-navigation .util-next{padding:2px 7px!important;}
.review-rating i {
    font-size: 20px;
    color: #fdb813;
    margin: 2px;
}
.review-rating > span {
    font-weight: 600;
    margin: 0 0 0 .3em;
}
.review-rating i.dark {
	color: #30323e;
}

a#scroll{ background-color: #FFB619;color:#000;padding:13px;position:fixed;bottom:0;right:15px;text-decoration:none;z-index:1000;font-size:1.5em; }

.map{float:left;width:100%;margin:2em 0 0;}
.map iframe{width:100%;display:block;height:310px;}
.map .container-fluid, .map .col-md-12{padding:0;}

.contact-details{padding: 2.3em 2em;margin:0;background-color:#30323e;}
.contact-details li{list-style:none;color:#555;}
.contact-details li a{color:#fff;text-decoration:none;font-size:1em; display:block; line-height: 1.7em;}
.contact-details li a:hover i{color:#fff;}
.contact-details li span {margin:0 0 .7em; display: block; font-size: 1.4em; color: #FFB619; text-transform: uppercase; font-weight: 600; letter-spacing: .7px;}
.contact-details li:nth-child(3){margin-left:23px;}
.contact-details i{margin-right:8px;color:#FFB619; width: 15px; }
.contact-details hr{border-color:#30323e; margin: 15px 0;}
.contact-details li.m-left{margin-left:23px; color: #fff;}
.contact-details li.m-bottom{line-height: .5em;}

.carousel-fade .carousel-inner { background: #000; }
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity;}
.carousel-fade .next.left,.carousel-fade .prev.right,.carousel-fade .item.active { opacity: 1; }
.carousel-fade .active.left,.carousel-fade .active.right { left: 0; opacity: 0;z-index: 1;}
/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left {opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}

.whatsapp {
    position: fixed;
    bottom: 10px;
    right: 15px;
    z-index: 2;
    background-color: #F61067;
    text-decoration: none;
    color: #fff;
    padding: 8px 15px;
    font-weight: 600;
}
.whatsapp:hover, .whatsapp:focus {
	text-decoration: none;
	background-color: #000;
	color: #fff;
}

.h-100 {
    min-height: 160px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
	padding: 2em 0;
}
.h-100 h3 {font-weight:700;margin:0; display: flex; align-items: center; text-transform: uppercase;}
.h-100 h3.success { color: #000;}
.h-100 h3.fail { color: #d00;}
.h-100 h3 > i {
    color: #000;
    margin: 0 15px 0 0;
    background: #FFB619;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.left-align p { text-align: left; }
.left-align img { height: 690px; object-fit: cover; object-position: right; width: 100%; }

.nav-tabs { border: 0; display: flex; align-items: center; justify-content: center; }
.panel { border: 0; background-color: #fff;}
.panel-default>.panel-heading { padding: 0; border: 0; background-color: #fff;}
.panel-body { padding: 0;}
.nav-tabs>li>a { margin-right: 15px; font-family: 'Lato'; background: #000; color: #fff; border-radius: 0; font-weight: 700; text-transform: uppercase; border: 0;}
.nav-tabs>li:last-child>a{ margin-right: 0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background: #FFB619; color: #000; border: 0;}
.nav>li>a:focus, .nav>li>a:hover { color: #FFB619; background: #000; }

#r-gold { position: fixed; bottom: 60px; right: 15px; z-index: 2;}
#r-gold a { pointer-events: none;}

.top-links .container, .fixed-height .container { width: 1487px;}
#cssmenu > ul > li > a { padding: 18px 24px;}
#cssmenu > ul > li:nth-child(5) a { padding-left: 24px;}
#cssmenu > ul > li:nth-child(6) a { padding-left: 230px;}
#cssmenu > ul > li:first-child > a { padding: 18px 24px 18px 0;}
.sticky  #cssmenu > ul > li:first-child > a { padding: 18px 24px 18px 0;}

@media(max-width:1487px){
	.top-links .container, .fixed-height .container { width: auto;}
	#cssmenu > ul > li > a { padding: 18px 8px; font-size: .9em;}
	#cssmenu > ul > li:nth-child(5) a { padding-left: 237px;}
	#cssmenu > ul > li:first-child > a { padding: 18px 8px 18px 0;}
	#cssmenu > ul > li:last-child > a { padding: 18px 0 18px 8px;}
	#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {text-align: left;}
	#cssmenu { text-align: right;}
	#cssmenu #menu-button { padding: 22px 0 34px; background: #FFB619; width: 55px; display: inline-block;}
	#cssmenu #menu-button:before, #cssmenu #menu-button:after { right: 13px;}
	#cssmenu #menu-button:before { background: #000;}
	#cssmenu #menu-button:after { border-color: #000;}
	#cssmenu #menu-button.menu-opened:before { top: 27px; background: #000; width: 26px; right: 15px;}
	#cssmenu #menu-button.menu-opened:after { top: 27px; width: 26px; right: 15px; background: #000; }
	#cssmenu > ul > li > a, #cssmenu > ul > li:first-child > a, #cssmenu > ul > li:last-child > a, .sticky #cssmenu > ul > li:first-child > a {padding: 12px 14px; background: #000;}
	#cssmenu > ul > li:nth-child(5) a { padding-left: 14px;}
	#cssmenu > ul > li:nth-child(6) a { padding-left: 14px;}
}

@media(max-width:1199px){
	.newsletter-form input { width: 197px;}
	.top-links .col-md-8 a:first-child { padding: 0;}
	.top-links .col-md-8 a:last-child { transform: translateX(20px);}
}
@media(max-width:991px){
	.banner-txt h2{font-size:6em; margin: .2em 0 0;}
	.about ul {display: flex; justify-content: space-between;}
	.about ul li span {width: 230px;}	
	#abs { margin: -50px 0 0;}
	.top-links {height: 44px; padding: 0;}
	.top-links .col-md-8 {position: absolute; z-index: 2;}	
	.top-links .col-md-8 a:first-child { padding: 14px 0 0; width: 16px;}
	.top-links .col-md-8 a{ width: 16px; height: 44px; overflow: hidden; display: inline-block; margin: 0; line-height: 44px;white-space: nowrap;}
	.top-links a > i {height: auto; width: auto; line-height: normal;}	
	.sticky { padding: 0;}
	.order-section { flex-direction: column; text-align: center;}
	.order-section a { margin: 1em 0 0; }
	.taste {height: 350px; margin: 2em 0 0;}
	.newsletter-section {flex-direction: column;}
	.newsletter-section h3 { margin: 0 0 1em; }
	.negative-left, .no-left-margin { margin: 2em 0 0;}
	.top-links .col-md-8 a { height: 30px; line-height: 10px; padding: 14px 0 0;}
	.about ul.nav-tabs { justify-content: center;}
	.contact-details { margin: 0 0 2em;}
	.top-links .col-md-9 a:last-child { transform: none;}
	.mt-5 { margin: -9px 0 0;}
	.mt-50 { margin: -50px 0 0;}
	.mt-30 { margin: -30px 0 0;}	
	.new-gall.m-right-10 { margin-right: 10px;}
	.order-section h3 {font-size: 20px;}
	.order-section a { padding: .5em 1em; font-size: 1em;}
}
@media(max-width:767px){
	.logo{width: 100px;left: 15px; transform: none;}
	.top-links { height: 24px; padding: 4px 0 0;}
	.top-links .col-md-8 a:last-child { transform: translateX(0);}
	.top-links a > i {font-size: 1em;}
	.sticky .logo {top: -20px;}
	.sticky  #cssmenu > ul { z-index: 1060;}
	.breadcrum{padding:3em 0;}
	.breadcrum h2 {font-size: 30px; margin: 2em 0 0;}
	.sticky + .content {padding-top: 83px;}
	.sticky + .content2 {padding-top: 40px;}
	.carousel-control i{ padding: .55em .7em;}
	.left.carousel-control i{left:10px;}
	.right.carousel-control i{right:10px;}
	.slider, .slider .item{height:100vh;overflow:hidden;}
	.banner-txt h2 { font-size: 11vw;}
	.banner-txt h4 { font-size: 1.6em;}
	.about {padding:2em 0;}	
	.products {padding:2em 0 4em;}
	.about .img-responsive{margin:0;}
	.left-align .img-responsive {height: auto; margin: 0 0 2em;}
	.about ul {margin: .5em 0 0;}
	.about ul li {display: block;}
	.about ul li span {width: 100%; font-size: 3em;}
	.about ul li h4 {margin:.5em 0 1em; text-align: center;}
	.pro-img { height: 250px; width: 90%;}
	.contact-details { margin:0 0 2em; }
	.white .col-md-7 {padding: 0;}
	.white .col-md-7 .col-md-6:first-child { padding-right: 7.5px; }
	.white .col-md-7 .col-md-6:nth-child(2) { padding-left: 7.5px; }
	.allrights .col-md-6:last-child { text-align: center; }
	.allrights .col-md-6:last-child a { display: inline-block; padding: 0 .75em; margin: 1em 0 0; }
	.newsletter-form { width: 100%; flex-direction: column; margin: auto;}
	.newsletter form { width: 100%; }
	.newsletter-form input { width: 100%; margin: 0 0 .6em; }
	.newsletter-section a { width: 100%; text-align: center;}
	.banner-images img:last-child { width: 300px; }
	.h-100 h3 { flex-direction: column; text-align: center; }
	.h-100 h3 > i { margin: 0 0 15px; }
	.top-links .col-md-8 a, .top-links .col-md-8 a:first-child { line-height: 14px; padding: 4px 0 0;}
	.banner-txt {top: 0;}
}
@media(max-width:500px){
	.gallery-img { height: 190px;}
	.banner-images img:last-child { width: 200px; }
	.order-section { padding: 2em 1em;}
	.gallery-img h3 { font-size: 15px;}
	.breadcrum { text-align: right; padding: 6em 0 2em; }
	.gall .col-xs-12 { padding-right: 5px; padding-left: 5px;}
}
@media(max-width:393px){
	.top-links a{font-size:1em;}	
	.pro-desc > h4{font-size:15px;}
	.newsletter-section h3 { text-align: center;}
}