/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1601px) and (max-width: 1920px){

.latest-news{width: 30%; float: right; margin-right: 0%;z-index: 999999;
    margin-top: -754px;}
}

@media only screen and (min-width: 1367px) and (max-width: 1600px){

.latest-news{width: 30%; float: right; margin-right: 0%;z-index: 999999;
    margin-top: -607px;}
}

@media only screen and (min-width: 1000px) and (max-width: 1169px){
.container {
	width: 1000px;
	margin: auto;
}


}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 747px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}



}



@media only screen and (min-width: 640px) and (max-width: 767px){
.container {
	width: 590px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}



}


@media only screen and (min-width: 480px) and (max-width: 639px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 440px;
	margin: auto;
}

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}



.header #logo{
	background-position: center top;
}


.slidermar1 {
	padding-top: 130px;

}



}





@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}
.container {
	width: 300px;
	margin: auto;
}

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}

.header #logo{
	background-position: center top;
}

.slidermar1 {
	padding-top: 124px;
	
}

/*.header .container{width: 100%}*/

.header-left{display: none;}

.header-center {
    width: 90%;
    float: left;
    margin-right: 5%;
}

.header-center img{
    width: 100%;
}

.header-right{display: none;}

.header-mobilemenu {
    width: 5%;
    float: left;
   display: block;
   color: #fff;
   margin-top: 50px;
   font-size: 32px
}

.header-mobilemenu a{
    
   color: #fff;
    
}

.excellence-text h3 {
   margin-bottom: 20px;
}

.excellence-text h1 {
   font-size: 30px;
   margin-bottom: 23px;
   line-height: 47px;
}

.loved-sweets {
    width: 100%;
    float: left;
    margin-right: 0%;
    height: 400px;
    margin-bottom: 65px;
}

.loved-sweets:last-child {
    margin-right: 0%;
    margin-bottom: 0px;
}

.tradition-collections h3 {
    margin-bottom: 20px;
}

.tradition-collections h2 {
    font-size: 30px;
   margin-bottom: 23px;
   line-height: 47px;
}

.tradition-collections-box {
    width: 100%;
    float: left;
    margin-right: 0%;
    height: 300px;
    margin-bottom: 65px;
}

.tradition-collections-box:last-child {
    margin-right: 0%;
    margin-bottom: 0px;
}

.about-section {
    background-image: url(../images/background-bg.jpg);
        padding: 0px 0 49px;
        margin-top: 26px;
}

.about-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-top: 60px;
    margin-bottom: 0px;
}

.about-left h6 {
    font-size: 28px;
    margin-bottom: 8px;
    letter-spacing: 0.5px;
    line-height: 44px;
}
.about-left h2 {
    font-size: 23px;
    margin-bottom: 9px;
    letter-spacing: 0.5px;
    line-height: 39px;
}
.about-left p {
    padding-top: 8px;
    padding-bottom: 26px;
}
.about-right {
    width: 100%;
    float: left;
    margin-bottom: 50px;
    margin-top: 30px;
}

.about-right img{
    width: 100%;
}
.signature-collections h3 {
   font-size: 36px;
    margin-bottom: 20px;
    line-height: 46px;
}
.signature-collections h2 {
    font-size: 30px;
    margin-bottom: 30px;
    line-height: 44px;
}

.signature-collections-box {
    width: 100%;
    float: left;
    margin-right: 0%;
    height: 500px;
    margin-bottom: 65px;
}

.signature-collections-box:last-child {
    margin-right: 0%;
    margin-bottom: 0px;
}

.whychoose-section {
    padding: 80px 0px 0px;
    position: relative;
    width: 100%;
    float: left;
}

.whychoose-section h3 {
   margin-bottom: 20px;
}

.whychoose-section h1 {
   font-size: 30px;
   margin-bottom: 23px;
   line-height: 47px;
}

.why-left {
    width: 100%;
    float: left;
    margin-right: 0%;
}

.why-center {
    width: 100%;
    float: left;
}

.why-center img{
    width: 100%;
    margin-bottom: 30px;
}

.why-right {
    width: 100%;
    float: left;
    margin-left: 0%;
}

.secret-ingredient {
    margin-bottom: 80px;
    margin-top: 20px;
}

.secret-ingredient h2 {
    line-height: 46px;
}

.secret-ingredient h2 span {
    font-size: 52px;
    line-height: 86px;
}

.secret-ingredient-box {
    width: 100%;
    float: left;
    margin-right: 0%;
}

.footer {
    background-color: #0e1317;
    padding: 40px 0px 15px;
    background-image: url(../images/background-bg1.jpg);
}

.footer p {
    font-size: 14px;
}

.footer-1 {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.footer-1 img{
    width: 100%;
}
.footer-2 {
    width: 100%;
    float: left;
    margin-right: 0%;
}

.footer-3 {
    width: 100%;
    float: left;
    margin-right: 0%;
}

.footer-4 {
    width: 100%;
    float: left;
    margin-right: 0%;
}

ul.footer_social_links {
    float: left;
    padding: 0px;
    margin: 0px 0px 30px 0px;
}

.copyrights-left {
    width: 100%;
    float: left;
}

.copyrights-right {
    width: 100%;
    float: left;
}

.copyrights {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #047178;
}

.innerpage h3 {
    margin-bottom: 20px;
}

.innerpage h2 {
    font-size: 30px;
   margin-bottom: 23px;
   line-height: 47px;
}

.product-collections-box {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 35px;
}

.contactus-box-left {
    width: 100%;
    margin-right: 0%;
    float: left;
    background: #011b32;
    padding: 13px;
    color: #fff;
}
.contactus-box-right {
    width: 100%;
    float: left;
    padding: 20px 13px;
    color: #fff;
}
.contactus-box-left p {
    font-size: 13px;
    line-height: 21px;
    margin-bottom: 0px;
    padding-top: 0px;
    
}
.contactus-box-left span {
    padding-right: 12px;
    font-size: 32px;
    padding-top: 8px;
  
}
.contactus-box-left h6 {
    margin-bottom: 5px;
}
.contactus-box-right h3 {
    font-size: 22px;
     text-align: left;
}
.contact-from {
    width: 100%;
    float: left;
    margin-right: 0%;
}

.contactus-box{
	background-color: #ffffff;
    box-shadow: 0 5px 24px 6px rgba(0,0,0,0.1); margin-top: 40px
}

}