
/********************************/
/*******    Common  *******/
/********************************/
.consultant.gradient-180deg {
    background: linear-gradient(180deg, #F4F6FF 0.05%, #FFF 99.95%);
}
.consultant.gradient2g {
    background: linear-gradient(0deg, #F4F6FF 0.93%, rgba(185, 213, 229, 0.60) 54%, #F4F6FF 100%);
}


.consultant.creator-34.gradient-0deg ,
.consultant.creator-2.gradient-0deg,
.consultant.creator-17.gradient-0deg{background: linear-gradient(0deg, #F4F6FF 0%, #FFF 100%)}
.gradient-0deg{background: linear-gradient(0deg, #F4F6FF 0%, #FFF 100%) !important;}
.secPadTop-120 {padding-top: 120px}
.consultant.secPadTop-120 {padding-top: 120px}
.secPadBtm-120 {padding-bottom: 120px}
.consultant .t36Heading h2 {
    font-size: 2.105em;
    margin-bottom: 40px;
    line-height: 1.2;
}

.padTop100 {padding-top: var(--gap-100)}
.padTop90 {padding-top: var(--gap-90)}
.padTop80 {padding-top: var(--gap-80)}
.padTop70 {padding-top: var(--gap-70)}
.padTop60 {padding-top: var(--gap-60)}
.padTop50 {padding-top: var(--gap-50)}
.padTop40 {padding-top: var(--gap-40)}
.padTop30 {padding-top: var(--gap-30)}
.padTop20 {padding-top: var(--gap-20)}

.padBtm100 {padding-bottom: var(--gap-100)}
.padBtm90 {padding-bottom: var(--gap-90)}
.padBtm80 {padding-bottom: var(--gap-80)}
.padBtm70 {padding-bottom: var(--gap-70)}
.padBtm60 {padding-bottom: var(--gap-60)}
.padBtm50 {padding-bottom: var(--gap-50)}
.padBtm40 {padding-bottom: var(--gap-40)}
.padBtm30 {padding-bottom: var(--gap-30)}
.padBtm20 {padding-bottom: var(--gap-20)}
.margin-0 p{margin: 0 !important}

/*
.consultant .fontSize-22 p ,.consultant .fontSize-22 .listItem li {
    font-size: 1.100em !important;
    line-height: 1.181818181818182;
}
*/
.fontSize-30 p{
    font-size: 1.500em;/*30*/
    line-height: 1.2/*36*/
}
.container.shadowBox {
    background: #FFF;
    border-radius: 15px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    padding: 40px !important;
    margin-left: 15px!important;
    margin-right: 15px!important;
    background: #fff;
}
.teamTextBox .shadowBox {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    padding: 60px;
}

.unCommonBox .container.shadowBox {padding: 60px !important}
.imgShadow img {
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10) !important;
    border-radius: 15px !important;
}
.consultant.padTop40 {padding-top: var(--gap-40);}
.consultant .color000 h2 {color: #000}
.abr-yt-pop {line-height: 0;}

@media screen and (max-width: 1366px) {
    .secPadTop-120,
    .consultant.secPadTop-120 {padding-top: 8.784773060029283vw !important /*120*/}
    .secPadBtm-120 {padding-bottom: 8.784773060029283vw!important /*120*/}
    .fontBody-20 {font-size: 1.4641288433382138vw;}
    .consultant .t36Heading h2 {margin-bottom: 2.9282576866764276vw;/*40*/}
    .container.shadowBox {
        border-radius: 1.0980966325036603vw;/*15*/
        padding: 2.9282576866764276vw !important/*40*/;
    }
    .imgShadow img {
        box-shadow: 0.36603221083455345vw  0.36603221083455345vw 1.4641288433382138vw 0px rgba(0, 0, 0, 0.10) !important;/*5/5/20*/
        border-radius: 1.0980966325036603vw !important;/*15*/
    }
    .unCommonBox .container.shadowBox {padding: 4.392386530014641vw !important;/*60*/;}
    .padTop60 {padding-top: 4.392386530014641vw/*60*/}
    .padTop50 {padding-top: 3.6603221083455346vw/*50*/}
    .padTop40 {padding-top: 2.9282576866764276vw/*40*/}
    .padTop30 {padding-top: 2.1961932650073206vw/*30*/}
    .padTop20 {padding-top: 1.4641288433382138vw/*20*/}
}

@media screen and (max-width: 767px) {
    .consultant.secPadTop-120 {padding-top: 50px/*120*/}
    .container.shadowBox,
    .unCommonBox .container.shadowBox {
        border-radius: 8px;
        padding: 25px 15px !important;
    }
    .unCommonBox .imgTxtBox > div {
        justify-content: flex-start;
        gap: 20px;
    }
    .consultant .t36Heading h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .padTop60 {padding-top: 40px}
    .padTop50 {padding-top: 30px}
    .padTop40,
    .padTop30 {padding-top: 20px}
    .padTop20 {padding-top: 10px}
    .consultant .fontSize-22 p ,
    .consultant .fontSize-22 .listItem li {font-size: 16px !important}
    .imgShadow img {
        box-shadow: 5px  5px 10px 0px rgba(0, 0, 0, 0.10) !important;
        border-radius: 8px !important;
    }
    .secPadTop-120,
    .consultant.secPadTop-120 {padding-top:0 !important}
}



/********************************/
/*******    Banner t36Bnr   *******/
/********************************/
.t36Bnr .creatorBnr {width: 720px !important}
.commBanner.t36Bnr {height: 713px}
.t36Bnr .creatorBnr h1 {
    color: #025A8C;
    margin: 0 0 30px;
    font-size: 3.000em;
    text-transform: none;
    line-height: 1.083333333333333;
}

.t36Bnr .creatorBnr p {
    color: #000;
    font-size: 2.300em;
    line-height: 1.17391;
    margin: 0;
}

/*t78Bnr*/
.commBanner.t78Bnr {height: 721px;}
.commBanner.t81Bnr {height: 830px;}

.commBanner.t78Bnr.leadStbnr {height: 780px;}
.t78Bnr .creatorBnr h1 {
    line-height: 1;
    text-transform: inherit;
    font-size: 3.100em;
    color: #025A8C;
}
.t78Bnr .creatorBnr p {color: #000}
.t78Bnr.t81Bnr .creatorBnr h1,
.t78Bnr.t81Bnr .creatorBnr p
.t78Bnr.t78Bnr01  .creatorBnr h1,
.t78Bnr.t78Bnr01  .creatorBnr p {margin: 0 0 var(--gap-40)}


.banner.bannerV1 {
    padding: 164px 0;
    height: 830px;
}

.banner.bannerV1 .boxRow > .elementor-container {align-items: center}
.banner.bannerV1 .lgText {margin: 0 0 30px !important}
.banner.bannerV1 .lgText p {line-height: 1.178571428571429}
.banner.bannerV1 .textBox {
    width: 55.75757575757576% !important;
    text-align: left;
    color: #000;
}
.banner.bannerV1 .imgBoxBnr {width: 43.10606060606061% !important}
.bannerV1.banner h1 {
    margin: 0 0 40px;
    line-height: 1;
    font-size: 3.100em;
}
.t81Bnr .creatorBnr p{font-family: "ProximaNova-Semibold"}


@media screen and (max-width: 1366px) {
    .commBanner.t36Bnr {height: 52.196193265007324vw}
    .banner.bannerV1 {
        padding: 12.005856515373353vw 0;/*164*/
        height: 60.76134699853587vw;/*830*/
    }
    .commBanner.t36Bnr,
    .commBanner.t78Bnr {
        height: 42.24011713030747vw;
        padding-bottom: 0;
    }
    .commBanner.t78Bnr.leadStbnr {height: 57.10102489019034vw;}
    .commBanner.t81Bnr {height: 60.76134699853587vw;}/*830*/
    .commBanner.t78Bnr {height: 52.781844802342604vw;}
    .t36Bnr .creatorBnr {width: 52vw !important}
    .t36Bnr .creatorBnr h1 {margin-bottom: 2.7086383601756955vw}
    .banner.bannerV1 .lgText {margin: 0 0  2.1961932650073206vw !important;/*    30*/}
    .bannerV1.banner h1 {margin: 0 0 2.9282576866764276vw;/*40*/}

}

@media screen and (max-width: 767px) {
    .commBanner.t36Bnr,
    .commBanner.t78Bnr {
        height: auto;
        padding-bottom:60px;
    }

    .t36Bnr .creatorBnr {
        width: 100% !important;
        padding: 30px 0
    }   
    .banner.bannerV1 {
        padding: 30px 0 0;
        height: auto;
    }
    
    .banner.bannerV1 {padding: 30px 0;/*40*/}
    .banner.bannerV1 .textBox {
        width: 55.75757575757576% !important;
        text-align: left;
        color: #000;
    }
    .banner.bannerV1 .imgBoxBnr,
    .banner.bannerV1 .lgText,
    .banner.bannerV1 .textBox,
    .commBanner.t78Bnr.leadStbnr{
        width: 100% !important;
        height: auto !important;
    }
    .banner.bannerV1 .imgBoxBnr{margin-top: 20px}
    .bannerV1.banner h1 {margin: 0 0 10px;/*40*/}
}

/********************************/
/*******    workplace-2   *******/
/********************************/
.workplace-2.consultant {padding-top: 120px}
.workplace-2 .boxRow .imgBox {width: 34.51612903225806% !important}
.workplace-2 .boxRow .textBox {width: 44.31451612903226% !important}
.workplace-2 .boxRow .imgBoxSm {width: 11.53225806451613% !important}
.workplace-2 .boxRow {
    background: #FFF;
    border-radius: 15px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    padding: var(--gap-40);
}

.workplace-2 .boxRow > div {
    gap: 4.6875%;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap !important;
}

.workplace-2 .boxRow .imgBox img {display: block}
.workplace-2 .elementor-widget-wrap.elementor-element-populated {gap: var(--gap-40)}
.imgBox img {display: block}


@media screen and (max-width: 1366px) {
    .workplace-2 .boxRow {padding: 2.9282576866764276vw;/*40*/}
}


@media screen and (max-width: 767px) {    
    .workplace-2 .boxRow .imgBox,
    .workplace-2 .boxRow .textBox{
        width: 100% !important;
        margin-bottom: 0 !important;
    }
    .workplace-2 .boxRow .imgBoxSm{display: none;}
    .workplace-2 .boxRow {
        padding: 20px;
        border-top: 4px solid #2DAD00;
        box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.10);
        border-radius:10px;
    }
    .workplace-2 .boxRow:first-child{border-top-color:#FF585C}
    .workplace-2 .boxRow > div,
    .workplace-2 .elementor-widget-wrap.elementor-element-populated {
        gap: 20px;
        flex-wrap: wrap!important;
    }
    .workplace-2 .boxRow .imgBoxSm {
        text-align: center;
        margin: 0 auto;
    }
    .workplace-2 .boxRow .imgBox img {width: 100%}
}

/********************************/
/*******    workplace-3   *******/
/********************************/

   
.workplace-3 .textBox {width: 58.93939393939394% !important}

.workplace-3 .imgBox {
    width: 39.84848484848485% !important;
    margin-left: 15px;
}
.workplace-3 .boxRow > div {
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap !important;
}
.unifyingSec .imgTxtBox > div {align-items: flex-start}
.unifyingSec .textBox {width: 55.08064516129032% !important}
.unifyingSec .imgTxtBox .imgBox {width: 40.08064516129032% !important}
.consultant .boxtyleIn2 h2 {margin: 0 0 var(--gap-60)}
.boxtyleIn2 {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    padding: 40px;
}
.t36BoxRow {
    margin: 0;
    padding: 0;
    list-style: none;
    flex-direction: column;
    gap: var(--gap-40);
    display: flex;
}

.t36BoxRow li {
    display: flex;
    gap: var(--gap-20);
}

.t36BoxRow li svg ,.t36BoxRow li img {
    width: auto;
    height: 68px;
    line-height: 0;
}

.t36BoxRow.unifyingLi li  svg {
    width: auto;
    line-height: 0;
    height: 20px;
}
.t36BoxRow.unifyingLi  li p strong {
    margin-bottom: 10px;
    line-height: 1.083333333333333;
    font-size: 1.091em;
}
.t36BoxRow li p {
    max-width: 778px;
    width: 100%;
    margin: 0;
}

.fullwidth li p {max-width: none}

.t36BoxRow li p strong {
    display: block;
    color: #025A8C;
    font-family: "ProximaNova-Bold";
    line-height: 0.8333333333333333;/*20*/
    margin-bottom: 6px;
    font-size: 1.091em;/*24*/
}
.v31 .t36BoxRow.wid100 p {
    max-width: 88.1%;
    line-height: 1.181818181818182;
}
.t36BoxRow.wid100 p {max-width: 100%}

.workplace-v1 .t36BoxRow li svg{
   width: 68px;
   line-height: 0; 
}
.workplace-v1.t36BoxRow.wid100 p {
    max-width: 93.34%;
}
.textBox1 .t36BoxRow.wid100 p {
    max-width: 93.4%;
}

@media screen and (max-width: 1366px) {
    .t36BoxRow {gap:  4.392386530014641vw /*60*/}
    .t36BoxRow li {gap: 1.4641288433382138vw;/*20*/}
    .t36BoxRow li svg {height: 4.978038067349927vw;/*68*/}
    .t36BoxRow.unifyingLi li  svg {height: 1.6837481698389458vw;/*23*/}
    .t36BoxRow li p {max-width: 56.95461200585652vw/*778*/}
    .t36BoxRow li p strong {margin-bottom:  0.43923865300146414vw; /*6*/}
}

@media screen and (max-width: 767px) {
    .workplace-3 .boxRow > div {flex-wrap: wrap !important}
    .workplace-3 .textBox,
    .workplace-3 .imgBox ,
    .unifyingSec .textBox,
    .unifyingSec .imgTxtBox .imgBox
    {width: 100% !important}
    
    
    .workplace-3 .imgBox {margin: 30px 0 0}
    .t36BoxRow {gap: 30px}
    .t36BoxRow li {gap: 10px}
    .t36BoxRow li svg {height: 40px}
    .t36BoxRow li p {
        max-width: 92%;
        font-size: 16px;
    }
    .t36BoxRow li p strong {
        margin-bottom: 5px;
        font-size: 18px
    }
    .t36BoxRow.unifyingLi li svg {height: 30px}
    .workplace-v1.t36BoxRow.wid100 p {max-width: 100%}
}

/********************************/
/*******    workplace-4In   *******/
/********************************/
.workplace-3.consultant h2 {margin: var(--gap-20) 0 var(--gap-40)}
.workplace-3In .boxRow {
    border-radius: 15px;
    background: #FFF;
}

.workplace-3In .container {
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    padding: 30px 60px 60px 60px  !important;
    border-radius: 15px;
    background: #fff;
    margin: 0 15px
}

.workplace-3In .boxRow > div {
    gap: 4.761904761904762%;/*60=1260*/
    justify-content: space-between;
    flex-wrap: nowrap !important;
    align-items: flex-start
}
.workplace-3In .textBox {width: 31.08333333333333% !important;/*373=1200*/}
.workplace-3In .imgBox {width: 27.78708333333333% !important;} /*333.445px=1200*/

.workplace-3 .workplace-3In .imgBox {margin-left: 0}
.workplace-3In .imgBox img {
    box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.20);
    border-radius: 50%;
    display: block
}
.workplace-3In .t36BoxRow {margin-top: 40px}
.t36BoxRow-2 {
    padding: 0;
    list-style: none;
    flex-direction: column;
    display: flex;
    gap: 40px;
    margin:0;
}

.t36BoxRow-2 li .iconBox {
    display: flex;
    align-items: center;
    gap: 20px;
}

.t36BoxRow-2 li {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.t36BoxRow-2 li .iconBox svg,
.workplace-3In .t36BoxRow li svg{
    width: 68px;
    height: auto;
    line-height: 0;
}

.t36BoxRow-2 li .iconBox strong {
    width: 100%;
    max-width: 285px;
    font-size: 1.200em;/*24*/
    line-height: 1;
}

.t36BoxRow-2 li strong {
    display:block;
    color: #025A8C;
}

.workplace-3In .t36BoxRow-2 li {gap: var(--gap-20)}
.workplace-3In .t36BoxRow-2 li strong {line-height: 0.8333333333333333 !important;}
.workplace-3In .t36BoxRow li {align-items: center;}
.workplace-3In .t36BoxRow li p{width: 92.6%;}
.workplace-3In .t36BoxRow li strong{margin-bottom: 10px}
.workplace-3.workplace-3V1.consultant h2 {margin: 0 0 var(--gap-40)}
.workplace-3V1 .t36BoxRow {gap: var(--gap-60)}
.workplace-3V1 .t36BoxRow li p strong {
    line-height: 1;
    margin-bottom: 10px;
}


.workplace-3.workplace-3V2.consultant h2 {margin: 0 0 var(--gap-40)}
.workplace-3V2 .t36BoxRow li {
    display: flex;
    gap: var(--gap-10);
}
.workplace-3V2 .t36BoxRow li svg {height: 60px}
.workplace-3V2 .textBox1 .t36BoxRow.wid100 p {max-width: 94.5%;}
.creator-28.creator-28v001  .textBox {width: 54.6969696969697% !important; /*722-1320*/}
.creator-28.creator-28v001 .imgBox {width: 40.75757575757576% !important;/*538-1320*/}
/*===================
 creator-34 creator-34V001
=======================*/

.creator-34.creator-34V001 h2 {margin-bottom: 0}
.creator-34.creator-34V001 p {line-height: 1.3636}
.creator-34.creator-34V001 .commBox {
    margin-top: var(--gap-40);
    padding: var(--gap-33) var(--gap-40) var(--gap-40) var(--gap-40);
}
.creator-34V001 .boxTitle svg {
    width: auto;
    height: var(--gap-60);
}
.creator-34V001 .boxTitle strong {
    line-height: 1;
    font-size: 1.600em;
}

.creator-34V001 .creator-34 p {
    line-height: 1.3636;
    font-size: 1.100em;
}

.creator-6v3 .guaranteeCon p {
    font-family: "ProximaNova-Bold";
    color: #025A8C;
}
.consultant.creator-6.creator-6v3  h3 {
    color: #025A8C;
    line-height: 1;
}

.creator-6v3 .guarantee img {
    width: auto;
    margin-right: var(--gap-40);
}
.creator-6.creator-6v4 .boxRow > .elementor-container {
    justify-content: center;
    gap: var(--gap-60);
}


@media screen and (max-width: 1366px) {
    .workplace-3In .container {padding: 2.1961932650073206vw 4.392386530014641vw 4.392386530014641vw 4.392386530014641vw !important; /*30/60/*/}
    .workplace-3In .t36BoxRow {margin-top: 2.9282576866764276vw/*40*/}
    .t36BoxRow-2 {gap: 2.9282576866764276vw;/*40*/}
    .t36BoxRow-2 li .iconBox {gap: 1.4641288433382138vw; /*20*/}
    .t36BoxRow-2 li {gap: 0.7320644216691069vw;/*10*/}
    .t36BoxRow-2 li .iconBox svg {height: 4.978038067349927vw;/*68*/}
    .t36BoxRow-2 li .iconBox strong {max-width: 20.863836017569547vw; /*285*/}
}


@media screen and (max-width: 767px) {
    .workplace-3In > div > div {padding: 30px 15px 15px 15px}
    .workplace-3In .boxRow > div {
        gap: 20px;
        flex-wrap: wrap !important
    }
    .workplace-3In .container {padding: 20px !important}
    .workplace-3In .textBox  ,.workplace-3In .imgBox{width: 100% !important}
    .workplace-3In .t36BoxRow {margin-top: 20px}
    .t36BoxRow-2 {gap: 20px}
    .t36BoxRow-2 li .iconBox {gap: 10px}
    .t36BoxRow-2 li {gap: 10px}
    .t36BoxRow-2 li .iconBox svg {height: 40px}
    .t36BoxRow-2 li .iconBox strong {
        max-width: 90%; 
        font-size: 18px;
    }
    .creator-28.creator-28v001  .textBox,
    .creator-28.creator-28v001 .imgBox {width: 100% !important}
    .creator-34V001 .boxTitle svg {
        width: 30px;
        min-width: 30px;
        height: auto;
    }

    .creator-6v3 .guarantee img {width:100px}
}

/********************************/
/*******    workplace-5   *******/
/********************************/
.workplace-5.consultant .stepsRow {padding-top: var(--gap-40)}

.stepsRow li {
    display: flex;
    background: #FFF;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    width: calc(50% - 15px);
    padding-right:30px;
}

.stepsRow {
    padding: 0;
    display: flex;
    list-style: none;
    margin: var(--gap-20) 0 0;
    flex-wrap: wrap;
    gap: var(--gap-30);
}

.stepsRow li img {
    width: 45.20325203252033%;/*278-615*/
    border-radius: 10px;
    display: block;
}

.stepsContent {
    padding: var(--gap-30) 0;
    margin-left: var(--gap-30);
    width: 49.91869918699187%;/*306-615*/
}
.stepsContent span {
    color: #000;
    padding: 6px 20px;
    background: #E8E8E8;
    border-radius: 100px;
    font-family: "ProximaNova-Bold";
    display: inline-block;
    font-size: 0.900em;/*18*/
    line-height: 1;/*18*/
}

.stepsContent h3 {
    color: #025A8C;
    font-family: "ProximaNova-Bold";
	font-weight:normal;
    font-size: 1.200em;/*24*/
    margin: var(--gap-20) 0 ;
    line-height: 1;/*24*/
}


@media screen and (max-width: 767px) {    
    .workplace-5.consultant .stepsRow {padding-top:20px}
    .stepsRow li {
        width: 100%;
        flex-wrap: wrap;
        padding:0;
    }
    .stepsRow {
        gap: 20px;
        margin: 0;
    }
    .stepsRow li img{
        width: 100%;
        border-radius:10px 10px 0 0;
    }
    .stepsContent {
        width: 100%;
        padding:20px;
        margin: 0;
    }
    .stepsContent span {font-size: 16px}
    .consultant .stepsContent h3 {
        font-size:18px;
        margin:20px 0 10px;
    }
    .consultant .stepsContent h3 br{display:none}
}


/********************************/
/*******    imgTxtBox   *******/
/********************************/
.imgTxtBox > div {
    gap: 4.545454545454545%; /*60*/
    align-items: center;
    flex-wrap: nowrap !important;
}
.boxRow.flexStart  > div,
.imgTxtBox.flexStart  > div {align-items: flex-start}
.unCommonBox .imgTxtBox > div {
    justify-content: center;
    gap: 10%; /*120/1200 */
}
.imgTxtBox.flexSrart  > div {align-items: flex-start}
.imgTxtBox.gap-40 >div {gap: 3.03030303030303%;/*40*/}
.imgTxtBox.gap-40 {margin-bottom: 40px;}
.imgTxtBox.listStyle-01.gap-40 {margin-bottom: 0;}
.imgTxtBox.boxShadow {
    padding: 60px;
    border-radius: 15px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    background: #fff;
}
.imgTxtBox .imgBox {width: 40.75757575757576% !important} /* 538/1320*/
.textBox {width: 54.6969696969697% !important}/* 722/1320*/

.t67ImgText .imgTxtBox .imgBox {width: 35.22727272727273% !important}
.t67ImgText .textBox {width: 60.22727272727273% !important}
.extendedSection  .imgTxtBox .imgBox {width: 31.06060606060606% !important}
.extendedSection  .textBox {width: 64.31818181818182% !important}
.behindSec .imgTxtBox .imgBox {width: 44.51612903225806% !important}
.behindSec .textBox {width: 50.64516129032258% !important}

.imgTxtBoxSec-1 .imgTxtBox .imgBox {width: 48.18181818181818% !important;}/* 636/1320*/
.imgTxtBoxSec-1 .textBox {width: 47.27272727272727% !important;}/* 624/1320*/

.imgTxtBoxSec-2 .imgTxtBox .imgBox {width: 48.10606060606061% !important;}/* 635/1320*/
.imgTxtBoxSec-2 .textBox {width: 47.04545454545455% !important;}/* 621/1320*/

.imgTxtBoxSec-4 .imgTxtBox .imgBox {width: 52.34848484848485% !important;}/* 691/1320*/
.imgTxtBoxSec-4 .textBox {width: 43.10606060606061% !important;}/* 569/1320*/

.imgTxtBoxSec-2 .imgTxtBox > div {
    justify-content: space-between;
    align-items: self-end;
}
.unCommonBox .textBox {width: auto!important}
.consultant .imgTxtBox  h2 {margin: 0 0 var(--gap-20)}
.manulasse.consultant .imgTxtBox  h2 {margin: 0 0 var(--gap-20)}
.consultant.imgTxtBoxSec-v1 .imgTxtBox  h2 {margin: 0 0 var(--gap-40)}
.imgTxtBoxSec-1 .textBox  p strong {line-height: 1.181818181818182;}
.imgTxtBoxSec-2 .textBox .listItem.listItem-2 li{
    font-size: 1.100em;/* 22*/
    line-height: 1.363636363636364 /* 22-30*/}
.consultant.imgTxtBoxSec-4 .imgTxtBox h2 {
    margin: 0;
    font-size: 2.400em;/*48*/
    line-height: 0.9791666666666667;/*47*/
}
.consultant.imgTxtBoxSec-4 .imgTxtBox p {
    margin: var(--gap-30) 0 0;
    line-height: 1.363636363636364;
}
.consultant.imgTxtBoxSec-2.imgTxtBoxSec-v2 .imgTxtBox h2 {margin: var(--gap-40) 0}
.introducingBtn span {
    font-size:1.200em; /*24*/
    border-radius: 10px;
    background: #FF8A00;
    padding: 16px 40px;
    display: inline-block;
    box-shadow: 0px 4px 40px 0px rgba(255, 138, 0, 0.50);
    font-family: "ProximaNova-Bold";
    text-transform: uppercase;
    font-style: normal;
    color: #FFF;
}

/*
.imgTxtBoxSec-v3 span,
.imgTxtBoxSec-v4 span {
    color: #000;
    text-align: center;
     font-size: 1.100em; 
    line-height: 1.3636;}
*/



.imgTxtBoxSec-2.imgTxtBoxSec-v4.consultant h2,
.imgTxtBoxSec-2.imgTxtBoxSec-v3 h2 {margin: var(--gap-20) 0 var(--gap-40);}
.imgTxtBoxSec-2.imgTxtBoxSec-v3
.imgTxtBoxSec-2.imgTxtBoxSec-v3 .imgTxtBox .imgBox {width: 47.34848484848485% !important;/*625*/}
.imgTxtBoxSec-2.imgTxtBoxSec-v3 .textBox {width: 48.10606060606061% !important;/*645*/}
.imgTxtBoxSec-v3.consultant strong {display: inline}
.creator-2v1.imgTxtBoxSec-2.imgTxtBoxSec-v3 .imgTxtBox .imgBox {width: 47.34848484848485% !important}
.creator-2v1.imgTxtBoxSec-2.imgTxtBoxSec-v3 .textBox {width: 48.10606060606061% !important}

.imgTxtBoxSec-v3 .listItem.listItem-2 {
    margin: var(--gap-40) 0;
    margin-top: var(--gap-40);
}
.imgTxtBoxSec-v3.creator-2v1 .commBtn {margin-left: 0}
.imgTxtBoxSec-2.imgTxtBoxSec-v4 .textBox {width: 45.15151515151515% !important}
.imgTxtBoxSec-2.imgTxtBoxSec-v4 .imgTxtBox .imgBox {width: 50.3030303030303% !important}
.colToAct-001 .commBox  h3 {
    color: #000;
    font-size: 1.100em;
    line-height: 1.363636363636364;
    margin: 0 0 20px;
}
/*=================New Para =================*/
.consultant.para1 {padding-top: 5px}
.para1 .imgTxtBox .imgBox {width: 42.65151515151515% !important;/*563 -1320*/}
.para1 .textBox {width: 52.8030303030303% !important;/*697 -1320*/}
.para1.consultant p{margin-bottom: var(--gap-20);}
.para1.consultant p:last-child {margin-bottom: 0;}

.para2 .imgTxtBox .41.13636363636364 {width: 42.65151515151515% !important}
.para2 .textBox {width: 54.31818181818182% !important}

.para3 .t36BoxRow li p {
    width: 89%;
    line-height: 1.363636363636364
}
.para3 .t36BoxRow li p strong{
    width: 89%;
    line-height: 0.9583333333333333;
    margin-bottom: 6px;
}
.workplace-3 .logoImg img {display: inline-block}
.para3 .t36BoxRow {gap: var(--gap-60)}

.para4 .textBox h3 {line-height: 1.083333333333333}
.para5 .imgTxtBox .imgBox {width: 46.96969696969697% !important}
.para5  .textBox {width: 48.10606060606061% !important}
.para5  .textBox h3 {
    font-size: 1.200em;
    line-height: 1.541666666666667;
}
.para5 .listItem.listItem-2 li {
    line-height: 1.363636363636364;
    font-size: 1.100em;
}
.para-6 .commBox > .elementor-container {
    justify-content: space-between;
    gap: 3%;
}
.para-6 .commBox {
    padding: 70px 140px;
    justify-content: space-between;
}
.para-6 .commBox .text {
    width: 49.03846153846154% !important;
    text-align: left;
}
.para-6 .commBox .img {
    width: 46.63461538461538% !important;
    line-height: 0;
}
.para-6 .commBox .img img {text-align: right}
.para-6 .commBox h2 {
    margin-bottom: var(--gap-40);
    color: #025A8C;
    font-size: 2.000em;
    line-height: 1;
}
.para-6.para-6v1 .commBox,
.para-6.para-6v2 .commBox {padding: 35px 140px;}


.para-6.para-6v2 .commBox p {
    font-size: 1.100em;
    line-height: 1.181818181818182;
}
.para-6.para-6v2 .commBox p strong {
    margin-bottom: 4px;
    font-weight: normal;
    font-family: "ProximaNova-Bold";
    line-height: 0.8333333333333333;
    font-size: 1.091em;
    display: block;
    color: #025A8C;
}


.para-8 {margin-top: var(--gap-100)}
.para-8 .commBox {
    margin: 0;
    padding: 70px 60px;
}
.para-8 .commBox section> .elementor-container {
    gap: 3.666666666666667%;/*44=1200*/
    align-items: center
}
.para-8 .commBox .text {width: 49.33333333333333% !important;/*592=1200*/}
.para-8 .commBox .img {width: 47% !important;/*564=1200*/}
.para-8 .t36BoxRow {
    gap: var(--gap-40);
    margin-top: var(--gap-40);
}
.para-8 .t36BoxRow li svg{
    height: 42px;
    width: 42px;
    line-height: 0;
}

.para-8 .t36BoxRow li p {
    width: 89.8%;
    line-height: 1.363636363636364;/*30*/
    padding: 0;
}

.para-8 .t36BoxRow li p strong {line-height: 1.00;/*24*/}
.para-8 .commBox .commBtn {margin-top: var(--gap-60);}

/*New Para 9*/
.para-9 .imgBox {width: 46.59090909090909% !important;}
.para-9 .textBox {width: 48.86363636363636% !important}
 .para-9 .textBox h3{
    color: #025A8C;
    font-size: 1.600em;/*32*/
    padding-bottom: var(--gap-20);
    line-height: 1.00;
}
.para-9 .textBox p {
    font-size: 1.100em;
    line-height: 1.363636363636364;
}

/*New Para-10*/

.para-10 .commBox > .elementor-container {gap: 4.761904761904762%;/*60=1260*/}
.para-10 .commBox {
    padding: var(--gap-30);
    margin: var(--gap-60) 0;
}
.para-10 .commBox .img {width: 42.3015873015873% !important; /*533=1260*/}
.para-10 .commBox .text {width: 52.93650793650794% !important; /*667=1260*/}
.para-10 .text .elementor-widget-wrap {gap: var(--gap-40);}
.para-10 .commBox p {
    margin: 0;
    line-height: 1.363636363636364
}
.para-10 p strong {
    display: block;
    color: #025A8C;
    font-size: 1.091em;
    margin-bottom: 6px;
    line-height: 1.00;
}

/*watchNowBtn*/
.watchNowBtn .abr-yt-pop {
    margin-top: var(--gap-60);
    line-height: 0;
}
.watchNowBtn .abr-yt-pop a{display: inline-block}
.playIconNone .playbtn {display: none;}
.vidpopupFull .abr-yt-pop .glightbox3 img{border-radius: 0}

/*watchNowBtn*/

/*New Para */

@media screen and (max-width: 1366px) {
    .imgTxtBoxSec-1.imgTxtBoxSec-v1{padding-top: 2.9282576866764276vw}
    .imgTxtBox.gap-40 {margin-bottom: 2.9282576866764276vw;/* 40*/}
    .imgTxtBox.boxShadow {
        padding: 4.392386530014641vw;/* 60*/
        border-radius: 1.0980966325036603vw;/* 15*/
    }
    .consultant .imgTxtBox  h2,
    .consultant.imgTxtBoxSec-v1 .imgTxtBox  h2 {margin: 0 0 2.9282576866764276vw}
    .consultant.imgTxtBoxSec-2.imgTxtBoxSec-v2 .imgTxtBox h2 {margin: 2.1961932650073206vw 0 0;/* 30*/}
    .consultant.imgTxtBoxSec-2.imgTxtBoxSec-v2 .imgTxtBox p {margin: 2.1961932650073206vw 0 0; /* 30*/}
    .introducingBtn  span {
        box-shadow: 0px 4px 2.9282576866764276vw 0px rgba(255, 138, 0, 0.50);/* 40*/
        padding: 1.171303074670571vw 2.9282576866764276vw; /* 40/16*/
    }

    .para-6 .commBox {padding: 5.124450951683748vw 10.248901903367496vw; /* 70/14*/}
    .para-6.para-6v1 .commBox,
    .para-6.para-6v1 .commBox {padding: 2.562225475841874vw 10.248901903367496vw; /* 35/14*/}  
}

@media screen and (max-width: 767px) {
    .imgTxtBox > div {
        gap: 20px;
        flex-wrap: wrap !important;
    }
    .textBox,
    .imgTxtBox .imgBox,
    .t67ImgText .imgTxtBox .imgBox,
    .t67ImgText .textBox,
    .extendedSection .imgTxtBox .imgBox,
    .extendedSection .textBox,
    .behindSec .imgTxtBox .imgBox,
    .behindSec .textBox,
    .imgTxtBoxSec-1 .imgTxtBox .imgBox,
    .imgTxtBoxSec-1 .textBox,
    .imgTxtBoxSec-2 .imgTxtBox .imgBox,
    .imgTxtBoxSec-2 .textBox,
    .imgTxtBoxSec-4 .imgTxtBox .imgBox,
    .imgTxtBoxSec-4 .textBox,
    .imgTxtBoxSec-2.imgTxtBoxSec-v3 .imgTxtBox .imgBox,
    .imgTxtBoxSec-2.imgTxtBoxSec-v3 .textBox,
    .imgTxtBoxSec-2.imgTxtBoxSec-v4 .imgTxtBox .imgBox,
    .imgTxtBoxSec-2.imgTxtBoxSec-v4 .textBox,
    .imgTxtBoxSec-3 .textBox,
    .imgTxtBoxSec-3 .imgBox,
    .para1 .imgTxtBox .imgBox,
    .para1 .textBox,
    .para2 .imgTxtBox .imgBox,
    .para2 .textBox,
    .para5 .imgTxtBox .imgBox, 
    .para5 .textBox,
    .para-6 .commBox .text,
    .para-6 .commBox .img,
    .para-9 .commBox .imgBox,
    .para-9 .commBox .textBox,
    .para-10 .commBox .img,
    .para-10 .commBox .text,
    .creator-2v1.imgTxtBoxSec-2.imgTxtBoxSec-v3 .imgTxtBox .imgBox,
    .creator-2v1.imgTxtBoxSec-2.imgTxtBoxSec-v3 .textBox {width: 100% !important}
    .textBox p {
        font-size: 16px;
        margin: 0 0 10px;
    }
    .imgTxtBox > div {
        gap: 20px;
        flex-wrap: wrap !important;
    }
    .consultant .imgTxtBox h2 {margin: 0 0 15px !important}
    .textBox h3{font-size: 18px}
    .unCommonBox .imgTxtBox > div {
        justify-content: flex-start;
        gap: 20px; 
    }
    .imgTxtBoxSec-3 .padTop60 {padding-top: 20px;}
    .consultant.imgTxtBoxSec-4 .imgTxtBox p {margin: 10px 0 0;}
    .consultant.imgTxtBoxSec-v1 .imgTxtBox  h2 {margin: 0 0 20px} 
    .consultant.imgTxtBoxSec-2.imgTxtBoxSec-v2 .imgTxtBox h2 {margin: 10px 0 0;/* 30*/}
    .consultant.imgTxtBoxSec-2.imgTxtBoxSec-v2 .imgTxtBox p {margin: 10px 0 0; /* 30*/}
    .para-6 .commBox > .elementor-container {gap: 20px;}
    .introducingBtn span {margin-bottom: 5px}
}


/*********  creator-10  *********/
.listItem.listItem-2 li {
    margin: 0;
    padding: 0  0 20px 34px;
    background: url(../images/list-Bg-arrow-1.png) no-repeat left 0px;
    background-size: 24px auto;
}

.listItem.listItem-2 li:last-child {padding-bottom: 0px}
@media screen and (max-width: 1366px) {
    .listItem.listItem-2 li {
        margin: 0;
        padding-left: ;
        padding: 0  0 1.4641288433382138vw 2.4890190336749636vw ;/* 34*/
        background-size: 1.7569546120058566vw auto;/* 24*/
    }
}

@media screen and (max-width: 767px) {

    .listItem.listItem-2 li {
        margin: 0;
        padding: 0  0 15px 24px ;/* 34*/
        background-size: 16px auto;
        font-size: 16px;
    }
}
/*********  creator-10  *********/


/********************************/
/*******    t78Auto   *******/
/********************************/

.t78Auto.consultant h2 {margin-bottom: var(--gap-20)}
.t78Auto.consultant p {font-size: 1.100em;/* 22*/}
.t78Auto .img {margin-top: var(--gap-40)}
.t78Auto .img img{display: block;}

@media screen and (max-width: 1366px) {
  .t78Auto.consultant h2 {margin-bottom: 1.4641288433382138vw;/* 40*/}
  .t78Auto .img {margin-top: 2.9282576866764276vw/* 40*/}  
}
@media screen and (max-width: 767px) {
    .t78Auto.consultant h2 {margin-bottom: 10px}
     .t78Auto .img {margin-top: 30px}  
}
/********************************/
/*******    brandSection   *******/
/********************************/

.slick-arrow{
	width:49px;
	height:49px;
	cursor: pointer;
	border-radius:50%;
	box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
	transform: translateY(-50%);
	position: absolute;
	display: block;
	border: none;
	font-size: 0;
	padding: 0;
	z-index: 2;
	margin: 0;
	top:50%;
}
.consultant.homeSec-3 .slick-arrow{top:calc(50% - 42px)}
.slick-arrow.slick-prev{
    background:#FFF url(../images/slick-prev.png) no-repeat left top;
	background-size:100% auto;
	left:-79px;
}
.slick-arrow.slick-next{
    background:#FFF url(../images/slick-next.png) no-repeat left top;
	background-size:100% auto;
	right:-79px;
}

.slick-dots{
	width:100%;
    padding: 0;
    list-style: none;
	margin-top:var(--gap-60);
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	display: flex;
}

.slick-dots li{padding:0 8.5px}
.slick-dots li button{
	width:22px;
	height: 22px;
	cursor: pointer;
	background:#44545D;
	border-radius:100%;
	display: block;
	border: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}
.slick-dots li.slick-active button{background:#F07028}
.brandSection.consultant .slick-dots,
.teamSection.consultant .slick-dots{margin-top: 0;}

.brandSection.consultant .container,
.teamSection.consultant .container {max-width: 1390px !important}
.brandSection.elementor-section.elementor-section-boxed > .elementor-container,
.teamSection.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1390px !important}
.brandSection.consultant h2 {margin-bottom: 20px}
.t78pro.consultant h2 {margin-bottom: var(--gap-40)}
.teamHeadText {padding: 0 var(--gap-20);}
.brandItems .slick-slide {
    background: #FFF;
    border-radius: 10px;
    align-items: center;
    box-sizing: border-box;
    justify-content: center;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    display: flex !important;
    align-items: center;
    margin: 40px 20px;
    height: 100px;
    padding:14px;
}

.brandSection .brandItems .slick-slide img {
    width: auto;
    height: auto;
}
.brandSection.consultant .slick-arrow {
    margin-top: -10px;
}
.brandSection.consultant .slick-prev,
.teamSection.consultant .slick-prev,
.brandItems.consultant .slick-prev{left:-60px}

.brandSection.consultant .slick-next,
.teamSection.consultant .slick-next,
.brandItems.consultant .slick-next{right:-60px}


@media screen and (max-width: 1666px) {
    .brandSection.consultant .slick-prev,
    .teamSection.consultant .slick-prev,
    .brandItems.consultant .slick-prev{left:-10px}
    
    .brandSection.consultant .slick-next,
    .teamSection.consultant .slick-next,
    .brandItems.consultant .slick-next{right:-10px}

    .brandSection.consultant h2 {margin-bottom: 1.4641288433382138vw; /*20*/}
    .t78pro.consultant h2 {margin-bottom: 1.4641288433382138vw;/*40*/}
    .brandSection .brandItems .slick-slide {margin: 30px 20px}
    .slick-arrow.slick-prev{left:-15px}
    .slick-arrow.slick-next{right:-15px}
}

@media screen and (max-width: 767px) {
    .t78pro.consultant h2,.brandSection .consultant h2 {margin-bottom: 10px}
    .t78pro.consultant p{font-size: 16px}
    .brandSection .brandItems .slick-slide {
        box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.10);
        margin: 20px 10px;
    }
}


/********************************/
/*******    teamItem Section   *******/
/********************************/

.teamSection .slick-track {display: flex;}
.teamItem {
    border-radius: 15px;
    height: inherit !important;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    margin: var(--gap-60) var(--gap-20);
    background: #fff;
}
.teamItem img {border-radius: var(--gap-15) var(--gap-15) 0 0;}
.teamItems .teamItem p {padding: var(--gap-30)}
.teamItems .teamTitle {
    color: #025A8C;
    font-size: 1.364em;/* 30 */
    line-height: 1.000; /*30 */
    margin:var(--gap-10) 0 6px;
    text-align: center;
    display: block;
}
.teamItems small {
    font-size: 0.818em;/*18*/
    margin-bottom: var(--gap-20);
    line-height: 1.000;
    text-align: center;
    display: block;
}

/********************************/
/*******    reviewSection   *******/
/********************************/
.consultant.reviewSection {padding-bottom: 180px}
.consultant.reviewSection-v1 {padding-bottom:201px}
.reviewSection .clientReview {
    background: #FFF;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    margin: 40px 0 0;
    padding: 70px;
}
.reviewSection-v1 .clientReview {margin-top:0}
.clientReview li img {
    display: block;
    margin: 0 auto 25px;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.10);
    border-radius: 50%;
    height: 100px;
    width: 100px;   
}
.clientReview li p {
    line-height: 1.2857; /*36*/
    font-size:1.400em;/*28*/
    color: #000;
}

.clientReview li p strong {
    display: block;
    margin-top: 50px;
    text-align: center;
    font-family: "ProximaNova-Regular";
    font-size: 0.786em;/*22*/
    line-height: 1.1818;/*26*/
    color: #025A8C
}

.clientReview .slick-arrow {
    margin: 12px 0 0;
}
.reviewSection.consultant .slick-dots {
    position: absolute;
    margin-top: 110px;
    transform: translate(-50%);
    left: 50%;
}
.consultant.reviewSection-v1 .slick-dots{margin-top:130px}

@media screen and (max-width: 1366px) {
    .consultant.reviewSection {padding-bottom: 13.177159590043924vw;/*180*/}
    .reviewSection .clientReview {
        padding: 4.392386530014641vw;/*60*/
        margin: 2.9282576866764276vw 0 0/*40*/
    }
    .clientReview li img {
        margin: 0 auto 1.8301610541727673vw;/*15*/
        width: 7.320644216691069vw;/*100*/
        height: 7.320644216691069vw;  /*100*/ 
    }
    .clientReview li p strong {margin-top: 3.6603221083455346vw;/*50*/}  
    .reviewSection.consultant .slick-dots {margin-top: 7.320644216691069vw;/*100*/}
}

@media screen and (max-width:767px) {
    .consultant.reviewSection {padding-bottom:93px}
    .consultant.reviewSection-v1{padding-bottom:93px}
    .clientReview li img {
        width: 50px;
        height: 50px;
        margin: 0 auto 15px;
    }
}

/********************************/
/*******    listNumSection   *******/
/********************************/

.extendedSection.consultant  h2,
.extendedSection.consultant .imgTxtBox h2,
.listNumSection.consultant .imgTxtBox h2 {margin-bottom: 40px}
.consultant .listNumber li {
    color: #000;
    font-size: 1.100em;/* 22*/
    line-height: 1.363636363636364;/* 30*/
    counter-increment: step-counter;
    padding: 0  0 var(--gap-20) var(--gap-80);
    position: relative;
}

.consultant.listNumSection .listNumber li:last-child {padding-bottom: 0 }
.extendedSection.consultant .listNumber li {padding: 0  0 var(--gap-48) var(--gap-80);}
.extendedSection.consultant .listNumber li:last-child {padding-bottom: 0}
.consultant .listNumber li strong{font-family: "ProximaNova-Bold"}
.extendedSection.consultant .listNumber li strong {
    color: #025A8C;
    font-size: 1.091em;
}

.listNumSection .listNumber li::before {
    width:60px;
    height: 60px;
    position: absolute;
    font-family: "ProximaNova-Semibold";
    content: counter(step-counter);
    background: linear-gradient(0deg, #EE5102 2.13%, #F5A52B 95.8%);
    justify-content: center;
    align-items: center;
    border-radius:50%;
    display: flex;
    color: #fff;
    left: 0;
    top: 0;
}

@media screen and (max-width: 1366px) {
    .extendedSection.consultant  h2,
    .extendedSection.consultant .imgTxtBox h2,
    .listNumSection.consultant .imgTxtBox h2 {margin-bottom: 2.9282576866764276vw;/* 40*/}
    .consultant .listNumber li {padding: 0  0 1.4641288433382138vw 5.856515373352855vw;/* 20/80*/}
    .extendedSection.consultant .listNumber li{padding: 0  0 3.6603221083455346vw 5.856515373352855vw;/* 50/80*/ }
    .listNumSection .listNumber li::before {
        width: 4.392386530014641vw;/* 60*/
        height: 4.392386530014641vw;/* 60*/
    }
}

@media screen and (max-width: 767px) {
    .extendedSection.consultant  h2,
    .extendedSection.consultant .imgTxtBox h2,
    .listNumSection.consultant .imgTxtBox h2 {margin-bottom: 20px}
    .consultant .listNumber li,
    .extendedSection.consultant .listNumber li {
        padding: 0 0 20px 42px;
        font-size: 16px;
    }
    .extendedSection .consultant .listNumber li strong {font-size: 18px}
    .listNumSection .listNumber li::before {
        width: 24px;
        height: 24px;
    }
}
/********************************/
/*******    listBoxs   *******/
/********************************/

.listBoxs > div {
    gap: 40px;
    flex-wrap: nowrap !important;
}
.listBoxs .listbox {width: calc(50% - 20px)!important;}
.consultant .listbox h2 {margin-bottom: 40px;}
.listbox .listItem {
    gap: 20px;
    display: flex;
    flex-direction: column;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    border-radius: 10px;
    background: #FFF;
    padding: 30px;
}

.listbox .listItem li {
    margin: 0;
    padding-left: 48px;
    background-size: 28px auto;
    min-height: 32px;
}

.listItem.listItemOk li {background: url(../images/list-ok.png) no-repeat left 0px}
.listItem.listItemClose li {background: url(../images/list-close.png) no-repeat left 0px}
.unCommonBox .listItem.listItem-2 li {background-position: top 0 left 0;}
/*listItemV1*/

.listItemV1.consultant h2 {margin: 0 0 var(--gap-20)}
.listItemV1 .listItem li {
    background: url(../images/listDotIcon.png) no-repeat left 0px;
    font-size: 1.100em;/*22*/
    padding-left: 34px;
}
.listItemV1.consultant  p {
    margin-top: var(--gap-20);
    font-size: 1.100em /*22*/
}

@media screen and (max-width: 1366px) {
    .listBoxs > div {gap:  2.9282576866764276vw;/*40*/}
    .listBoxs .listbox {width: calc(50% -  1.4641288433382138vw)!important;/* 20*/}
    .consultant .listbox h2 {margin-bottom: 2.9282576866764276vw;}/*40*/
    .listbox .listItem {
        gap:  1.4641288433382138vw;/*20*/
        padding: 2.1961932650073206vw;/*30*/
    }
    .listbox .listItem li,
    .listStyle-01 .listItem li {
        padding-left: 3.513909224011713vw;/*48*/
        background-size: 2.049780380673499vw auto;/*28*/
        min-height: 2.342606149341142vw;/*32*/
    }

}
@media screen and (max-width: 767px) {
    .listBoxs > div {
        gap: 20px;
        flex-wrap: wrap !important;
    }
    .listBoxs .listbox {width: 100% !important}
    .consultant .listbox h2 {margin-bottom: 2.9282576866764276vw;}/*40*/
    .listbox .listItem {
        gap:  15px;
        padding: 20px;/*30*/
    }
    .listbox .listItem li,
    .listStyle-01 .listItem li {
        padding-left: 30px;
        background-size: 20px auto;
        min-height: 25px;
        font-size: 16px;
    }
    .consultant.listNumSection .listNumber li {padding: 0 0 15px 30px}
}
/********************************/
/*******    listBoxs   *******/
/********************************/


.commBoxSec .commBox {padding: var(--gap-60) !important}
.commBoxSec .commBox h2{
	margin-bottom: var(--gap-40);
	font-size: 2.000em;/*40*/
	color: #025A8C;
}
.commBox section.elementor-section > div {
    justify-content: space-between;
    align-items: center;
}
.justUs.commBoxSec .commBox {padding: var(--gap-60) 0 !important}
.justUs .commBox section.elementor-section > div {
    justify-content: center;
    gap: 4.545454545454545%;
}
.commBoxSec.justUs .commBox .img {width: 37.87878787878788% !important}
.commBoxSec.justUs .commBox .text {width: 37.87878787878788% !important}
.commBoxSec.justUs .commBox h2 {margin-bottom: var(--gap-40)}
.commBoxSec.justUs .commBox p {margin: 0;}
.commBoxSec .commBox .img {width: 42.70491803278689% !important;/*521*/}
.commBoxSec .commBox .text {width: 52.37704918032787% !important;/*639*/}
.commBoxSec .gap60 > div {
    gap: 4.918032786885246%; /*60*/
    align-items: center;
}
.commBoxSec .textRight {
    display: flex;
    justify-content: flex-end;
}
.commBoxSec.clickawayd .commBox h2 {margin-bottom: var(--gap-65);}

.imgTxtBoxSec-3.consultant .commBoxSecV1  p {
    padding-top: 0;
    line-height: 1.181818181818182;/*26*/
}
.commBoxSecV1 .t36BoxRow li svg {height: 42px}


@media screen and (max-width: 1366px) {
    .commBoxSec .commBox {
        padding: 4.392386530014641vw !important;/*60*/
        margin: 0 1.0980966325036603vw ;/*15*/
    }
    .commBoxSec .commBox h2{margin-bottom: 2.9282576866764276vw;/*40*/}

}

@media screen and (max-width: 767px) {
    .commBoxSec .commBox h2 {margin-bottom: 30px;}
    .commBoxSec .gap60 > div {
        gap: 20px;
        flex-wrap: wrap !important;
    }
    .commBoxSec .commBox .img ,
    .commBoxSec .commBox .text,
    .commBoxSec.justUs .commBox .img,
    .commBoxSec.justUs .commBox .text{width: 100% !important}
    .commBoxSec .textRight {justify-content: center}
    .commBoxSecV1 .t36BoxRow li svg {height: 24px;}
    .commBoxSecV1 .commBox .text {text-align: center; }
    .commBoxSecV1 .commBox .text .t36BoxRow {text-align: left; }
}

/*------------------------*/


.commBoxSec.commBoxSecV3 .commBox {margin-top: 30px}
.commBoxSec.commBoxSecV3 .commBox .text {width: 48.75% !important}
.commBoxSec.commBoxSecV3 .commBox > .elementor-container {justify-content: space-between}
.commBoxSecV3 .t36BoxRow,.commBoxSecV3 .t36BoxRow li{gap: 20px}
.commBoxSecV3 .t36BoxRow li svg {height: 50px}
.v31 .t36BoxRow.wid100 p {
    max-width: 88.1%;
    line-height: 1.181818181818182;
}
.commBoxSecV3 .t36BoxRow li p strong {
    color: #000;
    margin-bottom: 0;
    font-size: inherit;
    line-height: inherit;
    display: inline-block;
}

/* CommBoxSecV4 */
.commBoxSecV4.ste4vbox h2 {margin: 0}
.commBoxSecV4.consultant .textCenter p {margin-bottom: var(--gap-20)}
.commBoxSecV4 .commBox > .elementor-container {
    justify-content: space-between;
    align-items: flex-start;
}
.commBoxSec.commBoxSecV4 .commBox {
    padding: 40px !important;
    margin-top: 40px;
}
.commBoxSec.commBoxSecV4 .commBox .img {width: 19.35483870967742% !important;/*224*/}
.commBoxSec.commBoxSecV4 .commBox .text {width: 75.80645161290323% !important;/*940*/}
.commBoxSecV4 .boxTitle strong {
    font-size: 1.200em;
    line-height: 1;
}
.commBoxSecV4 .commBox p {
    margin-top: var(--gap-20);
    font-size: 1.100em;/*22*/
}
.commBoxSecV4 .commBox p strong ,
.commBox .strongSizeNone p strong {
    padding-bottom: 0;
    line-height: inherit;
    font-size:inherit;
}
.commBoxSec.commBoxSecV03 .commBox {padding: 30px !important;}
.commBoxSec.commBoxSecV03 .commBox > .elementor-container {
    justify-content: space-between;
    align-items: flex-start;
}
.commBoxSecV03 .t36BoxRow li img {height: 50px}
.acri .commBox {padding: var(--gap-70) var(--gap-120)}
.acri.creator-25 .commBox .text {width: 40.94074074074074% !important}
.acri.creator-25 .commBox .img {width: 59.0% !important;}
.acri.creator-25 .commBox > .elementor-container {gap: 0}

@media screen and (max-width: 1366px) {
    .commBoxSec.commBoxSecV4 .commBox {
        padding: 2.9282576866764276vw !important;/*40*/
        margin-top: 2.9282576866764276vw !important;/*40*/
    }
    .commBoxSec.commBoxSecV3 .commBox {margin-top: 2.1961932650073206vw!important;/*80*/}
    .commBoxSecV03 .boxTitle svg {height: 4.392386530014641vw;/*60*/}
    .commBoxSecV03 .t36BoxRow li img {height: 3.6603221083455346vw;/*50*/}
}
@media screen and (max-width: 767px) {
    .commBoxSec.commBoxSecV4 .commBox {
        padding: 20px !important;
        margin-top: 20px;
    }
    .commBoxSec.commBoxSecV2 .commBox .img,
    .commBoxSec.commBoxSecV2 .commBox .text,
    .commBoxSec.commBoxSecV3 .commBox .text,
    .commBoxSec.commBoxSecV4 .commBox .img,
    .commBoxSec.commBoxSecV4 .commBox .text,
    .acri.creator-25 .commBox .text,
    .acri.creator-25 .commBox .img{width: 100% !important}
    .commBoxSecV2 .text .elementor-widget-wrap,
    .commBoxSecV3 .text .elementor-widget-wrap,
    .commBoxSecV4 .text .elementor-widget-wrap,
    .acri.creator-25 .commBox > .elementor-container{gap:20px; /*40*/}
    .commBoxSecV03 .t36BoxRow li img {height: 20px}
    .t36BoxRow.wid100 p {text-align: left}
    .commBoxSecV3 .t36BoxRow, .commBoxSecV3 .t36BoxRow li {gap: 12px}
    .commBoxSec.commBoxSecV03 .commBox {padding: 10px !important;}
    .commBoxSecV4 .commBox .text p,
    .commBoxSecV4 .boxTitle strong {text-align: left}
}
/*------------------------*/

/********************************/
/*******    t76Video   *******/
/********************************/
.t76Video.consultant h2{line-height: 1.175 ;margin: 0}/*-47-*/
.t76Video.consultant p{line-height: 1.363636363636364}/*-30-*/
.t76Video.consultant {padding-top: 40px}
.t76Video .abr-yt-pop {
    border-radius: 15px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
}
.t76Video .playbtn {display: none}
.t76Video img {display: block}
.viideoT1 .glightbox3 img {display: block}
.viideoT1 .glightbox3 img:first-child {
    border-radius: 15px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
}
.viideoT1 .abr-yt-pop .playbtn {
    width: 156px;
    height: auto;
}
/********************************/
/*******    listArrowMod   *******/
/********************************/
.creator-32 .listArrowMod h3 {
    font-size: 1.200em !important;/*24*/
    margin-bottom: var(--gap-5);
    line-height: 1.083333333333333;/*226*/
}
.creator-32 .listArrowMod  p {
    margin-bottom: var(--gap-40);
    font-size: 1.100em !important;/*22*/
    line-height: 1.181818181818182;/*26*/
}
.creator-32 .listArrowMod .sec45In::before{display: none}
.creator-32 .listArrowMod .sec45In{
    margin: 0;
    padding-left: 35px;
    background: url(../images/list-Bg-arrow-1.png) no-repeat left 2px;
    background-size: 24px auto;
}
.creator-32 .listArrowMod .olP:last-child p {margin-bottom: 0;}
/********************************/
/*******    behindSec   *******/
/********************************/

.behindSec.consultant .imgTxtBox h2 {
    margin: 0;
    font-size: 2.400em;
    line-height: 1;
}
.behindSec.consultant .imgTxtBox p {
    margin: var(--gap-30) 0 0;
    line-height: 1.363636363636364;
}

@media screen and (max-width: 1366px) {
    .creator-32 .listArrowMod .sec45In + div{padding-left: 2.562225475841874vw;/*35 */}
    .creator-32 .listArrowMod  p {margin-bottom: 2.9282576866764276vw;/*40 */}
    .creator-32 .listArrowMod .sec45In{
        padding-left: 2.562225475841874vw;/*35 */
        background-size: 1.7569546120058566vw auto;/*24 */
    }
    .viideoT1 .abr-yt-pop .playbtn {width: 12.079062957540264vw/*165 */}
}

@media screen and (max-width: 767px) {
    .creator-32 .listArrowMod .sec45In {
        padding-left: 26px;
        background-size: 16px auto;
    }
    .creator-32 .listArrowMod h3 {
        font-size: 18px !important;
        margin-bottom: 6px;
    }
    .creator-32 .listArrowMod .sec45In + div {padding-left: 26px;}

    .creator-32 .listArrowMod p {
        margin-bottom: 15px;
        font-size: 16px !important;
    }

    .behindSec.consultant .imgTxtBox p {
        margin: 15px 0 0;
        font-size: 16px
    }
    .behindSec.consultant .imgTxtBox p {margin: 15px 0 0}
}

/********************************/
/*******    commBox   *******/
/********************************/

.t81commBox .commBox {padding: 50px 0 27px}
.t81commBox.t81commBoxV2 .commBox {padding: 70px 0}
.t81commBox.creator-31 .commBox .img{width: 35.98484848484848% !important;} /* 475 / 1320 */
.t81commBox.creator-31 .commBox .text{width: 39.77272727272727% !important;} 
.t81commBox.t81commBoxV3.creator-31 .commBox .text{padding-left: 10px} 
.creator-31.t81commBoxV3 .commBox h2 {margin: 0 0 10px}
.creator-31.t81commBoxV3 .commBox p {line-height:1.181818181818182}
.creator-31.t81commBoxV3 .commBox p strong {
    display: block;
    font-size: 1.091em;
    line-height: 0.8333333333333333;
    margin-bottom: 4px;
    color: #025A8C;
}
@media screen and (max-width: 1366px) {
    .t81commBox .commBox {padding: 3.6603221083455346vw 0 1.9765739385065886vw;  /*50/27*/}
    .t81commBox.t81commBoxV2 .commBox {padding: 5.124450951683748vw 0 ;/*70*/}
}

@media screen and (max-width: 767px) {
    .t81commBox .commBox {padding: 30px 15px;}
    .t81commBox.creator-31 .commBox .img,
    .t81commBox.creator-31 .commBox .text{width: 100% !important;}
    .t81commBox.t81commBoxV3.creator-31 .commBox .text{padding-left: 0} 

}
/*50p*/

/********************************/
/*******    abtLogos   *******/
/********************************/

.abtLogoSection p {padding: 30px 0 60px}
.abtLogos {
    display: flex;
    justify-content: space-between;
    gap: 60px;
}
.abtLogos li {
    height: 90px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    border-radius: 10px;
    overflow: hidden;
}

.abtLogoSection-V1 .abtLogos li{ height: 100px;}
.abtLogos li img {
    width: 100%;
    display: block;
}

@media screen and (max-width: 1366px) {
    .abtLogoSection p {padding: 2.1961932650073206vw  0 4.392386530014641vw;/*30/70*/}
    .abtLogos {gap: 4.392386530014641vw;/*60*/}

    .abtLogos li {height: 6.588579795021962vw;/*90*/}
    .abtLogoSection-V1 .abtLogos li{ height: 7.320644216691069vw; /*100*/}
}
@media screen and (max-width: 767px) {
    .abtLogoSection {padding-bottom: 50px}
    .abtLogos {
        gap: 10px;
        flex-wrap: wrap;
    }
    .abtLogos li,.abtLogoSection-V1 .abtLogos li {
        height: auto;
        width: calc(50% - 5px);
    }
}

.stepNumber {
    margin: 0;
    padding: 0;
    list-style: none;
}

.stepNumber li {
    color: #025A8C;
    font-weight: normal;
    font-family: "ProximaNova-Bold";
    align-items: center;
    line-height: 26px;
    display: flex;
    gap: 20px;
}
.stepNumber li p {
    font-size: 20px;
    font-weight: normal;
    font-family: "ProximaNova-Bold";
    line-height: 1;
}

.creator-4.creator-4-V1 {
    padding: var(--gap-120) 0;
    background: #008BDA;
}
.creator-4.creator-4-V1 p {
    max-width: 100%;
    margin: 0 auto var(--gap-35);
    font-size: 1.500em;
    line-height: 1.2;
}

.creator-31V01 .commBox {padding: var(--gap-60) 0}
.creator-31.creator-31V01 .commBox > .elementor-container {gap: 0}
.creator-31.creator-31V01 .commBox .img {width: 42% !important}
.creator-31V01 span {
    font-size: 1.100em;/*22*/
    font-weight: normal;
    font-family: "ProximaNova-Bold";
    line-height: 1.36363;/*30*/
    display: block;
}
.creator-31 .commBox h2 {
    margin: var(--gap-20) 0 var(--gap-40);
    line-height: 1.175;/*47*/
}
.creator-31.creator-31V01 .commBox p {
    margin-bottom: var(--gap-40);
    line-height: 1.36363; /*30*/
    font-size: 1.100em;
}

.creator-35.creator-35V01 .imgBox {padding: 0}
.creator-35.creator-35V01 h2 {margin: 0 0 var(--gap-20)}
.creator-35.creator-35V01 p {margin-top: var(--gap-20)}
.listSec-1v.consultant p {margin-top: var(--gap-20)}
.listStyle-01 .listItem li {
    padding-left: 48px;
    background-size: 28px auto;
    font-size: 1.100em;
}
.listSec-1v h3 {
    color: #025A8C;
    font-size: 1.200em;/*24px*/
    font-family: "ProximaNova-Bold";
    margin-bottom: var(--gap-20);
    line-height: 1; /* 24 */
}

.listSec.listSec-1v ul li {line-height: 1.363636363636364}
.creator-17V1 .commBox {padding: var(--gap-70) var(--gap-100)}
.creator-17.creator-17V1 .commBox > .elementor-container {justify-content: space-between}
.creator-17.creator-17V1 .commBox .img {
    width: 52.41071428571429% !important;
    order: 2;
}
.creator-17.creator-17V1 .commBox .text {width: 44.375% !important}
.creator-17.creator-17V1 .commBox .text p strong {
    display: inline-block;
    margin-bottom: 6px;
}
.creator-17V1 .commBox .text .commBtn {
    margin-left: 0;
    text-transform: inherit;
}

/********************************/
/*******    New Extenston Page  *******/
/********************************/
.container-1080 {
    width: 100%;
    max-width: 1110px !important;
    padding-right: 15px;
    padding-left: 15px;
    margin:  0 auto;
}
.allEleNone .elementor-widget:not(:last-child) {margin-bottom: var(--kit-widget-spacing, 0)}
.allEleNone .elementor-widget:not(:last-child) {margin-block-end: 0}
.allEleNone{font-size: 20px}
.bannerSec01 h1 {
    color: #FFF;
    font-size: 2.450em; /* 49px */
    font-family: "ProximaNova-Bold";
    line-height: 1.326530612244898; /*65 */
}
.bannerSec01 h3 {
    color: #FFF;
    font-size: 1.750em;/*35 */
    line-height: 1.057142857142857; /* 37*/
    font-weight: 400;
}

.bannerSec01 .abr-yt-pop {
    max-width: 665px;
    margin: 38px auto 54px;
}
.bannerSec01 .abr-yt-pop .playbtn {width: 116px}
.allEleNone .amzLogos {
    margin: 0;
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding: 0;
    gap:85px
}
.allEleNone .amzLogos li {
    height: 72px;
    line-height: 0;
}

@media screen and (max-width: 767px) {
    .bannerSec01 .abr-yt-pop .playbtn {width: 50px}
    .allEleNone .amzLogos {
        gap: 20px;
        flex-wrap: wrap;
    }
    .allEleNone .amzLogos li {
        height: auto;
        width: calc(50% - 10px);
        }
    .bannerSec01 .abr-yt-pop {
        max-width: 665px;
        margin: 20px auto 30px;
    }
    .bannerSec01 .abr-yt-pop .playbtn {width: 50px}

}

/*calendly-integration-for-zoho-crm Page*/

.heading60 h2 {
    font-size: 3.000em;/*60*/
    font-family: "ProximaNova-Bold";
    line-height: 1.00;
}
.para-11 .imgTxtBox > div {
    margin: var(--gap-50) 0 var(--gap-50);
    align-items: flex-start;
}
.para-11 .heading60 h2 {font-size: 2.900em}
.para-11 .imgTxtBox .imgBox {width: 53.14814814814815% !important; /*574 - 1080*/}
.para-11 .textBox {width: 41.48148148148148% !important;/*448 - 1080*/}
.para-11 .textBox p ,.para-11  p{
    font-size: 1.400em;/*24*/
    line-height: 1.428571428571429; /*40*/
    margin: 0
}

.imgBox.effcnImg {position: relative}
.imgBox.effcnImg img {
    border-radius: 30px;
    box-shadow: 20px 20px 60px 0px rgba(0, 0, 0, 0.35);
}
.imgBox .effcnImgSm img {
    right: 0;
    width: 100%;
    position: absolute;
    max-width: 213px;
    bottom: 0;
}
.imgBox .effcnImgBig img {
    width: 100%;
    max-width: 500px
}
.effcnImgBig.elementor-widget-image {text-align: left}

@media screen and (max-width:767px){
    .imgBox .effcnImgBig img {max-width: 80%}
    .imgBox .effcnImgSm img {max-width: 35%}
}



/*===========================
calendly-integration-for-zoho-crm Page
===========================*/

.para-12 .heading60 h2{
    color: #fff;
    margin-bottom: var(--gap-40);
}

.sec26Mid ul{
    margin:0;
    padding:0;
    list-style:none;
    max-width:720px;
}
.sec26Mid li{
    margin-top:3px;
    padding:0 0 18px 40px;
    line-height:1.2105;
    font-size:0.792em;
    position:relative;
}
.sec26Mid li::before{
    width:16px;
    height:16px;
    display:block;
    background:#f5a92c;
    background:-moz-linear-gradient(top, #f5a92c 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5a92c 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5a92c 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a92c', endColorstr='#ee4f01', GradientType=0);
    -webkit-box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.1);
    box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.1);
    border-radius:50%;
    position:absolute;
    content:"";
    top:3px;
    left:0;
}
.thumbList{
    width:100%;
    flex-wrap:wrap;
    text-align:center;
    padding:0 var(--gap-40);
    box-sizing:border-box;
    justify-content:center;
    position:relative;
    display:flex;
}
.thumbList .thumb::before{
    width:100vw;
    height:150px;
    background-color:#ca6f19;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    position:absolute;
    display:block;
    content:"";
    z-index:-1;
    left:50%;
    top:50%;
}
.thumbList{position:relative;}
.thumbList::after{
    width:100vw;
    height:150px;
    background-color:#EE7001;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    position:absolute;
    display:block;
    content:"";
    z-index:-1;
    left:50%;
    top:50%;
}
.thumb h3 {
    font-size: 1.200em;/* 24; */
    line-height: 0.9166666666666667;/* 22; */
    padding: var(--gap-40) 0 var(--gap-22);
    font-family: "ProximaNova-Bold";
    font-weight: normal;
}
.thumb p {
    font-size: 1.200em;/* 24; */
    line-height: 0.9166666666666667;/* 22; */
    margin: 0
}
.thumbList > .elementor-container.elementor-column-gap-default {
    gap: 2.185792349726776%;
    justify-content: center;
}
.thumb {
    background: #FFF;
    border-radius: 15px;
    padding: var(--gap-40);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.25);
    width: calc(20% - 16px) !important;
}
.thumb img {width: 118px}
.commBtn.newCommonBtn {
    min-height: inherit;
    border-radius: var(--gap-100);
    font-family: "ProximaNova-Bold";
    padding: var(--gap-16) var(--gap-40);
    background: linear-gradient(180deg, #FF932B 0%, #D85C20 100%);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.25);
    font-weight: normal;
    line-height: 1.000;/*24*/
    font-size: 1.200em; /*24*/
}
.commBtn.newCommonBtn:hover {
    background: linear-gradient(180deg, #D85C20 0%, #FF932B 100%);
}
.para-12 .commBtn {margin-top: var(--gap-60)}

@media screen and (max-width:1666px){
   .thumb {padding: 15px}
   .thumb h3 {padding: 20px 0 15px}
   .thumb h3,.thumb p {line-height: 0.9166666666666667}
   .thumb img {
    width: 100px;
    height: auto;
  }
}

@media screen and (max-width:1279px){
    .thumbList > .elementor-container.elementor-column-gap-default {
        gap: 30px;
        padding: 0 15px;
    }
    .thumb {width: calc(50% - 15px) !important}
}

@media screen and (max-width:767px){
    .thumb {width: 100% !important}
    .thumbList {padding: 0 15px !important}   
}

@media screen and (max-width:1024px){
    .thumbList::after{display:none}
    .thumb img {width: 70px}
}
/*===========================*/
/*===========================*/
.creator-2.benefitBox-v1 h2 {margin-bottom: var(--gap-37)}
.creator-2.benefitBox .box {
    padding: var(--gap-40);
    border-radius: 15px;
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.10);
}

.creator-2.benefitBox .box img {
    vertical-align: middle;
    width: 88.5px;
}
.creator-2.benefitBox-V02 .box img {
    margin-right: var(--gap-40);
}

.creator-2.benefitBox .box span {
    color: #0066A0;
    font-weight: normal;
    vertical-align: middle;
    font-family: "ProximaNova-Bold";
    line-height: 0.9166666666666667;/*24*/
    font-size: 1.200em;/*24*/
}

.creator-2.benefitBox  .box p {
    color: #000;
    font-weight: 400;
    font-size: 1.200em;/*24*/
    line-height: 1.208333333333333;/*29*/
    margin: var(--gap-30) 0 0;
}
.creator-2.benefitBox-v1 .box {
    text-align: center;
    flex-direction: column;
    display: flex;
}
.benefitBox-v1 .box img {margin: 0 auto !important}
.benefitBox-v1 .box span {
    display: block;
    margin-top: var(--gap-20);
}

/*===========================
para-13
===========================*/
.para-13 p ,.para-14 p{
    color: #FFF;
    font-size: 1.400em;/*28*/
    line-height: 1.428571428571429;/*40*/
    margin: var(--gap-50) 0 0;
}

/*===========================
para-13
===========================*/
.para-14 p{
    margin: var(--gap-40) 0 var(--gap-80);
    color: #000;
}
.para-14 .stpTxt p {margin: var(--gap-40) 0 var(--gap-45)}
.para-14 .heading60  h2 strong {
    font-size: 1.333em;/*80*/
    display: block;
    line-height: 1.00;
}
/*===========================
para-15
===========================*/
.para-15 p {
    color: #FFF;
    line-height: 1.428571428571429; /* 40 */
    font-size: 1.400em;/* 28 */
    margin: 0;
}
.para-15 p strong{font-family: "ProximaNova-Bold"}
.para-15 ul {
    margin: 0;
    padding: 0 0 var(--gap-50) 30px;
}
.para-15 ul li {
    line-height: 1.428571428571429; /* 40 */
    font-size: 1.400em;/* 28 */
    padding-left: 2px
}

@media screen and (max-width:767px){
    .creator-2.benefitBox  .box img {
        width: 60px;
        margin-right: 20px;
    }
}

/*===========================
para-16
===========================*/
.para-16 p {
    font-size: 1.500em;/*30*/
    margin: var(--gap-38) 0 0;
    line-height: 1.2;/*36*/
}
.para-16 h2 {text-transform: inherit}
 .extensionUl {
    width: 100%;
    margin: 62px 0 0;
    gap: var(--gap-40);
    flex-wrap: wrap;
    display: flex;
     padding: 0;
}
  .para-16V1 .extensionUl {
    margin: 82px 0 0;
    gap: 59px;
}
.extensionUl li {
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.extensionUl .extensionli-3 {width: 82%}
.extensionUl .extensionli-2 {width: 96%}
.extensionUl .extensionli-4 {
    width: 82%;
    padding-top: 10px;
}
.extensionUl .extensionli-5 {
    padding-top: 70px;
    width: 75%;
}
.extensionUl img {
    width: 105px;
    height: auto;
    min-width: 105px;
    margin-right: var(--gap-35);
    flex: 0 0 auto;
    margin-top:5px;
}
.extensionUl li p {
    margin: 0;
   font-size: 1.500em;/*30*/
    line-height: 1.2;/*30*/
    color: #fff
}
.extensionUl li p strong {
    font-family: "ProximaNova-Bold";
    font-weight: normal;
}

.para-16 .laptop-image {
    width: 100%;
    line-height: 0;
    max-width: 842px;
    position: absolute;
    bottom: 44px;
    left: 56%;
    right: 0;
}

.para-16V2 .extensionUl {
    margin: 68px 0 0;
    gap: 70px 40px;
}
.para-16V2 .extensionUl li {
    width: calc(50% - 20px);
    flex-direction: column;
    gap: 22px;
}
.para-16V2 .extensionUl li p {color: #000}
.para-16V2 .extensionUl li strong {color: #01679f}
.para-16V2 .extensionUl img {
    width: auto;
    height: auto;
    min-width: auto;
    margin-right: 0;
    margin-top: 0;
}

@media screen and (max-width: 1919px) {
    .para-16 .laptop-image {
        max-width: 460px;
        bottom: 70px;
        left: 66%;
    }
}

@media screen and (max-width: 1466px) {
    .para-16{height: auto}
    .para-16  .laptop-image {
        bottom: 74px;
        left: 65%;
    }
    .extensionUl img {
        width: 7.686676427525622vw;
        min-width: 7.686676427525622vw;
    }  
}

@media screen and (max-width: 1279px) {
    .extensionUl .extensionli-5, 
    .extensionUl .extensionli-4,
    .extensionUl .extensionli-3,
    .extensionUl .extensionli-2 {width: 100%}
    .extensionUl .extensionli-5 {padding-top: 0}
    .para-16 .laptop-image {
            right: 0;
            max-width: 400px;
            margin: 0 auto 20px;
            position: relative;
            top: 30px;
            left: 0;
        }
}

@media screen and (max-width: 767px) {
    .para-16V1 .extensionUl {
        margin: 50px 0 0;
        gap: 40px;
    }
    .extensionUl li {
        flex-wrap: wrap;
        gap: 20px;
    }
    .extensionUl li br {display: none}
    .extensionUl li p {width: 100%}
    .extensionUl img {width: 70px;}
    .para-16V2 .extensionUl {
        margin: 40px 0 30px;
        gap: 30px 40px;
    }
    .para-16V2 .extensionUl li br {display: none;}
    .para-16V2 .extensionUl li {width: 100%;}
    .para-16V2 .extensionUl img {width: 70px;}
}


/*===========================
stepSlider
===========================*/
.para-17 {min-height: 1945px}
.para-17 .extensionUl {
    width: 100%;
    gap: var(--gap-65);
    max-width: 909px;
    margin: 67px 65px 138px 95px;
}
.para-17 .extensionUl img {margin-right: var(--gap-52)}
.para-17 .extensionUl li p {color: #000;}
.para-17 .extensionUl li p strong {
    display: block;
    color: #01679f;
    margin-bottom: 18px;
    font-size: 1.333em;/*40*/
    line-height: 1;/*40*/
}

/*===========================
Para-18
===========================*/
.para-18 {
    padding: 227px 0;/*220*/
    min-height: 1000px;
}

.para-18.para-18v1 {
    padding: 103px 0 100px;
    min-height: auto;
}
.para-18v1 .elementor-container.elementor-column-gap-default {justify-content: flex-end}
.para-18v1 .elementor-element.elementor-widget-abr-button {
    display: flex;
    margin-top: var(--gap-60);
}
.para-18 .heading60 h2 {font-size: 3.500em;}
.para-18.para-18v1 .heading60 h2 {font-size: 3.000em;}
.para-18 p {
    font-size: 1.500em;/*30*/
    line-height: 1.2;/*30*/
    margin: var(--gap-60) 0 0;
}
.para-18.para-18v1  p {margin: var(--gap-44) 0 0}
.benindText {max-width: 640px;}

.para-18.para-18v2 {
    padding: 210px 0 160px;
    min-height: auto;
}
.para-18v2 .benindText {max-width: 100% !important}
.para-18v2 .benindText p {max-width: 577px;}
.para-18In .benindText {max-width: 616px;}
.para-18In h3{
    font-size: 2.000em;/*40*/
    margin-top: 37px;
    line-height: 1;/*40*/
}
.para-18.para-18In  p {margin: var(--gap-24) 0 0}

@media screen and (max-width: 1466px) {
    .para-17,.para-18 {min-height: auto;}
}

@media screen and (max-width: 1366px) {
  .para-18 {padding: 16.105417276720353vw 0;}  
}
@media screen and (max-width: 1199px) {
    .para-17 .extensionUl {margin: 20px 0 0;} 
}
@media screen and (max-width: 767px) {
    .para-18In h3 {margin-top: 20px}
}

/*===========================
Para-19
===========================*/
.para-19.consultant h2 {margin: 0 0 var(--gap-40)}
.para-19 .imgTxtBox > div {
    gap: 4.545454545454545%;
    align-items: flex-start;
}
.para-19 .textBox {width: 54.6969696969697% !important;/*722*/}
.para-19 .imgTxtBox .imgBox {width: 40.75757575757576 !important;/*538*/}
.para-19 ul.listItem.listItem-2 {padding-bottom: var(--gap-40);}
.para-19 .listItem.listItem-2 li {line-height: 1.5;}
/*===========================
Para-20
===========================*/

.para-20 .commBox h3 {
    margin: 0 0 var(--gap-40);
    line-height: 1.125;
    font-size: 1.600em;
}
.para-20 .commBox {padding: var(--gap-40) 0;}
.para-20 .commBox p {margin: var(--gap-40) 0 0;}
.para-21 {
    box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 20px 0px;
    border-radius: var(--gap-15);
    margin-top:  var(--gap-40);
    background: #fff;
}
.creator-34 .para-21 h2 {
    border-radius: 15px 15px 0px 0px;
    background: #025A8C;
    padding: var(--gap-20);
    color: #fff;
}
.creator-34 .para-21 p{
    margin: 0;
    line-height: 1.363636363636364;
}
.para-21 .boxRow {padding:  var(--gap-40);}
.para-21 .boxRow > .elementor-container {
    gap: 3.225806451612903%;/*40- 1240*/
    align-items: center;
}
.para-21 .textBox {width: 60.40322580645161% !important;/*749- 1240*/}
.para-21 .imgBox {width: 36.30354838709677% !important;/*51- 1240*/}

.para-22 .textBox {width: 45.22727272727273% !important;/*697- 1320*/}
.para-22 .imgTxtBox .imgBox {width: 50.22727272727273% !important; /*663- 1320*/}
.para-22 .textBox p{padding-top: var(--gap-20)}

.creator-2v2.para-23 .boxTitle svg {width: var(--gap-38);}
.para-23 .boxTitle strong {
    font-size: 1.200em;/*24*/
    line-height: 1/*24*/
}
.para-23.creator-2 .boxRow {gap: var(--gap-30) 0;}
.para-23.creator-2 .box {width: calc(50% - var(--gap-15));}

.para-24.consultant h2 {margin: 0 0 var(--gap-40);}
.para-24 .commBox {padding: var(--gap-60);}
.para-24 .commBox > .elementor-container {gap: var(--gap-30);}
.para-24 .commBox .text{width: calc(50% - 15px) !important;}

.para-24 ul {
    display: flex;
    flex-direction: column;
    gap: var(--gap-20);
}
.para-24 ul li {
    display: flex;
    align-items: flex-start;
    gap: var(--gap-20);
}
.para-24 .commBox p strong {
    padding-bottom: 0;
    line-height: inherit;
    font-size: inherit;
}
.para-24 ul li svg {width: var(--gap-50);}
.para-24 ul li p {
    width: 89%;
    margin: 0
}
.para-24.para-24V1.consultant h2 {margin: 0 0 var(--gap-20);}
.para-24.para-24V1 .commBox {
    padding: var(--gap-30);
    margin-top: var(--gap-40);
}
.para-24.para-24V1 .commBox > .elementor-container {align-items: flex-start;}


.para-25 .imgTxtBox .imgBox {width: 44.31818181818182% !important;/*582 -1320*/}
.para-25 .textBox {width: 48.10606060606061% !important;/*635 -1320*/}
.para-25 p ,.para-26 p{padding-top: var(--gap-20);}


.para-26 .textBox {width: 48.10606060606061% !important;/*625 -1320*/}
.para-26 .imgTxtBox .imgBox {width: 47.34848484848485% !important;/*635 -1320*/}

.para-27.imgTxtBoxSec-2 .imgTxtBox > div {align-items: center;}
.para-27 .textBox p {margin-bottom: var(--gap-20);}


.para-28 .imgTxtBox > div {gap: 3.333333333333333%;}
.para-28 .imgTxtBox.boxShadow {padding: var(--gap-70) var(--gap-60);}
.para-28 .imgTxtBox .imgBox {width: 41.66666666666667% !important; /*500px-1200*/}
.para-28 .textBox {width: 55% !important;/*660-1200*/}


.para-29.consultant h2 {margin: 0 0 var(--gap-40);}
.para-29 .imgTxtBox > div {align-items: flex-start;}
.para-29 .listItem.listItem-2 li {
    font-size: 1.100em;
    line-height: 1.363636363636364;
}

.consultant .para-font-20 {
    font-size: 1.000em;/*20*/
    line-height: 1.3;/*26*/
}

.keyFeatureUl {
    padding: 0;
    flex-wrap: wrap;
    list-style: none;
    margin: 283px 0 83px;
    justify-content: center;
    gap: 272px 26px;
    display: flex;
}

.keyFeatureUl li {
    position:relative;
    background: #3e3e3e;
    width: calc(33.3333% - 17.4px);
    padding: 118px 12px 47px;
    box-sizing: border-box;
    text-align: center;
}

.keyFeatureUl li p {
    color: #fff;
    font-size: 1.500em;/*30*/
    line-height: 1.2;/*36*/
    margin: 0;
}

.keyFeatureUl li strong {
    display: block;
    font-family: "ProximaNova-Bold";
}

.keyFeatureUl li img {
    left: 50%;
    top: -200px;
    position: absolute;
    transform: translate(-50%);
    width: 274px;
}


@media screen and (max-width: 1199px) {
    .keyFeatureUl {
        margin: 220px 0 50px;
        gap: 200px 26px;
    }
    .keyFeatureUl li {padding: 80px 12px 20px;}
    .keyFeatureUl li img {
        top: -150px;
        width: 200px;
    }
}


@media screen and (max-width: 767px) {
    .para-19 .imgTxtBox .imgBox,
    .para-19 .textBox,
    .para-21 .textBox,
    .para-21 .imgBox,
    .para-22 .imgTxtBox .imgBox,
    .para-22 .textBox,
    .para-25 .imgTxtBox .imgBox,
    .para-25 .textBox,
    .para-26 .textBox,
    .para-26 .imgTxtBox .imgBox,
    .para-28 .imgTxtBox .imgBox,
    .para-28 .textBox {
        width: 100% !important;
    }
    .keyFeatureUl {margin: 170px 0 50px;}
    .keyFeatureUl li {
        width: 100%;
        padding: 80px 20px 20px;
    }
    .para-21 .imgBox {
        width:100% !important;/*51- 1240*/
        margin-top: 15px;
    }    
    .para-23.creator-2 .box,
    .para-24 .commBox .text,
    .para-28 .imgTxtBox .imgBox {width:100% !important;}
    .para-24 .commBox .text{padding: 0;}
    .para-24 ul li {
        text-align: left;
        padding-left:40px;
        position: relative;
    }
    .para-24 ul li img,
    .para-24 ul li svg {
        width: 30px;
        height: auto;
        position: absolute;
        left: 0;
        top: 0;
    }
}


.secExpBtn 
.cptLed-area {
    position: absolute;
    bottom: -134px;
    z-index: 9;
}
.secExpBtn {
    min-height: 316px;
    align-items: center;
    display: flex;
}

.secExpBtn p {
    font-size: 1.750em;/*35*/
    font-family: "ProximaNova-Semibold";
    line-height: 1.028571428571429;/*36*/
    margin: 0
}

@media screen and (max-width: 767px) {
    .secExpBtn {
        min-height: 250px;
    }
    .secExpBtn .cptLed-area {
        bottom: -94px !important;
    }
}



/*-- FAQ area end --*/

.faqArea {
    padding: 80px 0 200px;
    position: relative;
}
.faqArea  .heading60 h2 {padding: 0 0 64px;}
.faqItems {
    margin: 0;
    padding: 0;
    list-style: none;
    max-width: 890px;
    flex-direction: column;
    margin: 0 auto;
    display: flex;
    gap: 80px;
}
.faqHead {
    display:block;
    font-size:40px !important;
    font-family: "ProximaNova-Bold";
    font-weight: normal;
    line-height:1;
    color:#fff;
}
.faqCont {margin-top:45px;}

.faqCont p {
    font-size:30px !important;
    line-height:1.333333333333333;
    color:#fff;
    margin: 0;
}

.faqItems.gapNone{
	padding-left: 0;
	padding-right: 0;
}

.faqItems.campaignPad {padding:20px 100px 20px}

.faqItem {
    padding: 0 30px 0 100px;
    background-image: url(../images/whatIcon.png);
    background-position: top 5px left 0;
    background-repeat: no-repeat;
}

.faqItems.gapNone .faqItem {
	padding-left: 0;
	padding-right: 0;
    background-image:none;
}

.faqCont .video {margin: 42px 0 59px;}

.faqContent h3 {
    margin:0;
    color:#000;
    text-align:center;
}

.faqContent {
    background:#fff;
    padding:40px 15px;
    font-family: "ProximaNova-Semibold";
    font-weight: normal;
    text-align:center;
    display:flex;
}

.faqContent p {
    color:#000;
    font-size:22px !important;
}

.faqContent p strong {
    font-family: "ProximaNova-Semibold";
    font-weight: normal;
}
.faqContent .commBtn,
.commBtn.btnStyle2 {
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    color:#fff;
}

.faqContent .commBtn:hover,
.commBtn.btnStyle2:hover {
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #ee4f01 0%, #f5ae2e 100%);
    background:-webkit-linear-gradient(top, #ee4f01 0%, #f5ae2e 100%);
    background:linear-gradient(top, #ee4f01 0%, #f5ae2e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee4f01', endColorstr='#f5ae2e', GradientType=0);
}

.btn.btnBlack,
.commBtn.btnBlack {background:#000;}

.btnBlack:hover,
.commBtn.btnBlack:hover {
    background:#fff;
    color:#000;
}

@media screen and (max-width:1199px) {
    .faqArea  .heading60 h2 {padding: 0 0 30px;}
    .faqItems {gap: 40px;}
    .faqItem {
        padding: 0 0 0 60px;
        background-size: 30px;
    }
    .faqCont {margin-top:20px}
    .faqHead {font-size:30px !important}
    .faqCont p {font-size:20px !important;}
    .faqContent h3 {font-size:24px !important}
    .faqContent p {font-size:18px !important;}
    .faqCont .video {margin: 0}
}


@media screen and (max-width:767px) {
    #faQ-area {padding-top: 50px}

    .faqHead {
        font-size: 26px !important;
        line-height: 1.2;
        margin-bottom: 30px;
    }
    .faqItems {padding: 0}
    .faqItems.campaignPad {padding: 0}
    .faqItem {
        padding: 0 0 0 50px;
        background-size: 28px;
    }
    #faQ-area h2 {font-size: 40px !important}
    .faqHead {font-size: 20px !important}
    .faqCont p {font-size: 18px !important;}
    #faQ-area h3 {font-size: 22px !important}
    .faqCont {
        margin-top: 30px;
        margin-left: -50px;
    }
    .faqItems br {display: none}
}

/*-- FAQ area end --*/


/*===========================
stepSlider
===========================*/
.stepsVideoPop .abr-yt-pop .playbtn {width: 218px;}
.stepsVideoPop .abr-yt-pop {
    border-radius: var(--gap-30);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width:1366px){
    .stepsVideoPop .abr-yt-pop .playbtn {width: 15.95900439238653vw}
}
/*===========================
stepSlider
===========================*/
.stepSliderSection .slick-arrow {
    margin-top: -31px;
}
.stepSlider {
    margin: 0;
    padding: 0;
    list-style: none;
}
.stepSlider .slick-dots{margin: 0}
.stepSlider .slick-list {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.10);
    margin: 40px 0;
}

@media screen and (max-width:767px){
    .stepSliderSection {padding: 50px 0}
}


/*===========================
Pricesection
===========================*/

.pricesection >.elementor-container {
    gap: 30px;
    margin-top: var(--gap-30);
}
.pricesectionBox  {
    background: #FFF;
    border-radius: 15px;
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.10);
    width: calc(50% - 15px) !important;
    padding: var(--gap-40);
}

.pricesection h3 {
    color: #0066A0;
    text-align: center;
    font-family: "ProximaNova-Bold";
    font-size: 1.800em;/*36*/
    line-height: 0.6111111111111111;/*22*/
    margin:10px 0 30px !important;
}

.pricesection strong {
    font-weight: normal;
    margin: 0 0 var(--gap-20);
    font-family: "ProximaNova-Bold";
    line-height: 1.208333333333333;/*29*/
    font-size: 1.200em;/*24*/
    display: block;
    color: #000;
}

.pricesection strong b {
    color: #F00;
    line-height: 0;
    position: relative;
}

.form-check {
    min-height: 16px;
    padding-left: 29px;
    margin-bottom: 10px;
}
.form-check input[type="radio"]:checked {
    background: url(../images/inputCheack.png) no-repeat left -1px top -2px;
}

.form-check input[type="radio"] {
    width: 19px;
    height: 19px;
    margin: 5px 0 0 -28px;
    vertical-align: top;
    background-color: #fff;
    -webkit-print-color-adjust: exact;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #000;
    color-adjust: exact;
    border-radius: 50%;
    appearance: none;
    float: left;
}
.form-check label {
    cursor: pointer;
    font-size: 1.200em;/*24*/
    line-height: 1.208333333333333;/*29*/
    display: block;
    color: #000;
    padding: 0;
    margin: 0;
}

.submprcbox {padding-top: 10px;}
.pricesection .submprcbox strong {margin: 0;}
.pricesection span {
    line-height: 1.208;/*29*/
    font-size: 1.200em;/*24*/
    display: block;
    color: #000;
}


.pricesection p {
    margin: var(--gap-20) 0 0;
    line-height: 2.071428571428571;
    font-size: 0.700em;
    color: #F00;
}


@media screen and (max-width: 767px) {
    .para-11 .imgTxtBox .imgBox,
    .para-11 .textBox,
    .pricesectionBox{width: 100% !important}
    .para-11 .imgTxtBox .imgBox img {height: auto;}
}


/********************************/
/*******    Responsive Css  *******/
/********************************/


.bannerSec02.commBanner {
    height: 708px;
    align-items: flex-start;
    padding: 55px 0 0;
}
.bannerSec02.commBanner h1 {
    margin: 13px 0 0;
    text-align: left;
    line-height: 0.9555555555555556;/*86*/
    font-size: 4.500em;/*90*/
    color: #fff;
}

.bannerSec03.commBanner {height: 782px}

.bannerSec03.commBanner h1 {
    margin: 0;
    line-height: 1;
    font-size: 4.500em;
    text-align: right;
    color: #fff;
}
.bannerSec03.commBanner h1 span {
    line-height: 1;
    font-size: 0.722em;
    margin-bottom: 4px;
    display: block;
}


@media screen and (max-width: 1366px) {
  .bannerSec02.commBanner {
      height: 51.24450951683748vw;
      padding: 5.563689604685212vw 0 0;
  }

  .bannerSec03.commBanner {
      height: 57.39385065885798vw;/*784*/
  }
}

@media screen and (max-width: 767px) {
  .bannerSec02.commBanner,.bannerSec03.commBanner{
    height: auto;
    padding: 0;
    margin: 0;
    }
    .bannerSec02.commBanner h1,
    .bannerSec03.commBanner h1 {padding: 20px 0}
    .btnGroup2 .commBtn.newCommonBtn ,.commBtn.newCommonBtn{
        width: auto;
        padding: 12px 30px;
    }
}

.clndySmTxt p {
    font-size: 0.900em;
    margin: var(--gap-20) 0 0;
    line-height: 1;
}

.btnGroup2 .commBtn.newCommonBtn {
    width: 330px;
    padding: 16px 10px;
}

.btnGroup2 > .elementor-container.elementor-column-gap-default {
    justify-content: center;
    gap: var(--gap-30);
}

.btnGroup2 .btnGroup {width: auto !important}



/*freeAbrSection Css*/


.freeAbrSection  h2 {margin-bottom: var(--gap-40)}

.freeAbrSection p {margin: 0}
.freeAbrSection strong {font-family: "ProximaNova-Bold"}
.freeAbrSection .newCommonBtn {
    margin: var(--gap-50) auto;
    background: #000
}
.freeAbrSection .newCommonBtn:hover {
    background: linear-gradient(180deg, #FF932B 0%, #D85C20 100%);
}

.faqFooterTxt  p {
    margin: 0;
    font-size: 2.250em;
    line-height: 1.111111111111111;
    font-family: "ProximaNova-Bold";
}

/********************************/
/*******    Responsive Css  *******/
/********************************/
@media screen and (max-width: 1366px) {
    .allEleNone {font-size:1.4641288433382138vw} /* 20 / 1366 */
}

@media screen and (max-width: 767px) {
    .allEleNone {font-size:12px} 
    .creator-17.creator-17V1 .commBox .img,
    .creator-17.creator-17V1 .commBox .text {width: 100% !important;}
    .creator-17.creator-17V1 .commBox > .elementor-container {gap: 20px}
}

.colSec2.listSec .listbox {
    padding: 0;
    margin-top: 0;
    width: 48.48484848484848% !important;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
}

.colSec2 .boxItem {
    background: #FFF;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
    min-height: 280px;
    padding: 30px;
}

.viideoT1.consultant p {line-height: 1.363636363636364}
.viideoT1.consultant h2 {
    margin: 0;
    line-height: 1.175;
}
.listStyle-01 .listItem li {line-height: 1.363636363636364/*30*/}
.teamTextBox.consultant h2 {text-align: center}
.teamTextBox.consultant p {
    font-size: 1.100em;
    line-height: 1.045454545454545;
}

@media screen and (max-width: 767px) {
    .colSec2 .boxItem {min-height: auto}
    .colSec2.listSec .listbox {
        width: 100% !important;
        padding: 10px 0;
    }

}


@media screen and (max-width: 767px) {
    .ctaList p {text-align: left}
    .commBanner.consultant .imgBox {display: none !important}

    .amzLogos li {
        height: auto !important;
        width: calc(50% - 10px);
    }

    .reviewSlider .splide__pagination {display: none;}

    .creator-31.consultant .commBox .img,
    .creator-17.consultant .commBox .img,
    .consultant .callTOaction .commBox .img,
    .consultant .callTOaction .commBox .text,
    .homeSec-7.consultant .commBox .img,
    .homeSec-7.consultant .commBox .text ,
    .creator-37.consultant .imgBox,
    .creator-37.consultant .commBox .img{
        width: 100% !important;
        order: -1;
    }
    .creator-37.consultant .textBox,
    .creator-37.consultant .commBox .text {width: 100% !important}
    .consultant .slick-arrow.slick-prev {left: -14px}
    .consultant .slick-arrow.slick-next {right: -14px}
    .creator-2v2 .boxTitle svg {width: 20px}
    .creator-35 .boxRow > .elementor-container {gap: 20px}
    .creator-38 .box ,
    .consultant .quotationRow .quotation{width: 100% !important}
    .quotationRow .elementor-container {gap: 20px}
    .creator-37.consultant .imgBox,
    .creator-37.consultant .commBox .img {margin-bottom: 15px}
    .creator-38 .boxCon h3 {margin: 20px 0 10px !important}
}

/********************************/
/*******    Responsive Css  *******/
/********************************/