:root {
     --btn_1: #191919;
     --btn_2: #fff759;
     --clr_3: #8000ff;
     --clr_4: #00ffc9;
}
 .resent_post {
     margin-top: 55px;
     margin-left: auto;
     margin-right: auto;
     max-width: 90%;
     border-top: 4px solid #424141;
     margin-bottom: 100px;
}
 .block_resent_post {
     text-align: center;
     font-family: "DM Sans", Sans-serif;
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
     color: #111821;
     margin-top: 34px;
}
 .mi_logo img {
     width: 50px;
}

.in9 {font-size: 0.8em;
    letter-spacing: -1px;
    color: #0b0a08;
}

 .cont_wdth {
     max-width: 1100px;
     margin: auto;
}
 .box-site-branding {
     display: flex ;
     width: 100%;
     justify-content: space-between;
     align-items: center;
     padding: 15px 0;
}

.site-header {
    padding: 0 5%;
}

 .mi_logo {
     display: flex;
     align-items: center;
     justify-content: space-between;
     width: auto;
}
 .mi_logo span {
     font-weight: 900;
     text-transform: uppercase;
     font-size: 24px;
     margin-left: 12px;
     color: #000;
}

.mibtn {
    color: #000 !important;
    text-decoration: none;
    font-weight: 700;
    padding: 14px 24px;
    font-size: 14px;
    border: 2px solid #757575;
    box-shadow: 0px 8px 20px rgb(0 0 0 / 10%);    
}

.main-navigation {
     font-family: 'Mulish';
}

 .baner_1 h1 {
     font-family: "DM Sans", Sans-serif;
     font-size: 48px;
     font-weight: 800;
     text-transform: uppercase;
     line-height: 1.1em;
     letter-spacing: -2.88px;
     color: #ffffff;
     text-shadow: 0px 3px 6px rgb(0 0 0 / 46%);
}
 .baner_1 {
     padding: 130px 0 130px;
     background-size: cover!important;
     background-position: 50% 0%!important;
     background-repeat: no-repeat!important;
     width: 100%;
     background-attachment: fixed!important;
     display: block;
}
 .text_baner {
     text-align: center;
     width: 90%;
     display: block;
     margin: 0 auto;
     max-width: 600px;
}
 .p_baner {
     max-width: 680px;
     text-align: center;
     font-family: "Open Sans", Sans-serif;
     font-size: 24px;
     font-weight: 700;
     line-height: 1.4em;
     letter-spacing: 0px;
     text-shadow: 0px 3px 6px rgb(14 14 14 / 32%);
     color: #ffffff;
     margin: 0 auto;
}
 .bnt_vec {
     position: relative;
     width: 400px;
     height: 100px;
     margin: 50px auto 0px;
     font-size: 24px;
     font-weight: 800;
     text-decoration: none;
     text-shadow: 0px 9px 12px #ffffff;
     letter-spacing: 5px;
}
 .bnt_vec a {
     color: #080808;
     font-size: 13px;
     font-weight: 600;
     text-decoration: none;
     border: 2px solid #fff;
     padding: 10px 20px;
     background: #fff;
     text-transform: uppercase;
     letter-spacing: 2px;
     box-shadow: 0px 12px 22px #000;
}

.bnt_vec a:hover {
     color: #fff;     
     text-decoration: none;
     border: 2px solid var(--clr_4);;
     background: var(--clr_4);     
}




 .btn_str {
     position: absolute;
     top: 21px;
     width: 173px;
     height: 96px;
     background: url(/blogs/media/str.png);
     background-size: 100%;
     background-position: 0% 50%;
     background-repeat: no-repeat;
     transform: rotate(-30deg);
}
 .cont_flex {
     display: flex;
     justify-content: space-between;
}
 .c_3 {
     width: 34%;
     background: #fff759;
     padding: 12px 30px;
}
 .c_3 h3 {
     font-family: "DM Sans", Sans-serif;
     font-size: 20px;
     line-height: 1.3em;
     letter-spacing: -0.96px;
     text-transform: uppercase;
     margin-bottom: 14px;
     text-align: center;
     color: #000000;
}
 .block_20 {
     padding: 100px 0 100px;
     background: #2b2b2b;
}
 .cont_flx20 {
     display: flex;
     justify-content: space-between;
}
 .txt_left_20 {
     width: 48%;
     text-align: justify;
     font-weight: 200;
     font-size: 19px;
     letter-spacing: 1px;
     line-height: 32px;
     color: #e7e7e7;
}
 .txt_right_20 {
     width: 48%;
     flex-wrap: wrap;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .txt_right_20 a {
     color: #000;
     text-decoration: none;
}
 .txt_lnk {
     font-size: 40px;
     line-height: 45px;
     letter-spacing: 2px;
     text-align: center;
     font-weight: 800;
     color: #fff759;
     font-family: "Bad Script", cursive;
     width: 100%;
}
 .arr_lnk {
     width: 200px;
     height: 3.5px;
     background: #fff759;
     margin: 29px auto 0px;
     position: relative;
}
 .arr_lnk:before {
     content: '';
     width: 30px;
     height: 4px;
     position: absolute;
     background: #fff759;
     margin: 10px auto;
     border-radius: 2px;
     top: -21px;
     right: -3px;
     transform: rotate(45deg);
}
 .arr_lnk:after {
     content: '';
     width: 30px;
     height: 4px;
     position: absolute;
     background: #fff759;
     margin: 10px auto;
     border-radius: 2px;
     top: 1px;
     right: -3px;
     transform: rotate(-45deg);
}
 .block_5 {
     background: url(/blogs/media/krkn-bnr-2.webp);
     background-size: cover;
     background-position: center;
     background-attachment: fixed;
     padding: 150px 0;
}
 .right_block_2 {
     width: 48%;
}
 .heading_p {
     color: #ededed;
     font-size: 18px;
     font-weight: 800;
     line-height: 1.6em;
     letter-spacing: 2px;
     margin-bottom: -30px;
}
 .right_block_2 .heading_p {
     margin-bottom: 18px;
}
 .heading-title-white {
     font-size: 44px;
     font-weight: 800;
     line-height: 1.1em;
     letter-spacing: 0;
     color: #fff;
     margin-bottom: 65px;
     text-shadow: 0px 6px 12px rgb(60 59 59 / 81%);
}
 .milink3 {
     color: #000000;
     padding: 14px 26px 16px;
     text-decoration: none;
     background: rgb(255 247 89);
     font-weight: 700;
     font-size: 15px;
     letter-spacing: 2px;
     box-shadow: 0px 17px 29px rgb(255 247 89 / 47%);
}
 .section-margin {
     margin-top: 100px;
     background: #2b2b2b;
     padding: 70px 0 0;
}
 .container {
     max-width: 1690px;
     width: 100%;
     padding: 0 15px;
     margin: 0 auto;
}
 .phone-login__titmi {
     text-align: center;
     max-width: 800px;
     margin-left: auto;
     margin-right: auto;
}
 #vhod h2 {
     font-size: 50px;
     line-height: 63px;
     font-weight: 700;
     font-size: 50px;
     line-height: 58px;
    /*background: linear-gradient(89.86deg, #D8E4E4 0.1%, #00ffc9 99.88%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     text-fill-color: transparent;
     */
     color: var(--clr_4);
}
 .mi_phone-login__cirk {
     position: relative;
     background: var(--clr_4);
     width: 70px;
     height: 70px;
     border-radius: 50%;
}
 .mi_phone-login__cirk:before {
     position: absolute;
     background: #121212;
     width: 3px;
     height: 26px;
     content: '';
     top: 22px;
     left: 34px;
}
 .mi_phone-login__cirk:after {
     position: absolute;
     background: #121212;
     width: 26px;
     height: 3px;
     content: '';
     top: 33px;
     left: 22px;
}
 #vhod p {
     font-weight: 200;
     font-size: 17px;
     line-height: 26px;
     color: #cacacf;
     font-family: "Mulish", sans-serif;
}
 .phone-login__tit p a {
     font-weight: 600;
     font-size: 18px;
     line-height: 21px;
     color: #EAEAEC;
     transition: 0.3s;
     border-bottom: 1px solid #EAEAEC;
}
 .open__darknet {
     margin-top: 30px;
     font-weight: 600;
     font-size: 22px;
     line-height: 26px;
     font-weight: 400 !important;
     border-bottom: 1px solid #D8E4E4;
     transition: 0.3s;
}
 .phone-login__flex {
     margin-top: 80px;
     display: flex;
     align-items: flex-start;
     justify-content: space-between;
     max-width: 1360px;
     width: 100%;
     padding-bottom: 60px;
}
 .phone-login__info {
     max-width: 800px;
}
 .phone-login__box:first-child {
     margin: 0;
}
 .phone-login__box {
     margin-top: 100px;
     display: flex;
     align-items: flex-start;
     position: relative;
}
 .phone-login__box:before {
     content: "";
     position: absolute;
     top: 91px;
     left: 35px;
     width: 1px;
     height: 113px;
     background: #494949;
}

