/*======contact-us-page css start=======*/

.contact-banner {

    position: relative;

    top: 60px;

}
.product-btn .global-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between;
}
   .contact-banner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 482px;

    display: flex;

    align-items: center;

    /* justify-content: center; */

    align-content: center;

}

/*.about-banner .container.position-relative.d-flex.flex-column {

    padding-left: 56px;

}*/

.contact-banner  .container.position-relative.d-flex.flex-column {

    opacity: 1;

     pointer-events: all;

    max-width: 78%;

}

/*.about-banner .container.position-relative.d-flex.flex-column {

    pointer-events: all;

}

.contact-Enquiry .container.position-relative.d-flex.flex-column {

    opacity: 1;

    align-items: center;

}*/

.contact-banner .breadcrumbs h2 {

    font-size: 60px;

    line-height: 79px;

    font-weight: 600;

    text-transform: uppercase;

    text-align: left;

    color: #fff;

    font-family: var(--font-secondary);

}

.contact-banner .breadcrumbs ol {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16px;

    line-height: 21px;

    font-family: var(--font-secondary);

    font-weight: 300;

    text-transform: capitalize;

    color: #fff;

}

.contact {

    padding-top: 70px;

}

.contact-banner .breadcrumbs ol a {

    color: #fff;

    transition: 0.3s;

    text-decoration: none;

}

.contact-row .location a:hover {

    color: #9b8b35;

}

.contact-banner .breadcrumbs ol li+li::before {

    display: inline-block;

    padding-right: 10px;

    color: #fff;

    content: "|";

}

.contact-banner .breadcrumbs ol li+li {

    padding-left: 10px;

}

.contact-banner .breadcrumbs.d-flex {

    width: 100%;

}

.contact-left iframe {

    width: 100%;

}

/*.contact-row {

    padding-left: 50px;

}*/

.location-heading h1 {

    text-align: left;

    font-size: 24px;

    line-height: 30px;

    font-weight: 700;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #000000;

    opacity: 0.79;

}
input[type="radio"]:checked + label.col {
    color: #8e6a53;
}
/*input[type="radio"]:checked + label.col {
    color: #8e6a53;
}*/
.product-inner-page .form-check-input[type=radio] {
    display: none;
}
.product-page .form-check-input[type=radio] {
    display: none;
}
.location-heading p {

    text-align: left;

    font-size: 18px;

    line-height: 24px;

    font-family: var(--font-default);

    letter-spacing: 0.18px;

    color: #000000;

    text-transform: capitalize;

    opacity: 1;

    padding-bottom: 50px;

}

.location p {

    text-align: left;

    font-size: 18px;

    line-height: 30px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #000000;

    opacity: 0.79;

}

.location p img {

    padding-right: 12px !important;

    width: 35px !important;

}

.contact-row {

    justify-content: space-between;

    align-items: center;

}

.contact-form h4 {

    /* text-align: center; */

    padding-bottom: 33px;

    text-align: center;

    font-size: 24px;

    line-height: 30px;

    font-family: var(--font-default);

    font-weight: 700;

    letter-spacing: 0px;

    color: #000000;

    opacity: 0.79;

}

.contact-form #Message {

    width: 100%;

    margin-bottom: 10px;

    padding: 12px 10px;

    background: #FFFFFF 0% 0% no-repeat padding-box;

    border: 0.20000000298023224px solid #c9c9c9;

    border-radius: 4px;

    opacity: 1;

    

}

.contact-form input {

    width: 100%;

    padding: 12px 10px;

    background: #FFFFFF 0% 0% no-repeat padding-box;

    border: 0.20000000298023224px solid #c9c9c9;

    border-radius: 4px;

    opacity: 1;

    

}

.contact-form {

    background: transparent linear-gradient(180deg, #DDDDDD 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

    opacity: 1;

   padding: 60px !important;

}

.contact-form #name, #email {

    margin-bottom: 10px;

}

.contact-form #form-submit {

    background: #FFFFFF 0% 0% no-repeat padding-box;

    border: 1px solid #000000;

    opacity: 1;

    width: 100px;

    padding: 8px 10px 8px 10px;

    text-align: left;

    font-size: 22px;

    line-height: 29px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #000000;

    text-transform: uppercase;

    width: 210px;

    height: 64px;

    display: flex;

    opacity: 1;

    align-items: center;

    justify-content: space-between;

}

.submit-btn {

    text-align: end;

}

.contact-form #form-submit:hover {

    background: #483329 0% 0% no-repeat padding-box;

    border: 1px solid #000000;

    opacity: 1;

    color: #fff;

}

.submit-btn img {

    margin-left: 35px;

    background: #000;

    border-radius: 10px;

}

.contact-form #contact, #subject {

    margin-bottom: 10px;

}

.contact-form input::placeholder,textarea::placeholder {

    font-size: 18px;

    font-family: var(--font-default);

    color: #000000;

}

.contact-form .submit-btn {

    display: flex;

    justify-content: end;

}



/*=======contact-us-page css-end*/



/*========shop-inner css sart========*/

.shop-inner .inner-shop-banner {

    position: relative;

  /*  top: 60px;*/

}

.shop-inner   .inner-shop-banner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 484px;

    display: flex;

    align-items: center;

    align-content: center;

}



.shop-inner .inner-shop-banner  .container.position-relative.d-flex.flex-column {

    opacity: 1;

     pointer-events: all;

   /* max-width: 78%;*/

}



.shop-inner .inner-shop-banner .breadcrumbs h2 {

    font-size: 60px;

    line-height: 79px;

    font-weight: 600;

    text-transform: uppercase;

    text-align: left;

    color: #fff;

    font-family: var(--font-secondary);

}

.shop-inner .inner-shop-banner .breadcrumbs ol {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16px;

    line-height: 21px;

    font-family: var(--font-secondary);

    font-weight: 300;

    text-transform: capitalize;

    color: #fff;

}

.shop-inner .inner-shopt-banner .breadcrumbs ol a {

    color: #fff;

    transition: 0.3s;

    text-decoration: none;

}

