@import 'https://fonts.googleapis.com/css?family=Archivo+Black|Great+Vibes|Poppins&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';
@import 'https://fonts.googleapis.com/css?family=Wendy+One';
@import 'https://fonts.googleapis.com/css?family=Righteous';
@import 'https://fonts.googleapis.com/css?family=Baloo+Bhai|Poppins:400,700&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Galada&display=swap';
.taj-img {
	padding: 0
}

.item.active img {
	width: 100%
}

.resp-body {
	font-family: roboto slab, serif;
	font-size: 15px;
	line-height: 1.42857143;
	background: #000
}

.resp-home-container {
	margin: 0;
	padding: 0;
	width: 100%
}

.social {
	position: fixed;
	top: 160px;
	z-index: 1;
	width: 58px
}

section.back-color h2 {
	font-family: roboto slab, serif;
	font-size: 38px;
	color: #ffa811;
	text-align: center;
	font-weight: 700
}

.rd_more p a {
	color: #fff;
	background: #b90003;
	padding: 10px 30px;
	border-radius: 10px;
	font-size: 20px;
	text-decoration: none;
	transition-duration: .3s
}

.rd_more p a:hover {
	background: #00a05c;
	color: #fff200;
	padding: 12px 35px
}

.navbar-toggle {
	border-color: #fff!important
}

.navbar-toggle .icon-bar {
	background-color: #fff!important
}

#myTabContent {
	color: #333
}

.navbar-toggle:hover {
	background-color: #fff!important
}

.navbar-toggle:hover .icon-bar {
	background-color: #000!important
}

.resp-navbar ul li a {
	font-weight: 700;
	font-family: open sans, sans-serif;
	text-transform: uppercase;
	color: #fff!important;
	font-size: 14px
}

.dropdown.open .dropdown-menu li a {
	color: #000!important
}

.resp-navbar ul li a:hover {
	background: #fffefe!important;
	color: #000!important
}

.dropdown.open .dropdown-menu li a:hover {
	color: #fff!important;
	border-radius: 0
}

.resp-navbar ul {
	margin-top: 0
}

.carousel-inner .item {
	max-height: 600px!important
}

.resp-footer {
	left: 0;
	right: 0;
	background: #860000;
	margin-top: 0;
	border: transparent
}

.resp-footer ul li a {
	color: #fff;
	font-family: open sans, sans-serif
}

.resp-footer ul li a:hover {
	color: #000!important;
	background: #b6b6b6!important
}

.footer-logo {
	background: #fff;
	border-radius: 6px;
	height: 50px;
	padding: 2px;
	height: 40px
}

.margTop15px {
	margin-top: 15px
}

.margTop30px {
	margin-top: 30px
}

.margTop45px {
	margin-top: 45px
}

.margTop60px {
	margin-top: 60px
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 5px 15px!important;
	font-size: 18px;
	line-height: 20px
}

.menu-row {
	margin-top: 10px
}

.resp-side-nav li a {
	width: 250px;
	display: block;
	background: #350000;
	color: #fff;
	height: inherit;
	border: 1px solid #350000
}

.resp-side-nav li a:hover {
	background: #860000;
	color: #000;
	border: 1px solid #860000
}

.resp-side-nav>li.active>a {
	background: #d30000;
	color: #fff;
	border: 1px solid #d30000
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
	background: #860000;
	color: #000;
	border: 1px solid #860000
}

.resp-panel-title {
	color: #008226;
	font-weight: 700;
	text-decoration: none;
	color: #000!important
}

.resp-subcat-title {
	color: #350000
}

.resp-subcat-desc-detail .item {
	color: #2a2a2a
}

.resp-subcat-desc-detail .item_description {
	font-style: normal;
	color: #000
}

.resp-subcat-item-price {
	color: #2a2a2a
}

.resp-subcat-btn a {
	color: #fff!important;
	background: #ca0000;
	border: #350000
}

.resp-subcat-btn a:hover {
	color: #fff!important;
	background: #860000;
	border: #fff
}

#basket,
#mini-basket {
	margin: 0 auto;
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	color: #000!important
}

#basket .col-xs-11,
#mini-basket .col-xs-11 {
	width: 100%!important
}

@media(max-width:479px) and (min-width:320px) {
	.bottom-grid2 h3 {
		line-height: 28px!important;
		font-size: 23px!important;
		font-family: quicksand, sans-serif
	}
	.bottom-grid2 h4 {
		margin: 1em 0 1.7em!important;
		color: #fff!important
	}
	.social {
		position: fixed;
		top: 60px!important;
		z-index: 999
	}
	.resp-primary-navbar {
		position: absolute!important;
		border-bottom: 1px solid #fff;
		background: #860000
	}
	.resp-logo img {
		height: 40px;
		margin-top: 0
	}
	.my-content h1 {
		font-size: 25px!important;
		margin-bottom: 15px!important;
		width: 90%!important
	}
	.my-content {
		top: 4%!important
	}
	.my-content p {
		font-size: 18px!important;
		margin-bottom: 30px
	}
}

@media(min-width:480px) and (max-width:768px) {
	.margTop {
		margin-top: -50px
	}
	.social {
		position: fixed;
		top: 60px!important;
		z-index: 999
	}
	.resp-primary-navbar {
		position: absolute!important;
		border-bottom: 1px solid #fff;
		background: #860000
	}
	.nav-basket-mobile {
		background: #c00
	}
	.resp-logo img {
		height: 40px
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 5px 30px!important;
		font-size: 18px;
		line-height: 20px
	}
	.my-content h1 {
		font-size: 35px!important;
		margin-bottom: 15px!important
	}
	.my-content {
		top: 6%!important
	}
}

