@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');

body {
    max-width: 1180px;
    margin: 0 auto
}

a {
    color: #00adee;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    text-decoration: none
}

@media screen and (min-width:320px) {
	
	.birthday-contest-items {
        width: 100%;
        height: 165px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/27.svg);
        background-position: center;
    }
	
    .birthday-box,.birthday-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-header {
        max-width: 100%;
        height: 389px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/1.png);
        background-position: center;
        background-size: cover;
        padding: 30px 0 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .birthday-box {
        padding: 13px;
        background: rgba(234,249,255,.7);
        border-radius: 5px;
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-title {
        font-family: 'Intro Bold Caps',Tahoma,Geneva,sans-serif!important;
        font-style: normal;
        font-weight: 900;
        font-size: 22.1538px;
        line-height: 22px;
        color: #00adee
    }

    .birthday-logo {
        margin: 5px 0 0
    }

    .birthday-year {
        display: block;
        font-family: Pacifico;
        font-style: normal;
        font-weight: 400;
        font-size: 22.1352px;
        line-height: 39px;
        text-align: center;
        color: #00adee;
        text-shadow: 0 0 7.62671px #fff,0 0 20.3379px #fff;
        -webkit-transform: rotate(-3.03deg);
        -ms-transform: rotate(-3.03deg);
        transform: rotate(-3.03deg)
    }

    .birthday-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 365px;
        margin: 20px auto
    }

    .birthday-menu-item {
        padding: 5px 10px;
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        border-radius: 5px;
        color: #fff;
        text-decoration: none;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        text-align: center;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        margin: 5px 0
    }

    .birthday-menu-item:hover {
        background-color: #00adee;
        -webkit-box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee;
        box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee
    }

    .birthday-gifts {
        max-width: 85%;
        padding: 16px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/4.png);
        background-position: -15% 50%;
        background-size: cover;
        border-radius: 10px;
        margin: 0 auto
    }

    .birthday-gifts-text {
        max-width: 394px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-gifts-text-1 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 44px;
        color: #000;
        margin: 0 0 20px;
        text-align: center
    }

    .birthday-gifts-text-2,.birthday-gifts-textbox-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-gifts-textbox-2 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
        text-align: center
    }

    .birthday-gifts-text-2 {
        margin: 10px 0;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        color: #00adee
    }

    .birthday-gifts-text-3 {
        font-size: 24px
    }

    .birthday-gifts-text-4 {
        font-size: 18px
    }

    .birthday-gifts-text-5 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #000;
        text-align: left
    }

    .birthday-contest-bg {
        max-width: 100%;
        background: -webkit-gradient(linear,left top,left bottom,from(#eaf9ff),to(rgba(234,249,255,0)));
        background: -o-linear-gradient(top,#eaf9ff 0,rgba(234,249,255,0) 100%);
        background: linear-gradient(180deg,#eaf9ff 0,rgba(234,249,255,0) 100%)
    }

    .birthday-contest {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 90%;
        margin: 30px auto 0;
        padding: 32px 0
    }

    .birthday-contest-text {
        max-width: 420px
    }

    .birthday-contest-prize,.birthday-sale a {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        text-align: center
    }

    .birthday-contest-prize {
        margin: 20px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 300px;
        color: #00adee
    }

    .birthday-prize-text-3 {
        font-size: 24px;
		line-height: 135%;
        margin: 5px 0
    }

    .birthday-prize-text-4 {
        font-size: 16px
    }

    .birthday-sale,.birthday-sale-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-sale {
        margin: 40px 0 0;
        height: 360px;
        max-width: 100%;
        background: url(https://madeindream.com/image/data/news/birthday-2021/6.png);
        background-size: cover;
        background-position: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-sale-box {
        max-width: 85%;
        padding: 16px;
        background: rgba(234,249,255,.95);
        border-radius: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bdcenter {
        text-align: left
    }

    .birthday-sale a {
        display: block;
        padding: 12px 30px;
        background: -o-radial-gradient(50% 0,140.5% 140.5%,#ff0a00 0,#eb5757 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,#ff0a00 0,#eb5757 100%);
        border-radius: 5px;
        font-size: 16px;
        color: #fff;
        margin: 15px 0 0
    }

    .birthday-sale a:hover {
        background: -o-radial-gradient(50% 0,140.5% 140.5%,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%)
    }

    .birthday-company-1 {
        margin: 60px auto;
        max-width: 90%
    }

    .birthday-company-2 {
        height: 315px;
        max-width: 100%;
        margin: 60px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bd-bg-2 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/7.png)
    }

    .bd-bg-3{
        background: url(https://madeindream.com/image/data/news/birthday-2021/12.png)
    }

    .bd-bg-4 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/25.png)
    }

    .bd-bg-5 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/26.png)
    }

    .birthday-company-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 0 0 20px;
        color: #fff;
        max-width: 487px
    }

    .birthday-company-text-1,.birthday-company-text-2 {
        font-family: Inter;
        font-style: normal;
        font-weight: 500
    }

    .birthday-company-text-1 {
        font-size: 36px;
        line-height: 77px;
        margin: 5px 0
    }

    .birthday-company-text-2 {
        font-size: 24px;
        line-height: 135%
    }

    .birthday-company-benefits {
        margin: -32px 0 0
    }

    .birthday-company-benefit,.birthday-company-benefits-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-company-benefits-row {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 1052px;
        margin: 0 auto
    }

    .birthday-company-benefit {
        margin: 0 16px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .birthday-company-benefit:nth-child(even) {
        margin: 40px 16px
    }

    .birthday-company-benefit-title {
        margin: 10px 0;
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 135%;
        color: #00adee
    }

    .birthday-company-benefit-text {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 155%;
        color: #000;
        padding: 20px;
        background: #eaf9ff;
        border-radius: 5px
    }

    .bd-mrg-tp {
        margin-top: 40px
    }
}

@media screen and (min-width:420px) {
	
	.birthday-contest-items {
        width: 100%;
        height: 165px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/27.svg);
        background-position: center;
    }
	
    .birthday-box,.birthday-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-header {
        max-width: 100%;
        height: 389px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/1.png);
        background-position: center;
        background-size: cover;
        padding: 30px 0 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .birthday-box {
        padding: 13px;
        background: rgba(234,249,255,.7);
        border-radius: 5px;
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-title {
        font-family: 'Intro Bold Caps',Tahoma,Geneva,sans-serif!important;
        font-style: normal;
        font-weight: 900;
        font-size: 22.1538px;
        line-height: 22px;
        color: #00adee
    }

    .birthday-logo {
        margin: 5px 0 0
    }

    .birthday-year {
        display: block;
        font-family: Pacifico;
        font-style: normal;
        font-weight: 400;
        font-size: 22.1352px;
        line-height: 39px;
        text-align: center;
        color: #00adee;
        text-shadow: 0 0 7.62671px #fff,0 0 20.3379px #fff;
        -webkit-transform: rotate(-3.03deg);
        -ms-transform: rotate(-3.03deg);
        transform: rotate(-3.03deg)
    }

    .birthday-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 365px;
        margin: 20px auto
    }

    .birthday-menu-item {
        padding: 5px 10px;
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        border-radius: 5px;
        color: #fff;
        text-decoration: none;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        text-align: center;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .birthday-menu-item:hover {
        background-color: #00adee;
        -webkit-box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee;
        box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee
    }

    .birthday-gifts {
        max-width: 90%;
        padding: 16px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/4.png);
        background-position: -15% 50%;
        background-size: cover;
        border-radius: 10px;
        margin: 0 auto
    }

    .birthday-gifts-text {
        max-width: 394px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-gifts-text-1 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 44px;
        color: #000;
        margin: 0 0 20px;
        text-align: center
    }

    .birthday-gifts-text-2,.birthday-gifts-textbox-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-gifts-textbox-2 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
        text-align: center
    }

    .birthday-gifts-text-2 {
        margin: 10px 0;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        color: #00adee
    }

    .birthday-gifts-text-3 {
        font-size: 24px
    }

    .birthday-gifts-text-4 {
        font-size: 18px
    }

    .birthday-gifts-text-5 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #000;
        text-align: center
    }

    .birthday-contest-bg {
        max-width: 100%;
        background: -webkit-gradient(linear,left top,left bottom,from(#eaf9ff),to(rgba(234,249,255,0)));
        background: -o-linear-gradient(top,#eaf9ff 0,rgba(234,249,255,0) 100%);
        background: linear-gradient(180deg,#eaf9ff 0,rgba(234,249,255,0) 100%)
    }

    .birthday-contest {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 90%;
        margin: 30px auto 0;
        padding: 32px 0
    }

    .birthday-contest-text {
        max-width: 420px
    }

    .birthday-contest-prize {
        margin: 20px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 300px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        text-align: center;
        color: #00adee
    }

    .birthday-prize-text-3 {
        font-size: 24px;
		line-height: 135%;
        margin: 5px 0
    }

    .birthday-prize-text-4 {
        font-size: 16px
    }

    .birthday-sale,.birthday-sale-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-sale {
        margin: 40px 0 0;
        height: 360px;
        max-width: 100%;
        background: url(https://madeindream.com/image/data/news/birthday-2021/6.png);
        background-size: cover;
        background-position: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-sale-box {
        max-width: 90%;
        padding: 16px;
        background: rgba(234,249,255,.95);
        border-radius: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bdcenter,.birthday-sale a {
        text-align: center
    }

    .birthday-sale a {
        display: block;
        padding: 12px 30px;
        background: -o-radial-gradient(50% 0,140.5% 140.5%,#ff0a00 0,#eb5757 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,#ff0a00 0,#eb5757 100%);
        border-radius: 5px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #fff;
        margin: 15px 0 0
    }

    .birthday-sale a:hover {
        background: -o-radial-gradient(50% 0,140.5% 140.5%,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%)
    }

    .birthday-company-1 {
        margin: 60px auto;
        max-width: 600px
    }

    .birthday-company-2 {
        height: 315px;
        max-width: 100%;
        margin: 60px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bd-bg-2 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/7.png)
    }

    
    .bd-bg-3{
        background: url(https://madeindream.com/image/data/news/birthday-2021/12.png)
    }

    .bd-bg-4 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/25.png);
		background-position: center;
    }

    .bd-bg-5 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/26.png)
    }

    .birthday-company-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 0 0 20px;
        color: #fff;
        max-width: 487px
    }

    .birthday-company-text-1,.birthday-company-text-2 {
        font-family: Inter;
        font-style: normal;
        font-weight: 500
    }

    .birthday-company-text-1 {
        font-size: 36px;
        line-height: 77px;
        margin: 5px 0
    }

    .birthday-company-text-2 {
        font-size: 24px;
        line-height: 135%
    }

    .birthday-company-benefits {
        margin: -32px 0 0
    }

    .birthday-company-benefit,.birthday-company-benefits-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-company-benefits-row {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 1052px;
        margin: 0 auto
    }

    .birthday-company-benefit {
        margin: 0 16px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .birthday-company-benefit:nth-child(even) {
        margin: 40px 16px
    }

    .birthday-company-benefit-title {
        margin: 10px 0;
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 135%;
        color: #00adee
    }

    .birthday-company-benefit-text {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 155%;
        color: #000;
        padding: 20px;
        background: #eaf9ff;
        border-radius: 5px
    }

    .bd-mrg-tp {
        margin-top: 40px
    }
}

@media screen and (min-width:750px) {
	
	.birthday-contest-items {
        width: 100%;
        height: 165px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/27.svg);
        background-position: center;
    }
	
    .birthday-box,.birthday-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-header {
        max-width: 100%;
        height: 389px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/1.png);
        background-position: center;
        background-size: cover;
        padding: 30px 0 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .birthday-box {
        padding: 13px;
        background: rgba(234,249,255,.7);
        border-radius: 5px;
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-title {
        font-family: 'Intro Bold Caps',Tahoma,Geneva,sans-serif!important;
        font-style: normal;
        font-weight: 900;
        font-size: 22.1538px;
        line-height: 22px;
        color: #00adee
    }

    .birthday-logo {
        margin: 5px 0 0
    }

    .birthday-year {
        display: block;
        font-family: Pacifico;
        font-style: normal;
        font-weight: 400;
        font-size: 22.1352px;
        line-height: 39px;
        text-align: center;
        color: #00adee;
        text-shadow: 0 0 7.62671px #fff,0 0 20.3379px #fff;
        -webkit-transform: rotate(-3.03deg);
        -ms-transform: rotate(-3.03deg);
        transform: rotate(-3.03deg)
    }

    .birthday-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 365px;
        margin: 20px auto
    }

    .birthday-menu-item {
        padding: 5px 10px;
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        border-radius: 5px;
        color: #fff;
        text-decoration: none;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        text-align: center;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .birthday-menu-item:hover {
        background-color: #00adee;
        -webkit-box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee;
        box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee
    }

    .birthday-gifts {
        max-width: 90%;
        padding: 32px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/4.png);
        background-position: center;
        background-size: cover;
        border-radius: 10px;
        margin: 0 auto
    }

    .birthday-gifts-text {
        max-width: 394px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-gifts-text-1 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 36px;
        line-height: 44px;
        color: #000;
        margin: 0 0 20px;
        text-align: center
    }

    .birthday-gifts-text-2,.birthday-gifts-textbox-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .birthday-gifts-textbox-2 {
        -webkit-box-orient: horizontal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 20px 0px;
        text-align: center;
    }

    .birthday-gifts-text-2 {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 0 0 0px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        color: #00adee
    }

    .birthday-gifts-text-3 {
        font-size: 24px
    }

    .birthday-gifts-text-4 {
        font-size: 18px
    }

    .birthday-gifts-text-5 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #000;
        text-align: center
    }

    .birthday-contest-bg {
        max-width: 100%;
        background: -webkit-gradient(linear,left top,left bottom,from(#eaf9ff),to(rgba(234,249,255,0)));
        background: -o-linear-gradient(top,#eaf9ff 0,rgba(234,249,255,0) 100%);
        background: linear-gradient(180deg,#eaf9ff 0,rgba(234,249,255,0) 100%)
    }

    .birthday-contest {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 90%;
        margin: 30px auto 0;
        padding: 32px 0
    }

    .birthday-contest-text {
        max-width: 420px
    }

    .birthday-contest-prize {
        margin: 20px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 300px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        text-align: center;
        color: #00adee
    }

    .birthday-prize-text-3 {
        font-size: 24px;
		line-height: 135%;
        margin: 5px 0
    }

    .birthday-prize-text-4 {
        font-size: 16px
    }

    .birthday-sale,.birthday-sale-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-sale {
        margin: 40px 0 0;
        height: 360px;
        max-width: 100%;
        background: url(https://madeindream.com/image/data/news/birthday-2021/6.png);
        background-size: cover;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-sale-box {
        max-width: 586px;
        padding: 20px;
        background: rgba(234,249,255,.95);
        border-radius: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bdcenter,.birthday-sale a {
        text-align: center
    }

    .birthday-sale a {
        display: block;
        padding: 12px 30px;
        background: -o-radial-gradient(50% 0,140.5% 140.5%,#ff0a00 0,#eb5757 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,#ff0a00 0,#eb5757 100%);
        border-radius: 5px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #fff;
        margin: 15px 0 0
    }

    .birthday-sale a:hover {
        background: -o-radial-gradient(50% 0,140.5% 140.5%,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%)
    }

    .birthday-company-1 {
        margin: 60px auto;
        max-width: 600px
    }

    .birthday-company-2 {
        height: 315px;
        max-width: 100%;
        margin: 60px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bd-bg-2 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/7.png)
    }

    
    .bd-bg-3{
        background: url(https://madeindream.com/image/data/news/birthday-2021/12.png)
    }

    .bd-bg-4 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/25.png)
    }

    .bd-bg-5 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/26.png)
    }

    .birthday-company-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 0 0 60px;
        color: #fff;
        max-width: 487px
    }

    .birthday-company-text-1,.birthday-company-text-2 {
        font-family: Inter;
        font-style: normal;
        font-weight: 500
    }

    .birthday-company-text-1 {
        font-size: 64px;
        line-height: 77px;
        margin: 5px 0
    }

    .birthday-company-text-2 {
        font-size: 24px;
        line-height: 135%
    }

    .birthday-company-benefits {
        margin: -32px 0 0
    }

    .birthday-company-benefit,.birthday-company-benefits-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .birthday-company-benefits-row {
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 1052px;
        margin: 0 auto
    }

    .birthday-company-benefit {
        margin: 0 16px;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

  
.birthday-company-benefit:nth-child(even) {
    margin: 0 16px;
}

    .birthday-company-benefit-title {
        margin: 10px 0;
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 135%;
        color: #00adee
    }

    .birthday-company-benefit-text {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 155%;
        color: #000;
        padding: 20px;
        background: #eaf9ff;
        border-radius: 5px
    }

    .bd-mrg-tp {
        margin-top: 40px
    }
}

@media screen and (min-width:962px) {
	
	.birthday-contest-items {
        width: 100%;
        height: 165px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/27.svg);
        background-position: center;
    }
	
    .birthday-box,.birthday-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-header {
        max-width: 100%;
        height: 389px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/1.png);
        background-position: center;
        background-size: cover;
        padding: 30px 0 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .birthday-box {
        padding: 13px;
        background: rgba(234,249,255,.7);
        border-radius: 5px;
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-title {
        font-family: 'Intro Bold Caps',Tahoma,Geneva,sans-serif!important;
        font-style: normal;
        font-weight: 900;
        font-size: 22.1538px;
        line-height: 22px;
        color: #00adee
    }

    .birthday-logo {
        margin: 5px 0 0
    }

    .birthday-year {
        display: block;
        font-family: Pacifico;
        font-style: normal;
        font-weight: 400;
        font-size: 22.1352px;
        line-height: 39px;
        text-align: center;
        color: #00adee;
        text-shadow: 0 0 7.62671px #fff,0 0 20.3379px #fff;
        -webkit-transform: rotate(-3.03deg);
        -ms-transform: rotate(-3.03deg);
        transform: rotate(-3.03deg)
    }

    .birthday-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 365px;
        margin: 20px auto
    }

    .birthday-menu-item {
        padding: 5px 10px;
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        border-radius: 5px;
        color: #fff;
        text-decoration: none;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        text-align: center;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .birthday-menu-item:hover {
        background-color: #00adee;
        -webkit-box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee;
        box-shadow: 0 0 2px rgba(92,212,255,.1),0 0 8px #00adee
    }

    .birthday-gifts {
        max-width: 988px;
        padding: 32px;
        background: url(https://madeindream.com/image/data/news/birthday-2021/4.png);
        background-position: center;
        background-size: cover;
        border-radius: 10px;
        margin: 0 auto
    }

    .birthday-gifts-text {
        max-width: 394px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .birthday-gifts-text-1 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 36px;
        line-height: 44px;
        color: #000;
        margin: 0 0 20px;
        text-align: left
    }

    .birthday-gifts-text-2,.birthday-gifts-textbox-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .birthday-gifts-textbox-2 {
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 20px;
		text-align: left;
    }

    .birthday-gifts-text-2 {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 0 0 10px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        color: #00adee
    }

    .birthday-gifts-text-3 {
        font-size: 24px
    }

    .birthday-gifts-text-4 {
        font-size: 18px
    }

    .birthday-gifts-text-5 {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #000;
        text-align: left
    }

    .birthday-contest-bg {
        max-width: 100%;
        background: -webkit-gradient(linear,left top,left bottom,from(#eaf9ff),to(rgba(234,249,255,0)));
        background: -o-linear-gradient(top,#eaf9ff 0,rgba(234,249,255,0) 100%);
        background: linear-gradient(180deg,#eaf9ff 0,rgba(234,249,255,0) 100%)
    }

    .birthday-contest {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 90%;
        margin: 30px auto 0;
        padding: 32px 0
    }

    .birthday-contest-text {
        max-width: 586px
    }

    .birthday-contest-prize {
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 300px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        text-align: center;
        color: #00adee
    }

    .birthday-prize-text-3 {
		line-height: 135%;
        font-size: 24px
    }

    .birthday-prize-text-4 {
        font-size: 16px
    }

    .birthday-sale,.birthday-sale-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .birthday-sale {
        margin: 40px 0 0;
        height: 360px;
        max-width: 100%;
        background: url(https://madeindream.com/image/data/news/birthday-2021/6.png);
        background-size: cover;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .birthday-sale-box {
        max-width: 586px;
        padding: 20px;
        background: rgba(234,249,255,.95);
        border-radius: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bdcenter,.birthday-sale a {
        text-align: center
    }

    .birthday-sale a {
        display: block;
        padding: 12px 30px;
        background: -o-radial-gradient(50% 0,140.5% 140.5%,#ff0a00 0,#eb5757 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,#ff0a00 0,#eb5757 100%);
        border-radius: 5px;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        color: #fff;
        margin: 15px 0 0
    }

    .birthday-sale a:hover {
        background: -o-radial-gradient(50% 0,140.5% 140.5%,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%);
        background: radial-gradient(140.5% 140.5% at 50% 0,rgba(255,10,0,.8) 0,rgba(235,87,87,.8) 100%)
    }

    .birthday-company-1 {
        margin: 60px auto;
        max-width: 600px
    }

    .birthday-company-2 {
        height: 315px;
        max-width: 100%;
        margin: 60px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bd-bg-2 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/7.png)
    }

   
    .bd-bg-3{
        background: url(https://madeindream.com/image/data/news/birthday-2021/12.png)
    }

    .bd-bg-4 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/25.png)
    }

    .bd-bg-5 {
        background: url(https://madeindream.com/image/data/news/birthday-2021/26.png)
    }

    .birthday-company-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 0 0 60px;
        color: #fff;
        max-width: 487px
    }

    .birthday-company-text-1,.birthday-company-text-2 {
        font-family: Inter;
        font-style: normal;
        font-weight: 500
    }

    .birthday-company-text-1 {
        font-size: 64px;
        line-height: 77px;
        margin: 5px 0
    }

    .birthday-company-text-2 {
        font-size: 24px;
        line-height: 135%
    }

    .birthday-company-benefits {
        margin: -32px 0 0
    }

    .birthday-company-benefit,.birthday-company-benefits-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .birthday-company-benefits-row {
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 1052px;
        margin: 0 auto
    }

    .birthday-company-benefit {
        margin: 0 16px;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .birthday-company-benefit:nth-child(even) {
        margin: 0 16px
    }

    .birthday-company-benefit-title {
        margin: 10px 0;
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 135%;
        color: #00adee
    }

    .birthday-company-benefit-text {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 155%;
        color: #000;
        padding: 20px;
        background: #eaf9ff;
        border-radius: 5px
    }

    .bd-mrg-tp {
        margin-top: 40px
    }
}