  /*
Theme Name: Clevver
*/
@font-face {
    font-family: 'SofiaPro';
    src: url('/wp-content/themes/Clevvers//wp-content/themes/Clevvers/fonts/SofiaPro-Regular.woff2') format('woff2'),
    url('/wp-content/themes/Clevvers/fonts/SofiaPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

a,p,h1,h2,h3,h4,h5,h6,div,select,input,button,ul,li {
    font-family: 'SofiaPro', Arial, Verdana, sans-serif !important;
}
html {
    scroll-behavior: smooth;
    overflow-x: hidden;
}
body {
    font-family: 'SofiaPro', Arial, Verdana, sans-serif;
    background-color: #fff;
    /* See this:
     * https://www.terluinwebdesign.nl/en/css/position-sticky-not-working-try-overflow-clip-not-overflow-hidden/
    overflow-x: hidden;
    */
    overflow-x: clip;
}

button,
select,
input,
textarea {
    font-family: inherit;
}

body a {
    color: #4cb2d8;
}

select:active,select:focus{
    outline: none !important; 
}
.noLink > a:nth-of-type(1) {
    pointer-events: visible !important;
    cursor: pointer !important;
}
*:focus {
    outline: none;
}
.font16{
    font-size: 16px;
}
.sub_title_small{
    text-align: center;
}
.image_center{
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.ic_text{
    justify-content: left;
    align-items: end;
    display: flex;
    color: #214263 !important;
    font-weight: bold;
}
.clevver_pag{
    margin-top: 60px;
    text-align: center;
    font-size: 20px;
    width: 100%;
}
.clevver_pag .prev, .clevver_pag .next{
    display: none;
}
.page-numbers{
    color: #243548;
    padding-left: 5px;
    padding-right: 5px;
}
.current{
    border: 1px solid #243548;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    color: #fff;
    background: #243548;
    border-radius: 5px;
}
.flex{
    display: flex;
}
.unlink_title{
    pointer-events: none !important;
    cursor: default !important;
}
#Partner{
    width: 100% !important;
}

.vcpb-default::after {
    content: " ";
    background-image: url(https://www.pixelscrapper.com/legacy/sites/default/files/imagecache/resize_300_nocrop/templates/user-1/node-3364/image/marisa-lerin-polka-dot-overlay-13-template-dots-commercial-use.png);
    width: auto;
    display: block;
    height: 100%;
    opacity: 0.3;
}

.full-w-select{
    color: #757575 !important;
    width: 100% !important;
}


.small-wrapper{
    max-width: 850px !important;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.loc-reg{
    font-family: 'SofiaPro' !important;
    color: #555 !important;
    font-size: 16px !important;
    font-weight: bold;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
}


.loc-reg:hover, .loc-reg:active,.loc-reg:focus{
    text-decoration: none;
}

.loc-men{
    color: #666 !important;
    font-family: inherit;
    font-size: 12px !important;
    text-transform: none;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: block;
    border: 0;
    font-family: 'SofiaPro' !important;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
}

.mega-menu-link:hover{
    padding-left: 10px !important;
}

.blue_note{
    border: 2px solid #214263;
    padding: 10px;
}
.blue_note p{
    padding-left: 0 !important;
    color:#214263;
}
.us_comp_p p{
    padding-left:10px !important;
    font-weight: 100;
}
.clevverCompanyLoading_sl{
    margin-top: 140px !important;
    margin-bottom: 70px !important;
}

@media (max-width: 991px) {
    .clevverCompanyLoading_sl{
        margin-top: 0px !important;
        margin-bottom: 15px !important;
        top: 0px !important;
    }
}
#clevverCompanyLoading{
    position: relative;
    top: 69px;
}

.lds-roller {
    display: block;
    position: relative;
    width: 80px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
.lds-roller div {
    animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    transform-origin: 40px 40px;
}
.lds-roller div:after {
    content: " ";
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #214263;
    margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
    animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
    top: 63px;
    left: 63px;
}
.lds-roller div:nth-child(2) {
    animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
    top: 68px;
    left: 56px;
}
.lds-roller div:nth-child(3) {
    animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
    top: 71px;
    left: 48px;
}
.lds-roller div:nth-child(4) {
    animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
    top: 72px;
    left: 40px;
}
.lds-roller div:nth-child(5) {
    animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
    top: 71px;
    left: 32px;
}
.lds-roller div:nth-child(6) {
    animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
    top: 68px;
    left: 24px;
}
.lds-roller div:nth-child(7) {
    animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
    top: 63px;
    left: 17px;
}
.lds-roller div:nth-child(8) {
    animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
    top: 56px;
    left: 12px;
}
@keyframes lds-roller {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}








.wp-block-button__link .has-background{
    display: none !important;
}
.sofiapro{
    font-family: 'SofiaPro' !important;
}
.no-padding{
    padding-left:0px !important;
    padding-right:0px !important;
}
.bottom-0{
    margin-bottom: 0em !important;
}

.cat-box{
    background-color: #f2f3f3;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 9px;
    padding-bottom: 9px;
    min-height: 430px;
    margin-bottom: 21px;
}
.cat-page{
    padding-top: 140px;
    padding-bottom: 50px;
}
#glob-loc-list{
    display: block;     column-count: 7;
    padding-left: 24px !important;
}
.glob-loc-a{
    font-family: 'SofiaPro' !important;
    color: #676b6d;
    display: table;
    padding-bottom: 2px;
    padding-top: 5px;
    color: #fff;
    font-weight: 200;
    font-size: 14px;
}

.glob-loc-a:hover,.glob-loc-a:active,.glob-loc-a:focus{
    color: #fff !important;
}
.glob-loc-title{
    font-family: 'SofiaPro' !important;
    font-weight: bold;
    color: #676b6d;
    display: block;
    padding-bottom: 7px;
    /* padding-top: 5px; */
    color: #fff;
    position: relative;
    left: -36px;

}
.glob-loc-title:hover,.glob-loc-title:active,.glob-loc-title:focus{
    color: #fff !important;
}

.page-single{
    max-width: 1200px;
    padding-top: 0px !important;
    margin-left: auto;
    margin-right: auto;
}

.box-w-shadow{
    box-shadow: 0 0 10px 0 rgba(216, 215, 215, 0.4)
}
.side-paddings{
    padding-left: 20px;
    padding-right: 20px;
}


.yellow_butt a{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-family: 'SofiaPro'; 
    font-size: 16px;
    font-weight: bold;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}


.yellow_butt a:hover,.yellow_butt a:active,.yellow_butt a:focus{
    text-decoration: none;
    background: #dcdcdc !important;
    color: #fff;

}


.blue-button a{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
}

.blue-button a:hover,.blue-button a:active,.blue-button a:focus{
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;

}

.line-spacing{
    line-height: 24px;
}

textarea:focus, input:focus, button:focus{
    outline: none;
}


/* global styles end*/






/* header */
.Mobile_reg_b{
    background: #ffce12 !important;
        display: block !important;
        max-width: max-content !important;
        text-align: center !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        min-height: 50px !important;
        padding-top: 16px !important;
        border-radius: 50px !important;
}
.dottedBack:after{
    background-image: url(/wp-content/uploads/2020/09/gridtile.png);
    background-repeat: repeat;
    content: " ";
    
    width: 1000%;
    display: block;
    height: 100%;
    position: absolute;
    opacity: 0.3;
}

.sidenav ul{
    list-style-type: none !important;
}
.long-menu{
    min-width: 233px !important;
}
.location-reg{
    color: #555555;
    font-size: 19px;
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.location-reg:hover, .location-reg:active, .location-reg:focus{
    color: #555555;
    text-decoration: none;
    padding-left: 10px;
}
.entry-content{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d;
}
.mega-sub-menu .mega-menu-link:hover, .mega-menu-link:active, .mega-menu-link:focus{
    margin-left: 0px !important;
}

.mega-sub-menu{
    max-width: 1200px;
}

.soc-icons{
    background: #fff;
    border-radius: 47%;
    height: 22px;
    width: 22px;
    text-align: center;
    padding-top: 5px;
    color: #214263;
    font-size: 12px;
    transition: all .2s ease;
    margin-right: 2px;
}
.soc-icons:hover,.soc-icons:active,.soc-icons:focus{
    color: #5ebadc;
}

.soc-icons-f{
    background: #fff;
    border-radius: 50%;
    height: 26px;
    width: 26px;
    text-align: center;
    padding-top: 6px;
    color: #214263;
    font-size: 14px;
    transition: all .2s ease;
}
.soc-icons-f:hover,.soc-icons-f:active,.soc-icons-f:focus{
    background: #5ebadc;
    text-decoration: none;
}


.top-soc-icons{
    margin-right: 144px;
}
.navbar{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.navbar-default {
    background-color: #fff !important;
    border-color: #fff !important;
}

.navbar-nav{
    margin-bottom: -48px !important;
}

.navbar-default .navbar-nav>li>a{
    color: #fff !important;
    background-color: transparent !important;
    font-weight: bold !important;
    font-family: 'SofiaPro';
    z-index: 1;
    padding-left: 0px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: transparent !important;
    font-weight: bold !important;
}

#menu-clever-main-menu{
    margin-top: 10px;
}


/*.custom-logo{
    width: 161px;
    height: auto;
    padding-top: 5px;
    z-index: 1; 
    position: relative;
    top: 3px;
}*/

.main-menu-sec{
    background: #fff !important;
    /*position: fixed;*/
    top: 39px;
    z-index: 111;
    width: 100%;
}

.navbar{
    margin-bottom: 0px !important;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover{
    background: #fff !important;
        color: #ffce12 !important;
        font-weight: normal;
        text-decoration: none;
        border-color: #fff;
}

#mega-menu-wrap-main-menu{
    background: #fff !important;
}

/* mega menu  */
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
    background: #fff !important;
    color: #214263;
    font-weight: bold;
}


#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{
    padding-left: 10px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
    font-family: 'SofiaPro' !important;
}
#mega-menu-wrap-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-row, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link{
    font-family: 'SofiaPro' !important;
}
.child_link_menu a{
    max-width: max-content;
}


#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 999;
    top: 46px;
    border-radius: 0;
    background: #fff;
    border: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    max-width: none;
    left: 0;
    /* box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%); */
    width: 100% !important;
    /* position: relative; */
    margin-left: auto !important;
    left: 0 !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 40%);



}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 17px 0px 17px !important;
    font-family: 'SofiaPro' !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
    color: #214263;
}

@media (max-width: 1100px) {
    .navbar-header {
        float: none;
    }
    
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: none;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        margin-top: -2px;
        padding-bottom: 14px;
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
        width: 200px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    .navbar-right{
        display: none;
    }
    #desktop-menu{display: none;}
    #mobile-menu{
        display: block !important;
    }
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
/** mega menu end **/



@media only screen and (max-width: 1200px) {
    .navbarCon {
        width: 100%! important;
        padding-left: 30px;
        padding-right: 30px;
    }
}

