.page-banner {background: url('../img/vasant/bg.jpg') 0 0  no-repeat; background-size: 100%;}

/* .curated-collection-sec  {background: url('../img/republic/e6.png') 10% 100%  no-repeat;}
.p-sec-1,.p-sec-2,.p-sec-3 {overflow: visible; position: relative; }
.p-sec-1:before {content: ""; background: url('../img/republic/element2.png') 100% 0px no-repeat;  background-size: 100px; width: 100px; height: 160px; position: absolute; right: 0; top: -50px; z-index: 10;}
.p-sec-2:before {content: ""; background: url('../img/republic/element1.png') 100% 0px no-repeat;  background-size: 100px; width: 100px; height: 200px; position: absolute; left: 0; top: -50px; z-index: 10;}
.p-sec-2:after {content: ""; background: url('../img/republic/e6.png') 100% 0px no-repeat;  background-size: 100px; width: 100px; height: 300px; position: absolute; right: 0; top: -50px; z-index: 10;}
.p-sec-3:before {content: ""; background: url('../img/republic/e7.png') 100% 0px no-repeat;  background-size: 100px; width: 100px; height: 200px; position: absolute; left: 0; top: -50px; z-index: 10;}
.innerPage.collection {position: relative;}
.innerPage.collection:after {content: ""; background: url('../img/republic/flag.png') 100% 0px no-repeat;  background-size: 300px; width: 300px; height: 200px; position: absolute; right: 0; bottom: -120px; z-index: 10;}
.innerPage.collection:before {content: ""; background: url('../img/republic/flag1.png') 100% 0px no-repeat;  background-size: 300px; width: 300px; height: 200px; position: absolute; left: 0; bottom: -120px;  z-index: 10;  } */





@media (max-width:640px){
    .curated-collection-sec {
        background: url(../img/republic/e6.png) 100% 0% no-repeat;
    }
    .p-sec-1:before {top: -70px;}
    .p-sec-3:before {left: 80%;}
    .innerPage.collection {padding-bottom: 50px}
    .innerPage.collection:before, .innerPage.collection:after{background-size: 200px; width: 200px; height: 150px; bottom: -100px;}
}
