@media only screen and (min-width: 993px) and (max-width: 1199px) {
	
	.footer {
		position: static;
		background: #e02f41;
	}
	nav.navbar.bootsnav {
		box-shadow: none;
	}
	nav.navbar.bootsnav ul.nav > li > a {
	    color: #fff;
	    margin-top: 12px;
	}
	nav.navbar.bootsnav.studio ul.nav > li > a:hover {
	    color: #ffffff;
	}
	nav.navbar.bootsnav.studio ul.nav > li > a:after {
		background: transparent;
	}
	.dropdown-menu>li>a {
		 padding: 8px 20px;
		 color:  #111;
	}
	.dropdown-menu {
	    min-width: 235px;
	}
	.md-input, .md-textarea, .md-select select {
		background: rgba(224, 47, 65, 0.85);
	}
	.plum_cake.product_photo {
	    padding: 260px 0 0px;
	}
	.product_photo_display {
		right: 60px;
	}
	.plum_cake .product_photo_display {
		right: 50px;
	}
	.french_macarons.product_photo {
		padding: 230px 0 0px; 
	}
	.brownies.product_photo {
	    padding: 220px 0 0px;
	}
	.spice_cake.product_photo, .love_cake.product_photo, .assorted_nut.product_photo {
	    padding: 220px 0 0px;
	}
	nav.navbar.bootsnav.navbar-fixed.navbar-transparent {
		background: transparent;
	}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	nav.navbar.bootsnav ul.nav > li > a {
		color: #fff;
		text-align: left;
		border-bottom: solid 1px #d61b2e;
	}
	nav.navbar.bootsnav .navbar-nav > li:first-child > a {
		color: #fff!important;
	}
	nav.navbar.bootsnav.studio ul.nav > li > a:hover {
	    color: #ffffff;
	}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
		border-bottom: solid 1px #e02f41;
		color: #ffffff;
		font-size: 16px;
	}
	nav.navbar.bootsnav.studio ul.nav > li > a:after {
		background: transparent;
	}
	nav.navbar.bootsnav ul.nav > li > a .caret {
		display: none;
	}
	nav.navbar.bootsnav.navbar-fixed .logo-display {
		display: block !important;
	}
	nav.navbar.bootsnav.navbar-transparent .logo, .logo {
		height: 70px;
	}
	nav.navbar.bootsnav .navbar-toggle {
		top: 12px;
	}
	
	.footer {
		position: static;
		background: #e02f41;
	}
	.inner_page {
	    background: url(../images/iner_bg1.jpg);
	    background-position: center center; 
	}
	.inner_page .wrapper:before {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(224, 47, 65, 0.2);
	    content: "";
	}
	.product_photo_display {
		right: 235px;
	}
	.plum_cake .product_photo_display {
		right: 100px;
	}
	.french_macarons.product_photo {
		padding: 220px 0 0px;
	}
	.brownies.product_photo {
	    padding: 220px 0 0px;
	}
	.spice_cake.product_photo {
	    padding: 220px 0 0px;
	}
	.assorted_nut.product_photo {
	    padding: 230px 0 0px;
	}
	.iner_contact .icon-text.feature-box-2 .dis {
		line-height: 30px;
	}
	.folow_us {
	    padding-top: 20px;
	}
	.license {
		padding-top: 18px;
	}
	.mt-50.contactfm_nom50 {
	    margin-top: 10px;
	}
	.md-input, .md-textarea, .md-select select {
		background: rgba(224, 47, 65, 0.85);
	}
	.navbar .container {
		width: 96%;
	}
	nav.navbar.bootsnav .navbar-header {
		padding-left: 0px;
		padding-right: 0px;
	}
	nav.navbar.bootsnav .navbar-nav {
		padding-left: 0px;
		padding-right: 0px;
	}
	nav.navbar.bootsnav.navbar-fixed.navbar-transparent {
		border-bottom: 1px solid rgba(250, 233, 166, 0.6)!important;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse {
	    border-bottom: 1px solid transparent;
	}
	.home nav.navbar.bootsnav.navbar-fixed.navbar-transparent {
	    border-bottom: 1px solid transparent!important;
	}
	.copy-right {
		margin-bottom: 10px;
	}
}

 
@media only screen and (max-width: 767px) {


	nav.navbar.bootsnav ul.nav > li > a {
		color: #fff;
		text-align: left;
		border-bottom: solid 1px #d61b2e;
	}
	nav.navbar.bootsnav .navbar-nav > li:first-child > a {
		color: #fff!important;
	}
	nav.navbar.bootsnav.studio ul.nav > li > a:hover {
	    color: #ffffff;
	}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
		border-bottom: solid 1px #e02f41;
		color: #ffffff;
		font-size: 16px;
	}
	nav.navbar.bootsnav.studio ul.nav > li > a:after {
		background: transparent;
	}
	nav.navbar.bootsnav ul.nav > li > a .caret {
		display: none;
	}
	nav.navbar.bootsnav.navbar-fixed .logo-display {
		display: block !important;
	}
	nav.navbar.bootsnav.navbar-transparent .logo, .logo {
		height: 70px;
	}
	nav.navbar.bootsnav .navbar-toggle {
		top: 12px;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse {
		border-bottom: 1px solid #fae9a6;
	}
	.footer {
		position: static;
		background: #e02f41;
	}
	.iner_contact .contact-form-style-01 {
	    margin-top: 0; 
	}
	.inner_page {
	    background: url(../images/iner_bg1.jpg); 
	}
	.md-input, .md-textarea, .md-select select {
		background: rgba(224, 47, 65, 0.9);
	}
	.folow_us span {
		font-size: 18px;
		font-weight: 600;
	}
	.copy-right {
		margin-bottom: 15px;
	}
	.product_photo_display {
		right: 200px;
	}
	.plum_cake .product_photo_display {
		right: 100px;
	}
	.spice_cake.product_photo {
	    padding: 220px 0 0px;
	} 
	.love_cake.product_photo {
	    padding: 220px 0 0px;
	}
	.assorted_nut.product_photo {
	    padding: 200px 0 0px;
	}
	.inner_page .wrapper:before {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(224, 47, 65, 0.2);
	    content: "";
	}
	.mt-50.contactfm_nom50 {
	    margin-top: 10px;
	}
	body.home .copy-right {
	    margin-bottom: 0px;
	}
	body.home nav.navbar.bootsnav .navbar-header {
		background: transparent;
	}
	body.home nav.navbar.bootsnav.navbar-fixed.navbar-transparent {
		box-shadow: none;
	}
}