.shop-inner .inner-shop-banner .breadcrumbs ol li+li::before {

    display: inline-block;

    padding-right: 10px;

    color: #fff;

    content: "|";

}

.shop-inner .inner-shop-banner .breadcrumbs ol li+li {

    padding-left: 10px;

}

.shop-inner .inner-shop-banner .breadcrumbs.d-flex {

    width: 100%;

}



.shop-inner #aad-cart {

    background-color: #483329;

    padding: 10px 15px 10px 15px;

    text-decoration: none;

    text-align: left;

    font-size: 20px;

    line-height: 25px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #FFFFFF;

    text-transform: uppercase;

    width: 273px;

    height: 60px;

    display: flex;

    justify-content: space-around;

    align-items: center;

    opacity: 1;

    border: none;

}
#product-detail .Shop-inner-QTA-buttons input#qty {
    text-align: center;
}
.shop-inner .product #aad-cart img {

    margin-left: 20px;

}

.shop-inner #aad-cart:hover {

    background: #483329CC 0% 0% no-repeat padding-box;

    border: 1px solid #000000;

    opacity: 1;

}

.shop-inner #aad-cart span {

    display: flex;

    justify-content: end;

    position: relative;

    

}



   .Shop-inner-QTA-buttons {

    /* top: 1046px; */

    /* left: 1183px; */

    width: 214px;

    height: 59px;

    background: #FFFFFF 0% 0% no-repeat padding-box;

    border: 1px solid #707070;

    border-radius: 12px;

    opacity: 1;

    display: flex;

    justify-content: center;

    align-items: center;

    justify-content: space-around;

}

.Shop-inner-QTA-buttons button, input {

    border: none;

    background-color: #fff;

}

#Shop-inner-QTY-counter {

    display: flex;

    align-items: center;

}

.Shop-inner-QTY-text {

    padding-right: 36px;

}

.shop-inner .slick-slide {

    display: none;

    float: left;

    height: auto;

    min-height: 1px;

}

.side-pics div#prev {

    padding-bottom: 10px;

}



.side-pics {

    text-align: center;

}

.side-pics div#prev {

    padding-bottom: 10px;

    margin-top: -30px;

}

.side-pics div#next {

    padding-top: 10px;

}





.shop-inner .main-img img, .imgs img {

    width: 100%;

}



.shop-inner .imgs img {

    width: 93px;

    height: 95px;

    object-fit: cover;

    margin-bottom: 10px;

}

 

.shop-inner #product-detail .content {

    display: flex;

    padding-bottom:0px !important;

}

.shop-inner .imgs {

    display: table-caption;

    grid-template-columns: 1fr 1fr 1fr 1fr;

    grid-gap: 3px;

    width: 120px;

    overflow-y: scroll;

    height: 415px;

    padding: 5px;

    overflow-x: hidden;

}

  .Shop-inner-QTA-buttons {

    /* top: 1046px; */

    /* left: 1183px; */

    width: 214px;

    height: 59px;

    background: #FFFFFF 0% 0% no-repeat padding-box;

    border: 1px solid #707070;

    border-radius: 12px;

    opacity: 1;

    display: flex;

    justify-content: center;

    align-items: center;

    justify-content: space-around;

}

.Shop-inner-QTA-buttons button, input {

    border: none;

    background-color: #fff;

}

#Shop-inner-QTY-counter {

    display: flex;

    align-items: center;

}

.Shop-inner-QTY-text {

    padding-right: 36px;

}



/* fade-in animation */

@keyframes fadeIn {

    to {

        opacity: 1;

    }

}



.shop-inner .fade-in {

    opacity: 0;

    animation: fadeIn 0.5s ease-in forwards;

}

.shop-inner .main-img {

    width: 100%;

}



/*.shop-inner .main-img img {

    width: 415px;

    margin-left: 10px;

    height: 415px;

    object-fit: cover;

    border-radius: 10px;

}*/

.shop-inner .main-img img {

    width: 415px !important;

    margin-left: 10px !important;

    height: 415px !important;

    object-fit: cover !important;

    border-radius: 10px !important;

    padding: 0px 0px 0px 0px !important;

}

.caro-main {

    display: flex;

    padding-bottom: 0px !important;

}

.shop-inner .single_add_to_cart_button.button {

        background-color: #22C4FF;

    color: #fff;

    border: navajowhite;

    font-size: 19px;

    border-radius: 9px;

    width: 273px;

    height: 60px;

}

.shop-inner .price{

    font-size: 30px;

    line-height: 35px;

    color: #252525;

    font-family: 'Poppins';

}

::-webkit-scrollbar {

  width: 0px;

  height: 0px;

}

::-webkit-scrollbar-thumb {

  background: rgb(90 90 90 / 0%);

}

::-webkit-scrollbar-track {

  background: rgb(0 0 0 / 0%);

}

.shop-inner .product-wrapper {

    margin-left: 32px;

}

.shop-inner .carousel{

  width:90%;

  margin:0px auto;

}

.shop-inner .slick-slide{

  margin:10px;

}



.shop-inner .slick-slide img{

  width: 258px;

    height: 280px;

    margin: unset;

    object-fit: cover;

    border-radius: 10px;

  

}

.shop-inner .wrapper .slick-dots li button:before {

  font-size:20px;

  color:white;

}

.shop-inner .slick-prev.slick-arrow:after {
    content: '❮' !important;
    color: #a8a5a5;
    font-size: 26px;
    position: absolute;
    top: 0;
}



.shop-inner .slick-prev.slick-arrow {

    background-color: transparent;

    border: none;

    color: transparent;

    width: 50px;

    position: absolute;

    right: 265px;

    top: -59px;

}



.shop-inner .slick-next.slick-arrow {

    background-color: transparent;

    border: none;

    color: transparent;

    width: 50px;

    position: absolute;

    right: 188px;

    top: -59px;

}

.shop-inner .slick-next.slick-arrow:after {
    content: '❯' !important;
    color: #a8a5a5;
    font-size: 26px;
    position: absolute;
    top: 0;
}
.shop-inner .related-product {

    background: #EEEEEE;

    padding-top: 80px;

}

.shop-inner .product-price-slider {

    text-align: center;

}

