﻿.floatingInfoDv {
    display: none;
}

.giftRegFind {
    width: 100%;
}

.giftRegFindText {
    font-size: 34px;
}

.menuItemMobHidden {
    display: inline-block;
    border-bottom: 0;
}

.giftRegGiftlist {
    width: 100%;
}

.giftRegProducts {
    width: 80%;
}



.productDetailsDiv {
    width: 100%;
}



.contactLeftDv {
    width: 95%;
    overflow: hidden;
}

.contactFormTable, .contactFormRow, .contactFormCell,.formTextbox, .contactButton {
    display: block;
    float: none;
    margin-left: 0;
}

.contactFormRow {
    margin-bottom: 15px;
}

.floatingLeftHeaderDv {
    position: relative;
    width: 70%;
   
    height: 40px;
    left: 0;
}

/*.actualQuicklinksDv .cMainDesignSitemap a {
    
    font-size: 16px;
    
}*/

.actualQuicklinksDv .sub-list {
    width: 100%;
}
.mainTitle {
    font-size: 33px;
}

.categoryHeaderDv {
    margin-top: 20px;
    
}

.floatingHeaderDv {
    position: relative;
    /* width: 100%; */
    width: 40%;
    height: auto;
    text-align: right;
    font-size: 12px;
    text-transform: uppercase;
    color: #818285;
    letter-spacing: 2px;
    cursor: pointer;
    z-index: 9 !important;
    box-sizing: border-box;
    padding: 0 20px;
    top: -20px;
    right: 0;
    float: right;
}

.footerOne {
    width: 100%;
     margin: 0%;
    margin-top: 15px;
}

.footerOne > div {
    text-align: center;
}

.footerTwo {
    width: 100%; 
    margin: 0%; 
}

.footerThree {
   width: 100%; 
}

.footerFour {
 width:100%; 
}

.footerThree div {
    text-align: center !important;
}

.footerFour div {
    text-align: center !important;
}


.productImage {
    width: 100%;
    /* text-align: center; */
    /*min-height: 300px;*/
    /*padding: 2%;*/
}
   
.productImage > img {
     width: 100% !important;
    text-align: center;
     margin: 0 auto;
}

.productImageDiv {
   width: 100%;
    min-height: 100%;
    max-height: 100%;
    float: left;
}
    
.cartTitlesQuantity {
    width: 30%;
    text-align: center;
}

.giftRegPhotos {
    width: 250px !important;
    max-height: 400px;
}

.guestLeftTd {
    width: 90%;
    float: left;
    padding: 5px 5%;
    text-align: left;
}

.guestRightTd {
    width: 90%;
    padding: 5px 5%;
    float: left;
}

.guestTextbox {
    border: 1px solid black;
    font-family: BrandonRegular;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 5px;
    width: 100%;
}

.guestButton {
    font-size: 11px;
    font-weight: bold;
    background-color: white;
    line-height: 30px;
    padding: 0 25px;
    font-family: BrandonRegular;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 1px solid black;
    cursor: pointer;
    /* margin: 0 10px; */
    width: 100%;
    /* text-align: center; */
    margin-top: 20px;
}

.checkout {
    width: 90%;
   
    margin: 5% auto;
}