@charset "utf-8";
/* CSS Document */

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    /* Retina-specific stuff here */
   .wraper{width: 100%; float: left;}
.container{width: 980px; margin: 0 auto;}
.top_head{width: 100%; float: left; padding: 12px 0 7px 0;}
.logo{width: 108px; float: left; margin: 0;}
.audio{width: 65px; float: left; margin: 0 0 0 25px;}
.head_rit{width: 330px; float: right;}
.form_box{width: 168px; height: 19px; float: left; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.form_box input[type="submit"]{width: 25px; float: left; background: url(../images/searchPic@2x.jpg) no-repeat center center; height: 19px; cursor: pointer; border: none;}
.form_box input[type="text"]{width: 120px; height: 19px; float: left; padding: 0 5px; border: none; color: #333;}
.form_box_cross{width: 16px; float: right; margin: 2px;}
.form_box_cross img{float: left;}
.ico_prt{width: 50px; float: left; margin: 0 0 0 32px;}
.ico_prt img{float: left; margin: 0 8px 0 0;}
.lan_prt{width: auto; float: right; position: relative; z-index: 999999;}

.menu_sec{width: 100%; float: left; background: #e70004;}
.main_menu{width: 100%; float: left; height: 40px;}
.main_menu ul{padding: 0; margin: 0; float: left;}
.main_menu ul li{float: left; margin: 0 30px 0 0;}
.up{margin: -26px 0 0 0; position: relative; z-index: 9;}

.banner_prt{width: 100%; float: left; background: url(../images/slider_photo_rotate_fullscreen@2x.jpg) no-repeat left top; background-size: 100% 100%; height: 820px; position: relative;}
.inner_banner{width: 100%; float: left; padding: 0 35px 0 205px;}
.main_banner{width: 100%; float: left;height: auto;}
.main_banner p{font: 100 20px/30px 'Roboto', sans-serif; color: #000;}
.read_more{width: 100px; height: 26px; float: right; margin: 30px 0 0 0;}
.yeallo_prt{width: 100%; float: left;}
.yeallo_prt_inner{width: 100%; float: left;}
.yeallo_prt_inner p{float: left; font: normal 17px/40px 'SegoePrintRegular'; color: #cd5625; float: left; margin: 0 10px 0 75px;}
.yeallo_prt_inner img{float: left; margin: 10px 0 0 0;}

.body_mid{width: 100%; float: left; padding: 75px 0 0 0; background: #fff;}
.body_top{width: 100%; float: left; margin: 0;}
.body_top p{font: normal 14px/18px Arial; color: #ababab;}
.bottol_part{width: 100%; float: left; text-align: center; margin: 52px 0 0 0;}
.bot_txt{width: 100%; float: left; margin: 25px 0 0 0;}
.bot_box_mid{width: 420px; float: left; margin: 0 50px 0 0; padding: 0 0 65px 15px;}
.bot_box_mid h3{font: normal 18px/24px Arial; color: #c12e28;}
.bot_box_mid p{font: normal 14px/18px Arial; color: #ababab; padding: 12px 0 0 0;}

.foot_sec{width: 100%; float: left; margin: 0; background: url(../images/footer_yellow_ovalShape@2x.svg) no-repeat left top; background-size: 100% 100%; padding: 65px 0 45px 0;
text-align: center;}
.foot_top{width: 100%; float: left; text-align: center;}
.foot_menu{width: 100%; display: inline-block; margin: 75px 0 0 0;}
.foot_menu ul{width: 100%; padding: 0; margin: 0; display: inline-block;}
.foot_menu ul li{display: inline-block; padding: 0 10px; background: url(../images/dvidr@2x.jpg) no-repeat right center;}
.foot_menu ul li a{font: normal 12px/18px Arial; color: #716f5a;}
.foot_menu ul li:last-child{background: none;}

.dl-menuwrapper{display: none;}

.mob{display: none;}


.inner_banner .flex-control-nav{ /*top:88%;*/}   

.main_banner h3{ font: 300 28px/30px "Lato",sans-serif;height: auto;}
body:first-of-type .main_banner p {font-size: 16px;font-weight: 300;line-height: 5px;}
}

/* 1.25 dpr 
@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
   
}

 1.3 dpr 
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
 
}

 1.5 dpr 
@media 
(-webkit-min-device-pixel-ratio: 1.5), 
(min-resolution: 144dpi){ 
    
}
*/




@media only screen and (min-width:768px) and (max-width:979px)
{
.container{ width:95%;}
.up{display: block;}
.mob{display: none; margin: -26px 0 0 0; position: relative; z-index: 9;}
.main_menu ul li{margin: 0 8px 0 0;}
.main_menu ul li a {
font-size: 14px;
padding: 6px;
padding-top: 0px;
}
/*.inner_banner{padding: 31px 35px 0 70px;}*/
.yeallo_prt_inner p{font-size: 14px; margin: 0 10px 0 0;}
.bot_box_mid{width: 42%;}
.top_head {padding: 12px 0 35px;}
.recipie_right {padding-left: 54px;}
.loopbox {margin: 0 0.5em 2em;}
.loop_listing ul li {padding: 0 5px;}
.loop_listing ul li.read_red a {font-size: 14px;}
.loop_listing ul li.see_green a {font-size: 14px;}
.partner_subbox {margin-right: 3em;}
.partner_subbox h2 {width:100%;}

.mid_product{width: 45%; margin: 65px 10px 0 10px;}
.form_sec{width: 96%;}
.guest_form_inr label{width: 15%;}
.guest_form_inr input[type="text"]{width: 50%;}
.guest_form_inr textarea{width: 85%;}
.enter input[type="text"] {width: 42%;}
.captcha {width: 31%;}
.recipirdescrp {padding-left: 0;}
.recipiepic {width: 46%;}
#searchbtn {right: 316px;}
.banner_prt {height: 576px;}
.loop_listing.loop_listing2 {padding: 19px 0 0;}
.bakingloop_frst {float: left;width: 33%;}
.loop_listing ul li.read_red a {font-size: 13px;}
.loop_listing ul li.see_green a {font-size: 13px;}
.loopbox h3 {font-size: 21px;}


.main_banner h3{ font: 300 28px/30px "Lato",sans-serif !important; padding: 10px 0 0;}
body:first-of-type .main_banner p {font-size: 15px;font-weight: 300;line-height: 5px; padding: 7px 50px 0 0;}


.curve.curvforindex { width: 100%;}
.main_banner{height: 160px;}
.banner_bot{height: 90px;}
.main_banner{ margin-top: 18px; height: 162px;}
.main_menu ul li a{font-weight: bold; font-size: 11px !important; padding: 0 3px !important;}


}
@media only screen and (max-width:767px)  {
    .reslogo {
        display:block;
    }!
    .reslogo {
        display: block;
        margin-top: -16px;
    }
    .reslogo img {
        width: 180px;
    }
    .top_head {
        height: 48px;
    }
    .curve {
        background-size: 130%;
        background-position: center top;
        width: 100%;
    }
    .yeallo_prt_inner {
        display:none
    }
    .mob_dvc {bottom: 0;position: fixed; float: none; background: none; z-index: 9999; background: #F8E71C;}
    .innr_foot_sec {
        float: none;
        position: fixed;
        bottom: 0;
        margin: 0 0 0 0;
        padding: 9px 0 29px;
        z-index: 1010;
        height: 0px;
    }
    .execphpwidget ul li {display:none !important;}
    
    
    
    
    
/* .inner_banner .flex-control-nav{ top:88%;}   */
    
    
    
    
    
    
    
.main_banner h3 {
    font: 300 25px/23px "Lato",sans-serif !important;
    padding: 8px 0 0;
}
body:first-of-type .main_banner p {font-size: 15px;font-weight: 300;line-height: 5px;}
    
    
    
    
    
    
    
    
    
}
@media only screen and (max-width:767px) {
.body_mid .container { width:95%;}
.container { width:100%;}
.conn{ width:100% !important;}
.up{display: none;}
.up2 { display:none; }
.audio.up2 {
position: fixed;
bottom: 3px;
z-index: 1000000;
background: none;
display: block;
left: -20px;
}
.up2 form {
display: none!important;
}
.mob{display: block; margin: -26px 0 0 0; position: relative; z-index: 9;}
.main_menu ul li{margin: 0 10px 0 0;}
.main_menu ul li a{font-size: 12px;}
.inner_banner{padding: 0 5px 0 85px;}
.yeallo_prt_inner p{font-size: 12px; margin: 0 10px 0 0;}
.bot_box_mid{width: 42%;}
.dl-menuwrapper {
    display: block;
     z-index: 9999;
    position: absolute;
    width: 100%;
    margin-top: 0px;
}
.head_rit{width: auto;}
.main_menu{text-align: center;}
.otr_up{margin: -37px 0 0 0; position: relative; z-index: 9999;}
.lan_prt {
margin: 0 11px 0 0;
}
.bot_box_mid{width: 95%; margin: 0;}
.bot_box_mid p{text-align: justify;}
.banner_prt{background-size: auto; height: 684px;}
.main_banner p{font-size: 14px;}
.bottol_part img{width: 100%;}
.foot_top img{width: 100%;}
.mob_dvc{display: block;}
.recipie_newsleft_box {width:100%;}
.recipie_right {width:100%;padding-left: 0;padding-top: 50px;}
.guestname p {width:100%;}
.guestname input[type="text"] {width:100%;}
.guestemail p {width:100%;}
.guestemail input[type="text"] {width:100%;}
.guest_message p {width:100%;}
.guest_message textarea {width:100%;}
.send input[type="submit"] {margin-top: 0;}
.send.howtopage {margin-left: 0;}
.loopbox {width:100%; margin: 0 0 2em 0;}
.recipie_left {width:100%;}
.recipiepic {width:100%;}
.recipirdescrp {width:100%;padding-left: 0;}
.partner_subbox {width:100%;}
.partner_subbox h2 {width:100%;font-size: 17px;}
.partner_subbox h2 span {font-size: 17px;}
.guestbook_listing ul li a {padding: 0 5px;font-size: 18px;}
.send {float: left;}
.send.howtopage {margin-left: 8em !important;}
.mid_product{width: 45%; margin: 65px 10px 0 10px;}
.mid_product h3{font: 300 20px/30px 'Lato', sans-serif;}
.mid_product p{font-size: 13px;    line-height: 16px;2px;}
.mid_product h4 {padding:0;}
.form_sec{width: 96%;}
.guest_form_inr label{width: 15%; font-size: 14px;}
.guest_form_inr input[type="text"]{width: 50%;}
.guest_form_inr textarea{width: 85%;}
 .white_content {width: 100%;height: 100%;left: 0; overflow: hidden;}
.white_content p {width: 100%;margin: 30px 0 0 0;}
.enter input[type="text"] {width: 48%;}
.terget img {cursor: pointer;}
.terget {
    display: block;
    text-align: left;
    padding-top: 0;
    margin: -8px 0 0 0;
    padding-lefT: 10px;
}
#dl-menu.dl-menuwrapper ul {
display: none;
margin-top: 40px;
}
#dl-menu.dl-menuwrapper ul li:first-child {
padding-top: 60px;
}
#dl-menu.dl-menuwrapper ul li { width:100%; background: #e70004;padding: 15px 0 9px;}
#dl-menu.dl-menuwrapper ul li a {color:#F8E71C;display: block;text-align: center;border-bottom:none !important;font: 16px/18px 'Lato', sans-serif; font-weight:400;}
.form_box2 {
height: 25px;
position: absolute;
margin-right: 10px;
margin: auto;
width: 180px;
margin-left: 50%;
left: -90px;
margin-top: 0px;
}
.form_box2 input[type="text"] {height: 22px;}
#searchbtn {right: 81px;height: 18px;width: 22px;z-index: 999;}
.recipie_news {padding: 10px 0;}
.recipie_news h3 {padding-bottom: 0;}
.recipie_right ul li {padding: 0 0 11px;}
.bakingloop_frst {width:100%;}
.recipie_right p {margin: 0 0 0 0;padding-bottom: 0;}
body:first-of-type .main_banner p {margin: 0 0 0 0;font-size: 14px; line-height: 22px !important;}
.read_more {padding: 0 0 0 0; margin: 0 0 0 0;}.bot_slider_inr p {font-size: 45px;}

}


@media only screen and (max-width:930px) {
    .main_menu ul li a {
font-size: 13px;
padding: 6px;
padding-top: 0px;
}

	.main_box {
		padding: 0px 20px;
	    }
	    
	    .inner_mid p {
    font-size: 15px;
    line-height: 23px;
}

.curve.curvforindex { width: 100%;}
.main_banner{height: 136px;}
.banner_bot{height: 90px;}
}
@media only screen and (max-width:890px) {
    .main_menu ul li a {
font-size: 12px;
padding: 0 4px 6px;
}
.curve.curvforindex { width: 100%;}
.main_banner{height: 142px;}
.banner_bot{height: 90px;}
}
@media only screen and (max-width:830px) {
.main_menu ul li a {font-size: 10px;padding: 0 4px 6px;}
.curve.curvforindex { width: 100%;}
.main_banner{height: 136px;}
.banner_bot{height: 90px;}
.main_banner{ margin-top: 18px; height: 136px;}
body:first-of-type .main_banner p {font-size: 15px;font-weight: 300;line-height: 5px; padding: 7px 50px 0 0;}




}
@media only screen and (max-width:767px) {
    
    .inner_banner {
    padding: 0 5px 0 48px;
    width: 94%;
    }
    .partner_subbox {
    min-height: 180px;
    width: 40%;
    margin-right: 57px;
}

.bakingloop_frst {
    float: left;
    width: 50%;
}
.curve.curvforindex { width: 100%;}
.main_banner{height: 136px;}
.banner_bot{height: 90px;}
}


@media only screen and (max-width:599px) 
{
.yeallo_prt_inner{text-align: center; padding-bottom: 10px;}	
.yeallo_prt_inner p{font-size: 9px; margin: 0 0 0 0; line-height: 40px;}
.yeallo_prt_inner img{float: none;}
.foot_top img{width: 65%;}
.main_banner p{font: 100 12px/20px "Roboto",sans-serif}
.recipie_newsleft_box {width:100%;}
.recipie_right {width:100%;padding-left: 0;padding-top: 50px;}
.guestname p {width:100%;}
.guestname input[type="text"] {width:100%;}
.guestemail p {width:100%;}
.guestemail input[type="text"] {width:100%;}
.guest_message p {width:100%;}
.guest_message textarea {width:100%;}
.send input[type="submit"] {margin-top: 0;}
.send.howtopage {margin-left: 0 !important;}
.loopbox {width:100%; margin: 0 0 2em 0;}
.recipie_left {width:100%;}
.recipiepic {width:100%;}
.recipirdescrp {width:100%;padding-left: 0;}
.partner_subbox {width:100%;}
.partner_subbox h2 {width:100%;font-size: 17px;}
.partner_subbox h2 span {font-size: 17px;}
.guestbook_listing ul li a {padding: 0 5px;font-size: 18px;}
.send {float: left;}

.mid_product{width: 100%; margin: 30px 0 0 0;}
.mid_product h3{font: 300 20px/30px 'Lato', sans-serif;}
.mid_product p{font-size: 13px;    line-height: 16px;}
.mid_product h4 {padding:0;}
.foot_list ul li a{font-size: 12px;}

.form_sec{width: 96%;}
.guest_form_inr label{width: 100%; font-size: 14px;}
.guest_form_inr input[type="text"]{width: 75%;}
.guest_form_inr textarea{width: 100%;}
.enter p {width:100%;}
.enter input[type="text"] {width:100%;}
.captcha {width:100%;margin: 0 0 5px 0;}
#searchbtn {height: 16px;right: 81px;top: 7px;width: 18px;}
.recipie_news {padding: 10px 0;}
.recipie_news h3 {padding-bottom: 0;}
.recipie_right ul li {padding: 0 0 11px;}
#fscf_div_field1_0 input[type="text"] {width: 100% !important;}
#fscf_div_clear1_0 label {width: 100%;}
#fscf_div_clear1_1 label {width: 100%;}
#fscf_div_clear1_1 input[type="text"] {width: 100% !important;}
#fscf_div_clear1_2 label {width: 100%;}
#fscf_div_clear1_2 input[type="text"] {width: 100% !important;}
#fscf_captcha_field1 label {width: 100%;}
.textwidget input[type="text"] {width: 83% !important;}
.recipie_right p {margin: 0 0 0 0;padding-bottom: 0;}
#fscf_submit_div1 input[type="submit"] {font-size: 15px;}
#fscf_div_clear1_3 label {width: 100%;}
#fscf_div_field1_3 textarea {width: 100% !important;}
.comment-respond input[type="submit"] {width: 32%;font-size: 12px;}
.read_more {padding: 0 0 0 0; margin: 0 0 0 0;}.bot_slider_inr {padding: 0 0 70px 0;}.bot_slider_inr p {font-size: 25px;}
.partner_subbox {
    min-height: 180px;
    width: 40%;
    margin-right: 44px;
}
.loopbox h3 {font-size: 19px;}
.loop_listing ul li.read_red a {font-size: 12px;}
.loop_listing ul li.see_green a {font-size: 12px;}

/*body:first-of-type .main_banner p{ padding: 0px;}*/

.curve.curvforindex { width: 100%;}
.main_banner{height: 136px; margin-top: 8px;}
.banner_bot{height: 90px;}
body:first-of-type .main_banner p {
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    padding: 6px 0 0;
}
.inner_banner .flex-control-nav{ bottom: 10px !important;}
}


@media only screen and (max-width:480px)
{
.foot_menu ul li{background: none;}
.inner_mid{ background-size: 100%;}
.recipie_newsleft_box {width:100%;}
.recipie_right {width:100%;padding-left: 0;padding-top: 50px;}
.guestname p {width:100%;}
.guestname input[type="text"] {width:100%;}
.guestemail p {width:100%;}
.guestemail input[type="text"] {width:100%;}
.guest_message p {width:100%;}
.guest_message textarea {width:100%;}
.send input[type="submit"] {margin-top: 0;}
.send.howtopage {margin-left: 0;}
.loopbox {width:100%; margin: 0 0 2em 0;}
.recipie_left {width:100%;}
.recipiepic {width:100%;}
.recipirdescrp {width:100%;padding-left: 0;}
.partner_subbox {width:100%;}
.partner_subbox h2 {width:100%;font-size: 17px;}
.partner_subbox h2 span {font-size: 17px;}
.guestbook_listing ul li a {padding: 0 5px;font-size: 18px;}
.send {float: left;}
.yeallo_prt_inner {display: none;}
.container.conformob {width:100%;}
.form_box2 {float: left;width: 71%; height: 25px;}
.form_box2 input[type="text"] {height: 25px;border-radius: 15px; width:125px;}
.ico_prt2 {float: right;}
.rit {width: 61%;}
.banner_prt {display: block;}
.banner_prt.banindex {display: block;}
.bot_txt {padding-bottom: 72px;}
#searchbtn {height: 16px;right: 81px;top: 7px;width: 18px;}
.bakingloop_frst {float: left;width: 100%;}
.yellow-tagline {display: none !important;}
.banner_prt {
    height: 350px!important;
}
.curve.curvforindex { width: 100%;}
.main_banner{height: 120px;}
.banner_bot{height: 90px;}
.main_banner h3{ font: 300 29px/51px "Lato",sans-serif;}
}

@media only screen and (max-width:325px)
{
.recipie_newsleft_box {width:100%;}
.recipie_right {width:100%;padding-left: 0;padding-top: 50px;}
.guestname p {width:100%;}
.guestname input[type="text"] {width:100%;}
.guestemail p {width:100%;}
.guestemail input[type="text"] {width:100%;}
.guest_message p {width:100%;}
.guest_message textarea {width:100%;}
.send input[type="submit"] {margin-top: 0;}
.send.howtopage {margin-left: 0;}
.loopbox {width:100%; margin: 0 0 2em 0;}
.recipie_left {width:100%;}
.recipiepic {width:100%;}
.recipirdescrp {width:100%;padding-left: 0;}
.partner_subbox {width:100%;}
.partner_subbox h2 {width:100%;font-size: 17px;}
.partner_subbox h2 span {font-size: 17px;}
.guestbook_listing ul li a {padding: 0 5px;font-size: 18px;}
.send {float: left;}
.curve {top:-44px;}
#searchbtn {height: 16px;right: 44px;top: 7px;width: 18px;}
.yellow-tagline {top: -524px !important;}
.yellow-tagline .whiteprt {line-height: 40px;}
.yellow-tagline {display: none !important;}

.curve.curvforindex { width: 100%;}
.main_banner{height: 120px;}
.banner_bot{height: 90px;}

.main_banner h3{ font: 300 29px/51px "Lato",sans-serif;}
.inner_banner .flex-control-nav{ padding: 20px 0 0; bottom: -1px !important;}






}

@media only screen and (max-height:670px) {
    .main_banner h3 {
    font-size: 22px;
    }
    body:first-of-type .main_banner p {
    line-height: 20px!important;
    /*height: 57px;*/
    overflow: hidden;
    font-size: 17px !important;
    }
    .main_banner h3 {
    font-size: 22px;
    height: 40px;
    line-height: 36px;
    }
    .banner_bot {
    height: 90px;
    }
    .flex-control-nav {
    bottom: 69px !important;
    left: 12px;
    }
    .main_banner{ height: 116px;}
}

@media only screen and (max-height:480px) {
    .banner_bot {
    height: 90px;
    }
    body:first-of-type .main_banner p {
    /*height: 33px;*/
    }
    .flex-control-nav {
    /*bottom: 137px!important;*/
    }
    
.main_banner {height: 136px;}    
body:first-of-type .main_banner p {font-size: 16px !important;line-height: 19px !important;overflow: hidden; padding: 11px 50px 0 0;}
.main_banner{ padding: 10px 10px 10px 0 !important;}
.inner_banner .flex-control-nav{ padding: 20px 0 0; bottom: -1px !important;}
    
    
}
@media only screen and (max-width:480px)
{
	#fscf_div_clear1_0 label {font-size: 15px;}
    #fscf_div_clear1_1 label {font-size: 15px;}
    #fscf_div_clear1_2 label {font-size: 15px;}
    #fscf_div_clear1_3 label {font-size: 15px;}
    #fscf_captcha_field1 label {font-size: 15px;}
    #fscf_captcha_image_div1 {margin-left: 0;}
    #fscf_submit_div1 {margin-left: 0;}
}

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

.main_banner h3 {font-size: 18px !important;height: auto;line-height: 25px;}
body:first-of-type .main_banner p {font-size: 13px !important;line-height: 16px !important;overflow: hidden; padding: 10px 0 0;}
.main_banner{ padding: 10px 0; height: 153px;}

}