.phone-login__box:last-child:before {
    height: 0px;
}

#tgjjxylgcd {
    margin-top: 100px;
}

 .phone-login__cirk {
     display: flex;
     max-width: 70px;
     width: 100%;
     border-radius: 50%;
}
 .phone-login__text {
     margin-left: 30px;
     width: calc(100% - 100px);
}
 .phone-login__text p {
     margin-top: 30px;
     min-height: 64px;
}
 .phone-login__text strong {
     font-weight: 600;
     color:#fff;
     font-size: 20px;
}
 .phone-login__text a {
     color: #fff;
     text-decoration: underline;
}
 .full_squares {
     display: flex;
     flex-wrap: wrap;
     position: relative;
}
 .img_square, .txt_square {
     width: 50%;
}
 .back_color_1 {
     background: #8000ff;
}
 .txt_square h3 {
     font-size: 28px;
     font-weight: 600;
}
 .sq_p {
     font-size: 18px;
     font-weight: 400;
     margin-bottom: 36px;
     margin-top: 20px;
     color: #fff;
}
 .button_squqre {
     font-size: 16px;
     color: #fff !important;
     border: 3px solid #fff;
     padding: 12px 20px;
     position: relative;
     transition: .8s;
}
 .back_color_2 {
     background: #1e1e1e;
}
 .txt_square {
     display: flex;
     text-align: left;
     color: #fff;
     align-items: center;
     padding: 20px 5%;
}
 .many_list {
     background: linear-gradient(135deg, #1e1e1e 60%, #000);
}
 .back_list {
     background-image: url(https://darknetmegamarket.com/assets/images/backlist.png);
     background-position: -60% 33%;
}
 .into_list {
     padding: 100px 0;
     max-width: 1100px;
     margin: 0px auto;
}
 .into_1 {
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin-bottom: 60px;
}
 .into_1 h1 {
     font-size: 50px;
     color: #fff;
     font-weight: 900;
     text-transform: uppercase;
     width: calc(100% - 250px);
}
 .into_star {
     width: 136px;
     height: 136px;
     position: relative;
}
 .into_star span {
     font-size: 60px;
     color: #fff;
     line-height: 136px;
     text-align: center;
     position: relative;
     left: 20px;
}
 .star {
     background-image: url(/blogs/media/zvezda.png);
     background-position: -50% 50%;
     background-size: 100%;
     position: absolute;
     top: -33px;
     left: -60px;
     width: 200px;
     height: 200px;
     animation: move 9s infinite linear;
     opacity: 0.5;
}
 .into_2 {
     display: flex;
     align-items: center;
     justify-content: space-between;
     flex-wrap: wrap;
}
 .one_into {
     width: 50%;
     color:#fff;
     padding-top: 20px;
     padding-bottom: 30px;
}
 .one_into h3 {
     FONT-WEIGHT: 200;
     font-size: 27px;
     letter-spacing: 2px;
     color: var(--btn_2);
}
 .one_into p {
     font-size: 17px;
     font-weight: 200;
     color: #cac9c9;
}
 .hdr2 {
     font-family: "Bad Script", cursive;
     font-size: 48px;
     font-weight: 600;
     line-height: 52px;
     margin-bottom: 20px;
}
 .one_into:nth-child(odd) {
     border-right: 1px solid #444;
     text-align: left;
     padding-right: 50px;
}
 .one_into:nth-child(1) {
     border-bottom: 1px solid #444;
}
 .one_into:nth-child(2) {
     border-bottom: 1px solid #444;
}
 .display-2 {
     font-size: 48px!important;
     font-weight: 800!important;
     line-height: 1.2;
}
 .one_into:nth-child(even) {
     padding-left: 50px;
     text-align: right;
}
 @keyframes move {
     0% {
        transform:rotate(0);
    }
     50% {
        transform:rotate(360deg);
    }
     100% {
        transform:rotate(0);
    }
}
 .section-sm {
     margin: 70px 0;
}
 .vzhficyqcv .ptfdhhwkhte{
     padding:78px 0 48px;
     text-align:center 
}
 .vzhficyqcv .druezhyeqccr {
     color: var(--btn_1);
     font-weight: 600;
     transition: color .5s ease-in-out;
     text-decoration: underline;
}
 .vzhficyqcv .druezhyeqccr:hover{
     color: var(--clr_4);
}
 .efsuyjtsrzk .jfydhoyoxeiihpr {
     color: #222;
}

.efsuyjtsrzk {
    padding:0 4%;
}
.efsuyjtsrzk img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -36px;
}

.efsuyjtsrzk .py-3 {
    text-align: center!important;
}


 .vzhficyqcv .yohhgzvilk{
     transition:all .4s ease-in-out 
}
 .vzhficyqcv .yohhgzvilk:hover{
     transform:scale(1.1) 
}
 .vzhficyqcv .ptfdhhwkhte {
     padding: 78px 0 48px;
     text-align: center;
}
 .yupzprcqkogcpg {
     margin-bottom: 100px;
}
 .fjithajcvj {
     justify-content: flex-start !important;
}
 .ltpxkcoizflheou {
     display: flex !important;
}
 .zfyxulvphljhy, .py-3 {
     padding-bottom: 1rem !important;
     padding-bottom: 1rem !important;
     font-size: 25px;
     font-weight: 200;
     margin-bottom: 0;
}
 .jfydhoyoxeiihpr {
     color: #6e6e6e !important;
     font-weight: 200;
     line-height: 26px;
     font-size: 18px;
}

.img_square img {
    width: 100%;
}
 .xhxgtgprre {
     justify-content: space-between !important;
}
 @media (min-width: 768px) {
     .zkyqrpgpehq {
         display: flex !important;
    }
}
 .zeyerpkdowf {
     max-width: 600px;
     margin: auto;
}
 .efsuyjtsrzk a {
     color: #000637;
     text-decoration: none;
     background-color: transparent;
}
 .vzhficyqcv .ptfdhhwkhte {
     padding: 78px 0 48px;
     text-align: center;
}
 .zeyerpkdowf {
     max-width: 600px;
     margin: auto;
}
 .yupzprcqkogcpg {
     margin-bottom: 100px;
}
 .fjithajcvj {
     justify-content: flex-start !important;
}
 .ltpxkcoizflheou {
     display: flex !important;
}
 .block_3 {
     margin: 100px 0 50px 0;
     overflow: hidden;
}
 .left_pic_1, .right_pic_1 {
     position: relative;
     width: 50%;
     padding-bottom: 100px;
     padding-top: 100px;
}
 .right_pic_1 {
     padding-bottom: 130px;
}
 .right_txt_1 {
     width: 48%;
     display: flex;
     align-items: center;
     padding: 20px 40px 20px 20px;
}
 .left_txt_1 {
     width: 48%;
     display: flex;
     align-items: center;
     padding: 20px 20px 20px 40px;
}
 .p_pics_block {
     font-size: 19px;
     color: #444;
     line-height: 32px;
     font-weight: 200;
}
 .pics_div {
     width: 500px;
     height: 700px;
     position: relative;
     left: -20%;
}
 .pics_div2 {
     width: 500px;
     height: 700px;
     position: relative;
     right: -40%;
}
 .pics_div2:before {
     content: '';
     width: 500px;
     height: 500px;
     position: absolute;
     left: -123px;
     top: -82px;
     transform: rotate(45deg);
     border-radius: 50%;
     opacity: 0.5;
     background-image: linear-gradient(to bottom right, #0035ff, #ff007e);
     box-shadow: 0px 12px 30px rgb(0 0 0 / 48%);
     z-index: -1;
}
 .pics_div2:after {
     content: '';
     width: 500px;
     height: 500px;
     position: absolute;
     left: -97px;
     bottom: 101px;
     transform: rotate(65deg);
     border-radius: 50%;
     background: #eeeeee;
     box-shadow: 0px 12px 30px rgb(0 0 0 / 16%);
     z-index: -1;
}
 .pics_div:before {
     content: '';
     width: 600px;
     height: 600px;
     position: absolute;
     transform: rotate(45deg);
     right: -104px;
     top: 14px;
     border-radius: 50%;
     background: #def6fb;
     box-shadow: 0px 12px 30px rgb(0 0 0 / 16%);
     z-index: -1;
}
 .h2_block {
     font-weight: 800;
     font-size: 36px;
     color: #000;
     font-size: 40px;
     letter-spacing: 2px;
     text-align: center;
     font-weight: 800;
     color: #000;
     font-family: "Bad Script", cursive;
}
 .pics_1 {
     background: url(/blogs/media/pc12.png);
     background-size: auto;
     background-position: center;
}
 .pics_2 {
     background: url(/blogs/media/pc22.png);
     background-size: auto;
     background-position: center;
}
 .counters-item {
     padding-bottom: 30px;
     color: #444;
     position: relative;
     text-align: center;
}
 .counters-item:before {
     background: #e5e5e5;
     content: "";
     margin-top: -27.5px;
     height: 55px;
     width: 1px;
     position: absolute;
     right: -15px;
     top: 50%;
}
 .counters-item span {
     display: inline;
     font-size: 35px;
     font-weight: 700;
     line-height: 50px;
}
 p {
     font-family: "Roboto", sans-serif;
     color: #9a9a9a;
     font-size: 16px;
}
 .cont_relative {
     position: relative;
}
 .grey_p2 {
     font-family: "DM Sans", Sans-serif;
     font-size: 18px;
     font-weight: 400;
     line-height: 1.6em;
     color: #7898AF;
     position: absolute;
     top: -48px;
     left: 0px;
     letter-spacing: 2px;
}
 .block_6 {
}
 .p3-2 {
     font-family: "Open Sans", Sans-serif;
     font-size: 24px;
     font-weight: 400;
     line-height: 1.4em;
     letter-spacing: 0px;
     color: #111821;
}
 .c_32 {
     width: 32%;
}
 .block_h23 {
     font-family: "DM Sans", Sans-serif;
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
     color: #111821;
     margin-top: 19px;
}
 .pricing-card-area .single-card {
     background: #ffff;
     padding: 70px 0px;
     -webkit-box-shadow: 0 8px 26px rgba(67, 40, 124, 0.08);
     border-radius: 8px;
}
 .mb-30 {
     margin-bottom: 30px;
}
 .pricing-card-area .single-card .card-top {
     padding: 0 26px;
}
 .pricing-card-area .single-card .card-top img {
     margin-bottom: 20px;
}
 .pricing-card-area .single-card .card-top h4 {
     font-size: 25px;
     font-weight: 600;
     line-height: 1.3;
     margin-bottom: 25px;
     font-family: "Poppins", sans-serif;
     color: #140C40;
     margin-top: 0px;
     font-style: normal;
     font-weight: 500;
     text-transform: normal;
}
 .pricing-card-area .single-card .card-mid {
     margin-bottom: 25px;
     padding-bottom: 26px;
     border-bottom: 1px solid #E7E6EB;
}
 .pricing-card-area .single-card .card-mid h4 {
     color: var(--clr_3);
     font-size: 32px;
     font-weight: 600;
}
 .card-bottom ul {
     margin: 0px;
     padding: 0px;
}
.pricing-card-area .single-card .card-bottom ul li {
    color: #000;
    font-weight: 300;
    margin-bottom: 14px;
    font-size: 17px;
}
 li {
     list-style: none;
}
 .borders-btn {
     padding: 10px 64px;
     background: none;
     border: 1px solid var(--clr_3);
     display: inline-block;
     color: var(--clr_3);
     border-radius: 30px;
     margin-top: 20px;
}
 .borders-btn:hover {
     background: var(--clr_3);
     color: #fff;
     text-decoration: none;
}
 .faq {
     margin-bottom: 60px;
}
 .vlifiwwvjuklhrg {
     padding: 0 10px;
     max-width: 900px;
     margin: 0 auto;
}
 .yqouhttxlqk {
     margin-bottom: 15px;
     font-family: "DM Sans", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -1.92px;
    color: #111821;
     text-transform: uppercase;     
}

.ditqadrrccs {
    font-size: 1.3rem;
}

.zdcouwdqud {
    font-size: 18px;
    color: #616161;
    line-height: 29px;
}





 .xigxfczgwdxk {
     margin-bottom: 20px;
     font-size: 19px;
     line-height: 120%;
     letter-spacing: .3px;
}
 .xthdgpzgoiop {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     gap: 10px;
     margin: 0;
     padding: 0;
}
 .epueahwzgus {
     position: relative;
     cursor: pointer;
     width: 100%;
     border-bottom: 1px solid #aaa;
     padding: 20px 0;
}

.epueahwzgus:last-child {
    border-bottom: none;
}

 .qvifhgoxdeklzhe {
     color: #111;
}

 @media (min-width: 1100px) {
     .rev {
         padding-top: 250px;
    }
}
 @media (min-width: 700px) {
     .rev {
         margin-bottom: 100px;
    }
}
 .rev {
     padding-top: 160px;
     position: relative;
     overflow: hidden;
     margin-bottom: 70px;
}
 .rev__title{
     margin-bottom:60px 
}
 .rev__item{
     border:1px solid #000;
     border-radius:32px;
     min-height:320px;
     padding:22px 20px 40px 20px;
     width: 31%;
}
 .rev__item-box{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     gap:15px;
     margin-bottom:30px 
}
 .rev__au{
     text-transform:uppercase;
     font-size:16px 
}
 .rev__cl{
     font-size:15px;
     color:#465976 
}
 .rev__img{
     width:60px;
     height:60px;
     background-color:#ebf3ff;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     border-radius:50%;
     border:2px solid #000 
}
 .title {
     font-size: 30px;
     text-align: center;
}
 .img_c_3 {
     width: 161px;
     height: 180px;
     display: block;
     margin: 0px auto 0px;
}
 .p3i {
     font-weight: 200;
     font-size: 19px;
     letter-spacing: 1px;
     line-height: 32px;
     text-align: center;
}
 .bc1 {
     background: url(/blogs/media/home-1-icon-4.svg);
     background-size: cover;
     background-position: center;
}
 .bc2 {
     background: url(/blogs/media/home-1-icon-3.svg);
     background-size: cover;
     background-position: center;
}
 .bc3 {
     background: url(/blogs/media/home-1-icon-5.svg);
     background-size: cover;
     background-position: center;
}
 .block_2 .p3i {
     font-weight: 200;
     font-size: 15px;
     letter-spacing: 0px;
     line-height: 27px;
     text-align: center;
     color: #000;
}
 .c_33 {
     width: 32%;
}
 .cfr {
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
}
 .c_33 h3 {
     font-family: "DM Sans", Sans-serif;
     font-size: 24px;
     font-weight: 200;
     line-height: 1.3em;
     letter-spacing: -0.96px;
     margin-bottom: 14px;
     text-align: center;
}
 .block_2 .c_3 h3 {
     font-family: "DM Sans", Sans-serif;
     font-size: 20px;
     line-height: 1.3em;
     letter-spacing: -0.96px;
     text-transform: uppercase;
     margin-bottom: 14px;
     text-align: center;
     color: #000000;
     font-weight: 600;
     margin-top: 20px;
}
 .cid-sFHr5fwP9J .mbr-section-title, .cid-sFHr5fwP9J .mbr-section-subtitle, .cid-sFHr5fwP9J .timeline-date {
     text-align: center;
     margin: 37px 0 40px;
}
 .cid-sFHr5fwP9J .iconBackground {
     position: absolute;
     width: 20px;
     height: 20px;
     border-radius: 50%;
     border: 3px solid #ff9b05;
     margin-left: -9px;
     padding: 0;
}
 @media (max-width: 767px) {
     .cid-sFHr5fwP9J .iconBackground {
         left: 15px;
         top: 30px;
    }
}
 @media (min-width: 768px) {
     .cid-sFHr5fwP9J .iconBackground {
         top: 70px;
         left: 50%;
    }
}
 .cid-sFHr5fwP9J .row:after {
     content: "";
     position: absolute;
     background-color: #ff9b05;
     width: 2px;
}
 @media (max-width: 767px) {
     .cid-sFHr5fwP9J .row:after {
         height: calc(100% + 30px);
         top: 50px;
         left: 15px;
    }
}




















 @media (min-width: 768px) {
     .cid-sFHr5fwP9J .row:after {
         height: calc(100% - 20px);
         top: 90px;
         left: 50%;
    }
}
 @media (max-width: 767px) {
     .cid-sFHr5fwP9J .timeline-date-wrapper, .cid-sFHr5fwP9J .timeline-text-wrapper, .cid-sFHr5fwP9J .image-wrapper {
         padding: 0rem;
         padding-left: 2rem;
    }
     .cid-sFHr5fwP9J .mbr-timeline-date {
         text-align: left !important;
    }
     .cid-sFHr5fwP9J .mbr-timeline-title {
         text-align: left;
         margin-top: 3rem;
    }
}
 @media (max-width: 991px) and (min-width: 768px) {
     .cid-sFHr5fwP9J .timeline-date-wrapper, .cid-sFHr5fwP9J .timeline-text-wrapper {
         padding: 1rem;
    }
}
 .timeline-text-wrapper h2 {
     font-family: "Bad Script", cursive;
}
 .parallax {
     color: #000;
     line-height: 30px;
     font-weight: 200;
     font-family: "Mulish", sans-serif!important;
}
 .mt-3, .my-3 {
     font-weight: 200!important;
     color: #000!important;
     line-height: 30px!important;
     font-family: "Mulish", sans-serif!important;
}
 .cid-sFHr5fwP9J .timelines-container {
     display: flex;
     flex-wrap: wrap;
}
 .mt-4 {
     margin-top: 2rem !important;
}
 .cid-sFHr5fwP9J .timeline-element {
     position: relative;
}
 @media (min-width: 992px) {
     .row3 {
         margin-left: -16px;
         margin-right: -16px;
    }
}
 .row3 {
     display: -webkit-flex;
     -webkit-flex-wrap: wrap;
}
 .mb-5 {
     margin-bottom: 3rem !important;
}
 @media (min-width: 992px) {
         .row3 > [class*=col] {
        padding-left: 26px;
        padding-right: 26px;
    }
}
 @media (min-width: 768px) {
     .col-md-6 {
         flex: 0 0 auto;
         width: 50%;
    }
}
 @media (min-width: 768px) {
     .cid-sFHr5fwP9J .row3:after {
         height: calc(100% - 20px);
         top: 90px;
         left: 50%;
    }
}
 .cid-sFHr5fwP9J .row3:after {
     content: "";
     position: absolute;
     background-color: #ff9b05;
     width: 2px;
     z-index: -1;
}
 .social1 .mbr-section-title {
     font-size: 36px;
     color: #dbdbdb!important;
     text-align: center;
     display: block;
     font-weight: 700;
     margin-bottom: 43px!important;
}
 .cid-sFHrCR0OHz {
     padding-top: 6rem;
     padding-bottom: 6rem;
     background-color: #161616;
}
 .mbr-media img {
     width: 100%;
}
.mi_btn {
    background: #00ffc9;
    box-shadow: 0px 8px 20px rgb(0 255 201 / 54%);
    color: #000;
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 18px 20px;
    display: block;
    width: 250px;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: 1px;
    font-weight: 700;
    text-align: center;
    border-radius: 39px;
    text-decoration: none;
}
 .box2 {
     position: relative;
}
 .mbr-section-title {
     font-size: 45px;
     text-align: center;
     color: #00ffc9;
     font-weight: 800;
}
 .cid-sFHujWGouW .mbr-media {
     position: relative;
}
 .cid-sFHujWGouW .mbr-media img {
     width: 100%;
     object-fit: cover;
}
 .box2 .icon-wrap {
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     position: absolute;
}
 .circle_btn {
     width: 100px;
     height: 100px;
     border: 5px solid var(--btn_2);
     border-radius: 50%;
     position: relative;
     animation: light 2s ease-in-out infinite;
}
 .line_btn {
     width: 50px;
     height: 5px;
     background: var(--btn_2);
     position: absolute;
     top: 46px;
     left: 24px;
     animation: light 2s ease-in-out infinite;
}
 .line_btn:before {
     content: '';
     width: 18px;
     height: 5px;
     background: var(--btn_2);
     position: absolute;
     top: -6px;
     right: -1px;
     transform: rotate(45deg);
}
 .line_btn:after {
     content: '';
     width: 18px;
     height: 5px;
     background: var(--btn_2);
     position: absolute;
     top: 6px;
     right: -1px;
     transform: rotate(-45deg);
}
 @keyframes light {
     0% {
         opacity: 90%;
    }
     50% {
         opacity: 30%;
    }
     100% {
         opacity: 90%;
    }
}
 .aba__innersec {
     background-color: #191919;
}
 .aba__innerseccont {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     gap: 0px;
     padding: 50px 0 50px;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .aba__prem span {
     color: #949494;
     font-weight: 200;
     letter-spacing: 1px;
     font-size: 15px;
}
 .aba__prem {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     gap: 50px;
     position: relative;
     width: 33%;
}
 .aba__prem::after {
     content: "";
     width: 1px;
     height: 60px;
     left: 100px;
     position: absolute;
     background-color: rgba(255, 255, 255, .2);
}
 .aba__prem img {
     width: 80px;
     height: 80px;
     opacity: 0.9;
}
 .ins {
     margin: 60px 0 20px;
}
 .ins__title {
     margin-bottom: 18px;
     font-weight: 800;
     font-size: 40px;
     text-align: center;
}
 .ins__subtitle {
     font-size: 18px;
     text-align: center;
     margin-bottom: 70px;
     max-width: 400px;
     margin-left: auto;
     margin-right: auto;
     color: #909090;
     letter-spacing: 2px;
}
 .ins__item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     border-top: 1px solid #48484a;
     padding-top: 25px;
     margin-bottom: 60px;
}
 .ins__item-step {
     max-width: 500px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     gap: 40px;
}
 .ins__item-step span {
     font-size: 50px;
     color: #8000ff;
}
 .ins__item-step p {
     padding-top: 10px;
     font-size: 24px;
     color: #000;
     font-weight: 600;
}
 .ins__item-resh {
     padding-top: 10px;
     max-width: 480px;
     line-height: 135%;
     color: #909090;
}
 .ins__item-resh p {
     margin-bottom: 50px;
}
 .ins__item-resh a {
     border: 2px solid #8000ff;
     padding: 15px 40px;
     font-size: 15px;
     text-transform: uppercase;
     border-radius: 40px;
     -webkit-transition: all .4s;
     transition: all .4s;
     color: #8000ff;
}
 .left_block_2 {
     width: 48%;
     position: relative;
}
 .grey_p {
     font-family: "DM Sans", Sans-serif;
     font-size: 18px;
     font-weight: 400;
     line-height: 1.6em;
     color: #7898AF;
     position: absolute;
     top: -40px;
     left: 0px;
     letter-spacing: 2px;
}



.entry-content ol li {
        margin: 12px 0;
    color: #000;
    font-weight: 600;
}

.entry-content ol {
    margin-left: 0;
    padding-left: 0;
}








.btn-up {
    position: fixed;
    background: var(--clr_4);
    right: 20px;
    bottom: 15px;   
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    opacity: 0.8;
}

.btn-up::before {
  content: "";
  width: 40px;
  height: 40px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E");
}

.btn-up_hide {
  display: none;
}

@media (hover: hover) and (pointer: fine) {
  .btn-up:hover {
      opacity: 1;
      box-shadow: 0px 9px 20px rgb(0 0 0 / 25%);
  }
}
























 @media (max-width:992px){
     .vzhficyqcv .ptfdhhwkhte{
         padding:60px 0 
    }
}
 @media (max-width: 760px) {
     .block_h23 {
         font-size: 30px;
         line-height: 1.3em;
    }
    .p3-2 {
        font-size: 20px;
        line-height: 33px;
    }
     .add_class2 {
         margin-right: 0 !important;
         margin-left: 0 !important;
    }
     .into_list {
         padding: 50px 18px 0;
         overflow: hidden;
    }
     .into_1 h1 {
         font-size: 34px;
    }
     .into_star span {
         font-size: 45px;
         left: 54px;
    }
     .one_into {
         width: 100%;
         border-right: none!important;
         text-align: left!important;
    }
     .vzhficyqcv .efsuyjtsrzk{
         flex-basis:100% 
    }
     .block_21 {
         padding-top: 40px;
         padding-bottom: 70px;
    }
     .flx_21 {
         display: block;
         width: 90%;
         margin-left: auto;
         margin-right: auto;
    }
     .h2_21 {
         position: static;
         width: 100%;
         font-size: 33px;
         line-height: 43px;
    }
     .ph_bl {
         width: 100%;
         height: 500px;
    }
     .txt_21 {
         font-size: 33px;
         line-height: 43px;
         width: 90%;
         margin-left: auto;
         margin-right: auto;
    }
     .ph_bl {
         width: 100%;
         height: 500px;
    }
     .block_21 {
         padding-top: 40px;
         padding-bottom: 70px;
    }
     .flx_21 {
         display: block;
         width: 90%;
        margin-left: auto;
         margin-right: auto;
    }
     .h2_21 {
         position: static;
         width: 100%;
         font-size: 33px;
         line-height: 43px;
    }
     .h2_21:after {
         display: none;
    }
     .txt_21 {
         font-size: 33px;
         line-height: 43px;
         width: 90%;
         margin-left: auto;
         margin-right: auto;
    }
     .left_pic_1 {
         display: none;
    }
     .block_3 {
         margin: 0px 0 50px 0;
    }
     .right_txt_1 {
         width: 100%;
    }
     .left_txt_1 {
         width: 100%;
         padding: 0px 20px 20px 20px;
    }
     .left_pic_1, .right_pic_1 {
         display: none;
    }
}
 .right_block_2 {
     width: 48%;
}
 .c_34 {
     width: 32%;
}
 .cfr {
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
}
 .c_34 h3 {
     font-family: "DM Sans", Sans-serif;
     font-size: 24px;
     font-weight: 700;
     line-height: 1.3em;
     letter-spacing: -0.96px;
     margin-bottom: 14px;
}
 .clr1 {
     color: #7898AF;
     ;
}
 .c_34 .p3 {
     font-family: "Open Sans", Sans-serif;
     font-size: 18px;
     font-weight: 400;
     line-height: 1.4em;
     letter-spacing: 0px;
     color: #111821;
}
 .clr2 {
     color: #00e06d;
}
 .clr3 {
     color: #CD785B;
}
 .dvd {
     height: 4px;
     width: 100%;
     margin: 14px 0 20px 0;
}
 .bk1 {
     background: #7898af;
}
 .bk2 {
     background: #00e06d;
}
 .bk3 {
     background: #CD785B;
}
 .process-step {
     position: relative;
     text-align: center;
     padding: 35px;
     margin-top: 30px;
     -webkit-box-shadow: 0 14px 43px rgba(33, 54, 61, 0.15);
     box-shadow: 0 14px 43px rgba(33, 54, 61, 0.15);
}
 .process-step .process-icon {
     height: 55px;
     margin-bottom: 30px;
     padding-top: 5px;
}
 .process-step h4 {
     margin-bottom: 15px;
     font-size: 24px;
}
 .process-step:after {
     position: absolute;
     content: '';
     width: 275px;
     height: 56px;
     top: -40px;
     right: -40%;
     background: url(/blogs/media/process-line2.png) no-repeat scroll 0 0 / cover;
}
 .process:last-child .process-step:after {
     display: none;
}
 .parallax h3 {
     font: 700 32px / 1.3 "Futura PT", Calibri, sans-serif;
}
 .home .parallax, .page-id-9231 .parallax {
     width: 100%;
     height: 520px;
     text-align: center;
     position: relative;
     overflow: hidden;
     background-color: #efefef;
     background-image: url(/blogs/media/19c9eefb7092e08c320b182c6bb03469b2cdfb40.svg), url(/blogs/media/1625a81465c04e973498a4e22a031b912fe52f94.svg);
     background-position: top center, bottom center;
     background-repeat: no-repeat;
     background-size: 100% 100px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 15px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
 .col_3 {
     width: 32%;
     height: 500px;
     display: flex;
     align-items: center;
}
 .col_3_img {
     background: url(/blogs/media/phn.png);
     background-size: contain;
     background-position: center;
     background-repeat: no-repeat;
     height: 540px;
     width: 100%;
}
 .cont_wdth_2 {
     max-width: 900px;
     margin: auto;
}
 .phn_sec {
     margin: 100px 0;
     padding: 50px 0;
}
 .col_3_text {
     margin: 60px 0;
     font-weight: 200;
     font-size: 15px;
     color: #000000;
     letter-spacing: 1px;
     background: #f3f3f3;
     padding: 12px 20px;
}
 .rght_txt {
     text-align: right;
     position: relative;
}
 .rght_txt:after {
     content: '';
     position: absolute;
     top: 50%;
     right: -58px;
     width: 100px;
     height: 2px;
     background: #f3f3f3;
     z-index: -1;
     box-shadow: 0px 2px 3px rgb(0 0 0 / 23%);
}
 .lft_txt {
     position: relative;
}
 .lft_txt:after {
     content: '';
     position: absolute;
     top: 50%;
     left: -58px;
     width: 100px;
     height: 2px;
     background: #f3f3f3;
     z-index: -1;
     box-shadow: 0px 2px 3px rgb(0 0 0 / 23%);
}
 .col_3_text h5 {
     letter-spacing: -1px;
     font-size: 17px;
     color: #2e2e2e;
}
 .cln3 {
     width: 33%;
     display: flex;
}
 .pos_rel {
     position: relative;
}
 .cont_back {
}
 .num_crcle {
     width: 50px;
     height: 50px;
     background: #444;
     color: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 24px;
     font-weight: 600;
     border-radius: 50%;
}
 .txt_crcle {
     width: calc(100% - 60px);
     text-align: center;
     display: flex;
     align-items: center;
     justify-content: center;
     font-weight: 200;
     color: #000;
     font-size: 18px;
}
 .add_st1 {
     background: #f3f3f3;
     padding: 6px 5px;
     border-radius: 30px;
     margin-bottom: 22px;
}
 .last_svg {
     background: url(/blogs/media/icon_72.svg);
     background-size: 100%;
     background-position: center;
     background-repeat: no-repeat;
     height: 60px;
     width: 60px;
     top: -72px;
     right: -12px;
     position: absolute;
}
 .last_crc {
     height: 50px;
     width: 50px;
     top: 0px;
     right: -8px;
     box-shadow: 0px 3px 6px rgb(0 0 0 / 45%);
     position: absolute;
     background: #00d8af;
     border-radius: 50%;
}
 .last_crc:before {
     content: '';
     height: 24px;
     width: 24px;
     top: 14px;
     right: 13px;
     position: absolute;
     background: #fff;
     border-radius: 50%;
}
 .cln4 {
     width: 24%;
     text-align: center;
     font-size: 16px;
     font-weight: 600;
     color: #444444;
}
 .cont_wdth2 {
     max-width: 680px;
     margin: auto;
}
 .cont_wdth2 .block_h2 {
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
     color: #111821;
     margin-top: 19px;
     font-size: 40px;
     letter-spacing: 2px;
     text-align: center;
     font-weight: 800;
     font-family: "Bad Script", cursive;
}
 .block_8 .block_h2 {
     font-family: "Bad Script", cursive;
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
     color: #111821;
     margin-top: 50px;
     margin-bottom: 24px;
}
 .block_8 .black_p2 {
     font-size: 24px;
     font-weight: 400;
     line-height: 1.4em;
     letter-spacing: 0px;
     color: #111821;
     margin-top: -14px;
}
 .list_div {
     margin: 0px 0px 22px 0px;
     font-family: "Open Sans", Sans-serif;
     font-size: 18px;
     font-weight: 500;
     line-height: 1.4em;
     display: flex;
     justify-content: space-between;
     letter-spacing: 0px;
     color: #111821;
}
 .think_font {
     font-family: "Mulish", sans-serif;
     font-weight: 200;
}
 .milink {
     color: #000;
     word-break: break-all;
     position: relative;
     text-decoration: underline;
     font-weight: 600;
}
 .mibtn2 {
     font-family: "Open Sans", Sans-serif;
     font-weight: 600;
     font-style: normal;
     line-height: 38px;
     letter-spacing: 3.3px;
     box-shadow: 0px 14px 29px 0px rgb(0 0 0 / 11%);
     color: #2a2a2a;
     background: #fffa59;
     border-radius: 69px;
     text-decoration: none;
     padding: 9px;
     max-width: 300px;
     margin: 30px auto 90px;
     display: block;
     text-align: center;
}
 .mibtn2:hover {
     text-decoration: none;
     box-shadow: 0px 12px 29px 0px rgb(0 0 0 / 21%);
     color: inherit;
}
/* resent posts */
 .resent_post img {
     display: none!important;
}
 .mires_block {
     display:flex;
     flex-wrap: wrap;
     justify-content: space-between;
}
 .mires_block li {
     width: 23%;
     list-style: none;
}
 .ft-post-title a {
     color: #000;
     text-decoration: none;
     text-transform: uppercase;
     font-size: 13px;
     font-weight: 700;
     line-height: 19px;
     display: block;
     margin: 10px 0 8px;
}
 .ft-post-date {
     color: #aeaeae;
     font-size: 13px;
}
 .ft-post-more a {
     color: #00d436;
     font-size: 13px;
     letter-spacing: 1px;
     font-weight: 600;
     margin-top: 12px;
     display: block;
}
 .resent_post {
     margin-top: 150px;
     margin-left: auto;
     margin-right: auto;
     max-width:90%;
}
 .ft-post-excerpt {
     font-size: 15px;
     color: #535353;
     line-height: 19px;
}
 .block_resent_post {
     text-align: center;
     font-family: "DM Sans", Sans-serif;
     font-size: 48px;
     font-weight: 700;
     line-height: 1.1em;
     letter-spacing: -1.92px;
     color: #111821;
     margin-top: 34px;
     margin-bottom: 30px;
}
 .type-post {
     width: 90%;
     max-width: 900px;
     margin-left: auto;
     margin-right: auto;
}
 .entry-title {
     text-align: center;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 30px;
}
 .entry-content h2 {
     text-align: center;
     margin-top: 46px;
}
 .block_top_footer {
     display: flex;
     width: 100%;
     justify-content: space-between;
     margin-top: 50px;
}
 .block_top_footer a {
     color: #000;
     text-decoration: none;
     font-weight: 600;
     border: 2px solid #000;
     padding: 12px 20px;
     min-width: 200px;
     text-align: center;
     box-shadow: 0px 12px 20px rgb(0 0 0 / 14%);
}
 .resent_post {
     margin-top: 55px;
     margin-left: auto;
     margin-right: auto;
     max-width: 90%;
     border-top: 4px solid #424141;
     margin-bottom: 100px;
}
 .mi_entry-meta {
     color: #aaaaaa;
     text-align: center;
     font-size: 14px;
     letter-spacing: 2px;
}
 .entry-content a {
     text-decoration: none;
    color: #0e0e0e;
    font-weight: 400;
    position: relative;
     white-space: nowrap;
}

.entry-content a:before {
    position: absolute;
    width: 100px;
    height: 4px;
    bottom: 0px;
    left: 0px;
    content: '';
    background: rgb(0 216 169 / 50%);
}

.entry-content h3  {
    text-align: center;
}

 .entry-content img {
     width: 100%;
}
 .div_img {
     max-height: 300px;
     overflow: hidden;
}
 .meta_tag_section .widgettitle {
     display: none;
}
.meta_tag_section {
    margin-top: 20px;
    margin-bottom: 50px;
}
 .tagcloud a {
    color: #000000 !important;
    font-size: 13px !important;
    background: #f3f3f3;
    padding: 6px 12px;
    margin: 1px 0;
    display: inline-flex;
    border-radius: 20px;    
    text-decoration: none;
}
 .block_9 {
     background-size: cover;
     background-position: 50% 0%;
     background-repeat: no-repeat;
     background-attachment: fixed;
}
 .page {
     margin: 0!important;
}

.parallax a {
    
}
 .block45 h2 {
     line-height: 1.1em;
     letter-spacing: -1.92px;
     color: #111821;
     margin-top: 19px;
     margin-bottom: 40px;
     font-size: 40px;
     letter-spacing: 2px;
     text-align: center;
     font-weight: 800;
     font-family: "Bad Script", cursive;
}
 #balance {
     margin-top: 50px;
}
 #balance .section-title {
     margin-bottom: 50px;
}
 #balance .section-title p {
     color: #000;
     letter-spacing: 1px;
}
 .txt_in_box2 {
     position: absolute;
     bottom: 60px;
     width: 100%;
     color: #fff;
     font-weight: 700;
     font-size: 50px;
     text-transform: uppercase;
     text-align: center;
}
 .txt_in_box2 span {
     color: var(--btn_2);
}
 