.main-menu-sec .container-fluid{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.navbar-collapse{
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.navbarCon{
    max-width: 1200px !important;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px){
    .navbar {
        border-radius: 0px;
    }
}

.login_icon{
    width: 70px;
}

/* header end */








/* footer */

.sub-footer{
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-attachment: scroll;
    color: #fff;
    display: flex;
    display: none;
}

.sub-footer h1{
    color: #fff;
    font-weight: bold;
    padding-top: 50px;
}


.clev-yellow-but-long:hover,.clev-yellow-but-long:focus,.clev-yellow-but-long:active{
    text-decoration:none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}

.sub-footer-right{
    background-color: rgba(76,178,216,.3);
    height: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    min-height:320px;
}

.sub-footer-right img{
    padding-top: 20px;
    padding-bottom: 27px;
}

.newsletter{
    background: #f1f1f1;
    font-family: 'SofiaPro';
    padding-top: 50px;
    padding-bottom: 60px;
}

.clev-inp-name{
    width: 20%;
    padding: 8px 19px!important;
    border-radius: 50px;
    font-size: 16px!important;
    border: 1px solid #d0cece;
}

.clev-inp-email{
    width: 40%;
    padding: 12px 19px!important;
    border-radius: 10px;
    border: 1px solid #fff;
    font-size: 16px!important;
}

.clev-inp-email::placeholder {
    color: #cbcbcb;
}

.sub_y_b{
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    /* margin-top: 12px !important; */
    color: #fff !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    width: 100%;
    font-size: 16px;
    position: relative;
    font-weight: bold;
    margin-left: auto;
    margin-right: 30px !important;
    border-radius: 50px !important;
    display: inline-table;
    text-align: center;
    max-width: 290px;
    margin-left: 30px;
    height: 50px;
}

.ba_head_p_b{
    padding-left: 0px;
    padding-right: 0px;
    display: inline-flex;
}

.sub_y_b:hover, .sub_y_b:active, .sub_y_b:focus{
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}



.sub-button:hover, .sub-button:active, .sub-button:focus{

    text-decoration: none;
    color:#fff !important;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}
.sub-button{
    background: #243548;
    padding-left: 44px;
    padding-right: 44px;
    padding-top: 5px !important;
    padding-bottom: 8px !important;
    border-radius: 30px;
    color: #fff;
    max-width: 250px;
    position: relative;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border: 1px solid #243548;
    font-size: 19px;
    margin-left: -52px;
    margin-top: 0px;
}
.hp-subscribe{
    margin-top: 12px;
}
.news-form{
    padding-top: 21px;
}

.newsletter span{
    font-size: 13px;
}
.yellow-button{
    background: #ffce12 !important;
    padding: 15px 25px !important;
    border-radius: 8px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    transition: all .3s ease;
}



.yellow-button:hover,.yellow-button:active,.yellow-button:focus{
    text-decoration: none;
    background: #dcdcdc !important;
    color: gray;

}
/* footer end */






/* register page */
.show_loading_icon{
    display: none;
}
.laoding_icon{
    max-width: 93px;
    width: 100%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 131px;
}
.waiting_screen{
    text-align: center;
}
.waiting_text{
    font-size: 22px;
    color: #989898;
    line-height: 40px;
}
.error_text{
    font-size: 22px;
    color: #989898;
    line-height: 40px;
}
.reg_loading{
    display: none;
    
}
.waiting_text{
    display: none;
}
.error_text{
    display: none;
}
.dotss{
    text-align: center;
    width: 100%;
    font-size: 39px;
    letter-spacing: -5px;
    width: 272px;
    padding-left: 0px;
    margin-left: -10px;
    margin-top: -8px;
    color: #214263;
}

.register_proces{
display: flex;
justify-content: space-around;
max-width: 620px;
position: relative;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
}

.reg_pro_step{
text-align: center;
width: 100%;
}
.reg_pro_step > img{
max-width: 80px;
position: relative;
margin-left: auto;
margin-right: auto;
}
.reg_pro_desc{
color: #8a8a8a;
color: #8a8a8a;
padding-top: 7px;
display: block;
}
.register_porm_side{
margin-top: -70px;
padding-left: 60px;
padding-right: 60px;
}

.register_child_box{
max-width: 900px;
width: 100%;
border: 1px solid #fff;
background: #fff;
border-radius: 12px;
padding-bottom: 20px;
}

.al_ac{
text-align: center;
display: block;
top: -10px;
position: relative;
margin-bottom: -20px;
}

.reg_title_{
padding-bottom: 30px;
color: #fff;
text-transform:inherit;
font-weight: bold;
}
.register{
    padding-top: 35px;
    padding-bottom: 35px;
}

.register h1{
    font-family: 'SofiaPro';
    font-weight: bold;
}

.register-box{
    max-width: 450px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 13px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    text-align: left;
    font-size: 15px;
}

.register-box span{
    color: #676b6d;
    font-family: 'SofiaPro'; 
}

.register-input{
    border: 1px solid #f6f8fe;
    padding: 5px 15px !important;
    color: #222950;
    font-size: 15px!important;
    width: 100%;
    background-color: #f1f1f1;
    margin-bottom: 5px;
    margin-bottom: 12px;
}

.register-check{

}

.checkbox-div{
    padding-top: 13px;
}

.markcode{
    border: 1px solid #f6f8fe;
    padding: 5px 10px;
    color: #222950;
    font-size: 15px!important;
    width: 100%;
    background-color: #f1f1f1;
    margin-bottom: 5px;
    margin-bottom: 12px;
    margin-top: 20px;
}


.register_button{
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    width: 100%;
    color: #fff;
    font-weight: bold;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border: 1px solid transparent;
    margin-top: 17px;
}

.register_button:hover,.register_button:active,.register_button:focus{
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}


.devider{
    text-align: center;
    padding-top: 22px;
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 18px;
    font-family: 'SofiaPro';
}

.fb-signup-button{
    background-color: #ffffff;
    color: #b1b1b1;
    text-align: center;
    font-size: 16px;
    height: 48px;
    display: flex;
    padding: 0;
    margin: 0 auto;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    text-decoration: none;
    border: 1px solid #b1b1b1;
    width: 100%;
    text-transform: uppercase;
}

.fb-signup-button:hover, .fb-signup-button:active, .fb-signup-button:focus{
    box-shadow: 0 5px 11px 0 rgb(173 164 164 / 18%), 0 4px 15px 0 rgb(206 206 206 / 15%);
    text-decoration: none;
    color: #b1b1b1;
}



.google-signup-button{
    background-color: #ffffff;
    color: #b1b1b1;
    text-align: center;
    font-size: 16px;
    height: 48px;
    display: flex;
    padding: 0;
    margin: 0 auto;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    text-decoration: none;
    border: 1px solid #b1b1b1;
    text-transform: uppercase;
}


.google-signup-button:hover, .google-signup-button:active, .google-signup-button:focus {
    box-shadow: 0 5px 11px 0 rgb(173 164 164 / 18%), 0 4px 15px 0 rgb(206 206 206 / 15%);
    text-decoration: none;
    color: #b1b1b1;
}


.fb-signup-button > .fab{
    font-size: 36px;
    padding-left: 20px;
    padding-right: 12px;
}

.google-signup-button > .fa-google-plus-square{
    font-size: 36px;
    padding-left: 20px;
    padding-right: 12px;
}


.clev-account{
    background: #f1f1f1;
    padding-bottom: 44px;
}


.clev-account h3{
    font-family: 'SofiaPro';
    color: #262b2e;
    font-weight: bold;
    text-align: center;
    padding-top: 27px;
}


.reg-box{
    display: flex;
    padding-top: 30px;
}

.reg-left-box{

}
.reg-right-box{
    padding-left: 60px;
    font-family: 'SofiaPro';
    color: #676b6d;
}

.reg-image{
    max-width: 130px;
}

.reg-lo-sec{
    padding-top: 70px;
    padding-bottom: 70px;
}


.login_perent_box{
background-image: url(/wp-content/uploads/2020/03/globe-sign-icon.svg);
background-color: #25374d;
min-height: 650px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-top: 0px;
display: flex;
justify-content: center;
padding-bottom: 70px;
height: auto;
}


.register_perent_box{
background-image: url(/wp-content/uploads/2020/03/globe-sign-icon.svg);
background-color: #25374d;
min-height: 800px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-top: 0px;
display: flex;
justify-content: center;
padding-bottom: 70px;
height: auto;
}

.login_child_box{
max-width: 900px;
width: 100%;
border: 1px solid #fff;
background: #fff;
border-radius: 12px;
}
.login_wrapper{
padding-top: 140px;
background: #25374d;
}

.register_wrapper{
padding-top: 140px;
background: #25374d;
}
.reg_title{
padding-bottom: 30px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
}
.register_logo > img{
    max-width: 200px;
position: relative;
margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 10px;

}
.reg_left_box{
background: #f2f2f2;
border-radius: 20px;
padding: 10px;
margin: 20px;
margin: 40px;
}
.app_st{
max-width: 134px;
margin: 10px;
}
.reg_left_images{
display: flex;
justify-content: space-around;
align-items: center;
}
.reg_left_images > img{
max-width: 130px;
}
.app_st_per{
position: relative;
top: -12px;
}
.reg_left_box h3{
font-weight: bold;
padding-left: 18px;
padding-bottom: 13px;
}
.reg_note{
position: relative;
display: block;
padding-left: 42px;
top: -34px;
color: #908a8a;
font-weight: bold;
font-size: 12px;
}

.register-input{
width: 100%;
height: 50px;
border-radius: 27px;
padding-left: 15px !important;
margin-bottom: 0px !important;
}
.login_button {
height: 50px;
padding: 0 !important;
text-transform: uppercase;
margin-top: 0px !important;
border-radius: 27px !important;
}
.for_pas{
display: block;
position: relative;
top: -8px;
padding-left: 7px;
font-size: 14px;
}
.reg_link{
position: relative;
display: block;
margin-top: -25px;
text-align: center;
}
.login_porm_side{
padding-left: 60px;
padding-right: 60px;
}

@media only screen and (max-width: 991px) {
.register_perent_box{
    background: none;
}  
.login_wrapper{
    background: #fff;
}   
.login_left_side{
    display: none;
}  
.register_logo > img{
    display: none;
}
.reg_title {
    color: #1f4367;
    padding-bottom: 15px;
}

.register_wrapper{
    background: #fff;
}
.reg_title_{
    color: #214263 !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px !important;
}
.reg_pro_desc{
    text-align: center !important;
}
.reg_pro_step{
    text-align: center !important;
}
.reg_pro_step > img {
    max-width: 60px;
    text-align: center !important;
}
.login_perent_box{
    background-color: #fff;
    height: 500px;
}
}


@media only screen and (max-width: 991px) {
    .br_p_all {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: -10px;
    }
    .sub_rem_t {
        font-size: 24px !important;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .reg-log-p{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .ban_img{
        margin-top: 27px;
    }
    .main_back_pos{
            margin-top: -6px;
    }
    .cc_sub_nav li{
        float: none !important;
        text-align: center !important;
        margin-top: 14px !important;
    }
    .ccSub{
        margin-top: -45px;
    }
    .bf_ban{
        margin-top: 20px;
    }

}

@media only screen and (max-width: 767px) {
    .dotss{
        display: none;
    }
    .reg-box{
        display: block;
        text-align: center;
    }
    .reg-right-box{
        padding-top: 10px;
        padding-left: 0px;
    }
    #clevver_countries{
        max-width: 100% !important;
            width: 100% !important;
                float: left;
        left: 0 !important;
    }
    #getType{
        max-width: 100% !important;
            width: 100% !important;
            left: 0 !important;
    }
    .pricing_cl{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .pricing_cl{
        background: #214464 !important;
        min-height: 300px !important;
    }

    .register_proces{
        padding-left: 10px;
        padding-right: 10px;
    }
    .reg_pro_step{
        font-size: 10px;
    }

}


/*
/* register page end */





/* login page  */



.login-section{
    padding-top: 30px;
    padding-bottom: 30px;
}

.login-section h1{
    font-family: 'SofiaPro';
    font-weight: bold;
    padding-bottom: 30px;
}


.login_button{
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    width: 100%;
    color: #fff;
    font-weight: bold;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border: 1px solid transparent;
    margin-top: 17px;
}

.login_button:hover,.login_button:active,.login_button:focus{
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}


.login-box{
    max-width: 400px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 13px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    font-size: 15px;
}

.login-box span{
    color: #676b6d;
    font-family: 'SofiaPro'; 
}


.pass-sign{
    margin-top: 61px;
    font-family: 'SofiaPro'; 
    font-weight: bold;
}


.login-box > .devider{
    color: #676b6d;
    font-size: 14px;
}

@media only screen and (max-width: 991px) {
    .login-image{
        display: none;
    }
    .pass-sign{
        text-align: center;
    }
}

/* login page end */



/* password recovery page */

.forgot-password{
    padding-top: 30px;
    padding-bottom: 40px;
}

.forgot-password h1{
    font-family: 'SofiaPro'; 
    font-weight: bold;
    padding-bottom: 30px
}

.recovery-butt{
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    width: 100%;
    max-width: 150px;
    color: #fff;
    font-weight: bold;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border: 1px solid transparent;
    margin-top: 17px;
}

.recovery-butt:hover,.recovery-butt:active,.recovery-butt:focus{
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
/* password recovery page end /




/* main /
.time{
    font-size: 47px;
    font-family: 'SofiaPro';
    color: #313131;
}
.time_zone{
    font-size: 18px;
    font-family: 'SofiaPro';
    color: #313131;
}
.from_{
    color: #403b3b;
    font-size: 24px;
    font-weight: bold;
    z-index: 1;
    padding-right: 9px;

}

.currency_exchange_style{
    color: #214263;
    z-index: 1;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    top: 1px;
    padding-right: 3px;
}


.currency_exchange_ent{
    color: #214263;
    font-size: 16px;
    position: relative;
    top: 1px;
    padding-right: 3px;
}


.month_{
    color: #403b3b;
    z-index: 1;
    position: relative;
    top: 5px;
    font-weight: bold;
}

.long-titile{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/*wrapper class is for page content*/
.wrapper{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}



.clev-title{
    font-family: 'SofiaPro';
    font-weight: bold;
}

.custom-font{
    font-family: 'SofiaPro';
    font-weight: bold;
}
.p{
    line-height: 20px;
}

.panel{
    text-align: center;
    background-color: #336699;
    border: solid 1px #336699;
    color: #fff;
    font-weight: bold;
    font-family: 'SofiaPro';
}


.service-box{
    text-align: center;
    width: 100%;
    /* border: 1px solid; */
    margin-left: 0px;
    /*box-shadow: 0 0 10px 0 rgba(216, 215, 215, 0.4);*/
    border-radius: 8px;
    padding-bottom: 5px;
    padding-top: 13px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    box-shadow: 0 0 10px 0 rgba(216, 215, 215, 0.4);
}


/*.service-box:hover{
    
}*/



.service-box > h5{
    font-weight: bold;
    font-family: 'SofiaPro';
    font-size: 15px;

}

.service-box  > p{
    font-family: 'SofiaPro';
    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 6px;
    color: #676b6d;
}




.clev-yellow-but a{
    color: #fff;
    position: relative;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 13px !important;
}

.clev-yellow-but a:hover,.clev-yellow-but a:focus,.clev-yellow-but a:active{
    text-decoration:none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}



.page{
    padding-top: 80px;

}


.section-title{
    color: #313131 !important;
    font-family: 'SofiaPro';
    font-weight: bold;
    font-size: 35px !important;
}


.idea-box{
    width: 100%;
    margin-left: 0px;
    border-radius: 8px;
    padding-bottom: 5px;
    padding-top: 13px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    /*position: relative;
    min-height: 430px;*/
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.idea-box:hover{
    box-shadow: 0 0 10px 0 rgba(216, 215, 215, 0.4);
}

.idea-img{
    width: 100%
}


.clev-sol-but a{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-radius: 21px;
    max-width: 200px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 15px;
    /*position: absolute;
    bottom: 10px;*/
}

.clev-sol-but a:hover,.clev-sol-but a:focus,.clev-sol-but a:active{
    text-decoration:none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}

.price-box {
    border-radius: 8px;
    padding-top: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    -moz-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0px;
    font-family: 'SofiaPro';
    display: grid;


}
.price-box p{
    padding-left: 37px;
    padding-right: 37px;
    line-height: 24px;
}

.box-bottom{
    margin-bottom: 0px;
    min-height: 0px !important;
    height: auto;
    padding-top: 18px;
    margin-top: 18px;
}
.box-bottom div{
    width: 100% !important;
    /* display: inherit; */
    text-align: center;
    display: contents;
}

.box-bottom p{
    padding-left: 3px;
    padding-right: 3px;
    z-index: 1;
}

.box-bottom-link{
    margin-bottom: 0px;
    min-height: 0px !important;
    height: auto;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    font-size: 21px;
    padding-top: 6px;
    padding-bottom: 11px;
    font-weight: bold;
}

.box-bottom-link div{
    width: 100% !important;
    text-align: center;
}
.box-bottom-link a{
    padding:0 !important;
}


.flip{
    text-align: center;
    background-color: #336699;
    border: solid 1px #336699;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    font-family: 'SofiaPro';
    padding-top: 31PX;
    color: #FFF;
}

.panel {
    display: none;
}

.ul-op{
    font-size: 22px;
    font-family: 'SofiaPro';
    line-height: 38px;
}

.no-margin-bottom{
    margin-bottom: -14px !important;
}


.box-top{
    margin-bottom: 0px;
    min-height: 0px !important;
    height: auto;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-top: 16px;
    padding-bottom: 9px;

}

.filter-section{
    max-width: 1200px;
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.filter-section span{
    font-family: 'SofiaPro';
    font-size: 15px;
    font-weight: 500;
    padding-left: 24px;
    color: #615d5d;
    vertical-align: baseline;
    position: relative;

}

.filter-box{
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 40%);
    border-radius: 3px;
    padding-top: 37px;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: 180px;
}


.filter-select{
    border-right: none;
    font-size: 17px;
    font-weight: bold !important;
    color: #25374d !important;
    font-family: 'SofiaPro' !important;
    border: 1px solid #25374d;
    width: 100%;
    max-width: 100%!important;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 6px;
    padding-left: 5px;
    padding-right: 5px;
}


.blue-submit{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px;
    font-weight: bold;
    background: #5ebadc;
    border-radius: 30px;
    color: #fff;
    display:block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.blue-submit:hover,.blue-submit:active,.blue-submit:focus{
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;

}

.blue-submit2{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px;
    font-weight: bold;
    background: #5ebadc;
    border-radius: 30px;
    color: #fff;
    display:inline;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.blue-submit2:hover,.blue-submit2:active,.blue-submit2:focus{
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;

}

/* main end /




/* faq /
.panel-title{
    font-weight: bold !important;
    margin-top: -8px;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #ffffff !important;
    border-color: #fff !important;
}
.faq_title{
    padding-top: 17px;
    padding-bottom: 11px;
    background: #243548;
    margin-top: -11px;
    margin-bottom: 40px;
}
.faq_title p{
    color: #fff;
    font-size: 36px;
    font-weight: bold;
}




@media screen and (max-width: 991px) {
    #cm_t, #cn_t, #cc_t,#ce_t{
        text-align: left;
    }
    #cm_q > .panel-default{
        border: 1px solid transparent !important;
    }

    #cn_m > .panel-default{
        border: 1px solid transparent !important;
    }
    #cc_m > .panel-default{
        border: 1px solid transparent !important;
    }
    #ce_m > .panel-default{
        border: 1px solid transparent !important;
    }

    .faq-box{
        text-align: left;
    }
    .cl_numberl{
        border:1px solid transparent !important;
    }
    .faq_title{
        margin-top: -18px;
    }
    .faq-box .panel-body p{
        text-align: left !important;
    }
    .faq-box .panel-title{
        display: flex !important;
    }

    .faq-box .panel-title img{
        display: block !important;
        height: 24px !important;
        padding-right: 5px !important;
    }
    .rotated_ar{
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(178deg);
        padding-left: 0px !important;
        padding-left: -1px !important;
        left: -5px !important;
        position: relative !important;
    }
    
}
/* faq end /



/* Single Location */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    vertical-align: middle !important;
}
#monthly{
    display: none;
}

#dmonthly{
    display: none;
}


.hide{
    display: none;
}
.show{
    /*display:table-row !important;*/
    display:block !important;
}
#display_info .show{
    display:table-row !important;
}

.showEnt{
    display:table-row !important;
}

.showLoc{
    display:table !important;
}


.additional{
    display: none;
}
.additional_arch{
    display: none;
}
.additionals{
    display: none;
}
.additional-header{
    display: none;
}
.show-header{
    display: contents;
}

.blue-button-loc{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 8px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px;
    font-weight: bold;
    background-color: #5ebadc;
    color: #fff;
    border: 1px solid #5ebadc;
    border-radius: 31px;
    margin-top: 17px;
    height: 50px;
    display: block;
    max-width: 250px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.blue-button-loc:hover,.blue-button-loc:active,.blue-button-loc:focus{
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;

}
.clev-price-table{
    font-family: 'SofiaPro';
    color: #242E49 !important;
    font-size: 16px;
}
.clev-price-table th{
    font-weight: 200 !important;
}
.price-table-header{
    padding-top: 18px;
    padding-bottom: 25px;
    margin-bottom: 40px;
}
.swiper-left-span{
    position: relative;
    top: 7px;
    padding-right: 10px;
}
.swiper-right-span{
    position: relative;
    top: 7px;
    padding-left: 10px;
}





.pricing-box{
    background: transparent;
    position: relative;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flow-root;
    padding: 10px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

.switch input { 
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #336699;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border-top: 1px solid #fff;
}

.service-icons{
    text-align: center;
    padding-bottom: 30px;
}

.single-loc-title{
    text-align: center;
    margin-top: 44px;
    padding-bottom: 22px;
    font-family: 'SofiaPro';
    font-weight: bold;
}

.icon-loc{
    padding-right: 25px;
    padding-left: 25px;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 0px solid #fff !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    font-size: 17px !important;
}
.time-1{
    font-size: 19px !important;
}

#clevver-time,#clevver-your-time{
    font-size: 27px !important;
    font-weight: bold !important;
}
.location__button-holder {
    display: flex;
    justify-content: flex-start;
}
.blue-button-loc_n{
    padding: 8px 20px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    font-size: 17px;
    font-weight: bold;
    background-color: #5ebadc;
    color: #fff;
    border: 1px solid #5ebadc;
    border-radius: 8px;
    margin-top: 17px;
    height: 50px;
    display: block;
    min-width: 240px;
    position: relative;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    text-transform: uppercase;
}
.blue-button-loc_n:hover, .blue-button-loc_n:focus, .blue-button-loc_n:active{
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;
}

.adress-box{
    font-weight: 400;
    background: white;
    padding: 10px;
    padding-left: 14px;
    font-size: 18px;
    font-family: 'SofiaPro' !important;
    color: #214263;
    line-height: 31px;
    border-radius: 11px;
    margin-top: -14px;
    max-width: 100%;
    position: relative;
    margin-left: 0px !important;
    margin-right: 0px;
    height: 360px;
}

.adress-box p{
    font-size: 23px;
}
.adress-box span{
    font-size: 23px;
}
.no-padding{
    padding:0 !important;
}

.time-box{
    font-weight: bold;
    background: white;
    position: relative;
    margin-left: 0;
    padding: 10px;
    width: 90%;
    padding-top: 17px;
    color: #214263;
    border-radius: 11px;
    margin-top: 45px;
    height: 360px;
    display: table-cell;
    text-align: center;
    align-items: center;
    vertical-align: middle;
}

.time-loc{
    font-size: 70px;
    font-family: 'SofiaPro';
    font-weight: 200;
}

#reg_butt-loc {
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important; */
    margin-top: -55px !important;
    margin-right: 0px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border: 1px solid transparent;
    color: #fff;
}

.spacerC{
    height: 34px;
}

.service-icons  span{
    font-size: 10px !important;
}


/***new ****/
.busin_add{
    background: #6dc6da;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.digital_post{
    background: #336799;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.local_phone{
    background: #4bb2da;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.inc_serv{
    background: #9d93ea;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    text-transform: lowercase;
}
.inc_serv:first-letter {
    text-transform: capitalize;
}
.gr_tm_tex{
    display: flex;
}
    .bus_only span{
        color: #fff;
        font-size: 18px;
        position: relative;
        top: 4px;
        padding-left: 10px;
        text-transform: uppercase;
    }
    .bus_only{
        background: #214263;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .bus_only_icon{
        width: 30px;
    }
    .detailed-loc{
        padding-top: 30px !important;
        padding-bottom: 50px !important;
    }
    .service_av_box{
        border: 2px solid #fff;
        padding: 10px;
    }
    .service-icon-name img{
        width: 100%;
        position: relative;
        margin-left: auto;margin-right: auto;
        border-radius: 50%;
        max-width: 60px;
    }
    .service-icon-name_span{
        /*max-width: 60px !important;*/
        max-width: 130px !important;
        font-weight: 300 !important;
        font-size: 12px;
    }
    .service-icon-name{
        text-align: center;
        padding-left: 7px;
        padding-right: 7px;
    }
    .padding-l-r-0{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-title{
        font-weight: bold;
            padding-bottom: 11px;
    }
    .services-av{
        padding-bottom: 24px;
    }

    .why_city{
        background: #fff !important;
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .pp-30{
        padding: 30px;
    }

    .pp-0{
        padding: 0px;
    }


    .r-t{
        border-left: 2px solid;
    }

    .l-b{
        border-top: 2px solid;

    }

    .r-b{
        border-left: 2px solid;
        border-top: 2px solid;
    }
    .pp-30 span{
        font-size: 18px;
    }
    .why-r{
        font-size: 18px;
    }

    .virt-of{
        background: #fff !important;
        padding-bottom: 27px;
    }

    .virt-of .nav-tabs>li>a{
        color: #555;
        cursor: default;
        border: 1px solid #ddd;
        border-bottom-color: transparent;
    }
    .virt-of .nav-tabs>li{
        width: 25%;
        font-weight: bold;
    }

    .virt-of .tab-content{
        box-shadow: 0 1px 6px 0 rgb(150 154 166 / 28%);
        border-color: rgba(223,225,229,0);
        padding: 10px;
    }
    .virt-of .nav-tabs>li.active>a, .virt-of .nav-tabs>li.active>a:focus, .virt-of .nav-tabs>li.active>a:hover {
        color: #555;
        cursor: default;
        background-color: #ffce12;
        border: 1px solid #ddd;
        border-bottom-color: transparent;
        color: #fff !important;
        font-weight: bold;
        border: 2px solid #ffce12;
    }
    .blue-sharp{
        border: 1px solid;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #fff;
        background: #5ebadc;
        border-radius: 6px;
    }
    .blue-sharp:hover, .blue-sharp:active, .blue-sharp:focus {
        text-decoration: none;
        background: #0074ad !important;
        color: #fff;
    }

    .yello-sharp{
        background: #ffce12 !important;
        color: #fff;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 50px;
        padding-right: 50px;
        border-radius: 6px;
    }
    .yello-sharp:hover, .yello-sharp:active, .yello-sharp:focus {
        text-decoration: none;
        background: #0074ad !important;
        color: #fff;
    }

    .bott-sec{
        background: #fff;
    }
        .text-im p{
        font-size: 18px;
    }

    .border-right{
        border-right: 2px solid #aba9a9;
    }

    .column-4{
        width:25% !important;
    }

        
/*-----------------------------------------------new clevvercompany template--------------------------------------------------------*/
.cf_{
    font-size: 17px;
}
.price_sec_sub_sec .cl_a{
    padding-left: 0;
}
.ccRem_child{
    padding-top: 3%;
}
.full_side_pic .wp-block-image{
    margin-top: -10px !important;
    margin-bottom: -10px !important;
}
.full_side_pic .wp-block-columns{
    margin-top: -10px !important;
    margin-bottom: -20px !important;
}
.cc_table_l{
    color: #081428;
}
.cc_table_l:hover, .cc_table_l:active, .cc_table_l:focus{
    text-decoration: none;
}
.bit_title{
    color: #214263;
    font-weight: bold;
}
.small_g_t{
    color: #929292;
    padding-top: 10px;
    padding-bottom: 30px;
}
.change_serv_loz_b{
    display:flex; 
    justify-content: center;
    padding-bottom: 15px;
}
.change_serv h2{
    font-weight: bold;
        color: #214263;
}

.change_serv img{
    max-width: 50px;
    position: relative;
    margin-top: 32px;
    margin-left: 21px
}
    
.change_serv span{
    font-size: 17px;
    font-weight: 100;
    color: #69bcde;
}
.change_serv_span{
    font-size: 17px;
    font-weight: 100;
    color: #69bcde;
}
.change_serv{
    background-color: #eafaff;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
}
.wt_reg_add{
    padding-top: 50px;
    padding-bottom: 50px;
}
.wt_reg_add_img{
    max-width: 100px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.wt_reg_add_cont{
    text-align: left;
    position: relative;
    margin-top: -115px;
}

.adv_image_box span{
    text-align: left;
    color: #4cb2d8;
    font-weight: bold;
                }
.adv_image_box p{

}
.adv_image_box{
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.shelf_section_tit_sec{
    font-size: 16px;
    font-weight: bold;
    color: #214263;
    padding-left: 0px;
}

.fir_p_sec{
    color: #214263 !important;
    letter-spacing: 0.2px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding-top: 0px;
}
.clevevr_product_usa{
    padding-top: 30px;
}
.usa_sab_r_title{
    position: relative;
    margin-top: 0px;
    color:#214263;
}
.gray_sub_title{
    color: #8a8a8a;
    font-weight: bold;
}
.clevevr_product_usa img{
    max-width: 280px;
        margin-top: 35px;
}
.shelf_section_usa{
    padding-top: 40px;
    background: #fbf9fa;
    padding-bottom: 40px;
}
.ccBbut_top a{
    padding-top: 13px;
}
.ccBbut a{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: max-content;
    padding-top: 13px;
}
.shelf_section h2{
    font-weight: bold !important;
    color: #214263 !important;
    position: relative;
    margin-top: -4px;
    font-size: 24px !important;
}
.fir_p{
    color: #214263 !important;
    letter-spacing: 0.2px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding-top: 21px;
}
.shelf_section_tit{
    font-size: 18px;
    font-weight: bold;
    color: #214263; 
    padding-left: 20px;
}
.shelf_section_ul{
    color: #214263; 
    padding-bottom: 40px;
}
.shelf_section_ul li{
    padding-top: 10px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.2px;
}
.shelf_img img{
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.shelt_f_text_col{
    padding-bottom: 30px;
}
.shelf_bl{
    color: #4db2d9 !important;
    font-weight: 500;
    font-size: 14px;
}
.gic{
    font-weight: bold;
    color: #214263 !important;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 27px;
}
.shelf_section{
    padding-bottom: 60px;
}


.us_sub_t{
    color: #fff;
    padding-top: 10px;
    line-height: 28px;
    font-size: 17px;
}


    .sub_title_cc{
        color: #fff;
        font-weight: bold;
    }
    .main_back_pos{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .default_yellow{
        background: #ffce12 !important;
        padding-left: 21px !important;
        padding-right: 21px !important;
        padding-top: 15px !important;
        padding-bottom: 11px !important;
        margin-right: 0px !important;
        border-radius: 57px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        font-weight: bold;
        margin-top: 18px;
        display: inline-block;
        text-align: center;
        color: #fff;
        text-transform: uppercase;
        min-height: 50px;
        height: max-content;
    }
    .default_yellow:hover, .default_yellow:focus, .default_yellow:active{
        text-decoration: none;
        color: #5e5e5e!important;
        border-color: #f5c405 !important;
        background-color: #f5c405 !important;
    }

    .cls_pos_al{
        margin-top: 6px;
    }
    .price_sec_sub{
        margin-top: 70px;
        margin-bottom:70px;
        }
        .cfp{
        background-color: #eafaff;
        padding-top: 45px;
        padding-bottom: 45px;
        }
        .cfp_i{
        background-color: #eafaff;
        /*padding-top: 45px;*/
        padding-bottom: 0;
        }
        .form_pro{
        padding-bottom: 50px;
        text-align: center;
        }
        .form_pro h2{
        font-weight: bold !important;
        color: #214263 !important;
        }
        .rem_sub_p{
        font-size: 15px;
        line-height: 22px;
        color: #454b4e !important;
        }
        .drCol{
            color: #57595b !important;
        }
        .sub_rem_t{
        font-weight: bold !important;
        color: #214263 !important;
        font-size: 27px !important;
        padding-top: 0px;
        text-transform: capitalize;
        margin-top: 13px;
        padding-bottom: 4px;
        }
        .rcb_p{
        padding-top: 10%;
        }
        .juri{
        background-image: url("/wp-content/uploads/2021/01/map-1-4.png");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 80px;
        padding-top: 80px;
        background-color: #f3f7f8;

        }
        .j_t{
        padding-bottom: 15px;
        }
    .cont_t{
        padding-top: 15px;
        font-weight: bold;
    }
    .hlin{

    }
    .default_blue_{
        border: 1px solid;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 10px;
        padding-bottom: 10px;
        background: #4db2d9;
        color: #fff;
        border-radius: 30px;
        font-weight: bold;
        height: 50px;
        display: block;
        max-width: max-content;
        padding-top: 14px;
    }
    .default_blue_:hover, .default_blue_:active, .default_blue_:focus{
        text-decoration: none;
        background-color: #006da3 !important;
        color: #fff !important;
    }
    .br_p_all{
        padding-top: 10px;
        padding-bottom: 10px;
        max-width: 900px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }
    .br_header{
        background: #eafaff;
    }
    .br_pad{
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 80px;
    }
    .br_p{
        display: inline;
        vertical-align: middle;
    }
    .bg_gray{
        background-color: #f3f4f5;
    }

.w_size{
    max-width: 900px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.ccSub.is-style-stripes th{
    background: #eafaff;
    font-size: 27px !important;
    font-weight: bold !important;
    color: #214267 !important;
    padding-left: 28px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.ccSub.is-style-stripes td{
        color: #5f5f5f !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        padding-top: 12px !important;
        padding-left: 30px !important;
        padding-bottom: 12px !important;
        padding-right: 30px !important;
}


.cc_sub_nav{
    padding-bottom: 22px;
}

.form-but_r_s{
    background: #ffce12 !important;
    padding: 14px 25px;
    min-width: 410px;
    color: #fff !important;
    transition: all .3s ease;
    font-size: 15px;
    border-radius: 8px;
    display: inline-block;
    margin-top: 52px;
    margin-bottom: 23px;
}
.form-but_r_s:hover, .form-but_r_s:active, .form-but_r_s:focus{
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}
.cc_sub_tabs{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 900px;
}
.ccs_m{
    margin-top: 20px;
}
.state_p th{
    padding-left: 20px;
}
.sub_services{
    column-count: 3;
    position: relative;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.f_sub_t{
    position: relative;
    top: 16px;
}
.st_row{
    max-width: 900px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.cuc_sub{
    font-size: 20px;
    color: #214263;
    font-weight: bold;
    position: relative;
    top: 6px;
    padding-right: 10px;
    padding-left: 14px;
}
.cc_sub_nav .active > a{
    font-size: 19px !important;
        border: 1px solid;
        background: transparent;
        color: #214263 !important;
        border-top-left-radius: 2px !important;
        border-top-right-radius: 2px !important;
        border-bottom-left-radius: 2px !important;
        border-bottom-right-radius: 2px !important;
        padding-left: 40px;
        padding-right: 40px;
}

#clevvercompany-uk-tabs .ui-state-active >a{
        font-size: 19px !important;
        border: 1px solid;
        background: transparent;
        color: #214263 !important;
        border-top-left-radius: 2px !important;
        border-top-right-radius: 2px !important;
        border-bottom-left-radius: 2px !important;
        border-bottom-right-radius: 2px !important;
        padding-left: 40px;
        padding-right: 40px;
        width: 140px;
}
    #clevvercompany-uk-tabs .nav-pills>li>a{
        font-size: 19px !important;
        border: 1px solid;
        background: transparent;
        color: #8a8787;
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
        padding-left: 40px;
        padding-right: 40px;
        min-width: 150px;
        text-align: center;
}

.ccSub{
    max-width: 900px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.bot_i img{
    margin-bottom: -42px;
}

.ccSub_CON{
    max-width: 900px;
    margin-top: 30px;
    border-color: rgba(223,225,229,0);
    padding-left: 0;
    padding-right: 0;
    box-shadow: 2px 2px 16px -5px rgba(208, 210, 210, 0.5);
}

#change_state{
    margin-top: 0;
}
.cl_right_box{
    font-size: 18px;
}
.states_b{
    min-height: 320px !important;
    margin-top: -10px;
    padding-top: 10px;
}

.pricing_cl #clevvercompany-uk-tabs{
    position: relative;
    top: 80px;
    margin-bottom: 176px;

}

#pricing-block{
        margin-top: 0;

}
.add_sel{
        position: relative !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: -46px !important;
    margin-bottom: 15px !important;
}
.vat-prices-box{
    margin-top: 20px;
    max-width: 1200px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    color: #000;

}
.vat-prices-box em{
    color: #000;
}
.show{
    color: #000;
}

#sing_loc .ccSub_CON{
    display: flow-root;
}

@media screen and (max-width: 991px) {
        #sing_loc .ic_0_pad {
            padding-top: 0px;
            margin-top: 0;
        }
        #sing_loc .ccSub_CON{
            display: grid;
            padding-top: 0px;
            margin-top: -40px;
        }
        
    }


@media screen and (max-width: 550px) {
    .bg_gray{
        text-align: left !important;
    }
    .br_p{
        float: left;
        text-align: left;
    }
    .shelf_section{
        padding-left: 15px;
        padding-right: 15px;
    }
    .wt_reg_add_cont{
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
    }
    .fir_p_sec{
        text-align: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .shelf_section_tit_sec{
        padding-left: 15px;
        text-align: left;
    }
    .cuct{
        display: block;
        padding-bottom: 18px;
    }
    .ccRem_perent{
        flex-wrap: wrap;
    }
    .ic_0_pad {
        min-height: 300px !important;
        padding-top: 20px;
        margin-top: 15px;
    }

    .ic_0_pad_s {
        min-height: 300px !important;
        padding-top: 20px;
        margin-top: 15px;
    }
    .rem_sub_p_left {
        max-width: 100% !important;
        text-align: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .sub_rem_t {
        text-align: left;
        padding-left: 15px;
    }
    #clevver_states_loc_sub{
        max-width: 300px !important;
        margin-top: 30px !important;
    }
    .clevevr_product_usa{
        padding-left: 15px;
        padding-right: 15px;
    }
    .check_text_mob{
        text-align: left !important;
    }
}

.ccRem_perent{
        display: flex;
        justify-content: center;
        padding:0;
    }
    .rem_sub_img{
        width: 100%;
        padding-top: 30px;
    }
    .rem_sub_p_left{
        max-width: 350px;
        padding-bottom: 10px;
    }

/*-----------------------------------------------new clevvercompany template end--------------------------------------------------------*/
    /*-----------------------------------------------new clevvermail template--------------------------------------------------------*/
    .mail_box_select{
        max-width: 400px !important;
    }

    .sh_ban{
        display: none;
    }
    @media screen and (max-width: 1300px) {
        .cm_app_info_box{
            right: 26px !important;
            margin-top: -333px !important;
        }
        .lap_im {
            width: 600px;
        }
    }
    @media screen and (max-width: 991px) {
        .cm_app_info_box {
            right: 26px !important;
            margin-top: -245px !important;
        }
        .lap_im {
            width: 400px;
        }
    }

    @media screen and (max-width: 860px) {
        .shelt_f_text_col{
            text-align: left;
        }
        .fir_p{
            text-align: left;
        }
        .shelf_bl{
            text-align: left;
        }
        .gic{
            text-align: left;
        }
        #comp_ban_hide{
            display: none;
        }
        #comp_ban_show{
            display: block !important;
            position: relative;
            margin-left: auto;
            margin-right: auto;
            padding-bottom: 30px;
        }
        .list_col{
            text-align: left;
        }
        .cm_app_info_box {
            right: 26px !important;
            margin-top: -245px !important;
            margin-right: auto !important;
            right: 0 !important;
            margin-top: 11px !important;
        }
        .lap_im {
            width: 400px;
        }
        .img_box_block{
            text-align: center !important;
        }



        .open>.dropdown-menu{
            width: 100% !important;
        }
        .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
            color: #214263 !important;
            background-color: #ffffff !important;
        }
        .hide_clevevr_mail_table{
            display: block !important;
        }
        .hide_clevevr_mail_table_desktop{
            display: none !important;
        }
        .panel-default{
            border: 1px solid #ddd;
        }

    }
    @media screen and (max-width: 550px) {
        .mobile_p_s_t{
            padding-left: 38px;
        }
        .mobile_p{
            text-align: left;
            padding-left: 38px;
        }
        .sh_ban{
            display: block;
        }
        .hd_ban{
            display: none;
        }
        .img-b{
            height: auto;
            position: relative;
            max-width: 300px;
            margin-left: auto;
            margin-right: auto;
            padding-bottom: 11px;
        }
        body .locations-block-one a{
            width: 44% !important;
        }
        .lap_im {
            width: 300px !important;
        }
        .cm_app_info_box{
            width: 320px !important;
        }
        .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a{
            text-decoration: none !important;
        }

        .newsletter{
            padding-left: 5px;
            padding-right: 5px;
        }
        .lc_sec > .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container{
            width: 100% !important;
        }
        .small-wrapper{
            padding-left: 15px;
            padding-right: 15px;
        }
        .hide_clevevr_mail_table .pricing-tab-h-t{
                font-size: 19px;
        }
        .hide_clevevr_mail_table .desc-p {
            font-size: 11px;
        }
        .hide_clevevr_mail_table .border-1s{
                min-height: 105px;
        }
        .hide_clevevr_mail_table .border-4s{
                min-height: 100px;
        }
        .hide_clevevr_mail_table .border-1{
                min-height: 100px;
        }
        .hide_clevevr_mail_table .border-1, .hide_clevevr_mail_table .border-2, .hide_clevevr_mail_table .border-3, .hide_clevevr_mail_table .border-4, 
        .hide_clevevr_mail_table .border-1s, .hide_clevevr_mail_table .border-2s, .hide_clevevr_mail_table .border-3s, .hide_clevevr_mail_table .border-4s{
            font-size: 12px;
        }
        .ca-mut-size a{
                width: 92% !important;
        }
        .clevver-select{
                /*margin-left: 9px;*/
                    max-width: 100% !important;
        }
        .right-t{
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
        .time-box{
            width: 100% !important;
        }

        .p_0_l_r .clevver-select{
                margin-left: 0 !important;
        }
    }

    .tab-image{
        display: block;
        max-width: 100%;
        height: auto;
        float: left;
        padding-right: 0;
    }

    .panel-title>a, .panel-title>a:active{
        display:block;
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
    }
    
    .panel-heading  a:before {
        font-family: 'Glyphicons Halflings';
        content: "\e114";
        float: right;
        transition: all 0.5s;
    }
    .panel-heading.active a:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    } 

    .cm-box-title{
        color: #214263 !important;
        font-weight: bold;
        font-size: 15px;
    }
    .cm-box-text{
        color: #214263 !important;
    }
    .cm-box-body{
        box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
        border-color: rgba(223,225,229,0);
        padding-left: 18px;
        padding-right: 18px;
        padding-bottom: 20px;
        padding-top: 10px;
        margin-left: 7px;
        margin-right: 7px;
        min-height: 200px;
    }
    .cl-col{
        padding-left: 0px;
        padding-right: 0px;
    }
    .img-pos{
        width: 100%;
    }
    .img-b{
    /*  height: 222px;
        position: relative;
        display: flex*/
        height: auto;
        position: relative;
        display: flex;
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    .clevevAppSec2{
        height: 100%;
        background: linear-gradient(180deg, #eafaff 50%, #ffffff 50%);
        padding-top: 50px;
        padding-bottom: 0px;
    }
    .clevevAppSec{
        height: 100%;
        background: linear-gradient(180deg, #eafaff 50%, #ffffff 50%);
        padding-top: 50px;
        padding-bottom: 207px;
    }
    .cm_app .wp-block-cover__inner-container{
        width: 100% !important;
    }
    .cm_app{
        min-height: auto !important;
    }
    .cm_app_t{
        color: #214263 !important;
        font-size: 36px;
        font-weight: bold;
        padding-bottom: 27px;
    }
    .lap_im{
        max-width: 900px;
    }
    .img_box_block{
        text-align: left;
    }
    .cm_app_info_box{
        max-width: 400px;
        text-align: left;
        padding: 0;
        color: #214263;
        position: relative;
        margin-left: auto;
        margin-top: -472px;
        right: 0;
        height: 300px;
        width: 352px;
        background: #fff;
        box-shadow: 0 7px 14px rgb(197 197 197 / 28%);
        border-color: rgb(148 148 148 / 0%);
        padding-top: 30px;
        padding-left: 16px;
    }
    .cm_app_info_box li{
        font-size: 16px;
        font-weight: bold;
    }
    .appSt{
        padding-left: 3px;
        margin-top: 0px;
        padding-top: 15px;
    }
    .appslider-ind{
        bottom: -21px;
    }

    .w-slider{
        display: none;
    }

    .hide_clevevr_mail_table{
        display: none;
    }

    .b_c{
        color: #4db2d9;
        font-weight: bold;
    }
    
        .id{
            font-size: 25px; 
            font-weight: bold;
            color: #24304A;
            }
            .sa{
            color: #24304A;  
            font-size: 15px;
            }
            .cm_con{
            padding-left: 0px; padding-right: 0px;
            }
            .cm_mt{
            color: #24304A
            }
            .cm_sub_tt{
            color: #24304A;    
            font-size: 15px;
            }
            .annu{
            font-size: 12px; 
            font-style: italic;
            }
            #display_info_default .show {
            display: table-row !important;
            }
            .min_p_s {
            font-size: 22px;font-weight: bold;
            }
            .show_b_tt{
            margin-top: 25px;
            }
            .hed_h{
            min-height: 300px;
            }
            .empt_t_h{
            max-width: 100px;
            }
            #RAdata{
            margin-top: 69px;
            }
    /*-----------------------------------------------new clevvermail template end--------------------------------------------------------*/













    /*-----------------------------------------------new clevverNumber template--------------------------------------------------------*/
    .int_ph_row{
        padding-right: 50px;
    }
    .value .label{
        display: inline !important;
    }
    .left_p_cn{
        padding-left: 7px;
    }
    .cn_boc_right{
        padding-left: 18px !important;
    }
    .cn_header{
        margin-top: 120px;
        color: #fff;
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .clev_num{
        padding-bottom: 50px;
    }
    input[type=range] {
        -webkit-appearance: none;
        -moz-apperance: none;
        border-radius: 3px;
        height: 6px;
        border:1px solid;
        
        background-image: -webkit-gradient(linear,
            left top, 
            right top, 
            color-stop(0%, #284263),
            color-stop(0%, #fff));
        
        background-image: -moz-linear-gradient(left center,
            #fff 0%, #fff 15%,
            #fff 15%, #fff 100%);
    }
    input[type="range"]::-moz-range-track {
        border: none;
        background: none;
        outline: none;
    }

    input[type=range]:focus {
        outline: none;
        border: none;
    }

    input[type=range]::-webkit-slider-thumb {
        -webkit-appearance: none !important;
        background-color: #284263;
        height: 10px;
        width: 25px;
        border-radius: 0px;
    }

    input[type=range]::-moz-range-thumb {
        -moz-appearance: none !important;
        background-color: red;
        border: none;
        height: 13px;
        width: 13px;
        border-radius: 0px;
    }
    #cn_min2{
        font-weight: bold !important;
        text-align: right !important;
        color: #284263;
        margin-top: 11px;
        margin-bottom: 11px;
    }

    .currency_exchange_style_7{
        font-size: 28px!important;
        font-weight: 700;
        color: #214263;
    }
    .toll-box{
        color: #214263;
        background: #fff;
        padding: 10px;
        text-align: center;
        min-height: 390px;
    }
    .toll-title{
        color: #214263 !important;
        font-size: 16px;
        font-weight: bold;
        padding-top: 11px;
    }
    .toll-text{
        color: #214263 !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    /*-----------------------------------------------new clevverNumber template end--------------------------------------------------------*/














    /*-----------------------------------------------new location template--------------------------------------------------------*/
    .act_serv_big_text{
        font-size: 15px !important;
    }
    #msCountry{
        display: none;
    }
    #msType{
        display: none;
    }
    .service-box-serv{
        display: inline-block;
        width: 102%;
        position: relative;
        right: 1%;
        margin-bottom: 16px;
    }
    .icon-shape{
        border-radius: 50%;
        max-width: 65px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 65px;
        height: 60px;
    }
    .service-box-serv-title{
        padding-left: 3px;
        background: #fff;
        width: 176px;
        margin-left: 0px;
        position: relative;
        top: 0;
        text-align: left;
        position: relative;
        height: auto;
        margin-bottom: -14px;
        top: -14px;
        padding-top: 2px;
        padding-bottom: 8px;
        font-family: 'SofiaPro';
        font-weight: bold;
        color: #214263;
        text-transform: uppercase;
        font-size: 12px;
    }
    .padding-0{
        /*padding-left: 6px;
        padding-right: 6px;*/
        padding-left: 2px;
        padding-right: 2px;
        text-align: center;
        background: #fff;
        line-height: 11px;
        padding-bottom: 11px;
        padding-top: 10px;
        height: auto;
        min-height: 134px;

    }
    .service-box-serv-perent{
        border: 1px solid #a8a8a8;
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 27px;
        
    }
    .service-icon-title{
        font-size: 12px;
    }

    .time-cdt{
        display: table;
        margin-top: 45px;
    }
    .switz-info{
        font-size: 12px; font-style: italic; padding: 0 15px; margin-top: 20px;
    }
    .tab-tit img{
        width: 80px;
    }
    .usaType_loc{
        position:relative; left: 0;
    }
    .selt_t{
        margin-bottom: 20px;
    }
    .w-b{
        background: #ebfaff;
        margin: 10px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-bottom: 7px;
        padding-top: 30px;
        border-radius: 11px;
        min-height: 134px !important;
    }
    .w-sec{
        padding-top: 46px;
        background: #f3f7f8;
        padding-bottom: 35px;
    }
    .w-b-t{
        text-transform: uppercase;
        color: #4fb2d9;
        font-family: 'SofiaPro';
        font-weight: bold;
        font-size: 17px;
        padding-left: 0;
        padding-right: 0;

    }
    .w-b-t-c{
        color: #214263;
        font-family: 'SofiaPro';
        font-weight: bold;
        font-size: 25px;
    }
    .w-b-t-i{
        width: auto;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        max-width: 45px;
    }

    .w-b-t-p{
        color: #214263;
        font-family: 'SofiaPro';
        font-weight: bold;
        font-size: 27px;
    }
    .four_box_sec{
        padding: 40px 15px !important;
    }
    .right-t{
        padding-left: 23px;
        padding-top: 27px;
    }
    .right-t p{
        color: #214263;
        font-size: 17px;
        padding-top: 0;
        position: relative;
        top: -33px;
        margin-left: 0;
        line-height: 17px;
        padding-bottom: 0;
    }
    .four_box_right{
        font-weight: bold;
        color: #214263;
        padding-left: 0;
        position: relative;
        margin-top: 5px;
    }
    .service-sec {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .location {
        background: #fff;
        padding-bottom: 69px;
    }
    .adress-box {
        width: 80% !important;
    }
    .inf i{
        font-size: 13px;
        margin-bottom: 18px;
        margin-left: 0;
        float: right;
        padding-right: 137px;
    }
    .inf{
        margin-left: 0;
        position: relative;
        left: 0;
        font-size: 13px !important;
        font-style: italic;
        line-height: 14px;
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .time-1{
        font-size: 25px;
    }
    .map-box{
        margin-bottom: -4px;
        margin: 0px;
        border: 1px solid #d8d8d8;
        padding: 12px;
        border-radius: 3px;
    }

    .ed-s{
        padding-bottom: 30px;

    }
    .com-n{
        padding-top: 31px;

    }
    /* location banner unter den linden */
    .location-banner {
        max-width: 1142px;
        margin: 100px auto 0;
        position: relative;
    }
    .location-banner__image {
        display: block;
        margin: 0 auto;
        max-width: 100%;
    }
    .location-banner__text {
        position: absolute;
        top: 48px;
        right: 45px;
        max-width: 515px;
        color: #214263;
        font-size: 20px;
    }
    .location-banner__text h3 {
        margin: 0 0 20px;
        font-size: 42px;
        line-height: 54px;
    }
    .location-banner__text--mobile {
        font-size: 14px;
        color: #214263;
        display: none;
    }

    @media screen and (max-width: 1200px) {
        .location-banner__text {
            top: 0;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
    }
    @media screen and (max-width: 1100px) {
        .wrapper .location-banner,
        .wrapper .location-banner p,
        .wrapper .location-banner__text--mobile {
            text-align: left;
        }
    }

    @media screen and (max-width: 992px) {
        .location-banner__text {
            font-size: 16px;
            max-width: 375px;
        }
        .location-banner__text h3 {
            font-size: 28px;
            line-height: 32px;
            margin-bottom: 10px;
        }
    }
    @media screen and (max-width: 600px) {
        .location-banner {
            padding: 0 10px;
            margin-top: 45px;
        }
        .location-banner__image {
            margin-bottom: 15px;
        }
        .location-banner__text {
            position: static;
            max-width: 100%;
        }
        .location-banner__text h3 {
            font-size: 24px;
            line-height: 28px;
        }
        .location-banner__text p {
            display: none;
        }
        .location-banner__text--mobile {
            display: block;
        }
    }



    .empty-header{
        border: 1px solid transparent;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .normal-header{
        
        display: table-cell;
        text-align: center;
        align-items: center;
        vertical-align: middle;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .high-header{
        display: table-cell;
        text-align: center;
        align-items: center;
        vertical-align: middle;
        padding-top: 23px;
        padding-bottom: 0px;
    }

    .all-padding-0{
        padding: 0;
    }


    .pricing-tab-h-t{
        font-weight: bold;
        font-size: 21px;
        color: #214263;
        text-transform: capitalize;
    }

    .border-p{
        border: 1px solid transparent;
        display: table;
        color: #214263;
    }


    .desc-p{
        color: #214263;
        font-size: 14px;
        font-weight: bold;
    }

    .start-f{
        color: #214263;
        font-size: 17px;
        font-weight: bold;
    }

    .high-box-col{
        height: 220px;
        margin-top: -26px;
        background: #ebfaff;
    }

    .blue-back{
        background: #ebfaff;
    }

    .head-border-1{
        border-left: 1px solid #e8e6e6;
        border-top: 1px solid #e8e6e6;
    }
    .head-border-2{
        border-top: 1px solid #e8e6e6;
        border-left: 1px solid #e8e6e6;
        border-right: 1px solid #e8e6e6;
    }
    .head-border-3{
        border-right: 1px solid #e8e6e6;
        border-top: 1px solid #e8e6e6;
    }

    .border-1{
        border-left: 2px solid #f9f7f8;
        border-top: 2px solid #f9f7f8;
        font-size: 14px;
        font-weight: bold;
        min-height: 65px;
    }
    .border-2{
        border-top: 2px solid #f9f7f8;
        border-left: 2px solid #f9f7f8;
        font-size: 17px;
        min-height: 65px;
    }
    .border-3{
        border-top: 2px solid #fff;
        border-left: 2px solid #f9f7f8;
        border-right: 2px solid #f9f7f8;
        font-size: 17px;
        min-height: 65px;
    }
    .border-4{
        border-top: 2px solid #f9f7f8;
        border-right: 2px solid #f9f7f8;
        font-size: 14px;
        min-height: 65px;
    }


    .border-1s{
        border-left: 2px solid #f9f7f8;
        border-bottom: 2px solid #f9f7f8;
        border-top: 2px solid #f9f7f8;
        font-size: 14px;
        font-weight: bold;
        min-height: 65px;
        border-bottom: 2px solid #f9f7f8;
    }
    .border-2s{
        border-left: 2px solid #f9f7f8;
        border-top: 2px solid #f9f7f8;
        font-size: 14px;
        min-height: 65px;
        border-bottom: 2px solid #f9f7f8;
    }
    .border-3s{
        border-left: 2px solid #f9f7f8;
        border-right: 2px solid #f9f7f8;
        border-top: 2px solid #fff;
        border-bottom: 2px solid #fff;
        font-size: 14px;
        min-height: 65px;
    }
    .border-4s{
        border-right: 2px solid #f9f7f8;
        border-top: 2px solid #f9f7f8;
        border-bottom: 2px solid #f9f7f8;
        font-size: 14px;
        min-height: 65px;
    }
    .border-2s span,.border-3s span,.border-4s span{
        font-size: 17px;
        font-weight: bold;
    }
    .border-2s, .border-3s, .border-4s{
        font-size: 17px;
        font-weight: bold;
    }
    .border-2, .border-3, .border-4{
        font-size: 17px;
        font-weight: bold;
    }

    .gray-back{
        background: #f9f7f8;
    }

    .all-con{
        border: 1px solid #e8e6e6;
        padding-left: 14px;
        padding-right: 14px;
        margin-bottom: 50px;
    }
    .but-box{
        text-align: center;
        margin-top: 32px;
        border-bottom: 1px solid #e8e6e6;
        padding-bottom: 40px;
        padding-top: 13px;
    }

    .show-more-box{
        background: transparent;
        margin-bottom: 50px;
    }

    #show-more-but{
        background: #ffcc00;
        font-size: 16px;
        font-weight: bold;
        padding-left: 37px;
        padding-right: 37px;
        padding-top: 11px;
        padding-bottom: 11px;
        border-radius: 24px;
        color: #fff;
        text-decoration: none;
        border: 1px solid;
    }

    #show-more-buwt{
        background: #ffcc00;
        font-size: 16px;
        font-weight: bold;
        padding-left: 37px;
        padding-right: 37px;
        padding-top: 11px;
        padding-bottom: 11px;
        border-radius: 24px;
        color: #fff;
        text-decoration: none;
        border: 1px solid;
    }
    .hidden-values{
        display: none;
    }






    .new-yel{
        background: #ffce12;
        color: #fff;
        border-radius: 21px;
        display: block;
        width: 220px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        padding-top: 11px;
        padding-bottom: 11px;
        font-size: 16px;
        font-weight: bold;
    }
    .new-yel:hover,.new-yel:active, .new-yel:focus{
        text-decoration:none;
        background-color:#dcdcdc;
    }
    .new-blu{
        background: #4cb2da;
        color: #fff;
        border-radius: 21px;
        display: block;
        width: 220px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        padding-top: 11px;
        padding-bottom: 11px;
        font-size: 16px;
        font-weight: bold;
    }
    .new-blu:hover,.new-blu:active, .new-blu:focus{
        text-decoration:none;
        background-color:#dcdcdc;
    }

    .big-text{
        font-size: 28px;
        text-align: left;
        font-weight: bold;
    }


    .add-serv-row{
        margin-bottom: 69px;
    }

    .serv-ic{
        height: 90px;
    }
    .serv-text{
        color: #214263;
        font-size: 15px;
        font-weight: bold;
    }

    .tab-tit{
        font-size: 29px;
        padding-left: 27px;
        padding-top: 16px;
    }


    .pricing-section > .nav > .nav-tabs > .active{
        background: red !important
    }

    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        color: #214263 !important;
        background-color: #fff;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        border-left: none;
    }

    .pricing-section .nav-tabs>li.active>a,
    .pricing-section .nav-tabs>li.active>a:focus,
    .pricing-section .nav-tabs>li.active>a:hover {
        border: 1px solid #ddd;
    }

    .nav-tabs>li>a{
        color: #fff;
        text-align: center;
        font-size: 18px;
    }

    .service-perent-box{
        display: flex;
    }

    .add-h{
        display: none;
    }

    .nav>li>a:focus, .nav>li>a:hover{
        background-color: #fff;
        color: #214263;
        font-weight: bold
    }
    #clevvercompany-uk-tabs .nav-pills>li>a{
        font-size: 19px !important;
    }
    .head_0{
        background: #ebfaff;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border-left: 1px solid #e8e6e6;
        border-top: 1px solid #e8e6e6 !important;
    }
    .head_1{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border-left: 1px solid #e8e6e6;
        border-top: 1px solid #e8e6e6 !important;
    }

    .head_0_data{
        font-size: 20px;
    }
    .head_1_data{
        font-size: 20px;
    }

    .bs-empty-header{

    }

    .middle_0_border{
        border-left: 1px solid #e8e6e6;
        background: #ebfaff;
        border-top: 1px solid #e8e6e6!important;
    }
    .middle_1_border{
        border-left: 1px solid #e8e6e6;
        height: 60px;
        border-top: 1px solid #e8e6e6!important;
    }
    .pricing-box table{
        border-collapse: inherit !important;
    } 
    .left-border{
        border-left: 1px solid #e8e6e6;
        font-weight: bold;
        border-top: 1px solid #e8e6e6 !important;
    }

    .last-td{
        border-bottom: 1px solid #e8e6e6;
    }


    .right-t p:before {
        /*/font-family: "Font Awesome 5 Free" !important;*/
        content: "✓" !important;
        padding-right: 6px;
        font-weight: bold;
        color: #60b2d9;
        display: block;
        position: relative;
        left: -20px;
        top: 19px;
    }

    .hide_preloader{
        display:none;
    }


    .ic_0_pad{
        padding-left: 0;
        padding-right: 0;
        background: #fff;
        min-height: 300px;
        text-align: left;
        box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
        border-color: rgba(223,225,229,0);
        color: #214263;
        height: auto;
    }

    .ic_0_pad_s{
        padding-left: 0;
        padding-right: 0;
        background: #fff;
        min-height: 370px;
        text-align: left;
        box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
        border-color: rgba(223,225,229,0);
        color: #214263;
        height: auto;
    }

    .ic_0_pad p{
        padding-left: 15px;
        padding-right: 15px;
    }
    .ic_0_pad_s p{
        padding-left: 30px;
        padding-right: 15px;
        color: #929292 !important;
    }

    .ic_0_pad .form-but{
        background: #ffce12 !important;
        padding-left: 21px !important;
        padding-right: 21px !important;
        padding-top: 11px !important;
        padding-bottom: 11px !important;
        /* margin-top: 12px !important; */
        color: #fff !important;
        margin-right: 0px !important;
        border-radius: 53px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        width: 100%;
        font-size: 16px;
        position: relative;
        font-weight: bold;
        margin-left: auto;
        margin-right: auto !important;
        border-radius: 30px !important;
        display: block;
        text-align: center;
        width: 220px;
        bottom: 0px;
        position: absolute;
        left: calc((100% - 220px)/2);
        bottom: 30px;
    }

    .ic_0_pad_s .form-but{
        background: #ffce12 !important;
        padding-left: 21px !important;
        padding-right: 21px !important;
        padding-top: 11px !important;
        padding-bottom: 11px !important;
        /* margin-top: 12px !important; */
        color: #fff !important;
        margin-right: 0px !important;
        border-radius: 53px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        width: 100%;
        font-size: 16px;
        position: relative;
        font-weight: bold;
        margin-left: auto;
        margin-right: auto !important;
        border-radius: 30px !important;
        display: block;
        text-align: center;
        width: 220px;
        bottom: 0px;
        position: relative;
    }


    .form-but_r{
            /* margin-top: 12px !important; */
            background: #ffce12 !important;
            padding-left: 21px !important;
            padding-right: 21px !important;
            padding-top: 13px !important;
            padding-bottom: 11px !important;
            /* margin-top: 12px !important; */
            color: #fff !important;
            margin-right: 0px !important;
            border-radius: 53px;
            font-family: 'SofiaPro';
            transition: all .3s ease;
            -webkit-transition: all .3s ease;
            font-size: 16px;
            position: relative;
            font-weight: bold;
            border-radius: 30px !important;
            display: inline-table;
            text-align: center;
            /* min-width: 220px; */
            position: relative !important;
            bottom: 0;
            right: 28px;
            margin-top: 52px;
            margin-left: auto;
            margin-bottom: 23px;
            width: auto;
            float: right;
            height: 50px;
    }
    .form-but_r:hover, .form-but_r:focus, .form-but_r:active{
        text-decoration: none;
        color: #5e5e5e!important;
        border-color: #dcdcdc!important;
        background-color: #dcdcdc!important;
    }
    .lc_bt{
        border-radius: 50px !important;
    }
    .pr_bt a:hover, .pr_bt a:active, .pr_bt a:focus{
        text-decoration: none;
        background-color: #2d91b8 !important;
    }

    .lc_bt a:hover, .lc_bt a:active, .lc_bt a:focus{
        text-decoration: none;
        background-color: #2d91b8 !important;
    }

    .bn_bt a:hover, .bn_bt a:active, .bn_bt a:focus{
        text-decoration: none;
        background-color: #f5c405 !important;
        color: #fff;
    }

    
    .ic_0_pad .price{
        /*font-size: 35px !important;
        font-weight: bold;
        position: relative !important;
        top: 40px !important;*/
    }
    .ic_0_pad .see_det2{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 11px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        font-size: 16px !important;
        font-weight: bold;
        background: #5ebadc;
        border-radius: 30px;
        color: #fff;
        width: auto;
        display: block;
        width: 290px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 27px;
    }

    .ic_0_pad_s .see_det2{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 11px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        font-size: 16px !important;
        font-weight: bold;
        background: #5ebadc;
        border-radius: 30px;
        color: #fff;
        width: auto;
        display: block;
        width: 290px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 27px;
    }

    .ic_0_pad .see_det {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 11px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        font-size: 16px !important;
        font-weight: bold;
        background: #5ebadc;
        border-radius: 30px;
        color: #fff;
        width: auto;
        display: block;
        width: 290px;
        position: relative;
        margin-bottom: 30px;
        }

    .ic_0_pad_s .see_det {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 11px;
        font-family: 'SofiaPro';
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        font-size: 16px !important;
        font-weight: bold;
        background: #5ebadc;
        border-radius: 30px;
        color: #fff;
        width: auto;
        display: block;
        width: 290px;
        position: relative;
        margin-bottom: 30px;
        }
    @media screen and (max-width: 1450px) {
        .time-loc{
            font-size: 50px;
        }
        .time-1{
            font-size: 19px;
        }
    }
    @media screen and (max-width: 1290px) {
        .time-loc{
            font-size: 50px;
        }
        .time-1{
            font-size: 19px;
        }
    }


    @media screen and (max-width: 1070px) {
        .time-loc{
            font-size: 50px;
        }
        .time-1{
            font-size: 19px;
        }
    }

    @media screen and (max-width: 1100px) {
        .right-t p{
            text-align: left !important;
        }
    }

    @media screen and (max-width: 991px) {
        .adress-box{
            text-align: center;
        }
        .time-cc{
            padding-right: 77px;
        }
        .remove_pad{
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .remove-h{display: none;}

        .add-h{
            display: table;
        }
        .middle_1_border{
            height: auto;
        }
        .ic_0_pad .see_det{
            width: auto;
            position: relative;
            left: 0;
        }
        .jurisd{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .lm_s{
            font-size: 11px !important;
            font-weight: bold;
        }

        .ic_0_pad p{
            text-align: center !important;
        }

        .ic_0_pad_s .see_det{
            width: auto;
            position: relative;
            left: 0;
        }

        .ic_0_pad_s p{
            text-align: center !important;
        }
    }



    

    @media screen and (max-width: 767px) {
        .ic_0_pad .price{
                display: block !important;
            text-align: center !important;
        }
            .ic_0_pad{
            height: auto;
            padding-bottom: 30px;
            }
            .ic_0_pad .form-but {
            /*    width: 153% !important;
            left: 0;
            right: 0;*/
            width: 175px !important;
            left: 0;
            right: 0;
            text-align: center;
        }

        .ic_0_pad_s .price{
                display: block !important;
            text-align: center !important;
        }
            .ic_0_pad_s{
            height: auto;
            padding-bottom: 30px;
            }
            .ic_0_pad_s .form-but {
            /*    width: 153% !important;
            left: 0;
            right: 0;*/
            width: 175px !important;
            left: 0;
            right: 0;
            text-align: center;
        }
        .adress-box{
            position: relative;
            margin-left: auto !important;
            margin-right: auto;
        }
        .time-cc{
            padding-right: 77px;
            display: block !important;
        }
        .time-box {
            font-weight: bold;
            background: white;
            position: relative;
            margin-left: 0;
            padding: 10px;
            width: 90%;
            padding-top: 17px;
            color: #214263;
            border-radius: 11px;
            margin-top: 45px;
            height: 234px;
            text-align: center;
            align-items: center;
            vertical-align: middle;
            display: block;
            width: 413px !important;
            position: relative !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }
        .time-cc{
            padding-right: 0px;
        }

        .service-perent-box{
            display: inline-table;
        }   

        .right-t{
            padding-left: 0px;
        }


        .desc-p{
                font-size: 9px;
        }
        .pricing-tab-h-t{
                font-size: 10px
        }

        .high-header{
            padding-top: 6px;
            padding-bottom: 21px;
        }
        .high-box-col{
            height: 157px;
        margin-top: 0;
        }
        .normal-header{
                padding-top: 13px;
            padding-bottom: 21px;
        }
        .start-f{
                font-size: 12px;
        }
        .currency_exchange_style{
            font-size: 13px;
        }

        .month_{

        }

        .border-1,.border-2,.border-3,.border-4,.border-1s,.border-2s,.border-3s,.border-4s{
            font-size: 9px;
        }
        .border-p{
            height: 105px;
        }
        .new-yel{
            margin-top: 10px;
        }
        .new-blu{
            margin-top: 10px;
        }
        #show-more-but{
            margin-top: 37px;
        }

    }
    @media screen and (max-width: 500px) {
        .benefits_mob{
            padding: 10px;
            box-shadow: 0 1px 6px rgb(179 179 179 / 28%);
            border-color: rgba(223,225,229,0);
            margin-top: 30px;
        }
        .job_s_w{
            margin-top: 27px;
        }
        .ic_text{
            text-align: left;
        }
        .right-t{
            padding-left: 30px !important;
            padding-right: 30px !important;
        }
        .blue-button-loc_n{
            /*width: 100% !important;*/
            max-width: 100% !important;
        }

        .blue-button-loc{
            font-size: 15px !important;
        }
        .int_ph_row{
            padding-right: 0;
        }
        .form-but_r_s{
            width: 100% !important;
            right: 0px !important;
            min-width: auto;
        }
        .pricing-section .tab-content>.active {
            padding: 2px !important;
        }

        .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
            margin-top: 0;

        }
        .tab-tit{
            padding-left: 0px;
        }
        .unlink{
            padding-left: 0px !important;
        }
        .ccRem_child>.default_blue_{
            margin-left: 15px;
        }
        .carousel{
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        #th_sz, #th_sz_l{
            font-size: 14px !important;
        }
        .ent_min_tit{
            text-align: center;
        }
    }

    @media screen and (max-width: 320px) {
        .content h3{
            font-size: 12px !important;
        }
    }
    .w-back{
        background: #fff;
    }
    
    /*-----------------------------------------------new location template--------------------------------------------------------*/
    .w-back{
        padding-left: 12px;
        padding-right: 12px;
            min-height: 146px;
    }
    .w-back div{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .w-b_p{
        padding-top: 40px;
    }
    /*.w-b-s_t{
        padding-top: 16px !important;
    }*/
/* Single Location end */





/* Product page  */
.bottom-product_price-box {
text-transform: uppercase;
}

.w_link:hover,.w_link:active, .w_link:focus {
text-decoration: none;
color: #d5d5d5;
}
.ca_border_left div{
padding-left: 14px !important;
padding-right: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.slider-image{   position: relative;
margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}
.slider-marg{
margin: 21px;
}
.carousel-indicators .active{
width: 10px !important;
height: 10px !important;
background-color: #214263  !important;
border: 1px solid #214263  !important;
margin: 0 3px;
}
.carousel-indicators li{
background: #78d7ff;
width: 8px;
height: 8px;
border: 1px solid #78d7ff !important;
margin: 0 3px;
vertical-align: middle;
}
.b-tt{
font-weight: 700;
color: #243548;
font-size: 18px;
}
.product-slider{
display:none;
}
@media only screen and (max-width: 767px){
.product-slider{
    display:block;
}
.hide-pro{
    display: none;
}
}
#CA_locatino_button a{
color: #fff;
text-decoration: none;
}
#CA_locatino_button a:hover,#CA_locatino_button a:active,#CA_locatino_button a:focus{
color: gray;
}
#CA_locatino_button{
border: 1px solid #ffce12; 
margin-top: 14px;
width: 100% !important;
}
#CA_locatino_button:hover,#CA_locatino_button:focus,#CA_locatino_button:active{
border: 1px solid #dcdcdc; 
}


.ifvideo{
width: 620px !important;
height: 410px !important;
z-index: 1;
}
.lap_vid_back{
width:833px;
    height:505px;
    position: relative;
top: -455px;
z-index: -1
}
.video_img-center{
    height: 130px;
}

.ca_left_header{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 85px;
    padding: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #214263;
}

.t_cont_box{
display: flex;
justify-content: center;
align-items: center;
height: 70px;
padding: 10px;
font-weight: bold;
font-size: 14px;
color: #214263;
}
.t_cont_box_left{
display: flex;
justify-content: left;
align-items: center;
height: 70px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
font-size: 14px;
color: #214263;
}
.t_cont_box_2{
justify-content: center;
align-items: center;
height: 85px;
padding: 10px;
font-weight: bold;
font-size: 14px;
color: #214263;
}
.t_cont{
flex: 0 0 120px;
}

.padding_0{
padding: 0 !important;
}

.CA-big-box{
height: 281px;
justify-content: center;
align-items: center;
display: flex;
padding: 10px;
font-size: 23px;
color: #214263;
font-weight: bold;
}

.empty_row{
height: 20px;
border-left: 1px solid #e8e6e6;
border-right: 1px solid #e8e6e6;
display: flex;
}


.ca_border_top{
border-top: 1px solid #e8e6e6;
}
.ca_border_bottom{
border-bottom: 1px solid #e8e6e6;
}
.ca_border_left{
border-left: 1px solid #e8e6e6;
}
.ca_border_right{
border-right: 1px solid #e8e6e6;
}

.CA-box-top{
margin-bottom: 0px;
min-height: 0px !important;
height: 73PX;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
padding-top: 16px;
padding-bottom: 9px;
}
.CA-box-w-shadow {
box-shadow: 0 0 10px 0 rgba(216, 215, 215, 0.4);
background: white;
border-top-left-radius: 11px;
border-top-right-radius: 11px;
}

.small-wrapper{
max-width: 1000px;
}

.ca-mut-size a{
        font-size: 15px;
padding-top: 15px;
padding-bottom: 10px;
width: 180px;
margin-top: 10px;
height: 50px !important;
}
.ca-mut-size a:hover,.ca-mut-size a:focus,.ca-mut-size a:active{
text-decoration:none;
}

.p-b-s{
padding: 18px;
border: 1px solid;
box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
border-color: rgba(223,225,229,0);
font-size: 15px;
color: #041e3a;
}

.hide-box{
display: none;
}

.sec-slider-box{
background: #fff;
box-shadow: 0 0 10px 0 rgba(216, 215, 215, 0.4);
background: white;
border-top-left-radius: 11px;
border-top-right-radius: 11px;
}

.sec-slider-header{background: #eafaff;height: 69px;padding-top: 26px;font-weight: bold;font-size: 16px;margin-bottom: 20px;}
.sec-slider-titile{

}

.appl{
color: #ffcc00 !important;
padding-top: 15px;
font-size: 15px;
font-weight: bold;
}
.countr{
font-weight: bold;
font-size: 18px;
}
.main-con{
color: #214263;
font-size: 14px;
padding-left: 33px;
padding-right: 33px;
padding-bottom: 24px;
padding-top: 14px;
}


@media (max-width: 700px) {
    .ifvideo{
        width: 408px !important;
        height: 235px !important;
        left: 9px !important;
        margin-left: 13px;
    }
    .lap_vid_back{
        width: 550px;
        height: 305px;
        top: -276px;
    }
}



@media (max-width: 991px) {
    .sub_services p{
        text-align: left !important;
    }
    .sub_services{
        padding-left: 30px;
        padding-right: 30px;
            column-count: 2;
    }
    .CA-big-box{
        height: 601px;
    }
    .t_cont_box_left{
        height: 150px;
    }
    .t_cont_box{
        height: 150px;
    }
    .t_cont_box_2{
        height: 150px;
        padding-top: 36px;
    }
    .ca_left_header{
        height: 150px;
        font-size: 11px;
    }
    .ca_left_header span{
        font-size: 15px !important;
    }
}



@media (max-width: 900px) {
.ifvideo{
            width: 408px !important;
height: 235px !important;
left: 9px !important;
margin-left: 13px;
}
.lap_vid_back{
    width: 550px;
height: 305px;
top: -276px;
}
}


@media (max-width: 600px) {
.ifvideo{
    margin-left: 2px;
width: 261px !important;
height: 197px !important
}
.lap_vid_back{
    width: 350px;
height: 255px;
top: -232px;
}
.CA-box-w-shadow{
    margin-top: 20px;
}
.small-wrapper{
    text-align: center;
}

.small-wrapper .wp-block-image .alignleft{
    position: relative;
    margin-left: auto !important;
    margin-right: auto !important;
}
.wp-image-14211{
    display: none;
}
.ca-mut-size a{
    /*width: 92% !important;
    font-size: 16px !important;*/
        width: max-content !important;
    font-size: 16px !important;
}
.banner-title strong{
    font-size: 33px;
}

.pr_sec strong{
    font-size: 33px;
}
.mobile-titile strong{
    font-size: 33px;
}

.bn_sec strong{
    font-size: 33px;
}

.hide-column{
    display: none;
}

.wp-image-14405{
    float: left;
}
.wp-image-14396{
    float: left;
}
.wp-image-14379{
    float: left;
}
.wp-image-14406{
    float: left;
}
.wp-image-14408{
    float: left;
}
.wp-image-14399{
    float: left;
}
.wp-image-14407{
    float: left;
}
.wp-image-14214{
    display: none;
}
.wp-image-14212{
    display: none;
}
.wp-image-14214{
    display: none;
}
.wp-image-16197{
    display: none;
}
.wp-image-16202{
    display: none;
}
.wp-image-16207{
    display: none;
}
.wp-image-16192{
    display: none;
}
.hide-titile{
    display: none;
}
.col-b a{
    width: 100%;
}
.mobile-left-title{
    text-align: left;
}
.hide-desktop-box{
    display: none;
}
.hide-box{
    display: block;
}
.state-sec {
    text-align: left !important;
}
.wp-block-image .aligncenter{
        margin-left: auto;
    margin-right: auto;
}
.hide-second-sl{
    display: none;
}
}
@media (max-width: 600px) {

.state-sec{
    column-count: 2 !important;
}
.ifvideo {
    margin-left: 6px;
}
.t_cont_box_left{
    font-size: 10px;
}
.lc_sec strong{
    font-size: 33px;
}

.ca_left_header_fixed{
    position: fixed;
    top: 114px;
    right: 157px;
    z-index: 11111;
    background: #fff;
}
.ca_border_right_fixed{
    position: fixed;
    top: 113px;
    right: 0;
    z-index: 1;
}
}

@media (max-width: 414px) {
.slider-marg {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.product-slider{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.lap_vid_back {
    width: 263px;
    height: 191px;
    top: -184px;
}
.ifvideo {
    margin-left: 0px;
    width: 196px !important;
    height: 158px !important;
}
.video_img-center {
    height: 30px;
}
.ca_border_left p{
    font-size: 10px;
}
.ca_left_header span {
    font-size: 12px !important;
}
.t_cont span{
    font-size: 12px !important;
}
.t_cont_box_left{
    padding: 0px;
}
.carousel .slide{
    padding: 0px !important;
}
}

@media (max-width: 320px) {
.ifvideo {
    margin-left: 14px;
}
}
/* Product page end */

































/* All Location  */
.span-title{
    color: #222950;
    font-family: 'SofiaPro' !important;
}
.loc-sel{
    border-radius: 3px;
    color: #ffffff;
    padding-right: 40px;
    font-size: 14px;
    border-color: blue;
    position: relative;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    background: blue url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(139,141,148,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>') no-repeat;
    background-position: right 10px top 50%;
}
.loc-sel:after{
    fill: red !important;
}

.loc-sel{

    background-color: #f1f1f1 !important;
    border-color: #f1f1f1 !important;
    border-radius: 1px!important;
    margin-top: 6px;
    border: none !important;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 7px;
    color: #555 !important;

}

.select-loc{
    color: #222950;
    font-family: 'SofiaPro' !important;
    font-size: 18px;
    font-weight: bold;
}
.location-right{
    background: #f1f1f1;
    padding-bottom: 50px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.serv-box{
    position: relative;
    background: #fff;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 30px;
    width: 96%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: table;
}
.service-titile{
    font-family: 'SofiaPro' !important;
    margin-top: 0px;
    font-size: 22px;
}

.big-title{
    color: #222950;
    font-family: 'SofiaPro' !important;
    font-size: 22px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
}
.service-hr{
    margin-top: 20px;
    margin-bottom: 5px;
}
.service-snip{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d;

}

.service-button{
    background: #ffce12 !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important; */
    margin-right: 0px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    color: #fff;
}

.service-button:hover,.service-button:active,.service-button:focus{
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}

.loader {
    border: 16px solid #ffffff;
    border-radius: 50%;
    border-top: 16px solid #336699;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    background: #f1f1f1;
}

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/* All Location end */


/* all Location  */
.td-min{
    min-width: 150px;
}
.select-all{
    border: 1px solid #f6f8fe;
    padding: 5px 10px;
    color: #222950;
    font-size: 15px!important;
    width: 80%;
    background-color: #f1f1f1;
    margin-bottom: 5px;
    margin-bottom: 12px;
}

#display_info .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    padding: 9px;
}
/* all Location end */

/* enterprice */
.entertabs_bottom{
    z-index: 4444;
}
.croll_cont{
    z-index: 10;
}
.revers_t .enter_table_hr:nth-child(odd){
    background: #f6f6f6;
}
.revers_t .enter_table_hr:nth-child(even){
    background: #fff;
}
.small_f{
    font-size: 17px !important;
}
.enterP_sec_table{
    margin-top: 70px;
}
.entertabs_bottom{
    padding-top: 20px;
}
.entertabs_bottom_main{
    padding-top: 20px;
    padding-bottom: 35px;
}
/* Style the tab */
    .sing_ent_but{
        border: 1px solid #5ebadc;
        color: #fff;
        padding: 14px 25px;
        max-width: 270px;
        border-radius: 8px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }

    .add_price_ex{
        color:#214263; 
        font-size:22px;    
        padding-right: 30px !important;
    }
    .add_price_ex_in{
        font-size: 22px; 
        font-weight: bold;
    }
    .entertabs {
        overflow: hidden;
        text-align: center;
    }
    .sub_tit_tab_ent{
        color: #243547;
        font-weight: 100 !important;
        font-size: 16px !important;
        padding-left: 30px !important;
    }
    .green_note_ent{
        border: 2px solid #4cd764;
        padding: 10px;
        color: #4cd764;
        font-weight: bold;
        margin-bottom: 30px;
        font-size: 17px;
    }
    /* Style the buttons inside the tab */
    .entertabs button {
        outline: none;
        cursor: pointer;
        padding: 11px 18px;
        transition: 0.3s;
        font-size: 17px;
        border: 1px solid #243547;
        margin-left: -5px;
        width: 215px;
        margin-bottom: 50px;
        background: #fff;
        color: #243547;
        text-transform: capitalize !important;
        font-weight: bold;
    }
    .svg_icon{
        max-width: 37px;
        margin-right: 10px;
        position: relative;
        top: -3px;
    }
    /* Change background color of buttons on hover */
    .entertabs button:hover {
        background-color: #243547;
        color: #fff;
    }

    /* Create an active/current tablink class */
    .entertabs button.active {
        background-color: #243547;
        color: #fff;
    }

    /* Style the tab content */
    .tabcontent {
        display: none;
        border-top: none;
    }
    #th_sz, #th_sz_l{
        color: #243547 !important;
        font-size: 22px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .recellterTab{
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        width: 130px;
    }
    .ownTab{
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        width: 130px;
    }

    .ent_td_f{
        font-size: 15px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        color: #243547 !important;
    }
    .enterprice_tab>.table>tbody>tr>td, .enterprice_tab>.table>tbody>tr>th, .enterprice_tab>.table>tfoot>tr>td, .enterprice_tab>.table>tfoot>tr>th, .enterprice_tab>.table>thead>tr>td, .enterprice_tab>.table>thead>tr>th{
        border: none !important;
    }
    .enter_table_header_pad{
        padding-top: 15px;
        padding-bottom: 15px;
    }
.ent_title_height{
    line-height: 27px;
}

.faq_ar{
    width: 20px;
    height: 8px;
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    position: relative;
    font-size: 27px;
    left: -17px;
    top: 10px;
    }
.clev-loc{
    background-color: #214263;
    padding: 12px;
    width: auto;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}
.your-loc{
    background-color: #ffcb00;
    padding: 12px;
    width: auto;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.title-enter{
    font-weight: bold;
    padding-bottom: 25px;
    padding-top: 14px;
    color: #214263;
}

.enterprice-table{
    color: #676b6d !important
}
.enterprice-table>tbody>tr>td, .enterprice-table>tbody>tr>th, .enterprice-table>tfoot>tr>td, .enterprice-table>tfoot>tr>th, .enterprice-table>thead>tr>td, .enterprice-table>thead>tr>th {
    border-top: 1px solid #fff !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}

.enterTitle{
    color: #676b6d !important;
    font-size: 15px !important;
}

.table-pad{
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    max-width: 200px !important;
}

.enterprise  .price{
    color: #24304A !important;
    font-size: 16px;
}

.small-price{
    padding-right: 8px;
    font-weight: bold;
    font-size: 16px !important;
}
.small_price_BA{
    font-size: 15px; 
}

.ent_soft_p{
    color: #214263 !important;
    position: relative;
    top: -10px;
    left: 35px;
    font-size: 15px;
}
.ent_soft_num{
    color: #4bb1d9;
    font-weight: bold;
    border: 2px solid;
    height: 28px;
    width: 28px;
    text-align: center;
    border-radius: 18px;
    font-size: 16px;
    display: block;
    margin-right: 10px;
    position: relative;
    top: 25px;
    left: -33px;
}
.ent_min_tit{
    position: relative;
    margin-top: -10px;
}

.small_gr{
    position: relative;
    margin-top: -9px;
}

.ch_c_ent_p{
    font-size: 16px !important;
}

@media only screen and (max-width: 991px) {
    .ent_soft_p {
        top: -10px;
        left: 29px;
        text-align: left;
        max-width: 300px;
    }
    .img_cen figure{
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
/* enterprice end */





/* registered agent  */
.agent-price{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
    color: #102233 !important;
    font-weight: bold !important;
    font-size: 31px !important;
}
.content-row{
    padding-top: 50px;
}

.agent-title{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    font-weight: bold;
    font-size: 23px;
}
.agent-text{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
    color: #676b6d !important;
}

.state-sec{
    display: block; 
    column-count: 7; 
    max-width:1200px;
}
.nav-tabs > li > a{
        border-radius: 0 !important;
}
.imgDetails {
    float: left;
    height: auto;
    width: auto;
    max-width: 130px;
    margin-right: 15px;
} 

.reg_time_sec_cont {
    width: 100%;
    height: auto;
    max-width: 650px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}
.reg_min_tit{
    color: #fff;
    font-weight: bold;
}
.reg_min_tex{
    color: #fff;
    padding-top: 25px;
    font-size: 13px;
}
.gr_text{
    color: #4cd764 !important;  
}
.reg_time{
    padding-top: 30px;
    padding-bottom: 40px;
}

@media only screen and (max-width: 991px) {
    .reg_time{
        padding-left: 10px;
        padding-right: 10px;
    }
    .reg_min_tex {
        padding-top: 9px;
        text-align: left;
    }
}

/* registered agent end */




/* Blog  */
.blogForm{
    padding-left: 31px;
    padding-right: 31px;
    border-color: rgba(223,225,229,0);
    box-shadow: 0 1px 6px rgb(32 33 36 / 28%);
    padding-top: 10px;
    margin-top: 50px;
    margin-left: 31px;
    margin-right: 31px;
    padding-bottom: 25px;
}

@media only screen and (max-width: 400px) {
    .blogForm {
        margin-left: 0;
        margin-right: 0;
    }
}

.main-side-cat{
    margin-left: -22px;
}
.blogForm>h3{
    color: #234163;
    font-weight: bold;
}
.blogForm>span{
    margin-bottom: 25px;
    color: #978f8f;
    display: block;
}

.blog_sub_cat{
    line-height: 21px !important;
}
.author-box{
    background: #f2f3f3;
    padding: 15px;
    display: flex;
    margin: 40px 0;
}
.author-desc{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d;
}
.author-name{
    font: normal bold 24px / 32px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
}
.single-post{
    padding-top: 118px;
    padding-bottom: 100px;
}
.single-post-title{
    color: #262b2e;
    font: normal 500 35px / 37px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
}
.single-post-content p{
    font-size: 16px;
}
.single-post-content li{
    font-size: 16px;
}
.single-post-content{
    color: #676b6d;
    font-family: 'SofiaPro';
    padding-top: 11px;
    padding-left: 15px;
    padding-right: 15px;
}
.single-post-content h3{
    font-weight: bold;
}
.cat_bar a {
    color: #262b2e;
    font: normal 500 13px / 20px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
    text-decoration:underline;
}
.blog-date{
    display: grid;
    text-align: center;
    max-width: 49px;
    background: red;
    padding-top: 6px;
    padding-bottom: 6px;
    background: #fff;
    position: absolute;
    top: 7px;
    left: 22px;
    padding-left: 6px;
    padding-right: 6px;
}

.hr-blog-dt{
    margin-top: 2px;
    margin-bottom: 3px;
    border-top: 2px solid #243548 !important;
    background: #243548;
    width: 50%;  
}

.date-M{
    font: normal 500 12px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.date-d{
    font: normal 500 30px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    padding-bottom: 6px;
}
.date-Y{
    font: normal 500 12px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.clevver_blog_read_more{
    display: block;
    color: #251c1c;
    font: normal 500 12px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.clevver_blog_title{

    font: normal bold 18px / 26px "SofiaPro", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #262b2e;
}
.clevver_blog_title:hover,.clevver_blog_title:active,.clevver_blog_title:focus{
    text-decoration: none;
} 
.clevver_blog_content{
    font: normal 500 15px / 25px "SofiaPro", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #676b6d;

}

.clevver_b_p_p_t{

}
.clevver_b_p_p_b{
    margin-bottom: 40px;
}

.old-blog-box{
    background-color: #f2f3f3;
    display: flex;
    padding-top: 20px;
    padding-bottom: 14px;
}



.blog_header{
margin-top: 120px;
color: #fff;
padding-top: 10px;
padding-bottom: 25px;
}
.blog_header_title{
color: #fff;
font-weight: bold;
}
.blog_main{
padding-left: 17px; 
padding-right: 17px;
}
.blog_left{
padding: 0;
margin-top: 60px;
}
.blog_left_mobile{
padding: 0;
margin-top: 60px;
}
.blog_right{
border-left: 1px solid #cbcbcb;
border-right: 1px solid #cbcbcb;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 40px;
}
.per_cat{
color: #234163;
font-weight: bold;
}
.child_cat{
color: #929292;
    font-size: 13px;
}
.cat_list{
list-style: none;
line-height: 25px;
}
.hilight_perent{
display: flex;
justify-content: space-between;
background: #214263;
}
.hilight_child{
width: 100%;
padding: 20px;
text-align: left;
}
.hilight_title{
font-weight: bold;
color: #fff;
display: block;
min-height: 60px;
}
.hilight_like{
color: #cbcbcb;
font-size: 13px;
padding-left: 10px;
}

.hilight_like_count{
font-size: 19px;
font-weight: bold;
color: #fff;
display: block;
position: relative;
top: -6px;
}
.hilight_bot{
display: flex;
justify-content: space-between;
}

.hilight_date{
color: #cbcbcb;
display: block;
position: relative;
top: 11px;
font-size: 13px;
padding-top: 10px;
}
.hilight_date_single{
color: #cbcbcb;
display: block;
position: relative;
top: 0px;
font-size: 13px;
padding-top: 10px;
}

.hilight_date_all{
color: #cbcbcb;
display: block;
position: relative;
top: 0px;
font-size: 13px;
padding-top: 10px;
padding-left: 10px;
}
.hilight_blog_read_more{
color: #fff;
font-size: 13px;
}
.hilight_blog_read_more:hover,.hilight_blog_read_more:active, .hilight_blog_read_more:focus{
color: #fff;
text-decoration: underline;
}
.hilight_tag{
border: 1px solid #cbcbcb;
color: #cbcbcb;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 3px;
border-radius: 20px;
margin-bottom: 10px;
}

.post_list{
margin: 20px;
}
.single_post{
margin: 10px;
border-color: rgba(223,225,229,0);
box-shadow: 0 1px 6px rgb(32 33 36 / 28%);
height: 361px;
}
.single_left{
padding: 0;
}
.single_right{
    height: 361px;
}
.hilight_title_single{
color: #000000;
font-weight: bold;
position: relative;
top: -17px;
display: block;
min-height: 270px;
}

.under_hov_sing{
font-size: 20px !important;
}
.under_hov_sing:hover,.under_hov_sing:active,.under_hov_sing:focus{
opacity: 0.7;
text-decoration: none !important;
}

.under_hov:hover,.under_hov:active,.under_hov:focus{
        text-decoration: underline;
}



.hilight_bot_single{
display: flex;
justify-content: space-between;
position: absolute;
width: 100%;
padding-right: 21px;
bottom: 0;
}

.hilight_bot_all{
display: flex;
justify-content: space-between;
padding-left: 10px;
padding-right: 10px;
}
.hilight_blog_read_more_single{
color: #000000;
font-size: 12px;
font-weight: bold;
}
.hilight_like_single{
color: #cbcbcb;
font-size: 13px;
padding-left: 10px;
}
.hilight_like_single:hover, .hilight_like_single:active,.hilight_like_single:focus{
text-decoration: none;
}
.hilight_like_count_single{
color: #24374c;
font-size: 17px;
font-weight: bold;
position: relative;
top: -3px;
}
.im_tag{
position: absolute;
display: block;
top: 0;
margin: 10px;
border: 1px solid;
padding-left: 10px;
padding-right: 10px;
color: #fff;
padding-bottom: 2px;
padding-top: 2px;
border-radius: 20px;
}
.single_image{
width: 100%;
max-width: 622px;
}

.all_list_parent{
display: flex;
justify-content: space-between;
margin-left: 10px;
border-color: rgba(223,225,229,0);
box-shadow: 0 1px 6px rgb(32 33 36 / 28%);
margin-right: 10px;
margin-top: 20px;
}
.all_list_child{
width: 100%;
}
.hilight_title_all{
font-weight: bold;
color: #000000;
font-size: 20px;
padding: 10px;
position: relative;
top: -27px;
}
.all_list_cont{
font-size: 13px;
color: #929292;
padding-top: 31px;
padding-left: 10px;
padding-right: 10px;
min-height: 140px;
}

.cat_list li{
margin-left: -20px;
}

.blog_left_mobile{
display: none;
}
.post_list_mobile{
display: none;
}

.cat_section{
padding-top: 120px;
}
.cat_title_all{
color: #214263;
padding-left: 15px;
padding-bottom: 15px;
}


@media only screen and (max-width: 500px) {
    .hilight_perent{
        display: none;
    }
    .single_blog_post_title{
        font-size: 26px !important;
    }
}

@media only screen and (max-width: 991px) {
.blog_left_mobile{
    display: block;
}
.post_list_mobile{
    display: block;
}
.hilight_perent{
    flex-wrap: wrap;
}
.post_list{
    display: none;
}
.blog_main{
    padding-left: 0;
    padding-right: 0;
}
.blog_left{
    display: none;
}
.blog_header_title{
    text-align: left;
    padding-left: 10px;
}
.blog_header{
    margin-top: 113px;
}
.all_list_child{
    width: 100%;
    max-width: 195px;
    border-color: rgba(223,225,229,0);
    box-shadow: 0 1px 6px rgb(32 33 36 / 28%);
    margin-top: 20px;
    border: 1px solid #d0cccc;
}
.all_list_parent{
    flex-wrap: wrap;
    border-color: none;
    box-shadow:  none;
    margin: 0 !important;
}
.post_list_mobile{
    margin: 15px;
}
.hilight_title_all{
    font-weight: bold;
    color: #000000;
    font-size: 17px;
    padding: 10px;
    position: relative;
    top: -28px;
    margin-bottom: -30px;
    text-align: left;
}
.all_list_cont {
    font-size: 13px;
    color: #929292;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    line-height: 13px;
    min-height: auto;
}
.blog_left_mobile{
    padding: 0;
    margin-top: 20px;
    text-align: left;
}
.per_cat{
    border-bottom: 1px solid #cdcdcf;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.child_cat{
    color: #929292;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
}

.cat_arr{
    width: 15px;
    float: right;
    top: -20px;
    position: relative;
    right: 30px;
}
.rotatear {
    
}
.rotatear.down {
    transform: rotate(180deg);
    float: right;
    top: -39px;
    right: 60px;
    position: relative;
}
}

@media only screen and (max-width: 400px) {
.all_list_child{
    max-width: 178px;
}

}

/* @media only screen and (max-width: 375px) {
.all_list_child{
    max-width: 178px;
}

}

@media only screen and (max-width: 360px) {
.all_list_child{
    max-width: 150px;
}
}*/

@media only screen and (max-width: 300px) {
.all_list_child{
    max-width: 100%;
}
}




.single_blog_post{
margin: 30px;
border-color: rgba(223,225,229,0);
box-shadow: 0 1px 6px rgb(32 33 36 / 28%);
padding: 20px;
}
.single_blog_post_title{
font-weight: bold;
color: #000000;
font-size: 30px;
position: relative;
margin-bottom: 15px;
display: block;
line-height: 1.2;
}
.content_para{
}

.single_blog_post_links{
display: block;;
}
.single_d_p{
display: block;
}

.single_blog_leftt{
flex:1;
}
.single_blog_rightt{

}
.sec_perr{
display: flex;
}


.row_per {
display: flex; /* equal height of the children */
}

.col_child {
flex: 1; /* additionally, equal width */
}
.col_child_sec{
display: flex;
display: flex;
flex-direction: column;
justify-content: space-between;
}



.single_blog_top{
height: 400px;
}
.single_blog_top_left{
padding-left: 15px;
}
.single_blog_top_right{
    padding-left: 5px;
padding-right: 10px;
}

.sing_link_div{
display: block;
margin-top: 342px;
}
.hlcs_b{
font-size: 31px !important;
top: -19px !important;
color: #24374c;
}

@media only screen and (max-width: 991px) {
    .hlcs_b {
        color: #fff;
        top: -25px !important;
        right: 10px;
    }
}

.sing_link_div > .hilight_bot_single{
justify-content: flex-end !important;
}
.hilight_like_single_sare{
font-size: 14px !important;
    padding-right: 20px !important;
}
.hh_like{
font-size: 14px !important;
}
.hilight_date_single{
font-size: 14px !important;
padding-left: 0px !important;
}

.blog-posts-likes-single{
margin-right: 0px;
text-align: right;
position: relative;
margin-top: -70px;
width: 40px;
float: right;
}

.blog-posts-likes-single > .blog-posts-likes{
text-align: right !important;
}

.hilight_tt{
position: absolute;
padding-left: 18px;
color: #cbcbcb;
font-size: 20px;
text-transform: uppercase;
padding-top: 15px;
}

.hilight_perent_single{
background: #fff !important;
border-bottom: 1px solid #cbcbcb;
}

.hilight_title_single{
font-weight: bold;
color: #000000;
display: block;
min-height: 72px;
    padding-top: 16px;
}

.hilight_date_single_{
margin-top: 15px;
}

.hilight_perent_single>.hilight_blog_read_more{
color: #000000 !important;
}

.hilight_blog_read_more_single{
color: #000000 !important;
}

.hilight_like_count_sing{
font-size: 19px;
font-weight: bold;
color: #214263;
display: block;
position: relative;
top: -6px;
}


.blog-posts-likes a#like-the-article-sing {
text-decoration: none;
font-size: 45px;
color: #fff;
text-shadow: 0 0 3px #000;
cursor: pointer;
display: inline-block;
width: fit-content;
}
.blog-posts-likes a#like-the-article-sing:hover {
text-shadow: none;
color: #214263;
}


@media only screen and (max-width: 991px) {
.sing_link_div {
    margin-top: 30px;
    padding-right: 6px;
}
.hilight_date_single {
    font-size: 14px !important;
    padding-left: 12px !important;
    text-align: left;
}
.single_blog_top{
    height: auto;
}
.content_para {
    text-align: left !important;
}
.content_para p{
    text-align: left !important;

}
.blog-posts-likes-single {
    padding-right: 0px;
    text-align: center;
    position: relative;
    margin-top: 9px;
}
.blog-posts-likes-single > .blog-posts-likes {
    text-align: center!important;
}
.hilight_title_single{
    min-height: 40px;
}
}









/* Blog end */


/* number */
.number-box h4{
    font: normal bold 15px / 26px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
    color: #214263 !important;
}
.number-box{
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    background: #fff;
}

.chosen-container-single .chosen-single{
    width: 100% !important;
    background: #ffffff !important;
    border-color: #ffffff;
    color: #222950 !important;
    height: 40px !important;
    border-radius: unset !important;
    border: none;
    box-shadow: none !important;
    padding: 0 0 0 20px !important;
    margin-bottom: 10px !important;
    font-size: 14px !important;
    line-height: 38px !important;display: block !important;
}
#phone_number_type_chosen, #country_code_3_chosen, #country_code_forwarding_chosen, #country_code_outbound_chosen{
    width: 100% !important;
}


.cn_right{
    padding-left: 30px;
}
.cn_det{
    display: block;
    text-align: left;
    padding: 10px 40px 3px;
    font-weight: bold;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    text-transform: capitalize;
    max-width: 233px;
    position: relative;
    margin-left: calc(100% - (87% + 0px));
    color: #284263;
}
.number-box .label{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
    word-spacing: normal !important;
    color: #214263 !important;
}
.number-box .price {
    font-size: 26px !important;
    font-weight: 700;
    color: #284263;
}
.yello-butt{

    background: #ffce12;
    color: #fff;
    border-radius: 21px;
    padding: 7px 20px;

}

.yello-butt:hover,.yello-butt:active, .yello-butt:focus{
    text-decoration:none;
    background-color:#dcdcdc;
}
.cn_right .blue_button_def {
    float: left;
}

@media screen and (max-width: 991px) {
    .cn_right {
        padding-left: 15px;
    }
    .cn_det {
        margin: 0 auto;
        text-align: center;
    }
    .cn_right .blue_button_def {
        float: none;
        margin: 0 auto;
        display: block;
        max-width: 360px;
    }

}
/* number end */


/* pages */
.grecaptcha-badge { visibility: hidden !important; }

.hideMessage{
    display: none !important;
}

.wpcf7 form.sent .wpcf7-response-output{
    border-color: #214263;
    background: #214263;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;

}
.hide_inp{
    display: none !important;
}

.first_label{
}
.second_label{}
.first_filter{
    max-width: 200px;
    margin-left: 10px;
}

.right-part{
    display: block; 
    margin-bottom: 30px;
}


.but-div{
    right: 16px;
    position: relative;
    float: right;
    margin-top: 19px;
}

.enterprise tbody span{
    color:#000 !important;
}
.enterprise tbody td{
    color:#000 !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #243548 !important;
    background-color: #243548 !important;
    padding: 10px !important;
    text-align: center !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    color: #fff !important;
}
.grecaptcha-badge{
    z-index:1 !important;
}

.helperC:nth-child(odd){
    background:#f6f6f6;
    color: #214263;
}
    .helperC{
    background:#fff;
    padding-top: 10px;
        color: #214263;
}  
.helperC div:nth-child(2){
    text-align:center !important;

}


#clevvercompany-uk-tabs .tab-pane div span p>.small-price{
    text-align:center !important;
}
.countrie-col .price{
    color:#fff !important;
}
.dark-c{
    color:#000 !important;
}

.wpcf7-not-valid-tip{
    color: #dc3232 !important;
}

.grm a{
    min-width:200px !important;
}
.custom-font-small ul {
    list-style-type: none;
}
a.google-signup-button{
        background-color: #ffffff;
    color: #b1b1b1;
    text-align: center;
    font-size: 16px;
    height: 48px;
    display: flex;
    padding: 0;
    margin: 0 auto;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    text-decoration: none;
    border: 1px solid #b1b1b1;
    width: 100%;
    text-transform: uppercase;
}


.span.wpcf7-not-valid-tip{
    color: #f00 !important;
}
.pad-r-main .wp-block-media-text__content{
    padding-right:0px !important;
}

.mar-b{
    margin-bottom: 0px !important;
}
.pad-r{
    padding-right:0px !important;
}
.grm{
    display: grid !important; }

.line-h{
    line-height: 1.5 !important;
}
a#cn-accept-cookie {
    padding: 6px 50px;    
    background-color: #ffd800;
    border-radius: 5px;
    background-image: none;
}

a#cn-accept-cookie:hover{
    background-color: #505050;    
}

a#cn-accept-cookie span{
    font-weight: normal;
    color: #000;
}

a#cn-accept-cookie:hover span {
    color: #fff;
}

span#cn-notice-text {
    font-size: 14px;
    font-family: "SofiaPro", Helvetica, Arial, Verdana, sans-serif;
}

div#cookie-notice {
    background-color: #336699 !important;
    z-index: 9999;
}

div.cookie-notice-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 10px 6%;
    text-align: left;
}

@media screen and (max-width: 768px){
    div.cookie-notice-container {        
        padding: 10px 12%;
    }
}
.subscribe-newsletter-error{
    color: #f54141 !important;
    margin-top: 12px;
    font-weight: bold;
}
.us-company-form{
    text-align: center;
}
.us-company-form select{
    color:#000 !important;
}
.form-box{
    margin-top: 35px;
    margin-bottom: 43px;
}

.us-company-form input{
    color: #8b8d94;
    border-width: 1px;
    border-color: rgba(51,51,51,.12);
    background-color: #fdfdfd;
    border-radius: 1px;
    height: 30px;
    margin: 5px 20px;
    padding-left: 13px;
} 

.us-company-form a{
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important; */
    margin-top: -51px !important;
    margin-right: 0px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    padding-left: 40px !important;
    padding-right: 40px !important;
    color:#fff !important;
}  

.us-company-form a:hover, .us-company-form a:active, .us-company-form a:focus{
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
} 

.us-company-form .success-message{
    margin-top: 19px;
}
.us-company-form .error{
    color: #ff4a4a;
}


.register-box p{
    color:#000 !important;
    color: #898989!important;
    font-size: 12px;
}

#map td{
    text-align:left !important;
}

#list_location{
    height: calc(100%) !important;
}

.popup-message-style .wpcf7-validation-errors, .popup-message-style .wpcf7-mail-sent-ok {
    background-color: #243548;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #243548;
    background-color: #243548;
    color: #fff;
    font-weight: bold;
    padding: 16px;
    max-width: 400px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors {
    display: -webkit-flex!important;
    display: -moz-flex!important;
    display: -ms-flexbox!important;
    display: -ms-flex!important;
    display: flex!important;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0 10px 40px 0 rgba(0,0,0,.3);
    border: none!important;
    position: fixed;
    top: 50%;
    left: 100%;
    width: 400px;
    max-height: 500px;
    margin: 0!important;
    padding: 15px 20px 15px 65px;
    z-index: 9999;
    overflow: hidden;
    -webkit-transform: translate3d(200px,-50%,0);
    -ms-transform: translate3d(200px,-50%,0);
    transform: translate3d(200px,-50%,0);
    -webkit-animation: slide-in-message,slide-out-message;
    animation: slide-in-message,slide-out-message;
    -webkit-animation-duration: 1.2s,1.1s;
    animation-duration: 1.2s,1.1s;
    -webkit-animation-delay: .4s,9s;
    animation-delay: .4s,9s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    font-weight: 700;
    box-sizing: border-box;
}


.blog-posts-likes a#like-the-article-New {
    text-decoration: none;
    font-size: 45px;
    color: #fff;
    text-shadow: 0 0 3px #000;
    cursor: pointer;
    display: inline-block;
    width: fit-content;
    margin-left: 15px;
}
.blog-posts-likes a#like-the-article-New:hover {
    text-shadow: none;
    color: #214263;
}
.blog-posts-likes {
    text-align: center;
    color: #262b2e;
    font-size: 24px;
}
.likes-result-block {
    float: right;
    font-size: 45px;
    color: #214263;
    display: block;
    width: auto;
    /*margin-top: -61px;*/
    margin-top:0px;
}



.likes-result-block2{
    float: right;
    font-size: 21px;
    color: #214263;
    display: flex;
    width: auto;
    margin-top: -30px;
    position: relative;
    background: #fff;
    padding-right: 13px;
    padding-left: 13px;
}

.wh-box{
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 8px;
    padding-top: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    -moz-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    box-shadow: 0 0 15px -3px rgba(212,212,212,1);
}
#success{
    display:none;
    border:1px solid green;
    padding:10px;
    color:green;
}
#error{
    display: none;
    color: #bf0000 !important;
    border: 1px solid !important;
    padding: 15px 0 !important;
    text-align: center !important;
    margin: 15px 0px !important;
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.map_loader {
    color: grey;
    font-size: 20px;
    margin: 100px auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

#alert_error{
    display: none;
    color: #bf0000;
    border: 1px solid;
    padding: 15px 0;
    text-align: center;
    margin: 15px 0px;}



/*
.map_loader {
    color: grey;
    font-size: 20px;
    margin: 100px auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}*/

/* Custom CF7 Loader */
/*div.wpcf7 .ajax-loader {
    background-image: url(https://dev.clevver.io/wp-content/plugins/contact-form-7/images/ajax-loaders.gif) !important;
    width: 64px;
    height: 64px;
    margin-left: 10px;
    position: absolute;
    left: 41%;
    right: auto;
    margin-right: auto;
    margin-top: 29px;
    /* visibility: initial; 
margin-top: 84px;

}
*/
/*.ajax-loader{
    visibility: hidden !important;
}*/

.ph1 img{
    background:#fff !important;
    border-radius:77px !important;
} 
.i-t{
    position: absolute;
    top: 0px;
}
.price-from-block{
    position: absolute;
    top: 45px;
    right: 180px;
    width: 130px;
    height: 130px;
    text-align: center;
    border: 2px dotted #fff;
    border-radius: 70px;
    transform: rotate(15deg);
    overflow: hidden;
    transition-duration: 0.8s;
    transition-property: transform;
}

.price-from-block .bg-block {
    width: 125px;
    height: 125px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 70px;
    overflow: hidden;
}
.price-from-block .bg-block .price-part {
    background-color: #4cb2d8;
    height: 87px;
    font-size: 20px;
}
.price-from-block .bg-block .price-part a .term-label {
    font-size: 12px;
    margin-top: -5px;
    display: block;
}
.price-from-block .bg-block .action-part {
    background-color: #ffcb00;
    height: 38px;
}
.price-from-block .bg-block .action-part a {
    color: #fff;
    text-decoration: none;
    display: block;
    height: 100%;
    font-size: 12px;
    padding-top: 4px;
    margin: 0;
}
.price-from-block .bg-block .price-part a {
    color: #fff;
    text-decoration: none;
    display: block;
    height: 100%;
    padding-top: 9px;
    margin: 0;
}

.price-from-block:hover {
    transform: rotate(360deg);
}

.comp-th th{
    border: 1px solid #214263 !important;
    padding: 20px;
}
.comp-table td{
    border: 1px solid #214263 !important;
    color: #676b6d !important;
    background:#fff;
    padding: 20px;
}


.comp-table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #214263;
}

.comp-table th, td {
    text-align: center;
    /*padding: 20px;*/
}

/*
.comp-table  th:first-child, td:first-child {
    text-align: left;
}*/

.comp-table tr:nth-child(even) {
    background-color: #fff;
}

.fa-check {
    color: green;
}

.fa-remove {
    color: red;
}

.comp-th{
    border: 1px solid #214263 !important;
    background:  #336699 !important;
    color: #fff !important;
}



/* #mega-menu-wrap-main-menu  a:first-of-type{
    color:#fef4b6 !important;
    font-weight:bold !important;
}*/

/* .mega-current-page-parent > a.mega-menu-link{
    color:#fef4b6 !important;
    font-weight:bold !important;
}
.mega-current-menu-parent > a.mega-menu-link{
    color:#fef4b6 !important;
    font-weight:bold !important;
}
.mega-current_page_item > a.mega-menu-link{
    color: #214263 !important;
}
.location-icon > a.mega-menu-link{
    color: #214263 !important;
}*/
.loc-info-title{
    padding-left: 19px;
    font-weight: bold;
    position: relative;
    top: 11px;
}
.loc-more_butt{
    float: right;
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important; */
    margin-top: -51px !important;
    margin-right: 18px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    color: #fff;
    font-weight: bold;
}
.sub-loc-im{
    width: 168px;
    height: auto;
    padding-top: 20px;
    padding-right: 3px;
}
.post-thumbnail-wrap{
    padding-left: 20px !important;
    padding-top: 20px !important;
}
.article-first-row{
    display:flex;
}
.loc-map-feed {
    padding: 0px;
}

.location-preview{
    background: #fff;
    margin-left: 20px;
    margin-right: 20px;
}
.clevver-select{
    margin-top: 10px;
    background-color: #fff!important;
    border: 1px solid #696666 !important;
    line-height: 24px !important;
    border-color: #e2e2e2 !important;
    padding: 8px 10px !important;
    color: #a3a3a5 !important;
    font-size: 15px!important;
    margin-top: 11px !important;
    max-width: 100%;
    width: 100%;
    border-radius: 6px !important;
}
.clevver-check{
    margin-left: inherit !important;
    margin-right: inherit !important;
    width: auto !important;
    margin-top: 7px !important;
}
.clevver-file{

    margin-left: inherit !important;
    margin-right: inherit !important;
}
.clevver_inp{


    border: 1px solid #dadada;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 20px;
    min-width: 20px;
    display: block;
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 16px !important;

}
#soon-location-info h3{
    font-weight:bold;
}
#wpcf7-f9515-o1 form{
    max-width: 700px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:50px;
}
.markcode{
    height: 35px !important;
    width: 200px !important;
}
.wpcf7-textarea{
    background-color: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    line-height: 24px !important;
    border-color: #f6f8fe !important;
    padding: 5px 15px !important;
    color: #222950 !important;
    font-size: 15px!important;
    margin-top: 11px !important;
    width: 100% !important;
    margin-bottom: 16px;
    max-height: 113px;
}
.wpcf7-text{
    background-color: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    line-height: 24px !important;
    border-color: #f6f8fe !important;
    color: #222950 !important;
    font-size: 15px!important;
    margin-top: 3px !important;
    max-width: 100% !important;
    width: 100%;
}
.wpcf7-submit{
    border-color: #ffcb00!important;
    background-color: #ffcb00!important;
    border: 1px solid;
    font: normal bold 14px / 16px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 12px 18px 12px 18px;
    height: 50px;
    line-height: 23px;
    padding-top: 0;
    padding-bottom: 0;
    color: #fff;
    border-radius: 27px;
    margin-top: 13px;
    -webkit-box-shadow: 0 1px 6px rgb(0 0 0 / 12%);
    box-shadow: 0 1px 6px rgb(0 0 0 / 12%);
    -webkit-transition: -webkit-box-shadow 0.2s ease-out,opacity 0.45s;
    transition: box-shadow 0.2s ease-out,opacity 0.45s;
    -webkit-transition: all .3s ease;
    margin-top: 3px !important;
    text-transform: uppercase;
}
.wpcf7-submit:disabled {
    opacity: 0.5;
}

#inc_executive_service{
    width: 100% !important;
    max-width: 391px !important;
    /* position: relative; */
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    height: 100px !important;
    border: 1px solid #dadada;
}
#inc_nationality{
    max-width:500px !important;
}
.sub-footer h2{
    color:#fff !important;
}
.sub-footer h4{
    color:#fff !important;
}

