body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; background: #fff; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none !important; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-input-placeholder { opacity: 1; }
input[type="text"]::-moz-input-placeholder { opacity: 1; }
input[type="search"]::-webkit-input-placeholder { opacity: 1; }
input[type="search"]::-moz-input-placeholder { opacity: 1; }
input[type="email"]::-webkit-input-placeholder { opacity: 1; }
input[type="email"]::-moz-input-placeholder { opacity: 1; }
input[type="tel"]::-webkit-input-placeholder { opacity: 1; }
input[type="tel"]::-moz-input-placeholder { opacity: 1; }
textarea::-moz-input-placeholder { opacity: 1; }
textarea::-webkit-input-placeholder { opacity: 1; }
a:hover{ outline: none !important; text-decoration: none !important;}
a:active{ outline: none !important;text-decoration: none !important;}

input{outline: none !important;}
textarea{outline: none !important;}

.wrapper{ width: 100%;}


@font-face {
    font-family: 'Christopherhand';
    src: url('../fonts/Christopherhand.eot');
    src: url('../fonts/Christopherhand.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Christopherhand.woff2') format('woff2'),
        url('../fonts/Christopherhand.woff') format('woff'),
        url('../fonts/Christopherhand.ttf') format('truetype'),
        url('../fonts/Christopherhand.svg#Christopherhand') format('svg');
    font-weight: normal;
    font-style: normal;
}


