charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body, html { font-family: 'Asap', sans-serif; color:#333; overflow-x:hidden; }
img { border:none; outline:none;}
a { text-decoration:none;}
a:focus { outline:none; color:#333;}
ul { margin:0; padding:0;}
ul li { display:block; list-style:none;}
/*
font-family: 'Asap', sans-serif;
Regular - 400 
Bold    - 700


font-family: 'Dosis', sans-serif;

Extra Light  - 200
Light        - 300
Normal       - 400
Medium       - 500
Semi Bold    - 600
Bold 		 - 700
Extra Bold   - 800		

*/
::-webkit-input-placeholder { opacity:1; }
::-moz-placeholder { opacity:1; } /* firefox 19+ */
:-ms-input-placeholder { opacity:1; } /* ie */
input:-moz-placeholder { opacity:1;}

h1, h2, h3, h4, h5, h6 { margin:0; line-height:normal; font-weight:700; font-family: 'Dosis', sans-serif;}


header, .contant, .banner, footer { float:left; width:100%;}

.animated {visibility: hidden;}
.animated.visible { visibility: visible;}

.pace {  -webkit-pointer-events: none;  pointer-events: none;  -webkit-user-select: none; -moz-user-select: none;  user-select: none; position: fixed; z-index: 110001; top: 0; left: 0; bottom: 0; right:0; margin:auto; width:237px; height:104px; background:url(../images/simplecolor.png) 0 0 no-repeat;}
.pace:before { position:absolute; content:"This might take a while to load but it's  worth the wait."; left:-10%; top:110%; width:120%; text-align:center; font-size:16px; color: rgba(255,255,255,0.8); }
.pace .pace-progress {  background:url(../images/fillcolor.png) 0 0 no-repeat; position: absolute; z-index: 110001; top: 0; left: 0; margin:auto; width:100%; height:104px; max-width:237px; -webkit-transition: width 1s; -moz-transition: width 1s; -o-transition: width 1s; transition: width 1s; }

.pace-overlay { position:fixed; width:100%; height:100%; background:#66C277; z-index:99999;top:0}
.side-nav{ overflow: hidden; }
/* side-bar  Styles */
.terms{margin-top:63px}
#wrapper {  padding-right: 0; width:100%; float:left; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
#wrapper.toggled { padding-right: 355px; }
#wrapper .overlay { position:fixed; width:100%; background:rgba(0,0,0,0.7); height:100%; top:0; left:0; z-index:1100;}

#sidebar-wrapper { top:0; width: 355px; z-index: 1200; position: fixed; right: 0; height: 100%;  overflow-y: auto; background: #59ca6e; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding:27px 30px; }
#wrapper.toggled #sidebar-wrapper { right: -355px; }
.price_page_submit{background:#333;color:white;margin-top:30px;padding:10px 25px;position:relative;top:30px;}
.price_page_submit:hover{color:white}
#mc4wp-form-2 .mc4wp-alert.mc4wp-error p{color:white;width:100%}

/* Sidebar Styles */
#sidebar-wrapper .close { opacity:1; margin-bottom:10px;}
#sidebar-wrapper .close img { height:23px;}
#sidebar-wrapper .box { margin-top:20px; padding-bottom:20px; border-bottom:1px solid #8bda99; display:block; float:left; width:100%;}
#sidebar-wrapper .box form { }
#sidebar-wrapper .box .search-main { position:relative;}
#sidebar-wrapper .box .search-main .search-txbx { width:100%; background:none; border:5px solid #e5e5e5; padding:16px 24px; padding-right:56px; font-size:16px; color:#fff; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;  transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;}
#sidebar-wrapper .box .search-main .search-txbx:focus { border-color:#fff; outline:none; }

#sidebar-wrapper .box .search-main .search-txbx::-webkit-input-placeholder { opacity:1; color:#e5e5e5;}
#sidebar-wrapper .box .search-main .search-txbx::-moz-placeholder { opacity:1;color:#e5e5e5; } /* firefox 19+ */
#sidebar-wrapper .box .search-main .search-txbx:-ms-input-placeholder { opacity:1; color:#e5e5e5;} /* ie */
#sidebar-wrapper .box .search-main .search-txbxinput:-moz-placeholder { opacity:1;color:#e5e5e5;}

#sidebar-wrapper .box .search-main .search-btn { position:absolute; top:5px; right:5px; width:56px; height:56px; background:url(../images/search-icon.jpg) center no-repeat; background-size:22px; border:none; cursor:pointer;}
#sidebar-wrapper .box.search .search-main  { border-bottom:1px solid #8bda99; padding-bottom:20px;}
#sidebar-wrapper .box .resources-btn { color:#fff; font-size:16px; background:#f76430; font-weight:700; font-family: 'Dosis', sans-serif;  width:100%; text-transform:capitalize; margin-top:20px; padding:10px 0; }
#sidebar-wrapper .box .resources-btn:focus { outline:none;}
#sidebar-wrapper .box .resources-btn:hover { background:#333;}
#sidebar-wrapper .box p { font-size:16px;}
#sidebar-wrapper .box p .call { background: rgba(0,0,0,0.1); color: #fff; display: inline-block;  margin: 5px 0 0; padding: 2px 10px; border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; -webkit-border-radius: 50px;}
#sidebar-wrapper .box p .call:hover { background:rgba(0,0,0,0.2); text-decoration:none;}
#sidebar-wrapper .box strong { margin-bottom:10px; display:block;}
#sidebar-wrapper .box strong p { font-weight:700;}
#sidebar-wrapper .box.subscribe .search-main { margin-top:20px;}
#sidebar-wrapper .box.subscribe .search-main .search-txbx { background:#fff; color:#000; }
#sidebar-wrapper .box.subscribe .search-main .search-txbx:focus { border-color:#f76430;}
#sidebar-wrapper .box.subscribe .search-main .search-btn { background-image:url(../images/send-icon.jpg);}
#sidebar-wrapper .social-icon { float:left; margin-top:20px; margin-bottom:20px;}
#sidebar-wrapper .social-icon li { float:left; margin-right:5px;}
#sidebar-wrapper .social-icon li img { transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; }
#sidebar-wrapper .social-icon li:hover img { transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -webkit-transform:rotate(360deg);}
#sidebar-wrapper nav.box { position:relative;  padding-bottom:10px;}
#sidebar-wrapper nav ul li { display:block; float:none;}
#sidebar-wrapper nav ul li + li { border-top:1px solid #8bda99;}
#sidebar-wrapper nav ul li a { padding:6px 0; color:#fff; text-transform:capitalize; display:block;}  
#sidebar-wrapper nav ul li a.active,
#sidebar-wrapper nav ul li a:focus,
#sidebar-wrapper nav ul li a:hover { color:#f76430; text-decoration:none;}
#learning-to-cook-2 .bulb {left: 14px;position: absolute;top: 34px;}
.kitchen-desc p {
  font-size: 20px;
  margin: 0 auto;
  text-align: left;
  width: 75%;
}
.us_tar{ text-align: left !important; }
.blog-image {display: inline-block;height: 190px;overflow: hidden;}
.blog-image img {height: auto;width: 100%;}
h2.blog-image{padding-top:100px}
.alm-reveal .media.blog-box{margin-bottom:60px !important}
#blog .blogsubtitle > a {color: rgb(0, 0, 0);}
#blog .no-image{width:235px !important}
#blog .media-body span h3 {font-family: "Asap",sans-serif;font-size: 15px;font-weight: normal;}
#in-the-kitchen .chef-img.pull-left {bottom: 0;position: absolute;}
#book-services .blogmsg h2 {font-size: 25px !important;font-weight: 700;   padding-bottom: 0px !important;}
#book-services p a:hover {color: rgb(248, 100, 48);}
#the-price h2 {font-size: 40px;line-height: 48px;}
#the-price h3{font-size: 40px;line-height: 48px;}
#the-price h4 {font-size: 20px;font-weight: 700;line-height: normal;}
#blog h2 {font-size: 40px;line-height: 48px;}
#blog h3.blogsubtitle {font-size: 40px;line-height: 48px;width:auto}
#book-services h2{ font-size:40px; line-height:48px;   padding-bottom: 15px;}
#book-services h3{ font-size:20px; line-height:28px;}
#in-the-kitchen h3 {font-size: 30px;font-weight: 700;line-height: 48px;}
.kitchen-desc br {display: none;}
.category-page .media-body{height:190px;}
.category-page{margin-bottom:30px !important}
.search-result {  margin: 0 0 50px;}
.sidebar-wrapper .mc4wp-response{float:left}
.side-bar .mc4wp-response{float:none}
.archive-content { /*height: 100px; */}
.search-result .tittle h1 a {color: #f86430;font-family: "Asap",sans-serif;font-size: 17px;}
.search-result .tittle h1 {line-height: 18px;}
.tittle p a {color: #797979;font-size: 14px;}
.right-contant > p {color: #797979;font-size: 15px;}
.tittle {border-right: 1px solid  #e2e2e2;padding: 5px 15px 5px 0} 
.search-result {/* margin: 50px 0 30px 0; */}
.search-details-box {border: 1px solid #e2e2e2;padding: 10px 40px;}
.right-contant {padding-top:12px;}
/*#in-the-kitchen .chef-img.pull-right.animated.visible-xs.shake.visible {
  bottom: 0;
  position: absolute;
  right: -36px;
  width: 100px;
}*/
#in-the-kitchen .chef-img.pull-right {
  bottom: 0;
  position: absolute;
  right: -40px;
  width: 100px;
}
.image-section{float:left;width:40%}
	.portrait-image > img {
  float: left;
  width: 100% !important;
}
.portrait-image img {
  width: 100%;
}
.post-detail > img {
    width: 100%;
}
.price-message .container {
    display: table-cell;
    vertical-align: middle;
}
.price-message {
    display: table;
    width: 100%;
}
@media(min-width:1201px) and (max-width:1600px){
.category-item {
  display: inline-block;
/*  float: left;*/
  /*height: 80px; */
  margin: 0 0 30px;
  overflow: hidden;
}	/*.category-side > h2 { padding-bottom: 15px !important;}*/
	.related-post {width: 100%;}
	.related-post-image {width: 50%;}
	.related {padding: 0 16px;  width: 60%;}
	.related-post-image img {display: block;float: left;width:108px;}
	.related-post > h2 {padding-bottom: 15px;}
	}
@media(min-width:1024px) and (max-width:1200px){
	#learning-to-cook h1 {font-size: 40px;}	
	.resource .attachment-263x382.size-263x382.wp-post-image {width: 100%; height:auto;}	
	.category-item { padding: 0 0 30px;}
	.category-side > h2 {padding-bottom: 15px !important;}
	.related-post {width: 100%;}
	.related-post-image {width: 50%;}
	.related {padding: 0 16px;  width: 60%;}
	.related-post-image img {display: block;float: left;width:108px;}
	#blog .blog-main .blog-box:nth-child(2n){ margin:0 9px!important;} 
	}
@media(min-width:768px) and (max-width:1023px){
.resource-detail .text-section {display: table;text-align: left;}

.related-post-image {padding-bottom: 30px;width: 100%!important;}
.related-post .attachment-195x108.size-195x108.wp-post-image {height: auto;width: 100%;}
/*.related {padding:15px 0 0!important;width:100%!important;}	*/
.post-detail img {height: auto;width: 100%;}
#learning-to-cook .hat-img { margin-left: 5px!important;}
#learning-to-cook .white-box img {bottom: -95px !important;right: -18px !important;}
#learning-to-cook .white-box .chef-name {right: 110px !important;}
#learning-to-cook h1 {font-size: 35px;}
#learning-to-cook-2 .bulb {left: 14px;position: absolute; top: 34px;}	
#in-the-kitchen .chef-img.pull-left.animated.hidden-xs.shake.visible {left: 0!important;}
.related-post-image img {display: block;float: left;width: 108px;}
.related-post > h2 {padding-bottom: 15px;}
.category-item {padding: 0 0 15px;}
.category-side > h2 {padding-bottom: 15px !important;}


.text-section {padding-bottom: 30px;}
.resources-wrap.top .portrait-image {padding: 0;}
.resources-wrap {margin: 0 auto;text-align: center;}
.more-resources h3 a {color: #333333;float: left;padding: 0 41px 30px;}
.top { text-align: left !important;}
.resource .attachment-263x382.size-263x382.wp-post-image {width: 100%;height: auto;}
.chef-img.pull-left.animated.hidden-xs.shake.visible {max-width: 200px;}
.related {padding: 0 0 0 10px !important;width: 60% !important;}
#in-the-kitchen .bottom-cheff.left .orange-bar {
  padding: 16px 55px 16px 36px!important; width: 75%!important;
}
#the-price .menu-category ul {padding-left: 46px !important;}
#blog .blog-main .blog-box:nth-child(2n){ margin:0 9px!important;}
.director-text {padding: 20px 10px !important;
} 


	}
	
.director-text span {
    color: #b2b2b2;
    display: inline-block;
    font-size: 18px;
    width: 100%;
}

@media(min-width:768px) { 
	#wrapper { padding-right: 355px; }
    #wrapper.toggled { padding-right: 0; }
    #sidebar-wrapper { right:0;}
    #wrapper.toggled #sidebar-wrapper { right: -355px; }
	#blog .blog-main .blog-box .media-heading img {height: auto!important;width: 100%;}
	

}

/* side-bar  Styles */

h1 { font-size:40px; color:#333; line-height:48px; }
h2 { font-size:30px; color:#333; line-height:32px; }
h3 { font-size:20px; color:#333; line-height:normal; }
h4 { font-size:35px; color:#333; line-height:40px;}
h5 { font-size:25px; color:#000; line-height:normal;}
p { font-size:18px; color:#333; line-height:25px; margin-bottom:0; font-weight:400;}

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

.color-yellow { color:#ffea00;}
.color-white { color:#fff;}
.color-orange { color:#f86430;}
.color-green { color:#5aca6f;}

.bg-yellow { background:#ffc652;}
.bg-green { background:#5aca6f;}
.bg-red { background:#f86430;}
.bg-blue { background:#44b4e9;}


.flip-image { transform:scaleX(-1);}

section { float:left; width:100%; }

.owl-theme .item *{ display: block; width: 100%; height: auto;}
#services .owl-theme .item *{ width: auto; margin: 0 auto 25px auto; }
.owl-theme .owl-controls { margin-top:40px;}
.owl-theme .owl-controls .owl-page span { width:14px; height:14px; margin:10px 3px; opacity:1; background:none; border:2px solid #fff;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span { background:#fff;}

.owl-theme .owl-controls .owl-buttons div { position:absolute; top:33%; margin:0; padding:0; background:url(../images/arrow.png) no-repeat; width:30px; height:51px; opacity:1; font-size:0.1px; text-indent:-99999px; border-radius:0; } 

.owl-theme .owl-controls .owl-buttons .owl-prev { background-position:top left;  left:0;  margin-left:-185px;top:50%}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover { background-position:bottom left; }

.owl-theme .owl-controls .owl-buttons .owl-next { background-position:top right; right:0; margin-right:-185px; top:50%}
.owl-theme .owl-controls .owl-buttons .owl-next:hover { background-position:bottom right; }

.text-center.instani-testimonial {
  margin-top: 70px;
}
/*.owl-wrapper-outer.autoHeight {
  min-height: 265px;
}

.owl-carousel .owl-wrapper-outer {
  margin: -30px 0 0;
  overflow: hidden;
  padding: 40px 0 0;
  position: relative;
  width: 100%;
} */

#back-to-top { position: fixed; cursor:pointer; bottom: 30px; right: 30px; z-index: 999; width: 40px; height: 40px; text-align: center; line-height: 33px; background: #f86430; color: #444; opacity: 0; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -webkit-border-radius: 50%;
transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -webkit-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;}
#back-to-top:hover { background: #de5120;}
#back-to-top.show { opacity: 1;}
#home h1 {padding-bottom: 40px;}
#home h2 {line-height:48px; font-size:40px;}
#home h3 {font-size: 40px;line-height: 48px;padding-bottom: 40px;}
#banner { padding:42px 0 0;}
#banner { background:url(../images/bg-green.jpg) center top repeat; padding:; }
#banner .logo img { height:44px; }
#banner h1 { margin-top:22px; text-transform:uppercase;font-size:40px}
#banner h1 span.color-white { color:#; display:block; font-weight:800; font-size:50px;}
#banner p { margin-top:24px;}
#banner p a { text-decoration:none; }
#banner p a:focus,
#banner p a:hover { color:#333;}
#banner .tag-line { font-size:25px; font-family: 'Dosis', sans-serif; font-weight:700;/* margin-top:14px;*/ display:inline-block; /*margin-bottom:15px;*/}
#banner .down-arrow { display:inline-block; margin-top:0; animation: Floating 1s infinite ease-in-out; -moz-animation: Floating 1s infinite ease-in-out; -ms-animation: Floating 1s infinite ease-in-out; -o-animation: Floating 1s infinite ease-in-out; -webkit-animation: Floating 1s infinite ease-in-out;}
#banner .banner-chef { margin-top:25px;}
#banner .banner-bottom { position:absolute; left:0; width:100%; bottom:25px;}
#banner .banner-middle { position:absolute; left:0; width:100%; top:14%;}
.social-img {
    width: auto !important;
}
@-moz-keyframes Floating{
    from {-moz-transform:translate(0, 0px);}
    65% {-moz-transform:translate(0, 15px);}
    to {-moz-transform: translate(0, -0px);}    
}
@-webkit-keyframes Floating{
    from {-webkit-transform:translate(0, 0px);}
    65% {-webkit-transform:translate(0, 15px);}
    to {-webkit-transform: translate(0, -0px);}    
}
@keyframes Floating{
    from {transform:translate(0, 0px);}
    65% {transform:translate(0, 15px);}
    to {transform: translate(0, -0px);}    
}
.inner-page { padding-top:76px;}
.inner-page header { top:0; bottom:auto;}
header.fixed { position:fixed; bottom:auto; top:0;}
header { position:absolute; left:0; bottom:0; width:100%; background:#f3f3f3; padding:17px 0; z-index:1000;}
header .logo { float:left; width:auto; }
header .logo img { height:44px;} 
header nav { float:right;}
header nav ul { margin-right:5px;}
header nav ul li { float:left; position:relative; }
header nav ul li a { color:#333; font-size:15px; font-family: 'Dosis', sans-serif; font-weight:700; text-transform:uppercase; padding:12px 23px; display:block; }
header nav ul li a.active,
/* header nav ul li a:focus,*/
header nav ul li a:hover { text-decoration:none; color:#f86430;}
header nav ul li ul { position:absolute; width:200px; left:50%; bottom:120%; background:#f86430; margin:0; z-index:0; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);  }

header nav ul li ul:after,
header nav ul li ul:before { content:"";  top:-10px; /*border-bottom:10px solid #f86430;*/ width:0; height:0; display:inline-block; position:absolute; }
header nav ul li ul:after { left:0; border-right:100px solid transparent;}
header nav ul li ul:before { right:0; border-left:100px solid transparent;}
header nav ul li ul li { margin:0; width:100%; text-align:center; padding:18px 20px; display:block; color:#fff; text-transform:capitalize; position:relative;}
header nav ul li ul li:before { content: "";  position: absolute; left: 50%; bottom: -10px; width: 0; height: 0; border-left: 7px solid transparent;   border-right: 7px solid transparent; border-top: 13px solid #f86430; margin-left: -7px;}
header nav ul li:hover ul { display:block; margin-top:10px;}


.inner-page header nav ul li ul { top:100%; bottom:auto; margin-top:0;}
.inner-page header nav ul li ul:after,
.inner-page header nav ul li ul:before { border-bottom:none; border-top:10px solid #f86430; top:auto; bottom:-10px;}


header.bottom nav ul li ul { top:100%; bottom:auto; margin-top:0;}
header.bottom nav ul li ul:after,
header.bottom nav ul li ul:before { border-bottom:none; border-top:11px solid #f86430; top:auto; bottom:-10px;}
header.bottom nav ul li ul li:before { top: -10px; bottom:auto; border-bottom: 13px solid #f86430; border-top:none;}

header .menu-trigger { float:right; width:34px; height:24px; padding:2px; margin-top:10px; margin-left:18px;}
header .menu-trigger span { width:100%; height:3px; background:#f37449; float:left;}
header .menu-trigger span:nth-child(2n) { margin:5px 0;}
header .menu-trigger:hover span { background:#000;}

@media ( min-width: 768px ) and ( max-width: 1024px ){
	header nav ul li ul{ display: none !important; }
}
#home { position:relative; padding-top:70px;}

#home .col-lg-6{width:50%; margin:0 auto; float:none;} 
#home .col-lg-8{width:55%; margin:0 auto; float:none;} 

#home .media { margin-top:65px;}
#home .media-left { }
#home .request-number { min-width:110px; text-align:center; font-size:100px; line-height:80px; font-family: 'Dosis', sans-serif; font-weight:800; margin-right:10px; position:relative;}
#home .request-number:after,
#home .request-number:before { margin-left:-5px; left:50%; content:""; position:absolute; width:10px; height:10px; background:#f86430; border-radius:50%; }
#home .request-number:after { bottom:-30px;}
#home .request-number:before { bottom:-50px;}
#home .media:last-child .request-number:after,
#home .media:last-child .request-number:before { display:none;}

#our-story .bottom-cheff {margin:100px auto 141px auto; position:relative; max-width:800px; text-align:right;}
#our-story .bottom-cheff .orange-bar {/*max-width:70%; */ background:#f86430; padding:16px 80px 16px 16px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; display:inline-block; text-align:left !important;   position: relative;}
#our-story .bottom-cheff .orange-bar .bulb { top:-20px; position:absolute;}
#our-story h2 {font-size: 40px;line-height: 48px;}
#our-story .bottom-cheff .orange-bar:before { content:""; position:absolute; top:50%; border-top:7px solid transparent; border-bottom:7px solid transparent; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}

#home .bottom-cheff { margin:100px 0px 141px 0px; position:relative;}
#home .bottom-cheff .orange-bar {/*max-width:70%; */background:#f86430; padding:16px 16px 16px 80px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; z-index:10;}
#home .bottom-cheff .orange-bar .bulb { top:-12px; left:17px; position:absolute;}
#home .bottom-cheff .orange-bar:before { content:""; position:absolute; top:50%; border-top:7px solid transparent; border-bottom:7px solid transparent; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}


/*.bottom-cheff.right .orange-bar { padding-left:75px;}
.bottom-cheff.right .orange-bar .bulb { left:17px; }
.bottom-cheff.right .orange-bar:before { right:-11px; border-left:11px solid #f86430; }
.bottom-cheff.right .orange-bar { right:151px;top: -25px;}*/

/*.bottom-cheff.left .orange-bar { padding-right:75px;}*/
#our-story .bottom-cheff.left .orange-bar .bulb { right:17px; }
#our-story .bottom-cheff.left .orange-bar:before { left:-11px; border-right:11px solid #f86430; }
/*.bottom-cheff.left .orange-bar { left:175px;}
#our-story .bottom-cheff.left .orange-bar {left: 185px;}
#our-story .bottom-cheff.left .orange-bar { padding-right:110px;}*/
#in-the-kitchen .bottom-cheff.left .orange-bar {
  background: #f86430 none repeat scroll 0 0;
  border-radius: 3px;
  float: right;
  padding: 16px 30px 16px 36px;
  width: 81%;
  position: relative;
}
#in-the-kitchen .bulb {right: 15px;position: absolute; top:-20px}
#in-the-kitchen .bottom-cheff.left .orange-bar::before {
  border-right: 11px solid #f86430;
  left: -11px;
} 

/*#in-the-kitchen .chef-img.pull-left.animated.hidden-xs.shake.visible {
  bottom: 0;
  left: 79px;
  position: absolute;
  width: 200px;
}*/
#in-the-kitchen .bottom-cheff.left .orange-bar::before {
  border-bottom: 7px solid rgba(0, 0, 0, 0);
  border-top: 7px solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}



#our-story { background:url(../images/bg-wood.jpg) repeat center top; padding:120px 0 0; }
#our-story .story-box:before { /*position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; */content:""; z-index:0; transform:rotate(-0.5deg);-moz-transform:rotate(-0.5deg); -ms-transform:rotate(-0.5deg); -webkit-transform:rotate(-0.5deg); -o-transform:rotate(-0.5deg);}
#our-story .story-box:after { width:52px; height:52px; left:35px; top:-21px; content:""; position:absolute; background:#f86430; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
#our-story .story-box { position:relative; display:inline-block; vertical-align:middle; max-width:800px; box-sizing:border-box;  padding:80px 60px; margin-top:65px;  background:#fff;}
#our-story .story-box p { position:relative; z-index:10; margin-bottom:20px;}

#services { padding:63px 0 55px; background:url(../images/bg-black.jpg) top center repeat; }
#services h1 a:hover { text-decoration:none;}
#services h1 a:hover span { color:#f86430;}
#services .owl-carousel { margin-top:80px;}
#services .owl-buttons { display:none;}
#services p span { display:inline-block; width:auto; color:#5aca6f; }
#services p a { display:inline-block; width:auto; color:#fff; }
#services p a:hover { color:#f86430; text-decoration:none;}
#services .writer-testimonial { margin-top:18px;}

#what-we-do { background:#efefef; padding:115px 0; position:relative; overflow:hidden; }
#what-we-do h1 { margin-bottom:15px; display:inline-block;}
#what-we-do h2 {font-size: 40px;line-height: 48px;}
#what-we-do p { margin-top:30px; position:relative; z-index:999; }
#what-we-do .books {z-index: 999; position:relative;}
#what-we-do .image-wrap { display:inline-block; vertical-align:middle; position:relative;  margin-top:84px; margin-bottom:73px;}
#what-we-do .image-wrap:before {
    background: #dcdcdc none repeat scroll 0 0;
    content: "";
    height: 850px;
    left: 0;
    position: absolute;
    top: 100%;
    transform: rotate(-25deg) skewX(15deg);
    transform-origin: left top 0;
	-webkit-transform-origin: left top 0;
    -webkit-transform: rotate(-25deg) skewX(15deg);
    -webkit-transform-origin: left top 0;
    -ms-transform: rotate(-25deg) skewX(15deg);
    -ms-transform-origin: left top 0;
    -o-transform: rotate(-25deg) skewX(15deg);
    -o-transform-origin: left top 0;
    width: 100%;
    z-index:999;
}

#learning-to-cook { background:#5aca6f; padding:100px 0 0;}
#learning-to-cook .hat-img { margin-bottom:-35px;}
#learning-to-cook .white-box { position:relative; margin-top:24px; background:#fff; padding:20px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; max-width:390px;}
#learning-to-cook .white-box img { position:absolute; bottom:-35px; right:-80px;}
#learning-to-cook .white-box .chef-name { position:absolute; right:63px; bottom:-36px; font-size:20px;  font-family: 'Dosis', sans-serif; font-weight:700;}
#learning-to-cook-2 { padding:70px 0 0;}
#learning-to-cook-2 { background:#41b356;}
#learning-to-cook-2 p { margin-top:32px; color: #fff; }
/*#learning-to-cook-2 .orange-bar { left: 60px; right: 132px; top: -30px; }*/
#learning-to-cook-2 .orange-bar p { margin-top:0;}
/*#learning-to-cook-2 .chef-img {
  padding-top: 50px;
  position: relative;
  right: -97px;
  width: 240px;
  z-index: 11;
}*/

#instani-grill { background:url(../images/flame-boul.png) center bottom no-repeat #efefef; padding:160px 0 290px;} 
#instani-grill p { margin-top:43px;}
#instani-grill .service-box { text-align:left; margin-top:100px; text-transform: inherit;}
#instani-grill .service-box .service-icon { padding:20px; background:#f86430; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;  float:left; margin-right:35px; }
#instani-grill .service-box .service-icon img { width:42px;}
#instani-grill .col-sm-4{min-height:300px}
#instani-grill .col-sm-6{min-height:300px}

#instani-grill .service-box h2 { margin-top:27px; display:inline-block;}
#work h2 {font-size: 40px;line-height: 48px;}
#work h3 {font-size: 40px;line-height: 48px;}
#in-the-kitchen h2 {font-size: 40px;line-height: 48px;}
#in-the-kitchen h3.kitchenh3 {font-size: 40px;line-height: 48px;}
#instani-grill .service-box ul { display:table; /*margin-top:12px*/;}
#instani-grill .service-box ul li { font-size:17px; display:block; line-height:35px; position:relative; display:block; }
#instani-grill .service-box ul li:before { content:""; position:absolute; left:-10px; bottom:0; width:45px; border-bottom:1px solid #707070;}
#instani-grill .service-box ul li:last-child:before { display:none;}


#instani-grill .col-sm-6:nth-child(1n) .service-box,
#instani-grill .col-sm-4:nth-child(1n) .service-box { animation-delay:-0.1s; -moz-animation-delay:-0.1s; -webkit-animation-delay:-0.1s;}
#instani-grill .col-sm-6:nth-child(1n) .service-box, 
#instani-grill .col-sm-4:nth-child(2n) .service-box { animation-delay:-0.3s; -moz-animation-delay:-0.3s; -webkit-animation-delay:-0.3s;}
#instani-grill .col-sm-4:nth-child(3n) .service-box { animation-delay:-0.5s; -moz-animation-delay:-0.5s; -webkit-animation-delay:-0.5s;}

#work { padding:124px 0 187px; background:url(../images/bg-wood.jpg) repeat center top; position:relative; }
#work .coffi {  left: -200px; position: absolute; top: 100px; z-index: 0; }
#work .foke {
  bottom: 100px;
  position: absolute;
  right: -200px;
  z-index: 0;
}
#work .client { font-size:20px; font-family: 'Dosis', sans-serif; font-weight:400; line-height:31px; margin:-70px 0 78px 0;}

#work .client strong { font-weight:700;} 
#work .slider-wrapper {margin-top:140px; background:url(../images/ipad.png) 0 0 no-repeat; padding:48px 56px; display:inline-block; width:100%; max-width:662px;}
#work .owl-carousel {  max-width:550px; }
#work .owl-carousel.owl-theme .item * { width:100%; display:inline-block;}
#work .owl-carousel.owl-theme .owl-buttons { top:34%;}
#work .owl-carousel.owl-theme .owl-controls { margin-top:94px;}
#work .portfolio-image { margin-top:30px;}
#work .portfolio-image a { display:block; width:50%; height:auto; float:left;}
#work .portfolio-image a img { width:100%;}
#work .owl-theme .owl-controls .owl-page.active span,
#work .owl-theme .owl-controls.clickable .owl-page:hover span { background:#5aca6f;}
#work .owl-theme .owl-controls .owl-page span { border-color:#5aca6f;}

#in-the-kitchen { padding:150px 0 0;}
#in-the-kitchen h1 { margin-bottom:30px; display:inline-block;} 
#in-the-kitchen p { margin-top:26px;}
#in-the-kitchen .media { margin-top:100px; text-align:left;}
#in-the-kitchen .media-left { padding-right:50px; }
#in-the-kitchen .media-right { padding-left:50px; }
#in-the-kitchen .orange-bar p { margin-top:0;}

#the-price { padding:140px 0 165px; background:url(../images/bg-wood-orange.jpg) center top repeat; }
#the-price p { margin-top:48px;}
#the-price .price-menu { margin-top:95px; padding:27px; background:#d64b1a;  display:table; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; }
#the-price .price-menu .page {  display:table-cell; width:50%;  padding:65px 50px 0; position:relative;  vertical-align:top;}
#the-price .price-menu .page:after,
#the-price .price-menu .page:before { width:100%; position:absolute; left:0; content:""; height:2px; background:#d8d8d8;}
#the-price .price-menu .page:after { bottom:6px;}
#the-price .price-menu .page:before { bottom:2px;}
#the-price .price-menu .page.left { background:url(../images/page-corner.png) 0 0 no-repeat #fff;}
#the-price .price-menu .page.right { background:#f7f7f7;}
#the-price .menu-category { float:left; width:100%; margin-bottom:75px;}
#the-price .menu-category .number { width:33px; height:33px; color:#fff; line-height:33px; text-align:center; font-size:20px; font-family: 'Dosis', sans-serif; font-weight:700; display:block; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; margin-right:10px; }
#the-price .menu-category ul { margin-top:23px; padding-left:53px; float:left; width:100%; }
#the-price .menu-category ul li:before { content:""; position:absolute; width:6px; height:6px; background:#dadada; left:-40px; top:50%; margin-top:-3px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; }
#the-price .menu-category ul li { position:relative; display:block; float:left; width:100%; text-align:left; font-size:15px; color:#000; font-weight:400; margin:12px 0 0; background:url(../images/dotted-line.png) repeat-x left center;}
#the-price .menu-category ul li .name { float:left; background:#fff;}
#the-price .menu-category ul li .price{ float:right; font-weight:700; background:#fff;}
#the-price .right .menu-category ul li .name,
#the-price .right .menu-category ul li .price{ background:#f7f7f7;}

#blog h2 a{color:#333}
#blog h2 a:hover {border-bottom:2px solid}
#blog h3{width:100%;height:auto;}
#blog .media-body img {height: auto;width: 100%;}
#blog { padding:140px 0 160px; background:url(../images/bg-white.jpg) center top repeat; }
#blog .blog-main { text-align:center; margin: 60px 0 0 0; }
#blog .blog-main .blog-box {  margin-top:30px; width:275px; display:inline-block; background:#fff; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;}
#blog .blog-main .blog-box:hover { box-shadow:0 3px 9px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 3px 9px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 3px 9px 2px rgba(0, 0, 0, 0.15); -o-box-shadow:0 3px 9px 2px rgba(0, 0, 0, 0.15);}
#blog .blog-main .blog-box:nth-child(2){ margin:0 76px;}
#blog .blog-main .blog-box:nth-child(5){ margin:0 76px;}
#blog .blog-main .blog-box:nth-child(8){ margin:0 76px;}
#blog .blog-main .blog-box .media-heading { margin-bottom:0;}
#blog .blog-main .blog-box .media-heading img { max-width:100%;}
#blog .blog-main .blog-box .media-body {
  display: inline-block;
  height: 260px;
  overflow: hidden;
  padding: 20px 25px 30px;
  text-align: left;
  position: relative;
}
.banner-middle h1 span {font-size: 24px;}
#blog .blog-main .blog-box span { font-size:15px; line-height:21px; margin-top:12px; display:block;}
#blog .blog-main .blog-box span.date {
  bottom: 25px;
  color: #ababab;
  height: auto;
  left: 0;
 /* padding: 0 25px;
  position: absolute; */
  width: 100%;
}
#blog .blog-main .blog-box h3 a { color:#333; text-decoration:none; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;}
#blog .blog-main .blog-box h3 a:focus,
#blog .blog-main .blog-box h3 a:hover { color:#f86430;}
#blog .btn { margin-top:65px; border:none; background:#f86430; font-size:15px; color:#fff; font-weight:700; padding:12px 25px; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;}  
#blog .btn:hover { background:#333;}
.posted-date > a {color: #ffa500;}
#services h2 {font-size: 40px; line-height:48px;}
#services h3 {font-size: 40px; line-height:48px;}
#instani-grill .service-box h2 {display: inline;font-size: 27px;font-weight: 700;}
#learning-to-cook h2{ font-size:40px; line-height:48px;}
#learning-to-cook h3{ font-size:40px; line-height:48px;}
#instani-grill h2{ font-size:40px; line-height:48px;}
#instani-grill h3{ font-size:40px; line-height:48px;}
.inner-page #blog { padding-bottom:0; padding-top:70px;}

#blog .blog-inner { background:#f7f7f7; margin-top:58px; position:relative; padding-bottom:60px; padding-top:25px;}
#blog .blog-inner:before { position:absolute; top:0; left:50%; content:""; width:0; height:0; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-top:14px solid #ebebeb; }
#blog .blog-inner .blog-main { margin-top:50px;}
/*#blog .blog-inner .blog-main .blog-box { width:344px;}*/
/*#blog .blog-inner .blog-main .blog-box:nth-child(2n) { margin:0 50px;} */

#book-services { background:url(../images/bg-wood.jpg) center top repeat; padding:120px 0 127px;}
#book-services p {font-size: 15px;padding-bottom: 15px !important;}
#book-services .book-form { margin-top:0px; padding:32px; background:#505151; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; position:relative;}
#book-services p a {color: rgb(255, 255, 255);}
#book-services .book-form:before { background:#f86430; top:-15px;}
#book-services .book-form:after { background:#e35726; top:15px;}
#book-services .book-form:before,
#book-services .book-form:after { width:243px; height:30px; left:50%; content:""; position:absolute; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); }

#book-services .book-form form { background:#fff; padding:75px 75px 50px;}
#book-services .book-form form p { line-height:28px;}
#book-services .form-action { width:100%; border:4px solid #e4e4e4; margin-top:15px; font-size:18px; border-radius:5px; font-family: 'Asap', sans-serif;  font-weight:700; /*text-transform:capitalize; */ padding:11px 25px; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;}
#book-services .form-action:focus { border-color:#ADABAB; box-shadow:none; outline:none;}

#book-services .form-action::-webkit-input-placeholder { opacity:1; color:#cacaca; }
#book-services .form-action::-moz-placeholder { opacity:1; color:#cacaca; } /* firefox 19+ */
#book-services .form-action:-ms-input-placeholder { opacity:1; color:#cacaca;} /* ie */
#book-services .form-actioninput:-moz-placeholder { opacity:1; color:#cacaca;}

#book-services textarea.form-action { min-height:290px; resize:none;}
#book-services .btn { color:#fff; font-size:20px; /*text-transform:capitalize */; border:none; padding:16px 0; width:275px; font-weight:700; background:#f86430; position:absolute; left:50%; bottom:-18px; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); }
#book-services .btn:focus { outline:none;}
#book-services .btn:hover { background:#333;}

.thankyouhome{text-align:center}
.thankyouhome b img{margin-bottom:30px;}
.thankyouhome p {padding: 3px 0;}
.thankyouhome span{width:100%;font-size:25px;float:left;padding-bottom: 5px;margin-top:25px}
.thankyouhome h1{margin-top:20px}
.thankyouhome h2{margin-bottom:20px}
.thankyouhome h2.thankrecent{font-size:30px;margin-top:20px}
.thankyouhome #blog .blog-main{margin-top:30px}
.thankyouhome #blog {padding: 20px;}
.thankyouhome b{font-size:26px;float:left;width:100%}
.thankyouhome a{top:15px}
.thankyouhome #blog{background:none;padding:0}
.thankyouhome .btn-primary{background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 12px 25px;
	margin-top: 25px !important;border-radius: 5px;position:relative;top:35px;font-size:15px; display: inline-block;}
.thankyouhome .btn-primary:hover{background:#5aca6f !important;margin-top:10px}
.thankyouhome .socialimages{margin-top:10px;margin-bottom:5px}
.white-color{color:white}
p.white-color{margin:5px}
.category-item-text h3 a{color:#333;font-size:15px;font-family:"Asap",sans-serif;font-weight:normal}
.category-item{/*float:left*/ display: inline-block; width: 100%; }
.author_and_social{width:100%;overflow:hidden}
.image-bottom{float:left;width:19%;margin-left:10px; text-align: center; }
.social{float:right;width:78%;margin-top:30px}
.single-content{float:left}

.page404{min-height:255px;text-align:center}
.resource-notvis{display:none !important} 
.resource-exam2:nth-child(1), .resource-exam2:nth-child(2),
.resource-exam2:nth-child(3), .resource-exam2:nth-child(4),
.resource-exam2:nth-child(5), .resource-exam2:nth-child(6),
.resource-exam2:nth-child(7), .resource-exam2:nth-child(8),
.resource-exam2:nth-child(9), .resource-exam2:nth-child(10),
.resource-exam2:nth-child(11), .resource-exam2:nth-child(12){
	display: block !important;
}
.stButton, .stLarge {
    margin: 0 !important;
}
/*.resource-exam2{display:block;} */
.resource-loadmore {	background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 10px 25px;margin-top: 20px !important;border-radius: 5px;
	position:relative;width: 140px;cursor:pointer;}
.resource-endload{background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 10px 25px;margin-top: 20px !important;border-radius: 5px;
	position:relative;width: 172px;cursor:pointer;}
/*.resource-endload{display:none !important} */
.resource-loadmore:hover{background-color:#5aca6f !important}	
.resource-endload:hover{background-color:#5aca6f !important}	



.singleres_notvis{display:none !important;}
.singleres_exam2:nth-child(1), .singleres_exam2:nth-child(2), 
.singleres_exam2:nth-child(3), .singleres_exam2:nth-child(4),.singleres_exam2:nth-child(5){display: block !important;}
.singleres_exam2{display:block;}
.singleres_loadmore {background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 10px 25px;margin-top: 20px !important;border-radius: 5px;
position:relative;width: 140px;cursor:pointer;}
/*.singleres_endload{display:none !important}*/
.singleres_endload{background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 10px 25px;margin-top: 20px !important;border-radius: 5px;
position:relative;width: 172px;cursor:pointer;}
.singleres_loadmore:hover{background-color:#5aca6f !important}
.singleres_endload:hover{background-color:#5aca6f !important}

.notvis{display:none !important;}
.search-result:nth-child(1), .search-result:nth-child(2), 
.search-result:nth-child(3), .search-result:nth-child(4),
.search-result:nth-child(5), .search-result:nth-child(6), 
.search-result:nth-child(7), .search-result:nth-child(8),
.search-result:nth-child(9), .search-result:nth-child(10) 
{display: block !important;}
.loadmore {background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 10px 25px;margin-top: 20px !important;border-radius: 5px;
position:relative;width: 140px;cursor:pointer;}
/*.singleres_endload{display:none !important}*/
.endload{background: hsl(16, 93%, 58%) none repeat scroll 0 0;padding: 10px 25px;margin-top: 20px !important;border-radius: 5px;
position:relative;width: 172px;cursor:pointer;}
.loadmore:hover{background-color:#5aca6f !important}
.endload:hover{background-color:#5aca6f !important}


footer { background:#5aca6f; padding:60px 0 0;}
.director-text > h2 {text-align: center;}

footer .connect .contact-icon { padding:16px; margin-right:10px; background:#51b564; display:block; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
footer .connect .contact-icon img { width:35px;}
footer .connect small { font-size:15px; display:block;  }
footer .connect span { font-size:25px; font-weight:700; line-height:30px;}
footer .connect span a { color:#fff; text-decoration:none;}

footer .right-box .chef-img { float:right; height:200px; overflow:hidden;}
footer .orange-box:before { border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:17px solid #f86430; position:absolute; top:30px; right:-17px; content:"";}
footer .orange-box { float:left; max-width:390px; margin-top:20px; background:#f86430; padding:22px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; position:relative;}
footer .orange-box p { font-size:15px; line-height:21px;}

.copy-right { padding:20px 0; background:#51bc65; float:left; width:100%; }
.copy-right p { font-size:15px; line-height:27px;float:left;}
.copy-right .copy-text a {color:white;border-left:2px solid white;margin-left:10px;padding-left:10px;position:relative;top:4px;font-size:15px}
.copy-right .social-icon { float:right;}
.copy-right .social-icon li { float:left; margin-left:3px;}
.copy-right .social-icon li img { transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; }
.copy-right .social-icon li:hover img { transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -webkit-transform:rotate(360deg);}


/* blog detail page */
.blog-detail { background:none; padding-top:60px; padding-bottom:60px;}
.blog-detail .article-title { font-size:31px; color:#2a2a2a; font-family: 'Dosis', sans-serif;  font-weight:700;}
.blog-detail .posted-date { font-size:15px; color:#8d8d8d; margin-bottom:25px; display:block;}
.blog-detail p { font-size:15px; line-height:25px; color:#2a2a2a;} 

.post-detail { position:relative; }
/*.post-detail img {width:100% !important;height:auto} */
.post-detail .post-option { position:absolute; width:145px; top:0; right:0; text-align:center;}
.post-detail .post-option > li { width:100%; margin-top:52px; position:relative;}
.post-detail .post-option > li span { display:block; font-size:15px; color:#303030; font-weight:700; margin-top:12px;}
.post-detail .post-option > li > a { display:block;}
.post-detail .post-option > li > a > img { width:28px;}
.post-detail .post-option > li > a:hover span { color:#F86430;}
.post-detail .post-option > li > a:hover {text-decoration:none; }
.post-detail .post-option li ul { position:absolute; background:#5aca6f; width:62px; top:0; right:80%; padding:5px 0; z-index:100; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; opacity:0; visibility:hidden; z-index:-1; 
transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;  }
.post-detail .post-option li ul:before { content:""; position:absolute; right:-11px; top:20px; width:0; height:0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:11px solid #5aca6f; }
.post-detail .post-option li:hover ul { opacity:1; visibility:visible; z-index:100;}
.post-detail .post-option li ul li a { padding:12px 0; display:block;}
.post-detail .post-option li ul li a:hover { background:rgba(0,0,0,0.1);}
.post-detail p { margin-top:15px;margin-bottom:15px}
.post-detail h3{margin-top:15px}

.comment-section { float:left; width:100%; background:#f4f4f4; padding:60px 0 120px;}
.comment-section .comment-head { font-size:25px; color:#343434; font-family: 'Dosis', sans-serif;  font-weight:700; margin-bottom:25px;}
.comment-section .comment-detail * { display:inline-block; vertical-align:middle;}
.comment-section .comment-detail p { display:block; margin-top:10px; font-size:15px; line-height:25px; color:#2a2a2a;}
.comment-section .comment-detail strong { font-size:20px; color:#343434; font-family: 'Dosis', sans-serif;  font-weight:700;}
.comment-section .comment-detail span { font-size:15px; color:#5aca6f; margin: 0 15px;}
.comment-section .comment-detail .btn { border:none; background:#5aca6f; color:#fff; font-size:15px; font-family: 'Asap', sans-serif;  padding:6px 20px; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;}
.comment-section .comment-detail .btn:focus,
.comment-section .comment-detail .btn:hover { background:#333; outline:none;}
.comment-section form { max-width:70%; margin-top:30px;}
.comment-section form .input-txbx { margin-bottom:10px; width:100%; background:#fff; border:5px solid #e5e5e5; padding:16px 18px; font-size:16px; color:#151826; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;  transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; text-transform:capitalize;}
.comment-section form .input-txbx:focus { border-color:#5aca6f; outline:none; }

.comment-section form .input-txbx::-webkit-input-placeholder { opacity:1; color:#151826;}
.comment-section form .input-txbx::-moz-placeholder { opacity:1;color:#151826; } /* firefox 19+ */
.comment-section form .input-txbx:-ms-input-placeholder { opacity:1; color:#151826;} /* ie */
.comment-section form .input-txbxinput:-moz-placeholder { opacity:1;color:#151826;}

.comment-section form textarea.input-txbx { resize:none; min-height:270px;}
.comment-section form .input-txbx.name { max-width:350px;}
.comment-section form .input-txbx.captcha { max-width:150px; margin-bottom:0;}
.comment-section form div.captcha { max-width:79.3%; float:left; text-align:right; width:100%;}
.comment-section form div.captcha span { font-size:15px; color:#2f2f2f; margin-right:30px;}
.comment-section form .btn-comment { float:right; font-size:18px; color:#ffffff; background:#5aca6f; padding:18px 36px; text-transform:capitalize; font-weight:700;   transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;}
.comment-section form .btn-comment:focus,
.comment-section form .btn-comment:hover { background:#333; outline:none;}


.ResourcePage { position:relative;}
.ResourcePage img{/*width:100%;*/ height:auto; } 
/*.portrait-image:before { position:absolute; width:100%; height:100%; background:#fff; content:""; border:1px solid #e5e5e5; top:5px; left:5px; z-index:0;}*/
/*.portrait-image img { width:auto; max-width:100%; position:relative; z-index:10; }*/

.resource-detail { padding-top:60px;}
/*.resource-detail .image-section { float:left; max-width:290px; margin-right:30px;}*/
.resource-detail .text-section { display:table;padding: 0 0 0 30px;}
.resource-detail .text-section { font-size: 15px; }
.resource-detail p { font-size:15px;  line-height:21px; margin-top:0px;}
.resource-detail ul.detail-list { margin:20px 0 5px; float:left; }
.resource-detail .text-section ul li { float:left; width:100%; font-size:15px;  line-height:21px; margin-bottom:12px; padding-left:22px; background:url(../images/green-tick.png) 0 3px no-repeat; }

.resource-detail  form { background:#5aca6f; padding:20px; border-radius:5px;}
.resource-detail  form .txbx { width:100%; margin-bottom:20px; background:#fff; color:#000;  border:5px solid #e5e5e5; padding:16px 24px; padding-right:56px; font-size:16px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;  transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;    -moz-appearance: none;}

.resource-detail form .txbx:focus { border-color:#f76430;}
.resource-detail form .txbx::-webkit-input-placeholder { opacity:1; color:#000;}
.resource-detail form .txbx::-moz-placeholder { opacity:1;color:#000; } /* firefox 19+ */
.resource-detail form .txbx:-ms-input-placeholder { opacity:1; color:#000;} /* ie */
.resource-detail form .txbx:-moz-placeholder { opacity:1;color:#000;}
.resource-detail form select.txbx { padding:16px 24px; appearance: none; -webkit-appearance: none; }
.resource-detail form select.txbx option { font-size:15px;/* padding:16px 24px;*/ text-indent:0;}
.resource-detail h4 {margin-bottom: 10px;margin-top: -9px;}
#learning-to-cook-2 .bottom-cheff {padding: 60px 0 103px 0; position:relative;}
#in-the-kitchen .bottom-cheff.left {
 padding: 94px 0 207px;
  position: relative;
}
#learning-to-cook-2 .chef-img {
  padding-top: 0;
  position: absolute;
  right: -11px;
  bottom: -1px;
  width: 240px;
  z-index: 11;
}
.portrait-image.ResourcePage img {width: auto;}
.resource-detail .text-section > ul {padding: 15px 0;}
.resource-detail .form-title { text-align:center; margin-bottom:15px;}
.resource-detail .form-title h3 { color:#fff;}
.resource-detail form .btn-send { color:#fff; background:#f86430; font-size:15px; font-weight:700; padding:11px 15px;}

.resource-detail .post-option { float:left; width:100%; text-align:center; margin-top:20px;position: relative;}
.resource-detail .post-option > li {margin: 0 auto;text-align: center;width: 222px;}
.resource-detail .post-option > li span { display:block; font-size:15px; color:#303030; font-weight:700; /*margin-top:12px;*/}
.resource-detail .post-option > li > a { display:inline-block; padding:0 20px;}
.resource-detail .post-option > li > a > img { width:28px;}
.resource-detail .post-option > li > a:hover span { color:#F86430;}
.resource-detail .post-option > li > a:hover {text-decoration:none; }
.resource-detail .post-option li ul { position:absolute; background:#5aca6f; width:62px; bottom:-200px; left:17px; padding:5px 0; z-index:100; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; opacity:0; visibility:hidden; z-index:-1; 
transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;  }
.resource-detail .post-option li ul:before { content:""; position:absolute; right:-11px; top:20px; width:0; height:0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:11px solid #5aca6f; }
.resource-detail .post-option li:hover ul { opacity:1; visibility:visible; z-index:100;}
.resource-detail .post-option li ul li a { padding:12px 0; display:block;}
.resource-detail .post-option li ul li a:hover { background:rgba(0,0,0,0.1);}
.resource-detail ul li {background: rgba(0, 0, 0, 0) url("images/green-tick.png") no-repeat scroll 0 3px;float: left;font-size: 15px;line-height: 21px;
    margin-bottom: 12px;width: 100%;
}

.more-resources { float:left; width:100%; background:#f4f4f4; padding:55px 0 35px; margin-top:75px;}
.more-resources h5 { margin-bottom:55px;}
.more-resources h3 { margin-top:8px; /*margin-bottom:45px;*/;height:60px;}
.more-resources h3 a { color:#333;}
.more-resources h3 a:hover { text-decoration:none; color:#F86430;}
.resources-top { position: relative; background: rgba(0, 0, 0, 0) url("../images/bg-white.jpg") repeat scroll center top; padding: 90px 0;}
.resources-top:after{ border-left: 7px solid rgba(0, 0, 0, 0);  border-right: 7px solid rgba(0, 0, 0, 0);  border-top: 14px solid #ebebeb; content: "";
display: inline-block; height: 0; left: 50%; position: absolute; bottom: 0; width: 0; top: 100%;}
.more-resources.resource { background: #ffffff none repeat scroll 0 0; margin-top: 25px;}

.inner-page-title { padding:70px 0; background:url(../images/bg-white.jpg) top center repeat-x; position:relative;}
.inner-page-title .title { font-size:40px; color:#5aca6f; font-family: 'Dosis', sans-serif; font-weight:700;}
.inner-page-title p { font-size:15px; line-height:25px; color:#2a2a2a;}
.inner-page-title:after { content:""; position:absolute; bottom:-14px; left:50%; margin-left:-7px; width:0; height:0; border-top:14px solid #EFEFEF; border-left:8px solid transparent; border-right:8px solid transparent;}

.portfolio-inner { padding:75px 0;}
.portfolio-inner img { width:auto; max-width:100%;}
.portfolio-inner p { font-size:15px; margin-top:10px;}
.portfolio-inner .box { margin-bottom:38px; display:block;}
.portfolio-inner .post-option { float:left; width:100%; text-align:center; margin-top:0;}
.portfolio-inner .post-option > li { margin-top:0; position:relative; width:33.33%; float:left; display:inline-block; vertical-align:middle; }
.portfolio-inner .post-option > li:nth-child(1n) { text-align:left;}
.portfolio-inner .post-option > li:nth-child(2n) { text-align:center;}
.portfolio-inner .post-option > li:nth-child(3n) { text-align:right;}
.portfolio-inner .post-option > li span { display:block; font-size:15px; color:#303030; font-weight:700; margin-top:12px;}
.portfolio-inner .post-option > li > a { display:inline-block; padding:0; text-align:center;}
.portfolio-inner .post-option > li > a > img { width:28px;}
.portfolio-inner .post-option > li > a:hover span { color:#F86430;}
.portfolio-inner .post-option > li > a:hover {text-decoration:none; }
.portfolio-inner .post-option li ul { text-align:center; padding-top:11px; position:absolute; width:220px; top:100%; right:0; z-index:100; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; opacity:0; visibility:hidden; z-index:-1; 
transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;  }
.portfolio-inner .post-option li ul:before { content:""; position:absolute; right:13px; top:0; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:11px solid #5aca6f; }
.portfolio-inner .post-option li:hover ul { opacity:1; visibility:visible; z-index:100;}
.portfolio-inner .post-option li ul li { background:#5aca6f; width:25%; float:left;}
.portfolio-inner .post-option li ul li:first-child { border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.portfolio-inner .post-option li ul li:last-child { border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.portfolio-inner .post-option li ul li a { padding:12px 0; display:block; }
.portfolio-inner .post-option li ul li a:hover { background:rgba(0,0,0,0.1);}
.resource-detail form select.txbx { /*padding:16px 24px;*/ background:url(../images/down-black-arrow.png) 95% center no-repeat #fff;}
.alm-btn-wrap .done {display: none;}
.thankyouhome {display: inline-block;padding-bottom: 80px;}
.thankyouhome .reso_social_media {text-align: center;width: 100%;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/*.resource-detail form select.txbx { padding:16px 24px; background:url(../images/down-black-arrow.png) 95% center no-repeat #fff;}*/
}

@media screen and (min-width:1600px) {
	#banner .banner-middle { top:20%; }
}
@media screen and (min-width:1910px) {
	#banner .banner-middle { top:25%; }
}
@media screen and (min-width:2500px) {
	#banner .banner-middle { top:30%;}	
}

@media screen and (max-width:1280px){
	p { font-size:16px; line-height:1.3;}
	h1 { font-size:30px; line-height:40px;} 	
	h2 { font-size:26px;}
	h3 { font-size:18px;}
	#banner h1 span.color-white { font-size:40px;} 
	#banner p { margin-top:25px;}
	#banner .tag-line { font-size:22px; margin-top:10px;}
	
	#banner .banner-chef { margin-top:15px;}

	header { padding:10px 0;}
	header nav ul li a { font-size:14px;}

	#our-story .bottom-cheff { /*margin:100px 60px 141px 187px;*/}
	
	#home { padding-top:80px;}
	#home .media { margin-top:40px;}
	#home .request-number { font-size:80px; min-width:90px;}

	#home .request-number:after { bottom:-20px;}
	#home .request-number:before { bottom:-40px;}

	#our-story { padding-top:80px;}
	#our-story .story-box::after { height: 42px; left: 35px; top: -16px; width: 42px;}
	#our-story .story-box { padding:70px 50px;}
	
	#services { padding:55px 0;}

	#what-we-do { padding:50px 0;}
	#what-we-do p { margin-top:20px;}
	#what-we-do .books { width:100%; } 
	#what-we-do .image-wrap { margin:50px 0; }
	#what-we-do .image-wrap:before { width:70%; left:50%; margin-left:-35%;}
	
	#learning-to-cook-2 .orange-bar { top:-2px;}

	#instani-grill { padding:60px 0 230px; background-size:380px auto; }
	#instani-grill p { margin-top:30px;}
	#instani-grill .service-box { margin-top:70px;}
	#instani-grill .service-box ul li {  font-size: 16px; line-height: 30px;}
	#work { padding:90px 0;}
	
	#in-the-kitchen { padding:90px 0 0;}
	#in-the-kitchen h1 { margin-bottom:10px;}
	#in-the-kitchen .media { margin-top:35px;}
	#in-the-kitchen .media img { height:160px;}
	
	#the-price {padding:90px 0 75px;}
	
	#the-price .price-menu { padding:20px;}
	#the-price .price-menu .page { padding:55px 40px 0;}
	#the-price .menu-category { margin-bottom:50px;}
	#the-price .menu-category .number { font-size:16px;}
	#the-price .menu-category ul li { margin-top:8px; font-size:14px;}
	
	#blog { padding:80px 0;}
	#blog .blog-main { margin-top:55px;}
/*	#blog .blog-main .blog-box:nth-child(2n) { margin:20px 50px;}*/
	
/*	#book-services { padding:90px 0;}*/
	#book-services .book-form form p { line-height: 23px;} 
	#book-services .book-form form { padding:45px 80px 50px;}
	#book-services .form-action { font-size:16px; padding:9px 25px;}
	#book-services .btn { font-size: 18px; padding:12px 0;  width: 245px; bottom:-8px;}
	
	footer { padding:40px 0 0;}
	footer .connect .contact-icon { padding:13px;}
	.copy-right { padding:15px 0;}
	
	.inner-page { padding-top: 69px;}
	
}
@media screen and (max-width:1200px){
	#instani-grill .service-box .service-icon { padding:15px; }
	#instani-grill .service-box .service-icon img { width:30px;}
	#instani-grill .service-box h2 { margin-top:12px;}
	footer .orange-box { width:370px; padding:15px;}
	footer .right-box .chef-img { width:150px; height:168px;}
	footer .right-box .chef-img img { width:100%;}
	footer .connect span { font-size:20px; line-height:normal;}
	
	.blog-detail {padding-bottom: 30px; padding-top: 30px;}
	.comment-section { padding:40px 0; }
	.comment-section form div.captcha { max-width:75.3%;}

#blog .blog-inner .blog-main .blog-box {min-height: 360px;overflow: hidden;width: 275px;}
.image-bottom {margin-left: 0;}
}
}
@media screen and (max-width:1024px){
#learning-to-cook-2 .chef-img {
  right: -5px !important;
}
.image-bottom{float:left;width:100% !important;}
.director-text {padding: 0px!important;
}	
	}
@media screen and (max-width:991px){
	#learning-to-cook-2 .chef-img {right: -47px!important;}
	h2 {  font-size: 20px;}
	h3 { font-size: 16px;}
	
	header nav ul li a 	{ font-size:13px;  padding:10px 12px;}
	header .logo img { height:39px;}
	header .menu-trigger { margin-top:7px;}
	
	#home {  padding-top: 40px;}
	#home .request-number { font-size: 60px; min-width: 60px;}
	#home .media { margin-top: 20px;}

	#home .request-number:after { bottom:-5px;}
	#home .request-number:before { bottom:-25px;}
	#home .request-number:after,
	#home .request-number:before {  width:6px; height:6px;}

	#our-story .story-box { padding: 50px 30px; }
	#our-story .story-box p { margin-bottom:15px;}
	#learning-to-cook h3 {font-size: 35px;line-height: 48px;}

	
	#services p br { display:none; }
	#instani-grill .service-box h2 { margin-top:5px;}
	#instani-grill .service-box .service-icon img { width: 20px;}
	#instani-grill .service-box .service-icon { padding:10px;  margin-right: 15px; margin-bottom:20px;}
	#instani-grill .service-box ul li { font-size:14px; line-height:normal; margin-bottom:10px; padding-bottom:5px;}

	#the-price .price-menu { padding:15px;}
	#the-price .price-menu .page { padding:55px 25px 0;}
	#the-price .menu-category { margin-bottom: 30px;}
	#the-price .menu-category ul { margin-top:10px; padding-left:0px;}
	#the-price .menu-category ul li::before { left:-31px;}
	#the-price .menu-category .number { margin-right:0;}
/*	#blog .blog-main .blog-box:nth-child(2n) { margin:20px 15px;}*/
	#blog .blog-inner .blog-main .blog-box { width:225px;}
	#blog .blog-main .blog-box { width:225px;}
	#blog .blog-main .blog-box img { width:auto; max-width:100%;}		
	#blog .blog-main .blog-box .media-body { padding:15px;}
	#blog .blog-main .blog-box span { font-size:13px; line-height:18px;}
	#blog .blog-inner .blog-main .blog-box:nth-child(2n) { margin: 0 15px;}

	#what-we-do .image-wrap { margin:30px 0; }
	
/*	#book-services {  padding: 50px 0;}*/
	
	footer .connect .contact-icon img { width: 22px;} 
	footer .connect .contact-icon { padding: 9px;}
	footer .connect span { font-size:16px;}
	footer .connect small { font-size:13px;}
	footer .right-box .chef-img { height: 128px; width: 120px;}
	footer .orange-box { padding:10px; width:330px; margin-top:0;}
	footer .orange-box p { font-size: 13px; line-height: 18px;}
	

	.owl-theme .owl-controls .owl-buttons .owl-prev { margin-left:-100px;}
	.owl-theme .owl-controls .owl-buttons .owl-next { margin-right:-100px; }

	.blog-detail { padding-top: 0;}
	.blog-detail .article-title {font-size: 26px; margin-top:25px;}

	.blog-detail .posted-date { font-size: 13px;}
	.post-detail .post-option > li { margin:0 0 20px;}
	.post-detail p { margin-top: 20px;}
	.comment-section .comment-head { font-size:22px; margin-bottom:5px;}  
	.comment-section .comment-detail strong { font-size:18px;}
	.comment-section .comment-detail .btn {   font-size: 14px; padding: 6px 9px;}
	.comment-section form { margin-top: 20px;  max-width: 80%;}
	.comment-section form div.captcha { max-width: 71%;}
	
	.inner-page { padding-top: 64px;}
	
	.resource-detail {padding: 30px 15px 0;}
	.attachment-263x382.size-263x382.wp-post-image {width:100%;}
	.resource-detail h4 { font-size:25px; line-height:normal;}
	.resource-detail p { font-size:14px;}
	.resource-detail ul.detail-list li { font-size:14px; line-height:normal;}
	.resource-detail form { padding:15px;}
	.resource-detail form .txbx {   font-size: 14px; margin-bottom: 15px; padding: 8px 16px; border-width:3px;}

	.resource-detail form select.txbx { padding:0 16px;}
	.resource-detail form select.txbx option { padding:8px 16px;}
	.resource-detail form .btn-send { font-size:14px;}

	.more-resources { margin-top: 45px; padding: 30px 0;}
	.more-resources h3 {  font-weight:400; margin-bottom: 25px;}
	.more-resources h5 { margin-bottom: 25px;}



	
	.inner-page-title { padding: 40px 0;}
	.portfolio-inner { padding: 50px 0;}
	.inner-page-title .title { font-size:33px;}
	.portfolio-inner .box { margin-bottom: 25px;}
	
	#our-story .chef-img.pull-left{left:-130px !important;}
.social {float: left;margin-right: 15px;width: 100%;}
/*.category-side {margin: 0 15px;}*/
/*.recent-post {margin: 0 12px;}
*/.comment-section {padding: 40px 15px;}

/*.related-post {margin: 0 15px;}
*/
/*.related {margin: 0;padding: 7px 0 60px!important;}*/
}

@media screen and (max-width:767px){
	.image-section {float: none; margin: 0 auto; width: 40%;}
	.portrait-image img {width: 100%;}
#home h2 {font-size: 30px;}
#home h3 {  font-size: 30px; line-height:30px;}
#our-story h2 {font-size: 25px;line-height: 35px;}
#services h2 {font-size: 30px;line-height: 40px;}
#services h3 {font-size: 25px;line-height: 30px;}
#what-we-do h2 {font-size: 27px;}
#learning-to-cook h3 {padding-left: 15px;}
#learning-to-cook h2 {  font-size: 30px;line-height: 23px; padding-left:15px;}
#instani-grill h2 {font-size: 30px;line-height: 35px;}
#instani-grill h3 {font-size: 27px;line-height: 37px;}
#work h3 {font-size: 25px;}
#in-the-kitchen h2 {font-size: 30px;line-height: 30px;}
#in-the-kitchen h3.kitchenh3 {font-size: 27px;line-height: 37px;}
#in-the-kitchen h3 {font-size: 24px;}
#the-price h2 {font-size: 30px;line-height: 38px;}
#the-price h3 {font-size: 24px;line-height: 36px;}
#blog h2 {font-size: 28px;line-height: 38px;}
#blog h3.blogsubtitle {font-size: 28px;line-height: 48px;}
#book-services h2 { font-size: 30px;  line-height: 48px;}
.thankyouhome #blog .blog-main .blog-box {width: 225px; margin-bottom: 40px !important;}
.thankyouhome {display: inline-block;margin-bottom: 70px;}
.thankyouhome #blog .blog-main .blog-box{width:200px;}
.director-text > h2 {font-size: 35px;}
.director-text {display: inline-block;padding: 45px 15px !important;}
.image-bottom {float: left;margin-left: 0;width: 100%; margin-top:20px !important;}
.copy-text{ text-align: center;}
.copy-right p{ float: none;}
#blog .blog-main .blog-box {
	width: 300px;
	clear: both;
	display: inherit;
	margin: 0 auto;
}
.media.blog-box {margin: 0 auto !important;}
.media-heading {margin-top: 25px;}
.blog-inner .media-heading {margin-top: 0;}
#blog .blog-inner .blog-main .blog-box {width: 300px;display:inherit;clear: both; margin-top:25px !important;}
	#book-services {padding: 80px 20px;}
	.related {font-size: 13px;}
	.form-blog-details {padding: 0 15px;}
	.recent-post {padding: 0 15px;}
	.related-post {padding: 0 15px;}
	.social {margin: 0 15px;}
	.category-side > h2 {padding-bottom: 15px !important;}
	.category-item {width: 100%;}
	.category-item > a > img {width: 135px !important;float: left;}
	.related-post-image {display: block;padding-bottom: 15px;padding-right: 15px;width: 100%;}
	.related-post-image img {display: block;float: left; width: 125px; height:auto;}
	.related {font-size: 12px !important;padding: 0 0 0 10px;width: 50%;}
	.blog-detail .button {padding: 30px 15px;}
	header {padding: 13px 15px;}
	.blog-detail p {color: #2a2a2a;font-size: 12px;line-height: 20px;}

	#our-story .story-box.animated.fadeInUp.visible {margin: 0 15px;}
	.portfolio-detail {padding: 0 15px;}
	.search-result .tittle h1 {padding-bottom: 5px;}
	.search-details-box {padding: 15px 20px 15px 45px;}
	.tittle {border-right:none;}
	h1 {font-size: 25px; line-height: 35px;}
	#what-we-do {padding: 50px 15px;}
	#learning-to-cook .white-box {margin: 15px;}
	p {  font-size: 15px;}
	#wrapper.toggled { padding-right:0;}	
	header.fixed { position:fixed;}
	header.fixed .menu-trigger::before {  background: #f86430 none repeat scroll 0 0;  content: "";  height: 40px;  left: -6px;  position: absolute;    top: -9px;  width: 40px;  z-index: -1; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%;}
	header { bottom:auto; top:20px; background:none; width:auto; left:auto; right:10px	; top:30px;}
	header .menu-trigger { position:relative;  width: 28px;}
	header .menu-trigger span { background:#fff;}
	#back-to-top { right:20px; bottom:15px;}
	#sidebar-wrapper .social-icon li{ margin-right: 3px;}
	#banner { height:auto !important; overflow:hidden;}
	#banner p br { display:none;}
	#banner .banner-middle { position:relative; top:auto; left:auto;}
	#banner .banner-bottom { position:relative; bottom:auto; left:auto; margin-top:20px;}
	#banner h1 span.color-white { font-size: 30px;}

	#banner .tag-line { font-size:18px;}
	#banner .banner-chef {  height: 180px;  margin-bottom: -70px;}
	#home .request-number { font-size: 50px; min-width: 60px;}
	#home .media { margin-top:10px;}
	#home .request-number:after,
	#home .request-number:before { margin-left:-3px;}

	#home .request-number:after { bottom:-0px;}
	#home .request-number:before { bottom:-20px;}
	

/*	.bottom-cheff .chef-img {margin: -7px -15px 0 0; }*/
	#our-story {  padding-top: 30px;}
	#our-story .story-box { margin-top:35px; padding:30px 20px; /*max-width:100%;*/}
	#our-story .story-box::after {height: 32px; left: 50%;  top: -16px;  width: 32px; margin-left:-16px;}

	#services {  padding: 25px 0;}
	
	#learning-to-cook { padding-top:30px; padding-bottom:120px;}
	#learning-to-cook h1 { padding-left:15px;	}
	#learning-to-cook .white-box { max-width:100%;}
	#learning-to-cook .white-box .chef-name { left:20px; right:auto;}
	#learning-to-cook .white-box img { right:0; bottom:-100px;}

	#learning-to-cook-2 { padding-top:0;}
	#learning-to-cook-2 .orange-bar { right:110px; top:-16px;}
	
	#our-story .chef-img.pull-left{left:-90px !important; bottom: -120px !important;}
	#our-story .bottom-cheff .orange-bar{padding:16px 80px 16px 30px;}
	#our-story .story-box, #our-story .bottom-cheff{max-width:100%;}
	#learning-to-cook h1 {font-size: 30px;}
	#our-story .bottom-cheff{padding:0 30px;}
	#our-story .bottom-cheff {margin: 100px auto 120px !important;}
 

/*	#our-story .bottom-cheff.left .orange-bar {
  width: 100%;
padding-right:0px;
left:auto
}*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0px !important;}

#our-story .chef-img {
  height: auto;
  margin-top: 30px;
}
	.related-post h2 {padding: 0 0  15px 0!important;}
	.category-item {display: inline-block; padding-bottom:15px;}

	#learning-to-cook-2 p { margin: 32px 15px 0;}
	#instani-grill { padding:40px 0 230px;}	
	#instani-grill p { margin-top:20px;}
	#instani-grill p br { display:none;}

	#instani-grill .service-box {  margin-top: 30px;}
	#instani-grill .service-box ul li { display:block; width:100%;}	
	#instani-grill { background-size: 260px auto;}
	.owl-theme .owl-buttons { display:none;}
	
	#in-the-kitchen {  padding: 40px 0 0;}
	#in-the-kitchen p br { display:none;}
	#in-the-kitchen .media {text-align:center; padding-top:120px; position:relative;}
	#in-the-kitchen .media-right, 
	#in-the-kitchen .media-left{ display:block; width:100%; padding:0; position:absolute;   top: -15px;}
	#in-the-kitchen .media-left { padding:0 0 10px;}
	#in-the-kitchen p { margin-top:10px;}
	#in-the-kitchen .media img {  height: 120px; }

	#in-the-kitchen .orange-bar { right:110px; top:-16px;}
	
	#the-price {  padding: 40px 0;}
	#the-price p { margin-top: 20px;}
	#the-price p br { display:none;}
	#the-price .price-menu { margin:50px -24px ; padding:0px;}
	#the-price .price-menu .page { width:100%; padding:15px; display:table;}
	#the-price .price-menu .page.right { background:#fff; padding-top:0;}
	#the-price .price-menu .page.left { background-image:none; padding-bottom:0;}
	#the-price .price-menu .page.left:after,
	#the-price .price-menu .page.left:before { display:none;}
	#the-price .menu-category {  margin-bottom: 20px;}
	#the-price .right .menu-category ul li .name,
	#the-price .right .menu-category ul li .price{ background:#fff;}

	
	#blog {  padding: 40px 0;}
	#blog .blog-main { margin-top: 30px;}
	#blog .btn { font-size: 14px; margin-top: 25px; padding: 10px 17px;}
	#book-services .book-form form p br {  display:none;} 
	#book-services .book-form form { padding:45px 40px 50px;}

	#work .portfolio-image { padding:0 0;}
	
	footer { padding: 30px 0 0;}
	footer .connect { margin-bottom:30px;}
	footer .right-box { text-align:center;}
	footer .orange-box { display:inline-block; float:none; width:auto; max-width:330px; text-align:left;}
	footer .right-box .chef-img { width:100%; margin-top:30px;}
	footer .right-box .chef-img img { width:150px;}

	footer .orange-box::before { bottom:-10px; top:auto; left:50%; right:auto; border-bottom: none; border-left: 10px solid transparent; border-right: 10px solid transparent;  border-top: 13px solid #f86430;}

	#sidebar-wrapper .box .search-main .search-btn { width:40px; height:40px;}
	#sidebar-wrapper .close { margin-bottom:0;}
	#wrapper.toggled #sidebar-wrapper { right: -280px;}
	#sidebar-wrapper { width:280px; padding:20px 20px;}
	#sidebar-wrapper .close img { height: 20px;}
	#sidebar-wrapper .box .search-main .search-txbx { border: 3px solid #e5e5e5;  font-size: 14px;  padding: 12px 18px; width: 100%;}
	#sidebar-wrapper .box .resources-btn { padding:10px 0; margin-top:20px;}
	
	#blog .blog-inner .blog-main .blog-box { margin:0 120px 30px; }
	
	.inner-page header { background:#f3f3f3; left:0; width:100%;}
	.inner-page header .menu-trigger span {  background: #f37449;}
	.inner-page header.fixed .menu-trigger::before { display:none; margin-top:0;}
	.inner-page header .logo { display:block !important;}

	
	.blog-detail .article-title { /* text-align:center; */font-size:22px;}
	.blog-detail .posted-date {  /*text-align:center; */ }
	.post-detail { padding-right:0; margin:0 -15px;}
	.post-detail p { margin:20px 15px 0;}
	.post-detail .post-option { position:relative; top:auto; right:auto; padding:0 15px; width:100%; position:relative; margin-top:20px;}
	.post-detail .post-option > li:nth-child(1n) { width:100%;}
    .resources-top{ padding: 30px 0;}
	.post-detail .post-option > li:nth-child(3n),
	.post-detail .post-option > li:nth-child(2n) { position:absolute; top:0; width:35px;}	
	.post-detail .post-option > li:nth-child(3n) { left:15px;}
	.post-detail .post-option > li:nth-child(2n) { right:15px;}
	.post-detail .post-option > li ul { top:100%; right:50%; transform:translateX(50%); width:180px; padding:5px;}
	.post-detail .post-option > li ul li { display:inline-block; vertical-align:middle; float:left; width:25%; }
	.post-detail .post-option > li span { margin-top:5px;}
	.post-detail .post-option > li {padding-bottom:10px ;}
	.post-detail .post-option li ul::before { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 11px solid #5aca6f; border-top:none; top:-11px; left:50%; margin-left:-6px; }
	
	.comment-section .comment-detail .btn { margin-top:15px;}
	.comment-section .comment-head { margin-bottom:15px;}
	.comment-section form { max-width:100%;}
	.comment-section form div.captcha { max-width:100%;}
	.comment-section form div.captcha span { float:left; margin-right:0; margin-top:20px;}
	.comment-section form .btn-comment { width:100%; margin-top:20px;}
	.inner-page #blog { padding-top:30px;}
	#blog .blog-inner { margin-top:35px; padding-top:0;}
	.more-resources { margin-top: 35px; padding: 20px 0; text-align:center;}
	.more-resources .resources-wrap { display:inline-block; max-width:225px; text-align:left;}

	.resource-detail h4 { font-size:20px;}

	.portrait-image {text-align: center;}
	.resource-detail .post-option { margin-bottom:30px;}
	.resource-detail ul.detail-list { width:100%;}
	.resource-detail form {margin: 30px 0 0;width: 100%;}
	.inner-page-title { padding: 20px 0;}
	.inner-page-title .title {  font-size: 26px;}
	.inner-page-title p br { display:none;}
	.portfolio-inner { padding: 30px 0;}
	.portfolio-inner .box { margin-top:20px;}
	.post-detail {margin: 0px!important;}	
	.post-detail {margin: 0px!important;}
	.director-text {padding: 40px 10px !important;}
	.mobile-portfolio img {float: left;height:auto;width: 100%;}
    .mobile-portfolio > a {display: inline-block;height: 175px;vertical-align: top;width: 49% !important;}
	.category-item-text {display:block;padding:0px;}
	
	.related-post-image .attachment-195x108.size-195x108.wp-post-image {width: 100%; height:auto;}
	.related-post-image {float: none;width: 100%!important;}
/*	.related {padding: 17px 0;width: 100%!important;}*/	
	#blog .blog-main .blog-box:nth-child(2n) {margin: 20px 15px;}
/*	.bottom-cheff.right .chef-img {margin-top: 17px!important;}*/
	#blog .blog-main .blog-box .media-heading img {height: auto;width: 100%;}
	.post-detail p {margin: 20px 0 0;}
/*	.related-post h2 {padding-bottom: 15px;}*/
	/************** 16-06-2016 *****/
	footer .right-box .chef-img {margin-top: 30px;width: 100%;}
	footer .right-box .chef-img {height: 200px;}	
	#home h1 {padding-bottom:30px;}
	/*.bottom-cheff.right .orange-bar {padding: 5px 10px 5px 48px;right: 20px;}
	.bottom-cheff .orange-bar .bulb {height: 50px;}
	.bottom-cheff.right .orange-bar .bulb {left: 10px;}
	.bottom-cheff .orange-bar p {font-size: 16px;line-height: 30px;}
	.bottom-cheff.right .chef-img {
  	box-sizing: border-box;
  	margin-right: -69px !important;
  	margin-top: -24px !important;
  	overflow: hidden;
  	padding: 0;
}
	.bottom-cheff .chef-img {width: 200px!important;}
	*/
.bottom-cheff .orange-bar p {font-size: 18px; line-height:26px;}
/*.bottom-cheff.right .chef-img {margin-top: -21px !important;}
*/.chef-img.footer-chef {display: none;}
.mobile-chef-img > img {margin-top: 30px;width: 200px;}

.bottom-cheff .orange-bar::before {display: none;}
/*.bottom-cheff .orange-bar p {font-size: 15px;line-height: 26px;}*/
#in-the-kitchen .bottom-cheff.right .orange-bar {padding: 10px 30px 10px 40px;right: 35px;}
.mobile-portfolio {display: block!important;}
.mobile-chef-img {display: block !important;}
#work .animated.fadeInDown.visible {font-size: 25px;line-height: 35px;}
/*#learning-to-cook-2 .bottom-cheff { margin-top: 147px!important;}*/
.bottom-cheff .orange-bar::before {display:none;}
.mobile-portfolio .attachment-10x10.size-10x10.wp-post-image { height: 150px; width: 49% !important;}
#ur-story .chef-img {height:auto!important;margin-left: -16px!important;}
#instani-grill {padding: 100px 20px 200px;}


#in-the-kitchen .bulb {left: 6px;position: absolute;top: -20px;}
#in-the-kitchen {padding: 40px 15px 0;}

#the-price {padding: 40px 15px;}
.category-side {
  padding: 0 15px;
}
footer {padding: 30px 15px 0;}
#learning-to-cook-2 .orange-bar.orange-bottom {margin: 50px 15px 0 !important;}
#learning-to-cook-2 .chef-img {
  bottom: 0;
  padding-top: 0;
  position: absolute;
  right: -65px;
  width: 180px;
}
#learning-to-cook-2 .orange-bar.orange-bottom {padding: 16px 30px 14px 44px !important; width:auto!important;}
/*#learning-to-cook-2 .bottom-cheff {margin: 78px 0;}*/
.mobile-our-story{display:block !important;padding:30px 0px}
.mobno {display: none;}
#learning-to-cook-2 .bottom-cheff {padding: 0 0 69px;}
#learning-to-cook-2 .bulb {margin-left: 15px;position: absolute;top: -15px;}
#blog .blog-inner .blog-main .blog-box:nth-child(2n) {margin-bottom: 30px;margin-left: 15px;margin-right: 15px;}
.category-page {margin-bottom: 30px !important;}

#in-the-kitchen .bottom-cheff {padding: 70px 0 84px 0;position: relative;}
#in-the-kitchen .bottom-cheff.right .orange-bar {
  background: #f86430 none repeat scroll 0 0;
  border-radius: 3px;
  padding: 12px 35px 12px 67px;
  right: 0; 
  position:relative;
}
.kitchen-desc > p {font-size: 15px;}
.post-detail {margin: 0 15px !important;}
.resource-detail .text-section {display: inline-block;}
.resource-detail .post-option > li {width: 96%;}
.resource-detail .post-option li ul {
  bottom: -196px;
  left: -50px;
}
#learning-to-cook .white-box {padding: 30px 20px;}
#home .chef-img.pull-right{
  right:-90px !important;
  bottom:-100px !important; 
} 
#home .bottom-cheff{ margin:100px  0px !important;}
}



@media screen and (max-width:640px){}
@media screen and (max-width:580px){
	#learning-to-cook-2 .orange-bar { top:-36px;}
/*	#learning-to-cook-2 .bottom-cheff { margin-top: 100px;}*/	



	h1 {  font-size: 20px; line-height: 28px;}
	#blog .blog-inner .blog-main .blog-box { margin:0 80px 30px; }
	
	#home .col-lg-6{width:90%; } 
#home .col-lg-8{width:90%; } 

#home .bottom-cheff{margin-top:50px;}
}
@media screen and (max-width:480px){
/*	.bottom-cheff .chef-img {width:130px; position:relative; z-index:11; }
	.bottom-cheff.right .chef-img { margin-right: -15px; margin-top: -10px;}
	.bottom-cheff.left .chef-img { margin-left:-30px; margin-top: 16px; }
	.bottom-cheff.right .orange-bar { right: 35px; padding:10px; padding-left: 50px; }
	.bottom-cheff.left .orange-bar { left: 35px; padding:10px; padding-right: 50px; }
	.bottom-cheff .orange-bar .bulb { height:45px;}
	.bottom-cheff.left .orange-bar .bulb {  right: 10px;}
	.bottom-cheff.right .orange-bar .bulb {  left: 10px;}
	.bottom-cheff .orange-bar p { font-size:15px;}	
*/

	#what-we-do .books { width:100%;}	
	#what-we-do .image-wrap:before { width:100%; left:0; margin-left:0;}
	#learning-to-cook-2 .orange-bar { right:80px; top: -29px; left:5px;}
/*	#learning-to-cook-2 .bottom-cheff { margin-top: 60px;}*/
/*
	#in-the-kitchen .orange-bar { right:80px; top: -29px; left:50px;}
	#in-the-kitchen .bottom-cheff { margin-top: 60px;}
*/	
	#book-services .book-form { margin:50px -15px 0; padding:30px 0; border-radius:0;}
	#book-services .book-form::before, #book-services .book-form::after { width:220px;}
	#book-services .book-form form { padding: 45px 15px 50px;}
	#blog .blog-inner .blog-main .blog-box { margin: 0 30px 30px;}
    .side-nav{ position: fixed;}
	.bottom-cheff.right .orange-bar {
  right: 19px;
  top: -34px;
}
/*#learning-to-cook-2 .chef-img {
  padding-top: 65px;
  right: auto;
}*/
/*#learning-to-cook-2 .orange-bar.orange-bottom {
  margin: 70px 15px!important;
 
}*/

/*.bottom-cheff .chef-img {
  position: relative;
  width: 180px;
  z-index: 11;
}
*//*.bottom-cheff.right .chef-img {
  margin-top: -21px !important;
}
	*/
	#home .chef-img.pull-right{
  right:-90px !important; 
} 
#learning-to-cook h1 {padding-bottom: 10px;line-height: 35px;}
/*#learning-to-cook-2 .orange-bar.orange-bottom {margin: 0 15px; padding:16px 3px 16px 40px!important;}*/
#learning-to-cook-2 .orange-bar.orange-bottom::after {display: none;}

}
/*@media screen and (max-width:369px){
	#learning-to-cook-2 .orange-bar { right:50px; top: -29px; left:0;}		

	#in-the-kitchen .orange-bar { right:50px; top: -12px; left:0;}		
	#blog .blog-inner .blog-main .blog-box { margin: 0 0 30px;}
	.more-resources h3 { font-size:14px; margin-bottom: 15px; min-height: 35px;}
	.resource-detail .image-section { max-width:100%; margin-right:0;}
	.portrait-image { max-width:100%;}
    .bottom-cheff.left .chef-img { margin-left: -30px; margin-top: 35px !important; }
}
*//*@media screen and (max-width:320px){ 
	#learning-to-cook-2 .orange-bar { right:70px; top:-45px;}
	#learning-to-cook-2 .bottom-cheff {  margin-top: 90px; }

	#in-the-kitchen .orange-bar { right:70px; top:-29px;}
	#in-the-kitchen .bottom-cheff {  margin-top: 90px; }
}
*/
#work .container{ position: relative;}




.blogmsg {
  position: relative;
  top: 35px;
  z-index: 999;
}
/********************************************* 31-05-2016
****************************************************************/
.director > img {
    border-radius: 50%;
    height: 130px;
    margin: 0 auto;
    text-align: center;
    width: 130px;
}
/*.director {float: left;}*/
.director-text > p {margin: 0;}
.image-bottom {margin-top: 30px;}
.director-text {display: inline-block;}
.director-text {display: inline-block;padding: 10px 0;
}
.blog-detail .form-control {border: 5px solid hsl(0, 0%, 90%);height: 50px;}
.side-bar {
  background:#5aca6f;
  margin: 30px 0;
  border-radius:4px;
  text-align:center;
  padding: 0 20px;
}
.side-bar > h2 {color: hsl(0, 0%, 100%);padding: 20px 0 0;}
.side-bar > p {color: hsl(0, 0%, 100%);padding: 20px 0;}
.side-bar .btn.btn-primary {
  background: hsl(16, 93%, 58%) none repeat scroll 0 0;
  border: medium none;
  margin: 20px 0 30px 0;
  padding: 10px;
  width: 100%;
}
*::-moz-placeholder {color: hsl(0, 0%, 0%) !important;opacity: 1;}
.blog-detail .search-query.form-control {background: url(../images/serch-icon.png) no-repeat  95% center ;}
.category-side .form-control {
 -moz-appearance: none;
  background: url(../images/down-black-arrow.png) no-repeat 95% center;
  border-radius: 4px;
  margin-bottom: 35px;
  -webkit-appearance:none;
}
.category-item > a  >  img {
	float: left;
    height:auto;
    width: 40%;
	padding-right: 10px;}
/*	.category-item {margin: 20px 0;}*/
.category-item > h2 {padding-bottom: 20px;}
.category-side > h2 {margin: 30px 0; }
.social-icon > img { margin-top: 40px; width: 30%;}
.recent-post {padding-top:35px;}
.blog-detail .search-txbx {
  border: 5px solid #e5e5e5;
  border-radius: 4px;
  height: 50px;
  width: 100%;
  padding:0 10px;
}
.blog-detail .search-txbx:focus {border-color: #F76430;}
.form-control:focus {box-shadow: none;}
  .side-bar .btn.btn-primary:hover {background: #333333 none repeat scroll 0 0;color:#fff;}
.button li a {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  display: block;
  padding: 6px 0;
  text-align: center;
  width: 100px;
  color:#2a2a2a;
  background-color:lightgray;
}
.button li a:hover{background-color:gray}
.button li{width:auto}
.button li a{width:auto;padding:10px 25px}
.related a{color:#000}
.button li {display: inline-block;padding: 0 10px;}
.button > ul {list-style: outside none none;}
.button{width:100%}
.button {padding: 30px 0;float:left;}
.button li:first-child {padding: 0;}
.related-post{float:left;width;100%}
.related-post .category-item > img {width: 20%;}
.related-post .category-item-text {float: left;}
.related {display: inline-block;font-size: 15px;/*padding: 17px 16px;*//*width: 50%*/}
.related-post-image {float: left;padding-right: 15px;width:50%}
.sfsi_wicons.shuffeldiv{float:left !important} 
.alm-reveal{margin-top:60px}
.date a{color:#f86430}
.attachment-10x10.size-10x10.wp-post-image{height: 410px;width: 550px !important;}
.mc4wp-alert {padding-bottom: 15px;}
#sidebar-wrapper .mc4wp-response{float:left;}
.addthis_sharing_toolbox {padding-top: 30px;float:left;}
/*.chef-img{height:210px;margin-left:15px}*/

#our-story .chef-img.pull-left{
  width: 248px;
  z-index: 150;
  margin-left:15px;
  position:absolute;
  left:-77px;
  bottom:-141px;
}
#home .chef-img.pull-right{
  width: 248px;
  z-index: 150;
  margin-left:15px;
  position:absolute;
  right:-155px;
  bottom:-141px;
  overflow: hidden;
}

.blog-comments {
    background-color: red;
    color: white;
    height: 32px;
    padding-left: 2px;
    padding-top: 4px;
    width: 39px;
	float:left;
	margin-top:32px;
}
.blog-comments img{width:70% !important}
.related-post{float:left;}
#learning-to-cook-2 .orange-bar.orange-bottom {
  background: #f86430 none repeat scroll 0 0;
  border-radius: 3px;
  left: 0;
  padding: 16px 50px 16px 71px;
  right: 100px;
  top: 50px;
  width:75%;
}

.mobile-our-story {
    display: none;
}
#home .bottom-cheff .orange-bar::after {
  border-left: 11px solid #f86430;
  border-right: 7px solid rgba(0, 0, 0, 0);
  right: -17px;
}
#home .bottom-cheff .orange-bar::after {
  border-bottom: 9px solid rgba(0, 0, 0, 0);
  border-top: 7px solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#learning-to-cook-2 .orange-bar.orange-bottom::after {
  border-left: 11px solid #f86430;
  right: 178px;
}
#learning-to-cook-2 .orange-bar.orange-bottom::after {
  border-bottom: 10px solid rgba(0, 0, 0, 0);
  border-top: 10px solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 38%;
}


#in-the-kitchen .bottom-cheff.left .orange-bar::before {
  border-right: 11px solid #f86430;
  left: -11px;
}
table{ margin-bottom: 20px;}
td, th {
    border: 1px solid #e0e0e0;
    padding: 5px;
}

.price_show p { float: left; width: 33.33%; padding: 0 15px;  }
.price_show .mc4wp-form-fields input {
    border: 4px solid #e4e4e4;
    border-radius: 4px;
    padding: 11px 25px;
    width: 100%;
}
.price_show .price_submit {
  background: #333 none repeat scroll 0 0;
  border: medium none !important;
  border-radius: 0 !important;
  color: #fff;
  font-size: 20px;
  padding: 15px !important;
  text-transform: uppercase;
}

@media ( max-width: 767px ){
.price_show p{ width: 100%; }
}


@media(min-width:1023px) and (max-width:1200px){
.related-post > h2 {
  padding-bottom: 15px;
}	
/*.related-post-image {
  width: 100%;
  padding-bottom: 30px;
}*/
/*.related {
  padding: 0 16px;
  position: absolute;
  width:100%;
}
*/#learning-to-cook-2 .orange-bar.orange-bottom::after {
  right: 185px!important;
}

}	
.animated fadeInDown visible .color-yellow {
  font-size: 38px !important;
}
#learning-to-cook .hat-img {
  margin-bottom: -35px;
  margin-left: 40px;
}
.recent-post .category-item {
  display: inline-block;
  width: 100%;
/*  margin: 10px 0;
*/}
.recent-post > h2 {
  /*margin-bottom: 15px; */
  margin:30px 0px;
  float:left;
  width:100%;
}

.mobile-portfolio {
  display: none;
}
.orange-box > p {color: #ffffff;}
.mobile-chef-img {
  display: none;
}
#mc4wp-form-2 p{font-weight:500; font-size:18px; padding-bottom:0px }
.category-item-text p{ line-height: 20px;}

/*********************** 17-06-2016-changes ************************************************/
@media(max-width:480px){
	/******************* home ********/
/*	.bottom-cheff.right .orange-bar {padding: 15px 30px 16px 59px;right: 35px;}*/
	 /*.bottom-cheff.right .orange-bar {right: 6px;top: -42px;     left: 5px;}*/
	/* .bottom-cheff .orange-bar p {font-size: 14px; line-height: 24px;}*/
/*	#home .media:first-child .media-body{padding-left:8px;}*/
	/*#home .media:first-child .media-left{padding-right:10px}*/
	
	 /*************** our-story  ********/


/*	 #our-story .bottom-cheff.left .orange-bar {
 		 left:2px;
  		 padding: 15px 60px 20px 6px !important;
  		 text-align: right;
  		 top: -12px;
}*/
	/*#our-story .chef-img.pull-left.animated.shake.visible {width: 140px!important;}
	#our-story .chef-img.pull-left.animated.shake.visible {margin-left:-54px;margin-top: 7px !important; float:left}*/
	 .color-yellow.a {font-size: 29px;}

/*#learning-to-cook-2 .orange-bar.orange-bottom {
   padding: 16px 3px 16px 50px !important;
 

}*/
#learning-to-cook-2 .orange-bar .color-white {font-size: 18px;line-height: 20px;}	
#learning-to-cook-2 .orange-bar {
  left: -2px;
  right: -2px !important;
  top: -78px !important;
}
	
/*	#in-the-kitchen .chef-img.pull-right.animated.visible-xs.shake.visible {/*margin-right: -30px;*//*margin-top: 24px !important;width: 105px;}*/
	.mobile-portfolio .attachment-10x10.size-10x10.wp-post-image { height: 150px; width: 50% !important;float:left}
	#in-the-kitchen .orange-bar p {font-size: 15px;margin-top: 0;}
	#in-the-kitchen .orange-bar {top: -23px;}
	/*#learning-to-cook .white-box.animated.fadeInUp.visible {
  padding: 24px 19px 34px 21px;
}*/
/*#home .media:first-child .media-body {
  padding-left: 8px;
}*/
.bottom-cheff.right .orange-bar .bulb {
  left: 12px;
}
#learning-to-cook-2 .chef-img.pull-right {
  width: 160px!important;
}
#home .bottom-cheff .orange-bar::after {
  display: none;
}


@media(min-width:481px) and (max-width:767px){
/*.bottom-cheff .orange-bar p {font-size: 20px;line-height: 27px;}*/
.bottom-cheff.right .orange-bar {padding: 15px 30px 16px 70px;}
.bottom-cheff.right .orange-bar {right: 4px;}	
.chef-img.pull-right.animated.shake.visible {
  margin-right: -63px;
  margin-top: -17px !important;
  width: 180px;
  z-index: 999;
}
.bottom-cheff { margin:100px 96px 141px 187px; }
.mobno {display: none;}
/*#our-story .chef-img.pull-left.animated.shake.visible {
  margin-left: -64px;
  margin-top:26px;
  width: 180px;
}*/


#our-story .bottom-cheff.left .orange-bar {left: 3px;}
/*#our-story .orange-bar.animated.orange-top.flipInX.visible {padding: 10px 28px 10px 30px;top: 10px; height:80px;}*/
#services .animated.fadeInDown.visible {font-size: 30px;}
#learning-to-cook .white-box.animated.fadeInUp.visible > p {font-size: 20px; line-height: 35px;}
#learning-to-cook .white-box {max-width:100% !important;}
#services .item {
  padding: 0 10px;
}
#learning-to-cook h1 {font-size: 40px;line-height: 46px;padding-left: 15px;}	
#learning-to-cook .white-box .chef-name {font-size: 25px;}
#learning-to-cook .white-box {padding: 30px 40px;}  
#learning-to-cook-2 .chef-img.pull-right {margin-right: -78px;margin-top: -22px !important;width: 180px;}
.mobile-portfolio .attachment-10x10.size-10x10.wp-post-image { height: 150px; width: 50% !important;float:left}
#in-the-kitchen .color-white {font-size: 20px;line-height: 30px;}
#in-the-kitchen .bottom-cheff.right .chef-img {margin-right: -44px;margin-top: 15px !important;width: 130px;}
#in-the-kitchen .orange-bar.animated.flipInX.visible {height: 90px; top:-20px;}	
#in-the-kitchen .bottom-cheff.right .orange-bar {padding: 11px 31px 10px 60px;right: 10px;}
#learning-to-cook-2 .bottom-cheff.right .orange-bar {padding: 15px 30px 16px 70px; height:140	px;}
.bottom-cheff.right .orange-bar {height: 80px;padding: 15px 30px 16px 70px;}
#in-the-kitchen .bottom-cheff.left .orange-bar {
  background: #f86430 none repeat scroll 0 0;
  border-radius: 3px;
  left: 170px;
  padding: 16px 225px 16px 20px;
  position: absolute;
  top: 40px;
}
#in-the-kitchen .bulb {right: 15px;position: absolute;top: -20px;}
#in-the-kitchen .bottom-cheff.left .orange-bar::before {
  border-right: 11px solid #f86430;
  left: -11px;
} 
#in-the-kitchen .bottom-cheff.left .orange-bar::before {
  border-bottom: 7px solid rgba(0, 0, 0, 0);
  border-top: 7px solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#home .chef-img.pull-right{
  width: 248px;
  z-index: 150;
  margin-left:15px;
  position:absolute;
  right:-90px;
  bottom:-141px;
  overflow: hidden;
}
	}	
@media(min-width:768px) and (max-width:1023px){
.mobile-our-story {display: none;}	
#learning-to-cook .hat-img {margin-bottom: -35px; margin-left: 10px;}
/*#learning-to-cook .white-box img {right: -20px;top: 122px;}*/
/*#learning-to-cook .white-box .chef-name {right: 80px;}*/
/*#our-story .chef-img.pull-left.animated.shake.visible {width: 180px!important;}*/
#learning-to-cook-2 .chef-img.pull-right {width: 180px;}
#learning-to-cook-2 .orange-bar {top: -33px;}
#in-the-kitchen .chef-img.pull-left.animated.hidden-xs.shake.visible {width: 180px;margin-left: 0; height: auto;}
#learning-to-cook .white-box img {bottom: -90px;right: -15px;}
#in-the-kitchen .bottom-cheff.left .orange-bar {right: 15px!important;}
#in-the-kitchen .bottom-cheff.left {padding: 94px 0 207px;position: relative;}

	}	
}
#learning-to-cook-2 .chef-img.pull-right {width: 200px;margin-top: -16px}






@media(min-width:481px) and (max-width:600px){
   .mobile-portfolio > a {display: inline-block;height: 175px;vertical-align: top;width: 49% !important;}	
	}

@media(min-width:361px) and (max-width:480px){
   .mobile-portfolio > a {display: inline-block;height: 131px;vertical-align: top;width: 49% !important;}	
	}

@media(min-width:320px) and (max-width:360px){
   .mobile-portfolio > a {display: inline-block;height: 100px;vertical-align: top;width: 49% !important;}	
	
	
	
	}







  