.shop-inner .product-price-slider {

    text-align: center;

}



.shop-inner .product-name-slider h1 {

    font-size: 18px;

    line-height: 30px;

    color: #252525;

    padding-top: 12px;

    margin-bottom: 0px;

}



.shop-inner .product-price-slider strong {

    font-size: 18px;

    color: #252525;

}



.shop-inner .related-product h2 {

    text-align: left !important;

    font-size: 44px;

    line-height: 58px;

    font-family: var(--font-secondary);

    letter-spacing: 0px;

    color: #000000;

    text-transform: uppercase;

    opacity: 1;

    /*padding-left: 85px;*/

}

h4.S-text {

    text-align: end;

    text-decoration: underline;

    font-size: 22px;

    line-height: 29px;

    font-family: var(--font-default);

    /* font: normal normal normal 22px/29px DM Sans; */

    letter-spacing: 0px;

    color: #000000;

    text-transform: uppercase;

    opacity: 0.8;

}

.shop-inner .p-category h5 {

    font-size: 18px;

    line-height: 28px;

}

.shop-inner .related-product .wrapper {

    max-width: 1460px;

    margin: 0 auto;

}

/* .shop-inner #crt-modal-open {

    top: 40% ;

} */

.shop-inner #crt-modal-open h5 {

    text-align: left;

    font: normal normal 500 19px/30px poppins;

    letter-spacing: 0px;

    color: #000000;

    opacity: 1;

}



.shop-inner #crt-modal-open h4 {

    text-align: left;

    font: normal normal 500 18px/30px poppins;

    letter-spacing: 0px;

    color: #000000;

    opacity: 1;

}

.shop-inner #crt-modal-open h2 {

    text-align: center;

    font: normal normal bold 25px/30px prata;

    letter-spacing: 0px;

    color: #343434;

    opacity: 1;

    margin-bottom: 15px;

    float: left;

    width: 100%;

}

.shop-inner #crt-modal-open button.btn-close {

    background-color: red;

    opacity: 1;

    color: #fff;

    border-radius: 50%;

}

.shop-inner #crt-modal-open .modal-header {

    border: unset !important;

}

.shop-inner #crt-modal-open .modal-content {

    background-color: transparent !important;

    border-color: transparent;

}

.shop-inner #crt-modal-open .modal-body {

    background-color: #fff;

    border-radius: 10px;

}

.shop-inner #crt-modal-open button.btn-close {

    position: absolute;

    right: 0;

    top: 28px;

    z-index: 9;

}

.caro-main {

    display: flex;

    align-items: center;

}

.side-pics div#prev {

    padding-bottom: 10px;

}



.side-pics {

    text-align: center;

}

.side-pics div#prev {

    padding-bottom: 10px;

    margin-top: -30px;

}

.side-pics div#next {

    padding-top: 10px;

}





/*.shop-inner .main-img img, .imgs img {

    width: 100%;

}*/



/*.shop-inner .imgs img {

    width: 93px;

    height: 95px;

    object-fit: cover;

    margin-bottom: 10px;

}*/

.product .discription {

    text-align: left;

    font-size: 18px;

    line-height: 30px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #000000;

    opacity: 0.79;

}

.product .prata {

    text-align: left;

    font-size: 44px;

    line-height: 45px;

    font-family: var(--font-secondary);

    font-weight: 500;

    letter-spacing: 0px;

    color: #000000;

    text-transform: capitalize;

    opacity: 0.8;

}

/*.related-product .caro-main {

    display: flex;

}

.related-product h4.S-text {

    text-align: end;

    text-decoration: underline;

    font-size: 22px;

    line-height: 29px;

    font-family: var(--font-default);

    

    letter-spacing: 0px;

    color: #000000;

    text-transform: uppercase;

    opacity: 0.8;

}*/





/*=============product-inner css start=========*/

.shop-top-banner {

    padding-top: 0;

}

.product-inner {

    position: relative;

    top: 60px;

}

   .product-inner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 482px;

    display: flex;

    align-items: center;

    align-content: center;

}



.product-inner  .container.position-relative.d-flex.flex-column {

    opacity: 1;

    /*max-width: 78%;*/

}

.product-inner .container.position-relative.d-flex.flex-column {

    pointer-events: all;

}

.product-inner .breadcrumbs h2 {

    font-size: 60px;

    line-height: 79px;

    font-weight: 600;

    text-transform: uppercase;

    text-align: left;

    color: #fff;

    font-family: var(--font-secondary);

}

.product-inner .breadcrumbs ol {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16px;

    line-height: 21px;

    font-family: var(--font-secondary);

    font-weight: 300;

    text-transform: capitalize;

    color: #fff;

}

.product-inner .breadcrumbs ol a {

    color: #fff;

    transition: 0.3s;

    text-decoration: none;

}

.product-inner .breadcrumbs ol li+li::before {

    display: inline-block;

    padding-right: 10px;

    color: #fff;

    content: "|";

}

.product-inner .breadcrumbs ol li+li {

    padding-left: 10px;

}