.container{ width:1200px;}
.main_head{ width:100%; background:#fff; position:relative;}
.inn_main_head{ width:100%; float:left;  }

.nav_top{ width: 100%; background: none; padding: 0px; margin: 0px; min-height: inherit; border: none; border-radius: 0px; box-shadow: inherit; }
.nav_top .navbar-collapse{ padding: 0px; margin: 0px; box-shadow: inherit; border: none; }
.menu_sec{ margin: 34px 0 0 220px; padding: 0px; }
.menu_sec li{ padding: 26px 15px;  }
.menu_sec li:last-child{ background: none; margin-right: 0px; padding-right: 0px; }
.menu_sec li a{ font: 400 12.5px/18px "canada-type-gibson",sans-serif; color:#000 !important; text-decoration: none; text-transform: uppercase; padding: 12px 20px; border-bottom: 2px solid transparent; letter-spacing:1px;  }
.menu_sec li a:hover{ background:url(../images/menu-hover.svg) no-repeat center 20px; background-size:90px 36px; }
.menu_sec li.actv a{ background:url(../images/menu-hover.svg) no-repeat bottom left 2px; background-size:auto auto; }
/*.menu_sec li.actv{ background:url(../images/border.png) no-repeat bottom center;}
.menu_sec li:hover a{ background:url(../images/border.png) no-repeat bottom center;}*/
.menu_rt{ margin: 34px 180px 0 0 !important; padding: 0px; }
.nav_top .navbar-brand{ width: 130px; position: absolute; left: 50%; top: 22px; margin: 0px; margin-left: -65px; padding: 0px; height: auto; }
.nav_top .navbar-brand img{ max-width: 100%; }
/*.menu_sec.menu_rt li:last-child a:hover{ background:url(../images/menu-hover.svg) no-repeat center 12px; background-size: 100% 48px; }
.menu_sec.menu_rt li.current-menu-item:last-child a{ background:url(../images/menu-hover.svg) no-repeat center 12px; background-size: 100% 48px; }*/
.menu_sec li.current-menu-item a{background: url(../images/menu-hover.svg) no-repeat center 20px; background-size: 90px 36px;}


/*.droparw{  background: rgba(0, 0, 0, 0) url("../images/drp_arr1.png") no-repeat !important;border: medium none !important; height: 14px; margin:-4px 0 0 !important; padding: 0 !important;
position: absolute !important; right: 0; top: 50%; width: 18px; background-color: transparent !important; z-index: 9999; cursor: pointer;}

.nav_top .dropdown-menu > li{width: 50%; float: left; border:none; margin: 0px; padding: 0px; background: none; }
.nav_top .dropdown-menu > li:last-child{ border-bottom: none;}
.nav_top .dropdown-submenu > .dropdown-menu li a{ background: none;}
.nav_top .nav .open > a, .nav_top .nav .open > a:hover, .nav_top .nav .open > a:focus{ background-color: inherit !important;}

.nav_top .dropdown-menu > li > ul{ width: 100%; }
.nav_top .dropdown-menu > li > ul li{ width: 100%; padding: 0 0 0 12px; display: inline-block; background: url(../images/bullet.png) no-repeat left 8px; margin: 10px 0 0;  }
.nav_top .dropdown-menu > li > ul li a{ font: 400 13px/15px 'Open Sans', sans-serif; color:#fff !important; padding: 0px; background: none; border: none; text-transform: none;}*/
.top_rt_header_panel{ width:15%; height:100%; background:#000; position:absolute; right:0; top:0; padding: 45px 25px;}
.top_rt_header_panel ul{ width:100%; display:inline-block;}
.top_rt_header_panel ul li{ /*display:inline-block;*/ border-left:2px solid #fff; padding:10px 30px; float: left;}
.top_rt_header_panel ul li a{ display:inline-block;}
.top_rt_header_panel ul li a img{ max-width:100%; min-width: 22px;}
.top_rt_header_panel ul li:first-child{ border-left:transparent;}


/*Carousel banner */
.banner_sec{ width: 100%; position: relative;}
.banner_Itm{ width: 100%; min-height: 456px; position: relative; text-align: center; background:#666;}
.banner_Itm_Inn{ width: 100%; position: absolute; top: 0px; left: 0px; text-align: center;}
.banner_Itm_Txt{ width: 100%; padding: 154px 0 0 0; position: relative;}
.ban_box{ width:100%; display:inline-block;}
.ban_box img{ width:100%; height:456px; object-fit:cover;}
.banner_sec .carousel-indicators{ display:none;}
/*.banner_sec .left_arw{ position: absolute; left: 10px; top: 50%; z-index: 9;}
.banner_sec .left_arw img{ max-width: 100%;}
.banner_sec .rt_arw{ position: absolute; right: 10px; top: 50%; z-index: 9;}
.banner_sec .rt_arw img{ max-width: 100%;}*/

.content_panel_sec{ width:100%; float: left;}
.heading_cover{ width:100%; float:left; background:#efefef; padding:80px 0px 80px 0px;}
.heading_content_panel{ width:100%; display:inline-block; text-align:center; padding:0px; }
.heading_content_panel h1{ font: 400 17px/20px "canada-type-gibson",sans-serif; color:#000; text-transform:uppercase; letter-spacing:5px;}
.heading_content_panel h2{  font: normal 70px/78px 'Christopherhand';}
.panel_sec_boxes{ width:100%; display:inline-block; position:relative;}
.top_bg{ width:100%; height:105px;  }

.panel_sec_boxes{ width:100%; display:inline-block; background:url(../images/box-bg.jpg)repeat-x top left, url(../images/box-bg1.jpg)repeat-x bottom left; background-color:#fff;  }
.inn_panel_sec_boxes{ width:100%; float:left; }
.panel_box_pic{ width:100%; float:left; }
.panel_box_pic img{ width:100%;}
.panel_box_content{ width:100%; display:inline-block; padding:150px 120px 0px 120px;}
.panel_box_content h4{ /*font: 600 28px/32px "canada-type-gibson",sans-serif;*/ font: 300 28px/32px "canada-type-gibson",sans-serif; color:#000; letter-spacing:1px;}
.panel_box_content ul{ width:100%; display:inline-block; padding-top:15px;}
.panel_box_content ul li{ width:100%; display:inline-block; font: 300 18px/36px "canada-type-gibson",sans-serif; color:#000;}
.panel_box_content a{ font: 400 14px/46px "canada-type-gibson",sans-serif; color:#fff; background:#000; width:150px; height:50px; display:inline-block; text-align:center; margin-top:60px; border:2px solid #000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s; letter-spacing:1px; }
.panel_box_content a:hover{ background:#fff; color:#000;}

.insta_sec{ width:100%; padding:100px 0px 70px 0px; background:#efefef; float:left; margin-top:-4px; }
.insta_sec_heading{ width:100%; display:inline-block; text-align:center;}
.insta_sec_heading h3{ font: 600 28px/32px "canada-type-gibson",sans-serif; color:#a5a5a5;}
.insta{ width:100%; display:inline-block; margin-top:20px;}
.insta img{ width:100%;}



.foot_sec{ width:100%; background:#000000;}
.top_foot{ width:100%; display:inline-block; padding:40px 0px; border-bottom:1px solid #a5a5a5;}
.foot_box{ width:100%; display:inline-block; text-align:center;}
.foot_box h4{  font: 400 24px/32px "canada-type-gibson",sans-serif; color:#fff; letter-spacing:1px; padding-top:40px;}
.foot_box h4 a{ color:#fff;}
.foot_box h4 span{ color:#fff;}
.foot_box p{  font: 300 12px/18px "canada-type-gibson",sans-serif; color:#fff; padding-top:12px;}
.foot_logo{ max-width:100%; width: 160px;}
.bottom_foot{ width:100%; float:left; position:relative; background:#000; padding:30px 0px;}
.inn_bottom_foot{ width:100%; display:inline-block; text-align:center;}
.inn_bottom_foot p{ font: 300 11px/18px "canada-type-gibson",sans-serif; color:#fff; text-transform:uppercase; letter-spacing:1px;}
.inn_bottom_foot p a{ color:#fff; border-bottom:1px solid #a3a3a3;}
.icon_link{ width:auto; position:absolute; left: 20px; top: 15px;}
.icon_link li{ display:inline-block; padding:0px 5px;}
.social_link{ width:auto; position:absolute; right: 20px; top: 25px;}
.social_link li{ display:inline-block; padding:0px 5px;}
.social_link li a{ width:100%;}
/*.social_link li a img{ width:26px;}*/

/*about*/
.inner_main_head{ box-shadow: 0px 0px 7px 0px #ccc;  }
.abt_content{   padding-top:90px; background:url(../images/abt-bg.jpg) repeat-x left top; background-color:#fff;}
.top_abt_content{ width:100%; display: block; text-align: center; float: left;}
.top_abt_panel{width:550px; display:inline-block;}
.pic_top_abt_panel{ width:100%; display:inline-block; }
.pic_top_abt_panel img{ width:100%;}
.content_top_abt_panel{ width:100%; display:inline-block; padding-top:25px;}
.content_top_abt_panel p{ color:#a5a5a5; font: 400 18px/30px "canada-type-gibson",sans-serif; color:#a5a5a5; text-align:left; }
.content_top_abt_panel p span{ font-weight:300;}
.midd_abt_panel{ width:840px; display:inline-block; padding-top: 40px;}
.midd_abt_panel p{ color:#000 !important; font: 300 18px/36px "canada-type-gibson",sans-serif; color:#a5a5a5; text-align:left;  padding-top: 48px; }
.midd_abt_panel ul{ width:100%; display:inline-block; padding: 53px 0px 108px 0px; font-size:0px;}
.midd_abt_panel ul li{ display:inline-block; width:33.33%; font: 600 18px/36px "canada-type-gibson",sans-serif; color:#000; text-align:left;}
.bottom_abt_panel{ width:100%; display:inline-block;}
.bottom_abt_panel h4{ font: 300 18px/36px "canada-type-gibson",sans-serif; color:#fff; text-transform:uppercase; background:#000; display:inline-block; padding:3px 30px; position:relative; z-index: 9; letter-spacing: 1px;}
.bottom_abt_panel h4:before,.bottom_abt_panel h4:after{ content:''; position:absolute; left:0;  top:20px; width:490px; height:3px; background:#000000; z-index: -9;}
.bottom_abt_panel h4:before{ left:163px; }
.bottom_abt_panel h4:after{ left:inherit; right:163px; }
.bottom_panel_boxes{ width:100%; display:block; padding:30px 0px; border-bottom: 30px solid #f3f3f3;}
.bottom_box{ width:100%; display:inline-block; text-align:center;}
.bottom_box img{ max-width:100%;}
.testimoni{ width:100%; float:left; background:#a5a5a5; position:relative; }
.inn_testimoni{ width:100%; display:inline-block; }
.testimoni_panel{ width:100%; display:inline-block; padding:0px 140px;}
.testimoni .banner_Itm{ width: 100%; min-height: 520px; position: relative; text-align: center; background:#a5a5a5; }
.testimoni .banner_Itm_Inn{ width: 100%; position: absolute; top: 0px; left: 0px; text-align: center;}
.testimoni .banner_Itm_Txt{ width: 100%; padding: 120px 0 0 0; position: relative;}
.testimoni .banner_Itm_Txt p{ font: 300 24px/36px "canada-type-gibson",sans-serif; color:#fff; letter-spacing:1px; position:relative; }
.testimoni .banner_Itm_Txt h5{ font: 600 11px/14px "canada-type-gibson",sans-serif; color:#fff; text-transform:uppercase; letter-spacing:3px; padding-top:35px;}
.testimoni .left_arw{ position: absolute; left:0; top: 50%; z-index: 9;}
.testimoni .left_arw img{ max-width: 100%;}
.testimoni .rt_arw{ position: absolute; right:0; top: 50%; z-index: 9;}
.testimoni .rt_arw img{ max-width: 100%;}
.testimoni .banner_Itm_Txt p:before{ content:''; width:36px; height:29px; position:absolute; left:50%; top:-35px; background:url(../images/coma.png) no-repeat center center; margin-left:-18px;}
.testimoni .carousel-indicators li { margin:0px 7px;}
.testimoni .carousel-indicators { bottom: 120px; }
.bottom_pic_panel{ width:100%; display:inline-block; text-align:center; background:#efefef;}
.inn_bottom_pic_panel{ width:840px; display:inline-block; margin-top:-75px;}
.inn_bottom_pic_box{ width:100%; display:inline-block; border-left:5px solid #efefef;}
.bottom_pic_box{ width:100%; display:inline-block;}
.bottom_pic_box img{ width:100%; height: 299px; object-fit: cover;}
.inn_bottom_pic_panel .col-sm-6:first-child .inn_bottom_pic_box{ border:none; }
.inn_bottom_pic_panel h4{ color:#a5a5a5; font: 600 28px/36px "canada-type-gibson",sans-serif; padding: 30px 0px 48px 0px;}


/*services*/
.services-item{width: 100%; text-align: inherit; padding-top: 35px;}
.services-item h5{color: #000; font: 600 18px/36px "canada-type-gibson",sans-serif; text-align: left;}
.midd_abt_panel.serv{text-align: inherit;}
.services-item ul{padding: 0px; font-size: inherit;}
.services-item ul li{width: 100%; font-weight: 300;}
.midd_abt_panel.serv .col-sm-6 .services-item:first-child{padding: 0px;}
.services-btm-btn{width: 100%; padding: 80px 0 220px; display: inline-block;}
.services-btm-btn a{font: 400 14px/46px "canada-type-gibson",sans-serif;color: #fff;background: #000;width: 150px;height: 50px;display: inline-block;
text-align: center;border: 2px solid #000; letter-spacing:1px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
-o-transition: all 0.3s; transition: all 0.3s;}
.services-btm-btn a:hover{background: #fff;color: #000;}



/*whats-cooking*/
.top_abt_content.what .midd_abt_panel{padding-top: 0px; padding-bottom: 23px;}
.top_abt_content.what strong{color: #000; font: 400 22px/30px "canada-type-gibson",sans-serif; display: inline-block; padding-top: 20px;}
.top_abt_content.what .top_abt_panel{width: 840px;}
.sos-link{width: 25%; float: left;text-align: left; padding: 0 15px; padding-left: 0px;}
.what-pic-txt-rt{width: 75%; float: left;text-align: left; padding: 24px 35px; background: #fff; margin-top: -153px; padding-bottom: 0px;}
.what-pic-txt{width: 100%;}
.sos-link span{color: #a5a5a5; font: 400 14px/36px "canada-type-gibson",sans-serif; text-transform: uppercase; letter-spacing: 2px;}
.sos-link ul li{width: 100%; float: none;}
.sos-link ul{padding-top: 35px;}
.sos-link ul li a i{color: #000;}
.what-pic-txt-rt h3{color: #000; font: 400 22px/36px "canada-type-gibson",sans-serif;}
.what-pic-txt-rt span{color: #000; font: 300 18px/36px "canada-type-gibson",sans-serif;}
.what-pic-txt-rt ul li span.hed{width: 20%; float: left; line-height: 30px;}
.what-pic-txt-rt ul li span.detal{width: 80%; float: left; line-height: 30px;}
.what-pic-txt-rt ul{padding-top: 25px;padding-bottom: 0px;}
.what-pic-txt-rt ul li{width: 100%; font-weight: 300; float: inherit; line-height: 30px;}
.what-pic-txt-rt p{padding-top: 25px;}
.what-pic-txt-rt p strong{font-weight: 400;}
.bottom_pic_panel.cook-btm{background: none; }
.bottom_pic_panel.cook-btm .inn_bottom_pic_panel{margin: 0px;}
.bottom_pic_panel.cook-btm .inn_bottom_pic_box{border: 0px; padding-left: 3px;}
.cook-btm-btn{width: 100%; padding: 65px 0 0; margin-top: 15px; border-top: 21px solid #f3f3f3;display: inline-block;}
.cook-btm-btn a{color: #000; font: 400 12px/34px "canada-type-gibson",sans-serif; letter-spacing: 2px; text-transform: uppercase;}
.cook-btm-btn a span{padding-left: 20px; background: url(../images/cook-arw.png) no-repeat left center;}
.bottom_abt_panel.post-sec{padding: 96px 0;}
.bottom_abt_panel.post-sec .bottom_panel_boxes{padding: 50px 0 0 0;}
.bottom_abt_panel.post-sec .col-sm-4{padding: 0 30px;}
.post-box{width: 100%; position: relative;}
.post-pic{width: 100%;}
.post-pic img{width: 100%; max-width: 100%; /*min-height: 255px; object-fit: cover;*/}
.post-txt{width: auto; position: absolute; bottom: 0; right: 0; background: #fff; padding: 15px; padding-bottom: 0px; text-align: left;width: 250px;max-width: 100%; height: 65px;}
.post-txt span{color: #000; font: 400 10px/24px "canada-type-gibson",sans-serif; text-transform: uppercase; letter-spacing: 1px;}
.post-txt h5{color: #000; font: 600 18px/36px "canada-type-gibson",sans-serif; }
.bottom_pic_panel.cook-btm.post-btm .row{margin: 0 -1px;}
.bottom_pic_panel.cook-btm.post-btm .col-sm-6{padding: 0 1px;}




/*whats-cooking-two*/
.bottom_abt_panel.post-sec-two{padding: 0 0 100px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes{padding: 0px;}
.bottom_abt_panel.post-sec-two .post-box{margin-top: 60px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .row{margin: 0 -30px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4{padding: 0 30px;}
.top_abt_content.what.post-inr .midd_abt_panel{padding: 0px;}
.bottom_abt_panel.post-sec-two .post-txt span{color: #a5a5a5;}
.post-inr-pegination{width: 100%; text-align: center; padding-top: 80px;}
.post-inr-pegination ul li{display: inline-block; padding: 0 13px;}
.post-inr-pegination ul li a{width: 35px; height: 35px; border: 1px solid #dedfdf; background: #fff; display: inline-block; 
font: 400 14px/33px "canada-type-gibson",sans-serif; border-radius: 100%; color: #dedfdf;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;}
.post-inr-pegination ul li span{width: 35px; height: 35px; border: 1px solid #dedfdf; background: #fff; display: inline-block; 
font: 400 14px/33px "canada-type-gibson",sans-serif; border-radius: 100%; color: #dedfdf;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;}
.post-inr-pegination ul li a.prev{ background: url('../images/lft-arw.png') no-repeat center center; font-size: 0px; border: 0; width: 24px; height: 24px;}
.post-inr-pegination ul li a.next{ background: url('../images/rt-arw.png') no-repeat center center; font-size: 0px; border: 0; width: 24px; height: 24px;}
.post-inr-pegination ul li a.next:hover{ background: url('../images/rt-arw.png') no-repeat center center !important;  }
.post-inr-pegination ul li a.prev:hover{ background: url('../images/lft-arw.png') no-repeat center center !important; }
/*.post-inr-pegination ul li:first-child a{background: none; border: none;}
.post-inr-pegination ul li:last-child a{background: none; border: none;}*/
.post-inr-pegination ul li span.current{background: #000; color: #fff;}
.post-inr-pegination ul li a:hover{background: #000; color: #fff;}
.post-inr-pegination ul li:first-child a:hover{background: none; border: none;}
.post-inr-pegination ul li:last-child a:hover{background: none; border: none;}



/*fix - 3-10-18*/
.post-inr .bottom_panel_boxes { border-bottom:none; }
.what-pic-txt-rt p {font-size:18px; line-height:28px; padding-top: 10px; }
.what-pic-txt-rt p strong {font-size:18px !important; line-height:28px !important; }
.single .post-sec .bottom_panel_boxes { border-bottom:none; }



.contact_sec_t2{width: 100%; display:inline-block;}
.contact_sec_fld{width: 100%; padding-bottom: 15px;}
.contact_sec_fld input[type="text"],.contact_sec_fld input[type="email"], .contact_sec_fld input[type="tel"],.contact_sec_fld input[type="date"], .contact_sec_fld textarea{width: 100%; background: #fff;
font: 400 14px/46px "canada-type-gibson",sans-serif; color: #b5b5b5; border:1px solid #ccc;  height: 35px; padding: 0 15px;}
.contact_sec_fld input[type="date"]{ line-height: 33px;}
.contact_sec_fld textarea{ height: 150px; padding: 5px 15px; resize: none; border:1px solid #ccc; }
.contact_sec_fld_sub{width: 100%; text-align: right; margin-top: 6px;}
.contact_sec_fld_sub input[type="submit"]{    font: 400 14px/46px "canada-type-gibson",sans-serif;
    color: #fff;
    background: #000;
    width: 150px;
    height: 50px;
    display: inline-block;
    text-align: center;
    border: 2px solid #000;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    letter-spacing: 1px;
    text-transform:uppercase;
}
.contact_sec_fld_sub input[type="submit"]:hover { background: #fff; color: #000; }

.av-hamburger-box {
width: 25px;
height: 25px;
display: inline-block;
position: relative; 
}

.av-hamburger-inner {
display: block;
top: 50%;
margin-top: -2px; 
}

.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
width: 25px;
height: 3px;
background-color: #000;
border-radius: 3px;
position: absolute;
transition: transform 0.15s ease; 
}
.av-hamburger-inner::before, .av-hamburger-inner::after {
content: "";
display: block; 
}

.av-hamburger-inner::before {
top: -10px; 
}

.av-hamburger-inner::after {
bottom: -10px; 
}

/*
 * Spin
 */
.av-hamburger--spin .av-hamburger-inner {
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); background-color: #000;
}

.av-hamburger--spin .av-hamburger-inner::before {
transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in, background-color 0.15s ease; background-color: #000;
}

.av-hamburger--spin .av-hamburger-inner::after {
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19) , background-color 0.15s ease;background-color: #000;
}

/*.navbar-toggle.is-active .av-hamburger-inner {
transform: rotate(225deg);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); background-color: #fff;


}

.navbar-toggle.is-active .av-hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out, background-color 0.15s ease; background-color: #fff;
}

.navbar-toggle.is-active .av-hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.15s ease;background-color: #fff;}*/

.nofork{ width:100%; position: relative; }
.fork{ width:130px; height: 100px; position: absolute; left:0; top:-31px; -webkit-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-fill-mode: both; animation-fill-mode: both; }
 @-webkit-keyframes bounce { 
            0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
            40% {-webkit-transform: translateY(-30px);} 
            60% {-webkit-transform: translateY(-15px);} 
         } 
         
         @keyframes bounce { 
            0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
            40% {transform: translateY(-30px);} 
            60% {transform: translateY(-15px);} 
         }
         
.bounce { -webkit-animation-name: bounce;  animation-name: bounce; }




.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #f3f3f3;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}
.sidenav ul li{ padding:5px 0px; width:100%;}
.sidenav a {
font: 400 14.5px/18px "canada-type-gibson",sans-serif;
color: #000 !important;
text-decoration: none;
text-transform: uppercase;
padding: 12px 20px;
border-bottom: 2px solid transparent;
    display: block;
    /*transition: 0.3s;*/
    text-align: center;
    border-bottom: 2px solid transparent;
   
}

.sidenav a:hover {
    color: #f1f1f1;
    background: url(../images/border.png) no-repeat bottom center;
	background-size: auto auto;
	background-position: bottom center;
}
/*.sidenav ul li.actv a{  background: url(../images/border.png) no-repeat bottom center;
	background-size: auto auto;
	background-position: bottom center;}*/
	
	.sidenav ul li.current-menu-item a {
    background: url(../images/menu-hover.svg) no-repeat center 20px;
        background-size: auto auto;
    background-size: 90px 36px;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right:0px;
    font-size: 30px;
    background: #000;
	color: #fff !important;

}
.sidenav .closebtn:hover{  background: #000; 	color: #fff !important;}


/*
.drop_arrow{ position:absolute !important; right:15px; top:10px; width:20px !important; padding:0 !important; margin:0 !important; background:none !important; border: none !important;}
.nav_top.navbar-default .navbar-nav > .open > a, .nav_top.navbar-default .navbar-nav > .open > a:hover, .nav_top.navbar-default .navbar-nav > .open > a:focus{ background:none !important;}
.nav_top .navbar-nav > li > .dropdown-menu{ width: 100%; border-radius: 0px;}
.founder_left{ min-height: inherit; background: none !important; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background: none;}
.drop_arrow{ position:absolute !important; right:15px; top:10px; width:20px !important; padding:0 !important; margin:0 !important; background:none !important; border: none !important;}
.nav_top.navbar-default .navbar-nav > .open > a, .nav_top.navbar-default .navbar-nav > .open > a:hover, .nav_top.navbar-default .navbar-nav > .open > a:focus{border: none !important; background: #028738 !important; color:#fff !important; }
.nav_top .navbar-nav > li > .dropdown-menu{ width: 100%; border-radius: 0px;}
.navbar-toggle{ border: none !important; margin: 10px 90px 9px 0; border-radius: 0px; -moz-border-radius: 0px;  -webkit-border-radius: 0px; padding: 4px 5px 0px 5px;   }
.navbar-default .navbar-toggle .icon-bar{ background-color: #000; }
.menu_sec li a:hover { background-position:center 15px; }
.menu_sec li.actv a{ background-position:bottom center; }
.menu_sec.menu_rt li:last-child a:hover{ background-position:center 9px; background-size: 135px 49px; }
.menu_sec.menu_rt li.current-menu-item:last-child a{ background-position:center 9px; background-size: 135px 49px; }
.menu_sec li.current-menu-item a{background-position:center 15px; background-size: 90px 36px;}
.nav_top .navbar-collapse{ position:absolute; left:0; top:0; width:100%; background:#f3f3f3; z-index: 9;}*/



.mobile_nav_bottom{ width:100%; height:115px; background:#fff; position:absolute; bottom:0; left:0; padding:20px 10px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;transition: all 0.5s;}
.mobile_nav_bottom .media{ width:300px; margin:0 auto;}
.mobile_nav_bottom .media .media-left .media-object{ width:100px;}
.mobile_nav_bottom .media .media-body{ border-left:1px solid #ccc; padding-left:20px;}
.mobile_nav_bottom .media .media-body .media-heading{ margin:0px; text-align:left;}
.mobile_nav_bottom .media .media-body .media-heading a{ padding:0px !important; border:0; font: 300 13px/18px "canada-type-gibson",sans-serif; color: #999 !important;
text-align: left;}
.mobile_nav_bottom .media .media-left a{ padding:0px !important;}
.mobile_nav_bottom .media .media-left a:hover{background:none !important;}
.mobile_nav_bottom .media .media-body p a{ padding:0px; border:0; font: 300 13px/18px "canada-type-gibson",sans-serif; color: #999 !important;
text-align: left; text-transform: none;}
.mobile_nav_bottom .media .media-body ul{ width:100%; display:inline-block;}
.mobile_nav_bottom .media .media-body ul li{ display:inline-block; width:auto;}
.mobile_nav_bottom .media .media-body ul li img{ width:25px;}
.mobile_nav_bottom .media .media-body ul li a{ display:inline-block; padding:0px 3px;}
.mobile_nav_bottom .media .media-body a:hover{ background:none !important;}




@media only screen and (min-width:3600px) and (max-width:6999px){
.abt_content{ min-height: 1800px;}
.foot_sec { position: fixed; left: 0;  bottom: 0;}	
}
@media only screen and (min-width:3000px) and (max-width:3599px){
.abt_content{ min-height: 1000px;}
.foot_sec { position: fixed; left: 0;  bottom: 0;}	
}
@media only screen and (min-width:2300px) and (max-width:2999px){
.abt_content{ min-height: 1100px;}
	
}
@media only screen and (min-width:2000px) and (max-width:2299px){
.abt_content{ min-height: 1100px;}
	
}


@media (min-width: 768px) and (max-width: 5000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #027330; background:#028738 !important;
    width: 615px;padding: 5px 20px 10px;
    -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px; }

.nav_top .dropdown:hover .dropdown-menu {max-height: 300px;opacity: 1; visibility: visible; }

} 


@media (min-width: 1400px) and (max-width: 1599px) {
	

.top_rt_header_panel { padding: 40px 13px 40px 20px; }


}
@media (min-width: 1200px) and (max-width: 1399px) {

.container{ width:1170px;}
.top_rt_header_panel {padding: 40px 13px; }
.menu_sec { margin: 20px 0 0 220px; }
.menu_rt { margin: 20px 180px 0 0 !important; }
.nav_top .navbar-brand { top: 10px; }
.panel_box_pic img { width: 100%; height: 500px;  object-fit: cover; }
.panel_box_content a { margin-top: 35px; }
.panel_box_content { padding: 140px 100px 0px 100px; }
.top_rt_header_panel ul li {  padding: 10px 27px; }	


}
  
  
@media (min-width: 992px) and (max-width: 1199px) {

.container{ width:970px;}
.top_rt_header_panel {/*padding: 30px 10px; */width: 10%; }
.menu_sec { margin: 15px 0 0 140px; }
.menu_rt { margin: 15px 130px 0 0 !important; }
.nav_top .navbar-brand { top: 8px; width: 105px; margin-left: -75.5px;}
.menu_sec li { padding: 15px 5px; }
.top_rt_header_panel ul li {padding: 5px 12px; }
.banner_Itm { min-height: 400px; }
.ban_box img { height: 400px; }
.heading_cover { padding: 60px 0px 60px 0px; }
.panel_box_content { padding: 150px 80px 0px 80px; }
.panel_box_content ul li { font-size:16px; line-height:28px; }
.panel_box_content a { margin-top: 40px; }
.insta_sec { padding: 60px 0px 60px 0px; }
.icon_link li a{ width:60px; display: inline-block;}
.icon_link li a img{ max-width:100%;}
.bottom_foot { padding: 25px 0px; }
.foot_box h4 { font-size:18px; line-height:24px; }
.foot_box p { padding-top: 5px; }
.top_foot { padding: 30px 0px; }
.foot_logo { max-width: 150px; }
.heading_content_panel h2 { font-size:60px; line-height:64px; }

/*about*/
.bottom_abt_panel h4::before, .bottom_abt_panel h4::after {  width: 390px; }


/*whats-cooking*/
.what-pic-txt-rt span{font-size: 16px;}
.cook-btm-btn { padding: 40px 0 0; border-top-width: 15px;}
.bottom_abt_panel.post-sec { padding: 80px 0;}
.post-txt h5{font-size: 17px; line-height: 35px;}
.what-pic-txt-rt {padding: 25px;}



/*whats-cooking-two*/
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .row { margin: 0 -20px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4 {padding: 0 20px;}
.bottom_abt_panel.post-sec-two .post-box { margin-top: 40px;}
.post-inr-pegination { padding-top: 60px;}
.bottom_abt_panel.post-sec-two {padding: 0 0 70px;}

.fork{ width:106px;top:-24px;}

.top_rt_header_panel ul {
    width: 90px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -45px;
    margin-top: -10px;
    height: 20px;
}
.top_rt_header_panel ul li { width: 50%; padding: 0px 10px; }
.top_rt_header_panel ul li:first-child a img {  width: 18px !important;  min-width: 18px; }
.top_rt_header_panel ul li:first-child{ padding-left:15px;}



}

 
 
 
@media (min-width: 768px) and (max-width: 991px) {

.container{ width:750px;}
.top_rt_header_panel {padding: 24px 0px; width: 10%; }
.menu_sec {  margin: 7px 0 0 50px; }
.menu_rt { margin: 7px 70px 0 0 !important; }
.nav_top .navbar-brand { top: 5px;  width: 90px;  margin-left: -80px; }
.menu_sec li { padding: 10px 0px; }
.top_rt_header_panel ul li { padding: 2px 5px; border-left: 1px solid #fff;}
.top_rt_header_panel ul li:last-child{ padding-left:8px;}
.banner_Itm { min-height: 340px; }
.ban_box img { height: 340px; }
.heading_cover { padding: 40px 0px 40px 0px; }
.panel_box_content { padding: 60px 60px 0px 60px; }
.panel_box_content ul li { font-size:16px; line-height:24px; }
.panel_box_content a { margin-top: 40px; }
.insta_sec { padding: 60px 0px 60px 0px; }
.icon_link li a{ width:60px; display: inline-block;}
.icon_link li a img{ max-width:100%;}
.bottom_foot { padding: 25px 0px; text-align: center; }
.foot_box p { padding-top: 5px; }
.top_foot { padding: 30px 0px; }
.heading_content_panel h2 { font-size: 50px; line-height: 56px; }
.menu_sec li a { font-size:12px; padding: 12px 15px; }
.top_rt_header_panel ul li a img { min-width: 16px; }
.heading_content_panel h1 { font-size:14px; line-height:16px; }
.panel_box_content h4 { font-size:22px; line-height:24px; }
.panel_sec_boxes { background-size: auto 3%; }
.insta_sec_heading h3 { font-size:22px; line-height:24px; }
.foot_box h4 { font-size: 14px; line-height: 18px; padding-top: 20px; }
.foot_logo {  max-width: 120px; }
.inn_bottom_foot { width: 360px; }

/*about*/
.abt_content {  padding-top: 60px; }
.midd_abt_panel {  width: 100%; }
.midd_abt_panel p { font-size:16px; line-height:30px; padding-top: 45px; }
.midd_abt_panel ul { padding: 45px 0px; }
.midd_abt_panel ul li { font-size:15px; }
.testimoni_panel { padding: 0px 100px; }
.testimoni .banner_Itm_Txt p { font-size:21px; line-height:28px; }
.inn_bottom_pic_panel {  width: 550px; }
.bottom_pic_box img { height: 250px; object-fit: cover; }
.inn_bottom_pic_panel h4 { font-size:22px; line-height:30px; padding: 20px 0px; }
.bottom_abt_panel h4::before, .bottom_abt_panel h4::after {  width: 290px; }


/*services*/
.services-item ul{padding: 0px;}
.services-item ul li{line-height: 30px;}
.services-btm-btn {padding: 60px 0 200px;}


/*whats-cooking*/
.what-pic-txt-rt span{font-size: 16px;}
.cook-btm-btn { padding: 40px 0 0; border-top-width: 15px;}
.bottom_abt_panel.post-sec { padding: 50px 0 70px;}
.post-txt h5{font-size: 17px; line-height: 35px;}
.what-pic-txt-rt {padding: 25px; padding-bottom: 0px;}
.top_abt_content.what .top_abt_panel {width: 720px;}
.what-pic-txt-rt ul {padding-top: 25px; padding-bottom: 0px;}
.what-pic-txt-rt p { padding-top: 25px;}
.bottom_abt_panel.post-sec .col-sm-4 {padding: 0 10px;}
.post-txt { padding: 10px;}
.top_abt_content.what strong{font-size: 20px;}
.bottom_pic_panel.cook-btm.post-btm .inn_bottom_pic_panel { width: 720px;}



/*whats-cooking-two*/
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .row { margin: 0 -15px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4 {padding: 0 15px;}
.bottom_abt_panel.post-sec-two .post-box { margin-top: 30px;}
.post-inr-pegination { padding-top: 40px;}
.bottom_abt_panel.post-sec-two {padding: 0 0 50px;}
.post-inr-pegination ul li {padding: 0 8px;}

/*fix - 3-10-18*/
.page-template-tpl_whats_cooking .abt_content { background-size: auto 260px; }

.fork{ width:90px;top:-19px;}

.top_rt_header_panel ul { width: 65px; 
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -10px;
    height: 20px;
}
.top_rt_header_panel ul li { width: 50%; padding: 0px 10px; }
.top_rt_header_panel ul li:first-child a img {  width: 15px !important;  min-width: 15px; }
.top_rt_header_panel ul li:first-child{ padding-left:10px;}

}


 
@media only screen and (max-width: 767px){

.container{ width:100%;}

.top_rt_header_panel {padding: 24px 10px; width: 10%; }
.menu_sec {  margin:0px; padding-top:40px; }
.menu_rt { margin: 0 !important; padding-top: 0px; padding-bottom: 20px; }
.nav_top .navbar-brand {  top: inherit;  width: 70px;  margin: 2px 0px 2px 15px;  left: inherit;  position: inherit; }
.menu_sec li {     padding: 10px 0px; text-align: center;  }
.top_rt_header_panel ul li { padding: 2px 5px; border-left: 1px solid #fff;}
.top_rt_header_panel ul li:last-child{ padding-left:8px;}
.banner_Itm { min-height: 320px; }
.ban_box img { height: 320px; }
.heading_cover { padding: 40px 0px 40px 0px; }
.panel_box_content { padding: 40px 40px 0px 40px; }
.panel_box_content ul li {  font-size: 14px; line-height: 21px; }
.panel_box_content a { margin-top: 30px; width: 130px; height: 40px; line-height:36px; }
.insta_sec { padding: 40px 0px 40px 0px; }
.icon_link li a{ width:60px; display: inline-block;}
.icon_link li a img{ max-width:100%;}
.bottom_foot { padding: 20px 0px; text-align: center; }
.foot_box p { padding-top: 5px; }
.top_foot { padding:30px 0px; }
.heading_content_panel h2 { font-size: 42px; line-height: 50px; }
.menu_sec li a { font-size: 12px; padding: 10px 5px; }
.top_rt_header_panel ul li a img { width: 15px; }
.heading_content_panel h1 { font-size: 14px; line-height: 16px; letter-spacing: 3px; }
.panel_box_content h4 { font-size: 20px; line-height: 24px; }
.panel_sec_boxes { background-size: auto 3%; }
.insta_sec_heading h3 { font-size:22px; line-height:24px; }
.foot_box h4 { font-size: 14px; line-height: 18px; padding-top: 0px; }
.foot_logo {  max-width: 120px; padding: 10px 0px; }
.inn_bottom_foot { width: 280px; }
.main_head { padding: 0px 0px; }
.top_rt_header_panel { padding: 26px 10px 26px 13px; width: 80px; height: auto; right: 0px;  top: 0;}
.panel_box_content ul { padding-top: 10px; }
    
.drop_arrow{ position:absolute !important; right:15px; top:10px; width:20px !important; padding:0 !important; margin:0 !important; background:none !important; border: none !important;}
.nav_top.navbar-default .navbar-nav > .open > a, .nav_top.navbar-default .navbar-nav > .open > a:hover, .nav_top.navbar-default .navbar-nav > .open > a:focus{ background:none !important;}
.nav_top .navbar-nav > li > .dropdown-menu{ width: 100%; border-radius: 0px;}
.founder_left{ min-height: inherit; background: none !important; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background: none;}
.drop_arrow{ position:absolute !important; right:15px; top:10px; width:20px !important; padding:0 !important; margin:0 !important; background:none !important; border: none !important;}
.nav_top.navbar-default .navbar-nav > .open > a, .nav_top.navbar-default .navbar-nav > .open > a:hover, .nav_top.navbar-default .navbar-nav > .open > a:focus{border: none !important; background: #028738 !important; color:#fff !important; }
.nav_top .navbar-nav > li > .dropdown-menu{ width: 100%; border-radius: 0px;}
.navbar-toggle{ border: none !important; margin: 10px 90px 9px 0; border-radius: 0px; -moz-border-radius: 0px;  -webkit-border-radius: 0px; padding: 4px 5px 0px 5px;   }
.navbar-default .navbar-toggle .icon-bar{ background-color: #000; }
.menu_sec li a:hover { background-position:center 15px; }
.menu_sec li.actv a{ background-position:bottom center; }
.menu_sec.menu_rt li:last-child a:hover{ background-position:center 9px; background-size: 135px 49px; }
.menu_sec.menu_rt li.current-menu-item:last-child a{ background-position:center 9px; background-size: 135px 49px; }
.menu_sec li.current-menu-item a{background-position:center 15px; background-size: 90px 36px;}
.nav_top .navbar-collapse{ position:absolute; left:0; top:0; width:100%; background:#f3f3f3; z-index: 9;}
/*.navbar-toggle.is-active{ position:absolute; right:0; top:0; z-index: 999; background: #000 !important; margin:0 !important; padding: 10px 15px;}*/

.inn_bottom_foot p { font-size:10px; line-height:15px; }
.icon_link li { padding: 0px 1px; }
.icon_link li a {  width: 50px; }
.social_link li { padding: 0px 2px; }
.social_link li a{ width: 20px; display:inline-block;}
.social_link li a img{ max-width:100%;}
.social_link li:last-child a{ width:10px;}


/*about*/
.abt_content {  padding-top: 60px; }
.midd_abt_panel {  width: 100%; }
.midd_abt_panel p { font-size:16px; line-height:30px; padding-top: 45px; }
.midd_abt_panel ul { padding: 35px 0px; }
.midd_abt_panel ul li {  font-size: 16px;  line-height: 24px; }
.testimoni_panel { padding: 0px 100px; }
.testimoni .banner_Itm_Txt p { font-size:21px; line-height:28px; }
.inn_bottom_pic_panel {  width: 550px; }
.bottom_pic_box img { height: 250px; object-fit: cover; }
.inn_bottom_pic_panel h4 { font-size:22px; line-height:30px; padding: 20px 0px; }
.bottom_abt_panel h4::before, .bottom_abt_panel h4::after {  width: 200px; }
.bottom_panel_boxes { padding: 25px 0px; }
.testimoni .banner_Itm_Txt { padding: 90px 0 0 0; }
.testimoni .banner_Itm_Txt p {  font-size: 19px; line-height: 25px; }
.content_top_abt_panel p { font-size:17px; line-height:28px; }



/*services*/
.services-item ul{padding: 0px;}
.services-item ul li{line-height: 30px;}
.midd_abt_panel.serv .col-sm-6:last-child .services-item:first-child{padding-top: 20px;}
.services-item {padding-top: 20px;}
.services-btm-btn { padding: 30px 0 150px;}
.services-btm-btn a{width: 130px;height: 40px; line-height: 37px;}


/*whats-cooking*/
.what-pic-txt-rt span{font-size: 16px;}
.cook-btm-btn { padding: 40px 0 0; border-top-width: 15px;}
.bottom_abt_panel.post-sec { padding: 50px 0 70px;}
.post-txt h5{font-size: 16px; line-height: 20px;}
.post-txt span{line-height: 20px;}
.what-pic-txt-rt { width: 100%; float: left; padding-top: 30px; padding: 0px; margin: 0px;}
.top_abt_content.what .top_abt_panel {width: 550px;}
.what-pic-txt-rt ul {padding-top: 25px; padding-bottom: 0px;}
.what-pic-txt-rt p { padding-top: 25px;}
.bottom_abt_panel.post-sec .col-sm-4 {padding: 0 15px; width: 50%; float: left;}
.post-txt { padding: 13px 10px 0px 10px; height: 50px;}
.sos-link { width: 100%;  padding: 0; float: left;}
.post-box { margin-bottom: 30px;}
.top_abt_content.what .pic_top_abt_panel img{height: 300px; object-fit: cover;}
.top_abt_content.what .midd_abt_panel { width: 550px;}
.sos-link ul{padding: 7px 0 15px 0;}
.sos-link ul li{float: left; width: auto; padding: 0 10px;}
.sos-link ul li:first-child{padding-left: 0px;}
.top_abt_content.what strong{font-size: 20px;}



/*whats-cooking-two*/
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .row { margin: 0 -15px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4 {padding: 0 15px; width: 50%;}
.bottom_abt_panel.post-sec-two .post-box { margin-top: 20px; margin-bottom: 0px;}
.post-inr-pegination { padding-top: 20px;}
.bottom_abt_panel.post-sec-two {padding: 0 0 20px;}
.post-inr-pegination ul li {padding: 0 8px;}


/*fix - 3-10-18*/
.foot_box { padding-top: 10px; }
.page-template-tpl_whats_cooking .abt_content { background-size: auto 250px; }
.main_head .container{ padding:0px;}
.main_head .inn_main_head .row{ margin:0px;}
.main_head .inn_main_head .col-sm-12{ padding:0px;}
/*.collapse.in .nav-open{display:none;}
.collapse.in .nav-close{display:block;}*/

.fork{ width:70px;top:-13px; height: auto;}

/*fix - 8-10-18*/
.top_rt_header_panel ul li a img { min-width: 16px;  }
.content_top_abt_panel{ padding-top:30px;}

.top_rt_header_panel ul { width: 65px; 
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -10px;
    height: 20px;
}
.top_rt_header_panel ul li { width: 50%; padding: 0px 10px; }
.top_rt_header_panel ul li:first-child a img {  width: 15px !important;  min-width: 15px; }
.top_rt_header_panel ul li:first-child{ padding-left:10px;}



}



@media only screen and (max-width: 599px){ 
.banner_Itm { min-height: 280px; }	
.ban_box img { height: 280px; }
.heading_cover { padding: 30px 0px 30px 0px; }
.heading_content_panel h2 {  font-size: 34px; line-height: 42px; }
.heading_content_panel h1 { letter-spacing: 2px; font-size: 13px; }
.panel_box_content { padding: 30px 20px 0px 20px; }
.panel_box_content ul li { font-size: 12px; line-height: 18px; }
.panel_box_content a {  margin-top: 20px;  width: 110px; height: 35px; line-height: 33px; font-size: 12px; }
.icon_link {  width: 100%;  position: inherit;  left: inherit; top: inherit; }
.inn_bottom_foot { width: 100%;  padding: 10px 0px; }
.social_link {  width: 100%;  position: inherit;  right: inherit; top: inherit; }
.bottom_foot { padding:30px 0px; }
.foot_logo { max-width: 100px; padding: 15px 0px; }

/*about*/
.top_abt_panel { width: 100%; }
.midd_abt_panel { padding-top: 30px; }
.midd_abt_panel p { padding-top: 30px; }
.midd_abt_panel ul li { width: 50%; }
.testimoni_panel { padding: 0px 60px; }
.testimoni .banner_Itm_Txt p { font-size: 18px; line-height: 24px; }
.inn_bottom_pic_panel {  width: 100%;  margin: 0px;  padding: 15px 15px; }
.inn_bottom_pic_panel h4 { font-size: 18px; line-height: 20px; padding: 15px 0px 5px 0px; }
.testimoni .banner_Itm { min-height: 425px; }
.testimoni .carousel-indicators { bottom: 20px; }
.abt_content { padding-top: 45px; background-size: 100% 240px; }
.bottom_abt_panel h4::before, .bottom_abt_panel h4::after {  width: 150px; }


/*services*/
.services-item ul li{width: 100%;}
.services-btm-btn { padding: 20px 0 30px;}



/*whats-cooking*/
.bottom_pic_panel.cook-btm.post-btm .col-sm-6 {padding: 0 15px; width: 100%; float: left;}
.bottom_pic_panel.cook-btm.post-btm .row { margin: 0 -15px; float: left;}
.top_abt_content.what .top_abt_panel { width: 100%;}
.top_abt_content.what .midd_abt_panel { width: 100%;}
.sos-link ul {padding: 7px 0 15px 0;}
.sos-link ul li {float: left; width: auto; padding: 0 10px;}
.sos-link ul li:first-child { padding-left: 0px;}
.what-pic-txt-rt ul li{width: 100%;}
.bottom_pic_panel.cook-btm.post-btm .inn_bottom_pic_panel{padding: 0px;}
.cook-btm-btn { padding: 20px 0 0;border-top-width: 10px;}
.bottom_abt_panel.post-sec {padding: 30px 0 10px;}
.top_abt_content.what strong{font-size: 18px;}
.bottom_pic_panel.cook-btm.post-btm .inn_bottom_pic_box { margin-top: 15px;}
.top_abt_content.what .pic_top_abt_panel img {height: auto;}



/*whats-cooking-two*/
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4 {width: 50%;}
.post-inr-pegination ul li { padding: 0 6px;}


/*fix - 3-10-18*/
.midd_abt_panel .heading_content_panel h2{font-size: 50px; line-height: 58px;}
.panel_box_content ul li { font-size: 15px; line-height: 22px; }
.panel_box_content a { margin-top: 10px; }
.menu_sec li {padding:5px 0px;  }
.foot_logo { padding: 0px 0px 10px 0px; }

/*fix - 8-10-18*/
.heading_content_panel h1 { letter-spacing:1px; font-size: 14px; }
.heading_content_panel h2 { font-size: 50px; line-height: 46px; }
.panel_box_content ul li {  font-size: 16px; line-height: 24px; }

} 
 


@media only screen and (max-width: 480px){ 
/*.banner_Itm { min-height: 150px; }	
.ban_box img { height: 150px; }*/
.heading_content_panel h2 { font-size: 26px;  line-height: 36px; }
.inn_panel_sec_boxes .col-xs-6{ width:100%;}
.panel_box_content { padding:30px 0px; }
.insta_sec_heading h3 { font-size: 19px; line-height: 22px; }
.insta { margin-top: 15px; } 
.insta_sec {  padding: 30px 0px; }
.panel_sec_boxes { padding: 15px 15px 0px 15px; background:#fff !important; }


/*about*/
.abt_content { padding-top:30px; background-size: 100% 240px;}
.content_top_abt_panel p { font-size: 16px; line-height: 24px; }
.midd_abt_panel { padding-top: 20px; }
.midd_abt_panel p { padding-top: 20px; line-height: 24px; font-size: 16px; }
.midd_abt_panel ul { padding: 15px 0px; }
.midd_abt_panel ul li {  width: 100%; padding: 5px 0px; }
.bottom_abt_panel .bottom_panel_boxes .col-xs-3{ width:50%;}   
.bottom_box { padding: 10px 0px; }
.bottom_panel_boxes { padding: 20px 0px;  }
.testimoni_panel {  padding: 0px 20px; }
.testimoni .banner_Itm_Txt p {  font-size: 15px; line-height: 20px; }
.testimoni .banner_Itm_Txt h5 { padding-top: 25px; }
.inn_bottom_pic_panel .col-xs-6{ width:100%;}
.bottom_pic_box img { height:inherit;}
.inn_bottom_pic_box { border: 0px;  margin-top: 15px; }
.inn_bottom_pic_panel h4 { font-size: 15px; line-height: 18px; }
.bottom_abt_panel h4::before, .bottom_abt_panel h4::after {  width: 75px; }

/*services*/
.services-item ul{padding: 0px;}
.services-item h5{font-size: 16px; line-height: 24px;}
.services-item ul li {line-height: 25px;}



/*whats-cooking*/
.what-pic-txt-rt ul { padding-top: 25px; padding-bottom: 0px;}
.top_abt_content.what .midd_abt_panel { padding-bottom: 10px;}
.sos-link ul li { width: auto; padding: 5px 6px;}
.sos-link ul { padding:0px;}
.what-pic-txt-rt h3{font-size: 20px; line-height: 30px;}
.what-pic-txt-rt ul li span.hed { width: 25%; float: left; line-height: 25px;}
.what-pic-txt-rt ul li span.detal { width: 75%; float: left; line-height: 25px;}
.top_abt_content.what strong{font-size: 16px; line-height: 20px; padding-top: 10px;}
.bottom_abt_panel.post-sec .col-sm-4 {width: 100%;}



/*whats-cooking-two*/
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4 {width: 100%;}
.post-inr-pegination ul li { padding: 0 3px;}
.post-inr-pegination ul li a, .post-inr-pegination ul li span { width: 30px; height: 30px; font-size: 13px; line-height: 28px;}
.bottom_abt_panel.post-sec-two .bottom_panel_boxes .col-sm-4 {width: 100%;}
.post-inr-pegination ul li a.prev, .post-inr-pegination ul li a.next{ width: 23px;height: 19px;}

/*fix - 8-10-18*/
.heading_content_panel h1 { letter-spacing:1px; font-size: 14px; }
.heading_content_panel h2 { font-size: 50px; line-height: 46px; }
.panel_box_content ul li {  font-size: 16px; line-height: 24px; padding:3px 0px; }

} 


@media only screen and (max-width: 360px){ 
.banner_Itm { min-height: 280px; }
.ban_box img {  height: 280px; }

} 
 
