body{font-family: 'Open Sans', sans-serif;}*{padding:0;margin:0;box-sizing:border-box;}.container-main{    flex-direction: column;display: flex;background: #fff;position: relative;}.container-main:after{content: '';top: 0;position: absolute;left: 0;width: 41%;height: 100%;background: #e1e2e7;}.adivaha_widget_left{width: 100%;background: #fff;margin: 5pc auto;max-width: 1100px;}.adivaha_widget_leftpara{font-weight: 700;font-size: 21px;color: #000;text-align: left;z-index: 9;position: relative;padding: 24px 0;}.adivaha_widget_right{width: 32%;float: right;border-radius: 0px 0px 0px 0px;height: 100%;position: absolute;left: 0;top:0}.nav-menu{}.nav-link{    cursor: no-drop;color: #ffffffbd;text-decoration: none;font-size: 13px;font-weight: 500;float: left;text-transform: uppercase;position: relative;margin: 26px 0 4px;z-index: 9;padding: 0 0% 0 0;width: 24%;text-align: center;}.adivaha_widget_lefttext{display: block;font-size: 13px;color: #ffffff54;text-transform: capitalize;line-height: 23px;margin-top: 5px;}.active {color: #fff;}.active .adivaha_widget_lefttext{color: #fff;}.nav-link:after{position: absolute;content: "";background: #2196f3;top: -7px;width: 100%;left: 5px;height: 2px;}.nav-link:before {position: absolute;content: "";border: 2px solid #2196f3;top: -16px;float: left;width: 15px;height: 15px;border-radius: 50%;left: 40px;display: block;background: #fff;z-index: 94;margin-bottom: 10px;}.active{font-weight:700 }.sec-domain-verificationpara25{color: #000;font-size: 20px;font-weight: 600;margin-bottom: 15px;}.nav-menustep{background: #3f51b5;display: flex;float: left;z-index: 9;position: relative;padding: 16px;width: 39%;justify-content: center;}.nav-menustep:after {width: 0;height: 0;border-top: 45px solid transparent;border-bottom: 45px solid transparent;border-left: 54px solid #3f51b5;position: absolute;content: "";right: -53px;top: 0;}.inp-parentdomain2{float: right;width: 50%;}.nav-menu .active:after{background: #5ec46e;}.nav-menu .active:before{border: 2px solid #ffffff;background: #5ec46e}.inp-parentdomain{width: 100%;float: left;background: #fff;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;box-shadow: 0 11px 19.2px 0.8px rgb(66 58 232 / 10%);padding: 4pc 6pc;z-index: 9999;margin: 1pc 0 8pc;animation: slide-in 0.5s forwards;-webkit-animation: slide-in 0.5s forwards ;    display: flex;
    align-items: center;    justify-content: space-between;}.inp-parentdomainss{width:100%;float:left}.inp-parent_box_set{    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    margin-right: 10px;}.inp-parentdomainkyc, .sec-domain-verificationform {
    display: flex;
    align-items: center;
}.orabe{    position: absolute;
    right: 30px;
    box-shadow: 0 0px 19.2px 1.8px rgb(66 58 232 / 10%);
    font-size: 14px;
    padding: 8px;
    top: 35px;
    background: #fff;
   
    border-radius: 5px;
    border: 2px solid;
    font-weight: 500;}
