



.pro-product-sec .testmons-slid-item .card img.img-fluid {
    height: 200px;
    margin: 0px auto;
}
.pro-product-sec .invitationCards_tabs .testmons-slid-item .card img.img-fluid {
    height: 370px;
}
.testmons-slid-item.slick-slide img {
    height: 200px;
    margin: 0px auto;
}
.invitationCarsSec .testmonils-slider .testmons-slid-item.slick-slide img {
    height: 430px;
    margin: 0px auto;
}
.testmonils-section .card-cont {
    text-align: center;
}
.team-deign-sec .card {
    display: flex;
    justify-content: center;
    text-align: center;
}
.team-deign-sec .card h3 {
    font-size: 20px;
    padding-top: 10px;
}
.socialMediaLinks_profilePage a.btn {
    margin-bottom: 14px;
}
.social-links .social-icons {
    margin: 0px 8px;
}

@media screen and (max-width: 1199.9px) {
    .custom-card-preview .d-flex.justify-content-around {
        flex-direction: column;
        align-items: center;
    }
    .custom-card-preview .custom-card-front {
        margin: 20px 0px;
    }
    

}


@media screen and (max-width: 991.9px) {
    .navbar-nav {
        padding-left: 0px !important;
    }
    .footer-section .footer-cont h4 {
        margin-top: 20px;
    }
    .cont-para.mt-5 {
        margin-top: 10px !important;
    }
    
}

