@media (max-width: 1199px){
    .top-header .main-search-form{width: 42%;}
    .top-menu .menu li a { font-size: 20px; padding: 0px 10px !important;}
    .fixed .top-menu .menu li a { font-size: 18px; padding: 5px 10px !important;}
    .tp-caption.tp-resizeme{font-size: 60px !important;}
    .full_yellow_bg{padding-top: 50px; padding-bottom: 30px;}
    .Paradise .highlight-section .highlight-text { width: 100%; padding: 0;}
    .Paradise .highlight-section .highlight-text h2{font-size: 35px !important;}
    .highlight-text > div { font-size: 20px !important;}
    .Paradise button{padding: 10px 15px;font-size: 16px;}
    .product_title h2.section-title{font-size: 35px !important; margin: 0 0 10px 0;}
    .product_title p{font-size: 18px;}
    .buttons button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding: 10px 15px;}
    .product_title{padding-bottom: 0;}
    .buttons {  margin-bottom: 20px;}
    .full_bg_cook{padding-bottom: 30px;}
    .footer_nav ul li a, .footer_nav button.search-toggle{font-size: 35px;}
    .footer_contact_info{padding: 20px 0 15px;}
    .footer_contact_info{font-size: 20px;}
    .footer_copy { padding: 45px 0 10px;}
    .footer_copy p{margin-top: 0px;}
    .single-product .imagess.circle {  display: inline-block;   width: 49%;}
    .single-product .product-overview .product-summary {  width: 50%;}
    .type-product h1.single_title, .type-post .entry-title.recipes_title a {font-size: 35px;}
    /*Edit on 24 Apr 2017 Start*/
    .type-post .inner-post .entry-meta {  margin:0;  padding-top: 0; }
    .type-post, .type-page { margin-bottom: 50px;}
    .vc_custom_1440559532577 .koo-icon-box--left-icon .koo-icon-box__icon{width: 45px; height: 45px; float: left; margin-right: 10px; text-align: center;}

    /*Edit on 24 Apr 2017 End*/

}
@media (max-width: 991px){
    .top-header .left-section.pull-left{margin-top: 0;width: 100%;}
    .site-header--type-2.fixed .branding {top: 58px;}
    .top-header .site_headding{width: 50%;text-align: center;line-height: normal;}
    .top-header .main-search-form { width: 50%;}
    .main-search-form ul li{margin: 0 2px;}
    .navbar-toggle {display: inline-block;}
    .bottom_header nav.top-menu{display: none;    left: auto;margin-top:34px;}
    .bottom_header{position: relative;padding-bottom: 12px;}
    .bottom_header .top-menu .menu li {display: block;}
    ul.menu{display: inline-block;width: 100%;}
    .site-header--type-2 .branding {top: 29px;}
    .tp-caption.tp-resizeme {font-size: 48px !important;}
    .branding img{width: 200px;}
    .footer_nav ul li a, .footer_nav button.search-toggle {font-size: 26px;}
    .footer_nav ul li:before,.footer_nav button.search-toggle:before {height: 34px;}
    .Paradise.vc_col-sm-6{width: 70%;}
    .full_yellow_bg { background-size: cover;background-position: 28% 0%;}
    .revo_slider .rev_slider_wrapper, .revo_slider .tp-fullwidth-forcer{height: 630px !important; }
    .site-header--type-2 .top-header .branding {  max-width: 180px;}
    .top-menu .menu {margin-top: -0px !important;}
    .site-footer .social-links{float:none;text-align: center;}
    .type-product h1.single_title, .type-post .entry-title.recipes_title a  {font-size: 26px;}

    /*Edit on 24 Apr 2017 Start*/
    .type-post, .type-page { margin-bottom: 30px;}
    .vc_custom_1440559532577 .vc_col-sm-4 { padding: 0 15px; word-break: break-all;}
    .vc_custom_1440559532577 .koo-icon-box--left-icon .koo-icon-box__icon{width: 100%;margin-right: 0;height: auto;}
    .vc_custom_1440559532577 .koo-icon-box--left-icon{text-align: center;

    /*Edit on 24 Apr 2017 End*/
}
@media (max-width: 990px){
    .site-header--type-2 .branding {position: absolute;}
}
@media (max-width: 767px){
    .top-header .site_headding, .top-header .main-search-form {width: 100%;text-align: center;}
    .top-header .site_headding p{margin-bottom: 0px;}
    .top-header {padding: 10px 0 30px;background-size: 100% 100%;}
    .buttons .vc_col-sm-6{width: 50%;float: left;}
    .full_bg_cook img {    position: relative;    left: auto;    width: auto;    display: block;    margin: 0 auto;}
    .full_bg_cook .wpb_single_image.vc_align_left {    text-align: center;}
    .revo_slider .rev_slider_wrapper, .revo_slider .tp-fullwidth-forcer{height: 500px !important; }
    .tp-caption.tp-resizeme {font-size: 38px !important;min-width: 100% !important;max-width: 100% !important;min-height: 1px !important; max-height: 100% !important;transform: none !important;transform-origin: center !important;}
    .branding img{width: 170px;}
    .footer_nav ul li a, .footer_nav button.search-toggle {font-size: 20px;}
    .footer_nav ul li:before,.footer_nav button.search-toggle:before {height: 28px;}
    .footer_logo,.footer_nav {text-align: center;}
    .top-menu .menu li a {    font-size: 16px;    padding: 6px 6px !important;}
    .buttons button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { padding: 8px 10px;font-size: 13px;}
    .product_title h2.section-title {font-size: 28px !important;}
    .footer_logo .branding{margin-right: 0px;}
    .footer_nav ul li {margin: 0 8px;}
    .wpb_content_element.home_video{margin: 10px 10px 20px 10px;}
    .Paradise.vc_col-sm-6{width: 100%;    text-align: center;}
    .Paradise .highlight-section .highlight-text h2 {font-size: 28px !important;}
    .full_yellow_bg {   padding-top: 30px;  padding-bottom: 15px;}
    .highlight-text > div { font-size: 18px !important;}
    .full_bg_cook { padding-bottom: 0px;}
    .product_title .wpb_content_element{margin-bottom: 15px;}
    .single-product .imagess.circle {width: 100%;}
    .single-product .product-overview .product-summary {width: 100%;}
    #reviews { padding-top: 15px;}
    .product-summary .product-details .star-rating{float:right;}
    p.meta {margin-left: 75px;}
    .type-product h1.single_title, .type-post .entry-title.recipes_title a  {font-size: 20px;}
    
    /*Edit on 24 Apr 2017 Start*/
    .vc_custom_1440559532577 .koo-icon-box--left-icon .koo-icon-box__icon { width: auto; margin-right: 10px;}
    .vc_custom_1440559532577 .koo-icon-box--left-icon { text-align: left;}
    .nf-form-cont { padding: 0 15px;}

    /*Edit on 24 Apr 2017 End*/

}
@media (max-width: 567px){
    .site-header--type-2 .branding {top: 42px;}
    .footer_nav ul li a, .footer_nav button.search-toggle {font-size: 16px;vertical-align: sub;}
    .footer_nav ul li { margin: 0 2px;}
    .footer_contact_info {    font-size: 16px;}
    .branding img {width: 150px;}
    .site-footer {padding: 30px 0 0;}
    .footer_contact_info { padding: 14px 0 0px;}
    .footer_copy { padding: 45px 0 10px;    background-size: 100% 100%;}
    .product_title h2.section-title, .Paradise .highlight-section .highlight-text h2  {font-size: 22px !important;padding: 0px 5px;}
    .product_title p { font-size: 16px;}
    .footer_nav ul li:before, .footer_nav button.search-toggle:before {height: 22px;    margin-right: 10px;}
    .bottom_thumbnail ul.instagram-pics li:nth-child(odd), .bottom_thumbnail ul.instagram-pics li:nth-child(even) {transform: rotate(0deg);}
    .bottom_thumbnail ul.instagram-pics li { width: 40%; display: block;margin:0 auto 10px;}
    .bottom_thumbnail ul.instagram-pics li:last-child {margin:0 auto 0px;}
    .bottom_thumbnail ul.instagram-pics { padding: 30px 0;}
    .full_yellow_bg {   padding-top: 20px;  padding-bottom: 10px;}
    .highlight-text > div { font-size: 16px !important;}
    .revo_slider .rev_slider_wrapper, .revo_slider .tp-fullwidth-forcer{height: 400px !important; }
    .tp-caption.tp-resizeme {font-size: 30px !important;}
    body.search-results .posts-holder {margin-top: 160px;}

}
@media (max-width: 479px){
    .top-header {padding: 4px 0 38px;}
    .site-header--type-2 .branding {top: auto;     bottom: -42px;   padding: 0px !important;}
    .social-links a{width: 22px;height: 22px;}
    .footer_nav ul li {margin: 0px;display: block; width: 100%;}
    .site-header--type-2 .branding img{width: 140px;}
    .footer_nav ul li a, .footer_nav button.search-toggle { display: block; width: 100%; text-align: center;}
    .footer_nav ul li:before, .footer_nav button.search-toggle:before {display: none;}
    .footer_nav ul{margin-top: 10px;}
    .bottom_thumbnail ul.instagram-pics li { width: 60%;}
    .revo_slider .rev_slider_wrapper, .revo_slider .tp-fullwidth-forcer{height: 350px !important; }
    .tp-caption.tp-resizeme {font-size: 22px !important;}
    body.search-results .main-content .posts-holder .featured-image {    width: 100%;}

}       
@media (max-width: 360px){
.type-post .entry-title.recipes_title{margin-top : 50px;}
}



@media screen and (max-width: 480px){
.shop_bottom_sec p {
    font-size:17px;
}
}