@media(min-width:769px) and (max-width:991px) {
	.margTop {
		margin-top: -80px
	}
	.social {
		position: fixed;
		top: 60px!important;
		z-index: 999
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 17px 15px;
		font-size: 18px;
		line-height: 20px
	}
	.resp-primary-navbar {
		background: #860000;
		border-bottom: 1px solid #fff;
		height: 60px;
		position: absolute!important
	}
	.resp-logo img {
		height: 30px;
		margin-top: 9px;
		margin-left: 13px
	}
	.resp-navbar ul {
		background: #f9f9f9
	}
	.resp-navbar ul li a {
		color: #fff!important;
		background: #a03839;
		font-size: 12px;
	}
	.resp-navbar ul li a:hover {
		color: #000!important
	}
	.my-content h1 {
		font-size: 35px!important;
		margin-bottom: 15px!important
	}
	.my-content {
		top: 6%!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.resp-side-nav li a {
		width: 200px
	}
	.my-dishes {
		width: 32%;
		margin-left: 14px
	}
	.margTop {
		margin-top: -100px
	}
}

@media(min-width:992px) {
	.margTop {
		margin-top: -100px
	}
	.resp-primary-navbar {
		height: 100px;
		position: absolute!important;
		border-bottom: 1px solid #fff;
		background: #860000;
		width: 100%
	}
	.resp-logo img {
		height: 64px;
		margin-top: -10px;
		margin-right: 10px
	}
	.resp-navbar ul {
		margin-top: 13px
	}
	.resp-navbar ul li a {
		color: #fff!important;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 15px;
		margin-top: 15px;
		font-family: open sans, sans-serif;
		font-weight: 700;
		text-transform: uppercase
	}
	.resp-navbar ul li a:hover {
		background: #f5f5f5!important;
		padding-top: 10px;
		padding-bottom: 10px;
		color: #000!important
	}
	.my-dishes {
		width: 32%;
		margin-left: 14px
	}
}

#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
	display: none
}

.nbs-flexisel-container {
	position: relative;
	max-width: 100%
}

.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center
}

.nbs-flexisel-inner {
	overflow: hidden;
	margin-top: 3em
}

.nbs-flexisel-item {
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: relative
}

ul#flexiselDemo1 li {
	text-decoration: none;
	display: block
}

ul#flexiselDemo1 li h4 {
	text-align: left;
	padding-left: 14px;
	color: #478d06;
	font-size: 1.2em;
	margin-top: .5em
}

ul#flexiselDemo1 li h4:hover {
	color: #dbc585
}

.nbs-flexisel-item>img {
	cursor: auto;
	position: relative;
	width: 90%;
	margin: 0 5%
}

#BodySection1A {
	padding: 60px 0
}

a u:hover,
a u:focus {
	text-decoration: none!important
}

#BodySection9 {
	padding: 30px 0 60px
}

#BodySection5 {
	padding: 60px 0;
	background#000!important;
	background: #242682
}

#BodySection5 h1 {
	font-family: cantata one, serif;
	font-size: 35px;
	text-align: center;
	color: #e4cb0b!important;
	margin-bottom: 7%
}

#BodySection9 p {
	color: #000;
	line-height: 26px;
	font-size: 16px;
	text-align: justify;
	text-align: center;
	font-family: poppins, sans-serif
}

#BodySection9 h1 {
	font-family: righteous, cursive;
	font-size: 44px;
	text-align: center;
	color: #860000!important;
	text-transform: uppercase;
	padding-bottom: 20px
}

#BodySection11 {
	padding: 45px 0;
	background: #000;
	background-size: cover
}

#BodySection11 h1 {
	font-size: 45px;
	text-align: center;
	color: #473c42;
	font-family: wendy one, sans-serif
}

#BodySection11 p {
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	font-family: poppins, sans-serif
}

#BodySection4 h1 {
	font-size: 46px;
	text-align: center;
	font-family: righteous, cursive;
	color: #860000;
	text-transform: uppercase
}

#BodySection4 h2 {
	text-align: center;
	font-size: 40px;
	color: #000;
	font-family: archivo #000, sans-serif
}

.odr_n2 {
	color: #fff!important
}

.odr_n3 {
	color: #fff!important;
	text-decoration: none!important;
	font-size: 20px
}

.border {
	border-bottom: 3px solid #f9c165;
	width: 17%;
	margin-left: 45%
}

.borderlink {
	border: 3px solid #a03839;
	padding: 7px 26px;
	margin-top: 2%;
	font-size: 17px;
	border-radius: 4px;
	font-family: poppins, sans-serif
}

.borderlink {
	color: #fff!important;
	background: #a03839;
	text-decoration: none;
	letter-spacing: 1px
}

.borderlink:hover {
	color: #000!important;
	background: #f06723;
	border: 3px solid #f06723;
	box-shadow: 0 0 8px #000;
	text-decoration: none
}

.borderlink1 {
	margin-top: 2%
}

.backtext {
	background: #fff;
	padding: 10px;
	margin: 0;
	color: #000!importnat
}

.backtext h3 {
	text-align: center;
	color: #1816a0;
	font-size: 21px;
	font-family: carrois gothic sc, sans-serif;
	font-weight: 700
}

.backtext p {
	color: #000!Important;
	font-size: 20px;
	font-weight: 700
}

.borderlinks {
	border: 4px solid #1816a0;
	padding: 4px;
	margin-top: 2%;
	font-size: 25px;
	font-size: 18px!Important
}

.borderlinks {
	color: #000!important;
	background: 0 0;
	text-decoration: none
}

.borderlinks:hover {
	color: #fff!important;
	background: #1816a0;
	transition-duration: .5s
}

.borderlink2 {
	margin-top: 2%
}

.overlay {
	position: relative;
	width: 100%
}