.product-inner .breadcrumbs.d-flex {

    width: 100%;

}

    .product-inner-page .single-product-diaplay h4 {

        font-size: 24px;

        font-weight: 400;

        line-height: 32px;

        color: #000000;

        padding-top: 15px;

    }

   .product-inner-page .products-display .guitar-img-2 {

        display: none;

        width: 100%;

        height: 200px;

    }

   .product-inner-page .guitar-img-1 {

    width: 100%;

    height: 523px;

}

    .product-inner-page .single-product-diaplay:hover .guitar-img-1 {

    transform: scale(1.1);

    transition: 0.5s linear;

    /* margin-top: 10px; */

    }

    .product-inner-page .shop-view-btn {

        overflow: hidden; 

    }

    .product-inner-page .col-md-4.single-product-diaplay {

        transition: 1s linear;

    }

    .product-inner-page .single-product-diaplay p {

            font-size: 24px;

            color: #707070;

            line-height: 31px;

    }

    .product-inner-page .products-display {

        margin-top: -45px;

        z-index: 99;

    }

    .product-inner-page .side-bar #accordionFlushExample .accordion-item,

    .side-bar .accordion-header button {

        background: transparent;

        border: none !important;

        box-shadow: none;

    }

    .product-inner-page .custom-accordion ul {

        padding: 0;

    }



    .product-inner-page .custom-accordion ul li {

        display: flex;

        align-items: center;

        gap: 10px;

        padding: 9px 0px;

    }



    .product-inner-page .custom-accordion .accordion-button {

        font-family: Roman SD;

        font-size: 35px;

        font-weight: 400;

        line-height: 33px;

        letter-spacing: 0em;

        text-align: left;

        color: #d56b18 !important;

    }



    .product-inner-page .custom-accordion .accordion-button::after {

        margin-right: 25px !important;

    }



    .product-inner-page .side-bar {

        margin-top: 50px;

    }

    .product-inner-page .accord-content {

        font-family: 'ROMAN SD';

        font-size: 17px;

        line-height: 20px;

        font-weight: 400;

    }

    .product-inner-page .side-bar .accordion-item {

    border: none;

    border-bottom: 1px solid #f5f5f5;

    }



    .product-inner-page .side-bar .accordion-item ul {

        list-style: none;

        padding-left: 0px;

    }



    .product-inner-page .side-bar .accordion-item button.accordion-button {

        font-size: 20px;

        line-height: 30px;

        color: #000;

        font-weight: 500;

        padding-left: 0px;

    }



    .product-inner-page .side-bar h3 {

        font-size: 20px;

        line-height: 30px;

        font-weight: 500;

        color: #000;

    }



    .product-inner-page .side-bar .accordion-item .accordion-button:not(.collapsed)::after {

    rotate: 90deg;

    }

    /*.product-inner-page .side-bar .accordion-item .accordion-button::after  {*/

    /*    rotate: 270deg;*/

    /*}*/

    .product-inner-page {

    background: transparent linear-gradient(180deg, #F2F2F2 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

    }

    .product-inner-page .accordion {

    --bs-accordion-bg: transparent;

    }

    .product-inner-page .pagination {

    --bs-pagination-color: #000000;

    --bs-pagination-border-color: none;

    --bs-pagination-bg: transparent;

    }

.product-inner-page img.guitar-shop-img {

    position: absolute;

    top: 447px;

    width: 45px;

    right: 546px;

}



.product-inner-page .single-product-diaplay a:after {

    content: url("../assets/img/Plus-icon.png");

    position: absolute;

    top: 0;

    left: 0px;

    width: 100%;

    height: 100%;

    background-size: cover;

    opacity: 0;

    z-index: 999;

    display: flex;

    align-items: center;

    justify-content: center;

    cursor: pointer;

}



.product-inner-page .single-product-diaplay {

    position: relative;

}



.single-product-diaplay:hover a:after{

    opacity:1;

}



.product-inner-page .single-product-diaplay img.guitar-img-1 {

    transition: 0.5s linear;

}

/*=============product-inner css end ==========*/



/* ============pagination active link ===================*/



/* ============pagination active link end ===================*/



/*=============our Gallery css start==========*/

    .our-gallery-banner {

    padding-top: 0;

}

.our-gallery-banner {

    position: relative;

    top: 60px;

    margin-top: 50px;

}

   .our-gallery-banner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 482px;

    display: flex;

    align-items: center;

    align-content: center;

}



.our-gallery-banner  .container.position-relative.d-flex.flex-column {

    opacity: 1;

   /* max-width: 78%;*/

}

.our-gallery-banner .container.position-relative.d-flex.flex-column {

    pointer-events: all;

}

.our-gallery-banner .breadcrumbs h2 {

    font-size: 60px;

    line-height: 79px;

    font-weight: 600;

    text-transform: uppercase;

    text-align: left;

    color: #fff;

    font-family: var(--font-secondary);

}

.our-gallery-banner .breadcrumbs ol {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16px;

    line-height: 21px;

    font-family: var(--font-secondary);

    font-weight: 300;

    text-transform: capitalize;

    color: #fff;

}

.our-gallery-banner .breadcrumbs ol a {

    color: #fff;

    transition: 0.3s;

    text-decoration: none;

}

.our-gallery-banner .breadcrumbs ol li+li::before {

    display: inline-block;

    padding-right: 10px;

    color: #fff;

    content: "|";

}

.our-gallery-banner .breadcrumbs ol li+li {

    padding-left: 10px;

}

.our-gallery-banner .breadcrumbs.d-flex {

    width: 100%;

}



/*===========gallery css start==========*/

.our-gallery img {

    width: 100%;

    padding: 10px 0px 10px 0px;

        cursor: pointer;
            height: 100%;
    object-fit: cover;

}

.gallery-category .row {

    width: 293px;

    height: 38px;

    opacity: 1;

}

.gallery-category .container {

    justify-content: center;

    display: flex;

}

.gallery-category select#Category {

    text-align: left;

    font-size: 20px;

    line-height: 30px;

    font-weight: 700;

    font-family:  var(--font-default);

    /* font: normal normal bold 20px/30px DM Sans; */

    letter-spacing: 0px;

    color: #000000;

    text-transform: capitalize;

    opacity: 0.79;

}

.our-gallery .load-more a {

    text-align: left;

    text-decoration: underline;

    font-size: 18px;

    line-height: 30px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #000000;

    text-transform: capitalize;

    opacity: 0.79;

}

.our-gallery .load-more {

    padding-top: 20px;

    display: flex;

    justify-content: center;

}

/*=======iner gallery start========*/

body {font-family: Arial, Helvetica, sans-serif;}



#myImg {

  border-radius: 5px;

  cursor: pointer;

  transition: 0.3s;

}



#myImg:hover {opacity: 0.7;}



/* The Modal (background) */

.modal {

  display: none; /* Hidden by default */

  position: fixed; /* Stay in place */

  z-index: 1; /* Sit on top */

  padding-top: 100px; /* Location of the box */

  left: 0;

  top: 0;

  width: 100%; /* Full width */

  height: 100%; /* Full height */

  overflow: auto; /* Enable scroll if needed */

  /* background-color: rgb(0,0,0); Fallback color */

  /* background-color: rgba(0,0,0,0.9); Black w/ opacity */

}



