/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */


.stickyform__OLD {position: sticky !important;}
.countdownblock > .stk-block-countdown__container > .stk-block-countdown__content-container {background: #41424c;
    padding: 10px 0;
    border-radius: 15px;
    color: #fff;}
.stk-block-countdown__digit {    font-size: 25px !important;
    font-weight: bold !important;}

/*form start*/

.submitbuttonblock {    width: 100%;
    border-radius: 13px;
    padding: 15px 10px;}
.wpforms-container {margin-bottom: 10px !important;}
.contactformfull input {    background: #e8ebf2;
    padding: 28px 15px !important;
    border-radius: 13px;}
.policycheckblock {text-align: center !important;}
.contactformfull .wpforms-field {padding: 5px 0 !important;}
.policycheckblock .wpforms-field-label-inline {font-size: 0.8em !important;}
/*.buttonlanguage a {    padding: 8px !important;}*/



/*form end*/

.tabsblock {    background: #F7FAFF !important;
    border-radius: 20px;}

.tabsblock .responsive-tabs .responsive-tabs__panel {    background: none !important;
    border: none !important;}

.tabsblock .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 0 !important;    font-size: 16px !important;
    font-weight: 400 !important;}

.tabsblock .sp-ea-single {background: none !important; border-radius: 0 !important;}
.tabsblock .sp-ea-single {border-bottom: 1px solid transparent !important;}
.tabsblock .sp-ea-single:hover {border-bottom: 1px solid #004af4 !important;}
.tabsblock .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a:hover,
.tabsblock .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a[aria-expanded="true"] {font-weight: 500 !important;}

.tabsblock .responsive-tabs__list > li {padding-left: 30px;
    padding-right: 30px;
    background: #e6e9f0;
    font-size: 17px;
    border-radius: 13px;
    color: #1a1a1a;}

.tabsblock .responsive-tabs__list > li:hover {background: #dfdfdf;}

.tabsblock .responsive-tabs__list > li.responsive-tabs__list__item--active {color: #0049f4;font-weight: 500 !important;}


.ea-body ol {padding-left: 15px !important;}


.eap-icon-ea-expand-plus:before {content: '\f067';}

.responsive-tabs-wrapper {border-top: none !important;}
.responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {background: #004af4 !important;}

.tabsblock .responsive-tabs .responsive-tabs__panel {text-align: left !important;}

.reviewsblock {}


.contactlockleft {}







@media only screen and (max-width: 767px) {
    .responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover, 
.responsive-tabs .responsive-tabs__heading {
        /*background: #6f729a !important;
        color: #fff !important;*/
    }

    .responsive-tabs .responsive-tabs__heading {
        margin: 15px !important;
.responsive-tabs-wrapper {border-top: none !important;}
.responsive-tabs .responsive-tabs__heading:after, .responsive-tabs .responsive-tabs__heading:hover:after {        border-top: 6px solid #ffffff !important;}

}


@media (max-width: 767px) {
    .responsive-tabs .responsive-tabs__heading {
        margin: 15px !important;
.responsive-tabs-wrapper {border-top: none !important;}
.responsive-tabs .responsive-tabs__heading:after, .responsive-tabs .responsive-tabs__heading:hover:after {        border-top: 6px solid #ffffff !important;}



}