#launcher{
    right:0px !important;
    bottom: 70px !important
}
.clevv-inpp{
    background-color: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    line-height: 24px !important;
    border-color: #f6f8fe !important;
    padding: 5px 10px !important;
    color: #222950 !important;
    font-size: 15px!important;
    margin-top: 11px !important;
    max-width: 100% !important;
    border-radius: 10px;
}
.clevv-select{
    background-color: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    line-height: 24px !important;
    border-color: #f6f8fe !important;
    padding: 5px 10px !important;
    color: #222950 !important;
    font-size: 15px!important;
    margin-top: 11px !important;
    width: 100% !important;
    border-radius: 10px;
}
.clevv-texta{
    background-color: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    line-height: 24px !important;
    border-color: #f6f8fe !important;
    padding: 5px 10px !important;
    color: #222950 !important;
    font-size: 15px!important;
    margin-top: 11px !important;
    width: 100% !important;
    margin-bottom: 16px;
    max-height: 250px;
    border-radius: 10px;
}
.clevv-sub{
    background-color: #4cb2da !important;
    border: 1px solid #4cb2da !important;
    font: 15px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    color: #fff;
    border-radius: 8px;
    margin-top: 13px;
    text-transform: uppercase;
    padding: 14px 25px;
    text-align: center;
    min-width: 240px;
}


