@media (min-width: 768px) {
	html{ font-size:18px; } 
	
	.bannerpage{padding: 5% 0;}
	.navbar-collapse{ width: 50%;}
	.footer{padding: 5% 0 2%;}
	.content-box{padding:5% 0;}
	.bannerpage.aboutpage,
	.bannerpage.contactpage,
	.bannerpage.productpage
	{
		padding: 4% 0;
	}
	.readmore-btn.readright{
		margin: 0;
		float: right;
	}
	
	.title-box.subtitle{text-align: left;}
	.title-box.titleservice{margin: 1rem auto 0;}
	
	.flowerbox img{width: 90px;}
	.flowerbox.flowerone {
        transform: translate(-50%, 0) scale(.8);
        top: 1%;
    }
	.flowerbox.flowertwo {
        top: 35%;
        transform: translate(50%, 0) scale(.8);
        width: 55%;
    }
	.flowerbox.flowerthree {
        bottom: -2%;
        transform: translate(50%, 0) scale(.8);
        width: 70%;
    }
	.flowerbox.flowerfour {
        transform: translate(-11%, 0%) scale(.8);
    }
	.flowerbox.flowerfive {
		transform: translate(-50%, 0) scale(.65);
        top: 29%;
        left: 20%;
        width: 70%;
		align-items: flex-start;
    }
	.contactbar ul{font-size: 1rem;}
	.social-footer{text-align: center;}
	.social-footer ul li{
		display: inline-block;
		margin-right: 10px;
	}
	.contactbar ul li:last-child{display: block;}
	
	.cardcontact{margin: 0;}
	

	.content-box.relatedcontent .title-box.subtitle{margin: 0;}
	
}
@media (min-width: 992px) { 
	#nav-icon3{display: none ;}
	.navbar-brand{
		padding: 0;
		margin-bottom: 0;
	}
	.navbar-brand img {
        width: 89px;
    }
	.contactbar ul li:first-child img{width: 28px;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: center;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		justify-content: flex-end;
	}
	
	.navbar-nav li{
		width:auto;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}
	.navbar-nav li a{
		padding: 5px 20px;
		text-align: center;
	}
	.navbar-nav li.language-box .dropdown-menu{
		width: 100%;
		min-width: inherit;
		border-radius: 10px;
		overflow: hidden;
	}
	
	.policy-box ul{
		display: flex;
		align-items: center;
	}
	.textabouthome{
		padding: 0;
		background: none;
		border-radius: 0;
		margin: 0;
	}
	.content-box.abouthome{
		padding: 7% 0;
		background-position: right center ;
	}
	.textabouthome h1{font-size: 33px;}
	.title-box h1{font-size: 33px;margin: 0 10px;}
	.language-mobile{display: none;}
	.navbar-nav li.language-box{display: block;}
	.social-footer{text-align: left;}
	.social-footer ul li{
		display: block;
		margin-right: 0;
	}
	
	.flowerbox.flowertwo {
        top: 38%;
        transform: translate(48%, 0) scale(.8);
        width: 65%;
    }
	.flowerbox.flowerfour {
        transform: translate(-5%, 0%) scale(.8);
        width: 70%;
    }
	.flowerbox.flowerfive {
        transform: translate(-50%, 0) scale(.7);
        top: 30%;
        left: 21%;
    }
	
	.bannercaptions h1{font-size: 55px;}
	.social-box img{width: 45px;}
	.textabouthome.aboutpage h1{font-size: 33px;}
}
@media (min-width: 1200px) {
	html{ font-size:20px; } 
	.container{max-width:1220px;}
	.navbar-brand img{width: 115px;}
	.flowerbox img{width: 105px;}
	.textflower h1{font-size: 24px;}
	.flowerbox.flowerfive {
        transform: translate(-50%, 0) scale(.7);
        top: 31%;
    }
	.footer h1{font-size: 24px;}
	.address-footer img{width: 115px;}
	.textabouthome h1,
	.title-box h1{font-size: 43px;}
	
	
	.contentflower img.mainflower{opacity: 0;}
	.flowerbox{width: 350px;}
	.textflower{width: 100%;}
	.flowerbox.flowerone {
        transform: translate(-50%, 0) scale(1);
        top: 0;
        z-index: 5;
        background: url(../images/bg-flowerone.png) top center no-repeat;
        background-size: 100% !important;
        padding: 8% 0 20%;
    }
	.flowerbox.flowerone:hover{transform: translate(-50%, -5%);}
	.flowerbox.flowertwo {
        top: 25%;
        right: -6.2%;
        transform: translate(0%, 0) scale(1);
        background: url(../images/bg-flowertwo.png) top right no-repeat;
        padding: 18% 2% 9% 4%;
        width: 450px;
        background-size: 100% !important;
    }
	.flowerbox.flowertwo img{margin: 0;}
	.flowerbox.flowertwo:hover {
        right: -9%;
        top: 24%;
    }
	.flowerbox.flowerthree {
        transform: translate(0, 0) scale(1);
        background: url(../images/bg-flowerthree.png) bottom right no-repeat;
        background-size: 100% !important;
        padding: 20% 0 5%;
        width: 350px;
        bottom: -11.75%;
        right: 7%;
    }
	.flowerbox.flowerthree:hover {
        bottom: -14%;
        right: 5%;
    }
	.flowerbox.flowerfour {
        background: url(../images/bg-flowerfour.png) bottom right no-repeat;
        background-size: 100% !important;
        padding: 18% 0% 10% 7%;
        width: 350px;
        transform: translate(-5%, 18%) scale(1);
        left: 8.5%;
        bottom: -1%;
    }
	.flowerbox.flowerfour:hover{transform: translate(-8%, 22%);}
	.flowerbox.flowerfive {
        top: 24%;
        left: -7.5%;
        transform: translate(0%, 0) scale(1);
        width: 460px;
        background: url(../images/bg-flowerfive.png) top left no-repeat;
        background-size: 100% !important;
        padding: 16% 0% 0;
    }
	.flowerbox.flowerfive .textflower{transform: scale(.85) translateX(-3rem) translateY(-1.5rem);}
	.flowerbox.flowerfive:hover {
        top: 23%;
        left: -10%;
    }
	
	#carouselmainSlide .carousel-item{height: 665px;}
	.address-footer{margin: 0 -3rem 0 .5rem;}
	
	.mapbox{height: 315px;}
	.textabouthome h2 {
        font-size: 24px;
        font-style: italic;
		font-weight: 800;
    }
	

	.bannerimgfixed{
		background-attachment: fixed !important;
	}
	
	.addlinebtn{font-size: 1rem;}
}