.inp-parentw{    width: 100%;    position: relative;
    float: left;
    margin: 18px 0px;}.inp-parent_boxw{    display: flex;margin-top: 10px;
    align-items: center;}#wisd{ 
    width: 17%;
    float: left;
    padding: 10px 0px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 5px;
    color: #000;
    font-size: 15px;
    text-align: center;
}/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}.wnum{    float: left;
    padding: 10px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 5px;
    color: #000;
    font-size: 15px;
    text-align: left;width:100%}.wotp{      float: left;
    padding: 10px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 5px;
    color: #000;
    font-size: 33px;
    text-align: center;
    width: 100%;
    height: 59px;}.wnumbtn{  
    padding: 13px;
    float: left;
    margin: 10px 0px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    color: #fff;
    margin-left: -3px;
    border-radius: 5px;
    height: 50px}.inp-parentdomainwhs{    width: 100%;
    background: #fff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    box-shadow: 0 11px 19.2px 0.8px rgb(66 58 232 / 10%);
    padding: 4pc;
    z-index: 9999;
    margin: 1pc auto 8pc;
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
    float: left;
    display: flex;
    align-items: center;
    justify-content: space-between;}.inp-parentdomainwhs .inp-parentdomainss{    padding-right: 20px;
    width: 45%;
    float: left;}.inp-parentdomain2{animation: slide-in 0.5s forwards;-webkit-animation: slide-in 0.5s forwards;justify-content: center;
}.sec-domain-verification form{}.nav-menustep span{display: block;text-align: center;margin: 10px 0 0;}.sec-domain-verification input[type="url" i] {      margin: 0;
    border: none;
    padding: 0 0px 0 10px;
    background: #f8f9fa;
    border-radius: 5px;
    text-align: right;
    color: #000;
    height: 50px;
    float: left;
    font-size: 16px;
    width: 100%;
}.whitelabelio{ font-size: 16px;
    color: #202124;
    margin-right: 10px;}.loading {
text-align: center;
}
.loading span {
        position: absolute;
    height: 18px;
    width: 77px;
    top: 101px;
    overflow: hidden;
    left: 45%;
}
.loading span > i {
    position: absolute;
    height: 15px;
    width: 14px;
    border-radius: 50%;
    -webkit-animation: wait 4s infinite;
    -moz-animation: wait 4s infinite;
    -o-animation: wait 4s infinite;
    animation: wait 4s infinite;
}
.loading>p{    font-size: 25px !important;
    margin-bottom: 40px;
    font-weight: 600; text-align: center !important;}
.loading span > i:nth-of-type(1) {
   left: -28px;
    background: #FFEB3B;
}
.loadingsss{    width: 100%;
    float: left;
    text-align: center;
    font-size: 19px;}
	.loadingsss p{
    color: #777;
    text-align: center !important;}
.loading span > i:nth-of-type(2) {
    left: -21px;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    background: lightgreen;
}

