@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:local('Nunito Regular'),local(Nunito-Regular),url(https://fonts.gstatic.com/s/nunito/v14/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:local('Nunito Regular'),local(Nunito-Regular),url(https://fonts.gstatic.com/s/nunito/v14/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Marck Script';font-style:normal;font-weight:400;font-display:swap;src:local('Marck Script'),local(MarckScript-Regular),url(https://fonts.gstatic.com/s/marckscript/v11/nwpTtK2oNgBA3Or78gapdwuyzCg_WMM.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Marck Script';font-style:normal;font-weight:400;font-display:swap;src:local('Marck Script'),local(MarckScript-Regular),url(https://fonts.gstatic.com/s/marckscript/v11/nwpTtK2oNgBA3Or78gapdwuyxig_WMM.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Marck Script';font-style:normal;font-weight:400;font-display:swap;src:local('Marck Script'),local(MarckScript-Regular),url(https://fonts.gstatic.com/s/marckscript/v11/nwpTtK2oNgBA3Or78gapdwuyyCg_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body{padding-top:0;background:#fff;font-weight:300;color:#454545;font-size:17px;line-height:26px;font-family:'Nunito',sans-serif}
h1,h2,h3{font-family:'Marck Script',cursive;font-weight:300;color:#754319}
h4,h5,h6{font-weight:600;color:#754319}
.black_bgr{min-height:420px;background:url(../images/black3.png) bottom repeat-x}
.section-background {
	 border-bottom: 1px solid #fff;
    box-shadow: 0px 0 20px 0 rgba(0, 0, 0, 0.3);
}
.black_bgr h1{color:#fff;text-shadow:0 1px 1px #000}
.breadcrumb{font-size:14px;text-align:center;padding:5px 0 0;list-style:none;background-color:transparent;border-radius:0;margin:0 0 20px;color:#555}
.breadcrumb a{color:#555}
.section-padding{padding-top:50px;padding-bottom:20px}
.content_text li{margin-bottom:5px;list-style:none}
#gallery_b{padding-bottom:50px;padding-top:0}
#gallery_b .margin-b-30{padding-bottom:30px}
#gallery_b .margin-b-30 .border{border:1px solid #216808}
.content_text li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#216808}
a{color:#216808;-webkit-transition:color 400ms,background-color 400ms;-moz-transition:color 400ms,background-color 400ms;-o-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms}
a:hover,a:focus{text-decoration:none;color:#fbab18}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}
.gradiant{background-image:-moz-linear-gradient(90deg,#216808 0%,#fbab18 100%);background-image:-webkit-linear-gradient(90deg,#216808 0%,#fbab18 100%);background-image:-ms-linear-gradient(90deg,#216808 0%,#fbab18 100%)}
.gradiant-horizontal{background-image:-moz-linear-gradient(4deg,#216808 0%,#fbab18 100%);background-image:-webkit-linear-gradient(4deg,#216808 0%,#fbab18 100%);background-image:-ms-linear-gradient(4deg,#216808 0%,#fbab18 100%)}
.section-header{margin-bottom:0}
.section-header .section-title{font-size:30px;color:#754319;position:relative;padding-bottom:25px;margin:0 0 35px;font-weight:500}
.section-header .section-title:before{content:"";position:absolute;width:40%;bottom:-10px;left:50%;margin-left:-20%;height:1px;border-bottom:1px solid #fba919}
.section-header .section-title:after{content:"";position:absolute;background:#fff url(../images/icon_h.jpg) center no-repeat;width:70px;height:60px;bottom:-40px;left:50%;margin-left:-30px}
.btn{border-width:0;border-bottom-width:3px;border-radius:3px}
.btn.btn-primary{padding:7px 30px;border-radius:5px;background:#fbab18;border-color:#da930f;color: #000;}
.btn.btn-primary:hover,.btn.btn-primary:focus{background:#eda115;border-color:#c4840f;color: #000;}
.column-title{margin-top:0;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px;position:relative}
.column-title:after{content:" ";position:absolute;bottom:-1px;left:0;width:40%;border-bottom:1px solid #216808}
ul.nostyle{list-style:none;padding:0;margin-bottom:20px}
ul.nostyle i{color:#216808}
.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}
.navbar-brand>img{max-height:80px;margin:5px 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
@media(min-width:767px) {
.top-nav-collapse .navbar-brand>img{max-height:60px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.navbar{padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.navbar.top-nav-collapse{padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
}
@-webkit-keyframes scaleIn {
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleIn {
0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.navbar.navbar-default{border:0;border-radius:0;margin-bottom:0;background:#fff}
.navbar.navbar-default .navbar-toggle{margin-top:32px}
.navbar.navbar-default .navbar-brand{height:auto;padding:0}
@media only screen and (min-width: 768px) {
#main-menu.navbar-default{background:rgba(255,255,255,0.9);-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.1);box-shadow:0 0 4px 1px rgba(0,0,0,0.1)}
#main-menu.navbar-default.top-nav-collapse .navbar-nav > li > a{padding-top:25px;padding-bottom:25px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
#main-menu.navbar-default .navbar-nav > li > a{color:#754319;padding-top:35px;padding-bottom:35px;font-size:15px;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
#main-menu.navbar-default .navbar-nav > li.active > a,#main-menu.navbar-default .navbar-nav > li.open > a,#main-menu.navbar-default .navbar-nav > li:hover > a{background:transparent;border-top:0 solid #216808;color:#216808}
#main-menu.navbar-default .dropdown-menu{padding:0 20px;min-width:220px;background-color:rgba(26,28,40,0.9);border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-clip:inherit}
#main-menu.navbar-default .dropdown-menu > li{border-left:3px solid transparent;margin-left:-20px;padding-left:17px;-webit-transition:border-color 400ms;transition:border-color 400ms}
#main-menu.navbar-default .dropdown-menu > li > a{border-top:1px solid #404455;padding:15px 0;color:#eee}
#main-menu.navbar-default .dropdown-menu > li:first-child > a{border-top:0}
#main-menu.navbar-default .dropdown-menu > li.active,#main-menu.navbar-default .dropdown-menu > li.open,#main-menu.navbar-default .dropdown-menu > li:hover{border-left-color:#216808}
#main-menu.navbar-default .dropdown-menu > li.active > a,#main-menu.navbar-default .dropdown-menu > li.open > a,#main-menu.navbar-default .dropdown-menu > li:hover > a{color:#216808;background-color:transparent}
}
#main-slider{overflow:hidden; border-bottom: 1px solid #fff;
    box-shadow: 0px 0 20px 0 rgba(0, 0, 0, 0.3);}
#main-slider .item{height:700px;background-repeat:no-repeat;background-position:center;background-size:cover}
#main-slider .slider-inner{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}
#main-slider .slider-inner h2{margin-top:350px;font-size:40px;line-height:1;text-transform:capitalize;color:#fff;text-align:center;text-shadow:1px 1px 1px #000}
#main-slider .slider-inner p{max-width:70%;font-size:20px;line-height:20px;color:#fff;text-align:center;margin:20px auto;text-shadow:1px 1px 1px #000}
#main-slider .slider-inner h2 > span{color:#fbab18}
#main-slider .slider-inner .btn{margin-top:20px}
#main-slider .slider-inner .btn.btn-primary{padding:10px 46px;font-size:15px}
#main-slider .owl-prev,#main-slider .owl-next{position:absolute;top:50%;background-color:rgba(0,0,0,0.2);color:#fff;font-size:30px;display:inline-block;margin-top:-35px;height:70px;width:70px;line-height:70px;text-align:center;border-radius:100px;z-index:5;-webkit-transition:background-color 400ms;transition:background-color 400ms}
#main-slider .owl-prev:hover,#main-slider .owl-next:hover{background-color:#fbab18}
#main-slider .owl-prev{left:-35px;text-indent:14px}
#main-slider .owl-next{right:-35px;text-indent:-14px}
#bar{width:0;max-width:100%;height:4px;background:#fbab18}
#progressBar{margin-top:-4px;position:relative;z-index:999;width:100%;background:rgba(0,0,0,0.1)}
#features{padding:100px 0}
#features .media.service-box:first-child{margin-top:80px}
#services{padding:50px 0}
.media.service-box{margin:25px 0;text-align:center}
.media.service-box .pull-left{width:100%;padding-bottom:0}
.media.service-box .pull-left > i{font-size:42px;height:64px;line-height:64px;text-align:center;width:64px;border-radius:100%;color:#4c4c4c;-webkit-box-shadow:inset 0 0 0 1px #d7d7d7;transition:background-color 400ms,background-color 400ms;position:relative}
.media.service-box .pull-left > i:after{content:"";position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;right:-10px}
.media-body h4{margin-bottom:15px;font-size:30px;color:#754319;font-family:'Marck Script',cursive;font-weight:300}
.media-body p{line-height:20px}
.media.service-box:hover .pull-left > i{color:#000;box-shadow:inset 0 0 0 5px rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,0.8)}
#testimonial{background-size:cover;padding: 40px 0 20px;}



.products{
	padding: 30px 0;
}
.products img{
	max-width: 100%;
}
.products h3{
	text-align: center;    min-height: 80px;
}
.products .product-box{
	min-height: 425px;
    border-radius: 3px;
    padding: 10px 10px 0px 10px;
    box-shadow: 0px 7px 25px -5px rgba(0, 0, 0, 0.0);
    transition: all .5s;
    margin-bottom: 15px;
}
.products .product-box:hover{
	box-shadow: 0px 7px 25px -5px rgba(0, 0, 0, 0.2);
    transition: all .5s;
}

.divider{margin-top:50px;margin-bottom:50px;background-image:-moz-linear-gradient(180deg,#fff 0%,#e3e3e3 49%,#fff 100%);background-image:-webkit-linear-gradient(180deg,#fff 0%,#e3e3e3 49%,#fff 100%);background-image:-ms-linear-gradient(180deg,#fff 0%,#e3e3e3 49%,#fff 100%);width:95%;height:1px}
.progress{-webkit-box-shadow:none;box-shadow:none;background:#eee}
.progress .progress-bar.progress-bar-primary{background-image:-moz-linear-gradient(4deg,#216808 0%,#fbab18 100%);background-image:-webkit-linear-gradient(4deg,#216808 0%,#fbab18 100%);background-image:-ms-linear-gradient(4deg,#216808 0%,#fbab18 100%);-webkit-box-shadow:none;box-shadow:none}
.nav.main-tab{background:#eee;border-bottom:3px solid #222534;border-radius:3px 3px 0 0}
.nav.main-tab > li > a{color:#272727}
.nav.main-tab > li.active > a{background:#222534;color:#216808}
.nav.main-tab > li:first-child > a{border-radius:3px 0 0 0}
.nav.main-tab > li:last-child > a{border-radius:0 3px 0 0}
.tab-content{border:1px solid #eee;border-top:0;padding:20px 20px 10px;border-radius:0 0 3px 3px}
.panel-default{border-color:#eee}
.panel-default > .panel-heading{background-color:#fff;border-color:#eee}
.panel-default > .panel-heading .panel-title{font-size:14px;font-weight:400}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#eee}
#animated-number {
    border-bottom: 1px solid #fff;
    box-shadow: 0px 0 20px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
    border-top: 1px solid #fff;
}
.fa_contact {
    color: #fbab18;
    min-width: 30px;
    min-height: 30px;
    background: #754319;
    text-align: center;
    line-height: 30px!important;
    border-radius: 3px;
    margin-right: 10px;
}

.animated_number_bgr{padding:100px 0 80px;background:rgba(0,0,0,0.2) url(../images/black.png) bottom repeat-x}
#animated-number h1,#animated-number h2,#animated-number h3,#animated-number h4{color:#fff}
#get-in-touch {
    box-shadow: 0px 0 15px -5px rgba(0, 0, 0, 0.2);
    border-top: 1px solid #fff;
    color: #454545;
    background: url(../images/bgrf.jpg) bottom repeat-x;
}
#get-in-touch .meal1 {
    background: url(../images/meal1.png) left top no-repeat;
    background-size: 250px;
}
#get-in-touch .meal2{background:url(../images/meal2.png) right top no-repeat;
background-size: 200px;
}
#get-in-touch .padd{padding:60px 0 50px}
#get-in-touch h1,#get-in-touch h2{color:#754319}
#get-in-touch .address{float:left;width:100%;margin-bottom:25px}
#get-in-touch .address h4{font-size:16px;color:#454545;margin:0;padding-bottom:5px}
#get-in-touch .address p{font-size:14px;color:#454545;margin:0;padding-bottom:5px}
#get-in-touch .address a{color:#454545}
#get-in-touch .form-control{height:40px;color:#323232}
#get-in-touch textarea.form-control{height:135px;color:#323232}
#get-in-touch .btn.btn-primary{font-size:22px;padding:8px 40px}
#blog{padding:87px 0;background:#f6f6f6;overflow:hidden}
#blog .blog-post{padding:15px;background:#fff}
#blog .blog-post .item{height:200px}
#owl-example .item{margin:15px}
#blog .blog-post .post-format{display:inline-block;width:40px;height:40px;line-height:34px;text-align:center;color:#fff;background:#222534;border:3px solid #fff;border-radius:100px}
#blog .blog-post.blog-large .entry-thumbnail{margin:-15px -15px 15px;position:relative}
#blog .blog-post.blog-large .entry-thumbnail img{max-width:100%}
#blog .blog-post.blog-large .post-format{width:66px;height:66px;line-height:60px;position:absolute;right:20px;bottom:-33px}
#blog .blog-post.blog-large .post-format > i{font-size:20px}
#blog .blog-post.blog-large .entry-date{font-size:12px;display:block;margin-bottom:5px;text-align:center;text-transform:uppercase;color:#216808}
#blog .blog-post.blog-large .entry-title{margin-top:0;font-size:18px;line-height:1;margin-bottom:15px}
#blog .blog-post.blog-large .entry-title a{color:#64686d;font-size:18px;text-transform:uppercase;font-weight:400}
#blog .blog-post.blog-large .entry-title a:hover{color:#216808}
#blog .blog-post.blog-media{margin-bottom:30px}
#blog .blog-post.blog-media .entry-thumbnail{margin:-15px 15px -15px -15px;position:relative}
#blog .blog-post.blog-media .post-format{position:absolute;top:20px;right:-10px}
#blog .blog-post.blog-media .entry-date{font-size:12px;display:block;margin-bottom:5px;text-transform:uppercase;color:#216808}
#blog .blog-post.blog-media .entry-title{margin-top:0;font-size:18px;line-height:1;margin-bottom:15px}
#blog .blog-post.blog-media .entry-title a{color:#64686d}
#blog .blog-post.blog-media .entry-title a:hover{color:#216808}
#blog .blog-post .entry-meta{margin-top:20px;border-top:1px solid #eee;padding-top:15px}
#blog .blog-post .entry-meta > span{display:inline-block;margin-right:10px;color:#999}
#blog .blog-post .entry-meta > span > a{color:#999}
#blog .blog-post .entry-meta > span > a:hover{color:#216808}
#blog .btn.btn-primary{font-size:15px;margin-top:20px;padding:10px 30px}
#contact{position:relative;overflow:hidden}
#contact .container-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(69,174,214,0.3);z-index:1}
#contact .contact-form{background:rgba(255,255,255,0.8);padding:20px;margin-top:50px}
#contact .contact-form h3{margin-top:0}
#footer{padding-top:10px;padding-bottom:10px;color:#fff;background:#754319;font-size: 13px;}
#footer a{color:#fff}
#footer a:hover{color:#216808}
#footer ul{list-style:none;padding:0;margin:0 -7.5px}
#footer ul > li{display:inline-block;margin:0 7.5px}
@media only screen and (min-width: 768px) {
#footer .social-icons{float:right}
}
.form-control{box-shadow:none;-webkit-box-shadow:none}
@media (max-width:767px) {
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #754319;
}
.navbar-default .navbar-toggle {
    border-radius: 2px;
    border-color: #754319; background: #fff;
}
.navbar.navbar-default .navbar-toggle {
    margin-top: 16px;
}
.navbar.navbar-default {
    -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 4px 1px rgba(0,0,0,0.1);
    background: rgba(255,255,255,0.9);
}
#main-slider .item {
    height: 500px;

}
#main-slider .slider-inner h2 {
    margin-top: 200px;
    
}
.section-header .section-title {
    font-size: 26px;

}
.section-header .section-title:before {
    content: "";
    position: absolute;
    width: 70%;
    bottom: -10px;
    left: 42%;
    margin-left: -25%;
    height: 1px;
    border-bottom: 1px solid #fba919;
}
.media-left, .media>.pull-left {
    padding-right: 0;display:block;text-align: center;
}
.media>.pull-left img { 
    margin: 0 auto;max-width: 200px;max-height: 200px; display: inline-block;
}
#get-in-touch .meal1 {
    background: url(../images/meal1.png) left bottom no-repeat;
    background-size: 90px;
}
#get-in-touch .meal2 {
    background: url(../images/meal2.png) right bottom no-repeat;
    background-size: 90px;
}
img.right, img.left {
  height: auto!important;
    float: none!important;
    margin-right: 0!important;
    margin-left: 0px!important;
    margin-bottom: 15px!important;
    margin-top: 15px!important;
    max-width: 100%!important;
}
.navbar-brand>img{height:50px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;margin-top:10px}

#blog .blog-post{margin-bottom:20px}
}
@media (max-width:500px) {
#blog .blog-post.blog-large .entry-thumbnail img,.team-img img{width:100%}
.animated-number{height:130px;width:130px;line-height:130px;font-size:22px}
#animated-number strong{font-size:17px}
#blog .blog-post.blog-large .entry-thumbnail{padding-top:0}
}