.homeBanner  {position:relative;}
.homeBanner img{ width:100%;}
.homeBannerContent{position:absolute;top:0;left:0;width:100%;color:#fff;text-align:center;height:100%;display:flex;align-items:center}
.homeBannerContent .bannerHeading   {  font-size:40px;text-transform: uppercase;  margin: 0 0 15px;}
.bannerBtn{color:#fff;font-size:20px;font-style:italic;font-weight:300;text-decoration:underline}


.homeSectionFirst{text-align:center;padding:50px 0}
.homeSectionFirst h1{color:#700801;font-size:28px;margin:0 0 13px}
.homeSectionFirst a{color:#700801;font-size:20px;font-style: italic;font-weight:300;text-transform:capitalize;text-decoration:underline}
.homeImgFlex{display:flex;flex-wrap:wrap;gap:.3%}
.homeImgFirst {width:45.3%}
.homeImgWraps {width:27%}
.homeSectionBoxes {  position: relative;height: 100%;}
.homeSectionBoxes  img {height: 100%;object-fit: cover;}
.homeSectionBoxes h4{position:absolute;font-size: 20px;bottom:20px;text-align:center;width:100%;left:0;color:#fff}
.homeSectionThird{text-align:center;padding:50px 0}
.homeSectionThird h2{color:#700801;font-size:28px;margin:0 0 13px}
.homeSectionThird p{max-width:1200px;margin:22px auto 20px;}
.homeParrlax {position:relative;}
.homeParrlax .homeParrlaxContent{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;width:100%}
.homeParrlax .homeParrlaxContent h2{color:#fff;margin:0 0 20px;font-size:28px}
.homeParrlax .homeParrlaxContent p{color:#fff;margin:0 0 30px;}
.homeCheckerBox {text-align: center;}
.homeCheckerBox h2{color:#700801;margin:10px 0 8px;font-size:28px}
.homeCheckerBox p {   padding: 0 10px;  color: #700801;}
.shopByStyle{background:#700801;padding:50px 0}.shopByStyleTitle{text-align:center;margin:0 0 30px;color:#fff}
.shopByStyleTitle h3{font-size:28px}
.shopByStyleTitle p{max-width:1110px;margin:15px auto 50px}
 .homeCheckerBox a {text-decoration: none!important;}
.shopStyleBox .title{color:#fff;font-size:20px;font-weight:100;margin:5px 0 0;padding-left:5px}
#homeProductCollection.owl-theme .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:24px;display:block}
#homeProductCollection.owl-theme .owl-nav [class*="owl-"]{position:absolute;width:35px;height:35px;font-size:0}
#homeProductCollection.owl-theme .owl-nav .owl-prev{background:url(../images/prev-Arrow.png)!important;left:0}
#homeProductCollection.owl-theme .owl-nav .owl-next{background:url(../images/next-Arrow.png)!important;right:0}
#homeProductCollection.owl-theme .owl-nav span{display:none}
.diamondShapeWrap {background:#f9f9f9; padding:50px 0 40px;}
.diamondShapeWrap .diamondShapes{display:flex;justify-content:center;text-align:center;flex-wrap:wrap}
.diamondShapeWrap .diamondShapes li{width:20%;margin:0 0 33px;cursor:pointer}
.diamondShapeWrap .diamondShapes li img{width:60px;mix-blend-mode:multiply;margin:0 0 5px}
.diamondShapeWrap .diamondShapes li h4{font-size:14px;margin:0 0 10px}
.diamondShapeWrap h3{text-align:center;font-size:28px;text-transform:capitalize}
.lastSection{background:#700801;padding:50px 0}
.lastSection .borderBtn{border-color:#fff;color:#fff}
.imgBoxes{height:100%;overflow:hidden;display:block}
.homeSectionBoxes img{transition:all .8s ease-in-out 0s}
.homeSectionBoxes:hover img{transform:scale(1.06)}
.homeSectionBoxes a{display: block; height: 100%;}
.homeParrlaxContent .bgBtn:hover{border:solid 1px #fbfbfb;color:#fff}
.shopStyleBox .imgBlock,.imgCheckerBoard{display:block;overflow:hidden}
.imgBlock img,.imgCheckerBoard img{transition:all .8s ease-in-out 0s}
.shopStyleBox:hover .imgBlock img,.homeCheckerBox:hover .imgCheckerBoard img{transform:scale(1.06)}
.instagramWrap h2{color:#700801;font-size:28px;margin:0 0 13px}

img {width: auto; height: auto;}

.diamondShapeWrap .shopByStyleTitle h3 {color:#700801;}
.diamondShapeWrap .shopByStyleTitle p {color:#000;}
.shapeImgBox img {
    transition: opacity 0.15s ease-in-out;
    will-change: opacity;
}

@media only screen and (max-width:1100px)
{
.homeSectionThird h2 {  font-size: 24px;}
.shopStyleBox .title {font-size: 20px;}
.diamondShapeWrap .diamondShapes li h4{font-size:16px;margin:0 0 10px}
.diamondShapeWrap .diamondShapes li img{width:75px}
.diamondShapeWrap h3{font-size:24px}
.homeCheckerBox p{font-size:16px}
.homeCheckerBox h2{font-size:24px}

}

@media only screen and (max-width:992px)
{
.homeSectionBoxes h4 {   font-size: 20px;}

}

@media only screen and (max-width:767px)
{
.homeCheckerBox {text-align: center;margin: 0 0 30px;}

}


@media only screen and (max-width:600px)
{
.homeImgFirst{width:100%;margin:0 0 15px}
.homeImgWraps{width:49.5%;margin:0 0 15px}
homeSectionFirst h1{font-size:24px}
.btnBoxes{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;justify-content:center}
.btnBoxes a{width:100%}
.homeBannerContent .bannerHeading{font-size:25px}

}


@media only screen and (max-width:500px)
{
.diamondShapeWrap .diamondShapes li{width:25%;margin:0 0 33px}
.diamondShapeWrap .diamondShapes li img{width:60px}

}