/* Modal Content (image) */

.modal-content {

  margin: auto;

  display: block;

  width: 80%;

  max-width: 700px;

}



/* Caption of Modal Image */

#caption {

  margin: auto;

  display: block;

  width: 80%;

  max-width: 700px;

  text-align: center;

  color: #ccc;

  padding: 10px 0;

  height: 150px;

}



/* Add Animation */

.modal-content, #caption {  

  -webkit-animation-name: zoom;

  -webkit-animation-duration: 0.6s;

  animation-name: zoom;

  animation-duration: 0.6s;

}



@-webkit-keyframes zoom {

  from {-webkit-transform:scale(0)} 

  to {-webkit-transform:scale(1)}

}



@keyframes zoom {

  from {transform:scale(0)} 

  to {transform:scale(1)}

}



/* The Close Button */

.close {

    position: absolute;

    top: 100px;

    right: 35px;

    color: #d2d2d2;

    font-size: 40px;

    font-weight: bold;

    transition: 0.3s;

    z-index: 9;

}



.close:hover,

.close:focus {

  color: #bbb;

  text-decoration: none;

  cursor: pointer;

}





/*=============shop css start================*/

.shop-top-banner {

    padding-top: 0;

}

.shop-banner {

    position: relative;

    top: 60px;

}

   .shop-banner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 482px;

    display: flex;

    align-items: center;

    align-content: center;

}



.shop-banner  .container.position-relative.d-flex.flex-column {

    opacity: 1;

    /*max-width: 78%;*/

}

.shop-banner .container.position-relative.d-flex.flex-column {

    pointer-events: all;

}

.shop-banner .breadcrumbs h2 {

    font-size: 60px;

    line-height: 79px;

    font-weight: 600;

    text-transform: uppercase;

    text-align: left;

    color: #fff;

    font-family: var(--font-secondary);

}

.shop-banner .breadcrumbs ol {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16px;

    line-height: 21px;

    font-family: var(--font-secondary);

    font-weight: 300;

    text-transform: capitalize;

    color: #fff;

}

.shop-banner .breadcrumbs ol a {

    color: #fff;

    transition: 0.3s;

    text-decoration: none;

}

.shop-banner .breadcrumbs ol li+li::before {

    display: inline-block;

    padding-right: 10px;

    color: #fff;

    content: "|";

}

.shop-banner .breadcrumbs ol li+li {

    padding-left: 10px;

}

.shop-banner .breadcrumbs.d-flex {

    width: 100%;

}

    .product-page .single-product-diaplay h4 {

        font-size: 24px;

        font-weight: 400;

        line-height: 32px;

        color: #000000;

    }



    .products-display .guitar-img-2 {

        display: none;

        width: 100%;

        height: 200px;

    }



    .guitar-img-1 {

        width: 100%;

    }

    .single-product-diaplay:hover .guitar-img-1 {

    transform: scale(1.1);

    transition: 0.5s linear;

    }



    .shop-view-btn {

        overflow: hidden;

        

    }



    .col-md-4.single-product-diaplay {

        transition: 1s linear;

    }

    .single-product-diaplay p {

            font-size: 24px;

            color: #707070;

            line-height: 31px;

    }



    .products-display {

        margin-top: -45px;

        z-index: 99;

    }



    .side-bar #accordionFlushExample .accordion-item,

    .side-bar .accordion-header button {

        background: transparent;

        border: none !important;

        box-shadow: none;

    }



    .custom-accordion ul {

        padding: 0;

    }



    .custom-accordion ul li {

        display: flex;

        align-items: center;

        gap: 10px;

        padding: 9px 0px;

    }



 

    .custom-accordion .accordion-button {

        font-family: Roman SD;

        font-size: 35px;

        font-weight: 400;

        line-height: 33px;

        letter-spacing: 0em;

        text-align: left;

        color: #d56b18 !important;

    }



    .custom-accordion .accordion-button::after {

        margin-right: 25px !important;

    }

    .side-bar {

        margin-top: 50px;

    }

    .accord-content {

        font-family: 'ROMAN SD';

        font-size: 17px;

        line-height: 20px;

        font-weight: 400;

    }

    .product-page .side-bar .accordion-item {

    border: none;

    border-bottom: 1px solid #f5f5f5;

    }

    .product-page .side-bar .accordion-item ul {

        list-style: none;

        padding-left: 0px;

    }

    .product-page .side-bar .accordion-item button.accordion-button {

        font-size: 20px;

        line-height: 30px;

        color: #000;

        font-weight: 500;

        padding-left: 0px;

    }

    .product-page .side-bar h3 {

        font-size: 20px;

        line-height: 30px;

        font-weight: 500;

        color: #000;

    }

    .product-page .side-bar .accordion-item .accordion-button:not(.collapsed)::after {

    rotate: 90deg;

    }

    /*.product-page .side-bar .accordion-item .accordion-button::after  {*/

    /*    rotate: 270deg;*/

    /*}*/

    .product-page {

    background: transparent linear-gradient(180deg, #F2F2F2 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

    }

    .product-page .accordion {

    --bs-accordion-bg: transparent;

    }

    .product-page .pagination {

    --bs-pagination-color: #000000;

    --bs-pagination-border-color: none;

    --bs-pagination-bg: transparent;

    }

    img.guitar-shop-img {

    position: absolute;

    top: 447px;

    width: 45px;

    right: 546px;

}

/*=============shop css end==================*/



/*=============about page css start==========*/

    .about-banner {

    position: relative;

    top: 60px;

}

   .about-banner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 482px;

    display: flex;

    align-items: center;

    /* justify-content: center; */

    align-content: center;

}

/*.about-banner .container.position-relative.d-flex.flex-column {

    padding-left: 56px;

}*/

.about-banner  .container.position-relative.d-flex.flex-column {

    opacity: 1;

    /*max-width: 78%;*/

}

.about-banner .container.position-relative.d-flex.flex-column {

    pointer-events: all;

}