.text {
	position: absolute;
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	overflow: hidden
}

.overlay:hover .text {
	opacity: .7
}

.overlay:hover .images {
	opacity: .6;
	background: #ff5e19!important
}

.icon1 {
	color: #fff!important;
	font-size: 35px!important;
	padding: 20px;
	border: 5px solid #fff;
	border-radius: 50px;
	background: #1816a0!important
}

#BodySection4 p {
	color: #6f6767;
	text-align: center;
	font-family: carrois gothic sc, sans-serif;
	font-size: 19px
}

.inner {
	height: 276px;
	transform: skew(20deg);
	margin-left: -116px;
	background-image: url(https://public.touch2success.com/static/81c851269cc5bb0ae37e808b944c3367/img/phpNinAQK.png);
	background-position: 114px 0
}

.overlay {
	width: 0;
	height: 276px;
	overflow: hidden;
	margin-left: -50px;
	transform: skew(-20deg);
	transition: width 1s ease
}

.overlay p {
	margin-top: 45%!important
}

.img_hover:hover .overlay {
	transition-duration: .5s;
	transition-timing-function: ease-in;
	width: 574px
}

.img_hover1:hover .overlay {
	transition-duration: .5s;
	transition-timing-function: ease-in;
	width: 574px
}

.img_hover2:hover .overlay {
	transition-duration: .5s;
	transition-timing-function: ease-in;
	width: 574px
}

.img_hover3:hover .overlay {
	transition-duration: .5s;
	transition-timing-function: ease-in;
	width: 574px
}

.odr_n2 {
	color: #fff!important;
	font-size: 19px!important;
	display: none;
	font-family: open sans, sans-serif;
	font-weight: 700;
	text-transform: uppercase
}

.img_hover:hover .odr_n2 {
	display: block;
	width: 100%
}

.mytexts {
	color: #000;
	text-align: center;
	font-family: poppins, sans-serif;
	font-size: 24px;
	margin-top: 10%;
	font-weight: 700
}

.item.active img {
	-webkit-animation: immortalkenburns 6s linear 0s infinite alternate;
	animation: immortalkenburns 6s linear 0s infinite alternate
}

@-webkit-keyframes immortalkenburns {
	0% {
		-webkit-transform: scale(1);
		-webkit-transition: -webkit-transform 20000ms linear 0s
	}
	100% {
		-webkit-transform: scale(1.2);
		-webkit-transition: -webkit-transform 20000ms linear 0s
	}
}

@-moz-keyframes immortalkenburns {
	0% {
		-moz-transform: scale(1);
		-moz-transition: -moz-transform 20000ms linear 0s
	}
	100% {
		-moz-transform: scale(1.2);
		-moz-transition: -moz-transform 20000ms linear 0s
	}
}

@-ms-keyframes immortalkenburns {
	0% {
		-ms-transform: scale(1);
		-ms-transition: -ms-transform 20000ms linear 0s
	}
	100% {
		-ms-transform: scale(1.2);
		-ms-transition: -ms-transform 20000ms linear 0s
	}
}

@-o-keyframes immortalkenburns {
	0% {
		-o-transform: scale(1);
		-o-transition: -o-transform 20000ms linear 0s
	}
	100% {
		-o-transform: scale(1.2);
		-o-transition: -o-transform 20000ms linear 0s
	}
}

@keyframes immortalkenburns {
	0% {
		transform: scale(1);
		transition: transform 20000ms linear 0s
	}
	100% {
		transform: scale(1.2);
		transition: transform 20000ms linear 0s
	}
}

.img1 {
	border: 5px solid #fff;
	width: 100%
}

.overlay1 h3 {
	text-align: center;
	font-family: open sans, sans-serif;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase
}

.overlay1 p {
	text-align: center!important;
	font-family: open sans, sans-serif;
	color: #fff!important;
	font-size: 17px!important;
	font-weight: 700
}

.odr1 {
	background: #350000;
	color: #fff!important;
	padding: 10px;
	text-decoration: none
}

.img_hover4 {
	position: relative;
	overflow: hidden;
	width: 100%
}

.overlay1 {
	position: absolute;
	z-index: 9;
	background: rgba(0, 0, 0, .4588235294117647);
	top: 100%;
	width: 96%;
	padding: 15px;
	margin-left: 9px
}

.img_hover4:hover .overlay1 {
	top: 64%;
	border: 5px solid #fff;
	border-bottom: 0;
	border-top: 0;
	width: 100%;
	margin: 0;
	transition-duration: .5s;
	transition-timing-function: ease-out;
	height: 182px
}

@media(max-width:767px) {
	.img_hover4:hover .overlay1 {
		top: 57%;
		width: 100%
	}
	.img_hover {}
	.img_hover1 {}
	.img_hover2 {}
	.img_hover3 {
		width: 315px
	}
	.img_hover4 {
		width: 315px;
		margin: 0 5%
	}
	.inner {
		margin-left: -140px
	}
}

@media(max-width:799px) and (min-width:768px) {
	.img_hover4:hover .overlay1 {
		top: 61%
	}
	.img_hover {}
	.img_hover1 {}
	.img_hover2 {}
	.img_hover3 {
		width: 350px
	}
	.img_hover4 {
		width: 350px
	}
	.inner {
		margin-left: -190px
	}
}

@media(max-width:991px) and (min-width:800px) {
	.img_hover4:hover .overlay1 {
		top: 61%;
		width: 95%;
		left: 0
	}
	.img_hover {}
	.img_hover1 {}
	.img_hover2 {}
	.img_hover3 {
		width: 350px
	}
	.img_hover4 {
		width: 350px
	}
	.inner {
		margin-left: -188px
	}
}

@media(max-width:1024px) and (min-width:992px) {
	.img_hover4:hover .overlay1 {
		top: 54%
	}
}

.head-title {
	position: relative
}

.title-head {
	padding: 36px;
	font-family: open sans, sans-serif;
	color: #fff;
	background: #a03839;
	margin: 0;
	font-size: 50px;
	text-transform: uppercase
}

div.title-bg {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	background-color: inherit;
	z-index: 1;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: -25px;
	background: #a03839
}

.box1 {
	overflow: hidden;
	box-shadow: 0 0 3px rgba(228, 0, 0, .5);
	position: relative
}

.box1 img {
	width: 100%;
	height: auto
}

.box1 .box-content1 {
	padding: 25% 5%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	opacity: 0;
	z-index: 1;
	transition: all .3s ease 0s
}

.box1:hover .box-content1 {
	opacity: 1
}

.box1:before,
.box1:after,
.box1 .box-content1:before,
.box1 .box-content1:after {
	content: "";
	width: 50%;
	height: 50%;
	background: rgba(0, 0, 0, .8);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all .5s ease 0s
}

.box1:after {
	top: 50%
}

.box1 .box-content1:before,
.box1 .box-content1:after {
	top: 0;
	left: 50%;
	z-index: -1
}

.box1 .box-content1:after {
	top: 50%
}

.box1:hover:before {
	left: 50%;
	opacity: 1
}

.box1:hover:after {
	top: 0;
	opacity: 1
}

.box1:hover .box-content1:before {
	top: 50%;
	opacity: 1
}

.box1:hover .box-content1:after {
	left: 0;
	opacity: 1
}

.box1 .title {
	font-size: 28px;
	color: #b6b6b6;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 25px 0 10px;
	font-family: poppins, sans-serif
}

.box1 .post {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin: 0 0 20px;
	font-family: open sans, sans-serif
}

.box1 .icon {
	padding: 0;
	margin: 0;
	margin-top: 25px;
	list-style: none
}

.box1 .icon li {
	display: inline-block;
	margin: 0 5px 0 0
}

.box1 .icon a {
	display: block;
	width: 34px;
	height: 34px;
	line-height: 30px;
	border-radius: 10%;
	background: #fff;
	font-size: 20px;
	color: #2d2c2c;
	text-align: center;
	transition: all .3s ease 0s
}

.box1 .icon a:hover {
	background: 0 0;
	color: #fff;
	border-radius: 50%;
	box-shadow: 1px 1px 3px #fff, -1px -1px 3px #fff
}

@media only screen and (max-width:990px) {
	.box1 {
		margin-bottom: 30px
	}
}

.demo {
	background: #e2e2e2
}

.serviceBox {
	color: #606060;
	padding: 0 10px 60px;
	background-color: #860000;
	border: 1px solid transparent;
	border-radius: 20px;
	margin: 80px 0 30px;
	position: relative
}

.serviceBox .service-content {
	text-align: center;
	padding: 15px 20px 30px;
	margin-top: -80px;
	border-radius: 25px;
	background-color: #fff;
	position: relative;
	transition: all .3s;
	min-height: 370px;
	box-shadow: 1px 1px 5px 1px #000
}

@media only screen and (max-width:1200px) and (min-width:992px) {
	.serviceBox .service-content {
		min-height: 450px
	}
}

.serviceBox .service-content:hover {
	box-shadow: 0 0 20px -5px #000
}

.serviceBox .service-content:after {
	content: '';
	height: 50px;
	width: 50px;
	border: 25px solid transparent;
	border-top: 25px solid #fff;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	position: absolute;
	bottom: -50px;
	left: 50%
}

.serviceBox .service-icon {
	display: inline-block;
	color: #f9a11c;
	font-size: 90px;
	margin-bottom: 10px;
	transition: all .3s ease 0s
}

.serviceBox:hover .service-icon {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-webkit-transition-duration: .7s;
	-moz-transition-duration: .7s;
	-o-transition-duration: .7s;
	transition-duration: .7s
}

.serviceBox .title {
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: poppins, sans-serif;
	letter-spacing: 1px;
	margin: 0 0 10px;
	color: #860000
}

.serviceBox .description {
	font-size: 15px;
	line-height: 25px;
	margin: 0
}

.serviceBox .read-more {
	display: block;
	width: 60%;
	font-size: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-family: poppins, sans-serif;
	padding: 10px 0;
	background-color: #000;
	border-radius: 4px;
	transform: translateX(-50%);
	transition: all .3s ease 0s;
	position: absolute;
	left: 50%;
	bottom: -20px
}

.serviceBox .read-more:hover {
	text-decoration: none;
	letter-spacing: 3px;
	box-shadow: 0 0 8px #000;
	background: #000;
	color: #fff
}

.serviceBox.green {
	background-color: #860000
}

.serviceBox.green .service-icon {
	color: #44bb85
}

.serviceBox.green .read-more {}

.serviceBox.blue {
	background-color: #36bfc5
}

.serviceBox.blue .service-icon {
	color: #36bfc5
}

.serviceBox.blue .read-more {
	background-color: #015f65
}

.serviceBox.red {
	background-color: #f23d3a
}

.serviceBox.red .service-icon {
	color: #f23d3a
}

.serviceBox.red .read-more {
	background-color: #ad0e0c
}

@media only screen and (max-width:990px) {
	.serviceBox {
		margin-bottom: 60px
	}
	.serviceBox .service-content {
		padding: 20px 15px 30px
	}
}

@media only screen and (max-width:767px) {
	.serviceBox {
		margin-bottom: 130px
	}
}

.item1 {
	opacity: .4;
	transition: .4s ease all;
	margin: 0 20px;
	transform: scale(.9)
}

@media(max-width:1000px) {
	.item1 {
		margin: 0;
		transform: scale(.9)
	}
}

.active .item1 {
	opacity: 1;
	transform: scale(1)
}

.owl-item {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1, 1)
}