@-webkit-keyframes wait {
    0%   { left: -7px  }
    30%  { left: 52px  }
    60%  { left: 22px  }
    100% { left: 100px }
}
@-moz-keyframes wait {
    0%   { left: -7px  }
    30%  { left: 52px  }
    60%  { left: 22px  }
    100% { left: 100px }
}
@-o-keyframes wait {
    0%   { left: -7px  }
    30%  { left: 52px  }
    60%  { left: 22px  }
    100% { left: 100px }
}
@keyframes wait {
    0%   { left: -7px  }
    30%  { left: 52px  }
    60%  { left: 22px  }
    100% { left: 100px }
}.sec-domain-verification .inp-parent{display: flex;flex-direction: column;}.sec-domain-verificationheading {margin: 0 0 21px 0;font-weight: 600;font-size: 27px;color: #2196f3;}.inp-parentdivimg{}.sec-domain-verificationheading span{color: #3f51b5;}#btn_submit_domain,#btn_next_plugin{margin-left: -3px;border-radius: 5px;width:63%;background-color: #3f51b5;color: #fff;text-decoration: none;text-align: center;height: 50px;padding: 13px;}.sec-kyc-details{}.inp-parentdomainkyc{width: 100%;float: left;background: #fff;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;box-shadow: 0 11px 19.2px 0.8px rgb(66 58 232 / 10%);padding: 4pc;z-index: 9999;margin: 1pc 0 8pc;animation: slide-in 0.5s forwards;-webkit-animation: slide-in 0.5s forwards }.sec-kyc-details h2{}.sec-kyc-details .inp-parent{background: #fff;}.sec-kyc-details .isd_code{width: auto;}.sec-kyc-details .whatsappnumbercss{width: 36%;}.kycforminput:nth-child(n-1){margin-right: 1%;}.sec-kyc-details input,.sec-kyc-details select{padding: 12px 0px;width: 49%;float: left;display: inline;border-bottom: rgba(98,84,231, 0.3) 1px solid;color: #696687;border-right: 0px;border-top: 0px;border-left: 0px;margin-bottom: 10px;background: transparent;height: 42px;font-size: 14px;}:focus-visible {outline: -webkit-focus-ring-color auto 0px;}.sec-kyc-details a{border-radius: 5px;color: #fff;display: block;clear: both;padding: 12px;text-align: center;text-decoration: none;background-color: #3f51b5;width: 35%;float: right;margin: 15px 0 0;}.sec-theme{}.sec-theme .div-sub{}.sec-theme a{margin-left: 0px;border-radius: 5px;width: 18%;background-color: #3f51b5;color: #fff;text-decoration: none;text-align: center;padding: 11px;float: right }.sec-domain-verificationpara{margin-bottom: 21px;font-size: 13px;color: #9e9e9e;line-height: 19px;font-weight: 500;}.inp-parent_box{margin: 10px 0;display: flex;box-shadow: 17px 17px 46px 0 rgb(17 69 111 / 11%);padding: 9px;border-radius:4px;background: #fff;}.bar{height: 4px;width: 85px;background: linear-gradient(to right top,#2196f3,#5366d1,#7386f1,#7a88d3,#3f51b5);position: relative;border-radius: 5px;overflow: hidden;margin-bottom: 21px;}.bar::before {content: '';position: absolute;left: 0;right: 0;top: 0;height: 100%;width: 5px;background: #fff;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: MOVE-BG;animation-name: MOVE-BG;}@keyframes MOVE-BG{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(85px);transform:translateX(85px)}}.sec-credentialsinclude{ width: 100%;float: left;background: #fff;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;box-shadow: 0 11px 19.2px 0.8px rgb(66 58 232 / 10%);padding: 4pc 4pc;z-index: 99;margin: 1pc 0 8pc;animation: slide-in 0.5s forwards;-webkit-animation: slide-in 0.5s forwards }.sec-credentials .inp-parent{}.inp-parentid label{display: block;font-size: 13px;    color: #777;font-weight: 600;}.inp-parentid{    margin-bottom: 11px;width: 100%;float: left;display: inline;}.sec-credentials input,.sec-credentials select{    border-bottom: rgba(98,84,231, 0.3) 1px solid;
    color: #000 !important;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    margin-bottom: 10px;height: 28px;
    font-size: 14px;
    width: 100%;
    background-color: #fff !important;
    font-weight: 600;}.amazing-flatform-thumb img{transform: translateX(-419px);vertical-align: top;height: 100%;margin-top: -100px;}.amazing-flatform-thumb{background: #3f51b5;}.sec-theme li{cursor: pointer;float: left;margin: 0 1% 1% 0;position: relative;width: 32%;border: 2px solid #dcdcde;list-style: none;box-sizing: border-box;}.verificationheadingimage img{width:100%}@keyframes slide-in {0% {-webkit-transform: translateX(20%);}100% {-webkit-transform: translateX(0%);}}@-webkit-keyframes slide-in {0% {transform: translateX(20%);}100% {transform: translateX(0%);}}@keyframes slide-out {0% {transform: translateX(0%);}100% {transform: translateX(20%);}}@-webkit-keyframes slide-out {0% {-webkit-transform: translateX(0%);}100% {-webkit-transform: translateX(20%);}}.inp-parentdomainkyc,.sec-domain-verificationform{}.sec-credentials .sec-sub{    display: flex;
    width: 65%;
    float: left;
    flex-direction: row;
    justify-content: space-between;}.sec-domain-verificationheading1{font-size: 16px;font-weight: 600;}.sec-domain-verificationheading1 span{display: block;font-size: 12px;color: #9e9e9e;line-height: 19px;}.sec-credentials .inp-parent {width: 60%;}#btn-next-cred{margin: 15px 0 0;border-radius: 5px;width: 16%;background: #3f51b5;color: #fff;text-decoration: none;text-align: center;padding: 11px;float: left;}.plan {cursor: pointer;
    width: 32.6%;
    float: left;
    margin-bottom: 2%;
    position: relative;
    overflow: hidden;}.plan input[type="radio"] {position: absolute;bottom: 0;left: 0;height: 100%;width: 100%;opacity: 0;z-index: 99;top: 0;cursor: pointer }.plan:nth-child(3n-1) {margin-left: 1%;margin-right: 1%;}.plan input[type="radio"]:checked + .plan-content {border: 4px solid #8bc34a;}.plan .plan-content {    padding: 0px;  
    border: 4px solid #0000002e;    height: 308px;
    border-radius: 0px;
    position: relative;}.plan .plan-content img {max-width: 100%;}.plan .plan-content .plan-details {    width: 100%;
    display: inline-block;
    position: absolute;
    top: 29px;
    left: -109px;
    background: #d1d1d1;
    transform: rotate(-45deg);
    text-align: center;
    padding: 4px;
    text-transform: capitalize;
    box-shadow: 0px 3px #504d4df0;
    color: #000;
    font-size: 15px;
    text-shadow: 1px 0px #847e7e;}.plan input[type="radio"]:checked + .plan-details .plan-details{    background: #8bc34a;    box-shadow: 0px 3px #4CAF50;    text-shadow: 1px 0px #8BC34A;}.plan .plan-details p {color: #646a79;font-size: 14px;line-height: 18px;}.plan input[type="radio"]:checked + .plan-content:after {top: 45%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}.plan .plan-content img { }.imgurl{padding: 105px 0px;
  background-position: top;
    background-size: auto;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 100%;}.plan input[type="radio"]:checked + .plan-content:after {content: "";position: absolute;height: 8px;width: 8px;background: #8bc34a;right: 20px;top: 20px;border-radius: 100%;border: 3px solid #fff;-webkit-box-shadow: 0px 0px 0px 2px #8bc34a;box-shadow: 0px 0px 0px 2px #8bc34a;}.active{    cursor: pointer;}@media only screen and (min-width: 100px) and (max-width: 750px){.inp-parentdivimg{display:none}.sec-domain-verification a{width:100%}.sec-domain-verification .inp-parent{width:100%}.sec-domain-verificationpara25{width:auto}.sec-domain-verificationpara{    margin-bottom: 10px;}.bar{margin-bottom: 10px;}.sec-domain-verificationheading{    margin: 0 0 10px 0;}.inp-parentdomain2{width:100%;padding:10px 0px 0px;position: relative;z-index: 1;}.nav-menustep{width:82%}.adivaha_widget_leftpara{ padding: 24px 10px;}.inp-parentdomain{padding:15px}.sec-domain-verification form{padding:10px}.sec-domain-verification a{padding:13px 0px}.sec-kyc-details { padding: 0px 10px;}.inp-parentdomainkyc{padding:15px}.sec-kyc-details .inp-parent{width:100%}.sec-kyc-details .isd_code {width: 20%;}.sec-kyc-details .whatsappnumbercss {width: 80%;}.sec-credentials,.sec-theme{padding:10px}.sec-credentialsinclude,.sec-credentialsinclude{padding:15px}.plan{width:49%;height:auto}}.cust-type-radio_setup{    width: 100%;float: left;position: relative;z-index: 1;display: flex;}.plan1 {cursor: pointer;width:24%;float: left;margin-bottom: 1%;position: relative;    text-align: center;}.plan1 input[type="radio"] {position: absolute;bottom: 0;left: 0;height: 100%;width: 100%;opacity: 0;z-index: 99;top: 0;cursor: pointer }.plan1:nth-child(3n-1) {margin-left: 2%;margin-right: 2%;}.plan1 input[type="radio"]:checked + .plan-content1 {}.plan1 .plan-content1 {border: 2px solid #4a7134;border-radius: 0px;position: relative;}.plan1 .plan-content1 img {}.plan1 .plan-content1 .plan-details1 {width: 100%;display: inline-block;background: #4a7134;}.plan1 .plan-details1 span {padding: 5px;display: block;font-size: 15px;font-weight: 500;color: #fff;}.plan1 .plan-details1 p {color: #646a79;font-size: 14px;line-height: 18px;}.plan1 input[type="radio"]:checked + .plan-content1:after {top: 45%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}.plan1 .plan-content1 img {padding:5px}.plan1 input[type="radio"]:checked + .plan-content1:after {content: "";position: absolute;height: 8px;width: 8px;background: #8bc34a;right: -15px;top: -7px;border-radius: 100%;border: 3px solid #fff;-webkit-box-shadow: 0px 0px 0px 2px #8bc34a;box-shadow: 0px 0px 0px 2px #8bc34a;}.cust-type-radio_setup_2{width:100%;float:left}.cust-type-radio_setup_3{float: left; width:100%}.cust-type-radio_setup1{font-size: 20px;    font-weight: 600;    margin-bottom: 10px;}.cust-type-radio_setup2{    display: block;color: #777;font-size: 13px; font-weight: 500;    margin-top:9px;}.agreement-desc{height: 47vh;overflow-y: scroll;    border: 1px solid #ccc;    padding: 16px;    color: #000;font-weight: 500;line-height: 23px;    font-size: 14px;}#submitbtn{     border-radius: 5px;
    color: #fff;
    display: block;
    clear: both;
    padding: 12px 45px;
    text-align: center;
    text-decoration: none;
    background-color: #3f51b5;
    width: auto;
    float: right;
    margin: 15px 0 0;}.cust-type-radio_setup_3{margin: 15px 0;}.setop_thanku{margin: 45px auto 60px;width: 48%;text-align: center;font-family: sans-serif;position: relative;z-index: 11;box-shadow: 0 11px 19.2px 0.8px rgb(66 58 232 / 10%);background: #fff;padding: 5pc;}.setop_thankuview a {
        background: #4a7134;
        padding: 14px 10px;
        margin: 13px;
        display: flex;
        color: #fff;
        width: 45%;
        text-decoration: none;
        text-transform: uppercase;
        align-items: center;
        justify-content: center;
        float: left;
        font-weight: 600;
    }.setop_thanku p{    font-size: 15px;
        margin: 10px auto 15px;
        color: #777;
        line-height: 22px;
        justify-content: center;
        align-items: center;
        display: flex;width: 78%;}.cust-type-radio_setup2 a{text-decoration: none;}