.about-banner .breadcrumbs h2 {

    font-size: 60px;

    line-height: 79px;

    font-weight: 600;

    text-transform: uppercase;

    text-align: left;

    color: #fff;

    font-family: var(--font-secondary);

}

.about-banner .breadcrumbs ol {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16px;

    line-height: 21px;

    font-family: var(--font-secondary);

    font-weight: 300;

    text-transform: capitalize;

    color: #fff;

}

.about-banner .breadcrumbs ol a {

    color: #fff;

    transition: 0.3s;

    text-decoration: none;

}

.about-banner .breadcrumbs ol li+li::before {

    display: inline-block;

    padding-right: 10px;

    color: #fff;

    content: "|";

}

.about-banner .breadcrumbs ol li+li {

    padding-left: 10px;

}

.about-banner .breadcrumbs.d-flex {

    width: 100%;

}

.about .about-right-img {

    text-align: right;

}

/*.about .inner-about {

    padding-top: 73px;

    text-align: center;

}*/

.about-left {

    max-width: 650px !important;

}

.about h2 {

      padding-top: 25px;

    text-align: left;

    font-size: 24px;

    line-height: 30px;

    font-family: var(--font-default);

    font-weight: 600;

    letter-spacing: 0px;

    color: #000000;

    opacity: 0.8;

}

.about p {

    text-align: left;

    font-size: 18px;

    line-height: 30px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #000000;

    opacity: 0.79;

}

.about .about-right-img img {

    width: 100%;

}



.inner-about img {

    width: 30% !important;

}

.inner-about {

    padding-top: 25px;

    align-items: end;

}

.inner-about p {

    padding-top: 10px;

    /*text-align: center;*/

}

.about {

    padding-bottom: 98px;

    padding-top: 73px;

}

.about-row {

    display: flex;

    justify-content: space-between;

   /* padding-left: 40px;*/

}

.about-Enquiry .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 436px;

    display: flex;

    align-items: center;

    align-content: center;

}

#about-Enquiry {

    padding: 0px 60px 0px 60px;

    padding-bottom: 84px;

}

.about-Enquiry .row {

    width: 100%;

}

.container.position-relative.d-flex.flex-column {

    text-align: center;

    color: #fff;

}

.about-Enquiry h4 {

    text-align: center;

    font-size: 32px;

    line-height: 35px;

    font-family: DM Serif Display;

    letter-spacing: 1.28px;

    color: #FFFFFF;

    text-transform: capitalize;

    opacity: 1;

}

.about-Enquiry h1 {

    text-align: center;

    font-size: 60px;

    line-height: 83px;

    font-weight: 400;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #FFFFFF;

    text-transform: uppercase;

    opacity: 1;

    padding-bottom: 20px;

}



.about-Enquiry a {

    background-color: #333333;

    /* padding: 10px 12px 10px 12px; */

    text-decoration: none;

    text-align: left;

    font-size: 22px;

    font-family: var(--font-default);

    width: 224px;

    height: 64px;

    line-height: 29px;

    letter-spacing: 0px;

    color: #FFFFFF;

    text-transform: uppercase;

    justify-content: space-around;

    display: flex;

    align-items: center;

    opacity: 0.6;

    border: none;

}

/*.about-Enquiry i.bi.bi-arrow-right-circle {

    padding-left: 20px;

}*/



.about-Enquiry span a:hover {

    background-color: #483329;

    border-color: #000;

}

.about-Enquiry a:hover {

    opacity: 1;

}





.about-Enquiry .container.position-relative.d-flex.flex-column {

    pointer-events: all;

}

.about-Enquiry .container.position-relative.d-flex.flex-column {

    opacity: 1;

    align-items: center;

}

.about-Enquiry .about-us-contact-btn img {

    margin-left: 3px;

    margin-top: -5px;

}





/*=============about page css end===========*/

/*--------------------------------------------------------------

# login and registration or dashboard pages

--------------------------------------------------------------*/

button.btn {

    background-color: #483329;

    text-decoration: none;

    font-size: 20px;

    line-height: 25px;

    font-family: var(--font-default);

    letter-spacing: 0px;

    color: #FFFFFF;

    text-transform: uppercase;

    display: flex;

    justify-content: space-between;

    align-items: center;

    opacity: 1;

    border: none;

}

button.btn:hover {

    background: #483329CC 0% 0% no-repeat padding-box;
    color: #FFFFFF;
    opacity: 1;

}

.form_control.loginfield{

    border-radius: 25px;

}

.form_control.profilefield{

    border-radius: 25px;

     border: 1px solid #252525;

    padding: 10px 15px;

    width: 100%;

    text-align: left;

    font: normal normal 400 18px/23px poppins;

    letter-spacing: 0px;

    color: #252525;

    opacity: 1;

}

.yellow-link {

    color: #f7931d; /* Set the desired color */

}

   

.justify-content-center.loginform.row{

  padding-top: 80px;

}

.userprofile{

  padding-top: 80px;

  margin-top: 100px !important;

}

.order-detail.mb-5.mb-md-0 {

    position: relative;

    background-color: #010101;

    padding: 50px;

    height: 100%;

}

.user-img {

    position: relative;

    border-radius: 50%;

    width: 170px;

    height: 170px;

    margin: 0 auto;

}

.user-img img {

    width: 100%;

    height: 100%;

    border-radius: 50%;

}

.user-img button {

    border: 0;

    border-radius: 20px;

    position: absolute;

    right: 0;

    bottom: 10px;

    background: #fff;

    color: #d60000;

    width: 35px;

    height: 35px;

    display: grid;

    place-items: center;

}

.user-img .form-control {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: 50%;

    opacity: 0;

    opacity: 0;

}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    background-color:#010101 !important;
}
.order-history a.nav-link {
    color: #010101;
}
#all-order{
    padding-top: 50px;
    padding-bottom: 90px;
}
 .order-detail .profile-link ul li .active, #user-profile .order-detail .profile-link ul li a:hover {

    color: #fff;

}

.orders-inner {

    border: 1px solid #010101;

    padding: 50px 70px;

}