.inner {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	text-align: center
}

.inner a {
	color: #fff;
	text-decoration: none;
	border-bottom: 2px solid rgba(255, 255, 255, .8);
	transition: .3s ease border-color
}

.inner a:hover {
	border-color: #fff
}

.black .inner a {
	color: #000;
	border-color: rgba(0, 0, 0, .4)
}

.black .inner a:hover {
	border-color: #000
}

.owl-carousel:after {
	content: "";
	display: block;
	position: absolute;
	width: 8%;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -4%;
	pointer-events: none
}

.owl-controls {
	position: absolute;
	margin-top: 300px
}

.owl-nav {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.owl-prev {
	font-size: 30px!important;
	background: #777!important;
	margin-top: 22px;
	color: #fff!important
}

.owl-prev span {
	padding: 5px
}

.owl-next {
	font-size: 30px!important;
	background: #777!important;
	margin-top: 11px;
	color: #fff!important;
	margin-left: 3px
}

.owl-next span {
	padding: 5px
}

@import "https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,100,700";
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';
@import 'https://fonts.googleapis.com/css?family=Great+Vibes&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Playfair+Display+SC:400,400i,700,700i,900,900i&subset=cyrillic,latin-ext';
@import 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&subset=devanagari,latin-ext';
@import 'https://fonts.googleapis.com/css?family=Cookie';
@import 'https://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff|Lato:100,100i,300,300i,400,400i,700,700i,900,900i&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Cookie|Montserrat';
.item.slide3 {
	background: url(https://public.touch2success.com/static/4b47ed802af990ec47f4e0592a43d10c/img/1576849537php1Z4hzl.jpg) no-repeat 50% #000;
	background-size: cover
}

.item.slide2 {
	background: url(https://public.touch2success.com/static/4b47ed802af990ec47f4e0592a43d10c/img/1576849537php1ksOrJ.jpg) no-repeat 50% #000;
	background-size: cover
}

.item.slide1 {
	background: url(https://public.touch2success.com/static/4b47ed802af990ec47f4e0592a43d10c/img/1576849538phpBGksk7.jpg) no-repeat 50% #000;
	background-size: cover
}

.slick-prev:before,
.slick-next:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #000!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.odr-now {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	color: #101010;
	line-height: 18px;
	border: 3px solid #0085ba;
	padding: 14px 36px;
	transform: skewX(-19deg)!important;
	font-weight: 500;
	display: inline-block;
	text-align: center
}

.odr-now:hover {
	background: #0085ba;
	transition-duration: .5s;
	color: #fff!important
}

.slick-prev,
.slick-next {
	z-index: 999
}

.sec2 p {
	font-size: 16px;
	line-height: 26px;
	color: #000
}

.sec2 h1 {
	font-size: 19px
}

.main h2 {
	font-size: 48px;
	line-height: 50px;
	color: #a15023;
	font-family: cookie, cursive!important;
	text-align: center;
	width: 100%
}

.main h4 {
	font-size: 36px;
	color: #101010;
	font-weight: 700;
	text-align: center;
	font-family: montserrat, sans-serif
}

.main p {
	font-size: 12px;
	line-height: 32px;
	color: #2f2f2f;
	font-family: montserrat, sans-serif;
	font-weight: 500;
	text-align: center
}

.item.active img {
	width: 100%
}

.resp-body {
	font-family: open sans, sans-serif;
	color: #fff
}

.resp-home-container {
	margin: 0;
	padding: 0;
	width: 100%
}

.navbar-toggle {
	border-color: #fff!important
}

.navbar-toggle .icon-bar {
	background-color: #fff!important
}

#myTabContent {
	color: #333
}

.navbar-toggle:hover {
	background-color: #c5a131!important
}

.navbar-toggle:hover .icon-bar {
	background-color: #fff!important
}

.resp-navbar ul li a {
	color: #fff!important
}

.resp-navbar ul li a:hover {
	color: #fff!important;
	background: #c5a131!important
}

.dropdown.open .dropdown-menu li a {
	color: #000!important
}

.dropdown.open .dropdown-menu li a:hover {
	color: #fff!important;
	border-radius: 0
}

.resp-navbar ul {
	margin-top: 0
}

.carousel-inner .item {
	max-height: 600px!important
}

.resp-footer {
	left: 0;
	right: 0;
	background: #a15023;
	margin-top: 0
}

.resp-footer ul li a {
	color: #fff;
	font-family: roboto slab, serif
}

.resp-footer ul li a:hover {
	color: #000!important
}

.footer-logo {
	background: #fff;
	border-radius: 6px;
	height: 50px;
	padding: 2px;
	height: 40px
}

.margTop15px {
	margin-top: 15px
}

.margTop30px {}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 17px 15px!important;
	font-size: 18px;
	line-height: 20px
}

.menu-row {
	margin-top: 10px
}

.resp-side-nav li a {
	width: 250px;
	display: block;
	background: #a03839;
	color: #fff;
	font-weight: 700;
	height: inherit!important;
	border: 1px solid #fff
}

.resp-side-nav li a:hover {
	background: #000;
	color: #fff;
	border: 1px solid #fff
}

.resp-side-nav>li.active>a {
	background: #000;
	color: #fff;
	border: 1px solid #000
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
	background: #f26c2b;
	color: #fff;
	border: 1px solid #f26c2b
}

.resp-panel-title {
	color: #a15023;
	font-weight: 700;
	text-decoration: none
}

.resp-subcat-title {
	color: #cc2127
}

.resp-subcat-desc-detail .item {
	color: #2a2a2a
}

.resp-subcat-desc-detail .item_description {
	font-style: normal;
	color: #000
}

.resp-subcat-item-price {
	color: #2a2a2a
}

.resp-subcat-btn a {
	color: #fff!important;
	background: #a03839;
	border: #a03839
}

.resp-subcat-btn a:hover {
	color: #fff!important;
	background: #2d2d2d;
	border: #a15023
}

#basket,
#mini-basket {
	margin: 0 auto;
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	color: #000!important
}

