@media(max-width: 1199px){
    .header, .home_banner_main .header{padding: 0 15px 15px;}
    .menu_item_main .menu_item {margin: 10px;}
    .fabric-design-content .color-content .fist-text1{padding: 50px 15px;font-size: 18px;max-width: 100%;}
    .fabric-design-content .color-content .fabricbox{    height: 132px;}
    .happy-customers .card .col_right{width:calc(100% - 150px);max-width:calc(100% - 150px);-ms-flex:0 0 calc(100% - 150px);flex:0 0 calc(100% - 150px)}
    .happy-customers .card .col_left{width:150px;max-width:150px;-ms-flex:0 0 150px;flex:0 0 150px}
    .happy-customers .cardleft-content .profile-img{width:100px;height:100px}
    .enduser_inner_main {padding: 50px 15px;}
}
@media(max-width: 991px){
    /*Header Responsive :: START*/
    .logo-cover{height:86px;max-width: 121px;margin: 0;}
    .menu_main_col .menu_item_main{display:none}
    .menu_main_col{margin:auto}
    .header_res_col .logo_col{order:1}
    .header_res_col .social_icon_col{order:2}
    .header_res_col .btn_col{order:3;margin: 10px 0 0;}
    .header_res_col>*{text-align:center}
    .header-social-icon{justify-content:flex-end;}
    .header-social-icon [class$="-logo"]:not(:last-child){margin-right:10px}
    .header-social-icon [class$="-logo"]{font-size:20px}
    .header_res_menu_main.show{left:0;visibility:visible;transition:all .5s ease-in-out}
    .header_res_menu_main .menu_item_main{flex-wrap:wrap;flex-direction:column;margin:0;align-items:center;padding: 50px 0;justify-content: center;}
    .menu_toggle_close{position:absolute;top:15px;right:15px;font-size:30px;color:#fff;font-weight:300}
    .header_res_menu_main .menu_item { margin: 5px 0;}
    body.body_show {overflow: hidden;}
    .header_res_col .btn_col .menu_top_btn_row {flex-wrap: wrap;}
    .header_res_col .btn_col .menu_top_btn_row > * {margin-top: 5px;}
    /*Header Responsive :: END*/
    .event-mang-content .category .col_main{    width: 33.33%;}
    .fabric-design-content .color-content .fist-text1,.footer_copyright_area{    font-size: 16px;}
    .footer-widget-heading h3{margin-bottom:20px;font-size:24px}
    .footer-widget ul li{font-size:18px}
    .footer_top_main .col_main:not(:first-child)
    .footer-widget-heading h3{margin-top:30px}  
    footer ul {margin-left: 130px;}
    .subscribe-form {margin-left: 130px;}
    .align-space h3{margin-left:0px;}
    .align-space ul{margin-left: 0px;}
    .footer-text p{font-size:18px}.footer-logo{margin-bottom:15px}
    .slick_slider_invitation_card h4{font-size:24px}.slick_slider_invitation_card h5{font-size:20px}
    .event-detail-form .event-detail .event-detail__panel .event-img{padding:0 30px 50px}.event-detail-form .event-detail .event-detail__panel .event-img .middle-img{width:100px;height:100px}
    
    .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{
    overflow-x: auto!important;
}
}
@media(max-width: 767px){
    .footer_top_main { text-align: center;}
    .footer-widget-heading h3{margin-bottom:15px;font-size:20px}
    .question-h3{text-align: center;margin-left: 135px;}
    .footer_top_main .col_main:not(:first-child)
    .footer-widget-heading h3{margin-top:25px}.social_icon_cmn [class$="-logo"]:not(:last-child){margin-right:15px}
    .social_icon_cmn [class$="-logo"]{font-size:20px}
    .footer-widget ul li{font-size:16px}
    .white_placeholder .form-control{padding:10.5px 15px;font-size:18px}.green_btn_55{font-size:20px;padding:6px 30px}
    .footer-text p {font-size: 16px;}
    .footer_ask_que{    flex-wrap: wrap;    justify-content: center;}
    .footer_ask_que .green_btn_55{    margin: 15px 0 0;}
    .fabric-design-content .color-content .fist-text1{padding:15px 15px 115px}.fabric-design-content .color-content .fabricbox{height:100px;width:100px}.fabric_col_main .fabric-img img{height:568px}
    .slick_slider_invitation_card .slider_content > *:not(:last-child) { margin-bottom: 10px;}
    .dashboard-event .tabbable-line>.nav-tabs>li.nav-tabs-active, .dashboard-event .tabbable-line>.nav-tabs>li, .dashboard-event .tabbable-line>.nav-tabs>li {padding: 15px 10px;}
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter{    text-align: left;}
    #data-table_wrapper.dataTables_wrapper .dataTables_paginate{    margin-top: 0;padding-top: 5px;}
    #data-table_wrapper.dataTables_wrapper .dataTables_info{    padding-top: 15px;}
    #data-table_wrapper.dataTables_wrapper .dataTables_info{padding-bottom: 0;}
    .dataTables_wrapper .dataTables_paginate>.paginate_button:first-child{margin-left:0!important}.dataTables_wrapper .dataTables_paginate .paginate_button{margin-top:5px;margin-left:5px!important}
    .event_guideline{padding:30px 15px 0;margin-top:0}.event_top_shadow{padding:30px 0;margin:0 0 30px}
    .event-circle-img_main{min-height:auto}.event-circle-img p{margin-bottom:10px}.event-detail-form .event-detail .event-detail__panel .guideline .accept-pay-list h4{margin-bottom:15px}
    .registration-form-content input.form-control,
    .fabric_distributer_main .registration-form-content .form-control{font-size: 16px;padding: 12px 15px;}
    .registration-from-input select {font-size: 16px;padding: 12.5px 15px;}
    footer ul {margin-left: 0px;}
    .question-h3{margin-left: 0px;}
    .subscribe-form {margin-left: 0px;}
    .align-space h3{margin-left:0px;}
    .align-space ul{margin-left: 0px;}

    /*Enter Email :: START*/
    p.event-color{font-size:20px}
    .circle{width:calc(100% - 60px);height:auto;border-radius:30px;padding:15px}
    .email-blossom,p.fabric-name{font-size:22px}
    b.event-party{font-size:18px}
    .email-data,p.email-party,p.email-sreet{font-size:16px}
    p.email-host,p.email-venue{font-size:20px}p.email-invite,p.email-name{font-size:20px}
    p.fabric-name{margin-top:15px}.circle-event hr{margin:15px 0}
    p.email-host,p.email-sreet{padding:0}.enter-email p.invited-event{font-size:22px;padding:30px 15px 0}
    p.email-fabric{font-size:22px;padding:0 15px}
    /*Enter Email :: END*/
    .btn-accept,.btn-checkout {
    font-size: 22px;
    padding: 8px 25px;
}

}
@media(max-width: 575px){

    .main_custome_slider_row {
        padding:0 54px!important;
    }

    .footer-widget ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-size: 16px; 
}

.footer-widget-heading.question-h3 + ul {
    margin-top: 10px;
}

    .h2,h2,.event-detail-form .event-detail .event-detail__panel .guideline .accept-pay-list h4{font-size:24px}
    .h3, h3 {    font-size: 22px;}
    .host-events-detail .h2, .host-events-detail h2 { font-size: 20px;}
    .event-circle-img > * {margin-bottom: 15px;}
    .header, .home_banner_main .header {padding: 0 0 15px;}
    .main_custome_slider_row{padding:0}
    .happy-customers .slick-slider .slick-list.draggable{padding:0!important}
    .mid-box{padding:30px 15px}.mid-box h1{font-size:24px}.mid-box p{font-size:18px}
    .event-mang-content .category .col_main { width: 50%;}
    .event-mang-content .category .col_main{width:100%;margin:auto;max-width:250px}.event-mang-content .category{flex-direction:column;justify-content:center}
    .event-mang-content {padding: 30px 0px;}
    .party-plan-cotent .select-content{padding:30px 15px 15px}.party-plan-cotent .row .form .btn-getstart, .btn-view, .btn-update-edit,.btn-change-password, .btn-registration,.modal-body .btn-login,.btn-resend-registration{font-size:20px;padding:10px 50px}.fabric-design .static-text,.party-plan .static-text{font-size:16px}
    .fabric_col_main .fabric-img img{height:auto}
    .happy-customers .card .col_right{width:calc(100% - 80px);max-width:calc(100% - 80px);-ms-flex:0 0 calc(100% - 80px);flex:0 0 calc(100% - 80px)}
    .happy-customers .card .col_left{width:80px;max-width:80px;-ms-flex:0 0 80px;flex:0 0 80px}
    .happy-customers .cardleft-content .profile-img{width: 75px;height: 75px;left: 5px;top: 15px;}
    .happy-customers .cardleft-content img {min-width: auto;}
    .enduser_inner_main {padding: 50px 0px;}
    .event-detail-form .event-detail .event-detail__panel .event-img {padding: 0 15px 25px;}
    .event-detail-form .event-detail .event-detail__panel .event-img .middle-img {width: 50px;height: 50px;}
    .event-circle-img p b,.host-events-detail p b{font-size:16px}.host-events-detail p b{width:100%;display:block}

    .form_inner_main{max-width:488px;width:100%;margin:auto;padding:0 15px}.formfield>input,.formfield>label{height:55px;padding:15px;font-size:16px}.formfield.editprofile-email-input>label,input:focus+label,input:valid+label{left:15px;font-size:16px}
    .edit-profile-select-contact{height:55px;padding:15px;    font-size: 16px;}
    .verify-email1,.registration-from-input select {font-size: 16px;}
    .registation-edit-profile{padding:0 0 0;margin-top:-35px}
    .registation-edit-profile .avatar-upload .avatar-preview{width:150px;height:150px}
    .registation-edit-profile .avatar-upload{position:relative}
    footer ul {margin-left: 0px;}
    .question-h3{margin-left: 0px;}
    .subscribe-form {margin-left: 0px;}
    .align-space h3{margin-left:0px;}
    .align-space ul{margin-left: 0px;}
    .edit-profile-select-contact.form-control{    padding: 13.5px 15px;}
    .fabric_list_cmn .fabric_name {font-size: 20px;}
    .fabric_list_cmn .fabric_price {font-size: 16px;}
    .email-from-input .form-control{font-size: 16px;height: calc(1.2em + 0.75rem + 13px);}
    .email-img.email_img_txt .email_img_text{font-size: 16px;}
    .email-event .btn-email{    font-size: 18px;padding: 10px 14px;min-width: 200px;}
    b.event-party {width: 100%;display: inline-block;}
    .dashboard-event .tabbable-line>.nav-tabs>li>a{    font-size: 16px;}
}
@media(max-width: 479px){
    .footer_copyright_area{   font-size: 12px; padding: 10px 0;}
    
}
@media(max-width: 360px){
    #data-table_wrapper.dataTables_wrapper .dataTables_length{padding:0}.dashboard-event .dataTables_length label{margin-top:60px;margin-bottom:15px}
}