.black_span {
    font-weight: 600;
    color: #000;
}











 @media (max-width: 767px) {
     
     .baner_1 h1 {
         font-size: 38px;
         line-height: 1.4em;
         letter-spacing: -1.88px;
         margin-bottom: 20px;    
     }
     
     .block_2 .p3i {
    
    font-size: 18px;
    
    line-height: 29px;
   
}
     
     .display-2 {
    font-size: 38px !important;    
}
     
     .mbr-section-head { margin-top: 40px; }
     
     .btn_str {    
    top: 14px;
    width: 150px;
    left: 48px;
    height: 90px; 
     }
     
     .c_3 { width: 100%; }
     .cont_flex { display: block; }
     
     .txt_right_20, .txt_left_20 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
     .txt_right_20 {
         margin-top: 40px;
     }    
     
     .right_block_2 { width: 100%; } 
     
     .section-margin { margin-top:0px; }
     .block_5 { padding: 100px 5%; }     
     .txt_lnk { font-size: 34px; }     
     .block_8 .block_h2, .heading-title-white { font-size:38px; }
     
     .block_8 { padding: 35px 5% 0; }     
     .think_font {text-align: justify; }      
     .txt_left_20 {    
    text-align: justify;
    font-weight: 200;
    font-size: 19px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #e7e7e7;
     }
     
      .cont_flx20 {
    display: block;    
    width: 90%;
    margin-left: auto;
    margin-right: auto;
     }
     
     #vhod h2 {  
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 24px;    
     }
     
     #vhod p {
         font-size: 17px;
         line-height: 28px;
     }
     
     .divpcmb { display:none; }     
     .phone-login__text p { margin-top:12px; }     
     .full_squares { display:block; }
     .img_square, .txt_square { width: 100%; }
     .into_txt_square { padding-bottom: 30px; padding-top: 30px; }
     .into_star { margin-right: 50px; }
     
     .sq_p {
    font-size: 17px;    
    margin-top: 12px;
    color: #fff;
     }
     
     .one_into:nth-child(even) { padding-left: 0px; border-top: 1px solid #444;}
     .one_into:nth-child(last) {
    border-top: 1px solid #444; }
     
     .process-step:after { display: none; }     
     .hdr2 { font-size: 38px; line-height: 45px; }
     .vzhficyqcv { padding-left: 5%; padding-right: 5%; }
     .jfydhoyoxeiihpr { line-height: 28px; font-size: 19px; }
     
     .vzhficyqcv .yohhgzvilk {
    display: block;    
    width: 100px;
    margin: 0 auto;
}
     
     .zfyxulvphljhy, .py-3 {    
    text-align: center;
}
     .efsuyjtsrzk .jfydhoyoxeiihpr {    
    text-align: justify; }
     
     .h2_block { font-size: 36px !important; margin-bottom: 20px; }
     
     
     
     .section-sm .col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
     
     .block_6 {
    padding: 0 5%;
}
     
     .block_6 .c_32 {
    width: 100%;
    padding: 10px 0;
}
     
.faq {   
    padding: 0 5%;    
}
     
     .xigxfczgwdxk, .zdcouwdqud {    
    font-size: 18px;
    line-height: 26px;
    
}
     
     .rev {
    padding-top: 40px;    
}
     
     .rev__item {    
    width: 100%;
    margin-bottom: 20px;
}
     
     .c_33 {
    width: 100%;
}
     
     .mt-3, .my-3 {    
    font-size: 18px;
    text-align: justify;
}
     
     .cid-sFHr5fwP9J .timeline-date {
    text-align: center;
    margin: 30px 0 40px;
}
     
     .social1 .mbr-section-title {
    font-size: 30px !important;    
    margin-bottom: 36px !important;
}
     
     
     .cid-sFHrCR0OHz {
    padding-top: 4rem;
    padding-bottom: 4rem;    
}
     
     .mi_btn {    
    padding: 18px 20px;    
    width: 250px;    
}
     
     .mbr-media img {    
    height: 440px;
}
     
     .txt_in_box2 {   
    bottom: 26px;
    width: 100%;    
    line-height: 42px;    
    font-size: 21px;    
}
     
     .aba__innerseccont { display: block; padding: 50px 5% 22px!important; }
     
     .aba__prem {    
    width: 100%;
    margin-bottom: 30px;
}
     
     .aba__prem img {
    width: 70px;
    height: 70px;    
}
     
     .ins__box {
        padding: 0;
        margin: 0;
     }     
     
     .ins__item { display: block; }
     .ins__item-resh p { font-size: 18px; line-height: 27px; }     
     .block_4, .block_31 { padding-left: 5%; padding-right: 5%; }     
     .left_block_2 { width: 100%; }
     .c_34 { width: 100%; margin: 34px 0; }
     .c_34 .p3 { line-height: 1.7em; }     
     .block_4 .ins__title { font-size: 36px; }
     .process-step p { font-size: 18px; }
     .parallax a { color: #000; text-decoration: underline; }
     .home .parallax, .page-id-9231 .parallax {    
    height: auto;    
    padding: 84px 5%;    
}
     .parallax h3 {
    font: 600 32px / 1.3 "Futura PT", Calibri, sans-serif;
    line-height: 34px;
    margin: 6px 0 22px;
}
     .parallax img { width: 75px; }
     .parallax p { color: #565454; font-size: 18px; }
     .phn_sec { padding: 50px 5%; }     
     .lft_txt:after, .rght_txt:after { display: none; }     
     .col_3 { width: 100%; height: auto; }
     .col_3_text { margin: 20px 0; }
     .block_45 h2 { text-align: center; }
    .cln3 { width: 100%; display: flex; margin: 10px 10px; }     
     .add_st1 { border-radius: 0; }
     .cln4, .last_crc { display: none; }
     .last_svg { top: -8px; right: 17px; }     
     .tagcloud a { margin: 10px 4px; display: inline-block; }
     .tagcloud { padding-left: 5%; padding-right: 5%; }      
     .mires_block { margin: 0; padding: 0; }
     .mires_block li { width: 100%; margin: 20px 0; }
     .block_45 { width: 100%; overflow: hidden; }
     
     .block_2a { padding-left: 5%; padding-right: 5%; } 
     
     
     
     
          
}









