.post_sale {
    padding: 40px 0;
}

img {
    max-width: 100%;
}
section.collection-section {
    background-color: #37f5f5;
        padding: 70px 0px 150px;
}
.collection-section .image-box img {width: 100%;max-width: 540px;margin-left: -16px;}

.collection-section .text-box {margin-top: 45px;}
.text-box h1 {font-size: 42px;
line-height: 60px;
color: #000000;
font-weight: 400;margin: 0px 0px 8px;}

.collection-section p {font-size: 25px;
line-height: 48px;
color: #212529;
font-weight: 400;margin: 0px 0px 10px;}
p.sub-heading {font-size: 24px;
line-height: 48px;margin: 0px 0px 60px;}
.cta {border-radius: 15px;
background-color: #00ff00;
border: 4px solid #000000;font-size: 32px;
color: #000000;
font-weight: 400;text-align: center;display: inline-block;padding: 7px 35px;cursor: pointer;text-decoration: none;}
section.collection-section .buttin-box {display: flex;}

section.collection-section .buttin-box .cta {margin-right: 26px;}

.cta img {max-width: 35px;}
.cta:hover {
    background-color: #fff;
    color: #000;
}

h2.section-head {
    font-size: 50px;
    line-height: 70px;
    color: #000000;
    font-weight: 400;
    margin: 0px 0px 15px;
}

section.utility-setion {
    background-image: url(../images/utility-bg.png);
    background-repeat: no-repeat;
    position: relative;
    padding: 70px 0 150px;
    margin-top: -57px;
    background-size: cover;
}
.utility-setion {
    color: #fff;
}


.utility-setion h3 {font-size: 60px;
line-height: 70px;
color: #ffffff;
font-weight: 400;margin: 0px 0px 25px;}

.utility-setion h4 {font-size: 40px;
line-height: 70px;
color: #ffffff;
font-weight: 400;}

.crypto-invest-section p {font-size: 28px;
    line-height: 50px;}
.utility-setion .container {max-width: 800px;}
.utility-setion img {max-width: 100%;}
.logo-wrapper .logo-col {margin-bottom: 30px;}

.section-footer p {font-size: 30px;
line-height: 45px;
}
.divider {margin: 30px 0px;}
.divider img {width: 100%;}

.access-section h3 {font-size: 35px;line-height: 50px;}

.access-section p {font-size: 25px;line-height: 45px;margin: 0px 0px 20px;}

.access-section p a {
    color: #fff;
}
.access-section p a:hover {
    color: #00ff00;
}
.artist-box .image-box {
    margin: 0px 0px 30px;
}
.ip-right-box .image-col-ip {
    margin-top: 30px;
}
.head-text {text-align: center;}

.artist_sec .head-text p {font-size: 25px;
line-height: 45px;margin: 0px 0px 36px;}