@media only screen and (max-width: 600px) {
	.product_photo_display {
		right: 150px;
	}
	.plum_cake .product_photo_display {
		right: 10px;
	}
	.brownies.product_photo {
	    padding: 220px 0 0px;
	}
	.french_macarons.product_photo {
	    padding: 220px 0 0px;
	}

	
}

@media only screen and (max-width: 480px) {
	.product_photo_display {
		right: 90px;
	}
	.plum_cake .product_photo_display {
		right: 30px;
	}
	.assorted_nut.product_photo {
	    padding: 220px 0 0px;
	}
	.plum_cake.product_photo {
	    padding: 280px 0 0px;
	}
	.iner_contact .icon-text.feature-box-2 .dis {
		line-height: 30px;
	}

}
@media only screen and (max-width: 479px) { 
	.slider_logo img {
		width: 100%!important;
	}
}

@media only screen and (max-width: 393px) {
	.iner_contact .icon-text.feature-box-2 .dis {
	    line-height: 28px;
	}
	.inner_page .section-title h1 {
	    font-size: 30px;
	}
	.product_photo_display {
	    right: 48px;
	}
}

@media only screen and (max-width: 360px) {
	.inner_page .section-title h1 {
	    font-size: 28px;
	}
	.product_photo_display {
	    right: 32px;
	}
}

@media only screen and (max-width: 320px) {
	.iner_contact .icon-text.feature-box-2 .dis a {
	    font-size: 18px;
	}
	.iner_contact .icon-text.feature-box-2 .dis {
	    line-height: 26px;
	}
	.iner_contact .icon-text.feature-box-2 .dis {
	    font-size: 18px;
	}
	.license {
		font-size: 15px;
	}
	.plum_cake .product_photo_display {
	    right: 10px;
	}
	.plum_cake.product_photo {
	    padding: 300px 0 0px;
	}
	.inner_page .section-title h1 {
	    font-size: 25px;
	}
	.product_photo_display {
	    right: 10px;
	}

}