
.voting-votes h1 {
    color: #2196F3!important;
    line-height: normal;
}
/* #004364 */
.voting-votes h3 {
	color: #2196F3;
    text-align: center;
    font-family: Roboto !important;
    font-size: 33.857px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.voting-votes p {
    color: #606060 !important;
    font-size: 20px !important;
    font-weight: 500;
    font-family: Roboto !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.btn-theme-primary {
    color: #FFF;
    font-family: Roboto !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 10px;
    background: #2196F3;
    padding: 13px 12px !important;
}

.voting-votes button {
    background-color: #2196F3!important;
    font-size: 25px;
    color: #FFF;
    font-family: Inter !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.services-box-container {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 8px;
    min-height: 275px;
    padding: 0;
    margin: 10px 0px;
    align-items: center;
    display: flex;

    div {
        background-color: #000;
        color: #fff;
        font-size: 25px;
        font-weight: 500;
        opacity: 0.75;
    }
}

.services-box-container span{
    color: #FFF;
    font-family: Roboto !important;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.features-box-container {
    border: 3px solid #075490;
    border-radius: 8px;
    height: 200px;
    margin: 12px 0px;
}

.features-box-container span{
    color: #075490;
    text-align: center;
    font-family: Inter !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.features-box-title {
    background-color: #075490;
    color: #fff;
    font-size: 20px;
    margin: 18px 0px 0px 0px;
    padding: 5px;
}

.features-box-description {
    align-items: center;
    color: #075490;
    display: flex;
    height: 70%;
    font-size: 15px;
    padding: 0px 10px;
}

.features-box-description-last {

    border: 3px solid #075490;
    border-radius: 8px;
    height: 118px;
    margin: 38px 35px !important;

    /* color: #075490;
    border: 3px solid #075490;
    border-radius: 8px;
    padding: 30px;
    margin: 5% 5% !important;

    div {
        font-size: 20px;
        font-weight: 800;
        margin: 0 auto;
    } */
}

.ls_btn{
    border-radius: 8px;
    height: 50px;
    margin: 30px 25px !important;
}


.ls_text{
    float: right;
    margin: 5px 0px 0px 10px;
    font-size: 15px;
}

@media only screen and (max-width: 600px) {
    .ls_text{
        float: right;
        margin: 7px 0px 0px 5px;
        font-size: 12px;
    }
}

.footer_features {
    background-color: #075490!important;
}

.footer_features h4{

}

.footer-menu a,
.footer-menu p,
.footer-menu span,
.fot-submenu ul li a {
    font-size: 18px;
}


.why-choose h3{
    color: #2196F3;
    font-family: Roboto !important;
    font-size: 33.857px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.why-choose-wrapper {
    border-radius: 20px;
    border: 5px solid #E5E5E5;
    height: 295px;
    flex-shrink: 0;
}

.why-choose-icon {
    width: 142px;
    height: 142px;
    flex-shrink: 0;
    position: absolute;
    top: -24%;
    bottom: -24%;
    right: 33%;
    left: 33%;
    border-radius: 50%;
    box-shadow: 0 0 10px #ccc;
    background-color: #fff;
}

.choose-icon {
    margin: 22%;
}

.why-choose-details {
    margin: 90px 40px 0px 40px;
}

.why-choose-details h4 {
    color: #5B5B5B;
    font-family: Roboto;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 19px;
}

.why-choose-details p {
    color: #5B5B5B;
    text-align: center;
    font-family: Roboto;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.why-choose-div {
    margin-top: 100px;
}


/* service pag */
.services-box {
    border-radius: 10px;
    background: #2196F3;
    margin: 12px 0px;
}

.services-box h4 {
    color: #FFF;
    font-family: Roboto !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 20px;
    margin-bottom: 0px;
}

.service h1 {
    color: #2196F3;
    text-align: center;
    font-family: Roboto !important;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.service span {
    color: #004364 !important;
    font-size: 40px;
}

.full-service-wrapper p {
    color: #D2D2D2 !important;
    text-align: right !important;
    font-family: Roboto;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 20px;
}


.service-wrapper {
    margin: 65px 0px 65px 0px;
    border-radius: 20px;
    border: 5px solid #2196f3;
    height: 180px;
    flex-shrink: 0;
}

.service-icon {
    width: 125px;
    height: 125px;
    flex-shrink: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    /* right: 33%; */
    left: 35%;
    border-radius: 50%;
    border: 5px solid #2196f3;
    background-color: #fff;
}

.choose-icon {
    margin: 22%;
}

.service-details {
    margin: 80px 15px 15px 15px;
}

.service-details h4 {
    color: #5B5B5B;
    font-family: Roboto;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 19px;
    text-align: center;
}

.service-details p {
    color: #5B5B5B;
    text-align: center;
    font-family: Roboto;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.about-box-container {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    min-height: 275px;
    padding: 0;

    align-items: center;
    display: flex;

    div {
        background-color: #0C0C0C;
        color: #fff;
        font-size: 40px;
        font-weight: 700;
        opacity: 1;
    }
}

.voting-votes ul {
    list-style-type: none;
}

.voting-votes .blue-check {
    color: #2196F3;
    font-size: 18px;
    font-weight: 600;
    padding: 6px 0;

    .fa-check-circle {
        color: #2196F3;
        font-size: 18px;
        font-weight: 600;
    }
}

.pricing-box-container {
    font-size: 32px;
}

.pricing-box-header {
    /* background-color: #2196F3; */
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 20px;
    color: #000;
    padding: 20px 40px;
    padding-right: 20px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}

.pricing-box-title {
    background-color: #2196F3;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}

.pricing-box-description {
    /* background-color: #2196F3; */
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 10px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    align-items: center;
    color: #2196F3;
    display: flex;
    font-size: 15px;

    /* 075490 */

    .pricing-box-bg-blue {
        background-color: #2196F3!important;
    }

    .choose_btn {
        background-color: #2196F3!important;
        border-radius: 36px!important;
        font-size: 18px;
        margin: 0 auto;
        padding: 6px 60px;
    }

    li {
        color: #2196F3!important;
        font-weight: 500!important;
    }

    .fa-check-circle {
        color: #2196F3!important;
        padding-right: 10px;
    }
}

.pricing-box-bg-darkblue {
    background-color: #075490!important;
}

.pricing-box-bg-blue {
    background-color: #2196F3!important;
}

.feature-title {
    color: #2196F3;
    font-family: Roboto !important;
    font-size: 36px;
}

.feature-title span {
    color: #004364;
}


.feature p {
    color: #606060;
    font-family: Roboto !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.feature-img{
 max-width: 270px;
}

.full-service-wrapper {
    border-radius: 25px;
    height: 100%;
}

.full-service-conten {
    padding: 50px 50px 40px 0px;
}
.full-service-conten h3 {
    color: #2196F3;
    font-size: 40px;
}
.full-service-conten span {
    color: #fff !important;
    font-size: 35px;
}
.full-service-conten p {
    color: #D2D2D2;
    text-align: right;
    font-family: Roboto !important;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 30px;
    width: 55%;
    float: right;
}


.take-control-wrapper {
    border-radius: 25px;
    height: 100%;
}
.take-control-conten {
    padding: 50px 50px 0px 50px;
}
.take-control-conten h3 {
    color: #2196F3;
    font-size: 40px;
}
.take-control-conten span {
    color: #fff !important;
    font-size: 35px;
    display: block;
}
.take-control-conten p {
    color: #D2D2D2 !important;
    font-family: Roboto !important;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 10px 0px;
    text-align: left;
}
.take-control-conten button {
    color: #FFF !important;
    font-family: Roboto !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 500;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    background-color: transparent !important;
    float: right;
}



.leave-everything-wrapper {
    border-radius: 25px;
    height: 100%;
}
.leave-everything-conten {
    padding: 50px 50px 0px 50px;
}
.leave-everything-conten h3 {
    color: #2196F3;
    font-size: 40px;
    text-align: right;
}
.leave-everything-conten span {
    color: #fff !important;
    font-size: 35px;
    display: block;
}
.leave-everything-conten p {
    color: #D2D2D2 !important;
    font-family: Roboto !important;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 10px 0px;
    text-align: right;
}
.leave-everything-conten button {
    color: #FFF !important;
    font-family: Roboto !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 500;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    background-color: transparent !important;
}

.assistance-required-wrapper{
 text-align: -webkit-center;
}

.assistance-required{
    text-align: center;
    font-size: 40px;
    color: #2196f3;
    width: 60%;
}

.pricing-footer{
    justify-content: center;
    text-align: center;
}
.pricing-footer button {
    font-size: 20px;
    width: 100%;
    height: 65px;
    margin: 5px;
}
.pricing-footer img {
    width: 30px;
}

.pricing-page h1 {
    color: #2196F3;
    text-align: center;
    font-family: Roboto !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.pricing-page h1>span {
    font-family: Roboto !important;
    font-size: 40px;
    color: #004364;
}

.most-popular-div {
    position: relative;
}

.most-popular-title {
    position: absolute;
    background-color: #2196f3 !important;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    top: 25px;
    right: 25px;
    padding: 10px 25px;
    border-radius: 25px;
}

.pricing-box-container:hover {
    margin-top: -20px;

    transition: 0.5s ease-in-out;

    .pricing-box-header {
        /* background-color: #075490; */
        transition: 0.5s ease-in-out;
    }

    .most-popular-title {
        background-color: #075490 !important;
        transition: 0.5s ease-in-out;
    }

    .pricing-box-title {
        background-color: #075490 !important;
        transition: 0.5s ease-in-out;
    }

    .pricing-box-description {
        /* background-color: #075490; */
        transition: 0.5s ease-in-out;
    }

    .pricing-box-description .choose_btn {
        background-color: #075490 !important;
        transition: 0.5s ease-in-out;
    }
}
.page_h1{
    color: #2196F3;
    text-align: center;
    font-family: Roboto !important;
    font-size: 33.857px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.page_h1 span{
    color: #004364;
}

/* For mobile phones: */
@media only screen and (max-width: 668px) {



    .pricing-page h1 {
        font-size: 30px !important;
    }

    .pricing-page h1>span {
        font-size: 28px !important;
    }

    .pricing-page p {
        font-size: 18px !important;
    }

    .features-pricing h3{
        font-size: 28px !important;
        text-align: left;
        line-height: normal !important;
    }

    .voting-votes h1 {
        font-size: 35px;
        text-align: center;
        margin-top: 25px;
        line-height: 45px;
    }
    .voting-votes p {
        text-align: center;
    }

    .why-choose-div {
        margin-top: 100px;
    }


    .why-choose-wrapper {
        border-radius: 20px;
        border: 5px solid #E5E5E5;
        height: 240px;
        flex-shrink: 0;
    }

    .why-choose-icon {
        width: 110px;
        height: 110px;
        flex-shrink: 0;
        position: absolute;
        top: -22%;
        bottom: -22%;
        right: 35%;
        left: 32%;
        border-radius: 50%;
        box-shadow: 0 0 10px #ccc;
        background-color: #fff;
    }

    .choose-icon {
        margin: 15%;
    }

    .choose-icon svg{
        max-width: 70px;
    }

    .why-choose-details {
        margin: 70px 10px 0px 10px;
    }

    .why-choose-details h4 {
        color: #5B5B5B;
        font-family: Roboto !important;
        font-size: 18px !important;
        font-style: normal;
        font-weight: 700;
        line-height: normal !important;
        margin-bottom: 15px;
    }

    .why-choose-details p {
        color: #5B5B5B;
        text-align: center;
        font-family: Roboto !important;
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .fot-submenu a{
        font-size: 15px !important;
    }

    .copyright{
        font-size: 12px !important;
    }

     /* for mobile */
     .footer_features button {
        font-size: 10px;
    }

    .footer_features h4 {
        line-height: 20px !important;
        font-size: 12px !important;

    }

    .footer_features p {
        line-height: 16px !important;
        font-size: 8px !important;
    }
    .feature p{
        text-align: center;
        margin: 0px;
    }
    .col-sm-6{
        max-width: 50% !important;
        padding: 0px 8px;
    }
    .services-box h4 {
        font-size: 14px !important;
        padding: 10px 0px;
    }

    .service h1 {
        font-size: 35px;
    }

    .service span {
        font-size: 25px;
    }

    .service p {
        color: #606060;
        text-align: center;
        font-family: Roboto;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }


    .full-service-wrapper {
        background-repeat: no-repeat !important;
        background-size: auto !important;
        background-position: center !important;
    }
    .full-service-conten {
        padding: 20px 10px 0px 10px !important
    }
    .full-service-conten h3 {

        font-size: 24px !important;
        text-align: center !important;
        width: 100% !important;
        line-height: normal !important;
        /* font-size: 25px !important;
        text-align: center !important;
        line-height: normal !important;
        margin-top: -15px !important;
        padding-top: 15px; */
    }
    .full-service-conten span {
        font-size: 22px !important;
    }
    .full-service-conten p {
        font-size: 16px !important;
        text-align: center !important;
        width: 100% !important;
        margin-top: 10px;
        padding-bottom: 15px;
    }


    .take-control-wrapper {
        background-repeat: no-repeat !important;
        background-size: auto !important;
        background-position: center !important;
    }
    .take-control-conten {
        padding: 20px 20px 0px 20px !important;
        text-align:center
    }
    .take-control-conten h3 {
        font-size: 24px !important;
        text-align: center !important;
        width: 100% !important;
        line-height: normal !important;
        /* font-size: 30px !important;
        text-align: center !important;
        line-height: normal !important;
        width: 100% !important;
        margin-top: -15px !important;
        padding-top: 15px; */
    }
    .take-control-conten span {
        font-size: 25px !important;
    }
    .take-control-conten p {
        font-size: 15px !important;
        text-align: center !important;
    }
    .take-control-conten button {
        /* display: none !important; */
        font-size: 18px !important;
        font-style: normal;
        font-weight: 500;
        padding: 10px;
        margin: 0px 0px 20px 0px;
        background-color: transparent !important;
        float: none;
    }


    .take-control-conten img{
        height: 20px;
    }

    .leave-everything-wrapper {
        background-position: center !important;
        height: 115%;
    }
    .leave-everything-conten {
        padding: 20px 20px 0px 20px;
    }
    .leave-everything-conten h3 {
        color: #2196F3;
        font-size: 24px !important;
        text-align: center !important;
        width: 100% !important;
        line-height: normal !important;
    }
    .leave-everything-conten span {
        color: #fff !important;
        font-size: 22px !important;
    }
    .leave-everything-conten p {
        font-size: 15px !important;
        line-height: normal;
        padding: 10px 0px;
        text-align: center !important;
    }
    .leave-everything-conten button {
       display: none !important;
    }

    .start-conversation-btn{
        display: block !important;

    }

    .start-conversation-btn button{
        /* color: #2196f3; */
        font-size: 18px;
        background: transparent;
        margin: -50px 10px 0px 0px;
        font-style: normal;
        font-weight: 500;
        padding: 10px;
    }

    .start-conversation-btn img{
        height: 20px;
    }

    .start-conversation-btn path {
        fill: #2196F3;
    }

    .assistance-required{
        text-align: center;
        font-size: 25px !important;
        color: #2196f3;
        width: 100% !important;
        line-height: normal !important;
    }

    .pricing-footer button {
        font-size: 15px;
        width: 70%;
        height: 50px;
    }

    .pricing-footer img {
        width: 20px;
    }

    .pricing-box-container{
        font-size: 25px;
    }

    .voting-votes .blue-check{
        font-size: 15px;
    }

}
 /* End For Mobile Responsive */

 /* For tablets: */
@media only screen and (min-width: 600px) {
}


.feature_consult_img{
    height: 340px;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .feature_consult_img{
        height: 195px;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

    .feature_consult_img{
        height: 420px;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

    .feature_consult_img{
        height: 280px;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .feature_consult_img{
        height: 330px;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .feature_consult_img{
        height: 380px;
    }
}



/* Small devices (portrait tablets and large phones, 600px and up) */
@media (max-width: 600px) {
    .service-icon {
        left: 31%;
    }
}

@media (min-width: 1440px){
    .full-service-wrapper {
        height: 450px;
    }

    .service-icon{
        left: 37%; 
    }
}