.team-section {
   background-image: url(../images/foundig-teambg.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 70px 0px 50px;
    margin-top: -30px;
}
.team-section h2 {font-size: 60px;
line-height: 70px;
color: #ffffff;
font-weight: 400;margin: 0px 0px 30px;}

.team-box-wrapper {width: 100%;max-width: 869px;margin: 0px auto 50px;display: flex;flex-wrap: wrap;position: relative;padding: 18px;
justify-content: center;}

.team-box-wrapper .team-box {flex: 0 0 50%;}
.team-box-wrapper .team-box:nth-child(2) {
    margin-left: -56px;
    margin-top: 1px;
}
.team-box-wrapper:before {
    content: "";
    height: 419px;
    width: 94%;
    position: absolute;
    margin: auto;
    left: 0px;
    right: 0px;
    top: 0px;
    background-image: url(../images/shapes.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}
h4.name {font-size: 36px;
line-height: 52px;
color: #00ff00;
font-weight: 400;-webkit-text-stroke: black;
text-shadow: -1px -2px 0px #000, -2px -3px #000, -3px -4px #000, -4px -5px #000, -5px -6px #000, -6px -7px #000, -7px -8px #000, 2px 3px #000, 3px -1px #000, 4px -5px #000, 5px -6px #000, 5px -5px #000;
}

.member-data {margin-top: -29px;    position: relative;}

h5.designation {font-size: 24px;
line-height: 52px;
color: #ffffff;
font-weight: 400;
margin: 0px 0px 20px;
}

.member-data .social-link {font-size: 24px;
line-height: 52px;
color: #ffffff;
font-weight: 400;display: inline-block;padding: 11px 32px;
background-image: url(../images/team-button-bg.png);
background-repeat: no-repeat;background-size: 100% 100%;
}
.member-data .social-link:hover {opacity: 0.6;}

/*---------------- responsive start-------------------*/
@media(max-width: 1199px){

section.collection-section {padding: 50px 0px 150px;}

.text-box h1,h2.section-head {font-size: 36px;line-height: 1.4;}

.collection-section p {font-size: 22px;line-height: 1.5;}

.cta {font-size: 24px;}

.why_buy_text p {line-height: 1.5;margin-bottom: 20px;}

.crypto-invest-section p, .access-section p,.artist_sec .head-text p {font-size: 24px;line-height: 1.5;}

.team-section h2 {font-size: 36px;line-height: 1.2;margin: 0px 0px 20px;
}
.member-data .social-link {
    font-size: 20px;
}
section.collection-section .buttin-box .cta {
    margin-right: 10px;
}
}

@media(max-width: 991px){
.collection-section .collection-row {flex-direction: column-reverse;}

.collection-section .collection-row .image-box {text-align: center;}

p.sub-heading {margin: 0px 0px 30px;}

.utility-setion .container {max-width: 85%;}
.team-box-wrapper:before {
    height: 69%;
}
}

@media(max-width: 767px){
.text-box h1, h2.section-head {font-size: 34px;}
.utility-setion h4 {font-size: 26px;line-height: 1.5;margin: 0px 0px 15px;}
.collection-section .collection-row .image-box {padding-left: 15px;}

.utility-setion h3 {font-size: 34px;line-height: 1.5;margin: 0px 0px 8px;}

.crypto-invest-section p, .access-section p, .artist_sec .head-text p {font-size: 20px;}

.logo-wrapper {margin-top: 30px;}

.team-section h2 {font-size: 34px;line-height: 1.5;}
.team-box-wrapper:before {opacity: 0;}

.team-box-wrapper .team-box {flex: 0 0 100%;margin: 0px auto  40px;}

.team-box-wrapper .team-box:nth-child(2) {margin-left: auto;margin-right: auto;}

.team-box-wrapper {margin: 0px 0px 8px;}

.member-data .social-link {
    padding: 4px 14px;
    font-size: 15px;
}

.member-data .social-link img {max-width: 30px;}

h5.designation {line-height: 1.2;margin: 0px 0px 10px;}

section.utility-setion {padding: 60px 0px 100px;}

.rarity_sec {padding: 50px 0px 80px;}

footer ul li a img {width: auto;}
.team-box-wrapper .team-box .member-image {max-width: 270px;margin: auto;position: relative;height: 236px;    padding: 12px;}

.team-box-wrapper .team-box .member-image img {width: 100%;height: 100%;object-fit: cover;}

.team-box-wrapper .team-box .member-image:before {content: "";height: 100%;width: 100%;position: absolute;left: 0px;top: 0px;background-image: url(../images/green-shape.png);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.rarity_sec .col-lg-12 {padding-left: 0px;padding-right: 0px;}

.rarity_sec .row {margin: 0px;}

.cta {font-size: 20px;border-width: 2px;padding: 4px 14px;}

.cta img {max-width: 22px;}
}

@media(max-width: 575px){
.utility-setion .container {
    max-width: 100%;
}
}