.clevv-sub:hover, .clevv-sub:active, .clevv-sub:focus{
    background-color: #2d91b8 !important;
    border-color: #4cb2da !important;
}

.clev-price-table td{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.information-category-box li{
    margin-left: -37px !important;
}

.direct_to_location{
    font-size: 14px;
}
.price-boxsec{
    max-height: 560px !important;
    display:block;
}
.form-but:hover, .form-but:active, .form-but:focus {
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}
.form-but {
        background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important; */
    color: #fff !important;
    margin-right: 0px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    width: 100%;
    font-size: 16px;
    position: relative;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto !important;
    border-radius: 50px !important;
    display: block;
    text-align: center;
    max-width: 290px;


}

.see_det {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 11px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px !important;
    font-weight: bold;
    background: #5ebadc;
    border-radius: 5px;
    color: #fff;
    width: auto;
    display: block;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    min-width: 250px;
    text-transform: uppercase;
}
.see_det2 {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 11px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px !important;
    font-weight: bold;
    background: #5ebadc;
    border-radius: 5px;
    color: #fff;
    width: auto;
    display: block;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    min-width: 250px;
}
.see_det:hover, .see_det:active, .see_det:focus {
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;
}
.see_det2:hover, .see_det2:active, .see_det2:focus {
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;
}
.white-font{
    color: #fff !important;
}
.clevv-gray{color: #313131 !important;}
.clevv-bold{ font-weight: bold !important; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ left: 0 !important;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right: 0% !important;}
.carousel { padding: 5px; }
.carousel-control{
    color: #214263 !important;
}
.carousel-control.right, .carousel-control.left {

    background-image: none !important;

}
.full-width-img img{
    min-width: 1200px !important;
}
.hyper-w-pb{
    font: normal bold 16px / 31px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
}
.pb-tb-mh{
    min-height: 355px;
}
.br-tabelhead{
    background-color: #e2ebfa !important;
}
.c-ta{
    color: #676b6d;
}
.c-ta td{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.table-color{
    color: #369 !important;
}
.glob-loc-list {
    display: block;
    column-count: 5 !important;
    padding-left: 24px !important;
}


.glob-loc-a2{

    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.cover-ul{
    font-size: 17px;
    line-height: 29px;
    padding-top: 36px;
}

.pb-head{
    background: #214263!important;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 4px;
    border-top-right-radius: 9px;
    border-top-left-radius: 9px;
    font-size: 18px;

}
.pb-head-2{
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 4px;
    border-top-right-radius: 9px;
    border-top-left-radius: 9px;
    font-size: 18px;
    background-color: #ffcb00!important;
}
.pb-body{
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    -moz-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    box-shadow: 0 0 15px -3px rgba(212,212,212,1);
    padding-bottom:20px;
    padding-top: 10px;
}
.pb-footer{
    background-color: #ffcb00!important;
    text-align: center;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
}

.hyper-w{
    color: #fff !important;
    font: normal bold 18px / 44px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.pb-footer a {
    color: #fff !important;
}
.pb-footer a:hover,.pb-footer a:active,.pb-footer a:focus{
    text-decoration: none;
}

.pb-title{
    font: normal bold 17px / 20px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    color: #403b3b !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.price-box-b-t{
    margin-top: 10px;
    margin-bottom: 10px;
}

.timeline-box-1{}
.timeline-box-2{margin-top: 140px;}
.timeline-box-3{}
.timeline-box-4{margin-top: 140px;}
.timeline-box{
    background: #fff;
    padding: 13px;
    max-width: 400px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.numer{
    content: counter(section);
    position: absolute;
    top: -25px;
    left: 25px;
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    z-index: 3;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    font: normal bold 20px / 44px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    color: #313131 !important;  
}
.t-b-title{
    font-weight:bold;
    padding-top: 18px;
    color: #313131 !important;
    font: normal bold 18px / 20px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.t-b-text{
    padding-bottom: 30px;
    font: normal bold 24px / 44px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    color: #313131 !important;
}

.t-b-icon{
    /*position: absolute;
    bottom: -50px;
    right: 182px;
    border-left: 5px solid #e2ebfa;
    border-radius: 50%;
    border-top: 2px solid #e2ebfa;
    background: #fff;*/
    position: absolute;
    bottom: -50px;
    right: 10px;
    border-left: 5px solid #e2ebfa;
    border-radius: 50%; 
    border-top: 2px solid #e2ebfa; 
    background: #fff;
}
.y-i-p a{
    font: normal 500 16px / 26px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}
.y-i-p a:hover,.y-i-p a:active, .y-i-p a:focus{
    text-decoration:none;
    background-color: #dcdcdc !important;
    color: #5e5e5e;
}

.b-i-p a{
    font: normal 500 16px / 26px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}
.b-i-p a:hover,.b-i-p a:active, .b-i-p a:focus{
    text-decoration:none;
    background-color: #006da3 !important;

}

.benefits_s{
    background:rgb(241, 241, 241);
    padding-bottom:40px;
    margin-bottom: 40px;
}

.custom-font-small{
    font: normal 500 14px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d !important;
}
.y-i-p-a{
    background: #ffce12;
    color: #fff;
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    padding: 12px 27px;
    border-radius: 25px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative;
    top: 14px;
    float: left;
}
.y-i-p-a:hover,.y-i-p-a:active,.y-i-p-a:focus{
    text-decoration:none;
    background:#EBEBEB;
}
/* pages end */
.clevver-file{
    margin-left: inherit !important;
    margin-right: inherit !important;
}
.countrie-col{
    color: #fff !important;
    text-decoration: underline !important;
}
.page-table td{
    color:#676b6d;
    padding-top: 10px;
    padding-bottom: 10px;
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
}
.line-height-25{
    line-height:25px;
}

.partner-box{
    margin-bottom: 40px;
    box-shadow: 0 0 5px 3px #ccc;
    border-radius: 10px;
    padding: 15px;
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d;
}




#inc_first_name, #inc_last_name, #inc_birth_date, #inc_email, #inc_phone, #inc_nationality,
#inc_company_name, #inc_company_name_2{
    width: 100% !important;
    border-radius: 1px !important;
    background: #f1f1f1;
    border: none !important;
    margin-top: 20px;
}
#inc_proposed_business_activity{
    width: 100%;
    background: #f1f1f1;
    border: none;
    height: 150px;
    max-width: 600px;
}
.inc-file-box, .inc-file-box, .inc-form-block{
    margin-top: 20px;
    text-align: left;
}
.cont-in {
    width: 47%;
    margin-top: 0px;
    margin-bottom: 10px;
    background: #f1f1f1;
    border: none;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    margin-left: 5px;
    color: #3e3e3e;
}
.cont-te {
    width: 95.5%;
    margin-left: 5px;
    background: #f1f1f1;
    border: navajowhite;
    padding-left: 8px;
    padding-top: 4px;
    color: #3e3e3e;
}


.cont-in-fw {
    width: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    background: #f1f1f1 !important;
    border: none !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-left: 8px !important;
    margin-left: 5px !important;
    color: #3e3e3e !important;
}
.cont-te-fw {
    width: 100%;
    margin-left: 5px;
    background: #f1f1f1;
    border: navajowhite;
    padding-left: 8px;
    padding-top: 4px;
    color: #3e3e3e;
}



.y-b-s {
    background: #ffce12;
    padding-left: 15px;
    padding-right: 15px;
    border: navajowhite;
    padding-bottom: 4px;
    border-radius: 15px;
}

.custom-font{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d !important;
}
.custom-head{
    color: #262b2e !important;
    font: normal bold 26px / 44px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
}

.menu-clevvermail-container ul {
    font-size: 14px;
    list-style-type: none;
    margin-left: -30px;
    line-height: 24px;
}

.side-menu-title{
    font: normal bold 24px / 44px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
    color: #333333 !important;
}
.side-menu-title:hover,.side-menu-title:active,.side-menu-title:focus{
    text-decoration:none;
}

.price-new-box{
/*display: flex;*/
}
.ped_l_pad_r_0{
padding-left: 0px;
padding-right: 0px;
}
.price-col {
    /* flex: 1; */
display: block;
background: #fff;
margin: 10px;
padding-left: 0px;
padding-right: 0px;
border-radius: 8px;
background-color: #fff;
-webkit-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
-moz-box-shadow: 0 0 15px -3px rgba(212,212,212,1);
box-shadow: 0 0 15px -3px rgba(212,212,212,1);
height: 600px;
position: relative;


}
.price-new-box-title{
padding-top: 15px;
font-weight: bold;
padding-bottom: 15px;
padding-left: 30px;
padding-right: 30px;
color: #403b3b !important;
}
.price-new-box-content{
color: #676b6d !important;
padding-bottom: 20px;
padding-left: 30px;
padding-right: 30px;
text-align: left;
}
.bottom-price-box{
background-color: #ffcb00;
padding-top: 20px;
padding-bottom: 20px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
position: absolute;
bottom: 0;
width: 100%;

}

.price-new-box-img{
width: 85px;
height: 85px;
    position: relative;
margin-left: auto;
margin-right: auto;
}

.price-new-box-link{
    background-color: #ffcb00;
color: #ffffff;
font-size: 20px;
font-weight: bold;
}
.price-new-box-link:hover,.price-new-box-link:active,.price-new-box-link:focus{
text-decoration: none;
color: #fff;
}

.price-img-title{

    padding-top: 33px;
height: 200px;

}
.main_banner_image{
text-align: center;
}
.main_banner_image img{
    max-width: 850px;
}
.earth_cover{
    padding: 0 !important;
}

/* media queries  */



@media only screen and (max-width: 1200px) {
    .location__services-holder {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 1100px) {
    .location__button-holder {
        justify-content: center;
    }
    .location__service p {
        text-align: left;
    }

}

@media only screen and (max-width: 991px) {
    .location__services-holder {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
    }

    .location__service {
        width: 40%;
    }

    .wrapper_1000{
        padding-left: 30px;
        padding-right: 30px;
    }
    .top-soc-icons{
        display: none;
    }
    .blue-submit{
        position: relative;
        top: 30px;

    }
    .blue-submit{
        position: relative;
        top: 30px;
    }

    .addrr {
        margin: 0 auto !important;
        float: none;
    }

    .adress-box {
        height: auto;
        margin: 0;
        width: 100% !important;
    }

    .main-title {
        font-size: 18px;
    }

    .padding-l-r-0{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .l-t{
        border-top: 2px solid;
    }

    .r-t{
        border-left: none;
        border-top: 2px solid;
    }

    .r-b {
        border-left: none;
        border-top: 2px solid;
        border-bottom: 2px solid;
    }

    .why-r {
        font-size: 18px;
        list-style-type: none !important;
        margin-left: -55px;
        text-align: left;
        color: #000;
    }

    .virt-of li a{
        font-size:  9px;
    }
    .border-right {
        border-right: 2px solid transparent;
    }


    .loca .clev-price-table{
        font-size: 12px;

    }

    .loca{
            padding: 0px !important;
    }

    .loca .pricing-box  span{
        font-size: 15px !important;
    }

    .loca .sofiapro .price .currency_exchange{
        font-size: 15px !important;
    }

    #cmpy b span{
        font-size: 12px !important;
    }

    #cmpm b span{
        font-size: 12px !important;
    }


    .loca .blue-sharp {
            display: inline-table;
    }

    .loca .yello-sharp{
            display: inline-table;
    }

    / home page responsive */
    .home_ban_sub_text{
    color: #ffcb00 !important;
}



.service_box_home{
    background: #f1f1f1;
    display: block;
    padding-top: 33px;
    padding-bottom: 42px;
    color: #204263;
    margin-top: 5px;
    margin-bottom: 5px;
    transition-duration: 0.8s;
    margin-left: 5px;
    margin-right: 5px;
        min-height: 230px;
}
.service_box_home h3{
    font-weight: bold;
}
.service_box_home:hover, .service_box_home:active, .service_box_home:focus{
    text-decoration: none;
    background: #204263;
    color: #fff !important;
}
.service_box_home:hover + .home_h3{
    color: #fff !important;
}

.service_iconn{
    max-width: 60px;
}
.home_h3{
    font-size: 24px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.service_main_box_home{
    margin-left: -5px;
    margin-right: -5px;
}

    .wrapper figure{
        text-align: center !important;
        float: none !important;
        margin-left: 0 !important;
        display: block !important;
    }
    .serv-box img{
        position: relative;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 26px;
        margin-top:10px;
    }
    .blue-button-loc{
        font-size: 9px;  
    }
    .but-tdd{
        min-width: 326px !important;
            margin-bottom: 21px !important;
    }
    .detail-bb{
            width: 100% !important;
    }
    .details-row{
        column-count: 1 !important; 
        display: table-row;
        max-width: 326px !Important;
    }
    #display_info .td-min a{
        margin-left:0px !important; 
        margin-right:0px !important 
    }
    .emptyTs{
        display:none !important;
    }
    #display_info .td-min{
        width: 50px !important;
        display: contents !important;
        margin-left: 10px !important;
    }
    .pricing-box tr th div span{
        font-size: 12px !important;
    }
    .pricing-box tr th{
        width: 108px;
    }
    .pricing-box tr{
        column-count: 3;
        display: revert;
    }
    #display_info img{
        width:15px;
        height:15px;
    }
    #display_info tr{
        column-count: 4;
    display: flex;
    }
    tbody#display_info td {
        width: 80px !important;
    position: relative;
    display: flex;
    text-align: left;
    word-break: break-all;
    }
    #show_b a{
            width: auto !important;
        display: block !important;
        white-space: pre-wrap;
        margin-bottom: 0px;
    }
    .emptyT{
        display:none;
    }
    .clev-loc {
        padding: 8px;
        font-size: 12px;
    }
    .your-loc {
        padding: 8px;;
        font-size: 13px;
    }
    .helperC:nth-child(even) {
        background: #f1f1f1 !important;
        display: inherit;
    }
    
    #pricing-block ul{
    text-align:left !important;
        font-size: 12px !important;
    }
    
    #pricing-block .col-md-4 .col-sm-4 .col-xs-4{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    
    #pricing-block p{
            text-align: justify !important;
        font-size: 12px !important;
    }
    
    .section-title {
        color: #313131 !important;
        font-family: 'SofiaPro';
        font-weight: bold;
        font-size: 21px !important;
        padding-top: 38px;
    }
    

    .filter-box{
        text-align:center;
    }
    .filter-select{
        margin-top: 10px;
        margin-bottom: 10px;
        width: auto;
        max-width:100%;
    }
    .first_label {
        display: block;
    }
    .second_label {
        display: block;
    }

    .but-div {
        right: 0px;
        /* position: relative; */
        width: 100%;
        margin-right: auto;
        bottom: -39px;
    }
    .right-part{
        display:block;
    }
    .second-filter{
        margin-left:0;
    }

    #glob-loc-list{
        column-count: 2;;
        padding-left: 0 !important;
    }
    .clevver-times{
        display:none;   
    }
    h1,h2{
        font-size: 31px !important;
        font-weight: bold;
    }

    .resp{
        text-align: center !important;
        margin-bottom: 10px;
    }
    
    .grm .wp-block-media-text{
                display: block !important;
    }
    .grm img{
        max-width: 100px !important;
    }
    
    .grm .wp-block-media-text .wp-block-media-text__content{
        padding: 14px !important;
    }

    .grm{
        margin-top: 40px;
    }
    .mar-b{
        font-size: 22px !important;
    }
    .pad-r{
        font-size:14px !important;
    }
    .box-w-shadow {
        margin-top: 27px;
    }
    

    .clev-inp-name{
            width: 100% !important;
                margin-top: 10px;
    }
    .footer .custom-logo{
            margin-left: 0 !important;
    }
    .clevver_title{
            padding-top: 69px !important;

    }
    .cp_t_h {
        padding: 14px !important;
        font-size: 23px !important;


    }
    .cust-font h3 {
        font: normal bold 11px / 10px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
        top: -10px;
        position: relative;
    }
    
    .see_det{
        min-width:auto !important;
    }
    .form-but {
        width: 108px !important;
        font-size: 15px !important;
        display: inline-flex !important;
        white-space: pre-wrap;
    }

    .helperCSub{
        text-align: left;
        border: none;
        display: inline-flex !important;
        width: 100%;
    }

    .helperC{
        text-align: left;
        border: none;
        display: flex;
    }
    / home page end responsive *  aq var exla*/
    .sofiapro {
        line-height: 36px;
    }
    .box-w-shadow p{
        text-align:justify !important
    }
    .wh-box{
        margin-bottom:15px;
    }
    .clevver_blog_content, .author-desc{
        text-align:justify !important;
    }
    .single-post-content p{
        text-align:justify !important;
    }
    
    .old-blog-box{
        display: block;
    }
    #full-width-section{
        text-align:justify !important;
    }
    .small-wrapper p{
        text-align:left !important;
    }
    #show-det222{
        display:none;   
    }
    #show-det{
        display:none;   
    }
    .bottom-content-location{
        padding-left:15px;
        padding-right:15px;
    }
    .clev-price-table th{
        width:100px !important;
    }
    .clev-price-table td{
        width:100px !important;
    }
    #price-temp th{
        width:100px !important;
    }
    #ClevverMail-table td{
        width:100px !important;
    }
    .alignleft{
        text-align:center !important;
    }   

    #menu-clevvercompany li a{
        font-size: 16px;
    }
    #menu-clevverenterprise{
        font-size: 16px;
    }
    
    #country_code_3{
        margin-bottom:15px;
        width: 100%;
        color: #000;
        padding: 9px;
    }   
    #phone_number_type{
        width: 100%;
        color: #000;
        padding: 9px;
    }
    
    #country_code_forwarding{
        margin-bottom:15px;
    }
    
    #country_code_outbound{
        margin-bottom:15px;
    }
    .yellow-button{
        display:block;
    }
    #menu-clevvernumber li a {
            font-size: 16px;
    }
    .states-list-block{
            column-count: 3 !important;
    }
    .yellow-button{
        font-size:13px;
    }
    .y-i-p{
        text-align:center !important;
    }
    .y-i-p-a{
        float:none;   
        word-break: break-all;
        display: block;
    }
    .wp-block-button__link{
        margin-bottom:10px;
    }
    
    .pb-body{
        padding-left: 10px;
        padding-right: 34px;
    }
    .product-page-section{
        padding-left:15px;
        padding-right:15px;
    }
    
    .custom-font{
        text-align:justify !Important;}
    .c-ta{
        left: -52px;
        position: relative;
    }
    .table>thead>tr>th{
        font-size: 12px;
    } 

    .timeline-box-1,.timeline-box-2,.timeline-box-3,.timeline-box-4{
        margin-top:0px;
    margin-bottom:80px;
    }

    center iframe{
        width:200px !important;
        height:150px !important;
    }
    .box-bottom-link {
            margin-bottom: -10px;
    }
    .no-padding{
        margin-top:-6px;
    }

    .price-box{
        margin-bottom: 18px;
            display: inline-table;
    }

    .sub-footer-right{
        visibility:hidden;
        display:none;
    }

    .page-single{
        padding-right: 20px;
        padding-left: 20px;
        text-align: center;
    }

    .adress-box{
        width: 100%;
    }

    .time-box{
        width: 100%;
    }

    .custom-logo{
        margin-left: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .service-box{
        width: 100%;
        margin-left: 0px !important;
    }
    .sub-footer-right img{
        display: none;
    }
    .sub-footer{
        padding-bottom: 60px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .location__additionals {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 520px) {
    .location__service {
        width: 100%;
    }
}


@media (max-width: 1100px) {
    .wrapper{
        text-align: center;
    } 
    p{
        text-align: center;
    }
    .small-wrapper p{
        text-align: left !important;
    }
}




#menu-clevverenterprise li a{
    color: #243548;
}

.menu-clevverenterprise-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}


