            html.remodal-is-locked {
              overflow: hidden;
            }
            
            .remodal,
            [data-remodal-id] {
              display: none;
            }
            
            .remodal-overlay {
              position: fixed;
              z-index: 9999;
              top: -5000px;
              right: -5000px;
              bottom: -5000px;
              left: -5000px;
            
              display: none;
            }
            
            .remodal-wrapper {
              position: fixed;
              z-index: 10000;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
            
              display: none;
              overflow: auto;
            
              text-align: center;
            
              -webkit-overflow-scrolling: touch;
            }
            
            .remodal-wrapper:after {
              display: inline-block;
            
              height: 100%;
              margin-left: -0.05em;
            
              content: "";
            }
            
            .remodal-overlay,
            .remodal-wrapper {
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
            }
            
            .remodal {
              position: relative;
              outline: none;
              -webkit-text-size-adjust: 100%;
              -moz-text-size-adjust: 100%;
              -ms-text-size-adjust: 100%;
              text-size-adjust: 100%;
            }
            
            .remodal-is-initialized {
              display: inline-block;
            }
            
                        .remodal-bg.remodal-is-opening,
            .remodal-bg.remodal-is-opened {
                -webkit-filter: blur(3px);
            filter: blur(3px);
            }
                
                .remodal-overlay {
                    background: rgba(0, 0, 0, 0.8);
                }
                
                .remodal-overlay.remodal-is-opening,
            .remodal-overlay.remodal-is-closing {
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
                
                .remodal-overlay.remodal-is-opening {
                    -webkit-animation: remodal-overlay-opening-keyframes 0.3s;
                        animation: remodal-overlay-opening-keyframes 0.3s;
                    }
                    
                    .remodal-overlay.remodal-is-closing {
                -webkit-animation: remodal-overlay-closing-keyframes 0.3s;
                    animation: remodal-overlay-closing-keyframes 0.3s;
                }
                
                .remodal-wrapper {
                padding: 10px;
            }
            
            .remodal {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                width: 99.2%;
                padding: .8%;
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                color: #2b2e38;
                background: black;
                margin-bottom: 10px;
                font-family: 'Roboto', sans-serif;
                overflow: hidden;
                border-radius: 5px;
                
            }
                .remodalBorder{
                    width: 89.2%;
                    border: 1px solid #e1e1e1;
                    padding: 4% 5% 0.8%;
                }
                
                .remodal.remodal-is-opening,
            .remodal.remodal-is-closing {
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
                
                .remodal.remodal-is-opening {
                    -webkit-animation: remodal-opening-keyframes 0.3s;
                        animation: remodal-opening-keyframes 0.3s;
                    }
                    
                    .remodal.remodal-is-closing {
                -webkit-animation: remodal-closing-keyframes 0.3s;
                    animation: remodal-closing-keyframes 0.3s;
                }
                
                .remodal,
            .remodal-wrapper:after {
                vertical-align: middle;
            }
            
            .remodal-close {
                position: absolute;
                top: 0;
                left: 90%;
                display: block;
                overflow: visible;
                width: 35px;
                height: 35px;
                margin: 0;
                padding: 0;
                cursor: pointer;
                -webkit-transition: color 0.2s;
                transition: color 0.2s;
                text-decoration: none;
                color: #fff;
                border: 0;
                outline: 0;
                background: transparent;
            }
            
            .remodal-close:hover,
            .remodal-close:focus {
                color: #2b2e38;
            }
            
            .remodal-close:before {
                font-size: 25px;
                line-height: 35px;
                position: absolute;
                top: 5px;
                left: 5px;
                display: block;
                width: 35px;
                content: "\00d7";
                text-align: center;
            }
            
            
            .remodal-confirm,
            .remodal-cancel {
                font: inherit;
                display: inline-block;
                overflow: visible;
                min-width: 110px;
                margin: 0;
                padding: 12px 0;
                cursor: pointer;
                -webkit-transition: background 0.2s;
                transition: background 0.2s;
                text-align: center;
                vertical-align: middle;
                text-decoration: none;
                
                border: 0;
                outline: 0;
            }
            
            .remodal-confirm {
                color: #fff;
                background: #81c784;
            }
            
            .remodal-confirm:hover,
            .remodal-confirm:focus {
                background: #66bb6a;
            }
            
            .remodal-cancel {
                color: #fff;
                background: #e57373;
            }
            
            .remodal-cancel:hover,
            .remodal-cancel:focus {
                background: #ef5350;
            }
            
            .remodal-confirm::-moz-focus-inner,
            .remodal-cancel::-moz-focus-inner,
            .remodal-close::-moz-focus-inner {
                padding: 0;
                
                border: 0;
            }
            
            @-webkit-keyframes remodal-opening-keyframes {
                from {
                    -webkit-transform: scale(1.05);
                        transform: scale(1.05);
                        
                        opacity: 0;
                    }
                    to {
                        -webkit-transform: none;
                            transform: none;
                            
                            opacity: 1;
                        }
                    }
                    
                    @keyframes remodal-opening-keyframes {
                        from {
                            -webkit-transform: scale(1.05);
                                transform: scale(1.05);
                                
                                opacity: 0;
                            }
                            to {
                                -webkit-transform: none;
                                    transform: none;
                                    
                                    opacity: 1;
                                }
                            }
                            
                            @-webkit-keyframes remodal-closing-keyframes {
                                from {
                                    -webkit-transform: scale(1);
                                        transform: scale(1);
                                        
                                        opacity: 1;
                                    }
                                    to {
                                        -webkit-transform: scale(0.95);
                                            transform: scale(0.95);
                                            
                                            opacity: 0;
                                        }
                                    }
                                    
                                    @keyframes remodal-closing-keyframes {
                                        from {
                                            -webkit-transform: scale(1);
                                                transform: scale(1);
                                                
                                                opacity: 1;
                                            }
                                            to {
                                                -webkit-transform: scale(0.95);
                                                    transform: scale(0.95);
                                                    
                                                    opacity: 0;
                                                }
                                            }
                                            
                                            @-webkit-keyframes remodal-overlay-opening-keyframes {
                                                from {
                                                    opacity: 0;
                                                }
                                                to {
                                                    opacity: 1;
                                                }
                                            }
                                            
                                            @keyframes remodal-overlay-opening-keyframes {
                                                from {
                                                    opacity: 0;
                                                }
                                                to {
                                                    opacity: 1;
                                                }
                                            }
                                            
                                            @-webkit-keyframes remodal-overlay-closing-keyframes {
                                                from {
                                                    opacity: 1;
                                                }
                                                to {
                                                    opacity: 0;
                                                }
                                            }
                                            
                                            @keyframes remodal-overlay-closing-keyframes {
                                                from {
                                                    opacity: 1;
                                                }
                                                to {
                                                    opacity: 0;
                                                }
                                            }
                                            
                                    
                                    .mainButton{
                                    padding: 10px 25px;
                                    background: #e57373;
                                    border-radius: 19px;
                                    box-shadow: 0 0 5px rgba(206, 57, 57, 0.5);
                                    color: #fff;
                                    text-decoration: none;
                                    font: bold 16px 'Roboto', sans-serif;
                                }
                                
                                .success, .fail{
                                color: #fff;
                            }
                            
                            #modal1Title{
                                font-size: 18px;
                                font-weight: bold;
                                color: #fff;
                                
                                margin-bottom: 20px;
                                margin-top: 20px;
                            }
                            
                            .putName, .putPhone{
                            width: 210px;
                            padding: 0 15px;
                            height: 40px;
                            background: #fff;
                            margin-bottom: 15px;
                            border-radius: 2px;
                            border:none;
                            outline: none;
                        }
                        
                        .btn-remodal{
                        width: 242px;
                        height: 40px;
                        background: #e57373;
                        margin-bottom: 15px;
                        border-radius: 2px;
                        border:none;
                        outline: none;
                        color: #fff;
                        cursor: pointer;
                    }
                    
                    .btn-remodal:hover{
                        background: #C94141;
                    }
                    #modal1Title{
                       font-size: 20px;
                    }
                    @media only screen and (min-width: 480px){
                        #modal1Title{
                          font-size: 18px;
                        }
                    }
                    
                    @media only screen and (min-width: 440px) {
                        .remodal {
                                max-width: 420px;
                            }
                        }
                        
                        @media only screen and (max-width: 439px) {
                            .remodal {
                                    max-width: 100%;
                                }
                                .putName, .putPhone{
                                width: 90%;
                                height: 50px;
                                font-size: 18px;
                            }
                            .putName:-moz-placeholder,.putPhone:-moz-placeholder{
                                   font-size: 16px;
                                    }
                            .putName::-webkit-input-placeholder,.putPhone::-webkit-input-placeholder{
                                   font-size: 16px;
                                    }
                            .textarea-remodal{
                                    width: 90%;
                                }       
                                .btn-remodal{
                                width: 90%;
                                height: 82px;
                                font-size: 18px;
                            }
                            #modal1Title{
                                font-size: 18px;
                            }
                        }
            .putName:-moz-placeholder,.putPhone:-moz-placeholder{
                                   font-size: 14px;
                                    }
                            .putName::-webkit-input-placeholder,.putPhone::-webkit-input-placeholder{
                                   font-size: 14px;
                                    }
            .textarea-remodal:-moz-placeholder{
               font-size: 14px;
            }
                    .textarea-remodal::-webkit-input-placeholder{
               font-size: 14px;
            }
            .textarea-remodal{
               width: 90%;
                border-radius: 5px;
            }          
                        
                        
                        .lt-ie9 .remodal-overlay {
                background: #2b2e38;
            }
            
            .lt-ie9 .remodal {
                width: 420px;
            }
            @media only screen and (max-width: 360px){
                .remodal-close{
                     left: 87%;
                }
            }
            .btn-remodal{
                background: black;
                &:hover{
                    background: rgba(0, 0, 0, .8);
                }
            }
            .remodal{
                background: $red;
            }
            #modal1Title{
                color: black;
            }
            .remodal-close{
                color: black;
            }
            
            .remodal{
                background: rgba(255, 255, 255, .7);
            }
            .btn-remodal{
                background: #245581;
                width: 60%;
                margin: 0 auto;
                border-radius: 20px;
                 box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);
            }
            .btn-remodal:hover{
                box-shadow: none;
            }
            .btn-remodal:hover{
                background: #245581;
            }
            .textarea-remodal{
                width: 60%;
            }
            #modal1Title{
                color: $red;
            }
            .remodal-close{
                color: $red;
            }
            .label-check{
                font-size: 14px;
            }
            .label-check span{
                border-bottom: 1px dashed #000;
            }
            .check-block{
                display: flex;
                margin-bottom: 30px;
                padding-top: 20px;
            }
            #modal1Title{
                color: #000;
            }
            .remodal{
                background: #fff;
                padding: 30px;
            }
            .remodal__item{
                width: 100%;
            }
            .putName,.putPhone{
                border-bottom: 1px solid #ccc;
                padding: 0;
            }
            @media screen and (max-width: 768px){
                .submit-remodal{
                     height: 40px;
                }
                .check-block{
                    margin-bottom: 40px;
                }
            }
            .check-box{margin-right: 4px;}
            
            .sent{
              background: #fff;
              color: #000;
              display: flex;
              justify-content: center;
              align-items: center;
            }
            .check-box{
              margin-right: 3px;
              align-items: center;
            }
            @media screen and (max-width: 480px){.label-check{font-size: 10px}}
            .check-block{align-items: center;}


.modal_form .navbar__button {
	width:100%;
}