#Verify_Credentials, .cred-ver-btn {    border-radius: 5px;
    color: #fff;
    display: block;
    clear: both;
    padding: 12px 45px;
    text-align: center;
    text-decoration: none;
    background-color: #3f51b5;
    width: auto;
    float: right;
    margin: 15px 0 0;}

    .sec-upload-documents a{border-radius: 5px;color: #fff;display: block;clear: both;padding: 12px;text-align: center;text-decoration: none;background-color: #3f51b5;width: 35%;float: right;margin: 15px 0 0;}
.sec-credentialsinclude .sec-sub img {  }
.sec-domain-verificationheading1 { }.clicked_btnloader {
    outline: 0;
    display: inline-block;
    background-image: -webkit-linear-gradient(
-45deg
,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)!important;
    background-image: linear-gradient(
-45deg
,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)!important;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    -ms-background-size: 50px 50px;
    background-size: 50px 50px;
    -webkit-animation: move 2s linear infinite;
    -moz-animation: move 2s linear infinite;
    -ms-animation: move 2s linear infinite;
    animation: move 2s linear infinite;
    -webkit-box-shadow: inset 0 10px 0 rgb(255 255 255 / 20%);
    -moz-box-shadow: inset 0 10px 0 rgba(255,255,255,.2);
    -ms-box-shadow: inset 0 10px 0 rgba(255,255,255,.2);
   
    box-shadow: inset 0 10px 0 rgb(255 255 255 / 20%);
}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@-moz-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@-ms-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}
.inp-parentdivimg img{    max-width: 300px;
    height: auto;}.sec-agreement .sec-credentialsinclude p{    font-size: 14px;
    line-height: 27px;
    text-align: justify;}.sec-credentials select{    height: 40px !important;}
	
	@media only screen and (max-width: 768px) {
		.inp-parentdomainwhs .inp-parentdomainss {
    padding-right: 0px;
    width: 100%;
   
}
.setop_thanku a{width: 100%;}
.whats-app-verification,.whats-app-otp-verification,.sec-domain-verification,.sec-main{padding:15px}
	}

    .brdr1{
        padding: 10px;
        border: 1px dashed;
        font-style: normal;
        width: 290px;
        margin: 0 auto;
        border-radius: 10px;
        background-color: #f8f8f8;
    }

    .brdr1 em{font-style: normal;}

    @media screen and (min-width:100px) and (max-width: 991px){
        .setop_thanku {
            margin: 45px auto 60px;
            width: 100%;
            padding: 1pc;}

            .setop_thanku img{width:100%;}
    }

    
