

.section-heading h4 {color: #7f7f7f;font-size:19px;font-family:Arial;}
.pogoSlider-slide {  background-position:center; }
.clients_logo_area .clients_slider .item {
    text-align: center;
}

.clients_logo_area .clients_slider .item img {
    width: auto;
    text-align: center;
    display: block;
    margin: auto;
    line-height: 70px;
    opacity: .5;
    -webkit-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
}

.clients_logo_area .clients_slider .item:hover img {
    opacity: 1;
}
.btn-group.d-flex {  display: flex;}
.d-flex .btn {  flex: 1; padding:10px; }
.form-control.input-numeral {height:45px;border:1px solid #ccc;border-radius:0px;width:80px;padding-left:10px;padding-right:10px;           }
.mt-25 {margin-top:25px;            }
.p_120 { padding-bottom: 120px;}
.progress { margin-bottom:0px;           }
#vmarquee p {margin-bottom:5px;            }

.badge-success {
    color: #fff;
    background-color: #28a745;
}
.badge-warning {
    color: #212529;
    background-color: #ffc107;
}
.clients_slider .item {font-size:15px;   }

.btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}

.main_title h2 {
    font-size: 80px;
    color: #FF847C;
    display: block;
    padding-bottom: 20px;
    line-height: 1.5;
    text-align:center;
}

.qbootstrap-cover, .video-hero {
    background-size: cover;    
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index:2;

}

.qbootstrap-cover .display-t, .video-hero .display-t {  
    height: 100%;    
}
.qbootstrap-cover .display-tc h2, .video-hero .display-tc h2 { margin-bottom:0px; font-family: "Pinyon Script", cursive;}

@media screen and (max-width: 768px)
{
.main_title h2 { font-size: 50px; }
}

.owl-prev {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 40%;
    margin-left: -10px;
    display: block !important;
    border:0px solid black;
}

.owl-next {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 40%;
    right: -20px;
    display: block !important;
    border:0px solid black;
}




@media (max-width:991px) {
    .owl-prev {   margin-left: -30px;   }
    .owl-next {   right: -40px;         }
}
@media (max-width: 767px) { 
    .owl-prev {   margin-left: -50px;   }
    .owl-next {   right: -50px;         }      
    .timeline:before, ul.timeline > li > .timeline-badge {     display: none;     }
    .timeline > li > .timeline-panel {    width: 100% !important;     }   
}
@media (max-width: 420px) { 
    .owl-prev {   margin-left: -10px;   }
    .owl-next {   right: -15px;         }
}

.section-heading { margin-bottom:0px;}
.section-heading h2 { margin-top:0!important;}


h1, h2, h3, h4, h5, h6 {
    font-family: "Ephesis", cursive;
    font-weight: 400;
    font-style: normal;
}




#qbootstrap-header .navbar-brand {   
    font-family: "Bodoni Moda", cursive;
    font-size:30px;
}


.wreath-section { 
    height: 100px;
}


@media (max-width: 767px) {    
   
    .section-heading.svg-sm-2 .svg {  height: 70px;        }
    .section-heading h2 {
        font-size: 40px;
    }
    .wreath-section {
        height: 50px;
    }
    .timeline > li > .timeline-panel:after, .timeline > li > .timeline-panel:before {
        display: none;
    }

}


#qbootstrap-header.navbar-fixed-top .navbar-brand { color: #C28285; }

#qbootstrap-header.navbar-fixed-top #navbar li a:hover {  color: #C28285;    }

#qbootstrap-header.navbar-fixed-top #navbar li.active a {  color: #C28285;}

.section-heading h2 {  color: #C28285; }

.couple.bride:after, .couple.groom:after {  background: rgba(194, 130, 133, 0.07);}



#qbootstrap-header #navbar li a:hover { color: #C28285 !important;    }

#qbootstrap-header #navbar li.active a { color: #C28285 !important;}

#qbootstrap-header #navbar li a span:before { background-color: #C28285; }


.qbootstrap-nav-toggle.active i::before, .qbootstrap-nav-toggle.active i::after {  background: #C28285; }

.qbootstrap-nav-toggle i { color: #C28285; background: #C28285; }

.qbootstrap-nav-toggle i::before, .qbootstrap-nav-toggle i::after {      background: #C28285;    }

.couple .desc h2 { 
    color: #C28285;     
    font-family: 'Bodoni Moda';
    font-size: 2.5rem;
}

.timeline-title, .wedding-events .desc h3{ color: #C28285; font-family:'Bodoi Moda'; font-size:25px;}


.icon {  color: #C28285; }
.timeline:before {  border-right: 1px dashed rgba(194, 130, 133, .8); }

.wedding-events .desc h3 {  color: #C28285; }
.wedding-events .desc:after {  background: rgba(194, 130, 133, 0.07); }

.wedding-events .desc .icon i {
    color: #fff;
    background: #C28285;
}

a:hover, a:active, a:focus {   color: #C28285; }

#qbootstrap-header #navbar li a {
   
    color: rgba(255, 255, 255, 1);
   
}
.timeline > li > .timeline-badge {  
    top: 75px;  
}
