@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:12px; padding:0px 6px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}
	.logosec{ width:150px; left:39%; top:-15px;}
 .banner-section .full-img-text h1{ font-size:40px; line-height:45px;}
	.banner-section .full-img-text p{ font-size:14px; line-height:20px;}
	.banner-section .full-img-text ul li a{ font-size:11px; line-height:30px; padding:0px 7px;}
	.homesection01{ padding:20px 0px;}
	.homesection01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.homesection01 p{ font-size:16px; line-height:24px; font-weight:400; margin-bottom:10px;}
	.homesection01 ul li.yellow-btn a{ font-size:14px; line-height:35px; padding:0px 20px;}
	.homesection01 ul li.pink-btn a{font-size:14px; line-height:35px; padding:0px 20px;}
	.homesection02-main:nth-child(2n+1) .homesection02-main-right{ padding-top:10px;}
	.homesection02-main-right .textsec h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.homesection02-main-right .textsec p{ font-size:16px; line-height:23px;}
	.homesection02-main-right .textsec p a.shop-btn{font-size:14px; line-height:35px; padding:0px 20px;}
	.bx-controls{ left:0px; padding-left:15px;}
	.homesection03-main01{ width:auto;}
	.homesection03-main01 .textma h2{ font-size:30px; line-height:35px;}
	.homesection03-main01 .textma p{ font-size:14px; line-height:23px;}
	.homesection03-main01 .textma h6 a.about-btn{font-size:14px; line-height:35px; padding:0px 20px;}
	.homesection03-main02{ margin-top:20px;}
	.homesection03-main02 h2{ font-size:30px; line-height:35px;}
	.homesection03-main02 p{font-size:14px; line-height:23px;}
	.homesection03-main02 h6 a.blog-btn{ font-size:14px; line-height:30px;}
	.homesection04{ padding-top:20px; padding-bottom:100px;}
	.homesection04top h2{font-size:30px; line-height:35px;}
	.homesection04button ul li.morebtn-icon01 a{ font-size:14px; line-height:30px;}
	.topsection-left01 ul li a{ font-size:13px;}
	
	/*==========about page==========*/
	.banner-section{ min-height:150px;}
	.about-section{ padding-top:30px; padding-bottom:100px;}
	.about-section01 p{ font-size:15px; line-height:23px; padding:0px;}
	.about-section02-right .textsec h3{ font-size:30px; line-height:35px;}
	.about-section02-right .textsec p{font-size:15px; line-height:23px; text-align:justify;}
	
	.about-section03 .textsec h3{font-size:30px; line-height:35px;}
	.about-section03 .textsec p{ font-size:15px; line-height:23px; text-align:justify;}
	.about-section04 .textsec a.aboutbtn{ font-size:15px; line-height:35px; padding:0px 30px;}
	.ingredients-sectop h3{ font-size:30px; line-height:35px;}
	.traybakes-box-right .textsec{ padding-left:0px;}
	
	.cakes-box-right .textsec h2{ font-size:30px; line-height:35px;}
	.traybakes-box-right .textsec h2{font-size:30px; line-height:35px;}
	.biscuits-box-right .textsec h2{font-size:30px; line-height:35px;}
	.brownies-box .brownies-box-left .textsec h4{ font-size:30px; line-height:35px;}
	.brownies-box .brownies-box-left .textsec p{ font-size:14px; line-height:20px; text-align:justify;}
	.brownies-box .brownies-box-left .textsec ul li{font-size:15px; line-height:20px;}
	.ingredients-secbottom02-text .textsec h4{ font-size:30px; line-height:35px;}
	.ingredients-secbottom02-text .textsec p{ font-size:15px; line-height:22px;}
	.ingredients-secbottom02{ padding-top:25px; padding-bottom:25px;}
	.ingredients-secbottom02-text .textsec h6 a.enquire-btn{ font-size:14px; line-height:20px;}
	
	/*=======product-section start==============*/
	.product-sec{ padding-top:30px; padding-bottom:100px;}
	.product-secbottom-main .cpps-grid .cpps-item h3.cpps-title a{ font-size:22px; line-height:25px; font-family: "Playfair Display", serif;}
	.product-secbottom-main .cpps-grid .cpps-item .add_to_cart_button a{ font-size:16px!important; line-height:35px!important; padding:0px 20px!important;}
	
	/*=======product-section end==============*/
	
	/*=============inner-section start=============*/
	.inner-section p{ font-size:15px; line-height:24px; text-align:justify;}
	.inner-section h2{ font-size:30px; line-height:35px;}
	.inner-section h3{font-size:25px; line-height:30px;}
	.inner-section h4{ font-size:20px; line-height:23px;}
	.inner-section h5{ font-size:18px; line-height:25px;}
	/*=============inner-section end=============*/
	
	/*============gallery-section start==============*/
	.gallery-section03{ padding-top:25px; padding-bottom:60px;}
	.gallery-section03-text .textsec h2{ font-size:35px; line-height:40px; margin-bottom:15px;}
	.gallery-section03-text .textsec p{ font-size:15px; line-height:22px; text-align:justify;}
	.gallery-section03-text .textsec h6 a.enquire-btn{ font-size:14px; line-height:30px!important;}
	
	/*============gallery-section start==============*/
	
	/*==========contact-section start================*/
	.contactsec01{ padding-top:20px; padding-bottom:100px;}
	.contactsec01-top .textsec h2{ font-size:30px; line-height:35px;}
	.contactsec01-top .textsec p{ padding:0px; font-size:15px; line-height:22px;}
	.contactform-sec{ width:100%; margin:0px auto;}
	.contactsec01-top{ margin-bottom:20px;}
	.namesec input[type="submit"]{ font-size:20px; line-height:25px;}
	.contactsec01-bottom01 p{ font-size:20px; line-height:30px;}
	.contactsec01-bottom01 .imgsec{ width:30px;}
	.contactsec01-bottom01{ padding:0px 0px 0px 40px; font-weight:30px;}
	.contactsec01-bottom01 p a{word-break: break-all;}
	
	/*==========contact-section end================*/
	
	
}