.profile-card {
    position: relative;
    width: 50%;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: .025em;
    text-align: center;
    color: #002d40;
    margin: 0 auto;
}

.profile-card .cover {
    background-image: url('https://abengines.com/register/images/satyam-rajbhar.png'), linear-gradient(135deg, rgba(26, 166, 183, 0.2), rgba(255, 65, 77, 0.4));
    background-position: center;
    background-size: cover;
    background-blend-mode: overlay;
    height: 14rem;
    width: 100%;
    border-radius: 2rem;
    margin-bottom: -14rem;
    transform: translateY(0);
    transition: transform 500ms ease-in-out, opacity 200ms 300ms;
    opacity: 0;
    box-shadow: 0 2rem 4rem -3rem rgba(0, 45, 64, 0.5), 0 0rem 8rem 0 rgba(0, 45, 64, 0.1);
}

.profile-card .pic {
    background-image: url('https://abengines.com/register/images/satyam-rajbhar.png'), linear-gradient(135deg, rgba(26, 166, 183, 0.1), rgba(255, 65, 77, 0.2));
    background-position: center;
    background-size: cover;
    background-blend-mode: overlay;
    position: absolute;
    left: 50%;
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    margin-top: -2rem;
    z-index: 2;
    box-shadow: 0 1rem 1.5rem -1rem rgba(0, 45, 64, 0.2), 0 0 0.5rem 0 rgba(0, 45, 64, 0.2), 0 0rem 4rem 0 rgba(0, 0, 0, 0.2);
}

