.btnNew {background-color: #CCC4AC; border:1px solid #CCC4AC; color: #fff; font-size: 15px; text-transform: uppercase; padding: 10px 30px; border-radius: 0;}
a.btnNew:hover{background-color: #191919; border:1px solid #191919; color: #fff;}
.textTitle {color: #191919;margin-bottom: 0px;font-size: 57px;text-transform: uppercase;font-family: 'Conv_abigail-v4';}
p { font-size: 16px; color: #191919;}
.p-120 { padding: 0 120px;}
.shopCollections {padding: 50px 0;margin: 50px 0;background: #EDE6DA;}
.homeHeading .subHeading {margin-bottom: 5px; font-size: 18px; text-transform: uppercase; color: #191919; font-weight: normal; }
.homeHeading .mainHeading {margin-bottom: 30px; font-size: 57px; text-transform: uppercase; color: #191919; font-weight: 500; font-family: 'Conv_abigail-v4'; }
.homeHeading a.shopBtnNew{color: #191919;font-size: 19px;text-align: right;display: block;text-decoration: underline;}
#collectionNew h3 { font-size: 14px; text-decoration: underline; margin-top: 10px;}
#collectionNew.owl-carousel .owl-item img {transition: all .15s linear !important;}
.SliderImg img:hover {transform: scale(1.05);}
.bridalEdit { background: url(/../images/home/bridalImg-desk.webp) center center no-repeat;background-size: cover;padding: 25% 0;position: relative; margin: 50px 0; }
.bridalText {text-align: center;}
.bridalText p{font-size: 18px; margin-bottom: 5px;} 
.bridalText h3{font-size: 63px; font-family: 'Conv_abigail-v4';} 
.bridalText a{color: #191919;font-size: 19px;text-align: center;display: block;text-decoration: underline;}

#newArrivalCarousel1.owl-theme .owl-nav .owl-next, #newArrivalCarousel.owl-theme .owl-nav .owl-prev {width: 20px;height: 20px;display: inline-block;opacity: .7;}
#newArrivalCarousel1.owl-theme .owl-nav .owl-prev.disabled {opacity: 0 !important;}
#newArrivalCarousel1.owl-theme .owl-nav [class*=owl-] {background: inherit;width: auto;}
#newArrivalCarousel1.owl-theme .owl-nav {margin-top: 0;}
#newArrivalCarousel1.owl-theme .owl-nav .owl-prev {top: 50%;position: absolute;transform: translateY(-50%); left: -20px;text-indent: -99999999px;}
#newArrivalCarousel1.owl-theme .owl-nav .owl-next {top: 50%;position: absolute;transform: translateY(-50%); right: 0; text-indent: -99999999px;}
#newArrivalCarousel1.owl-theme .owl-nav .owl-prev:before {content: '';background: url(../images/owl-left.png) left center no-repeat;width: 15px;height: 15px;position: absolute;left: 0;transform: translateX(-50%);}
#newArrivalCarousel1.owl-theme .owl-nav .owl-next:before {content: '';background: url(../images/owl-right.png) left center no-repeat;margin-left: 20px;width: 15px;height: 15px;position: absolute;right: -30px;transform: translateX(-50%);}

.customDesignNew { margin-bottom:50px;}
.customDesignNew .customBox h4{font-size: 18px;margin-top: 10px;font-weight: normal;}
.customDesignNew .customBox p{font-size: 14px;margin-bottom: 10px;    min-height: 100px; line-height: 24px;}
.customDesignNew .customBox a{background-color: #CCC4AC; border:1px solid #CCC4AC; color: #fff; width: 220px;display: block;text-align: center; font-size: 14px; text-transform: uppercase; padding:8px 25px; border-radius: 0;}
.customDesignNew .customBox a:hover{background-color: #191919; border:1px solid #191919;color: #fff;}
.customDesignNew .customBox { padding-bottom: 10px;}
.serviceText { margin:50px 0;}
.serviceText .btnNew {background-color: #CCC4AC; border:1px solid #CCC4AC; color: #fff; font-size: 14px; text-transform: uppercase; padding: 8px 60px; font-weight: normal;letter-spacing: 0.5px; border-radius: 0;}
.serviceText a.btnNew:hover{background-color: #191919; border:1px solid #191919; color: #fff;}
.serviceText p {margin: 20px 0;}
.subscribeSection { margin-bottom: 50px;}
.subscribeSection p{padding: 0 100px 10px 100px;font-size: 18px;}
.subscribeSection a.btnNew{background-color: #CCC4AC; border:1px solid #CCC4AC; color: #fff; font-size: 14px; text-transform: uppercase; padding:8px 35px; border-radius: 0;} 
.subscribeSection a.btnNew:hover{background-color: #191919; border:1px solid #191919;color: #fff;} 

.followUs { padding: 50px 0;margin-bottom: 50px;background: #EDE6DA;}
.followUs ul { justify-content: end; padding-left: 0;}
.followUs ul li{ list-style: none; margin-left: 15px;}
.followUs ul li img { width: 40px;}

#collectionNew.owl-theme .owl-nav .owl-next, #collectionNew.owl-theme .owl-nav .owl-prev {width: 20px;height: 20px;display: inline-block;opacity: .7;text-indent: -99999999px;}
#collectionNew.owl-theme .owl-nav .owl-prev.disabled {opacity: 0 !important;}
#collectionNew.owl-theme .owl-nav [class*=owl-] {background: inherit;width: auto;}
#collectionNew.owl-theme .owl-nav {margin-top: 0;}
#collectionNew.owl-theme .owl-nav .owl-prev {top: 50%;position: absolute;transform: translateY(-50%); left: -20px;}
#collectionNew.owl-theme .owl-nav .owl-next {top: 50%;position: absolute;transform: translateY(-50%); right: 0;}
#collectionNew.owl-theme .owl-nav .owl-prev:before {content: '';background: url(../images/owl-left.png) left center no-repeat;width: 15px;height: 15px;position: absolute;left: -10px;transform: translateX(-50%);}
#collectionNew.owl-theme .owl-nav .owl-next:before {content: '';background: url(../images/owl-right.png) left center no-repeat;margin-left: 20px;width: 15px;height: 15px;position: absolute;right: -32px;transform: translateX(-50%);}

#customDesignNew.owl-theme .owl-nav .owl-next, #customDesignNew.owl-theme .owl-nav .owl-prev {width: 20px;height: 20px;display: inline-block;opacity: .7;text-indent: -99999999px;}
#customDesignNew.owl-theme .owl-nav .owl-prev.disabled {opacity: 0 !important;}
#customDesignNew.owl-theme .owl-nav [class*=owl-] {background: inherit;width: auto;}
#customDesignNew.owl-theme .owl-nav {margin-top: 0;}
#customDesignNew.owl-theme .owl-nav .owl-prev {top: 50%;position: absolute;transform: translateY(-50%); left: 0;}
#customDesignNew.owl-theme .owl-nav .owl-next {top: 50%;position: absolute;transform: translateY(-50%); right: 0;}
#customDesignNew.owl-theme .owl-nav .owl-prev:before {content: '';background: url(../images/owl-left.png) left center no-repeat;width: 15px;height: 15px;position: absolute;left: 0;transform: translateX(-50%);}
#customDesignNew.owl-theme .owl-nav .owl-next:before {content: '';background: url(../images/owl-right.png) left center no-repeat;margin-left: 20px;width: 15px;height: 15px;position: absolute;right: -20px;transform: translateX(-50%);}

@media (max-width:991px){
.p-120 { padding: 0 30px;}
.homeHeading .mainHeading {font-size: 42px;}
#collectionNew h3 {text-align: center !important;}
.bridalText h3{font-size: 36px ;} 
.bridalText p{font-size: 16px;}
.followUs ul { justify-content: center;}
.textTitle {font-size: 32px !important;}
p {font-size: 14px;line-height: 24px;}
.btnNew  { font-size: 14px !important;}
.customDesignNew .customBox a {
    font-size: 13px !important;
    padding: 8px 20px !important;
}
.shopCollections {padding: 20px 0;}
    .homeHeading a.shopBtnNew { font-size: 14px;}
        .customDesignNew .customBox { margin-bottom: 10px;}

    .subscribeSection p {padding: 0;font-size: 14px; margin-bottom: 10px;}
}

@media (max-width:767px){
.homeHeading .subHeading {text-align: center;}
.homeHeading .mainHeading {margin-bottom: 0;font-size: 42px;text-align: center;}
.homeHeading a.shopBtnNew {text-align: center; margin-bottom: 30px;}
.shopCollections {margin: 20px 0;}
.bridalEdit {margin: 30px 0;}
.serviceText {margin: 20px 0;}
.customDesignNew {margin-bottom: 20px;}
.followUs {padding: 20px 0;margin-bottom: 20px;}
.subscribeSection {margin-bottom: 20px;}
#customDesignNew.owl-theme .owl-nav .owl-prev {left: -10px;}
#collectionNew.owl-theme .owl-nav .owl-prev {left: -10px;}
}

@media (max-width:576px){
    .customDesignNew .customBox p {min-height: auto;}
        .customDesignNew .customBox { margin-bottom: 0;padding: 0 10px}

}