.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 100%; height: auto;}
.img-full {min-width: 100%;}

header{padding:10px 0 25px 0;z-index:100;position:relative; }

.carousel-fade   .carousel-item {opacity: 0;transition-property: opacity;transform: none;}
.carousel-item.active, .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {z-index: 1;opacity: 1;}
.active.carousel-item-left, .active.carousel-item-right {z-index: 0; opacity: 0;
@include transition(0s $carousel-transition-duration opacity);}

.navbar-brand{position:absolute;top:17px;}
.navbar-nav li a{font-size:14px;display: inline-block;color:#000;font-weight:500;padding:0px 10px 2px 10px;font-family: 'Barlow', sans-serif;}
.navbar-nav li a:hover{text-decoration:none;color:#000}
.navbar-nav li{margin-right:3px;}
.navbar-nav li.active{border:1px #fff solid;  padding:0px;background-color:white;box-shadow: 0 0 5px 3px rgba(0,0,0,0.20);-webkit-border-radius:50px/24px;-moz-border-radius:50px/24px;border-radius:50px/24px;color:#000;}
.dropdown-menu > li a{font-size:15px;display: inline-block;width:100%;color:#000;padding:4px 10px;font-family: 'Barlow', sans-serif;}
.dropdown-menu > li a:hover{text-decoration:none;color:#ffb801;padding:4px 10px}
.dropdown-menu > li.active{background-color:#000;border-radius:0;}
.dropdown-menu > li.active a{color:#ffb801}
.dropdown-menu > li {border-bottom:1px solid #ececec;}
.dropdown-menu > li:last-child{border-bottom:0px solid #ececec;}

.top-phone{position:relative;}
.top-phone span{position:absolute;right:0;background:#9ae200;color:#000;font-size:22px;font-weight:600;padding:0px 5px;}
#bg-pattern{background: url(../img/bg.png) repeat left bottom;}

.learnmore{text-decoration:underline;color:#ffff00;text-transform:uppercase}
.newplymouth-block {position: relative;margin-bottom: 30px;z-index: 1;}
.newplymouth-block .inner-box {position: relative;}
.newplymouth-block .image-box {position: relative;margin-right: 27px;}
.newplymouth-block .image-box img{border:2px solid #fff;}
.newplymouth-block .caption-box {position: relative;margin-top: -20px;margin-left:27px;padding: 4px 16px;}
.newplymouth-block .caption-box p{line-height: initial;font-size:14px;}
.manchuriyan-txt{background:#fe8101}
.friedrice-txt{background:#ff0300}
.noodles-txt{background:#00bff3}
.bhindimasala-txt{background:#9ae200}
.hang1{position:absolute;left:2px;top:0}
.hang2{position:absolute;right:2px;bottom:0}
.white-txt{color:#fff;font-size:38px;}

.slanted-blue {background: #00f0ff;box-sizing: border-box;width: 100%;position: relative;padding:0 15px 15px 15px;z-index: 1;-webkit-box-shadow: 10px 10px 0px 1px rgba(255,255,255,0.3);-moz-box-shadow: 10px 10px 0px 1px rgba(255,255,255,0.3);box-shadow: 10px 10px 0px 1px rgba(255,255,255,0.3);}
.slanted-blue img, .slanted-green img{position:absolute;right:-4px;top:-130px; margin-bottom: 10px;}
.slanted-blue p, .slanted-green p{font-size:14px;line-height:initial;}
.slanted-blue h2, .slanted-green h2{font-size:35px;margin-top: -30px;margin-bottom:0;}
.slanted-blue strong, .slanted-green strong{font-size:22px;}
.slanted-blue:before {content: "";background: #00f0ff;height: 80px;transform: skewY(9deg);position: absolute;left: 0;right: 0;z-index: -1;}
.slanted-green:before {content: "";background: #9ae200;height: 80px;transform: skewY(9deg);position: absolute;left: 0;right: 0;z-index: -1;}
.slanted-blue:before, .slanted-green:before{top: -40px;}
.slanted-green {background: #9ae200;box-sizing: border-box;width: 100%;position: relative;padding:0 15px 15px 15px;z-index: 1;-webkit-box-shadow: 10px 10px 0px 1px rgba(255,255,255,0.3);-moz-box-shadow: 10px 10px 0px 1px rgba(255,255,255,0.3);box-shadow: 10px 10px 0px 1px rgba(255,255,255,0.3);}
.click-btn{background:#000;cursor:pointer;padding:4px 22px 5px 22px;color:#fff;font-size:16px;font-weight:400;display:inline-block}
.click-btn:hover{background:#fff;color:#000;text-decoration:none;}

#inner-header{background:url(../img/bg.png) repeat left top #e6036c;padding: 15px 0 0px 0;margin-bottom: 50px;}
#inner-pages{background: rgb(254,129,1);}

.menu-item {margin-bottom: 20px;}
.menu-item h2 {font-size: 16px;font-family: 'Barlow', sans-serif;font-weight: 700;line-height: inherit;margin-bottom: 0;text-transform:uppercase;}
.menu-item p {line-height: normal;}
.price {color: #000;display: inline-block;font-size: 17px;position: relative;padding: 0 0 0 85px;text-transform:capitalize;}
.price span{position: absolute;content: "";width: 80px;left: 0;top: 50%;margin-top: 1px;border-bottom: 2px dotted #000;}

#location-portion{background: url(../img/bg.png) repeat left top #296798;padding:160px 0 60px 0}
#newplymouth-portion{background: url(../img/flower-bg.jpg) repeat left top;}
#tekuiti-portion{background: url(../img/bg.png) repeat left top #d50063;}
#tekuiti-portion p, #tekuiti-portion h2, #tekuiti-portion h3{color:#fff;}
.rangoli{background: url(../img/rangoli.png) no-repeat right bottom}

.form-field input[type="text"], .form-field input[type="email"], .form-field textarea{margin: 0 0 10px 0;padding:3px 10px;width:100%;outline:0;border-width: 0;color:#000;font-size:15px;background:#fff;}
.booking-form label, .contact-form label{text-align:right;font-size:15px;margin-top: 2px;}
.map-location{padding: 15px 10px 5px 10px;background: #296798;color:#fff}

footer{background:url(../img/ftr-l.jpg) no-repeat left top #fe8101;border-top:17px solid #fff}
#ftr-r{background:url(../img/ftr-r.jpg) no-repeat right top; padding:55px 0 0 0}
#elephantbg{background:url(../img/elephant-bg.jpg) no-repeat center bottom;padding:0 0 209px 0; }
#elephantbg h3{color:#000;font-size:18px;font-family: 'Barlow', sans-serif;font-weight:600;margin-bottom:20px;text-transform:uppercase;}
#elephantbg p{color:#000;font-size:14px;line-height:20px;}
.viewmap{font-size:12px;color:#0c00ff;}
.viewmap:hover{color:#000;}
.ftr-topb{background: url(../img/footer-border.jpg) repeat left center;min-height:39px;}
.copyright{background:#00bff3;padding:11px 0;}
.copyright p{margin:0 0 5px 0;color:#000;font-size:13px;font-weight:500;} 

.social-links a .fa{border-radius:1000px;background:#000;color:#00bff3;width:25px;height:25px;font-size:1rem;padding:4px;margin:0 1px;}
.social-links a:hover .fa{background-color:#fff;}
.ftr-menus{margin:0 0 0px 0;}
.ftr-menus p{background:#ffa84e;padding:4px 12px;display: inline-block;font-size:14px;font-weight:500;}
.ftr-menus p a{padding:0 6px;text-transform:uppercase;color:#000;}
.ftr-menus p a:hover{color:#d50063}
.nodisplaydeskt{display:none;}
.nodisplaymob{display:block;}
#mobileslider{margin-top:20px;}

.platter-items{display: inline-block;position: relative;background: url(../img/special-offerbg.jpg) no-repeat center center;padding: 8px;margin: 5px 0 20px 0;width: 60%;}
.platter-items-in{padding: 16px;border-style: solid;border-width: 4px;border-top-color: #9ae200;border-right-color: white;border-bottom-color: #00f0ff;border-left-color: yellow;}
.platter-items h3{font-size:30px;line-height:33px;font-weight:700;color:#fff;text-transform:uppercase;}
.platter-items  p{margin:0;line-height:20px;font-weight:600;color:#fff}

@media (max-width: 768px){
	.navbar-brand {text-align:left;}
	.top-phone{display:none;}
}
@media (max-width: 700px){
	.navbar-nav li.active{-webkit-border-radius:50px;-moz-border-radius:50px; border-radius:50px }
	.top-phone, .slanted-blue img, .slanted-green img{display:none;}
	.social-links{text-align:left!important;}
	.slanted-blue:before, .slanted-green:before{transform: inherit;}
	#location-portion{padding:80px 0 60px 0}
	.slanted-blue h2, .slanted-green h2{margin-top: -20px;}
	.nodisplaymob{display:none;}
	.nodisplaydeskt{display:block;}
	.navbar-brand{position:relative;margin-bottom: 24px;}
	.rangoli{background:transparent;}
	.booking-form label{text-align:left;}
	.booking-form label, .contact-form label{text-align:left;}
}