.profile-card .profile {
    position: relative;
    background: white;
    width: 100%;
    border-radius: 1rem;
    padding-top: 2rem;
    box-sizing: border-box;
    transition: transform 500ms ease-in-out;
    box-shadow: 0 2rem 4rem -3rem rgba(0, 45, 64, 0.5), 0 0rem 8rem 0 rgba(0, 45, 64, 0.1);
}

.profile-card .above-fold {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.profile-card .above-fold .name {
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 0.4rem;
}

.profile-card .above-fold .role {
    font-size: 13px;
    color: #1aa6b7;
    font-weight: 400;
    margin-bottom: 0px;
}

.profile-card .below-fold {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 500ms ease-in-out, opacity 500ms 250ms;
}

.profile-card .below-fold .stats {
    border-top: 1px solid rgba(0, 45, 64, 0.1);
    margin-top: 1.5rem;
}

.profile-card .below-fold .stat {
    flex-basis: 4rem;
    flex-grow: 2;
    padding: 1rem 0;
    border-right: 1px solid rgba(0, 45, 64, 0.1);
    margin-right: 1px;
    cursor: pointer;
    background: rgba(217, 236, 242, 0.2);
    transition: background 200ms;
}

.profile-card .below-fold .stat:hover {
    background: rgba(217, 236, 242, 0.4);
}

.profile-card .below-fold .stat:last-child {
    border: none;
}

.profile-card .below-fold .stat label {
    font-weight: 400;
    opacity: 0.4;
}

.profile-card .below-fold .stat .num {
    font-weight: 700;
    font-size: 2rem;
    color: #1aa6b7;
    margin: 0.5rem;
}

.profile-card .below-fold .about {
    margin: -1rem 0 2rem;
    padding: 0 2rem;
    text-align: left;
}

.profile-card .below-fold .about p {
    font-weight: 300;
    line-height: 1.5rem;
}

.profile-card.expand .cover {
    opacity: 1;
    transform: translateY(-5rem);
    transition: transform 500ms ease-in-out, opacity 200ms 0ms;
}

.profile-card.expand .profile {
    transform: translateY(5rem);
}

.profile-card.expand .below-fold {
    max-height: 19em;
    opacity: 1;
}

.profile-card.expand #expand-button {
    animation: none;
    transform: rotate(180deg);
}

.row {
    display: flex;
    justify-content: center;
}

.button:hover{color: #fff;}

.button a{
    color: #000;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.button a:hover{
    color: #fff;
    text-decoration: none;
}

.button a {
    width: 10rem;
    display: flex;
    height: 2rem;
    padding: 1rem;
    margin: 0.5rem 0.5rem 0;
    box-sizing: border-box;
    background: transparent;
    cursor: pointer;
    font-size: 14px;
    line-height: 0;
    font-weight: 500;
    color: #000000;
    border: 2px solid #4a7134;
    border-radius: 2rem;
    transition: background 200ms, color 200ms;
}

.back-offbtn, .visit-webbtn {
    padding: 10px 15px;
    background: #4a7134;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    border-radius: 5px;
}

.button a:hover {
    background: #4a7134;
}


.fa-whatsapp{
    margin-right: 12px;
}

.button1{
    margin-top: 19px;
}
.button1 a{
    font-size: 21px;
    color: black;
    text-decoration: none;
}

@media only screen and (max-width: 767px){
.profile-card {
    position: relative;
    width: 90%;}.inp-parentdomainwhs{    padding: 20px;}
}