#menu-clevvermail li a{
    color: #243548;
    /* font-family: 'SofiaPro' !important; */
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
    word-spacing: normal !important;
}

.menu-clevvermail-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}


#menu-clevvermail-spanish li a{
    color: #243548;
}

.menu-clevvermail-spanish-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevverenterprise-spanish li a{
    color: #243548;
}
.menu-clevverenterprise-spanish-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvercompany-spanish li a{
    color: #243548;
}

.menu-clevvercompany-spanish-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvernumber-spanish li a{
    color: #243548;
}
.menu-clevvernumber-spanish-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}





#menu-clevvermail-french li a{
    color: #243548;
}

.menu-clevvermail-french-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevverenterprise-french li a{
    color: #243548;
}
.menu-clevverenterprise-french-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvercompany-french li a{
    color: #243548;
}

.menu-clevvercompany-french-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvernumber-french li a{
    color: #243548;
}
.menu-clevvernumber-french-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}






#menu-clevvermail-german li a{
    color: #243548;
}

.menu-clevvermail-german-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevverenterprise-german li a{
    color: #243548;
}
.menu-clevverenterprise-german-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvercompany-german li a{
    color: #243548;
}

.menu-clevvercompany-german-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvernumber-german li a{
    color: #243548;
}
.menu-clevvernumber-german-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}



#menu-clevvernumber li a{
    color: #243548;
    font-family: 'SofiaPro' !important;
}

.menu-clevvernumber-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}

#menu-clevvercompany li a{
    color: #243548;
    font-family: 'SofiaPro' !important;
    font-weight: 500;
}

.menu-clevvercompany-container  ul {
    list-style-type: none;
    margin-left: -30px;
    line-height: 23px;
}
/* media queries end */

.fa-angle-down{
    float: right !important;
    position: relative !important;
    right: 9px !important;
}


/* Fixed sidenav, full height */
.sidenav {
    height: 100%;
    width: 300px;
    position: fixed;
    z-index: 111;
    top: 0;
    left: 0;
    overflow-x: hidden;
    padding-top: 20px;
}
.dropdown-btn{
    font-weight: bold;
}

.dropdown  a{
    font-size: 12px !important;
}
/* Style the sidenav links and the dropdown button */
.sidenav a, .dropdown-btn {
    padding: 9px 8px 9px 16px;
    text-decoration: none;
    font-size: 13px !important;
    color: #5a5959;
    display: block;
    border: none;
    background: #fff;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
}

/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
    color: #214263;
}



/* Add an active class to the active dropdown button */
.active {
    background-color: transparent;
    color: #214263;
}

/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
    display: none;
    background-color: #fff;
    padding-left: 8px;
}

/* Optional: Style the caret down icon */
.fa-caret-down {
    float: right;
    padding-right: 8px;
}

/* Some media queries for responsiveness */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}

.arrow-menu-div {
    height: 20px;
    width: 47px;
    background: transparent;;
    position: relative;
    margin-left: auto;
    display: inline-block;
    float: right;
    z-index: 11;
    top: -26px;
}

.down-arrow-menu {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #2a5682;
    border-width: 0px 3px 3px 0;
    padding: 5px;
    position: relative;
    z-index: 9999999;
    transition: all 0.5s ease;
    width: 14px;
    height: 12px;
    margin-left: auto;
    top: -6px;
    right: -17px;
    display: inline-block;
}


.rtoate180 {
    transform: rotate(180deg);
}

.location-menu-icon a:hover{
    background: #162a3e;
}
nav {
    padding: 10px;
    position: relative;
    background: #336699;
    z-index: 1;
}
nav::after {
    content: "";
    display: block;
    clear: both;
}


.toggle-wrap {
    padding: 10px;
    position: relative;
    cursor: pointer;
    float: right;

    /*disable selection*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.toggle-bar,
.toggle-bar::before,
.toggle-bar::after,
.toggle-wrap.active .toggle-bar,
.toggle-wrap.active .toggle-bar::before,
.toggle-wrap.active .toggle-bar::after {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.toggle-bar {
    width: 38px;
    margin: 10px 0;
    position: relative;
    border-top: 6px solid #FFF;
    display: block;
}
.toggle-bar::before,
.toggle-bar::after {
    content: "";
    display: block;
    background: #FFF;
    height: 6px;
    width: 38px;
    position: absolute;
    top: -16px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -ms-transform-origin: 13%;
    -webkit-transform-origin: 13%;
    transform-origin: 13%;
}
.toggle-bar::after {
    top: 4px;
}
.toggle-wrap.active .toggle-bar {
    border-top: 6px solid transparent;
}
.toggle-wrap.active .toggle-bar::before {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.toggle-wrap.active .toggle-bar::after {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}





.benefits_s ul li:before{
    content: '✓'!important;
    padding-right: 6px;
    font-weight: bold;

}

/*#faqAccordion span:before{
    font-family: "Font Awesome 5 Free" !important;
    content: "\f0d7" !important;
    padding-right: 6px;
}*/

.w-a-l a{
    color: #fff !important;
}



.ui-slider .ui-corner-all .ui-slider-horizontal .ui-widget .ui-widget-content{
    border: 1px solid #214263 !important;
    height: 6px !important;
}

#custom-outbound-handle{
    width: 100% !important;
    text-align: center !important;
    padding-left: 0px !important;
}

/*------------------------------------------------------------------------------*/
.unlink a{
pointer-events: none !important;
cursor: default !important;
font-size:13px !important;
padding-top: 0 !important;
padding-left: 13px !important;
}
.child_link_menu a{
font-size: 15px !important;
/*text-decoration: underline !important;*/
color: #214263 !important; 
font-weight:bold;
padding-left: 24px;
}
.child_link_menu{
padding-left: 35px !important;
}
.unlink{
padding-left: 24px !important;
}


.makeWhite{
color: #fff !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
    min-width: 237px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
    background: rgba(0, 0, 0, 0);
padding-left: 0px !important;
padding-bottom: 3px;
    color: #214263;
    max-width: max-content;

}




.number-box-f{
background:#fff !important;
}
.number-box-f .price{
    color: #214263 !important;
}
.center-img{
position:relative !important;
margin-left:auto;
margin-right:auto;
}
.download_app{
    margin-top: -10px;
}

.number-box-f > .chosen-container-single .chosen-single{
    border: 1px solid #e0e3e4;
    border-radius: 3px !important;
}
.number-box #slider{
border: 1px solid #214263 !important;
height: 6px !important;
}

.number-box #outbound_slider{
border: 1px solid #214263 !important;
height: 6px !important;
}


.number-box > .chosen-container-single .chosen-single {
    border: 1px solid #214263;
    border-radius: 3px !important;
}

.number-box > .chosen-container-single .chosen-single.error {
    border-color: #f00;
}

#phone-number-description {
    color: #2e3d4c;
}

.cl_a{
line-height:30px;
}

.ww_header{
background: #dee3e5;
min-height: 35px;
padding-top: 7px;
color: #243548;
font-weight: bold;
font-size: 14px;
}

.ww_tran{
min-height: 35px;
padding-top: 7px;
background: transparent;
color: #243548;
font-weight: bold;    
}

.ww_border_right{
border-right: 1px solid #dee3e5
}
.ww_border_left{
border-left: 1px solid #dee3e5
}
.ww_border_bottom{
border-bottom: 1px solid #dee3e5
}
.cAp{
max-width:1200px;
position:relative;
margin-left:auto;
margin-right:auto;
}

.arrow-right {
width: 0;
height: 0;
border-top: 60px solid transparent;
border-bottom: 60px solid transparent;
border-left: 20px solid #fff;
position: relative;
float: right;
right: -20px;
top: -72px;
}
.tr_box{
background: #fff;
width: calc(100% - 20px);
height: 120px;
    box-shadow: 0 1px 6px rgb(190 190 190 / 28%);
border-color: rgba(223,225,229,0);
}
.no_p-c{
padding-left: 0px;
padding-right: 0px;
}
.circle_ar{
background: #4db2d9;
width: 40px;
height: 40px;
position: absolute;
margin-left: calc(50% - 25px);
top: -18px;
border-radius: 30px;
text-align: center;
padding-top: 5px;
font-size: 19px;
color: #fff;
}
.tr_b_t{
    position: relative;
font-size: 14px;
text-align: center;
width: 100%;
padding-top: 35px;
font-weight: bold;
color: #214263;
display: block;
margin-top: 10px;
}
.banner-title{
color:#fff !important;
}
.t_4{
color:#fff !important;
}
h3{
color:#214263;
}
@media screen and (max-width: 767px) {
.tfImg{
    padding-bottom: 15px;
}
.cAp{
    padding-left:0px;
    padding-right:0px;
}
.ww_tran {
    min-height:115px;
    text-align: center;
}
.ww_header{
    min-height:60px;
    font-size:10px;
}
.circle_ar{
    z-index: 1;
    margin-left: calc(50% -     17px);
    width: 53px;
    height: 53px;
    top: -27px;
    padding-top: 8px;
    font-size: 25px;
}

    .tr_box {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        /*width: 250px;*/
        width: auto;
    }

    .title_pad {
        padding-left: 15px;
        padding-right: 15px;
    }

    .tr_b_t {
        font-size: 12px;
        padding-left: 3px;
    }
}