#basket .col-xs-11,
#mini-basket .col-xs-11 {
	width: 100%!important
}

@media(max-width:479px) and (min-width:320px) {
	.resp-primary-navbar {
		position: absolute!important;
		border-color: #fff;
		background: #a03839;
	}
	.resp-logo img {
		height: 45px;
		margin-top: -8px
	}
	#BodySection1 {
		background: #fff!important;
		height: auto!important
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 10px 3px!important;
		font-size: 18px;
		line-height: 20px
	}
	.banner-cnt {
		width: 100%!important;
		top: 0!important
	}
	#BodySection0 h1 {
		font-size: 40px!important
	}
	#BodySection0 h2 {
		font-size: 46px!important
	}
	#BodySection0 {
		min-height: 320px!important;
		margin-top: 0!important;
		position: relative
	}
	#slidersec {
		margin-top: 0!important;
		min-height: 380px!important
	}
	.carousel .item {
		min-height: 380px!important
	}
	.slider-cnt {
		padding-top: 10%!important
	}
	.slider-cnt h4 {
		font-size: 30px!important
	}
	.slider-cnt h3 {
		font-size: 28px!important
	}
}

@media(min-width:480px) and (max-width:768px) {
	.resp-primary-navbar {
		position: absolute!important;
		border-color: #fff;
		background: #a03839;
	}
	#BodySection1 {
		background: #fff!important;
		height: auto!important
	}
	.nav-basket-mobile {
		background: #c00
	}
	.resp-logo img {
		height: 38px;
		margin-left: 10px!important
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 7px 3px!important;
		font-size: 18px;
		line-height: 20px
	}
	.banner-cnt {
		width: 100%!important;
		top: 0!important
	}
	#BodySection0 h1 {
		font-size: 40px!important
	}
	#BodySection0 h2 {
		font-size: 46px!important;
		text-align: center!important;
		margin: auto
	}
	#BodySection0 {
		min-height: 400px!important;
		margin-top: 0!important;
		position: relative
	}
	#slidersec {
		margin-top: 0!important;
		min-height: 480px!important
	}
	.carousel .item {
		min-height: 480px!important
	}
	.slider-cnt {
		padding-top: 10%!important
	}
	.slider-cnt h4 {
		font-size: 50px!important
	}
}

