/* Extra small devices (portrait phones, less than 576px)*/
@media(max-width: 575px) {
 
 /* banner start  */

	.banner{

	}
	.b-h1{
		font-size: 42px;
	}
	.banner p {
		padding: 0 40px;
	}
	/* banner end  */

	/* feature start  */

	.f_text h1{font-size: 32px;
		text-align:center;
    }
    .f-p{
    	text-align:center;

    }
    .f_img img{
    	width: 90%;


    }

    /* feature end  */

    /* section start  */

    .sweets img{
    	width: 90%;

    }

    /* section end  */

    /* about start  */
    .a-img img{
    margin: 15px 0;
    width: 90%;
    padding: 0 0 0 50px;
    }

	
    .a-content p{
    margin: 10px 0;
    padding: 0 50px 0 0;

    }

    /* about end  */

    /* contact start  */
    .a-h1{
   
    	padding: 0 55px 0 55px;
    	text-align: center;
	 }
	 .a-contact p{
	 	margin: 30px 0;
	 	text-align: center;
	 }
	 .c-form p{
    text-align: center;
    padding: 20px 0;
	 }
	 .c-form{
    padding: 0 55px 0 55px;
	 }

    /* contact end  */
    /* footer start  */
    .ft_details {
     padding: 0 150px;
    

	 }
	 .f-d h2{
	 	text-align: center;
	 	margin: 10px 10px;
	 }
	 .f-d ul li a{
	 	text-align: center;

	 }
	 .ft-list{
	 	text-align: center;
	 }

    /* footer end  */



} 

	


/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px){
 
 /* banner start  */

	.banner{

	}
	.b-h1{
		font-size: 45px;
		
	}
	.banner p {
		padding: 0 40px;
	}
	/* banner end  */

	/* feature start  */

	.f_text h1{
		font-size: 35px;
		text-align:center;
		margin-top:50px;
    }
    .f-p{
    	text-align:center;
    	margin:10px 10px;


    }
    .f_img img{
    	width: 100%;


    }

    /* feature end  */

    /* section start  */

    .sweets img{
    	width: 100%;

    }

    /* section end  */

    /* about start  */
    .a-img img{
    margin: 15px 0;
    width: 100%;
    padding: 0 0 0 50px;
    }

	
    .a-content p{
    margin: 10px 0;
    padding: 0 50px 0 0;

    }

    /* about end  */

    /* contact start  */
    .a-h1{
   
    	padding: 0 50px;
    	text-align: center;
	 }
	 .a-contact p{
	 	margin: 30px 0 0 0;
	 	text-align: center;
	 }
	 .c-form p{
    text-align: center;
    padding: 0 0 30px 0;
	 }
	 .c-form{
    padding: 0 30px;
	 }

    /* contact end  */
    /* footer start  */
    .ft_details {
     padding: 0 150px;
    

	 }
	 .ft_details img{
     width: 100%;
    

	 }

	 .f-d h2{
	 	text-align: center;
	 	margin: 10px 10px;
	 }
	 .f-d ul li a{
	 	text-align: center;

	 }
	 .ft-list{
	 	text-align: center;
	 }

    /* footer end  */



} 
 


/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px){
 
 /* banner start  */

	.banner{
		padding: 100px 0 60px;

	}
	.b-h1{
		font-size: 52px;
		
	}
	.banner p {
		
	}
	/* banner end  */

	/* feature start  */

	.f_text h1{
		
		margin-top:50px;
    }
    .f-p{
    	


    }
    .f_img img{
    	width: 100%;


    }

    /* feature end  */

    /* section start  */

    .sweets img{
    	width: 95%;

    }

    /* section end  */

    /* about start  */
    .a-img img{
    margin: 75px 0;
    width: 100%;
    
    }

	
    .a-content p{
    margin: 20px 0;
    padding: 0 20px 0 0;

    }

    /* about end  */

    /* contact start  */
    .a-h1{
   
    	padding: 0 20px;
    	
	 }
	 .a-contact p{
	 	margin: 30px 0 0 0;
	 	padding: 0 20px;
	 }
	 .c-form p{
    
    padding: 30px 0 30px 0;
	 }
	 .c-form{
    padding: 0 30px;
	 }

    /* contact end  */
    

} 
 


/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width:1399px){

} 
	
/* Extra Extra large devices (large desktops, 1400px and up)*/
@media (min-width:1400px){
	
}