  /* .wsk-cp-text .category > span
        {
            padding: 11px 10px !important;
        }
        .wsk-cp-product:hover .wsk-cp-text .category > span
        {
            padding: 11px 10px!important;
        }
        
        @media only screen and (max-width: 767px)
        {
            .bottomfooter ul li 
            {
                width: 25%;
                float: left;
                text-align: center;
                margin-top: 10px;
            }
            .footer-nav-area .bottomfooter 
            {
                width: 100%;
            }
            .wsk-cp-text .category > span
            {
                padding: 11px 18px;
            }
            .wsk-cp-product:hover .wsk-cp-text .category > span
            {
                padding: 10px 16px;
            }
            .shell
            {
                padding-bottom: 10px;
            }
            .min-h-screen.bg-gray-100.py-10
            {
                padding-bottom: 0px;
            }
        }
        @media only screen and (max-width: 991px)
        {
            .wsk-cp-text .category > span
            {
                padding: 11px 18px !important;
            }
            .wsk-cp-product:hover .wsk-cp-text .category > span
            {
                padding: 10px 16px !important;
            }
            .designpage .mobs1
            {
                width: 25%;
                float: left;
                text-align: center;
                margin-top: 8%;
                font-size: 14px;
                padding-right:0px;
            }
            .designpage .mobs1 .fa
            {
                margin-left: 50%;
            }
            .designpage .mobs1 p 
            {
                background: #000;
                color: #fff;
                padding-left: 10px;
                padding-right: 10px;
                border-radius: 5px;
                padding-top: 3px;
                padding-bottom: 3px;
                margin-left: 20px;
            }
            .designpage .mobs2
            {
                width: 47%;
                float: left;
                text-align: center;
            } 
            .designpage .mobs3
            {
                width: 28%;
                float: left;
                text-align: center;
                margin-top: 8%;
                font-size: 14px;
                padding-left: 0;
            }
           .designpage .mobs3 p 
            {
                background: #000;
                color: #fff;
                padding-left: 10px;
                padding-right: 10px;
                border-radius: 5px;
                padding-top: 3px;
                padding-bottom: 3px;
                margin-right: 30px;
            }
            .designpage .mobs3 .fa
            {
                margin-right: 100%;
            }
            .designpage
            {
                margin-bottom:30px;
            }
        }*/
        