.wp-image-16625 {
    max-width: 80% !important;
}

.wp-image-16627 {
    max-width: 80% !important;
}

.wp-image-16626 {
    max-width: 80% !important;
}

.wp-image-16628 {
    max-width: 80% !important;
}

.chosen-container-single .chosen-single div b {
    background: url(/wp-content/themes/Clevvers/css/chosen-sprite.png) no-repeat 0px 9px;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -15px 9px;
}

.unlink {
    pointer-events: none !important;
    cursor: default !important;
    font-size: 15px !important;
    padding-top: 4px !important;
}

.small_line_h {
    line-height: 27px;
}

.caps {
    text-transform: uppercase;
}

.flagp {
    width: 26px;
    margin-top: -2px;
    margin-right: 6px;
}

.coming_sp {

    text-align: center;
    color: #243548;
    font-weight: bold;
    padding-top: 15px;

}

.coming_sp_con {
    display: inline-flex;
    padding: 10px;
}

.coming_sp_con_m {
    font-size: 16px;
}

.def_par {
    color: #243548;
    padding-top: 20px;
    font-weight: bold;
    padding-bottom: 30px;
}

.lm_ {
    text-transform: uppercase;
    font-size: 11px;
    position: relative;
    top: -4px;
}

.lm_s {
    text-transform: capitalize;
    font-size: 14px;
    position: relative;
    top: 2px;
    color: #000;
    line-height: 2.9;
}

.lm_ span {
    font-size: 15px;
    color: #214263;
    font-weight: bold;
    text-transform: capitalize;
}

.lm_ .type_col {
    font-size: 14px;
}

.inc_comp_home {
    line-height: 1.9;
    columns: 4;
}

.lm_s span {
    font-size: 17px;
}

.clevv_fade img {
    width: auto;
    height: 120px;
}

.type_col {
    color: #c5c3c3 !important;
}

.sli_f {
    width: 150px;
}

.tfImg {
    width: 120px;
    padding-top: 15px;
}

.cl_S {
    background: #fff !important;
    padding-left: 40px;
    padding-right: 40px;
    min-height: 530px;
    position: relative;
    margin-top: 15px;
}

.pos_BC {
    position: absolute;
    bottom: 27px;
    left: calc(50% - 75px);
}

button {
    text-transform: uppercase;
}

.wp-block-button a {
    text-transform: uppercase;
    min-width: 240px;
    text-align: center;
    padding: 14px 25px;
    font-size: 15px;
    border-radius: 8px;
    border: 1px solid var(--section-accent);
    background-color: var(--section-accent);
    transition: all 0.3s ease;
}

.wp-block-button a:hover,
.wp-block-button a:active,
.wp-block-button a:focus {
    color: var(--section-accent);
    background-color: #fff;
    text-decoration: none;
}

.wp-block-image img {
    height: auto;
}

.btn {
    text-transform: uppercase;
}

.pricing-section .tab-content > .active {
    display: flow-root !important;
    padding: 20px;
}

.pricing_cl {
    background: #214263;
}

.cc_price_p {
    padding-bottom: 40px;
}

.state_p {
    padding-left: 23px;
    padding-right: 23px;
    padding-bottom: 23px;
}

.ic_0_pad_s > p {
    padding-left: 15px
}

.ncbimg_sec {
    margin-bottom: -13px;
}

.tit_line_he {
    line-height: 43px;
}

.blue_text {
    color: #214263 !important;
}


.pr_b{
padding: 18px;
border: 1px solid;
box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
border-color: rgba(223,225,229,0);
font-size: 15px;
color: #214263;
background: #fff !important;
padding-left: 30px;
padding-right: 30px;
min-height: 500px;
position: relative;
margin-top: 15px;
height: auto;
/*word-break: break-all;*/
}
.pr_b img{
position: relative;
margin-left: auto;
margin-right: auto;
}
.pr_b h2, h5{
font-weight: bold;
}
.def_blue{
background-color: #4db2d9;
color: #fff;
width: 175px;
display: block;
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
bottom: 20px;
padding-top: 14px;
padding-bottom: 10px;
border-radius: 28px;
transition: all .3s ease;
-webkit-transition: all .3s ease;
text-transform: uppercase;
height: 50px;
}
.def_blue:hover,.def_blue:active,.def_blue:focus{
    text-decoration: none;
    background: #006da3 !important;
    color: #fff;
}

.product_l img{
height:120px;
width:auto;
}
@media only screen and (max-width: 767px) {
.hide_product{
    display:none !important;
}
.tit_line_he{
    line-height: 28px;
    text-align: left;
}
.sub_rem_t{
    text-align: left !important;
    padding-left: 13px !important;
}
}



.hide_input{
display:none;
}


/* #pricing-block {
position: relative;
margin-top: 23px;
background: #fff;
min-width: 105%;
margin-left: -54px;
margin-right: -200px;
padding-top: 30px;
} */
.pricing_cl{
background: linear-gradient(to bottom, #214464 240px, #fff 200px);
}
.cc-price-description{
    margin-top: 106px;
}
.state_cont{
margin-top: 30px;
}

.rep_back{ 
/*  background-color: #1a82f7;
background-repeat: repeat-y;
background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#2F2727));
background: -webkit-linear-gradient(left, #1a82f7, #2F2727);
background: -moz-linear-gradient(left, #1a82f7, #2F2727);
background: -ms-linear-gradient(left, #1a82f7, #2F2727);
background: -o-linear-gradient(left, #1a82f7, #2F2727);
*/


background-color: #243548 !important;
background-repeat: repeat-y;
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, left top, right top, from(#243548), to(#214263));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(left, #243548, #214263) !important;
/* Firefox 3.6+ */
background: -moz-linear-gradient(left, #243548, #214263) !important;
/* Opera 11.10+ */
background: -o-linear-gradient(left, #243548, #214263) !important;

}

.rep_back-dark{
background-color: #243548 !important;
background-repeat: repeat-y !important;
background: -webkit-gradient(linear, left top, right top, from(#243548), to(#214263)) !important;
background: -webkit-linear-gradient(left, #243548, #214263) !important;
background: -moz-linear-gradient(left, #243548, #214263) !important;
background: -ms-linear-gradient(left, #243548, #214263) !important;
background: -o-linear-gradient(left, #243548, #214263) !important;
}

.map_back{
background-color:#fff;
}

.pricing_cl2 {
background: linear-gradient(to bottom, #1b60ad 340px, #fff 227px) !important;
background-repeat: repeat-y;
background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#2F2727));
background: -webkit-linear-gradient(left, #1a82f7, #fcfcfc);
background: -moz-linear-gradient(left, #1a82f7, #2F2727);
background: -ms-linear-gradient(left, #1a82f7, #2F2727);
background: -o-linear-gradient(left, #1a82f7, #2F2727);
}


/*---------------------------------- new product template --------------------------------------*/
.wrapper_left{
position: relative;
max-width:1200px; 
margin-left:auto;
margin-right:auto;
}

.checkeds{
content: "\2713";

}
.ch_c{
color: #4cb2da;
font-weight: bold;
font-size: 20px;
padding-right: 7px;
position: relative;
/*top: -4px;*/
top: 0px;
}

.ch_c_ent{
color: #4cb2da;
font-weight: bold;
font-size: 20px;
position: relative;
top: -5px;
}
.ch_c_ent_f{
color: #4cb2da;
font-weight: bold;
font-size: 26px;
position: relative;
top: -18px;
padding-right: 5px;
}
.banner_list{
font-size: 18px;
padding-top: 10px;
}

.banner_list_comp{
font-size: 17px;
padding-top: 0px;
text-align: left;
padding-left: 24px;
line-height: 15px;
}
.banner_list_comp .ch_c{
top: 13px !important;
display: block;
left: -24px;
color: #4cb2da;
font-weight: bold;
font-size: 20px;
padding-right: 7px;
position: relative;
}
.left_ban_us{
padding-left: 15px;
}

.w_link{
color: #fff;
font-weight: bold;
    font-size: 18px;
}
.w_link:hover{
text-decoration:none;
color:#fff;
}


.product_bot_box{
box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
border-color: rgba(223,225,229,0);
}

.header_reg_b:hover, .header_reg_b:focus, .header_reg_b:active{
text-decoration: none;
color: #5e5e5e!important;
border-color: #dcdcdc!important;
background-color: #dcdcdc!important;
}
@media only screen and (max-width: 1100px) {
.header_reg_b{
    margin: 5px 13px 17px !important;
    display: block;
    width: max-content;
    margin-top: 100px !important;
    text-align: left;
    float: left;
    background: #ffce12;
    border: 1px solid #ffce12;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 21px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}
}
.bottom_product .blue-button a{
border-radius: 50px;
}
@media only screen and (max-width: 767px) {
.bottom_product .wp-block-column{
    flex-basis: 40%!important;
margin: 0px;
}
.bottom_product_desk{
    display:none;
}
.product_mob_title{
    font-size:15px !important;
}
.product_mob_sub_title{
    font-size:13px !important;
}
.bottom_product .blue-button a {
padding-top: 16px !important;
padding-bottom: 8px !important;
font-size: 12px !important;
width: 90% !important;
}
.product_mob_P{
    font-size:12px !important;
    padding-left:10px; 
    padding-right:10px;
}


}

.sidenav a, .dropdown-btn{
color: #fff;
background: #214263;
}
.sidenav a:hover, .dropdown-btn:hover{
color: #dfe1e4 !important;
}
.perentMenu > a{
font-size:13px !important;
}
.product-menu-icon > a:first-of-type{
font-size: 16px !important;
}
.location-menu-icon > a:first-of-type{
font-size: 16px !important;
}
.pricing-menu-icon > a:first-of-type{
font-size: 16px !important;
}
.partner-menu-icon > a:first-of-type{
font-size: 16px !important;
}
.company-menu-icon > a:first-of-type{
font-size: 16px !important;
}
/*.product-menu-icon:hover{
background-color: red;
}*/
.t_l_h{
line-height: 30px;
}

.hover_back{
    background: #162a3e;
}

.faq_ic{
width: 77px !important;
position: relative;
top: -12px;
padding-right: 10px;
}

.number-box a{
cursor: pointer !important;
}

.product-menu-icon .menu-ic{
content: '';
display: inline-block;
height: 20px;
width: 20px;
position: relative;
top: 3px;
left: 0;
background-image: url(/wp-content/uploads/2020/03/icons-navi_products.svg);
background-size: 20px 20px;
margin-right: 5px;
margin-left: 5px;
background-color: transparent;
}


.location-menu-icon .menu-ic{
content: '';
display: inline-block;
height: 20px;
width: 20px;
position: relative;
top: 3px;
left: 0;
background-image: url(/wp-content/uploads/2020/03/icons-navi_locations.svg);
background-size: 20px 20px;
margin-right: 5px;
margin-left: 5px;
}

.pricing-menu-icon .menu-ic{
content: '';
display: inline-block;
height: 20px;
width: 20px;
position: relative;
top: 3px;
left: 0;
background-image: url(/wp-content/uploads/2020/03/icons-navi_pricing.svg);
background-size: 20px 20px;
margin-right: 5px;
margin-left: 5px;
background-color: transparent;
}

.partner-menu-icon .menu-ic{
content: '';
display: inline-block;
height: 20px;
width: 20px;
position: relative;
top: 3px;
left: 0;
background-image: url(/wp-content/uploads/2021/02/icons_partner-network.png);
background-size: 20px 20px;
margin-right: 5px;
margin-left: 5px;
background-color: transparent;
}

.company-menu-icon .menu-ic{
content: '';
display: inline-block;
height: 20px;
width: 20px;
position: relative;
top: 3px;
left: 0;
background-image: url(/wp-content/uploads/2020/03/icons-navi_company.svg);
background-size: 20px 20px;
margin-right: 5px;
margin-left: 5px;
background-color: transparent;
}


.product_box{
padding: 18px;
border: 1px solid;
box-shadow: 0 11px 8px rgb(215 219 228 / 28%);
border-color: rgba(223,225,229,0);
font-size: 15px;
color: #214263;
background: #fff !important;
padding-left: 0px;
padding-right: 0px;
min-height: 500px;
position: relative;
margin-top: 15px;
height: auto;
    text-align: center;
}

.product_box_p{
padding-left:20px;
padding-right:20px;
}

.bottom-product_price-box{
background-color: #4cb2da;
padding-top: 20px;
padding-bottom: 20px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
position: absolute;
bottom: 0;
width: 100%;
display: block;
}
.bottom-product_price-box:hover, .bottom-product_price-box:active,.bottom-product_price-box:focus{
text-decoration: none;
background: #4a89c2;
}
.bottom-product_price-box .from_{
color:#fff;
text-transform: uppercase;
font-size: 13px;
top: 1px;
position: relative;
}

.bottom-product_price-box .month_{
color:#fff;
}

.bottom-product_price-box .currency_exchange_style{
color:#fff;
font-size: 23px;
display: inline !important;
}

.mob_btn{
display:none;
}
.product_box .month_{
    font-size:13px;
    top:1px;
    text-transform: uppercase;
}
@media only screen and (min-width: 767px) {
.mobile_product{
    display:none;
}
.mobile_product_button{
    display:none !important;
}
#estimated_cost{
float: right;
top: -26px;
position: relative;}

}
@media only screen and (max-width: 767px) {
.title_padd{
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.product_box_p{
    padding-left: 20px;
    padding-right: 20px;
}
.box_m_t{
    font-size:15px !important;
}
.product_im img{
    height:50px;
}
.product_box .from_{
    font-size:10px;
}
.product_box .month_ {
    font-size: 10px;
}
.bottom-product_price-box .currency_exchange_style {
    font-size: 17px;
}

.product_box {
    border:none;
    box-shadow: 0 11px 8px rgb(92 96 105 / 28%);
}
.product_box .wp-block-image .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
}

.mob_btn{
    display:block;
}
.main_title{
    font-size: 17px !important;
    padding-left: 20px;
    padding-right: 20px;
}
.pro_cont{
    display:none;
}
.product_box{
    min-height:auto;
}
.desktop_product{
    display:none;
}
.mobile_product .wp-block-column{
    flex-basis: 40%!important;
    margin: 5px;
}
.bottom-product_price-box{
    padding-top:7px;
    padding-bottom:7px;
}
.p_sub_t{
    font-size: 11px;
}
.desk_btn{
    display:none;
}
.left_ban_us{
    padding-left: 0px;
}
}


/*---------------------------------- new product template --------------------------------------*/



/*---------------------------------- general --------------------------------------*/
.arc_con{
padding-left: 0px; 
padding-right: 0px; 
margin-top: -5px
}
.arc_con_w{
padding-top: 125px
}
.arc_con_one{
padding-left: 3px;
}
.arc_con_two{
padding-right: 0px;
}

.us_d{
margin-bottom: 20px;
}
.state_0_s{
position:relative; left: 0;
}
.a_r_a_c{
padding-top: 140px;
}
.ara_c_title{
padding-bottom:15px
}
.ara_bc{
background:#fff !important
}
.ara_loader{
text-align: center;
}
.bl-gt-box{
padding-right: 100px;
}
.bl-gt-box p{
text-align:right;
}
.bl-gt-box h2{
text-align: right;font-weight:bold
}
.ara_cs{
text-align: center;font-size: 24px;line-height: 30px;font-weight:bold
}
.ara_cc_d{
column-count: 6; padding-top: 20px; padding-bottom: 20px
}
.ara_states{
color:#214263; text-decoration: none;
}
.ce_w{
padding-top: 125px; padding-bottom: 57px;
}
.ce_links{
margin-top: 30px;
}
.ce_vat{
font-size:13px; font-style: italic;
}
.cn_boc{
border: 1px solid #fff !important;
padding: 0px;
border-radius: 5px;
margin-top: 0px;
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
.chosen-container-single .chosen-single{
width: 100% !important;
background: #ffffff !important;
border-color: #f1f1f1;
color: #222950 !important;
height: 40px !important;
border-radius: unset !important;
border: none;
box-shadow: none !important;
padding: 0 0 0 20px !important;
margin-bottom: 10px !important;
font-size: 14px !important;
line-height: 38px !important;display: block !important;
}
#phone_number_type_chosen, #country_code_3_chosen, #country_code_forwarding_chosen, #country_code_outbound_chosen{
width: 100% !important;
}
/*  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: normal;
color: #454545;
padding-left: 3px !important;
padding-bottom: 5px !important;
height: 23px !important;
width: 23px !important;
top: -7px !important;
padding-top: 1px !important;
}*/

.numb_inf{
background: #ebfaff !important;
padding: 15px;
margin-top: 44px;
}
#cn_min{
font-weight: bold !important;
text-align: right !important;
color: #284263;
margin-top: 11px;
margin-bottom: 11px;
}
.cn_boc .label{
font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif !important;
word-spacing: normal !important;
color: #676b6d !important;
    font-size: 15px !important;
}
.cn_boc .price {
font-weight: 700;
}
.yello-butt:hover,.yello-butt:active, .yello-butt:focus{
text-decoration:none;
background-color:#dcdcdc;
}
.cn_time{
float: right; font-weight: bold; margin-top: 10px;
text-align: right !important;
}
.cn_per_m{
float: left; margin-top: 10px; font-weight: bold;
}
.cn_minute_p{
float: right; font-weight: bold; margin-top: 10px;
}
.cn_out_per_m{
float: left; font-weight: bold; margin-top: 10px;    color: #284263;
}
.cn_vat{
text-align: left;
}
.cn_vat em{
font-size: 12px;
}
.cn_mod{
color:#333333;border-color:#333333;
}
.footer_soc{
margin-top: 27px;
}
.header_cl{
position: relative; top: 47px; z-index: 2; width: 200px;
}
.header_cf{
padding-left: 0px;padding-right: 0px;display: none;position: fixed;width: 100%;top: 1px;z-index: 2;
}
.header_row{
margin-top: 13px;
}
.header_reg_b{
margin: 5px 13px 17px !important;display: block;width: max-content;margin-top: 100px !important;text-align: left;float: left;
}
.sts_he{
background:#e4f3ff
}
.claP{
font-size: 24px !important; color: rgb(36, 46, 73) !important; font-weight: bold !important;
}
.sra_reg{
margin-top: 50px;
}
.wrapper_1000{
max-width: 1000px;
position: relative;
margin-left: auto;
margin-right: auto;
}
/*---------------------------------- general end--------------------------------------*/



/* -------------------------------------- ClevverBanking *-----------------------------------------*/
.top_l_m_bank{
font-size: 17px !important;
padding-top: 15px;
padding-bottom: 15px;
}
.ban_c{
padding: 25px !important;
height: 100px !important;
}
.bAf_b .wp-block-media-text__content{
padding: 0 3% !important;
}
.perent_bp{
display: flex;
justify-content: space-between;
flex-wrap: wrap;

}

.main_box_a{
/*border: 1px solid #fff;
width: 280px;
height: 130px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
position: relative;
background: #fff;
box-shadow: 0 1px 6px rgb(190 190 190 / 28%);
border-color: rgba(223,225,229,0);
color: #214263;
font-weight: bold;*/
border: 1px solid #fff;
width: 280px;
min-height: 130px;
text-align: center;
/* display: flex; */
justify-content: center;
align-items: center;
padding: 10px;
position: relative;
background: #fff;
box-shadow: 0 1px 6px rgb(190 190 190 / 28%);
border-color: rgba(223,225,229,0);
color: #214263;
font-weight: bold;
height: 230px;
}
.count_r{
/*display: block;
border: 1px solid transparent;
width: 40px;
height: 40px;
border-radius: 30px;
background: #4db2d9;
color: #fff;
position: absolute;
top: -25px;
padding-top: 8px;
font-weight: bold;
font-weight: bold;*/
display: block;
border: 1px solid transparent;
width: 44px;
height: 45px;
border-radius: 30px;
background: #4db2d9;
color: #fff;
position: absolute;
top: -26px;
padding-top: 7px;
font-weight: bold;
font-weight: bold;
font-size: 19px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.arrow-right_n {
width: 0;
height: 0;
border-top: 70px solid transparent;
border-bottom: 61px solid transparent;
border-left: 18px solid white;
position: absolute;
right: -19px;
display: none;
}

@media screen and (max-width: 991px) {
.perent_bp{
justify-content: center;
}
.main_box_a{
margin-top: 33px;
}
}


.bottom-product_price-box {
text-transform: uppercase;
}

.w_link:hover,.w_link:active, .w_link:focus {
text-decoration: none;
color: #d5d5d5;
}

.exept{
top: -92px;
}
@media screen and (max-width: 1199px) {
.exept{
top: -118px;
}
}
@media screen and (max-width: 767px) {
.exept{
top: -85px !important;
}
}
@media screen and (min-width: 991px) {
.clevvercompany_germany > .row{
display:flex;
}

.clevvercompany_germany .tab-content > .active{
display:flex !important; 
margin-top:10px;
}



}


@media screen and (max-width: 767px) {
.ba_head_p_b{
display: block;
}
.CB_B_B{
margin-left: 0px !important;
margin-right: 0px !important;
}
.sub_y_b{
position: relative;
margin-left: auto;
margin-top: 8px;
}   
}


@media screen and (max-width: 991px) {
.exept{
top: -72px;
}
.top_l_m{
text-align: center !important;
padding-left: 0px;
padding-right: 10px;
}
.GUR{
display: block;
max-width: 200px;
position: relative;
margin-left: 0;
margin-right: auto;
padding-left: 9px;        }
.banner-title{
text-align: center;
}
.banner_list{
text-align: center;
}

.GUR p{
text-align: left !important;
}

.aling_mob{
text-align:left !important;
padding-left:5px;
padding-right:5px;
}

.content_com_p{
font-size:14px !important;
text-align:left;
}
.content_com_sec_p{
font-size:14px !important;
text-align: right;
padding-right: 15px;
}

.banking_price .small-price{
font-size:13px !important;
}
.banking_price .helperC:nth-child(even){
    background: transparent !important;
}
.banking_price{
padding-top:30px;
padding-bottom:30px;
}
.cb_main_pr{
font-size: 14px !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}

.sub_pb{
text-align:left !important;
}

.cb_main_pr_lab{
text-align:left !important;
    padding-left: 30px;
padding-right: 30px;
}
.cb_main_pr_val{
text-align:left !important;
    padding-left: 0;
padding-right: 5px;
}
.top_t{
padding-left:5px !important;
padding-right:5px !important;
}

.inc_text{

padding-left: 30px !important;
padding-right: 30px !important;


}
.inc_n_b{
    border-radius: 33px !important;
max-width: 100% !important;
float: none !important;
width: 200px !important;
text-align: center;
display: block !important;
margin-top: 20px;
margin-bottom: 6px;
}
.right_p_val{
padding-right: 15px;
}
.inc_n_b_bottom{
text-align: center;
position: relative;
width: 200px !important;
display: block !important;
max-width: 200px !important;

}
}

.cb_p_t{
width: 100%;display: flex; padding-left:18px;
}
.inc_n_b_bottom{
border-radius: 33px !important;max-width: 180px;
margin-top:30px;
margin-bottom:30px;

}


.inc_n_b_bottom:hover, .inc_n_b_bottom:active, .inc_n_b_bottom:focus {
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}
.inc_n_b_bottom {
    background: #0074ad !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 13px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important; */
    color: #fff !important;
    margin-right: 0px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    width: 200px;
    font-size: 16px;
    position: relative;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto !important;
    border-radius: 50px !important;
    display: block;
    text-align: center;
    max-width: 290px;
    height: 50px;

}

.inc_text{
background:#fff; color:#214263;
padding-left: 0px;
padding-right: 0px;
padding-top:20px; 
padding-bottom:20px;
margin-left: 15px !important;
margin-right: 15px !important;
}
.inc_n_b{
border-radius: 33px !important;max-width: 180px;float: right;
}
.sub_pb{
font-weight: 100;
padding-left: 30px;
text-transform: capitalize;
font-weight: bold;
font-size: 15px;
}
.sub_pb span{
padding-left:7px;
}


.content_com_div{
text-align:right !important;
position:relative;
float:left;
min-height:auto;
border: 1px solid transparent;
}

.content_com_div_sec{
text-align:right !important;
position:relative;
min-height:auto;
border:1px solid transparent;
}

.banking_price .helperC div:nth-child(2){
text-align: right !important;
}

.content_com_p{
font-weight: bold;font-size: 15px;
text-align:right;
}

.content_com_sec_p{
font-weight: bold;font-size: 15px;
}

.cb_main_pr{
background-color: #eafaff;
padding-left: 0;
padding-right: 0px;
background-color: #eafaff;
width: auto;color: #214263;
text-align: left;
font-size: 19px;
font-weight: bold;
padding-top:20px; 
padding-bottom:20px;
margin-left: 0px;
margin-right: 0px;
}
.CB_B_B{
border: 1px solid #214263;
padding: 15px;
margin-left: 30px;
margin-right: 30px;
}

/*------------------------------------- new menu ----------------------------*/
.whp{
text-transform: uppercase;
font-size: 10px;
position: relative;
top: 11px;
}
.pm_b_t{
color: #214263;
font-weight: bold;
font-size: 16px;
}
.free_d{
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
color: #214263;
    text-decoration: underline
}
.free_d:hover, .free_d:active,.free_d:focus{
text-decoration: none;
background-color: transparent !important;
}
.produc_sp_menu{
background: #efefef;
padding: 17px;
}

.download_icon_menu{
max-width: 35px !important;
padding-top: 10px !important;
}


/*Legal locations*/
.location-icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/locations-legal-locations.svg') !important;
height: 18px !important;
width: 18px !important;

}

.us-all-state > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/locations-registered-agent.svg') !important;
height: 18px !important;
width: 18px !important;
}


.about_clevver > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/company-about-clevver.svg') !important;
height: 18px !important;
width: 18px !important;
}


.blog_clevver > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/company-blog.svg') !important;
height: 18px !important;
width: 18px !important;
}


.become_par > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/company-partner.svg') !important;
height: 18px !important;
width: 18px !important;
}


.company_car > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/company-career.svg') !important;
height: 18px !important;
width: 18px !important;
}


.contact_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/company-contact.svg') !important;
height: 18px !important;
width: 18px !important;
}


.partner_net > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/company-network.svg') !important;
height: 18px !important;
width: 18px !important;
}


.clevvercompany_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/pricing-clevvercompany.svg') !important;
height: 18px !important;
width: 18px !important;
}


.clevver_address > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/pricing-clevveraddress.svg') !important;
height: 18px !important;
width: 18px !important;
}


.clevverMail_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/pricing-clevvermail.svg') !important;
height: 18px !important;
width: 18px !important;
}


.clevverBanking_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/pricing-clevverbanking.svg') !important;
height: 18px !important;
width: 18px !important;
}


.clevvernumber_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/pricing-clevvernumber.svg') !important;
height: 18px !important;
width: 18px !important;
}

.clevver_tax_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/navi-products-tax-accounting.svg') !important;
height: 18px !important;
width: 18px !important;
}


.clevver_ent_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/pricing-clevverenterprise.svg') !important;
height: 18px !important;
width: 18px !important;
}

.clevver_comp_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/products-compliance-center.svg') !important;
height: 18px !important;
width: 18px !important;
}

.clevver_token_icon > a:first-child:before{
content: ' ' !important;
background-image: url('/wp-content/uploads/2020/03/products-token.svg') !important;
height: 18px !important;
width: 18px !important;
}
/* ------------------------------------- clevvermail pricing template -------------------------------------------*/
.cn_boc_righ_p{
    padding-left: 17px;
}
.loc_pa{
    margin-top: 64px;
}
.per_down_text{
font-size: 12px;
color: #868686;
position: relative;
top: -11px;
}

.clevver_mail_page{
padding-top: 75px;
min-height: 450px;
padding-bottom: 50px;
}
.blue_seelct{
border: 1px solid #214263 !important;
font-weight: bold;
border-radius: 4px !important;
background: #fff !important;
max-width: 100%;
}
.h3_bold{
font-weight: bold;
color: #222950;
}
.clevver-m-right-p{
padding-right: 100px;
}
.display_fr{
display: flow-root !important;
width: 100% !important;

}
#display_clevverMail{
padding-top: 69px;
padding-left: 20px;
padding-right:20px;
}
.table_price{
color: #403b3b;
z-index: 1;
font-weight: bold;
font-size: 16px;
position: relative;
top: 1px;
padding-right: 3px;
}
.b_p{
font-size: 21px;
}
.pack_p{
padding-top: 19px;
font-size: 16px;
font-weight: bold;
color: #908f8f !important;
}



.switch_clevverMail {
position: relative;
display: inline-block;
width: 51px;
height: 28px;
}

.switch_clevverMail input { 
opacity: 0;
width: 0;
height: 0;
}

.switch_clevverMail_mob {
position: relative;
display: inline-block;
width: 51px;
height: 28px;
}

.switch_clevverMail_mob input { 
opacity: 0;
width: 0;
height: 0;
}


.slider_clevverMail {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
-webkit-transition: .4s;
transition: .4s;
border: 2px solid;
}

.slider_clevverMail:before {
position: absolute;
content: "";
height: 20px;
width: 20px;
left: 4px;
bottom: 2px;
background-color: #214263;
-webkit-transition: .4s;
transition: .4s;
}

input:checked + .slider_clevverMail {
background-color: #fff;
border: 2px solid #214263;
}

input:focus + .slider_clevverMail {
box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider_clevverMail:before {
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}

/* Rounded sliders */
.slider_clevverMail.round_clevverMail {
border-radius: 34px;
border-color: #214263;
}

.slider_clevverMail.round_clevverMail:before {
border-radius: 50%;
}

.pr_switcher_color {
    position: relative;
    top: 3px;
    padding-right: 7px;
    color: #214263;
    font-weight: 100;
    font-size: 14px;
}
.round_per{
border: 1px solid #5ebadc;
width: 40px;
display: inline-block;
height: 40px;
text-align: center;
line-height: 34px;
font-size: 22px;
border-radius: 20px;
background: #5ebadc;
color: #fff;
font-weight: bold;
float: left;
margin-right: 5px;
flex-shrink: 0;

}
.perc_div{
width: 230px;
float: right;
bottom: 0;
display: flex;
margin-top: 32px;
font-weight: bold;

}

.perc_div_mob {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 7px;
}
.swit_mob_pos{
    text-align: center;
}

.ann_sub{
text-align: left;
float: left;
color: #214263;
}

.start-f_cm{
color: #868686 !important;
font-size: 11px;
font-weight: bold;
margin-bottom: 0;
}

.desc-p_cm{
color: #868686 !important;
font-size: 11px;
font-weight: bold;
margin-bottom: 0;

}
.normal-header_cm{
display: table-cell;
text-align: center;
align-items: center;
vertical-align: middle;
padding-top: 10px;
padding-bottom: 10px;
}


.hide_month_active{
display: none;
}
#clevver_mail_location{
position: relative;
top: -16px;
}

.select_label{
color: #24304a;
font-weight: bold;
font-size: 15px;
}

.pdf_r{
margin-top: 47px;
}
.d_pdf{
color: #908f8f;
font-weight: bold;
text-decoration: underline;
}
.choose-duration {
    text-align: center;
    margin-bottom: 30px;
}
.choose-duration__title {
    display: block;
    font-size: 21px;
    font-weight: normal;
    color: #204162;
    margin-bottom: 15px;
}