@media(min-width:769px) and (max-width:991px) {
	#BodySection1 {
		background: #fff!important;
		height: auto!important
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 10px 15px!important;
		font-size: 18px;
		line-height: 20px
	}
	.resp-primary-navbar {
		border-color: #fff;
		background: #a03839;
		height: 60px;
		position: absolute!important;
	}
	.resp-logo img {
		height: 47px;
		margin-top: -11px
	}
	.resp-navbar ul {
		background: #a03839;
	}
	.resp-navbar ul li a {
		color: #fff!important
	}
	.resp-navbar ul li a:hover {
		color: #fff!important;
		background: #c5a131!important
	}
	.banner-cnt {
		width: 100%!important;
		top: 0!important
	}
	#BodySection0 h1 {
		font-size: 40px!important
	}
	#BodySection0 h2 {
		font-size: 46px!important;
		text-align: center!important;
		margin: auto
	}
	#BodySection0 {
		min-height: 350px!important;
		margin-top: 0!important;
		position: relative
	}
	#slidersec {
		margin-top: 0!important;
		min-height: 480px!important
	}
	.carousel .item {
		min-height: 480px!important
	}
	.slider-cnt {
		padding-top: 10%!important
	}
	.slider-cnt h4 {
		font-size: 50px!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.resp-side-nav li a {
		width: 200px
	}
}

@media(min-width:992px) {
	.sec1::after {
		display: block;
		position: absolute;
		top: 26px;
		height: calc(100% - 26px);
		width: 1px;
		border-right: 1px dashed #636363;
		z-index: 5;
		content: ''
	}
	.abt-sec {
		-webkit-transform: skew(-20deg);
		-moz-transform: skew(-20deg);
		-o-transform: skew(-20deg);
		transform: skew(-20deg);
		height: 550px;
		padding: 78px 0 100px
	}
	.odr-now {
		font-size: 15px;
		font-weight: 400;
		text-transform: uppercase;
		color: #e7ff00;
		line-height: 18px;
		border: 3px solid #e7ff00;
		padding: 14px 36px;
		transform: skewX(-19deg)!important;
		font-weight: 500;
		display: inline-block;
		text-align: center
	}
	.odr-now:hover {
		background: #000;
		transition-duration: .5s;
		color: #e7ff00!important
	}
	.inner-abt {
		transform: skew(20deg);
		padding: 0 100px
	}
	.resp-primary-navbar {
		height: 108px;
		position: absolute!important;
		border-color: #fff;
		background: #a03839
	}
	.resp-logo img {
		height: 96px
	}
	.resp-navbar ul {
		margin-top: 15px
	}
	.resp-navbar ul li a {
		color: #fff!important;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 15px;
		font-family: open sans, sans-serif;
		font-weight: 600;
		text-transform: uppercase
	}
	.resp-navbar ul li a:hover {
		background: #fff!important;
		padding-top: 10px;
		padding-bottom: 10px;
		color: #a03839!important;
		border-radius: 35px
	}
}