.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}

 @media all and (max-width: 771px) {
            .elementor-widget-container .ekit-wid-con
            {
                text-align:center;
            }
            .elementor-widget-wrap.elementor-element-populated .elementor-icon-box-wrapper
            {
                text-align:center;
            }
            .elementor-section-height-default.elementor.elementor-561
            {
                padding-left: 15px;
                padding-right: 15px;
            }
            .elementor-widget-container li {
                font-size: 14px;
                margin-bottom: 10px;
                margin-left: 15px;
                margin-right: 15px;
            }
            .elementor-567 .elementor-element.elementor-element-5593451e .elementor-heading-title { 
                font-size: 28px;
                margin-bottom: 5px;
            }
            .titlestext {
                color: #fff;
                font-size: 17px;
                margin-top: 0px !important;
            }
            .elementor-568 .elementor-element.elementor-element-2442fd19 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content
            {
                padding: 5px !important;
            }
        }
        
        .elementor-kit-6 p
        {
            margin-top: 15px;
        }
        
        .elementor-561 .elementor-element.elementor-element-668b83d .elementor-icon,.elementor-561 .elementor-element.elementor-element-7ef23749 .elementor-icon,.elementor-561 .elementor-element.elementor-element-5bfa13f3 .elementor-icon{
            font-size: 20px;
            padding: 20px;
        }

        .elementor-icon-box-description {
            margin-bottom: 5px;
            margin-top: 5px;
            font-size: 13px;
        }
        .elementor-561 .elementor-element.elementor-element-668b83d .elementor-icon-box-title,.elementor-561 .elementor-element.elementor-element-7ef23749 .elementor-icon-box-title,.elementor-561 .elementor-element.elementor-element-5bfa13f3 .elementor-icon-box-title {
            margin-bottom: 5px;
            font-size: 18px;
        }
        .elementor-widget-container,.elementor-561 .elementor-element.elementor-element-7ef23749 > .elementor-widget-container,.elementor-561 .elementor-element.elementor-element-5bfa13f3 > .elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }
        
        .elementor-567 .elementor-element.elementor-element-709f2fd9:not(.elementor-motion-effects-element-type-background), .elementor-567 .elementor-element.elementor-element-709f2fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-image: url(https://planawedding.in/frontend/images/social1/emi/mnplbanner.png) !important;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }
        .elementor-567 .elementor-element.elementor-element-709f2fd9.chngbanner:not(.elementor-motion-effects-element-type-background), .elementor-567 .elementor-element.elementor-element-709f2fd9.chngbanner > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-image: url(https://planawedding.in/frontend/images/social1/emi/mobilemnplbanner.png) !important;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }
        .elementor-561 .elementor-element.elementor-element-3031ac3 > .elementor-widget-container,
        .elementor-561 .elementor-element.elementor-element-668b83d.elementor-view-stacked .elementor-icon,
        .elementor-561 .elementor-element.elementor-element-7ef23749.elementor-view-stacked .elementor-icon,
        .elementor-561 .elementor-element.elementor-element-5bfa13f3.elementor-view-stacked .elementor-icon
        {
            background-color: #000;
        }
        
        
        /* form starts */
        
        .card-header {
            padding: 0.75rem 1.25rem;
            margin-bottom: 0;
            background-color: rgba(0,0,0,.03);
            border-bottom: 1px solid rgba(0,0,0,.125);
        }
        .card-body {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            padding: 1.25rem;
        }
        
        .z-depth-1, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
            box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
        }
        label {
            display: inline-block;
            max-width: 100%;
            margin-bottom: 5px;
            font-weight: bold;
        }
        
        .bring-down .col-md-4 .form-control {
            padding-left: 10px;
        }
        .bring-down input:not([type="submit"]), .bring-down textarea {
            height: 2.5rem;
            margin-bottom: 40px;
        }
        .elementor-kit-6 input:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual {
            background-color: transparent;
            border: none;
            border-bottom: 1px solid #9e9e9e;
            border-radius: 0;
            outline: none; 
            width: 100%;
            margin: 0 0 20px 0;
            padding: 0;
            box-shadow: none;
            box-sizing: content-box;
            transition: all 0.3s;
        }
        .elementor-kit-6 input:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual
        {
            padding: 5px !important;
            background-color: #fff!important;
        }
        .elementor-kit-6 label.elementor-kit-6 label
        {
            font-size: 13px;
        }
        .aligndob .col-md-4 fieldset
        {
            padding: 0;
            margin: 0;
        }
        .elementor-widget-heading .elementor-widget-container p {
            width:100%;
        }
        select.form-control:not([size]):not([multiple]) {
            height: calc(3.25rem + 2px);
            /* margin-bottom: 0px; */
            font-size: 12px;
        }
        .elementor-kit-6 .elementor-container label {
            font-size: 13px;
        }
        .form-check {
            position: relative;
            display: block;
            padding-left: 1.25rem;
        }
        .bring-down .marry .form-check-input {
            height: 15px;
            width: 30px !important;
            position: relative;
            cursor: pointer;
            margin-top: 11px !important;
        }
        .bring-down .marry .grap-btn.to_top {
            margin-top: 10px !important;
            position: absolute;
        }
        .bring-down .form-group .btn.btn-dark{
            float: right;
            padding-top: 10px;
            padding-bottom: 10px;
            background: #000;
            border: 0;
        }
        .elementor-567 .elementor-element.elementor-element-709f2fd9:not(.elementor-motion-effects-element-type-background), .elementor-567 .elementor-element.elementor-element-709f2fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer
        {
            margin-top: -180px;
        }
        
        @media (max-width: 870px)
        {
            .bg-primary {
                background-color: #f7f7f7!important;
            }
            .bring-down .marry .form-check-input {
                height: 20px !important;
                width: 15px !important;
                margin-left: 20px !important;
                position: relative;
                cursor: pointer;
                margin-top: -7px !important;
                margin-right: 10px !important; 
            }
              .elementor-567 .elementor-element.elementor-element-709f2fd9:not(.elementor-motion-effects-element-type-background), .elementor-567 .elementor-element.elementor-element-709f2fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer
            {
                margin-top: -200px;
            }
            .modal-open #exampleModal .modal-content .modal-header {
                height: 120px;
                padding-top: 10%;
            }
            .modal-open #exampleModal .modal-content .modal-header .close {
                margin-top: 4%;
            }
            body .modal#exampleModal .modal-content .modal-body #taledetails .aligntabl {
                width: 80% !important;
                margin-left: 10%;
            }
            body #exampleModal.modal .modal-footer button {
                margin-right: 40%;
            }
        }
        @media (min-width: 992px)
        {
            .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
                float: left;
            }
            .col-md-4 {
                width: 33.33333%;
            }
        }
    /* form ends */
    