.order-detail form .user-img button {

    border: 0;

    border-radius: 20px;

    position: absolute;

    right: 0;

    bottom: 10px;

    background: #fff;

    color: #f7931d;

    width: 35px;

    height: 35px;

    display: grid;

    place-items: center;

}

 .orders-inner .orders-inner-title {

    text-align: left;

    font: normal normal bold 18px/25px poppins;

    letter-spacing: 0px;

    color: #252525;

    opacity: 1;

}

 .order-detail .profile-link ul li a {

    text-align: center;

    font: normal normal bold 18px/28px prata;

    letter-spacing: 0px;

    color: #d1d1d1;

    opacity: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 15px 0;

}

 .order-detail form h4 {

    text-align: center;

    font: normal normal bold 30px

px

/40px prata;

    letter-spacing: 0px;

    color: #fff;

    opacity: 1;

    padding-top: 30px;

}

.text-center {

    text-align: center !important;

}

/**/







/*=============our Gallery css end============*/



@media screen and (min-device-width: 980px) and (max-device-width: 1600px) {


/*=============product-inner css start ==========*/

.product-inner-page .section-one h1.le-char-shop {

    line-height: 140px;

    font-size: 58px !important;

}



.product-inner-page .section-one .le-char-2-shop {

    font-size: 98px;

    line-height: 140px;

    position: relative;

}

.product-inner-page button.accordion-button.collapsed {

    line-height: 30px;

    font-size: 25px;

}

.product-inner-page .accord-content {

    font-size: 15px;

    line-height: 20px;

}

.product-inner-page h6.be-own-muse-shop {

    font-size: 15px;

}

.product-inner-page img.guitar-shop-img {

    position: absolute !important;

    width: 30px !important;

    top: 317px !important;

    right: 413px !important;

}

  /*=============product-inner css end ==========*/



  /*=============shop css start==================*/

.section-one h1.le-char-shop {

    line-height: 140px;

    font-size: 58px !important;

}

.section-one .le-char-2-shop {

    font-size: 98px;

    line-height: 140px;

    position: relative;

}

.product-page button.accordion-button.collapsed {

    line-height: 30px;

    font-size: 25px;

}

.accord-content {

    font-size: 15px;

    line-height: 20px;

}



h6.be-own-muse-shop {

    font-size: 15px;

}

img.guitar-shop-img {

    position: absolute !important;

    width: 30px !important;

    top: 317px !important;

    right: 413px !important;

}

/*=============shop css end==================*/

}





@media screen and (max-width: 769px) {

    #updategallerydata {

    justify-content: space-evenly;

}

#updategallerydata .col-lg-4 {



    margin-bottom: 10px;

}



/*=============home page css start=========*/

.about-background .text-portion .global-btn {

    width: 140px;

    height: 40px;

}

.home-page span.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{

	left: 0;

    top: 360px;

}

   





/*=============home page css end=========*/



/*========contact-us-page css start=====*/

.contact-banner .breadcrumbs h2 {

    font-size: 25px;

    line-height: 30px;

}

.contact-banner .brdcrm-bnnr {

    height: 108px;

}

.contact-banner .breadcrumbs ol {

    font-size: 12px;

    line-height: 15px;

}

.contact-row {

    padding-left: 0px;

}

.contact-right {

    padding-top: 30px;

}

.location-heading h1 {

    font-size: 20px;

    line-height: 25px;

}

.location-heading p {

    font-size: 15px;

    line-height: 20px;

    padding-bottom: 10px;

}

.location p {

    font-size: 14px;

    line-height: 10px;

}

.location p img {

    padding-right: 12px !important;

    width: 25px !important;

}

.contact {

    padding-top: 70px;

    padding-bottom: 0px;

}

.contact-form h4 {

    padding-bottom: 15px;

    font-size: 20px;

    line-height: 25px;

}



.contact-form {

    padding: 30px !important;

}

.contact-form input::placeholder,textarea::placeholder {

    font-size: 12px;

    color: #000000;

}

.contact-form #form-submit {

    font-size: 12px;

    line-height: 18px;

     width: 150px;

    height: 45px;

        margin-top: 30px;

}



    /*========contact-us -page css end*/

.shop-inner .inner-shop-banner .breadcrumbs h2 {

    font-size: 25px !important;

    line-height: 30px !important;

}

.shop-inner .inner-shop-banner .brdcrm-bnnr {

    height: auto;

    padding: 30px 0px;



}

.shop-inner .inner-shop-banner .breadcrumbs ol {

    font-size: 12px;

    line-height: 15px;

}



.shop-inner .inner-shop-banner .breadcrumbs h2 {

    font-size: 25px !important;

    line-height: 30px !important;

}

.shop-inner .inner-shop-banner .brdcrm-bnnr {

    height: auto !important;

    padding: 30px 0px !important;



}

.shop-inner .inner-shop-banner .breadcrumbs ol {

    font-size: 12px;

    line-height: 15px;

}

.shop-inner .product-name-slider h1 {

    font-size: 18px;

    line-height: 30px;

}

.shop-inner .price {

    font-size: 20px;

    line-height: 30px;

}



.shop-inner .main-img img {

   height: 280px !important;

    width: 94% !important;

}

.product .main-img {

    display: block !important;

    align-items: center;

}

.shop-inner .imgs {

    height: 280px !important;

}

.shop-inner #product-detail .content {

    padding-bottom: 50px !important;

}

.shop-inner .slick-slide img {

    width: 100% !important;

    height: 280px !important;
    object-fit: contain !important;

}

   .shop-inner .slick-next.slick-arrow {

    right: 95px !important;

}

.shop-inner .slick-prev.slick-arrow {

    left: 140px;

}

.shop-inner #breadcrumbs {

    padding-left: 10px !important;

}

.shop-inner .related-product {

    padding-top: 40px !important;

    padding-bottom: 40px !important;

}



.shop-inner .related-product h2 {

    font-size: 15px !important;

}

h4.S-text {

    font-size: 15px;

    line-height: 20px;

}

.product .prata {

    font-size: 25px;

    line-height: 30px;

}

.product .discription {

    font-size: 15px;

    line-height: 20px;

}