.modal-content1 {
	color: #000
}

#BodySection0 {
	background: url(https://public.touch2success.com/static/cb43b689eacf9cecaa8be8e19f221572/img/phpUsvXHo.png) no-repeat 50% #000;
	min-height: 800px;
	margin-top: -162px;
	position: relative;
	background-size: cover
}

#BodySection0 h1 {
	font-size: 100px;
	font-weight: 400;
	color: #fff;
	font-family: playfair display sc;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0
}

#BodySection0 h2 {
	font-size: 95px;
	font-weight: 400;
	color: #c5ab6b;
	font-family: great vibes;
	text-align: center;
	margin-top: 56px
}

.banner-cnt {
	width: 75%;
	position: absolute;
	top: 22%;
	left: 0;
	right: 0;
	margin: auto
}

#BodySection0 h3 {
	font-family: poppins, sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 44px;
	color: #c5ab6b
}

#BodySection0 p {
	font-family: poppins, sans-serif;
	text-align: center;
	font-size: 26px;
	color: #fff
}

.ord-now a {
	background: #ff1800;
	padding: 10px 20px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	border-radius: 30px;
	font-weight: 700;
	text-decoration: none
}

.ord-now a:hover {
	background: #fff;
	color: #fe1700
}

.ord-now {
	text-align: center;
	margin-top: 20px
}

.img1 {
	width: 115px;
	height: 120px;
	margin: 22px 0 0 50px
}

.img2 {
	width: 135px;
	height: 75px;
	margin: 49px 0 0
}

#BodySection1 {
	background: url(https://public.touch2success.com/static/cae5aff81e31925df776e8416ce38305/img/1567591463phpP8cESB.jpg?lightbox[iframe]=true&lightbox[width]=800&lightbox[height]=600) no-repeat;
	height: 550px
}

#BodySection1 h1 {
	font-size: 43px;
	font-weight: 400;
	color: #000;
	font-family: playfair display sc;
	margin: 0 0 14px
}

#BodySection1 h3 {
	font-size: 36px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	font-family: montserrat, sans-serif
}

#BodySection1 h2 {
	font-size: 48px;
	line-height: 50px;
	color: #a15023;
	font-family: cookie, cursive!important;
	text-align: center;
	width: 100%
}

#BodySection1 span {
	transform: skewX(19deg)!important;
	position: relative!important;
	display: block
}

#BodySection1 h5 {
	text-align: center;
	font-family: cabin, sans-serif;
	font-weight: 400;
	font-style: italic;
	font-size: 17px;
	color: #6f6f6f;
	padding: 15px 0;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	line-height: 27px
}

#BodySection2 {
	padding: 60px 0 50px;
	background: url(https://public.touch2success.com/static/cb43b689eacf9cecaa8be8e19f221572/img/phpxNZv4r.png) 50% no-repeat;
	background-size: cover;
	margin-top: -55px
}

#BodySection2 h1 {
	color: #671e2c;
	font-size: 45px;
	font-family: cookie, cursive;
	text-transform: capitalize;
	margin-top: -28px;
	text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #c7c7c7, 0 -3px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	padding-bottom: 15px;
	text-decoration: none;
	text-align: center
}

#BodySection2 p {
	text-align: center;
	font-size: 16px;
	color: #000;
	font-family: poppins, sans-serif
}

.color1 {
	color: #c8233b
}

#BodySection2 h4 {
	font-size: 43px;
	font-weight: 400;
	color: #000;
	font-family: playfair display sc;
	margin: 5px 0 35px;
	text-align: center
}

.box {
	position: relative
}

.box2 {
	position: absolute;
	background: #ff6c00;
	border-radius: 100%;
	padding: 27px 15px;
	top: 0;
	left: 16px;
	font-size: 22px;
	color: #fff;
	font-weight: 700;
	font-family: playfair display sc
}

#BodySection3 {
	background: #ffffdb;
	padding: 45px 0;
	border-bottom: 3px solid #fc0200;
	border-top: 3px solid #fc0200
}

#BodySection3 h3 {
	color: #fff;
	text-align: center;
	font-family: open sans, sans-serif;
	font-weight: 600;
	margin: auto;
	margin-top: 27%;
	line-height: 33px;
	text-transform: uppercase
}

#BodySection3 p {
	font-size: 15px;
	line-height: 30px;
	color: #2a2a2a;
	font-family: open sans, sans-serif;
	font-weight: 600;
	text-align: center
}

#BodySection4 {
	background: url(https://public.touch2success.com/static/cb43b689eacf9cecaa8be8e19f221572/img/phpU8Zplt.png) fixed
}

.overlay {
	background: url(https://public.touch2success.com/static/cb43b689eacf9cecaa8be8e19f221572/img/php9hckS2.png);
	padding: 70px 0 96px 10px
}

#BodySection4 p {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	font-family: poppins, sans-serif;
	text-align: center;
	padding: 20px 0;
	margin: 26px auto 0;
	width: 61%
}

#BodySection4 h1 {
	font-size: 43px;
	font-weight: 400;
	color: #fff;
	font-family: cookie, cursive!important;
	margin: 30px 0 35px;
	text-align: center
}

#BodySection4 h3 {
	padding-top: 5px;
	font-size: 37px;
	vertical-align: middle;
	display: block;
	position: relative;
	text-transform: inherit;
	color: #fff;
	font-family: cookie, cursive;
	text-align: center;
	margin-bottom: 16px
}

#BodySection4 h4 {
	font-family: playfair display sc;
	font-size: 25px;
	padding-top: 5px;
	color: #fff;
	text-align: center
}

.cont-disc {
	position: absolute;
	top: 45px;
	left: 0;
	right: 0
}

a:hover {
	text-decoration: none
}