@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}
.logosec{ position:static; width:45%;}
.topsection .container .row{ background:none; padding-top:10px!important; padding-bottom:10px!important;}
.banner-section .full-img-text{ width:100%; height:auto; position:static; left:0px; top:0px; z-index:99999; 
top:0%; color:#000; transform:translateY(0%); -ms-transform:translateY(0%); 
-webkit-transform:translateY(0%); -o-transform:translateY(0%); text-align:left; color:#FFF; padding:15px 0px;}
.banner-section .full-img-text h6{ font-size:16px; line-height:24px;}
.banner-section .full-img-text h1{ font-size:30px; line-height:35px;}
	.banner-section .full-img-text p{ font-size:15px; line-height:23px;}
	.banner-section .full-img-text ul li a{ font-size:13px; line-height:20px; padding:7px 20px; margin:7px;}
	.bx-controls{ left:0px!important; bottom:-5px!important;}
	.homesection01{ padding:30px 0px;}	
	.homesection01 h2{ font-size:30px; line-height:35px;}
	.homesection01 p{ font-size:15px; line-height:22px; padding:0px 2%;}
	.homesection01 ul li{ margin:4px 0px;}
	.homesection01 ul li.yellow-btn a{ font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection01 ul li.pink-btn a{ font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection02{ padding-top:20px; padding-bottom:20px;}	
	.homesection02-main:nth-child(2n+1) .homesection02-main-right{ padding-top:5px;}
	.homesection02-main-right .textsec h2{ font-size:30px; line-height:35px;}
	.homesection02-main-right .textsec p{ font-size:15px; line-height:22px; text-align:justify;}
	.homesection02-main-right .textsec p a.shop-btn{ font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection03-main01{ width:auto; padding:15px;}
	.homesection03-main01 .textma h2{ font-size:30px; line-height:35px;}
	.homesection03-main01 .textma p{ font-size:15px; line-height:22px; font-weight:400}
	.homesection03-main01 .textma h6 a.about-btn{font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection03-main02 h2{ font-size:30px; line-height:35px;}
	.homesection03-main02 p{ font-size:14px; line-height:22px; font-weight:400; padding:0px 2%;}
	.homesection04{ padding:20px 15px 80px 15px;}
	.homesection04button ul li.morebtn-icon01 a{ font-size:11px; line-height:30px; padding:5px 8px;}
	
	/*==========about page==========*/
	.banner-section{ min-height:150px;}
	.about-section{ padding:25px 0px 100px 0px;}
	.about-section01 h2{ font-size:30px; line-height:35px;}
	.about-section01 h4{ font-size:15px; line-height:22px;}
	.about-section01 p{ font-size:14px; line-height:22px; font-weight:400; padding:0px;}
	.about-section02-right .textsec h3{ font-size:30px; line-height:35px;}
	.about-section02-right .textsec p{font-size:15px; line-height:22px; text-align:justify;}
	.about-section03{ padding:20px 0px 100px 0px;}
	.about-section03 .textsec h3{font-size:30px; line-height:35px;}
	.about-section03 .textsec p{font-size:15px; line-height:22px; text-align:justify;}
	.ingredients-sectop h3{ font-size:22px; line-height:24px;}
	
	.brownies-box .brownies-box-left{width:100%; float:none; margin:0px auto 10px auto;}
    .brownies-box .brownies-box-right{width:100%; float:none; margin:0px auto;}
	#cssmenu.align-center > ul > li.about{ margin-left:0px!important;}
	.traybakes-box-right .textsec{ padding-left:0px;}
	
	/*=======product-section start==============*/
	.product-sec{ padding-top:30px; padding-bottom:100px;}
	.cpps-grid{ display:block!important;}
	.product-secbottom-main .cpps-grid .cpps-item h3.cpps-title a{ font-size:25px; line-height:30px; font-family: "Playfair Display", serif;}
	.product-secbottom-main .cpps-grid .cpps-item .add_to_cart_button a{ font-size:16px!important; line-height:35px!important;}
	
	.custom-single-product .container{ padding-top:30px; padding-bottom:60px;}
	.custom-product-image{ width:100%; float:none; margin:0px auto 20px auto;}
	.custom-product-summary{ width:100%; float:none; margin:0px auto;}
	
	/*=======product-section end==============*/
	
	/*=============inner-section start=============*/
	.inner-section p{ font-size:15px; line-height:24px; text-align:justify;}
	.inner-section h2{ font-size:30px; line-height:35px;}
	.inner-section h3{font-size:25px; line-height:30px;}
	.inner-section h4{ font-size:20px; line-height:23px;}
	.inner-section h5{ font-size:18px; line-height:25px;}
	/*=============inner-section end=============*/
	
	/*============gallery-section start==============*/
	.gallery-section{ padding-top:25px; padding-bottom:100px;}
	.gallery-section01 h2{ font-size:32px; line-height:35px;}
	.gallery-section03{ padding-top:30px; padding-bottom:30px;}
	.gallery-section03-text .textsec h2{ font-size:35px; line-height:40px;}
	.gallery-section03-text .textsec p{ font-size:15px; line-height:23px; font-weight:600;}
	.gallery-section03-text .textsec h6 a.enquire-btn{ font-size:16px; line-height:35px;}
	/*============gallery-section end==============*/
	
	/*==========contact-section start================*/
	.contactsec01{ padding-top:20px; padding-bottom:100px;}
	.contactsec01-top .textsec h2{ font-size:30px; line-height:35px;}
	.contactsec01-top .textsec p{ padding:0px; font-size:15px; line-height:22px;}
	.contactform-sec{ width:100%; margin:0px auto;}
	.contactsec01-top{ margin-bottom:20px;}
	.namesec input[type="submit"]{ font-size:20px; line-height:25px;}
	.contactsec01-bottom01 p{ font-size:20px; line-height:30px;}
	.contactsec01-bottom01 .imgsec{ width:30px;}
	.contactsec01-bottom01{ padding:0px 0px 0px 40px; font-weight:30px;}
	
	/*==========contact-section end================*/
	



}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
.logosec{ position:static; width:45%;}
.topsection .container .row{ background:none; padding-top:10px!important; padding-bottom:10px!important;}
.banner-section .full-img-text{ width:100%; height:auto; position:static; left:0px; top:0px; z-index:99999; 
top:0%; color:#000; transform:translateY(0%); -ms-transform:translateY(0%); 
-webkit-transform:translateY(0%); -o-transform:translateY(0%); text-align:left; color:#FFF; padding:15px 0px;}
.banner-section .full-img-text h6{ font-size:16px; line-height:24px;}
.banner-section .full-img-text h1{ font-size:30px; line-height:35px;}
	.banner-section .full-img-text p{ font-size:15px; line-height:23px;}
	.banner-section .full-img-text ul li a{ font-size:13px; line-height:20px; padding:7px 20px; margin:7px;}
	.bx-controls{ left:0px!important; bottom:-5px!important;}
	.homesection01{ padding:30px 0px;}	
	.homesection01 h2{ font-size:30px; line-height:35px;}
	.homesection01 p{ font-size:15px; line-height:22px; padding:0px 2%;}
	.homesection01 ul li{ margin:4px 0px;}
	.homesection01 ul li.yellow-btn a{ font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection01 ul li.pink-btn a{ font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection02{ padding-top:20px; padding-bottom:20px;}	
	.homesection02-main:nth-child(2n+1) .homesection02-main-right{ padding-top:5px;}
	.homesection02-main-right .textsec h2{ font-size:30px; line-height:35px;}
	.homesection02-main-right .textsec p{ font-size:15px; line-height:22px; text-align:justify;}
	.homesection02-main-right .textsec p a.shop-btn{ font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection03-main01{ width:auto; padding:15px;}
	.homesection03-main01 .textma h2{ font-size:30px; line-height:35px;}
	.homesection03-main01 .textma p{ font-size:15px; line-height:22px; font-weight:400}
	.homesection03-main01 .textma h6 a.about-btn{font-size:14px; line-height:30px; padding:4px 20px;}
	.homesection03-main02 h2{ font-size:30px; line-height:35px;}
	.homesection03-main02 p{ font-size:14px; line-height:22px; font-weight:400; padding:0px 2%;}
	.homesection04{ padding:20px 15px 80px 15px;}
	.homesection04button ul li.morebtn-icon01 a{ font-size:11px; line-height:30px; padding:5px 8px;}
	
	/*==========about page==========*/
	.banner-section{ min-height:150px;}
	.about-section{ padding:25px 0px 100px 0px;}
	.about-section01 h2{ font-size:30px; line-height:35px;}
	.about-section01 h4{ font-size:15px; line-height:22px;}
	.about-section01 p{ font-size:14px; line-height:22px; font-weight:400; padding:0px;}
	.about-section02-right .textsec h3{ font-size:30px; line-height:35px;}
	.about-section02-right .textsec p{font-size:15px; line-height:22px; text-align:justify;}
	.about-section03{ padding:20px 0px 100px 0px;}
	.about-section03 .textsec h3{font-size:30px; line-height:35px;}
	.about-section03 .textsec p{font-size:15px; line-height:22px; text-align:justify;}
	
	/*========ingredients page============*/
	.ingredients-sec{ padding-top:25px; padding-bottom:100px;}
	.ingredients-sectop h3{font-size:20px; line-height:25px;}
	.cakes-box-right .textsec p{ font-size:14px; line-height:22px;}
	.traybakes-box{ padding-top:25px; padding-bottom:25px;}
	.traybakes-box-right .textsec{ padding-left:20px;}
	.brownies-box{ min-height:100px; margin-bottom:15px;}
	.brownies-box .brownies-box-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.brownies-box .brownies-box-right{ width:100%; float:none; margin:0px auto;}
	.ingredients-secbottom02{ padding-top:30px; padding-bottom:30px;}
	.ingredients-secbottom02-text .textsec h4{ font-size:30px; line-height:35px;}
	.ingredients-secbottom02-text .textsec p{ font-size:15px; line-height:22px; font-weight:400;}
	.ingredients-secbottom02-text .textsec h6 a.enquire-btn{ font-size:14px; line-height:25px;}
	.brownies-box .brownies-box-left .textsec h4{ font-size:25px; line-height:28px; margin-bottom:5px;}
	.cakes-box-right .textsec h2{ font-size:35px; line-height:40px;}
	.traybakes-box-right .textsec h2{ font-size:35px; line-height:40px;}
	
	.biscuits-box-right .textsec{ padding-top:0px;}
	.biscuits-box-right .textsec h2{ font-size:35px; line-height:40px;}
	#cssmenu.align-center > ul > li.about{ margin-left:0px!important;}
	
	/*=======product-section start==============*/
	.product-sec{ padding-top:30px; padding-bottom:100px;}
	.cpps-grid{ display:block!important;}
	.product-secbottom-main .cpps-grid .cpps-item h3.cpps-title a{ font-size:25px; line-height:30px; font-family: "Playfair Display", serif;}
	.product-secbottom-main .cpps-grid .cpps-item .add_to_cart_button a{ font-size:16px!important; line-height:35px!important;}
	
	.custom-single-product .container{ padding-top:30px; padding-bottom:60px;}
	.custom-product-image{ width:100%; float:none; margin:0px auto 20px auto;}
	.custom-product-summary{ width:100%; float:none; margin:0px auto;}
	
	/*=======product-section end==============*/
	
	/*=============inner-section start=============*/
	.inner-section p{ font-size:15px; line-height:24px; text-align:justify;}
	.inner-section h2{ font-size:30px; line-height:35px;}
	.inner-section h3{font-size:25px; line-height:30px;}
	.inner-section h4{ font-size:20px; line-height:23px;}
	.inner-section h5{ font-size:18px; line-height:25px;}
	/*=============inner-section end=============*/
	
	/*============gallery-section start==============*/
	.gallery-section{ padding-top:25px; padding-bottom:100px;}
	.gallery-section01 h2{ font-size:32px; line-height:35px;}
	.gallery-section03{ padding-top:30px; padding-bottom:30px;}
	.gallery-section03-text .textsec h2{ font-size:35px; line-height:40px;}
	.gallery-section03-text .textsec p{ font-size:15px; line-height:23px; font-weight:600;}
	.gallery-section03-text .textsec h6 a.enquire-btn{ font-size:16px; line-height:35px;}
	/*============gallery-section end==============*/
	
	/*==========contact-section start================*/
	.contactsec01{ padding-top:20px; padding-bottom:100px;}
	.contactsec01-top .textsec h2{ font-size:30px; line-height:35px;}
	.contactsec01-top .textsec p{ padding:0px; font-size:15px; line-height:22px;}
	.contactform-sec{ width:100%; margin:0px auto;}
	.contactsec01-top{ margin-bottom:20px;}
	.namesec input[type="submit"]{ font-size:20px; line-height:25px;}
	.contactsec01-bottom01 p{ font-size:20px; line-height:30px;}
	.contactsec01-bottom01 .imgsec{ width:30px;}
	.contactsec01-bottom01{ padding:0px 0px 0px 40px; font-weight:30px;}
	
	/*==========contact-section end================*/
	
	
	
	
	
}