.Shop-inner-QTA-buttons {

    width: 150px;

    height: 40px;

}

.product .mt-5 {

    margin-top: 2rem!important;

}

.shop-inner #aad-cart {

    padding: 10px 15px 10px 15px;

    font-size: 15px;

    line-height: 20px;

    width: 200px;

    height: 50px;

}



/*=============product-inner css start ==========*/

.product-inner-page .row {

    display: block;

}



.product-inner-page .products-display {

    margin-top: 0px

}



.product-inner-page .side-bar {

    width: 100%;

}

.product-inner-page .products-display {

    width: 100%;



}

.product-inner-page .products-display .single-product-diaplay {

    width: 100%;

    text-align: center;

}

.product-inner-page .products-display .guitar-img-1 {

    width: 25%;

}



.product-inner-page {

    margin-top: -50px !important;

}



.product-inner-page .section-one-shop .be-own-muse-shop {

    transform: translate(0px, -50px) !important;

}



.product-inner-page button.accordion-button.collapsed {

    font-size: 25px;

    line-height: unset;

}

.product-inner .breadcrumbs h2 {

    font-size: 25px;

    line-height: 30px;

}

.product-inner .breadcrumbs ol, .about-banner .breadcrumbs ol {

    font-size: 12px;

    line-height: 15px;

}

.product-inner .brdcrm-bnnr {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: auto;

    padding: 30px 0px;

    display: flex;

    align-items: center;

    align-content: center;

}

.product-inner-page .side-bar h3 {

    font-size: 15px;

    line-height: 20px;

}

.product-inner-page .side-bar .accordion-item button.accordion-button {

    font-size: 15px;

    line-height: 20px;

}

.product-inner-page .single-product-diaplay h4 {

    font-size: 15px;

    line-height: 20px;

}

.product-inner-page .single-product-diaplay p {

    font-size: 15px;

    line-height: 20px;

}

.products-display .shop-view-btn {

    display: flex;

    justify-content: center;

}

/*=============product-inner css end ==========*/



/*=============our Gallry css start ==========*/

.modal-content {

    width: 100%;

  }

.our-gallery-banner .breadcrumbs h2 {

    font-size: 25px;

    line-height: 30px;

}

.our-gallery-banner .breadcrumbs ol {

    font-size: 12px;

    line-height: 15px;

}

.our-gallery-banner .brdcrm-bnnr {

    height: auto;

    padding: 30px 0px;

}

.gallery-category select#Category {

    font-size: 15px;

    line-height: 20px;

}

.our-gallery {

    padding-bottom: 0px;

}

/*=============our Gallry css start ==========*/





/*=============shop css start ==========*/

.product-page .row {

    display: block;

}

.products-display {

    margin-top: 0px

}

.product-page .side-bar {

    width: 100%;

}

.product-page .products-display {

    width: 100%;

}

.products-display .single-product-diaplay {

    width: 100%;

}

.products-display .guitar-img-1 {

    width: 25%;

}

.product-page {

    margin-top: -50px !important;

}

.section-one-shop .be-own-muse-shop {

    transform: translate(0px, -50px) !important;

}

.product-page button.accordion-button.collapsed {

    font-size: 25px;

    line-height: unset;

}

.shop-banner .breadcrumbs h2 {

    font-size: 25px;

    line-height: 30px;

}

.shop-banner .breadcrumbs ol {

    font-size: 12px;

    line-height: 15px;

}

.shop-banner .brdcrm-bnnr {

    height: auto;

    padding: 30px 0px;

}

.product-page .side-bar h3 {

    font-size: 15px;

    line-height: 20px;

}

.product-page .side-bar .accordion-item button.accordion-button {

    font-size: 15px;

    line-height: 20px;

}

.product-page .single-product-diaplay h4 {

    font-size: 15px;

    line-height: 20px;

    text-align: center;

}

.single-product-diaplay p {

    font-size: 15px;

    line-height: 20px;

    text-align: center;

}

.product-page .shop-view-btn {

    display: flex;

    justify-content: center;

}

/*=============shop css end ==========*/



/*=============about page css start======*/

.about-banner .breadcrumbs h2 {

    font-size: 25px;

    line-height: 30px;

}

.about-banner .brdcrm-bnnr {

    height: 108px;

}

.about h2 {

    padding-top: 0px;

    font-size: 20px;

    line-height: 25px;

     text-align: center;

}

.about .about-row {

    display: flex;

    width: 100% !important;

    justify-content: space-evenly;

    align-items: center;

}

.about p {

    font-size: 15px;

    line-height: 20px;

    text-align: center;

}

.inner-about .col-lg-4 {

    text-align: center;

}

.inner-about img {

    width: 15% !important;



}



.about-row {

     padding-left: 0px; 

}

.about .inner-about {

    padding-top: 15px;

    padding-bottom: 15px;

}

.about {

    padding-bottom: 35px;

    padding-top: 35px;

}





.about-Enquiry h4 {

    font-size: 15px !important;

    line-height: 20px !important;

}



/*=============about page css end=========*/

}





@media(max-width:426px) {

    .home-page span.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{

            left: 0  !important;

            top: 355px  !important;

    }

   

.product-inner-page .products-display .guitar-img-1

{

    width: 100%;

}

.footer .whatsapp img {

    width: 70px !important;

}

       

.products-display .guitar-img-1

{

    width: 100%;

}

.slider-bg{

    height:550px !important;

}

img.btn-icon {

    width: 13px;

    height: 13px;

    margin-left: 4px;

    margin-top: -3px;

}

.about-background .text-portion .global-btn {

    font-size: 11px;

    line-height: 20px;

    width: 110px  !important;

    height: 40px  !important;

}

.home-door-slider .navigation {

    position: absolute;

    right: 120px !important;

    z-index: 9999;

    margin-top: -30px;

}

   .caro-main .f-head {

        font-size: 13px !important;

        padding-top: 10px;

}

.home-door-slider span.swiper-button-next-promote ,.home-door-slider span.swiper-button-prev-promote{

    font-size: 15px !important;

}

#updategallerydata .col-lg-4 {



    margin-bottom: 5px;

}

        

    }

 

    

   