@media screen and (max-width:767px) {

.carsole-section .carsole-cont-sub h2 {
    font-size: 28px;
}
.carsole-section .carsole-cont-sub h5{
    font-size: 18px;
    margin-top: 16px !important;
}
.ma-images-container {
    top: -30px;
}
.carsole-section .col-md-7 {
    width: 70%;
    margin: 0px auto;
}
.home-header {
    font-size: 22px;
}
/*==about reposnive==*/
.about-section {
    padding: 0px 20px;
}
.video-section.my-5.py-3 {
    margin-top: 0px !important;
}
.testmonils-section {
    padding: 0px 0px;
}
.testmonils-slider {
    padding-bottom: 20px;
}
.testmonils-section button.slick-prev.pull-left.slick-arrow{
    bottom: -40px;
    left: 0;
    right: 60px;
    margin: 0px auto;
}
.testmonils-section button.slick-next.pull-right.slick-arrow {
    bottom: -40px;
    right: 0;
    left: 60px;
    margin: 0px auto;
}
.plans-section .table-head {
    font-size: 13px;
}
.plans-section table tr th h3 {
    font-size: 13px;
}
.plans-section table tr th {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 13px;
    word-wrap: break-word;
}
.plans-section table tr td {
    font-size: 12px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.brand-section {
    margin-top: 0px;
    padding: 0px 10px;
}
.brand-section .brand-cont-main{
    padding-top: 0px;
}
.products-section {
    margin: 30px 0px 130px;
    padding: 0px 10px;
}
.products-section .production-card .card-img::before {
    left: 0;
    right: 0;
    top: -52px;
    margin: 0px auto;
}
.products-section .production-card .card-img-sub {
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.products-section button.slick-prev.pull-left.slick-arrow {
    right: 60px;
    left: 0px;
    margin: 0px auto;
}
.products-section button.slick-next.pull-right.slick-arrow {
    right: 0px;
    left: 70px;
    margin: 0px auto;
}
.get-start-sec .col-md-4{
    margin: 20px auto 0px;
    text-align: center;
}
.business-cardTypes {
    padding-left: 0px;
}
.business-cardTypes li {
    margin-left: 0px;
}
.business-cardTypes li {
    padding: 8px 0px;
    border-radius: 21px;
    margin-left: 5px;
    margin-bottom: 15px;
    width: 48%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}
.client-section {
    margin-top: 0px;
    padding: 0px 20px 0px;
    padding-bottom: 50px;
}
.client-section button.slick-prev.pull-left.slick-arrow {
    bottom: -70px;
    left: 0;
    right: 60px;
    margin: 0px auto;
}
.client-section button.slick-next.pull-right.slick-arrow {
    bottom: -70px;
    left: 60px;
    right: 0;
    margin: 0px auto;
}
/*==contact reposnive==*/
.contact-section {
    padding: 30px 15px;
}
.contact-section .img-headding h4 {
    padding-top: 10px;
}
.contact-section .img-headding p {
    padding: 0px 0px;
}
.contact-section .contact-img-sub {
    height: 250px;
    width: 250px;
}
.contact-section .contact-bg {
    margin-top: 30px;
    padding: 5px;
}
.cont-para.mt-5 {
    margin-top: 10px !important;
}
.footer-section .footer-cont h4 {
    margin-top: 20px;
}
.navbar-nav {
    padding-left: 0px !important;
}
.pro-about-sec {
    padding: 60px 0px;
}
.our-mision-sec .about-cont {
    margin-bottom: 20px;
}
.team-deign-sec .card {
    display: flex;
    justify-content: center;
    text-align: center;
}
.team-deign-sec .card h3 {
    font-size: 18px;
    padding-top: 10px;
}
.pro-about-sec .pro-about-cont h3 {
    font-size: 25px;
    letter-spacing: 0px;
}
.hom-cotms-sec .hom-cotms-cont-one {
    padding: 20px 0px;
    background-color: #f0f0f0;
}
.hom-cotms-sec .nav-tabs .nav-link {
    font-size: 15px;
}
.custom-card-preview {
    background-color: transparent;
    padding: 0px;
}
.custom-card-preview .d-flex.justify-content-around{
    flex-direction: column;
    align-items: center;
}
.custom-card-preview .custom-card-front {
    margin: 20px 0px;
}
.custom-card-preview h5.mt-5 {
    font-size: 17px;
}
.hom-cotms-sec .custom-card-preview .custom-card-front .card-container {
    flex-direction: column;
    align-items: center;
}
.sampleCard-view {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem !important;
}
.pro-product-sec .testmons-slid-item .card {
    padding: 10px 15px;
    margin: 10px;
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
}
.pro-product-sec .testmons-slid-item .card img.img-fluid {
    height: 200px;
    margin: 0px auto;
}
.pro-product-sec .testmons-slid-item .card-cont {
    margin-top: 10px;
}
.pro-product-sec .nav-tabs .nav-link {
    font-size: 15px;
}
.ourPlansModal, .ourPlansModal .container {
    padding: 0px !important;
}
.pro-about-sec.profile-sectionPage .pro-about-cont {
    text-align: center;
    flex-direction: column;
}
.profile-sectionPage .qrCodeDiv {
    margin-top: 20px;
}
.new-profilePage .nav-tabs {
    margin: 30px auto 0px;
    justify-content: center;
    width: 100%;
}
.new-profilePage .profile-form {
    padding: 20px 20px 20px;
}
.profile-form.mt-4 .d-flex.justify-content-between.align-items-end.mb-3.pb-2.brdr-b,
.new-profilePage .profile-form .brdr-b {
    flex-direction: column;
    justify-content: start !important;
    align-items: center !important;
}
.our-mision-sec .profile-form.mt-4 h2,
.new-profilePage .profile-form .brdr-b h2 {
    font-size: 22px;
    margin-bottom: 10px !important;
}
.socialMediaLinks_profilePage a.btn {
    margin-bottom: 14px;
}
.checkOutPage.hom-cotms-sec .hom-cotms-cont {
    padding: 0px 20px;
}
.checkOutPage.hom-cotms-sec .hom-cotms-cont .hom-cotms-cont-one {
    padding: 20px 20px;
}
.visitor-page .visitor-details {
    padding: 30px 14px !important;
}
.visitor-page .visitor-details .d-flex.social-links.my-4 {
    justify-content: center;
}




    
}

@media screen and (max-width:470px) {
.carsole-section .col-md-7 {
    width: 90%;
    margin: 0px auto;
}
}