.choose-duration__months {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

.months-duration__title {
    font-size: 25px;
    color: #204162;
}

.months-duration__box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

.month-duraton__button {
    background-color: #fff;
    padding: 11px 15px;
    margin: 0;
    font-size: 15px;
    color: #929292;
    border-radius: 5px;
    border: 1px solid #929292;
    text-transform: none;
    transition: all 0.2s ease-in-out;
    min-width: 204px;
}
.month-duraton__button.is-active,
.month-duraton__button:hover {
    background-color: #214263;
    border-color: #214263;
    color: #fff;
}
@media screen and (max-width: 991px) {
    .clev-price-table .blue-button-loc {
        font-size: 13px;
    }
}
@media screen and (max-width: 600px) {

    .choose-duration__title {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .months-duration__title {
        font-size: 21px;
    }
    .choose-duration__months,
    .months-duration__box {
        flex-direction: column;
    }
    .table_price {
        font-size: 11px;
    }

    .clevver-m-right-p {
        padding-left: 40px;
        padding-right: 40px;
    }
}

/* ------------------------------------- clevvermail pricing template end -------------------------------------------*/

/* ------------------------------------- clevvermail address template -------------------------------------------*/
.pr_sec{
padding-bottom: 15px;
}
#CA_location{
margin-bottom: 15px;
}
.y-i-p{
    text-align: center;
}
.y-i-p.aligncenter {
    text-align: center;
}
.center_button{
text-align: center;
}
.main_box_a p{
text-align: left;
display: block;
width: 100%;
font-weight: 100;
}
.ca_th:nth-child(even) {background: #f9f7f8}
.ca_th:nth-child(odd) {background: #ebfaff}
.coled_b{
background: #f9f7f8;
font-weight: bold;
font-size: 15px;
}
.border_ca{
border:2px solid #f9f7f8;
font-weight: bold;
font-size: 15px;
}
.ca_bb:nth-child(odd){
background: #ebfaff;
font-weight: bold;
}
.ca_bb:nth-child(even){
border:2px solid #f9f7f8;
font-weight: bold;
}
.wrapper_9{
max-width: 900px;
position: relative;
margin-left: auto;margin-right: auto;
}
.ca_th_t{
font-weight: bold;
color: #214263;
font-size: 20px;
}
.ca_p_fs{
font-weight: bold;
color: #214263;
font-size: 17px;
}

.noResult{
font-weight: bold;
font-size: 27px;
}
#noResult{
display: none;
}
.note_box_ca{
max-width: 400px;
border: 1px solid #214263;
padding: 15px;
color: #214263;
position: relative;
margin-left: auto;
margin-right: auto;
display: flex;
font-weight: bold;
}

.note_box_ca_mob{
max-width: 400px;
border: 1px solid #214263;
padding: 15px;
color: #214263;
position: relative;
margin-left: auto;
margin-right: auto;
display: flex;
font-weight: bold;
}


.z_cl{
border: 3px solid;
width: 60px;
display: block;
height: 50px;
border-radius: 30px;
padding-left: 19px;
font-size: 27px;
font-weight: bold;
padding-top: 1px;
transform: rotate(-13deg);
margin-right: 12px;
}
.clevver_a_note,.ca_p_fs_note{
color: #908f8f !important;
font-size: 14px !important; 
}



.ca_header{
margin-top: 120px;
color: #fff;
padding-top: 40px;
padding-bottom: 60px;

background-color: #243548;
background-repeat: repeat-y;
background: -webkit-gradient(linear, left top, right top, from(#243548), to(#214263));
background: -webkit-linear-gradient(left, #243548, #214263);
background: -moz-linear-gradient(left, #243548, #214263);
background: -ms-linear-gradient(left, #243548, #214263);
background: -o-linear-gradient(left, #243548, #214263);
}
.top_c_a{
position: relative;
top: 20px;
color: #4bb3d8;
font-weight: bold;
font-size: 15px;
}
.main_title_ca{
font-weight: bold;
}
.clevver_address_page{
padding-top: 70px;
min-height: 0;
padding-bottom: 50px;
}
.se_de{
display: block;
margin-bottom: 19px;
color: #214e8b;
font-weight: bold;
font-size: 14px;
margin-top: -17px;
}

.se_de_cm{
display: block;
color: #214e8b;
font-weight: bold;
font-size: 14px;
margin-top: 10px;
margin-bottom: 25px;
}
.pad_l_6{
padding-left: 60px;
}

.mobie_ca_note{
display: none;
}

.cm_sl > .blue_seelct{
max-width: 450px;
}


#display_clevverMail.border-1:nth-child(4n){
background: red !important
}

@media (max-width: 600px) {
.blue-button-loc{
    padding-left: 8px;
    padding-right: 8px;
}   


.note_box_ca{
    display: none;
}

.mobie_ca_note{
    display: block;
}

.note_box_ca_mob{
    text-align: left;
    margin-bottom: 12px;
}
}
/* ------------------------------------- clevvermail address template end -------------------------------------------*/










/*----------------------------------------------------- new home page ------------------------------------------------------*/
.intro_image_section img{
max-width: 850px;
/*padding-top: 95px;*/
padding-top: 50px;
}
.intro_image_section{
background-image: url(/wp-content/uploads/2020/03/hmbanner.svg);
background-color: #25374d;
height: 710px;
background-position: bottom;
background-repeat: no-repeat;
background-size: 80% auto;
position: relative;
margin-top: 121px;
}
.intro_small{
color: #fff;
font-size: 19px;
padding-top: 25px;
}
.intro_text_section{
background-color: #25374d;
margin-top: 120px;
padding-bottom: 69px;
}
.main_filter{
position: absolute;
bottom: -90px;
width: 100%;
}
.wwd_sp{
font-weight: 500;
color: #233645;
font-size: 15px;
padding-top: 12px;
}
.all_title_blue{
font-weight: bold;
color: #214263;
}
.all_title_white{
font-weight: bold;
color: #ffffff;
}
.wwd_t_g_t{
font-size: 17px;
color: #8a8a8a;
font-weight: 500;
position: relative;
top: 21px;
text-transform: uppercase;
}
.wwd_section{
padding-top: 30px;
}

.main_bc{
background-image: url(/wp-content/uploads/2020/03/address.png);
background-color: #25374d;
height: 430px;
background-position: right;
background-repeat: no-repeat;
background-size: initial;
position: relative;
margin-top: 0px;
padding: 80px;
}
.main_top_st{
color: #4cb2da;
font-weight: 500;
font-size: 27px;
position: relative;
}
.main_wh_list{
color: #fff;
font-size: 20px;
}

.light_blue_btn{
background: #4db2d9;
color: #fff;
font-size: 17px;
padding-left: 50px;
padding-right: 50px;
padding-top: 12px;
padding-bottom: 8px;
border-radius: 50px;
margin-top: 16px;
position: relative;
display: inline-block;
transition: all .3s ease;
-webkit-transition: all .3s ease;
text-transform: uppercase;
height: 50px;
}
.light_blue_btn:hover,.light_blue_btn:active,.light_blue_btn:focus{
background: #2d91b8;
text-decoration: none;
color: #fff;
}
.main_la_tit{
position: relative;
top: -20px;
}
.main_lo{
font-weight: bold;
font-size: 17px;
padding-top: 20px;
padding-bottom: 20px;
}
.margin_l_0{
margin-left: 0px;
}
.margin_r_0{
margin-right: 0px;
}
.margin_b_0{
margin-bottom: 0px;
}
.wwd_im{
text-align: right;
}
.padding_r_0{
padding-right: 0px;
}
.padding_l_0{
padding-left: 0px;
}

.product_section_second{
padding-bottom: 50px;
}

.product_parent{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 50px;
}

.product_child{
justify-content: center;
align-items: center;
box-shadow: 0 1px 6px rgb(190 190 190 / 28%);
border-color: rgba(223,225,229,0);
padding-bottom: 15px;
}
.product_main_tit{
font-size: 23px;
font-weight: bold;
color: #214263;
padding-top: 12px;
padding-left: 15px;
padding-left: 15px;
}
.product_main_sec_tit{
font-weight: 800;
color: #255586;
font-size: 14px;
line-height: 17px;
padding-left: 15px;
padding-left: 15px;
}
.product_b_details{
margin-left: 15px;
}

.main_bc_bank{
background-image: url(/wp-content/uploads/2020/03/banking.png);
background-color: #25374d;
height: 430px;
background-position: right;
background-repeat: no-repeat;
background-size: initial;
position: relative;
margin-top: 0px;
padding-left: 80px;
padding-right: 80px;
padding-top: 40px;
padding-bottom: 40px;
}
.or_n{
display: block;
background: #ff7f00;
width: 50px;
color: #fff;
text-align: center;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
border-radius: 13px;
}
.bank_section{
margin-top: 50px;
}

.virt_off_section{
background-image: url("/wp-content/uploads/2020/03/background.jpg");
height: 600px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
padding-top: 50px;
padding-bottom: 50px;
}
.virt_sec_parent{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
}
.virt_sec_child{
justify-content: center;
align-items: center;
}

.virt_of_small_t{
color: #fff;
font-weight: bold;
font-size: 16px;
}
.virt_of_nig_t{
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 50px !important;
}


.slider_section{
background: #ebfaff;
padding-top: 20px;
padding-bottom: 50px;
}

.caf_parent{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 10px;
}
.caf_child{
justify-content: left;
align-items: end;
width: 240px;
display: flex;
margin-top: 24px;
}
.caf_child img{
width: 50px;
}
.caf_child p{
font-weight: bold;
padding-left: 11px;
color: #214263;
}

.video_section{
background: #f1f1f1;
padding-top: 20px;
}

.lp_bg{
background-image: url(/wp-content/uploads/2020/03/mockup.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
padding-top: 120px;
}
.b_g_video{
width: 491px;
height: 310px;
position: relative;
top: -87px;
}
.video_row{
padding-top: 30px;
}

.vide_left_parent{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding-top: 14px;
}
.video_left_child{
justify-content: left;
align-items: end;
display: flex;
margin-bottom: 10px;
width: 400px;
}
.video_left_child img{
max-width: 35px;
margin-right: 15px;
}
.video_left_child p{
font-weight: bold;
color: #214263;
}
.video_bot_text{
font-weight: bold;
color: #214263;
}
.trust_p{
border-bottom: 2px solid;
padding-bottom: 16px;
max-width: 150px;
position: relative;
margin-left: auto;
margin-right: auto;
color: #214263;
border-color: #214263;
font-size: 14px;
}







.shadow-effect {
    background: transparent;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    min-height: 150px;
    align-items: center;
    display: flex;
}
#customers-testimonials .shadow-effect p {
    font-family: inherit;
    font-size: 17px;
    line-height: 1.5;
    margin: 0 0 17px 0;
    flex-grow: 1;
    font-weight: 300;
}
.testimonial-name {
    margin: -17px auto 0;
    display: table;
    width: auto;
    background: #3190E7;
    padding: 9px 35px;
    border-radius: 12px;
    text-align: center;
    color: #fff;
    box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
}
#customers-testimonials .item {
    text-align: center;
    padding: 50px;
        margin-bottom:80px;
    opacity: 0.2;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#customers-testimonials .owl-item.active.center .item {
    opacity: 1;
    -webkit-transform: scale3d(1.0, 1.0, 1);
    transform: scale3d(1.0, 1.0, 1);
}
.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    max-width: 90px;
    margin: 0 auto 17px;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
    background: #3190E7;
    transform: translate3d(0px, -50%, 0px) scale(0.7);
}
#customers-testimonials.owl-carousel .owl-dots{
    display: inline-block;
    width: 100%;
    text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{
    display: inline-block;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
    background: #3190E7;
    display: inline-block;
    height: 20px;
    margin: 0 2px 5px;
    transform: translate3d(0px, -50%, 0px) scale(0.3);
    transform-origin: 50% 50% 0;
    transition: all 250ms ease-out 0s;
    width: 20px;
}
.owl-prev {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 40%;
    margin-left: -20px;
    display: block !important;
    border:0px solid black;
}

.owl-next {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 40%;
    right: -25px;
    display: block !important;
    border:0px solid black;
}
.owl-prev i, .owl-next i {    transform: scale(3,4);
    color: #214263;}

    .testimonial-stars{
    max-width: 145px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    }
    .testimonial-stars img{
    width: 30px !important
    }
    .testimonials{
    background: #ebfaff;
    }
    .while_space{
    height: 50px;
    }
    .owl-carousel.owl-loaded{
    height: 500px !important;
    }

    .product_main_sec_tit{
    max-width: 370px;
    }

    .tab_section{
    padding-top: 10px;
    padding-bottom: 50px;
    background: #f1f1f1;
    }


    .tab_section .nav-tabs>li>a{
    width: 100% !important;
    }
    .tab_section .nav-tabs>li{
    width: 100% !important;
    }
    .tab_section .nav{
    justify-content: center !important;
    display: flex !important;
    border-left: 1px solid #ddd;
    }

    .tab_section .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    /*height: auto !important;*/
    margin-top: 0 !important;
    /*padding-top: 9px !important;*/
    border-radius: 0 !important;
    color: #224364 !important;
    background-color: #ebfaff;
    font-weight: bold;
    /*height: 46px !important;*/
    }

    .tab_section .tab-content{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 20px;
    background:#fff;
    }
    .tab_section .nav-tabs>li>a{
    background: #f1f1f1;
    border-top: 1px solid #ddd;
    border-radius: 0;
    border-right: 1px solid #ddd;
    color: #c9c3c3;
    height: 100%;
    }
    .tab_main_title{
    font-weight: bold;
    font-size: 24px;
    }

    .tab_section .cAp {
    max-width: 1100px;
    }
    .aLl_lo_c{
    column-count: 4;
        line-height: 24px;
    }
    .aLl_lo_c a{
    font-weight: bold;
    }

.icons_parent{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding-top: 27px;
padding-bottom: 37px;
}
.icons_child{
    justify-content: center;
align-items: center;
}
.icons_child img{
width: 80px;
}
.icons_num{
position: absolute;
font-size: 36px;
font-weight: bold;
color: #4bb2d5;
}
.icons_main_div{
display: flex;
justify-content: center;
}
.icons_child p{
text-align: center;
font-weight: bold;
color: #214263;
}
.icons_all{
color: #4bb2d5;
font-weight: bold;
position: relative;
bottom: -23px;
right: 69px;
}
.intro_text_section img{
width: 60% !important;
padding-top: 33px;
}
.first_label{
padding-left: 11px !important;
color: #000 !important;
font-weight: bold;
}
.second_label{
padding-left: 0px !important;
color: #000 !important;
font-weight: bold;
}
.blue-submit2{
background: #ffce12 !important;
padding-left: 70px;
padding-right: 70px;
padding-top: 14px;
padding-bottom: 10px;
height: 50px;
display: block;

}
.blue-submit2:hover,.blue-submit2:active,.blue-submit2:focus{
background: #dcdcdc !important;
color: #5e5e5e;
}

.owl-carousel 
{
touch-action: manipulation; 
}
.unlink_button{
pointer-events: none !important;
cursor: default !important;
}

.right-part .filter-select{
text-transform: lowercase !important;
}
@media only screen and (max-width: 1250px){
    .intro_text_section{
        margin-top: 113px;
    }
    .wwd_section{
        padding-left: 15px;
        padding-right: 15px;
    }
    .product_child{
        width: 300px;
    }
    .product_child img{
        width: 300px;
    }
    .product_parent{
        padding-left: 15px;
        padding-right: 15px;
    }
    .wwd_im img{
        width: 100%;
    }
    .bank_section{
        padding-left: 15px;
        padding-right: 15px;
    }

}
@media only screen and (max-width: 1100px){
    .all_title_blue{
        text-align: left;
    }
    .wwd_sp{
        text-align: left;
    }
    .main_bc{
        text-align: left;
        padding: 50px;
        background-size: contain;
    }
    .main_wh_list{
        text-align: left;
    }
    .main_bc_bank{
        text-align: left;
    }
    .video_left_child p{
        text-align: left;
    }
    .product_main_sec_tit{
        text-align: left;
    }
    .slider_section{
        padding-left: 15px;
        padding-right: 15px;
    }
    .video_bot_text{
        text-align: left;
    }
    .caf_child p{
        text-align: left;
    }

}
@media only screen and (max-width: 1100px){
    .lp_bg{
        margin-top: 30px;
    }
    .video_left_child{
        width: 350px;
    }
    .b_g_video{
        width: 530px;
        height: 333px;
        position: relative;
        top: -94px;
    }
    .filter-box{
        height: auto;
    }
    .filter-select{
        margin-top: -7px;
        margin-bottom: 10px;
        width: auto;
        max-width: 100%;
    }
    .but-div{
        bottom: 15px;
    }
}

@media only screen and (max-width: 960px){
    .product_child{
        width: 400px;
        margin-top: 16px;
    }
    .product_child img{
        width: 400px;
    }
    .product_parent{
        justify-content: center;
    }
    .vide_left_parent{
        justify-content: center;
    }
    .video_bot_text{
        text-align: center;
    }
    .video_section{
        text-align: center;
    }
    .all_title_blue{
        text-align: center;
    }
    .virt_sec_parent{
        flex-wrap: inherit;
    }
    .caf_child{
        margin-top: 10px;
    }
}

@media only screen and (max-width: 900px){
    .main_bc_bank{
        background-image: none;
    }
    .main_bc{
        background-image: none;
    }
}
@media only screen and (max-width: 700px){
    .lp_bg{
        display: none;
    }
    .virt_off_section{
        height: 330px;
    }
    .virt_sec_child img{
        display: none;
    }
    .virt_sec_parent{
        justify-content: center;
        padding-left: 5px;
        padding-right: 5px;
    }
    .video_section{
        padding-bottom: 30px;
    }
    .ps_buttons img{
        display: inline-block;
    }
    .virt_of_nig_t{
        font-size: 40px !important;
    }
    .icons_parent{
        padding-left: 10px;
        padding-right: 10px;
    }

    .inc_comp_home {
        columns: 2;
    }
}

@media only screen and (max-width: 768px) {
    #customers-testimonials .item {
        opacity: 1;
    }
}

@media only screen and (max-width: 500px){
    .intro_image_section img{
        padding-top: 105px;
    }
    .add_p{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .wp-block-button a{
        width: 100%;
    }
    .main_box_a{
        width: 100%;
    }
    .content_com_p{
        text-align: left;
    }
    .product_child img{
        width: 375px;
    }
    .count_r{
        padding-left: 15px;
    }
    .main_bc{
        padding: 10px;
    }
    .main_bc_bank{
        padding: 10px;
        height: 460px;
    }
    .wwd_t_g_t{
        display: block;
        text-align: left;
    }
    .product_main_tit{
        text-align: left;
    }
    .all_title_blue{
        text-align: center;
    }
    .owl-prev{
        margin-left: 0px !important
    }
    .owl-next{
        right: -10px !important
    }
        .nav-tabs>li>a{
        height: 100%;
        justify-content: center;
        display: flex;
        align-items: center;
    }
    .entertabs button{
        font-size: 12px;
        width: 140px;
        margin-bottom: 44px;
    }
    .ent_title_height{
        text-align: center;
    }
    .net_but_mob{
        position: relative;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}




/* ---------------------------------------------------- end ---------------------------------------*/


.under_text{
font-size: 11px;
font-weight: bold;
color: #776f6f;
position: relative;
top: -10px;
}  









/* ---------------------------------------------------- new registerd agent main ---------------------------------------*/



.reg_arch_top_single {
background-color: #cccccc;
height: 290px;
background-position: unset;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-top: 120px;
padding-top: 80px;
}
.reg_arc_ban_right_icon{
width: 300px;
}
.reg_arc_ban_right_icon_single{
width: 350px;
margin-top: -16px;
}

.dark_row_tr{
background: #f6f6f6;
}
.main_title{
margin-top: 50px;
font-weight: bold;
padding-bottom: 20px;  
}

#us-map{
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
}
.map_section{
background: #ebfaff;
padding-top: 50px;
}
.map_section_tit{
color: #4cb2d8;
font-weight: bold;
padding-top: 30px;
display: block;
}
.main_title_map{
color: #214263;
font-weight: bold;
padding-bottom: 20px;
margin-top: 0px;
}

.ara_cc_d_arch{
column-count: 4;
padding-top: 20px;
padding-bottom: 20px;  
}
.wrapper_6{
position: relative;
margin-left: auto;
margin-right: auto;
width: 900px;
}
.empty_space{
height: 50px;
}

.cont_co_per{
display: flex;
justify-content: space-between;
}
.cont_co_per_child img{
width: 110px;
}
.cont_co_per_child{
padding-right: 10px;
}
.cont_co_per_but{
display: flex;
justify-content: space-around;
padding-top: 30px;
}

.blue_button_def {
    padding: 14px 25px;
    min-width: 240px;
    background: #4db2d9;
    color: #fff;
    border-radius: 8px;
    font-weight: bold;
    transition: all .3s ease;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
}

.blue_button_def:hover,.blue_button_def:active, .blue_button_def:focus{
background: #2d91b8;
text-decoration:none;
color: #fff;
}
.yellow_button_def{
padding-left: 40px;
padding-right: 40px;
padding-top: 15px;
padding-bottom: 10px;
background: #ffce12;
color: #fff;
border-radius: 28px;
font-weight: bold;
transition: all .3s ease;
-webkit-transition: all .3s ease;
text-transform: uppercase;
height: 50px;
display: block;
}
.yellow_button_def:hover,.yellow_button_def:active, .yellow_button_def:focus{
background: #dcdcdc;
text-decoration:none;
color: #5e5e5e;
}
.cont_s{
padding-bottom: 50px;
background: #fbf9fa;
}
.cont_s_single{
padding-bottom: 50px;
background: #fff;
}

.app_sectino_arch-ag{
padding-top: 50px;
padding-bottom: 30px;

}
.download_app-arch{
color: #afafaf;
text-transform: uppercase;
}
.a_a_g_mail_small{
color: #4db2d9;
font-weight: bold;
font-size: 15px;
padding-top: 54px;
display: block;
}
.a_a_g_mail_big{
font-size: 46px;
font-weight: bold;
line-height: 46px;
color: #214263;
text-transform: uppercase;
}
.app_down_ic{
padding-top: 16px;
}
.reg_ag_serv{
background:#fbf9fa;
padding-bottom: 50px;
padding-top: 40px;
}
.reg_ag_serv_small{
color: #afafaf;
font-weight: bold;
font-size: 16px;
}
.reg_ag_serv_big{
font-size: 40px;
font-weight: bold;
line-height: 42px;
color: #214263;}
.reg_ag_serv_med{
color: #214263;
padding-bottom: 21px;
font-size: 17px;
}
.pad_b_arch{
padding-bottom: 50px;
}
.ex_blu_z{
font-size: 16px; font-weight: bold; color: rgb(77, 178, 217);
}
.spacer_gr{
background: #fbf9fa;
height: 50px;
}
.prod_li{
padding-top: 30px;
padding-bottom: 60px;
}
.arch_reg_price_sec{
padding-bottom: 50px;
}

.map_single{
padding-top: 30px;
padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
.cc_sub_tabs{
padding-left: 10px;
padding-right: 10px;
}
.cuc_sub span{
padding-bottom: 13px;
position: relative;
display: block;
text-align: center;
}
.arch_single_price .price-table-header{
padding-bottom: 15px !important;
margin-bottom: 0px !important;
}
.arch_single_price .clev-price-table{
padding-left: 20px !important;
padding-right: 20px !important;
}
.reg_arc_ban_right_icon_single{
display: none;
}
.app_sectino_arch-ag{
padding-top: 69px !important;
padding-bottom: 30px !important;
}

.reg_ag_serv_med{
text-align: left;
}
.reg_arc_ban_right_icon{
display: none;
}

.fW_th_p{
width:100% !important;
}
.hide_th_p{
display: none;
}
.single_arch_serv_child p{
text-align: left !important;
}


.single_arch_serv_per{
flex-wrap: wrap !important;
padding-left: 10px !important;
padding-right: 10px !important;
}

.wrapper_1000{
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
}
.map_section{
display: none;
}
.state_sel{
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
background: transparent;
margin-top: 10px;
}
.map_section_mobile{
display: block !important;
padding-left: 12px;
padding-right: 12px;
background: #ebfaff;
padding-bottom: 26px;
}
.cont_s{
display: none;
}
.cont_s_single{
display: none;
}
.hide_app{
display: none;
}
.show_app{
display: block !important;
}
.a_a_g_mail_big{
font-size: 38px !important;
text-align: left !important;
}
.app_down_ic {
padding-top: 16px !important;
display: flex !important;
justify-content: space-evenly !important;
}
.show_serv_img{
display: block !important;
}
.hide_serv_img{
display: none;
}
.reg_ag_serv_big{
font-size: 34px !important;
line-height: 34px !important;
text-align: left !important;
}
.b_pa_arc{
margin-bottom: 20px;
}
.reg_ag_serv .GUR{
width: 100% !important;
max-width: 100% !important;
}
.reg_arch_top_single{
margin-top: 109px !important;
}

}

.b_pa_arc{
margin-bottom: 20px;
}

/* ---------------------------------------------------- new registerd agent main end ---------------------------------------*/





/* ---------------------------------------------------- nnew location ---------------------------------------*/
/* Hide scrollbar for Chrome, Safari and Opera */
.list-results::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.list-results {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

#feature-listing p {
    font-size: 20px;
    color: var(--section-accent);
}

.arch_sel > #places {
    width: 49%;
    margin-left: 7px;
    border: 1px solid #214263;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    color: #214263;
}

.arch_sel > #country {
    width: 49%;
    border: 1px solid #214263;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    color: #214263;
}

.filt_b {
    border: 1px solid #929292;
    padding: 5px 7px;
    border-radius: 4px;
    color: #929292;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 160px;
    transition: all 0.2s ease-in-out;
    position: relative;
}

.filt_b::before {
    content: "";
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 1px solid #929292;
    background-color: #fff;
    transition: all 0.2s ease-in-out;
}

.filt_b::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 12px;
    width: 12px;
    height: 7px;
    margin-top: -5px;
    border: 2px solid #243547;
    border-top-color: transparent;
    border-right-color: transparent;
    transition: opacity 0.2s ease-in-out;
    transform: rotate(-45deg);
    opacity: 0;
}

.filt_b.active {
    background-color: #243547;
    border-color: #243547;
    color: #fff;
}

.filt_b.active::before {
    border-color: #243547;
}

.filt_b.active::after {
    opacity: 1;
}

.filt_b:hover,
.filt_b:focus {
    text-decoration: none;
    border-color: #243547;
    color: #243547;
}

.filt_b:hover::before,
.filt_b:focus::before {
    border-color: #243547;
}

.filt_b.active:hover,
.filt_b.active:focus {
    color: #fff;
}

#filters {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.list_content {
    height: 760px;
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
}

.list_content::after {
    content: "";
    position: sticky;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);
}

.arch_sel {
    display: flex;
    justify-content: space-between;
    max-width: 430px;
}

#feature-filter {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 38px;
    width: 200px;
    color: #214263;
}

/*-------------------------------------------------------- end ---------------------------------------------------------*/


/*-------------------------------------------------------- about company---------------------------------------------------------*/


.full-width-about {
background-image: url("/wp-content/uploads/2020/03/background.png");
background-color: #cccccc;
height: 480px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-top: 120px;
}
.about_b_c{
font-size: 28px !important;
font-weight: bold;
color: #fff !important;
}

.about_top_banner{
color: #fff;
font-size: 18px;
}
.about_top_banner_bot{
color: #fff;
font-weight: bold;
font-size: 18px;
}
.aboput_tpo_banner_left{
padding-top: 140px;
}
.about_top_banner_right_per{
display: flex;
align-items: flex-end;
height: 480px;
justify-content: flex-end;
}
.about_top_banner_right_child{
width: 150px;
height: 150px;
text-align: center;
background: #fff;
border: 1px solid #4cb2d8;
padding: 14px;
font-weight: bold;

}
.about_top_banner_right_child span{
color: #4cb2d8;
font-size: 29px;
}
.about_top_banner_right_child p{
font-size: 17px;
color: #214263 !important;
}


.about_map_section{
background-color: #f5f3f4;
min-height: 386px;
padding-top: 90px;
margin-top: 60px;
}
.padding0{
padding: 0;
}  

.about_map_section_right{
color: #9e9e9e;
display: block;
position: relative;
top: 24px;
}
.about_map_section_right h2{
color: #214263;
font-weight: bold;
}
.ab_bol{
font-weight: bold;
color: #214263;
}
.ab_bol_per{
color: #214263;
padding: 10px;
}
.ab_bol_main{
padding-top: 20px;
}
.about_map_section_right{
padding-top: 15px;
}

.about_vision_section{
background-color: #ebfaff;
padding-bottom: 45px;
}

.about_vision_section span{
color: #9e9e9e;
display: block;
position: relative;
top: 24px;
text-transform: uppercase;
}
.about_vision_section h2{
color: #214263;
font-weight: bold;
}
.about_vision_right{
padding: 50px;
}

.about_vision_bottom .compmiss{
color: #4cb3d6;
font-weight: bold;
text-transform: lowercase;
font-size: 17px;
}
.about_vision_bottom p{
color: #214263;
font-size: 14px;
}
.about_vision_left{
padding-top: 130px;
}