@media (min-width: 1440px) {
	html{ font-size:22px; } 
	.container{max-width:1336px;}
	
	.title-box.titleservice img {
		width: auto;
		vertical-align: middle;
	}
	
	.flowerbox {width: 380px;}
	.flowerbox.flowertwo {
        width: 480px;
        padding: 18% 5% 8%;
		right: -5%;
    }
	.flowerbox.flowerthree {
        padding: 17% 0 6%;
        width: 380px;
        bottom: -10.5%;
    }
	.flowerbox.flowerfour {
        transform: translate(-4%, 18%);
        padding: 18% 0 6%;
        width: 380px;
    }
	.flowerbox.flowerfive {
        top: 24.3%;
        left: -6%;
        width: 490px;
        padding: 14% 2% 3%;
    }
	
	
	
	.bannercaptions h1{font-size: 45px;}
	.address-footer{margin: 0 -4rem 0 .5rem;}
	.contact-footer{margin: 0 -2rem 0 1rem;}
	
	
	
}

@media (min-width: 1600px) { 
	.flowerbox.flowertwo:hover {
        top: 20%;
    }
	.contact-footer{margin-right: 1rem;}
	.address-footer{margin: 0 -2rem 0 .5rem;}
	.flowerbox.flowertwo:hover{right: -7%;top: 24%;}
	
}
@media (min-width: 1800px) {
	.container{max-width:1440px;}
	.flowerbox { width: 400px;}
	.flowerbox.flowerone {padding: 10% 0 20%;}
	.flowerbox.flowertwo {
        width: 520px;
        padding: 18% 5% 10%;
        right: -5%;
        top: 23.5%;
    }
	.flowerbox.flowerthree {
        width: 400px;
        bottom: -7.6%;
        right: 8%;
    }
	.flowerbox.flowerfour {
        padding: 19% 0 6%;
        width: 400px;
        bottom: 1.5%;
        left: 9.5%;
    }
	.flowerbox.flowerfive {
        top: 23%;
        left: -5.7%;
        width: 530px;
    }
	.flowerbox.flowertwo:hover {top: 23%;}
	.flowerbox.flowerthree:hover {
        bottom: -9%;
        right: 7%;
    }
	.flowerbox.flowerfive:hover {
        top: 22%;
        left: -8%;
    }
}
@media (min-width: 2000px) {
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