.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-control {
	z-index: 2
}

.carousel-control .fa-angle-right,
.carousel-control .fa-angle-left {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block
}

.carousel-control .fa-angle-left {
	left: 50%;
	width: 38px;
	height: 38px;
	margin-top: -15px;
	font-size: 30px;
	color: #fff;
	border: 1px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 53px
}

.carousel-control .fa-angle-right {
	right: 50%;
	width: 38px;
	height: 38px;
	margin-top: -15px;
	font-size: 30px;
	color: #fff;
	border: 1px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 53px
}

.fa-angle-left:hover,
.fa-angle-right:hover {
	background: red
}

i.fa.fa-angle-right::before {
	top: 5px;
	position: absolute;
	left: 15px;
	font-size: 25px
}

i.fa.fa-angle-left::before {
	top: 5px;
	position: absolute;
	right: 15px;
	font-size: 25px
}

.carousel-control {
	opacity: 1;
	filter: alpha(opacity=100)
}

.carousel-inner h3 {
	font-family: open sans, sans-serif;
	font-size: 82px;
	letter-spacing: 2px;
	font-weight: 300;
	text-shadow: 1px 5px 5px #000
}

.carousel-inner h4 {
	font-family: open sans, sans-serif;
	font-size: 65px;
	letter-spacing: 2px;
	font-weight: 400;
	text-transform: uppercase;
	text-shadow: 1px 5px 5px #000
}

.ordr-btn a {
	border: 1px solid;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin-top: 15px;
	padding: 10px 30px;
	font-family: lato;
	font-weight: 700;
	letter-spacing: 6px;
	text-transform: uppercase
}

.ordr-btn a:hover {
	color: #fff;
	background: #cc2127 repeat;
	border-color: #cc2127
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.social-icon {
	position: absolute;
	top: 7px;
	z-index: 2;
	color: #fff;
	right: 16%
}

.social-icon ul li .fa {
	color: #fff;
	font-size: 22px;
	margin-left: 10px
}

li.book-table a {
	background: #d0963e;
	color: #fff;
	padding: 7px 16px;
	text-transform: uppercase;
	font-weight: 700
}

.book-table a:hover {
	background: #fff;
	color: #d0963e;
	padding: 7px 16px;
	text-transform: uppercase;
	font-weight: 700
}

#footer {
	float: left;
	width: 100%;
	background: #a03839
}

#footer .list-group-item {
	display: inline-block;
	background: 0 0;
	color: #fff;
	border: none
}

.bg-green {
	background: #c5a131;
	padding: 20px 0 0
}

.bg-copyright {
	background: #000;
	padding: 15px 0 10px
}

.resp-primary-navbar {
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.abt-section h1 {
	color: #b6a300;
	font-family: fjalla one, sans-serif;
	text-align: center;
	font-size: 55px;
	margin-top: -85px;
	text-transform: uppercase
}

.my-secdiv h3 {
	color: #000;
	font-family: fjalla one, sans-serif;
	font-size: 22px
}

.my-rate a {
	color: #b6a300
}

.my-rate {
	width: 100%;
	float: left;
	margin-top: 30px
}

#BodySection13 .container {
	position: relative;
	background-position-y: 352px;
	background-color: #000;
	padding-bottom: 50px
}

#BodySection13 h1 {
	color: #c2272d;
	text-align: center;
	font-size: 50px;
	font-weight: 400;
	margin-top: 30px;
	font-family: berkshire swash, cursive
}

#BodySection13 p {
	text-align: justify;
	font-size: 16px;
	line-height: 27px;
	font-family: bitter, serif;
	color: #fff
}

.f1 {
	font-family: herr von muellerhoff, cursive;
	font-size: 74px;
	color: #fcfbe5;
	text-align: center
}

.f2 {
	font-family: open sans;
	font-weight: 700;
	font-size: 55px;
	text-transform: uppercase;
	margin-top: -25px;
	color: #fcfbe5
}

.f3 {
	font-family: baloo bhai, cursive;
	font-size: 74px;
	color: #fff
}

.f4 {
	font-family: open sans, sans-serif;
	font-weight: 400;
	font-size: 50px;
	text-transform: uppercase;
	margin-top: -24px;
	color: #fff
}

#BodySection13 h3.f4.text-center {
	color: #fff
}

.box {
	overflow: hidden;
	position: relative
}

.box:before {
	content: "";
	width: 100%;
	height: 100%;
	background: repeating-radial-gradient(ellipse at 50% 50%, rgba(0, 0, 0, 0.4) 10%, rgba(0, 0, 0, 0.3) 15%, rgba(0, 0, 0, 0.2) 20%);
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	transform: translateX(-50%) scale(7);
	transition: transform .5s ease 0s
}

.box:hover:before {
	opacity: 1;
	transform: translateX(-50%) scale(1)
}

.box img {
	width: 100%;
	height: auto
}

.box .box-content {
	padding: 5px 25px 5px 10px;
	background: #000;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: -100%;
	opacity: 0;
	-webkit-clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);
	transition: all .3s ease 0s
}

.box:hover .box-content {
	left: 0;
	opacity: 1
}

.box .title a {
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 0 5px;
	color: #fff
}

.box .post {
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase
}

.box .icon {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	top: 10px;
	right: -100%;
	transition: all .3s ease .1s
}

.box:hover .icon {
	right: 10px
}

.box .icon li {
	display: block;
	margin: 0 0 10px
}

hr {
	margin-top: 25px;
	margin-bottom: 20px;
	border: 0
}

.facebook,
.twitter {
	display: none!important
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

@media screen and (max-device-width:800px) and (min-device-width:320px) {
	.footer .nav li {
		width: 100%
	}
}

.carousel-inner .item img {
	width: 100%
}