.about_link_section{
height: 150px;


background-color: #243548;
background-repeat: repeat-y;
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, left top, right top, from(#243548), to(#214263));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(left, #243548, #214263);
/* Firefox 3.6+ */
background: -moz-linear-gradient(left, #243548, #214263);
/* IE 10 */
background: -ms-linear-gradient(left, #243548, #214263);
/* Opera 11.10+ */
background: -o-linear-gradient(left, #243548, #214263);

}

.wnc {
font-size: 16px !important;
color: #929292;
line-height: 27px;
}
.about_link_section h3{
color: #fff;
font-weight: bold;
padding-top: 5px;
}
.about_link_arr{
max-width: 40px;
margin-left: 22px;
}  
.about_link_section a{
color: #fff;
font-size: 14px;
padding-left: 27px;
text-decoration: none;
}
.about_link_section a:hover, .about_link_section a:active, .about_link_section a:focus{
text-decoration: underline;
}

.about_text_section h3{
color: #4cb2d8;
font-weight: bold;
padding-bottom: 20px;
}
.about_text_section{
padding-top: 40px;
padding-bottom: 40px;   
}  
.about_text_section > p {
color: #929292;
}
.about_text_section > span{
color: #929292;
}
.about_text_section b{
padding-top: 25px;
display: block;
font-size: 17px; 
color: #737272;
}
.contact_tit{
font-size: 30px;
font-weight: bold;
color: #214263;
}  
.mand{
display: block;
color: #929292 !important;
}

.contact__acceptance {
    padding-top: 8px;
}

.contact__acceptance .wpcf7-list-item {
    margin-left: 5px;
    color: #929292;
}
.contact__acceptance .wpcf7-list-item label {
    margin-bottom: 2px;
}
.contact__acceptance input[type="checkbox"] {
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.clevv-sub{
float: right;
}

.about_form_box{
padding-top: 60px;
}
.about_contact_section{
padding-top: 50px;
padding-bottom: 50px;
}
.wp-image-25268,.wp-image-17293, .wp-image-17294, .wp-image-17292{
height: 100% !important;
width: 100% !important;
}

.comp_us_price_tit{
width: 200px;
display: inline-flex;
}

.comp_us_price_cont{
font-size:20px !important;    top: 0px !important;
}

@media only screen and (max-width: 1200px) {
    .aboput_tpo_banner_left {
        padding-left: 20px;
        text-align: left !important;
    }

    .about_map_section {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left !important;
    }

    .about_vision_section {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left !important;
    }

    .about_text_section {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left !important;
    }

    .about_contact_section {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left !important;
    }

    .about_text_section p, span {
        text-align: left;
    }

    .about_vision_section h2 {
        text-align: left;
    }

    .about_vision_bottom p {
        text-align: left;
    }

    .full-width-about {
        margin-top: 113px;
    }

    .about_top_banner_bot {
        text-align: left;
    }

    .about_top_banner {
        text-align: left;
    }

    .about_map_section_right h2 {
        text-align: left;
    }

    .about_top_banner_right_child p {
        font-size: 16px;
    }
}

@media screen and (max-width: 1100px) {
    .contact__acceptance p {
        text-align: left;
    }
}

@media only screen and (max-width: 991px) {
.about_top_banner_right_child span{
font-size: 25px !important;
}
.full-width-about{
height: 435px;
}
.about_top_banner_right_per {
align-items: end;
height: auto;
}
.aboput_tpo_banner_left {
padding-top: 80px;
padding-bottom: 60px;
}
.about_map_section{
min-height: auto;
padding-top: 38px;  
}
.about_map_section img{
position: relative;
margin-left: auto;
margin-right: auto;
}
.about_map_section_right h2{
text-align: center;
}
.about_text_section p, span {
text-align: left;
}
.about_map_section {
padding-bottom: 50px;
}
.about_vision_left{
padding-top: 20px;
}
.about_vision_section h2 {
text-align: center;
}
.about_vision_right img{
max-width: 400px;
position: relative;
margin-left: auto;
margin-right: auto;
}
.about_vision_bottom p {
text-align: center;
}
.about_link_section h3 {
padding-top: 56px;
font-size: 18px;
}
.about_link_section a{
font-size: 15px;
}
.about_link_section{
margin-top: -20px;
}

}

@media only screen and (max-width: 830px) {
.full-width-about {
height: 460px;
}
.about_top_banner_right_per{
justify-content: center;
}
}
@media only screen and (max-width: 500px) {
.about_top_banner_right_child span{
font-size: 21px !important;
}
.about_top_banner_bot {
padding-bottom: 20px;
}
.about_link_section h3{
padding-top: 22px !important;
}
.helperCSub p{
text-align: left !important;
}
.ic_0_pad_s p{
text-align: left !important;
}
.comp_us_price_tit {
width: 171px;
position: relative;
top: 7px;
}
.comp_us_price_cont{
float: right;
}
.int_ph_con{
padding-left: 0px;
padding-right: 0px;
}
.newsletter {
padding-left: 0px;
padding-right: 0px;
}
.product_box_p {
padding-left: 20px;
padding-right: 20px;
}
.inc_n_b_bottom {
width: 100% !important;
max-width: 100% !important;
}
.aling_mob .wp-block-media-text .wp-block-media-text__content{
padding: 0 !important;
}
.aling_mob img{
max-width: 140px;
}

    .pr_switch {
        text-align: center;
        padding-right: 30px;
        padding-left: 30px;
    }
.mobile_p {
padding-left: 0;
padding-right: 0;
text-align: center;
}

.price_sec_sub .col-md-2{
padding-left: 0 !important;
padding-right: 0 !important;
}
.price_sec_sub .col-md-10{
padding-left: 0 !important;
padding-right: 0 !important;
}
.price_sec_sub .col-md-4{
padding-left: 0 !important;
padding-right: 0 !important;
}
.price_sec_sub .col-md-12{
padding-left: 0 !important;
padding-right: 0 !important;
}
.sub_rem_t {
text-align: left !important;
padding-left: 13px !important;
padding-right: 0px !important;
font-size: 21px !important;
}
.list_col {
text-align: left;
padding-left: 0 !important;
padding-right: 0 !important;
}
.price_sec_sub {
padding-left: 5px !important;
padding-right: 5px !important;
margin-top: 0px !important;
}
.price_sec_sub img{
position: relative;
margin-left: auto;
margin-right: auto;
max-width: 60px;
padding-bottom: 10px;
}
.shelt_f_text_col {
text-align: left;
padding-left: 0 !important;
padding-right: 0 !important;
}
.blue_button_def{
max-width: 100% !important;
}
.full-width-about {
height: 465px;
}
.about_top_banner_right_child{
width: 130px;
height: 130px;
}
.about_top_banner_right_child span {
font-size: 25px;
}
.about_top_banner_right_child p {
font-size: 15px;
}
.about_vision_right img{
width: 100%;
}
.about_link_section h3{
padding-top: 45px;
}
.about_link_section a {
display: block;
padding-top: 10px;
}
.about_vision_bottom .compmiss {
text-align: left;
}
.about_vision_bottom p {
text-align: left;
}
.about_text_section p, span {
text-align: left;
}
}
/*-------------------------------------------------------- about company end---------------------------------------------------------*/




/*-------------------------------------------------------- contact ---------------------------------------------------------*/
.full-width-contact{
height: 290px;
background-image: url("/wp-content/uploads/2020/03/banner.png");
background-color: #cccccc;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-top: 120px;
}   

.n_tf{
margin-top: 12px !important;
}

.n_sf{
color: #929292 !important;
}

.n_cf{      
color: #929292 !important;
}
.about_contact_n_section h3{
font-weight: bold;
padding-bottom: 15px;
}
.about_form_box_{
padding-top: 20px !important;
}
.about_contact_n_section{
padding-bottom: 40px;
}
.cont_ic{
width: 50px;
}
.cont_soc_ic{
padding-top: 40px;
padding-bottom: 40px;
}
/*-------------------------------------------------------- contact end ---------------------------------------------------------*/





/*-------------------------------------------------------- partners ---------------------------------------------------------*/
.store_icons{
margin-top: 5px;
display: block;
}
.aff_p_ic_1 img{
margin-left: 36px;
}
.aff_p_ic_2 img{
margin-left: 24px;
}
.aff_p_ic_3 img{
margin-left: 28px;
}
.partner_ban_section{
height: 530px;
    margin-top: 120px;
background-color: #243548;
background-repeat: repeat-y;
    /* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, left top, right top, from(#243548), to(#214263));
    /* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(left, #243548, #214263);
    /* Firefox 3.6+ */
background: -moz-linear-gradient(left, #243548, #214263);
    /* IE 10 */
background: -ms-linear-gradient(left, #243548, #214263);
    /* Opera 11.10+ */
background: -o-linear-gradient(left, #243548, #214263);
}
.part_main_t{
color: #fff;
font-weight: bold;
line-height: 40px;
}
.part_sec_t{
color: #fff;
font-size: 16px;
}
.part_but{
margin-top: 50px;
}
.banner_blue_but{
-webkit-transition: all .3s ease;
text-transform: uppercase;
background: #4db2d9;
color: #fff;
text-decoration: none;
display: block;
width: 230px;
text-align: center;
padding-top: 16px;
padding-bottom: 0px;
border-radius: 24px;
margin-bottom: -10px;
height: 50px;
}
.banner_blue_but:hover, .banner_blue_but:active, .banner_blue_but:focus{
background: #2d91b8;
text-decoration: none;
color: #fff;
}


.banner_yellow_but{
-webkit-transition: all .3s ease;
text-transform: uppercase;
background: #ffce12;
color: #fff;
text-decoration: none;
display: block;
width: 230px;
text-align: center;
padding-top: 16px;
padding-bottom: 0px;
border-radius: 24px;
height: 50px;
}
.banner_yellow_but:hover, .banner_yellow_but:active, .banner_yellow_but:focus{
background: #dcdcdc;
text-decoration: none;
color: #5e5e5e;
}
.part_left_ban{
    padding-top: 65px;
}
.part_right_ban{
    padding-top: 100px;
}

.partner_network_section{
background-color: #ebfaff;
padding-bottom: 45px;
    padding-top: 50px;
}

.partner_network_section span{
color: #9e9e9e;
display: block;
position: relative;
top: 24px;
text-transform: uppercase;
}
.partner_network_section_left span{
color: #9e9e9e;
display: block;
position: relative;
top: 24px;
text-transform: uppercase;
}
.partner_network_section_left h2{
color: #214263;
font-weight: bold;
}
.partner_network_section h2{
color: #214263;
font-weight: bold;
}
.rec_more{
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 60px;
}
.part_net_b_title{
font-size: 18px !important;
font-weight: bold !important;
color: #214263 !important;
text-transform: capitalize !important;
}
.part_net_b_des{
color: #214263 !important;
font-size: 16px !important;
text-transform: inherit !important;
line-height: 35px;
}
.check_ick{
width: 20px;
}

.part_vision_right{
padding-top: 80px;
}
.part_ben{
padding-top: 40px;
}

.partner_network_section_nor{

}
.partner_network_section_bl{
padding-top: 28px;
}
.partner_network_section_nor > span{
color: #313f4a !important;
text-transform: none !important;
font-size: 16px !important;
line-height: 23px;
}
.partner_network_section_bl > span{
color: #4cb2d8 !important;
text-transform: none !important;
}
.rec_more_par{
margin-top: 70px;
} 
.partner_network_section_right img{
position: relative;
margin-left: auto;
}
.pnsb_s{
font-size: 16px !important;
}
.partner_network_section_sec{
height: 500px;
}
.partner_network_section_left{
padding-top: 45px;
}
.partner_network_section_right{
padding-top: 75px;
}
.affiliat_sectino{
background: #ebfaff;
height: 640px;
    padding-top: 40px;
}
.pnsb_s{
font-size: 16px !important;
}

.affiliat_sectino span{
color: #9e9e9e;
display: block;
position: relative;
top: 24px;
text-transform: uppercase;
}

.affiliat_sectino_top{
text-align: center;
}

.affiliat_sectino h2{
color: #0f2437;
font-weight: bold;
padding-bottom: 20px;
}

.aff_box_ > img{
position: relative;
width: 100px;
margin-left: 37px;
}
.aff_box_{
max-width: 240px;
    position: relative;
margin-left: auto;
margin-right: auto;
}

.icon_part_aff{
padding-top: 110px;
}

.num_aff{
background: #4cb2da;
width: 30px;
height: 30px;
position: relative;
margin-right: 10px;
padding-left: 11px;
font-size: 16px;
padding-top: 3px;
font-weight: bold;
border-radius: 17px;
top: 2px !important;
color: #fff !important;
}

.par_aff{
display: flex;
padding-top: 17px;
font-size: 13px;
color: #313f4a !important;
}
.rec_more_par_sec{
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 70px;
}

.headO > img{
position: relative;
margin-left: auto;
margin-right: auto;
}
.headO h4{
font-weight: bold;
color: #102238;
}
.part_form_section h2{
font-weight: bold;
color: #102238;
padding-bottom: 30px;
}
.part_form_section{
padding-top: 30px;
padding-bottom: 30px;
}



@media only screen and (max-width: 1250px) {
.part_left_ban {
    padding-left: 30px;
    padding-right: 30px;
}
.affiliat_sectino_top > span{
    text-align: center !important;
}
}


@media only screen and (max-width: 1100px) {
.part_main_t {
    text-align: left !important;
}

.part_sec_t {
    text-align: left !important;
}

.partner_ban_section{
    margin-top: 112px;
}

.partner_network_section h2 {
    text-align: left;
}
.partner_network_section_sec {
    padding-left: 30px;
    padding-right: 30px;
}
.partner_network_section{
    padding-left: 30px;
    padding-right: 30px;
}

.affiliat_sectino {
    padding-left: 30px;
    padding-right: 30px;
}

.part_form_section {
    padding-left: 30px;
    padding-right: 30px;
}
}


@media only screen and (max-width: 991px) {
.part_right_ban > img{
    display: none;
}
.partner_network_section_right > img{
    display: none;
}

.affiliat_sectino {
    height: auto;
    padding-bottom: 40px;
}
.partner_network_section_sec{
    height: auto;
}
.partner_network_section_left{
    padding-top: 10px;
}
.partner_network_section_right{
    padding-top:20px;
}
.partner_network_section_left > h2{
    text-align: center;
}
.rec_more_par {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.partner_network_section h2{
    text-align: center;

}
.part_vision_right {
    padding-top: 15px;
}

.part_vision_left > img{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
    width: 100%;
}
}

@media only screen and (max-width: 600px) {
.partner_ban_section{
    margin-top: 100px;
}
.partner_ban_section {
    height: auto;
}
.partner_network_section h2{
    text-align: left;
}
.partner_network_section_left > h2{
    text-align: left;
}
.affiliat_sectino h2{
    text-align: left;
}
.aff_box_ > img {
    margin-left: auto;
    margin-right: auto;
}
.aff_box_ {
    margin-top: 32px;
}
.affiliat_sectino_top > span{
    text-align: left !important;
}

.lc_bt{
    position: relative;
    margin-left: auto !important;
    margin-right: auto !important;
}
.aff_p_ic_1 img{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block; 
    height: auto;
}
.aff_p_ic_2 img{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block; 
    height: auto;
}
.aff_p_ic_3 img{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block; 
    height: auto;
}
.par_aff{
    padding-top: 2px;
    font-size: 19px;
    justify-content: center;
    padding-bottom: 31px;
}
.def_text_left{
    text-align: left !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.def_left_0{
    text-align: left !important;
}

}
/*-------------------------------------------------------- partners end---------------------------------------------------------*/


.show_message{
display: block !important;
}

.wpcf7-not-valid {
border-color: red !important;
}

.wpcf7-form-control-wrap.recaptcha {
    margin-bottom: 15px;
    display: block;
}

.wpcf7-recaptcha.wpcf7-not-valid > div {
    border: 1px solid red;
}

.cist{
display: block;
margin-bottom: -19px;
}
.cistp{
line-height: 30px;
}

.cistps{
line-height: 40px;
}

.cc_inf{
padding-left: 16px;
color: #929292;
}



.sub_men{
transition: all .2s ease;
    -webkit-transition: all .2s ease;
}
.sub_men:hover, .sub_men:active, .sub_men:focus{
padding-left: 10px !important;
}


/*-------------------------------------------------------- compliance ---------------------------------------------------------*/
.com_center_main_banner{

}

.com_center_p{
font-size: 18px !important;
padding-top: 10px !important;
text-align: left !important;
padding-left: 19px !important;
line-height: 20px !important;
}
.short_image{
width: 50px !important;
}
.service_images_parent{
display: flex;
justify-content: center;
flex: auto;
}
.service-images-child{
width: 130px;
margin: 10px;
text-align: center;
}
.service-images-child>img{
width: 130px;
}
.service_icon_section p{
color: #214263 !important;
}
.service_icon_section{
padding-top: 80px;
}
.gr_und{
color: #4cd764 !important;
text-decoration: underline;
}
.add_pad{
padding-top: 12px !important;
}
.sma_ic_cov img{

width: 36px;
position: relative;
top: 3px;

}
.sma_ic_cov .wp-block-media-text__content{
padding-left: 0px !important;
}

.center_button{
position: relative !important;
margin-left: auto !important;
margin-right: auto !important;
}

@media only screen and (max-width: 600px) {
.comp_last_sec .wp-block-button__link{
width: 100% !important;
} 

.comp_last_sec .lc_bt{
width: 100% !important;
}
.mob_center{
text-align: center !important;
}
.mob_pos_comp{
display: block !important;
padding-left: 44px !important;
margin-top: -33px !important;
text-align: left !important;
}
.ccf_row{
margin-bottom: 0px !important;
}
.ccf_row > .wp-block-column{
margin-top: 10px !important;
margin-bottom: 10px !important;
}
}


.t_h_p_0 .ad_3{
display: none !important;
}
.t_h_p_1 .ad_2{
display: none !important;
}
/*-------------------------------------------------------- compliance end---------------------------------------------------------*/



.job_s_w{
max-width: 60px;
}
.b_col{
color: #214263 !important;
font-weight: bold;
}


#mobile_categories{
display: none;
}

@media only screen and (max-width: 700px) {
#desktop_categories{
display: none;
}
#mobile_categories{
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
}
}



/*---------------------------------------------------- crypto --------------------------------------------------*/
.list_cont{
color: #214261 !important;
font-size: 16px;
}
.main_list{
columns: 2;
}
.list_box{
display: flex;
margin-top: 10px;
}
.list_count{
border: 1px solid #4bb3d6;
background: #4bb3d6;
height: 38px;
width: 38px;
text-align: center;
padding-top: 7px;
font-size: 16px;
font-weight: bold;
color: #fff;
border-radius: 50%;
margin-right: 10px;
display: block;
}
.count_box{
width: 10%;
}
.content_box{
width: 90%;
}
.cust_list {
/*counter-reset: my-awesome-counter;
list-style: none;
padding-left: 40px;
display: flex;
flex-wrap: wrap;*/
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 30px;
column-count: 2 !important;
column-gap: 20px !important;
width: 100%;
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.cust_list li {
margin: 0 0 0.5rem 0;
counter-increment: my-awesome-counter;
position: relative;
/*max-width: 40%;*/
max-width: 100%;
margin-left: 0px;
/*margin-top: 18px;*/
margin-top: 0;
font-size: 16px;
color: #214261;
margin-right: 60px;
}
.cust_list li::before {
content: counter(my-awesome-counter);
color: #ffff;
font-size: 1.5rem;
font-weight: bold;
position: absolute;
--size: 33px;
left: calc(-1 * var(--size) - 5px);
line-height: var(--size);
width: var(--size);
height: var(--size);
top: 0px;
transform: rotate(0deg);
background: #4bb3d6;
border-radius: 50%;
text-align: center;
}
.supp_ic{
max-width: 80px !important;
}
.sticked_title{
position: relative;
margin-top: -11px;
}
.button_center{
position: relative;
margin-left: auto !important;
margin-right: auto !important;
}

.cry_img_ img{
height: auto !important;
}
.cryp_b_tit{
display: block;
padding-top: 20px;
font-size: 15px;
font-weight: bold;
}
.crypto_fb_header{
display: flow-root;
background: #ebfaff;
padding: 18px;
font-size: 24px;
font-weight: bold;
}

.ccSub_crypto{
max-width: 800px;
margin-top: 30px;
border-color: rgba(223,225,229,0);
padding-left: 0px;
padding-right: 0px;
box-shadow: 2px 2px 32px -5px #d0d2d2;
}
.blue_note_crypto{
margin-right: 14px;
}
.blue_note_crypto p{
color: #214263 !important;
}
.crypto_m_t{
color: #214263 !important;
font-weight: bold;
padding-left: 13px;
}
.crypto_s_t{
color: #214263 !important;
}

.table_title{
font-weight:bold;
padding-bottom: 16px;
padding-left: 13px;
}
.cl_table_he{
position:relative;
height:auto;
}
.cl_table_left{
color:#214263; 
font-weight:bold
}
.ccSub_crypto{
max-width: 800px;
margin-top: 30px;
border-color: rgba(223,225,229,0);
padding-left: 0px;
padding-right: 0px;
box-shadow: 2px 2px 32px -5px #d0d2d2;
}
.crypt_price_tit{
text-align: center;
padding-top: 60px;
}
.crypt_price_tit h3{
font-weight: bold !important;
color: #214263 !important;
}
.crypto_tb_right{
text-align:right !important; 
position:relative; 
float:left;
min-height:auto;
border:1px solid transparent;
}
.under_price_crypt{
float: right;
color: #8a8a8a;
font-size: 12px;
font-style: italic;
padding-bottom: 5px;
}
.token_struc_img img{
max-width: 130px;
position: relative;
margin-left: auto;
margin-right: 0;
float: right;
}
.line_height_tok{
line-height: 30px;
font-size: 16px;
text-align: justify;
}
.padd_blue_note_token{
padding: 22px !important;
}
.chart_image img{
max-width: 900px !important;
}
.quote_down{
display: block;
font-size: 40px;
position: relative;
margin-top: 0;
margin-bottom: -16px;
}
.quote_up{
display: block;
font-size: 40px;
margin-bottom: -15px;
}
@media only screen and (max-width: 500px) {
.crypto_main .ch_c{
top: 25px;
display: block;
left: -24px;
}
.crypto_main_p{
font-size: 17px;
text-align: left;
padding-left: 19px;
}
.list_cont{
text-align: left;
padding-left: 13px;
}
.header_row{
margin-top: 9px;
}
.cust_list li {
max-width: 100%;
margin-right: 22px;
text-align: left;
}
.service_sec .wrapper figure{
text-align: center !important;
float: none !important;
margin-left: auto !important;
display: block !important;
margin-right: auto;
}
.cry_img_ img {
width: 50px;
}
.crypto_fb_header{
position: relative;
top: -35px;
}
.blue_note_crypto p{
text-align: justify !important;
}
.ic_0_pad p {
text-align: left !important;
}
.token_struc_img img{
float: none;
}
.line_height_tok{
padding-left: 10px;
padding-right: 10px;
}
.chart_image img {
width: 300px;
}
.car_p img{
width: 100% !important;
height: auto !important;
}
}

.cp_t_h{
    background-color: #f6f6f6;
    padding: 15px;
    width: auto;
    color: #214263;
    text-align: center;
    font-size: 34px;
    font-weight: bold;
    padding-left: 30px;
    padding-right: 30px;
}
.cc_inf{
    padding-left: 15px;
}
.form-but{
    background: #ffce12 !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    /* margin-top: 12px !important;*/
    color: #fff;
    margin-right: 0px !important;
    border-radius: 53px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    width: 80%;
    position: relative;
    margin-left: auto;
    margin-right: auto !important;
    border-radius: 50px !important;
}
.form-but:hover,.form-but:active,.form-but:focus{
    text-decoration: none;
    color: #5e5e5e!important;
    border-color: #dcdcdc!important;
    background-color: #dcdcdc!important;
}

.see_det{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-family: 'SofiaPro';
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    font-size: 16px;
    font-weight: bold;
    background: #5ebadc;
    border-radius: 30px;
    color: #fff;
    width: 80%;
}

.see_det:hover,.see_det:active,.see_det:focus{
    text-decoration: none;
    background: #0074ad !important;
    color: #fff;

}

.cust-font h3{
    font: normal bold 24px / 32px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
}

.content_com{
    font: normal 500 15px / 25px "SofiaPro",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    color: #676b6d;
}

/* PAGES */
.page--thank-you {
    padding: 120px 10px;
    font-size: 16px;
    text-align: center;
}
.page--thank-you h1 {
    margin: 0 0 30px;
    font-size: 60px;
    font-weight: bold;
    color: #214263;
}

.page--thank-you p {
    margin-bottom: 30px;
}

.page--thank-you p:last-of-type {
    font-style: italic;
}
@media screen and (max-width: 1100px) {
    .page--thank-you {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .page--thank-you h1 {
        font-size: 50px !important;
    }
}

@media screen and (max-width: 768px) {
    .page--thank-you {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .page--thank-you h1 {
        font-size: 40px !important;
    }
}

/* GDPR Cookies plugin overrides START */

/* GDPR Cookies plugin redesign */
/* GDPR OUTER */
/* disable scroll if cookie modal is visible */
body.gdpr-infobar-visible {
    overflow: hidden;
    height: 100vh;
}

/* hide GDPR if its info page */
body.gdpr-info-page.gdpr-infobar-visible {
    overflow-y: visible;
    height: auto;
}

body.gdpr-info-page.gdpr-infobar-visible aside#moove_gdpr_cookie_info_bar {
    display: none !important;
}

aside#moove_gdpr_cookie_info_bar {
    /* fullscreen */
    top: 0;
    right: 0;
    max-height: 100%;
    /* align content center */
    display: flex;
    align-items: center;
    justify-content: center;
}

aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    /* accent transparent bg */
    border-top: none;
    background-color: rgba(33, 66, 99, 0.80);
}

.gdpr_lightbox-active aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    background-color: transparent;
}

.gdpr_lightbox.gdpr_lightbox-opened.gdpr_lightbox-inline {
    background-color: rgba(33, 66, 99, 0.80);
}

aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    background-color: #fff;
    border-radius: 8px;
    padding: 40px;
    max-width: 742px;
    display: block;
}

aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding: 0;
    display: block;
}

.moove-gdpr-cookie-notice {
    margin-bottom: 15px;
}

aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
    color: #b0b0b0;
    line-height: 1.6;
}

aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
    color: #b0b0b0;
}

aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a:hover {
    text-decoration: none;
}

aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3 {
    font-size: 24px;
    color: #214263;
    margin: 0;
    font-weight: bold;
}

aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3 {
    font-weight: normal;
    margin-bottom: 15px;
}


aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    border-top: 1px solid #b0b0b0;
    padding-top: 35px;
    padding-left: 0;
    display: flex;
    justify-content: flex-end;
    gap: 14px;
}


aside#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
    color: #fff;
    opacity: 1;
    background-color: #fff;
    border-color: #005ba2;
    box-shadow: none !important;
}

aside#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover,
aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
    text-decoration: none;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .gdpr-fbo-0 {
    order: 4;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .gdpr-fbo-1 {
    order: 3;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .gdpr-fbo-2 {
    order: 1;
}

/* GDPR INNER */
.gdpr_lightbox.gdpr_lightbox-opened {
    /* accent transparent bg */
    background-color: transparent;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
    /* hide modal close button */

}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    background-color: #fff;
    border-radius: 8px;
    padding: 40px 40px 35px;
}

.gdpr_lightbox-content #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
    float: left;
    left: 0;
    padding-bottom: 49px;
    display: none;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
    font-size: 14px;
    padding-right: 0;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
    padding-left: 35px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
    color: #b0b0b0;
    font-size: 12px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
    margin-bottom: 0;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    margin-bottom: 15px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover {
    color: #b0b0b0;
    text-decoration: none;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    padding: 0 0 0 35px;
    overflow: visible;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main:first-of-type .moove-gdpr-tab-main-content {
    padding-left: 0;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar {
    top: -15px;
    right: auto;
    left: 0;
    text-align: left;
    width: 35px;
    padding: 0;
    margin: 0;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .switch {
    width: 26px;
    height: 16px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider {
    width: 26px;
    height: 16px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .slider:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .cookie-slider:before, #moove_gdpr_cookie_modal .switch .slider:before {
    width: 10px;
    height: 10px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
    opacity: 1;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked + .cookie-slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked + .slider {
    background-color: #fff;
    border: 1px solid #f6f6f6;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .cookie-slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .cookie-slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .slider {
    background-color: #fff;
    border: 1px solid #b0b0b0;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch input:checked + .slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch input:checked + .cookie-slider,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch input:checked + .slider {
    background-color: #4cb2d8;
    border-color: #4cb2d8;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked + .cookie-slider:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked + .slider:before {
    border-color: #f6f6f6;
    background-color: #f6f6f6;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch .slider.round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .cookie-slider.round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .slider.cookie-round:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch .slider.round:before {
    box-shadow: none;
    border-color: #b0b0b0;
    background-color: #b0b0b0;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .cookie-switch input:checked + .slider:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch input:checked + .cookie-slider:before,
.gdpr_lightbox #moove_gdpr_cookie_modal .switch input:checked + .slider:before {
    transform: translateX(calc(100% - 1px));
    border-color: #fff;
    background-color: #fff;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    display: none;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: auto;
    position: static;
    background-color: #fff;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 15px 0 0;
    display: flex;
    justify-content: space-between;
    background-color: #fff;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    width: 100%;
    justify-content: space-between;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    display: none;
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn {
    box-shadow: inset 0 0 0 1px #4cb2d8 !important;
    background: #fff !important;
}

aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-allow-all {
    min-width: 140px;
}

aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    font-size: 18px;
    padding: 10px 34px;
    border: 1px solid #005ba2;
    border-radius: 2px;
    background-color: #fff !important;
    color: #005ba2 !important;
}

aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-allow-all,
aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-allow-all {
    background-color: #005ba2 !important;
    color: #fff !important;
}

aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus {
    color: #fff !important;
    background-color: #003674 !important;
    border-color: #003674 !important;
}


.gdpr_lightbox-content #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
    height: auto;
}


.gdpr_lightbox-content #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
.gdpr_lightbox-content #moove_gdpr_cookie_modal .cookie-switch .slider:before,
.gdpr_lightbox-content #moove_gdpr_cookie_modal .switch .cookie-slider:before,
.gdpr_lightbox-content #moove_gdpr_cookie_modal .switch .slider:before {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.25);
}

.gdpr_lightbox-content #moove_gdpr_cookie_modal p {
    font-size: 18px;
    text-align: left;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {
    background-color: #005ba2 !important;
    border-color: #005ba2 !important;
    font-size: 18px !important;
    padding: 11px 14px !important;
}

.gdpr_lightbox-content #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,
.gdpr_lightbox-content #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after {
    top: -4px;
}

.gdpr_lightbox-content #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
.gdpr_lightbox-content #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
.gdpr_lightbox-content .gdpr-icon.moovegdpr-arrow-close:after, .gdpr-icon.moovegdpr-arrow-close:before,
.gdpr_lightbox-content i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
.gdpr_lightbox-content i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
    left: 50%;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all:focus,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all:focus,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:focus,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus {
    color: #005ba2 !important;
    background-color: #fff !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
    color: #005ba2 !important;
    background-color: #fff !important;
    transform: scale(1) !important;
    border-radius: 2px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:focus,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus {
    color: #fff !important;
    background-color: #005ba2 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all {
    transform: scale(1) !important;
    border-radius: 2px;
}

.gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    transform: scale(1) !important;
    max-width: 746px;
    width: auto;
}

@media screen and (max-width: 1100px) {
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
        margin: 10px;
    }

    aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
        text-align: left;
    }
}

@media screen and (max-width: 991px) {
    aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
    aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3 {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 767px) {
    div.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {
        margin: 8px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after {
        display: none;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar {
        position: absolute;
        right: auto;
        left: 0;
        width: 35px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider {
        width: 26px;
        height: 16px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
        max-height: calc(80vh - 120px);
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all {
        order: 1;
    }
}

@media screen and (max-width: 604px) {
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
        max-height: calc(80vh - 135px);
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
        font-size: 16px !important;
        padding: 10px 16px !important;
    }

}

@media screen and (max-width: 574px) {

    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
        padding: 20px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
        padding: 20px;
    }


    aside#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
        line-height: 1.3;
    }

    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
        padding-top: 15px;
    }

    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
        font-size: 16px;
        padding: 10px 16px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
        justify-content: flex-end;
    }

}

@media screen and (max-width: 470px) {
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
        max-height: 90vh;
    }
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
        position: relative !important;
        height: 87vh;
    }


    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
        overflow-y: auto;
        max-height: calc(90vh - 200px);
    }

    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
        flex-direction: column;
        gap: 10px;
        position: fixed;
        bottom: 7vh;
        left: 5%;
        width: 90%;
        background: #fff;
    }

    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
        width: 100%;
        order: 1;
        margin: 0;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus {
        padding: 0 !important;
        color: #005ba2 !important;
        border: 0 !important;
        font-size: 12px !important;
        background-color: #fff !important;
        max-width: 140px;
        margin-right: 10px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover,
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus {
        text-decoration: underline;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
        padding: 10px 16px !important;
    }

    .gdpr_lightbox .gdpr_lightbox-wrap {
        bottom: 40px;
    }

    .gdpr_lightbox #moove_gdpr_cookie_modal #advanced-cookies .moove-gdpr-tab-main-content p:nth-child(2) {
        margin-bottom: 0;
    }
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
        top: -5px !important;
        right: -5px !important;
    }
    aside#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
        height: 97vh;
    }
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
        height: 97vh;
    }
    .gdpr_lightbox #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
        max-height: calc(96vh - 135px);
    }
}

@media screen and (max-width: 360px) {
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
        justify-content: center;
    }

    .moove-gdpr-infobar-allow-all.mgbutton {
        order: 0;
        flex-basis: 100%;
    }
}
/* GDPR Cookies plugin overrides END */