@font-face {
    font-family: 'Metropolis-Bold';
    src: url('Metropolis-Bold.eot?#iefix') format('embedded-opentype'),  
    url('../fonts/Metropolis-Bold.otf')  format('opentype'),
    url('../fonts/Metropolis-Bold.woff') format('woff'), 
    url('../fonts/Metropolis-Bold.ttf')  format('truetype'), 
    url('../fonts/Metropolis-Bold.svg#Metropolis-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
  }



html, body{
    -webkit-overflow-scrolling: touch;
}
.holistic-sec {
    overflow: hidden;
}


body.page-template.page-template-home {
    height: auto !important;
}

.define_visible_cls_trnslte {
    transform: translate(0%, -100%);
    transition: all 0.8s;
}

.hme_fixed_content {
    position: fixed;
    /* z-index: 10; */
    width: 100%;
    height: 100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.hmeslide {
    position: absolute;
    /* top: 65px; */
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}
.hmeslide.hmeactive {
    z-index: 10;
}


.overflw_hidden_cls {
    overflow: hidden;
}
.overflw_auto_cls {
    overflow: auto;
}

.holistic-sec .right {
    position: relative;
}

.hmeslide.hmeactive .holistic-sec {
    opacity: 0;
}

div#ventureani {
    margin-top: -180px;
}
div#discoverani {
    margin-top: -150px;
}
div#exploreani {
    margin-top: 120px;
}
div#definesec {
    padding-top: 140px;
}

.postnmove_down_cls {
    animation-delay: 3s;
    animation: translteUpDownFloatAnim 15s ease-in-out infinite;
}
.tparrwpostnmove_down_cls {
    animation-delay: 3s;
    animation: transltetparrwFloatAnim 15s ease-in-out infinite;
}

.laptop_discvr_cls {
    transform: translate3d(-52vw, -10rem, 0px) !important;
    transition: all 6s !important;
    animation-delay: 2s;
}

.discvrlock_trnslte {
    transform: translate3d(-49vw, -14rem, 0px) !important;
    transition: all 8s !important;
}

.explrlock_trnslte {
    transform: translate3d(-49vw, -29rem, 0px) !important;
    transition: all 4s !important;
}

.leavesqure_trnslte {
    transform: translate3d(-50vw, 7rem, 0px) !important;
    transition: all 8s !important;
}
.leavesqr_cat_and_prtct_cls {
    transform: translate3d(-46rem, -18rem, 0px) !important;
    transition: all 8s !important;
}

.catadd_68_trnslte{
    transform: translate3d(-68rem, 60rem, 0px) !important;
    transition: all 1s !important;
}
.catvenre_and_prtects_trnslte{
    animation: transltetcatcrclerFloatAnim 15s ease-in-out infinite;
}

.plyr_trnslte_cls {
    animation: transltetplyrFloatAnim 15s ease-in-out infinite;
}
.leavef_trnslte_cls {
    animation: transltetrghtleaveFloatAnim 15s ease-in-out infinite;
}

.latp_leave_img.leveget_scroll_top_cls {
    transform: translate3d(-50rem, -10rem, 0px) !important;
}
.laptop_discvr_cls {
    transform: translate3d(-46rem, -14rem, 0px) !important;
    transition: all 6s !important;
    animation-delay: 1s;
}


@keyframes translteUpDownFloatAnim {
	0% {
		transform: translate3d(-53vw, 16rem, 0px);
	}
	50% {
		transform: translate3d(-53vw, 5rem, 0px);
	}
	100% {
		transform: translate3d(-53vw, 16rem, 0px);
	}
}

@keyframes transltetparrwFloatAnim {
	0% {
		transform: translate3d(34vw, 6rem, 0px);
	}
	50% {
		transform: translate3d(34vw, 16rem, 0px);
	}
	100% {
		transform: translate3d(34vw, 6rem, 0px);
	}
}

@keyframes transltetrghtleaveFloatAnim {
	0% {
        transform: translate3d(24vw, 40rem, 0px);
        transition: all 12s;
	}
	50% {
		transform: translate3d(24vw, -14rem, 0px);
    transition: all 12s;
	}
	100% {
		transform: translate3d(24vw, 40rem, 0px);
    transition: all 12s;
	}
}


@keyframes transltetplyrFloatAnim {
	0% {
		transform: translate3d(20vw, 40rem, 0px);
    transition: all 14s;
	}
	50% {
		transform: translate3d(20vw, -14rem, 0px);
    transition: all 14s;
	}
	100% {
		transform: translate3d(20vw, 40rem, 0px);
    transition: all 14s;
	}
}

@keyframes transltetcatcrclerFloatAnim {
	0% {
		transform: translate3d(-68vw, 34rem, 0px);
    transition: all 8s;
	}
	50% {
		transform: translate3d(-68vw, -7rem, 0px);
    transition: all 8s;
	}
	100% {
		transform: translate3d(-68vw, 34rem, 0px);
    transition: all 8s;
	}
}

.leave_img img, .tp_leave_img img, .latp_leave_img img, .cats_crcle_img img, .lck_crcle_img img, .blecut_crcle_img img, .frme_lyer_img img, .tparrw_lyer_img img, .ylwstrip_lyer_img img {
    -webkit-filter: blur(20px); 
    -moz-filter: blur(20px);
    -o-filter: blur(20px); 
    -ms-filter: blur(20px); 
    filter: blur(20px);  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
    -webkit-transition: 1s -webkit-filter linear;
    -o-transition: 1s -o-filter linear;
}

.leave_img img, .tp_leave_img img, .latp_leave_img img, .cats_crcle_img img, .blecut_crcle_img img, .frme_lyer_img img, .tparrw_lyer_img img, .ylwstrip_lyer_img img {
    width: 100%;
}
.leave_img, .tp_leave_img, .latp_leave_img, .cats_crcle_img, .blecut_crcle_img, .frme_lyer_img, .tparrw_lyer_img, .ylwstrip_lyer_img, .lck_crcle_img {
    transition: all 1s;
}
.leave_img {
    width: 600px;
    position: absolute;
    left: 8%;
    top: 0;
    margin-top: 20px;
    transform: translate3d(-48rem, 48rem, 1rem);
}
.tp_leave_img {
    width: 600px;
    position: absolute;
    right: 14%;
    top: -170px;
    transform: translate3d(30rem, -30rem, 1rem) rotate(-75deg);
}
.latp_leave_img {
    width: 600px;
    position: absolute;
    left: 0%;
    top: -270px;
    transform: translate3d(-18rem, -35rem, 1rem);
    z-index: 2;
}
.cats_crcle_img {
    width: 500%;
    position: absolute;
    left: -250%;
    top: 0;
    transform: translate3d(-96rem, 84rem, 1rem);
    margin-top: -250%;
    z-index: 1;
}
.lck_crcle_img {
    width: 600px;
    position: absolute;
    left: 25%;
    top: 104px;
    transform: translate3d(-44rem, 32rem, 1rem);
    z-index: 2;
}
.blecut_crcle_img {
    width: 600px;
    position: absolute;
    right: 30%;
    top: 330px;
    z-index: 1;
    transform: translate3d(12rem, 27rem, 1rem);
}
.frme_lyer_img {
    width: 600px;
    position: absolute;
    right: -6%;
    top: -170px;
    transform: translate3d(22rem, -29rem, 1rem);
    z-index: 1;
}
.tparrw_lyer_img {
    width: 500px;
    position: absolute;
    left: 44%;
    top: -296px;
    transform: translate3d(-12rem, -20rem, 1rem);
}
.ylwstrip_lyer_img {
    width: 104px;
    position: absolute;
    right: 26%;
    top: 200px;
    opacity: 0;
    background: #fbdd4b;
}
.ylwstrip_lyer_img img {
    height: 1000px;
}
.discover-sec {
    padding-top: 0;
}
.holistic-sec .left {
    margin-top: 120px !important;
}
.shwcse_hedng_cls .h2_cls {
    font-size: 3.8rem;
    color: #0063FD;
    font-weight: bold;
    letter-spacing: 4.1px;
    position: relative;
    font-family: 'Metropolis-Bold';
    line-height: 4rem;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #0063fd;
    margin-bottom: -20px;
    /* transform: translate(0px, 100px); */
    transition: all 0.5s;
}
.h2_cls::before {
    transition: height 1s ease;
    content: attr(data-text);
    position: absolute;
    overflow: hidden;
    height: 74px;
    color: #fff;
    left: 0;
    top: 0;
}

.shwcse_hedng_cls span {
    display: block;
    color: #793FBF;
    font-weight: 300;
    letter-spacing: 2.6px;
    font-family: 'Metropolis-Light';
    font-size: 4.1rem;
    margin-bottom: -10px;
    /* transform: translate(-100%, 0px); */
    transition: all 0.5s;
    position: relative;
    left: -3px;
}
.shwcse_hedng_cls p {
    font-family: 'Metropolis-Light';
    letter-spacing: 5.5px !important;
    /* transform: translate(-100%, 0px); */
    transition: all 1s;
}
.h2_cls_outer {
    overflow: hidden;
    padding-top: 6px;
}
.shwcse_hedng_cls {
    overflow: hidden;
}
.shwcse_hedng_cls span.span_anim {
    /* transform: translate(0%, 0px); */
}
.shwcse_hedng_cls p.p_anim {
    /* transform: translate(0%, 0px); */
}
.shwcse_hedng_cls .h2_cls.h2_cls_trnslte_anim {
    /* transform: translate(0%, -6px); */
}
.shwcse_hedng_cls .h2_cls.h2_cls_anim::before {
    height: 0px;
}
.page-template-home .logo-part img {
    transition: all 0.8s;
    background: #fff;
    position: relative;
    z-index: 1;
    opacity: 0;
}
.page-template-home .logo-part.logo_prt_anim img {
    opacity: 1;
}
.page-template-home .globalClass {
    transform: translate(0%, -50px);
    transition: all .8s;
    opacity: 0;
    margin-bottom: 100px;
}
.page-template-home .globalClass.globl_anim_cls {
    transform: translate(0%, 0px);
    opacity: 1;
}
.logo-part span {
    transition: all 0.6s;
    width: 0% !important;
}
.logo-part span.span_lne_anim_cls {
    width: 46% !important;
}
.holistic-sec .left  {
    overflow: hidden;
}
.holistic-sec .left hr {
    transform: translate(100%, 0px);
    transition: all 0.6s;
}
.holistic-sec .left hr.hr_lne_anim {
    transform: translate(0%, 0px);
}
#arrwanim {
    width: 100px;
    transform: rotate(-90deg);
    margin-left: -41px;
    margin-top: 45px;
}
.scroll-left {
    opacity: 0;
    transition: all 0.5s;
}
svg.svgfdecrcle {
    width: 240px;
    height: 240px;
    filter: blur(5px);
    transform: rotate(-90deg);
  }
  svg.svgfdecrcle #crcleshape {
    fill: none;
    stroke-width: 20;
    transition: all 4s ease-in-out;
  }
  .circle-box-second img {
    transition: all 1s;
    transform: scale(0);
  }
  


.trnslte_trnstn_one180_cls {
    transform: translate3d(2rem, 6rem, 0rem);
    width: 220px;
}
.trnslte_trnstn_one200_cls {
    transform: translate3d(2rem, 6rem, 0rem);
    width: 200px;
}
.trnslte_trnstn_one3d200_cls {
    transform: translate3d(2rem, 6rem, 0rem) rotate(-75deg);
    width: 200px;
}
.trnslte_trnstn_four250_cls {
    transform: translate3d(2rem, 6rem, 0rem);
    width: 200px;
}
.trnslte_trnstn_four350_cls {
    transform: translate3d(2rem, 6rem, 0rem);
    width: 350px;
}
.trnslte_trnstn_four380_cls {
    transform: translate3d(2rem, 6rem, 0rem);
    width: 380px;
}
.trnslte_trnstn_one600_cls {
    transform: translate3d(2rem, 6rem, 0rem);
    width: 450px;
    margin-top: -52px;
    left: 32%;
}
.trnslte_trnstn_oneopcty_cls {
    opacity: 1;
}
.trnslte_trnstn_oneimgblr_cls {
    -webkit-filter: blur(0px) !important; 
    -moz-filter: blur(0px) !important; 
    -o-filter: blur(0px) !important; 
    -ms-filter: blur(0px) !important;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0') !important; 
    filter: blur(0px) !important;
}


/* start splitting heading txt animation */


.splitting .word,
.splitting .char {
  display: inline-block;
}

/* Psuedo-element chars */
.splitting .char {
  position: relative;
}

/**
 * Populate the psuedo elements with the character to allow for expanded effects
 * Set to `display: none` by default; just add `display: block` when you want
 * to use the psuedo elements
 */
.splitting .char::before,
.splitting .char::after {
  content: attr(data-char);
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  transition: inherit;
  user-select: none;
}

/* Expanded CSS Variables */

.splitting {
  /* The center word index */
  --word-center: calc((var(--word-total) - 1) / 2);

  /* The center character index */
  --char-center: calc((var(--char-total) - 1) / 2);

  /* The center character index */
  --line-center: calc((var(--line-total) - 1) / 2);
}

.splitting .word {
  /* Pecent (0-1) of the word's position */
  --word-percent: calc(var(--word-index) / var(--word-total));

  /* Pecent (0-1) of the line's position */
  --line-percent: calc(var(--line-index) / var(--line-total));
}

.splitting .char {
  /* Percent (0-1) of the char's position */
  --char-percent: calc(var(--char-index) / var(--char-total));

  /* Offset from center, positive & negative */
  --char-offset: calc(var(--char-index) - var(--char-center));

  /* Absolute distance from center, only positive */
  --distance: calc(
     (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );

  /* Distance from center where -1 is the far left, 0 is center, 1 is far right */
  --distance-sine: calc(var(--char-offset) / var(--char-center));

  /* Distance from center where 1 is far left/far right, 0 is center */
  --distance-percent: calc((var(--distance) / var(--char-center)));
}


.splitting.cells img { width: 100%; display: block; }

@supports ( display: grid ) {
  .splitting.cells {
    position: relative;
    overflow: hidden;
    background-size: cover;
    visibility: hidden;
  }

  .splitting .cell-grid {
    background: inherit;
    position: absolute;
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
    display: grid;
    grid-template: repeat( var(--row-total), 1fr ) / repeat( var(--col-total), 1fr );
  }

  .splitting .cell {
    background: inherit;
    position: relative;
    overflow: hidden;
  }

  .splitting .cell-inner {
    background: inherit;
    position: absolute;
    visibility: visible;
    /* Size to fit the whole container size */
    width: calc(100% * var(--col-total));
    height: calc(100% * var(--row-total));
    /* Position properly */
    left: calc(-100% * var(--col-index));
    top: calc(-100% * var(--row-index));
  }

  /* Helper variables for advanced effects */
  .splitting .cell {
    --center-x: calc((var(--col-total) - 1) / 2);
    --center-y: calc((var(--row-total) - 1) / 2);

    /* Offset from center, positive & negative */
    --offset-x: calc(var(--col-index) - var(--center-x));
    --offset-y: calc(var(--row-index) - var(--center-y));

    /* Absolute distance from center, only positive */
    --distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );

    /* Absolute distance from center, only positive */
    --distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) );
  }
}

.heding_anim_cls.splitting {
    transform: rotate(-90deg);
  }
  
  .heding_anim_cls.splitting .char {
      transform: translateX(calc(.8em * var(--char-index)));
      opacity: 0;
    transition: all 1s; 
  }
  
   .heding_anim_cls.splitting .char{
      transition: transform .3s cubic-bezier(.3,0,.3,1),opacity .3s linear;
      transition-delay: calc(20ms + (30ms * var(--char-index)));
    
  }
  .heding_anim_cls.splitting.heding_anim_onscrn_cls .char {
      opacity: 1;
    transform: translateX(calc(.0em * var(--char-index)));
  }

/* end splitting heading txt animation */

.design-Box {
    padding-left: 100px;
}
.heding_styl_cls {
    font-weight: bold;
    color: #864AED;
    font-size: 2.5rem;
    /* text-transform: uppercase; */
    letter-spacing: 5px;
    font-family: 'Metropolis-Bold';
    position: absolute;
    left: -76px;
    top: 118px;
}
.heding_styl_cls > h1{
    font-size: inherit;
    margin: 0px;
}
.page-template .captionBox .identityBGtitle .heding_styl_cls > h2{
    margin: 0px!important;
    text-align: left;
    font-size: 25px;
    letter-spacing: 1px;
}
.heding_styl_cls > h1:not(.site-title):before, h2:before{
    height: 0px;
    width: 0px;
    background-color: transparent;
    margin: 0rem 0;
}
.holistic-sec {
    /* margin-top: 30px; */
    padding-top: 10px;
}
.define-sec, .explore-sec, .discover-sec, .venture-sec, .protect-sec {
    overflow: initial !important;
}
.define-sec .left, .discover-sec .right, .explore-sec .left, .venture-sec .right, .protect-sec .left {
    position: relative;
}
.dt_anmtn_strp_cls {
    position: absolute;
    width: 200px;
    animation: crcle_ani_float 6s ease-in-out infinite;
}
.discover-sec {
    width: 100%;
    float: left;
    position: relative;
}
.define-sec .dt_anmtn_strp_cls {
    right: 14%;
    bottom: -5%;
}
.discover-sec .dt_anmtn_strp_cls {
    right: -3%;
    bottom: 23%;
}
.explore-sec .dt_anmtn_strp_cls {
    right: 11%;
    bottom: -11%;
}
.venture-sec .dt_anmtn_strp_cls {
    right: 19%;
    bottom: -9%;
    width: 150px;
}
.protect-sec .dt_anmtn_strp_cls {
    right: 11%;
    bottom: -5%;
}
.protect-sec {
    padding-top: 70px;
}
footer.site-footer {
    width: 100%;
    float: left;
    margin-top: 140px;
}
.page-template-home footer.site-footer {
    position: relative;
    z-index: 99;
}
.borderBotomfooter{
    position: relative;
    border-bottom: solid 2px rgba(255,255,255,0.1);
    /* padding-bottom: 3em; */
    padding-bottom: 10px;
    margin-bottom: 3em;
    transform: scaleX(0);
    transition: transform 250ms linear;
    -webkit-transition:transform 250ms linear;
    -moz-transition:transform 250ms linear;
    -o-transition:transform 250ms linear;

}
.borderBotomfooter.active{
    transform: scaleX(1);
}
.footTop{
    border-bottom: none!important;
    padding-bottom: 0em!important;
    margin-bottom: 0em!important;
}
.footLogo, ._GetStratBtnfotter .socialLinks, .footBtm, .footer_holistc_aprch_cls h5, .footer_holistc_aprch_cls ul {
    opacity: 0;
}

/* side menu */
.side_menu_cls .landing_rght_social_icn_cls {
    position: relative;
    top: 0;
    height: 100%;
}
.side_menu_cls {
    background: #fff;
    position: fixed;
    left: calc(100% - 70px);
    /* left: 5%; */
    width: 95%;
    height: 76%;
    top: 0%;
    z-index: 9999;
    transition: all 1s;
    margin: auto;
    bottom: 0;
}
.side_menu_innr_cls {
    height: 100%;
    -webkit-box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
}
.side_blue_br_cls {
    width: 70px;
    float: left;
    height: 0%;
    background: #0063fd;
}
.side_blue_br_cls ul {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    padding-bottom: 0 !important;
}
.dg_menu_logo_cls img {
    max-width: 180px;
}
.side_br_content_cls {
    float: left;
    width: calc(100% - 70px);
    height: 100%;
}
.side_br_content_cls .container {
    max-width: 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.side_menu_cls .row {
    height: 100%;
}
.nav_lst_cls li {
    letter-spacing: 1em;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 16px;
}
li.customls{
    letter-spacing: 1.12em;
  }
.nav_lst_cls li:nth-child(2) {
    letter-spacing: 0.77rem;
}
.nav_lst_cls li:nth-child(4) {
    letter-spacing: 0.81rem;
    /* margin-left: -8px; */
}
.nav_lst_cls li:nth-child(5) {
    letter-spacing: .95rem;
}
.nav_lst_cls li:nth-child(6) {
    letter-spacing: 1.17rem;
}
.nav_lst_cls li a {
    color: #0063fd;
}
.nav_lst_cls li a:hover, .nav_lst_cls li a:focus {
    text-decoration: none;
}
ul.productsSubMenu li {
    font-size: 12px;
}

.bannerContent__description{
    margin-bottom:0px;
}

.search-results header.entry-header {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.search-results figure.post-thumbnail {
    margin-left: 0;
    margin-right: 0;
}
.search-results figure.post-thumbnail::after{
    display:none;
}
.search-results figure.post-thumbnail::before{
    display:none;
}

.search-results #primary article .post-thumbnail a img {
    /* width: 100%; */
}

.search-results div.entry-content {
    margin: 0;
    padding: 0;
    max-width: 100%;
}

.search-results div.entry-content p {
    margin-right: 0;
    max-width: 100%;
}

.search-results #primary article .entry-footer {
    margin-bottom: 0px;
    margin-left: 0;
}

.newBtn {
    border: 1px solid #0063f8;
    color:#0063f8;
    border-radius: 10px;
    padding: 14px 110px;
    position: relative;
    right: 0px;
    top: 20px;
    font-size: 20px;
    letter-spacing: 5px;
    background-image:url('../images/img_define-arrow-icon-new.png');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size:18px;
    min-width:250px;
    display:inline-block;
}
.newBtn:hover{
    text-decoration:none;
    background:#0063f8;
    color:#fff;
    background-image:url('../images/img_define-arrow-icon-new-1.png');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size:18px;
}

@media screen and (min-width: 768px){
    .nav_lst_cls li:nth-child(1):hover a, .nav_lst_cls li:nth-child(1):active a, .nav_lst_cls li:nth-child(1):focus a {
        color: #0063fd;
    }
   
}
.nav_lst_cls li:nth-child(2):hover a, .nav_lst_cls li:nth-child(2):active a, .nav_lst_cls li:nth-child(2):focus a {
    color: #e2e58e;
}
.nav_lst_cls li:nth-child(3):hover a, .nav_lst_cls li:nth-child(3):active a, .nav_lst_cls li:nth-child(3):focus a {
    color: #fe7c71;
}
.nav_lst_cls li:nth-child(4):hover a, .nav_lst_cls li:nth-child(4):active a, .nav_lst_cls li:nth-child(4):focus a {
    color: #3dd977;
}
.nav_lst_cls li:nth-child(5):hover a, .nav_lst_cls li:nth-child(5):active a, .nav_lst_cls li:nth-child(5):focus a {
    color: #fd8000;
}
.nav_lst_cls li:nth-child(6):hover a, .nav_lst_cls li:nth-child(6):active a, .nav_lst_cls li:nth-child(6):focus a {
    color: #864AED;
}

.productsSubMenu .nth_cls_li_anim:nth-child(1):hover a, .productsSubMenu .nth_cls_li_anim:nth-child(1):active a, .productsSubMenu .nth_cls_li_anim:nth-child(1):focus a  {
    color: #FD7B71;
}
.productsSubMenu .nth_cls_li_anim:nth-child(2):hover a, .productsSubMenu .nth_cls_li_anim:nth-child(2):active a, .productsSubMenu .nth_cls_li_anim:nth-child(2):focus a {
    color: #e2e58e;
}
.productsSubMenu .nth_cls_li_anim:nth-child(3):hover a, .productsSubMenu .nth_cls_li_anim:nth-child(3):active a, .productsSubMenu .nth_cls_li_anim:nth-child(3):focus a {
    color: #0071fc;
}
.productsSubMenu .nth_cls_li_anim:nth-child(4):hover a, .productsSubMenu .nth_cls_li_anim:nth-child(4):active a, .productsSubMenu .nth_cls_li_anim:nth-child(4):focus a {
    color: #fd8000;
}
.productsSubMenu  .nth_cls_li_anim:nth-child(5):hover a, .productsSubMenu .nth_cls_li_anim:nth-child(5):active a, .productsSubMenu .nth_cls_li_anim:nth-child(5):focus a {
    color: #4acd78;
}
.nav_lft_inner_cls {
    width: 100%;
    height: 100%;
}
.menu_svg_icn_cls {
    /* float: right;
    position: absolute;
    right: -151px;
    top: 0;
    bottom: 0;
    height: 630px;
    margin: auto;
    width: 140px;
    background: #fff;
    -webkit-box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 35px;
    z-index: 9;
    padding-bottom: 35px; */

    /* float: right;
    position: absolute;
    right: -150px;
    top: 53px;
    bottom: 0;
    height: 530px;
    margin: auto;
    width: 140px;
    background: #fff;
    -webkit-box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    z-index: 9;
    padding-bottom: 10px; */

    float: right;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 512px;
    margin: auto;
    width: 140px;
    background: #fff;
    -webkit-box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    box-shadow: -40px 40px 40px 10px rgba(0,0,0,.1);
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0px;
    z-index: 9;
    padding-bottom: 0px;
    right: -134px;
}
.menu_svg_icn_cls ul{
    margin: 0px;
    list-style: none;
    padding: 0px;
    /*height:100%;
    display:flex;
    flex-direction: column;*/
}
.menu_svg_icn_cls li {
    text-transform: uppercase;
    font-size: 11px;
    color: #0063FF;
    text-align: center;
    letter-spacing: 3px;
    margin-bottom: 0px;
    height:inherit;
}
.menu_svg_icn_cls li:not(:first-child) svg {
    max-width: 50px;
}
.menu_svg_icn_cls li:first-child svg {
    max-width: 40px;
}
.menu_svg_icn_cls li svg {
    margin-bottom: 16px;
    transition: all .5s;
}
/*.menu_svg_icn_cls li {
    transition: all .5s;
}*/
.menu_svg_icn_cls li span {
    display: block;
    opacity: 1;
    transition: all 0.6s;
    line-height: 17px;
}
.overlay_side_menu_cls {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #999;
    z-index: -1;
    opacity: 0;
    transition: all 1s;
}
.menu_svg_icn_cls li a:hover, .menu_svg_icn_cls li a:focus, .our-sec ul li a:hover, .our-sec ul li a:focus {
    text-decoration: none;
}
.img_nav_sec img {
    width: 100%;
    opacity: 0;
    max-width: 550px;
    /* margin-top: 24px; */
}
a.dg_menu_logo_cls img {
    max-width: 180px;
}
a.dg_menu_logo_cls {
    margin-bottom: 70px;
    display: inline-block;
}
.logo_nav_flex {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.nav_lst_cls {
    text-align: center;
    overflow: hidden;
    width: 600px;
}
.nav_lst_cls ul{
    text-align: left;
    padding-left: 150px;
    list-style: none;
}
.nav_lst_cls li {
    position: relative;
}
.nav_lst_cls li svg {
    max-width: 100px;
    position: absolute;
    right: 0;
    top: 0px;
    opacity: 0;
    transform: rotate(180deg) !important;
}

.productsSubMenu{
    margin: 18px 0px;
}

@media screen and (min-width: 768px){
    .nav_lst_cls li:hover, .nav_lst_cls li:focus {
        font-family: 'Metropolis-Bold';
    }
}

.our-work-menu-slide{
    display: flex;
    justify-content: center;
    flex-direction: row;
}


@media screen and (max-width: 767px){
    .nav_lst_cls li:hover, .nav_lst_cls li:focus {
        font-family: 'Metropolis-Regular';
    }
    .digital_mrketng_sidebr_cls{
        display:none;
    }
    .our-work-menu-slide{
        flex-direction: column;
    }
    .our_work_li_txt{
        order:2;
    }
    .our_work_li_txt.active{
        order:1;
    }
    .showcse_banner_cls .View_More_Scroll{
        display:none;
    }
    
}

.nav_lst_cls li:hover svg, .nav_lst_cls li:focus svg {
    opacity: 1;
}
.menu_svg_icn_cls li:hover svg {
    max-width: 45px;
}
.menu_svg_icn_cls li:not(:first-child):hover svg {
    max-width: 55px;
}
.menu_svg_icn_cls li:hover span {
    opacity: 1;
}
.menu_svg_icn_cls li:nth-child(1):hover span {
    color: #b136dc;
}
.menu_svg_icn_cls li:nth-child(2):hover span {
    color: #30dbd9;
}
.menu_svg_icn_cls li:nth-child(3):hover span {
    color: #0063fd;
}
.menu_svg_icn_cls li:nth-child(4):hover span {
    color: #ff4352;
}
.menu_svg_icn_cls li:nth-child(5):hover span {
    color: #4acd78;
}
.menu_svg_icn_cls li:hover svg .dgidenty-1 {
    stroke: #b136dc;
}
.menu_svg_icn_cls li:hover svg .dgelmnt-1 {
    stroke: #30dbd9;
}
.menu_svg_icn_cls li:hover svg .dgweb-1 {
    stroke: #0063fd;
}
.menu_svg_icn_cls li:hover svg .dghype-1 {
    stroke: #ff4352;
}
.menu_svg_icn_cls li:hover svg .dgcare-1 {
    stroke: #4acd78;
}
.nav_lst_cls li.add_svg_ic_actve svg {
    opacity: 1;
}
._menutxt{
    text-align: center;
    margin: 18px 0px;
    color: #fff;
    font-size: 16px;
    line-height: 15px;
    text-transform: uppercase;
    font-family: 'Metropolis-ExtraLight';
}
._breadcrumb{
    position: absolute;
    top: 230px;
    right: -66px;
    width: 200px;
    text-transform: capitalize;
    transform: rotate(90deg);
    display: block;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #ffffff;
    padding-left: 20px;
    background-color: transparent;
    font-family: 'Metropolis-ExtraLight';
    white-space: nowrap;
    text-align: left;
    font-style: italic;
    overflow: hidden;
    text-overflow: ellipsis;
}
._breadcrumb > span{
    background-color: transparent!important;
    display: inline!important;
    font-family: 'Metropolis-ExtraLight';
    letter-spacing:1px;
}
.humburger_menu {
    width: 30px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    display: inline-block;
    margin-left: 22px;
    margin-top: 0px;
    z-index: 101;
    height: 26px;
    opacity: 0;
  }
  
  .humburger_menu span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #b8dad4 !important;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    padding: 0 !important;
  }
  
  .humburger_menu span:nth-child(1) {
    top: 0px;
  }
  
  .humburger_menu span:nth-child(2) {
    top: 10px;
  }
  
  .humburger_menu span:nth-child(3) {
    top: 20px;
  }
  
  .humburger_menu.humbrger_menu_open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  
  .humburger_menu.humbrger_menu_open span:nth-child(2) {
    opacity: 0;
    left: -60px;
  }
  
  .humburger_menu.humbrger_menu_open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }

  

  .nav_lst_cls li {
    transition: all 0.8s;
    transform: translate(100%, 0px);
}
.nav_lst_cls li.nth_cls_li_anim {
    transform: translate(0%, 0px);
}
.nav_rght_inner_cls.product-section{
    height: 100%;
    /* display: -webkit-box;    
    display: -moz-box;       
    display: -ms-flexbox;    
    display: -webkit-flex;   
    display: flex; 
    align-items: center;
    -webkit-align-items:center; 
    -moz-align-items:center; 
    -ms-align-items:center;          
    height: 100%; */
}
.snip1573 {
    /* background-color: #0063fd;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin: 10px;

    overflow: hidden;
    position: relative;
    text-align: left;
    border: 1px solid #0063fd;
    min-height: 600px;
    margin-top: 110px;
    width: 100%;
    opacity: 0; */
    /* background-color: #0063fd; */
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin: 10px;
    overflow: hidden;
    position: relative;
    text-align: left;
    /* border: 1px solid #0063fd; */
    min-height: 470px;
    margin-top: 0;
    width: 80%;
    position: absolute;
    top: 0;
    margin: auto;
    height: 80%;
    bottom: 0;
    opacity: 0;
}
.snip1573:before, .snip1573:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    background-color: #fff;
    content: '';
    opacity: 1;
    z-index: 1;
}

.snip1573:before {
    -webkit-transform: skew(-45deg) translateX(0%);
  transform: skew(-45deg) translateX(0%);
}
.snip1573:after {
   -webkit-transform: skew(-45deg) translateX(0%);
  transform: skew(-45deg) translateX(0%);
}
.snip1573.snip1573_addcls {
    opacity: 1;
    top:-22px;
}
.snip1573.snip1573_addcls:before {
  -webkit-transform: skew(-45deg) translateX(-155%);
    transform: skew(-45deg) translateX(-155%);
}


.snip1573.snip1573_addcls:after {
   -webkit-transform: skew(-45deg) translateX(155%);
    transform: skew(-45deg) translateX(155%);
}

.img_ovrly_shdw_cls {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.img_ovrly_shdw_cls::before {
    content: '';
    width: 70%;
    height: 36%;
    background: #0063fd;
    position: absolute;
    left: 20%;
    top: 104px;
    z-index: 1;    
    transform: translate(0%, 0px);
    transition: all 1s;
}
.img_ovrly_shdw_cls::after {
    content: '';
    position: absolute;
    left: 20%;
    bottom: 12%;
    z-index: 1;
    background: #0063fd;
    width: 70%;
    height: 36%;
    transition: all 1.5s;
    transform: translate(0%, 0px);
}
.img_ovrly_shdw_cls.img_ovrly_shdw__anim_cls::before, .img_ovrly_shdw_cls.img_ovrly_shdw__anim_cls::after {
    transform: translate(100%, 0px);
}
.nav_lst_cls a img {
    opacity: 0;
}

.menu_svg_icn_cls li {
    opacity: 0;
}
.menu_svg_icn_cls {
    opacity: 0;
}
.menu_svg_icn_cls.menu_svg_icn_anim_cls {
    opacity: 1;
    /*transition: all 0.2s;*/
}
.menu_svg_icn_cls.menu_svg_icn_anim_cls li:nth-child(1) {
    opacity: 1;
    /*transition: all 0.8s;*/
}
.menu_svg_icn_cls.menu_svg_icn_anim_cls li:nth-child(2) {
    opacity: 1;
    /*transition: all 1.6s;*/
}
.menu_svg_icn_cls.menu_svg_icn_anim_cls li:nth-child(3) {
    opacity: 1;
    /*transition: all 2.4;*/
}
.menu_svg_icn_cls.menu_svg_icn_anim_cls li:nth-child(4) {
    opacity: 1;
    /*transition: all 3.2s;*/
}
.menu_svg_icn_cls.menu_svg_icn_anim_cls li:nth-child(5) {
    opacity: 1;
    /*transition: all 4s;*/
}
.our_wrk_tb_cls img, .abt_us_tb_cls img, .conct_tb_cls img, .solutin_tb_cls img, .our_thought_tb_cls img {
    /* max-width: 750px; */
    max-width: 100%;
    /* margin-top: 64px; */
    opacity: 0;
    transition: all 4s;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}
.our_wrk_tb_cls, .abt_us_tb_cls, .conct_tb_cls, .solutin_tb_cls, .our_thought_tb_cls {
    display: none;
    vertical-align: middle;
}
.solutin_tb_cls {
    position: relative;
}
.solutin_sml_tb {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 126px;
    z-index: 1;
    height: 92%;
    background: #fff;
    display: table-cell;
    vertical-align: middle;
    padding-top: 30%;
}
.solutin_sml_tb img {
    position: relative;
    transition: all 0.8s;
}
.solutin_sml_tb img:hover {
    transform: scale(1.3);
    z-index: 1;
}

.nav_lst_cls li.solution_hovr_svg:nth-child(2) svg {
    opacity: 1;
}
.img_scale_auto_hiden_cls {
    overflow: inherit;
}
.snip1573.img_scale_auto_hiden_cls:before, .snip1573.img_scale_auto_hiden_cls:after, .img_scale_auto_hiden_cls .img_ovrly_shdw_cls::before, .img_scale_auto_hiden_cls .img_ovrly_shdw_cls::after {
    display: none;
}
.img_nav_sec img.img_scale_cls, .prdct_svg_ic_img_cls img {
    transform: scale(1.3);
    transition: all 0.6s;
    margin-left: 5.8%;
}

.prdct_img_btm_yellw {
    background: -moz-linear-gradient(89deg, rgba(255,255,255,0.75) 0%, rgba(255,218,13,0.86) 44%, rgba(255,218,13,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,218,13,1)), color-stop(56%, rgba(255,218,13,0.86)), color-stop(100%, rgba(255,255,255,0.75))); /* safari4+,chrome */
    background: -webkit-linear-gradient(89deg, rgba(255,255,255,0.75) 0%, rgba(255,218,13,0.86) 44%, rgba(255,218,13,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(89deg, rgba(255,255,255,0.75) 0%, rgba(255,218,13,0.86) 44%, rgba(255,218,13,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(89deg, rgba(255,255,255,0.75) 0%, rgba(255,218,13,0.86) 44%, rgba(255,218,13,1) 100%); /* ie10+ */
    background: linear-gradient(1deg, rgba(255,255,255,0.75) 0%, rgba(255,218,13,0.86) 44%, rgba(255,218,13,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda0d', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
    width: 250px;
    height: 200px;
    position: absolute;
    left: 27%;
    /* bottom: -25%; */
    bottom: -37%;
    z-index: 9;
    opacity: 0;
    transition: all 1.5s;
    display: none!important;/*jite*/
}
.img_tp_lght_green_strp {
    background: #e3f7f7;
    position: absolute;
    width: 100px;
    height: 400px;
    z-index: 9;
    /* left: 13.6%; */
    left: 16%;
    top: -50%;
    opacity: 0;
    transition: all 1.5s;
    display: none!important;/*jite*/
}
.img_tprght_lght_purple_strp {
    background: #793fbf;
    position: absolute;
    width: 210px;
    height: 550px;
    z-index: 9;
    right: 3%;
    top: -50%;
    opacity: 0;
    transition: all 1.5s;
    display: none!important;/*jite*/
}
.prdct_svg_ic_img_cls {
    /* position: absolute; */
    left: 0%;
    top: 0;
    z-index: 8;

}
.prdct_svg_ic_imgdgele_hvr_cls, .prdct_svg_ic_imgdgweb_hvr_cls, .prdct_svg_ic_imgdghype_hvr_cls, .prdct_svg_ic_imgdgcare_hvr_cls {
    display: none;
}

.landing_rght_social_icn_cls span, .sml_dg_logo_cls {
    transition: all 0.5s;
}
.sml_dg_logo_ani_cls {
    margin-left: 100%;
}
.sml_dg_logo_cls img {
    opacity: 0;
    transition: all 0.5s;
}
.sml_dg_logo_cls img.sml_dg_logo_ani_cls_img {
    opacity: 1;
}
.side_menu_cls.side_menu_onloadanim_cls {
    left: 100%;
    height: 0%;
}
.side_blue_br_cls {
    transition: all 1s;
}
.humburger_menu_ani {
    opacity: 1;
}
.side_blue_br_ani_cls {
    height: 100%;
    cursor: pointer;
}
.side_blue_br_cls ul {
    opacity: 0;
    transition: all 0.5s;
}
.side_blue_br_cls.side_blue_br_ani_cls ul {
    opacity: 1;
}
.menu_rght_arrw {
    position: fixed;
    right: 80px;
    top: 18.5%;
    widows: 20px;
    transition: all 0.5s;
    opacity: 0;
    cursor: pointer;
    z-index: 1;
}
#menuarrwanim {
    width: 120px;
}
#whitearrwId {
    width: 140px;
}

.suites-sec-imgbox img {
    /* -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; */
  transition: all 0.5s;
  cursor: pointer;
}

.suites-sec-imgbox img:hover {
    /* animation-name: bounceEffects;
  -moz-animation-name: bounceEffects; */
  /* -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2); */
}

@keyframes bounceEffects {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform:     translateY(0);
		transform:         translateY(0)
	}
	40% {
		-webkit-transform: translateY(-30px);
		-ms-transform:     translateY(-30px);
		transform:         translateY(-30px)
	}
	60% {
		-webkit-transform: translateY(-15px);
		-ms-transform:     translateY(-15px);
		transform:         translateY(-15px)
	}
}

.menu_svg_icn_cls li img {
    max-width: 70px;
    /*transition: all 0.6s;*/
}
.menu_svg_icn_cls li:hover img {
    transform: scale(1.2);
}





  .blue_bg_cls {
    background: #864aed;
  }
  .first_glance_innr_cls {
      background: #fd7b71;
      padding: 90px;
      position: relative;
      top: -108px;
      margin-bottom: -108px;
  }
  .first_glance_cls .btm_blue_line_cls {
    background: #864aed;
    width: 80%;
    height: 14px;
    position: absolute;
    left: 10%;
    bottom: -7px;
    z-index: 1;
  }
  .first_glance_cls,  .identitybannerTextbox.first_glance_clss {
    text-align: center;
    color: #fff;
    width: auto;    
    position: relative;  
  }
  .identitybannerTextbox.first_glance_clss::before{
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 85%;
    background: #864aed;
    bottom: 0
  }
  .identitybannerTextbg.first_glance_innr_clss{
    padding: 90px!important;
    margin-bottom: 0px;
  }
  .first_glance_cls h4, .first_glance_innr_clss h4 {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    font-family: 'Metropolis-Light';
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 40px;
  }
  .first_glance_cls h4 strong, .first_glance_innr_clss h4 strong {
    font-family: 'Metropolis-Bold';
  }
  .first_glance_innr_clss p{
    font-family: 'Metropolis-Light';
    letter-spacing: 1px;
    color: #fff;
    /* opacity: 1!important; */
  }
  .how_do_we_this_cls {
    background: #864aed;
  }
  .how_do_we_this_txt_cls {
    background: #fff;
    padding-top: 80px;
    text-align: right;
}
.how_do_we_this_cls h3, .how_do_we_this_cls h4, .corporate_design_cls h4 {
    font-family: 'Metropolis-Light';
    font-size: 28px;
    line-height: 44px;
    color: #864aed;
    font-weight: bold;
    letter-spacing: 4px;
}
.how_do_we_this_cls h4 strong, .corporate_design_cls h4 strong {
    font-family: 'Metropolis-bold';
}

.how_do_we_this_cls h3 {
    margin-bottom: 70px;
    margin-left: -200px;
}

.how_do_we_this_cls h4 {
    line-height: 34px;
    letter-spacing: 6px;
    margin-bottom: 28px;
}

.how_do_we_this_txt_innr_cls {
    max-width: 430px;
    display: inline-block;
    text-align: left;
    position: relative;
    padding-right: 60px;
}
.step_txt_cls {
    font-family: 'Metropolis-bold';
    font-size: 46px;
    line-height: 44px;
    color: #864aed;
    font-weight: bold;
    transform: rotate(-90deg);
    position: absolute;
    left: -41%;
    top: 24%;
}
.how_do_we_this_cls p {
    color: #999;
    margin-bottom: 50px;
    text-align: justify;
}
.btn_consultnt_cls {
    background: #854aec;
    color: #fff;
    padding: 8px 80px;
    border-radius: 9px;
    margin-bottom: 35px;
    display: inline-block;
}
.btn_consultnt_cls:hover {
    color: #fff;
    text-decoration: none;
}
.how_do_we_this_txt_cls h5 {
    font-size: 18px;
    font-family: 'Metropolis-light';
    color: #666;
    margin-bottom: 20px;
}
.how_do_we_this_txt_cls li img {
    max-width: 44px;
    margin-right: 20px;
}
.how_do_we_this_txt_cls ul {
    margin-left: 26px;
    margin-bottom: 60px;
}
.how_do_we_this_txt_cls li {
    margin-bottom: 16px;
    font-size: 18px;
    color: #864aed;
}

.how_do_we_this_img_cls img {
    max-width: 795px;
    position: relative;
    z-index: 1;
    left: -175px;
    top: 126px;
}
.brand_communctn_cls .how_do_we_this_img_cls img{
      max-width: 1000px;
    position: relative;
    z-index: 1;
    left: 0;
    top: 0;
    /* margin-bottom: -244px; */
}
.white_before_content::before {
    content: '';
    width: 300%;
    height: 350px;
    background: #fff;
    position: absolute;
    right: 15px;
    bottom: 0;
}
.corporate_design_innr_cls {
    position: relative;
    padding-top: 160px;
}
.corporate_design_cls h4 {
    color: #fff;
    padding-right: 70px;
    line-height: 36px;
    margin-bottom: 30px;
}

.corporate_design_cls .step_txt_cls {
    color: #fff;
    top: 44%;
}
.corporate_design_cls p {
    color: #fff;
    text-align: justify;
    padding-right: 50px;
    margin-bottom: 50px;
}
.corporate_design_cls .btn_consultnt_cls {
    background: #fff;
    color: #864aed;
}
.corporate_design_ornge_innr_cls {
    background: #fd7b71;
    padding: 50px;
    margin-top: 90px;
    -webkit-box-shadow: -30px 50px 50px 20px rgba(0,0,0,.2);
    box-shadow: -30px 50px 50px 20px rgba(0,0,0,.2);
    position: relative;
    z-index: 1;
}
.corporate_design_ornge_innr_cls li {
    margin-bottom: 34px;
    color: #fff;
    font-size: 18px;
}
.corporate_design_ornge_innr_cls li img {
    max-width: 44px;
    margin-right: 26px;
}
.corporate_design_ornge_innr_cls p {
    font-size: 18px;
}

.page-template-product-identity .heding_styl_cls {
    text-transform: none;
}
.brand_communctn_cls {
    position: relative;
    top: -240px;
    margin-bottom: -240px;
    background: #864aed;
}
.brand_communctn_cls .how_do_we_this_txt_innr_cls {
    margin-top: 450px;
}
.brand_communctn_cls .step_txt_cls {
    top: 13.5%;
    left: -48%;
}
.corporate_design_cls {
    position: relative;
    background: #864aed;
}
.brand_communctn_cls .how_do_we_this_img_cls img {
    /* max-width: 1127px; */
    max-width: 690px;
}
.brand_communctn_cls .col-xl-3 {
    position: relative;
}
.brand_communctn_cls .how_do_we_this_img_cls {
    position: absolute;
    left: -60%;
    bottom: 100px;
}
.corporate_design_cls::before, .brand_communctn_cls::before {
    content: '';
    background: #fff;
    width: 15%;
    height: 100%;
    position: absolute;
    left: auto;
    top: 0;
}
.brand_communctn_cls .white_before_content::before {
    height: 600px;
}
.brand_communctn_cls .white_before_content {
    position: relative;
}
.brand_communctn_cls .white_before_content::after {
    content: '';
    width: 150%;
    right: -147%;
    top: 0;
    height: 100%;
    position: absolute;
    background: #fff;
}
.orgne_mailbx_right_cls {
    position: absolute;
    right: -40%;
    top: 9%;
    z-index: 1;
    max-width: 350px;
}
.orgne_mailbx_btm_cls {
    position: absolute;
    right: -22%;
    bottom: -29%;
    z-index: 1;
    max-width: 400px;
}
.corporate_design_cls .col-xl-5 {
    position: relative;
}
.crcle_ball_dg_leave_cls {
    position: absolute;
    right: 0;
    z-index: 1;
    bottom: -17%;
}

.btm_arrw_img_wth_getstrt_cls {
    background: #fff;
    padding-top: 200px;
}
.prple_btm_crcle_img_cls {
    width: 140px;
    background: #864aed;
    margin: 0 auto;
}
.prple_btm_crcle_img_cls img {
    max-width: 470px;
    margin-top: -185px;
    margin-left: -156px;
    position: relative;
    z-index: 1;
}
.get_strted_btn_cls {
    background: #854aec;
    color: #fff;
    display: inline-block;
    padding: 8px 46px;
    border-radius: 50px;
    position: relative;
    z-index: 1;
}
.get_strted_btn_cls:hover, .get_strted_btn_cls:focus {
    text-decoration: none;
    color: #fff;
}
.btm_arrw_img_wth_getstrt_cls .get_strted_btn_cls {
    margin-top: 70px;
    float: left;
}
.btm_arrw_img_wth_getstrt_cls .get_strted_btn_cls::after {
    content: '';
    width: 760px;
    height: 1px;
    background: #fd7b71;
    position: absolute;
    left: 240px;
    top: 19px;
}
div#prplearrwcls {
    max-width: 120px;
    transform: rotate(90deg);
}
.goto_tp_arrw_cls {
    float: right;
    margin-top: 60px;
}
.goto_tp_arrw_cls span {
    transform: rotate(90deg);
    display: inline-block;
    color: #864aed;
    margin-top: 92px;
    margin-left: 33px;
}
.identity_tagline_cls {
    color: #fff;
    letter-spacing: 4px;
    font-size: 24px;
    padding-top: 80px;
    padding-left: 300px;
}
.identity_tagline_cls strong {
    font-family: 'Metropolis-bold';
}
.our_work_li_txt {
    text-transform: uppercase;
}










.page-template-homeanimation .define-sec .container, .page-template-homeanimation .discover-sec .container, .page-template-homeanimation .explore-sec .container, .page-template-homeanimation .venture-sec .container, .page-template-homeanimation .protect-sec .container {
    max-width: 75%;
    width: 75%;
}
div#defineani {
    margin-top: -500px;
}
.spliting_txt_postn_cls {
    transform: none !important;
    font-size: 5vw;
    z-index: 99;
    color: #864aed;
    font-family: 'Metropolis-Bold';
    line-height: 5vw;
}
/* .heding_anim_cls.splitting.cmmn_split_txt_cls .char {
    transform: translateX(calc(-2.8em * var(--char-index)));
}
.heding_anim_cls.splitting.cmmn_split_txt_cls.heding_anim_onscrn_cls .char {
    opacity: 1;
    transform: translateX(calc(.0em * var(--char-index)));
}
.heding_anim_cls.splitting.cmmn_split_txt_left_cls .char {
    transform: translateX(calc(2.4em * var(--char-index)));
}
.heding_anim_cls.splitting.cmmn_split_txt_left_cls.heding_anim_lft_onscrn_cls .char {
    opacity: 1;
    transform: translateX(calc(.0em * var(--char-index)));
} */
.animaation_txt_col_cls {
    position: absolute;
    right: -2%;
    top: 36%;
    z-index: 9;
    /* overflow: hidden; */
    padding-top: 12px;
    max-width: 520px;
}
.animaation_txt_col_cls h3 {
    font-size: 24px;
    padding-left: 10px;
    /* font-family: 'Metropolis-Bold'; 
    color: #8549ee;*/
    /* transform: translateY(230px); */
    transition: all 0.3s;
    letter-spacing: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: 'Metropolis-light';
    color: #666;
}
.animaation_txt_col_cls h3 span {
    text-transform: uppercase;
    font-size: 24px;
    /* font-family: 'Metropolis-Bold'; */
    font-family: 'Metropolis-light';
    color: #666;
}
.animaation_txt_col_cls p {
    /* text-transform: uppercase; 
    font-size: 18px;
    letter-spacing: 7px;*/
    padding-left: 10px;
    line-height: 32px;
    /* color: #a9a9a9; */
    /* transform: translateY(220px); */
    transition: all 0.6s;
    color: #666;
    font-size: 24px;
}
.animaation_txt_col_cls div#pinkarrwanimDe, .animaation_txt_col_cls div#engerziearrow, .animaation_txt_col_cls div#bluearrwanimexplr, .animaation_txt_col_cls div#pinkarrwanimventr, .animaation_txt_col_cls div#greenarrwanimprctct {
    max-width: 200px;
    /* transform: rotate(180deg); */
    transform: rotate(180deg) translate(1000px, 0px);
    transition: all 0.6s;
    margin-left: 10px;
    margin-top: 30px;
    /* opacity: 0; */
}

.home-page-arrows{
    max-width: 200px;
    transform: rotate(180deg) translate(1000px, 0px);
    transition: all 0.6s;
    margin-left: 10px;
    margin-top: 30px;  
}
.animaation_txt_col_cls div#greenarrwanimprctct {
    margin-left: 10px;
}
.animaation_txt_col_cls h3.translte_zero_cls, .animaation_txt_col_cls p.translte_zero_cls {
    transform: translateY(0px);
}

.animaation_txt_col_cls h3.translte_zerodis_cls, .animaation_txt_col_cls p.translte_zerodis_cls {
    transform: translateY(0px);
}

.animaation_txt_col_cls h3.translte_zeroexplr_cls, .animaation_txt_col_cls p.translte_zeroexplr_cls {
    transform: translateY(0px);
}

.animaation_txt_col_cls h3.translte_zeroventre_cls, .animaation_txt_col_cls p.translte_zeroventre_cls {
    transform: translateY(0px);
}

.animaation_txt_col_cls h3.translte_zeroprotct_cls, .animaation_txt_col_cls p.translte_zeroprotct_cls {
    transform: translateY(0px);
}


.discover-sec .spliting_txt_postn_cls {
    color: #fbdd4c;
}
.discover-sec .animaation_txt_col_cls {
    right: auto;
    max-width: 500px;
    left: 0%;
}
.discover-sec .animaation_txt_col_cls h3 {
    margin-top: 26px;
    /* color: #fbdd4c; */
}
/*.protect-sec .animaation_txt_col_cls h3 {
    color: #36d564;
}
.venture-sec .animaation_txt_col_cls h3 {
    color: #e63454;
}
.explore-sec .animaation_txt_col_cls h3 {
    color: #1446f2;
}*/
.explore-sec .spliting_txt_postn_cls {
    color: #1347f2;
}
.build_sec_cls .spliting_txt_postn_cls {
    color: #2c67ed;
    text-align: right;
}
.build_sec_cls .animaation_txt_col_cls h3 {
    color: #626669;
    text-transform: lowercase;
    letter-spacing: 0;
    font-family: 'Metropolis-Light';
    text-align: right;
    max-width: 500px;
    float: right;
    text-transform: capitalize;
}
.explore-sec .animaation_txt_col_cls {
    max-width: 600px;
    /* right: -4%; */
    right: 0%;
    text-align:right;
}
.explore-sec .animaation_txt_col_cls h3 {
    margin-top: 34px;
}
.explore-sec .animaation_txt_col_cls p {
    margin-bottom: 16px;
}

.build_sec_cls .animaation_txt_col_cls p {
    color: #626669;
    margin-top: 22px;
    margin-bottom: 0;
    text-align: right;
}
.build_sec_cls .animaation_txt_col_cls a div#bluearrwanimexplr {
    float: right;
}
.build_sec_cls .animaation_txt_col_cls h3 {
    margin-top: 20px;
    line-height: 34px;
}

.venture-sec .spliting_txt_postn_cls {
    color: #e63454;
}
.venture-sec .animaation_txt_col_cls {
    right: auto;
    left: 0%;
    max-width: 600px;
}
.venture-sec .animaation_txt_col_cls h3 {
    margin-top: 20px;
}
.venture-sec .animaation_txt_col_cls p, .protect-sec .animaation_txt_col_cls p {
    margin-top: 18px;
    margin-bottom: 18px;
}
.protect-sec .spliting_txt_postn_cls {
    color: #36d564;
}
.protect-sec .animaation_txt_col_cls, .define-sec .animaation_txt_col_cls {
    right: 0%;
}
.define-sec .animaation_txt_col_cls {
    top: 30%;
    text-align: right;
}
.protect-sec .animaation_txt_col_cls {
    text-align: right;
    top: 30%;
}
div#protectani, div#exploreani {
    margin-left: -130px;
}
div#ventureani, div#discoverani {
    margin-right: -130px;
}
.page-template-home .define-sec .container, .page-template-home .discover-sec .container, .page-template-home .explore-sec .container, .page-template-home .venture-sec .container, .page-template-home .protect-sec .container {
    max-width: 75%;
    width: 75%;
}
.shwcse_hedng_cls h3 {
    color: #0063fd;
    opacity: 0;
    transition: all .3s;
    font-family: 'Metropolis-ExtraLight';
    text-transform: uppercase;
    letter-spacing: 0.4em;
    font-size: 28px;
}
.shwcse_hedng_cls h3 b {
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 4.5px;
    display: block;
    margin-top: 16px;
    margin-bottom: 24px;
}
.shwcse_hedng_cls p strong {
    font-family: 'Metropolis-Bold';
}
.shwcse_hedng_cls h3.h3_scrll_opacty {
    opacity: 0;
}
.shwcse_hedng_cls h3.h3_opacity_cls {
    opacity: 1;
}
.span_opcty_zero_cls {
    transition: all 0.2s;
    opacity: 0;
}
.design-sec .design-Box-Text ul li, .brand-sec .design-Box-Text3 ul li {
    transform: translateX(110%);
}
.design-sec .design-Box-Text.desgnultrnlte_anim_cls ul li:nth-child(1), .brand-sec .design-Box-Text3.brndultrnlte_anim_cls ul li:nth-child(1) {
    transform: translateX(0%);
    transition: all 0.2s;
}
.design-sec .design-Box-Text.desgnultrnlte_anim_cls ul li:nth-child(2), .brand-sec .design-Box-Text3.brndultrnlte_anim_cls ul li:nth-child(2) {
    transform: translateX(0%);
    transition: all 0.4s;
}
.design-sec .design-Box-Text.desgnultrnlte_anim_cls ul li:nth-child(3), .brand-sec .design-Box-Text3.brndultrnlte_anim_cls ul li:nth-child(3) {
    transform: translateX(0%);
    transition: all 0.6s;
}
.design-sec .design-Box-Text.desgnultrnlte_anim_cls ul li:nth-child(4), .brand-sec .design-Box-Text3.brndultrnlte_anim_cls ul li:nth-child(4) {
    transform: translateX(0%);
    transition: all 0.8s;
}

#definesec .animaation_txt_col_cls div#pinkarrwanimDe, .protect-sec .animaation_txt_col_cls div#greenarrwanimprctct {
    float: right;
}


/* start DG WEB element animation */
.dgwebClass .researchdott {
    width: 120px !important;
}
#frontendSec .strategyImg img {
    width: auto;
    height: auto;
}
div#frontendSec {
    overflow: hidden;
}
.frnt_elemnt_animtn_cls {
    position: relative;
}
.frnt_elemnt_animtn_cls img {
    position: absolute;
    left: 0;
    top: 0;
    height: auto;
}
.dg_id_laptop_cls img {
    top: -150px;
    width: auto;
    max-width: 800px;
}
.dg_id_side_iphone_cls img {
    max-width: 544px;
    left: -28px;
    top: 28px;
}
.dg_id_img_with_ball_cls img {
    max-width: 800px;
    top: -150px;
}
.dg_id_soundmtrx_cls img {
    max-width: 800px;
    top: -150px;
}
.frnt_elemnt_animtn_cls > div {
    transition: all 1.5s; 
}
.dg_id_laptop_cls {
    transform: translate(100rem, 0);
}
.dg_id_side_iphone_cls {
    transform: translate(0px, 100rem);
}
.dg_id_img_with_ball_cls {
    transform: translate(0px, -5rem);
}
.dg_id_soundmtrx_cls {
    transform: translate(-100rem, 0px);
}
.frnt_elemnt_animtn_onscreen_cls .dg_id_laptop_cls {
    transform: translate(0rem, 0);
}
.frnt_elemnt_animtn_onscreen_cls .dg_id_side_iphone_cls {
    transform: translate(0px, 0rem);
    animation-delay: 1s;
}
.frnt_elemnt_animtn_onscreen_cls .dg_id_soundmtrx_cls {
    transform: translate(0rem, 0px);
    animation-delay: 4s;
}
.frnt_elemnt_animtn_onscreen_cls .dg_id_img_with_ball_cls {
    transform: translate(0px, 0rem);
    animation-delay: 3s;
}

.page-template-dgweb .strategyImg img {
    width: auto;
    height: auto;
}
.dg_web_backend_develp_cls {
    position: relative;
}
.dg_web_backend_develp_cls img, .dg_web_delivery_cls img {
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
}
.dg_id_laptop_with_ball_cls img {
    max-width: 900px;
    left: -538px;
    top: -400px;
    z-index: 1;
}
.dg_id_codsheet_cls img {
    max-width: 700px;
    left: -400px;
    top: -350px;
}
.dg_web_backend_develp_cls > div {
    transition: all 1.5s; 
}
.dg_id_laptop_with_ball_cls {
    transform: translate(100rem, 0px);
}
.dg_id_codsheet_cls {
    transform: translate(-100rem, 0px);
}
.dg_web_backend_develp_animtn_onscrn_cls .dg_id_laptop_with_ball_cls {
    transform: translate(0rem, 0px);
}
.dg_web_backend_develp_animtn_onscrn_cls .dg_id_codsheet_cls {
    transform: translate(0rem, 0px);
}
.dg_id_mac_cls img {
    top: -300px;
    left: -100px;
}
.dg_id_laptop_with_sideball_cls img {
    top: -130px;
    left: -200px;
}
.dg_id_ipad_cls img {
    top: -162px;
    max-width: 280px;
    left: 296px;
}
.dg_id_iphone_cls img {
    max-width: 250px;
    top: -10px;
    left: 193px;
}
div#delivery {
    overflow: hidden;
}
.dg_web_delivery_cls > div {
    transition: all 1.5s; 
}
.dg_id_mac_cls {
    transform: translate(0px, -100rem);
}
.dg_id_laptop_with_sideball_cls {
    transform: translate(-100rem, 0px);
}
.dg_id_iphone_cls {
    transform: translate(0rem, 100rem);
}
.dg_id_ipad_cls {
    transform: translate(100rem, 0px);
}
.dg_web_delivery_animtn_onscrn_cls .dg_id_mac_cls {
    transform: translate(0px, 0rem);
}
.dg_web_delivery_animtn_onscrn_cls .dg_id_laptop_with_sideball_cls {
    transform: translate(0rem, 0px);
    animation-delay: 1s;
}
.dg_web_delivery_animtn_onscrn_cls .dg_id_iphone_cls {
    transform: translate(0rem, 0rem);
    animation-delay: 3s;
}
.dg_web_delivery_animtn_onscrn_cls .dg_id_ipad_cls {
    transform: translate(0rem, 0px);
    animation-delay: 2s;
}
/* end DG WEB element animation */

/* start product-identity-2 element animation */
div#WeDesignYourCorporateIdentity, div#BrandCommunication {
    overflow: hidden;
}
#BrandCommunication.design-sec {
    padding-top: 70px;
}
div#MakingYouRelaTable {
    padding-top: 150px;
}
._we_design_image_box ._img {
    position: absolute;
    transition: all 1.5s;
}
._we_design_image_box ._img1 {
    transform: translate(100rem, 0px);
}
._we_design_image_box ._img2 {
    transform: translate(0px, -100rem);
}
._we_design_image_box ._img3 {
    transform: translate(0px, 100rem);
}
._we_design_image_box ._img4 {
    transform: translate(-100rem, 0px);
}
._we_design_image_box ._img5 {
    transform: translate(0px, -100rem);
}
._we_design_image_animtn_onscren_box ._img1 {
    transform: translate(0rem, 0px);
}
._we_design_image_animtn_onscren_box ._img2 {
    transform: translate(0px, 0rem);
}
._we_design_image_animtn_onscren_box ._img3 {
    transform: translate(0px, 0rem);
}
._we_design_image_animtn_onscren_box ._img4 {
    transform: translate(0rem, 0px);
}
._we_design_image_animtn_onscren_box ._img5 {
    transform: translate(0px, 0rem);
}

._img_inner img {
    /* max-width: 28px; */
    max-width: 40px;
    height: auto;
}
._img2 ._img_inner img {
    max-width: 100%;
}
._we_create_image_box ._img._img5 img:nth-child(1) {
    animation: voice_ani_float1 2s ease-in-out infinite;
}
._we_create_image_box ._img._img5 img:nth-child(2) {
    animation: voice_ani_float2 2.5s ease-in-out infinite;
}
._we_create_image_box ._img._img5 img:nth-child(3) {
    animation: voice_ani_float1 2s ease-in-out infinite;
}
._we_create_image_box ._img._img5 img:nth-child(4) {
    animation: voice_ani_float2 2.5s ease-in-out infinite;
}
._we_create_image_box ._img._img5 img:nth-child(5) {
    animation: voice_ani_float1 2s ease-in-out infinite;
}
._we_create_image_box ._img._img5 img:nth-child(6) {
    animation: voice_ani_float2 2.5s ease-in-out infinite;
}

._we_create_image_box ._img._img2 img:nth-child(1){
    animation: arrow_ani_float1 2s ease-in-out infinite;
}
._we_create_image_box ._img._img2 img:nth-child(2){
    animation: arrow_ani_float2 2s ease-in-out infinite;
}

._we_create_image_box > div {
    transition: all 1.5s;
}
._we_create_image_box ._img1 {
    transform: translate(100rem, 0px);
}
._we_create_image_box ._img2 {
    transform: translate(0px, -100rem);
}
._we_create_image_box ._img3 {
    transform: translate(-100rem, 0px);
}
._we_create_image_box ._img4 {
    transform: translate(100rem, 100rem);
}
._we_create_image_box ._img5 {
    transform: translate(-100rem, 100rem);
}

._we_create_image_animtn_onscrn_box ._img1 {
    transform: translate(0rem, 0px);
}
._we_create_image_animtn_onscrn_box ._img2 {
    transform: translate(0px, 0rem);
}
._we_create_image_animtn_onscrn_box ._img3 {
    transform: translate(0rem, 0px);
}
._we_create_image_animtn_onscrn_box ._img4 {
    transform: translate(0rem, 0rem);
}
._we_create_image_animtn_onscrn_box ._img5 {
    transform: translate(0rem, 0rem);
}


@keyframes voice_ani_float1 {
	0% {
		transform: translatey(15px);
	}
	50% {
		transform: translatey(5px);
	}
	100% {
		transform: translatey(15px);
	}
}
@keyframes voice_ani_float2 {
	0% {
		transform: translatey(5px);
	}
	50% {
		transform: translatey(15px);
	}
	100% {
		transform: translatey(5px);
	}
}

@keyframes arrow_ani_float1 {
	0% {
		transform: translatex(15px);
	}
	50% {
		transform: translatex(5px);
	}
	100% {
		transform: translatex(15px);
	}
}
@keyframes arrow_ani_float2 {
	0% {
		transform: translatex(5px);
	}
	50% {
		transform: translatex(15px);
	}
	100% {
		transform: translatex(5px);
	}
}


/* end product-identity-2 element animation */


.service-box, .service-box .diagram-wrap, .price_list_crcle_cls, .price_list_crcle_innr_cls {
    height: 100%;
}
.price_numbr_cls {
    z-index: 3;
    font-size: 36px;
    font-family: 'Metropolis-bold';
    color: #eee;
    letter-spacing: 8px;
    transition: all 1.4s;
}
.price_list_crcle_innr_cls {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.circle_price_cls {
    position: absolute;
    height: 200px;
    width: 200px;
    border-radius: 100%;
    opacity: 0.9;
    transition: all 1.4s;
}
.price_list_crcle_cls {
    max-width: 578px;
    margin: 0 auto;
}
.circle_orange_cls {
    background: rgba(238,166,84,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(238,166,84,1) 0%, rgba(245,198,147,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(238,166,84,1)), color-stop(100%, rgba(245,198,147,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(238,166,84,1) 0%, rgba(245,198,147,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(238,166,84,1) 0%, rgba(245,198,147,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(238,166,84,1) 0%, rgba(245,198,147,1) 100%);
    background: radial-gradient(ellipse at center, rgba(238,166,84,1) 0%, rgba(245,198,147,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eea654', endColorstr='#f5c693', GradientType=1 );
}
.circle_pink_cls {
    background: rgba(238,165,157,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(238,165,157,1) 0%, rgba(245,193,188,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(238,165,157,1)), color-stop(100%, rgba(245,193,188,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(238,165,157,1) 0%, rgba(245,193,188,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(238,165,157,1) 0%, rgba(245,193,188,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(238,165,157,1) 0%, rgba(245,193,188,1) 100%);
    background: radial-gradient(ellipse at center, rgba(238,165,157,1) 0%, rgba(245,193,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eea59d', endColorstr='#f5c1bc', GradientType=1 );
}
.circle_light_green_cls {
    background: rgba(139,225,226,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(139,225,226,1) 0%, rgba(184,241,242,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(139,225,226,1)), color-stop(100%, rgba(184,241,242,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(139,225,226,1) 0%, rgba(184,241,242,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(139,225,226,1) 0%, rgba(184,241,242,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(139,225,226,1) 0%, rgba(184,241,242,1) 100%);
    background: radial-gradient(ellipse at center, rgba(139,225,226,1) 0%, rgba(184,241,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8be1e2', endColorstr='#b8f1f2', GradientType=1 );
}
.circle_blue_cls {
    background: rgba(93,142,240,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(93,142,240,1) 0%, rgba(140,174,242,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(93,142,240,1)), color-stop(100%, rgba(140,174,242,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(93,142,240,1) 0%, rgba(140,174,242,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(93,142,240,1) 0%, rgba(140,174,242,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(93,142,240,1) 0%, rgba(140,174,242,1) 100%);
    background: radial-gradient(ellipse at center, rgba(93,142,240,1) 0%, rgba(140,174,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d8ef0', endColorstr='#8caef2', GradientType=1 );
}
.circle_orange_cls {
    left: 100px;
    z-index: 2;
    transform: rotate(180deg) scale(0);
    transform-origin: center right;
}
.circle_pink_cls {
    margin-top: -95px;
    transform: rotate(-80deg) scale(0);
    transform-origin: center bottom;
}
.circle_light_green_cls {
    right: 100px;
    z-index: 1;
    transform: rotate(-90deg) scale(0);
    transform-origin: center left;
}
.circle_blue_cls {
    margin-top: 95px;
    transform: rotate(-150deg) scale(0);
    transform-origin: center top;
}
.crcle_animtnadd_cls .circle_orange_cls {
    transform: rotate(360deg) scale(1);
}
.crcle_animtnadd_cls .circle_blue_cls {
    transform: rotate(0deg) scale(1);
}
.crcle_animtnadd_cls .circle_light_green_cls {
    transform: rotate(0deg) scale(1);
}
.crcle_animtnadd_cls .circle_pink_cls {
    transform: rotate(0deg) scale(1);
}
.crcle_animtnadd_cls .price_numbr_cls {
    color: #3c3a3c;
}
.circle_pink_scle_cls1 {
    transform: scale(1.1);
}

/* .crcle_animtnadd_cls .circle_price_cls {
    animation: crcle_animtn_floatng 4s ease-in-out infinite;
} */
@keyframes crcle_animtn_floatng {
	0% {
		-webkit-transform: translate(0%,0%);	
	}
	25% {
		-webkit-transform: translate(5%,10%);	
	}	
	50% {
		-webkit-transform: translate(10%,5%);	
	}	
	75% {
		-webkit-transform: translate(0%,10%);	
	}	
	100% {
		-webkit-transform: translate(0%,0%);
	}
}

.smilr_web_txt_cls {
    text-align: right;
    padding-right: 22px;
}
.smilr_web_txt_cls a {
    color: #076b4b;
    font-size: 18px;
}
.smilr_web_txt_cls a:hover {
    text-decoration: none;
}


.homecls-classname {
    height: 100vh;
    position: relative;
}
.backtotp_arrw_cls, .bkptotpall_arrw_cls {
    position: absolute;
    left: 20px;
    bottom: 200px;
    transform: rotate(-90deg);
    text-transform: uppercase;
    z-index: 9;
}
.backtotp_arrw_cls.backtotp_arrw{
    /* position: fixed;
    z-index: 999;
    opacity: 0;
    transition: 0.7s linear;
    -webkit-transition:  0.5s linear;
    -moz-transition:  0.5s linear;
    -ms-transition: 0.5s linear; */
    position: fixed;
    z-index: 999;
    width: 50px;
    height: 50px;
    background: #0063fd;
    line-height: 50px;
    text-align: center;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    left: 0;
    transform: initial;
    opacity: 0;
    -webkit-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);

}
.backtotp_arrw_cls.backtotp_arrw.et-visible {
    opacity: 1;
    -webkit-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
}

.backtotp_arrw_cls.backtotp_arrw a{display:block;}
.backtotp_arrw_cls.backtotp_arrw span{
    margin-top: 2px;
    font-size: 35px;
    color: #fff;
    float: none;
}
.bkptotpall_arrw_cls {
    position: fixed;
}
.backtotp_arrw_cls span, .bkptotpall_arrw_cls span {
    float: left;
    margin-top: 2px;
    font-size: 12px;
}
div#backtotparrwanim, #backtotEparrwanim, #backtotBparrwanim, #backtotVparrwanim, #backtotPparrwanim, #backtotTparrwanim, #backtotpSLarrwanim, #bktpAllarrwanim {
    width: 100px;
    transform: rotate(180deg);
    margin-left: 100px;
}
.footer_holistc_aprch_cls {
    margin-bottom: 45px;
}
.footer_holistc_aprch_cls h5 {
    font-family: 'Metropolis-Light';
    font-size: 18px;
    margin-bottom: 24px;
    /* letter-spacing: 2px; */
    line-height: 26px;
}
.footer_holistc_aprch_cls li {
    /* padding: 0 15px;
    position: relative;
    width: 110px;
    display: inline-block; */
    padding: 0 5px;
    position: relative;
    width: 133px;
    display: inline-block;
}
.footer_holistc_aprch_cls li:after {
    content: '+';
    position: absolute;
    right: -12px;
    top: 8px;
    font-size: 24px;
    /* color: #ff716b; */
}
.footer_holistc_aprch_cls li:last-child:after {
    content: '';
}
.footer_holistc_aprch_cls li svg {
    max-width: 30px;
}
.footer_holistc_aprch_cls li span {
    display: block;
    font-size: 11px;
    padding-top: 2px;
}
.footer_holistc_aprch_cls li a:focus {
    text-decoration: none;
    color: #fff;
}
/* .footer_holistc_aprch_cls li:nth-child(1) svg .dgidenty-1 {
    stroke: #b136dc;
}
.footer_holistc_aprch_cls li:nth-child(2) svg {
    stroke: #30dbd9;
}
.footer_holistc_aprch_cls li:nth-child(3) svg {
    max-width: 50px;
    stroke: #0063fd;
}
.footer_holistc_aprch_cls li:nth-child(4) svg {
    stroke: #ff4352;
}
.footer_holistc_aprch_cls li:nth-child(5) svg {
    stroke: #4acd78;
} */
.footer_holistc_aprch_cls li:nth-child(1) span {
    color: #864aed;
}
.footer_holistc_aprch_cls li:nth-child(2) span {
    color: #31dbd9;
}
.footer_holistc_aprch_cls li:nth-child(3) span {
    color: #1264f5;
}
.footer_holistc_aprch_cls li:nth-child(4) span {
    color: #fd8000;
}
.footer_holistc_aprch_cls li:nth-child(5) span {
    color: #3dd977;
}
.footer_holistc_aprch_cls li img {
    max-width: 70px;
}




.new_hme_headr_img_cls > div {
    position: absolute;
    transition: ease-out 1s;
}
.new_hme_headr_img_cls {
    height: 800px;
    position: relative;
}
.new_hme_headr_img_cls > .holostic_img_cls1 {
    /* top: 10%;
    left: 40%;
    z-index: 2; */
    max-width: 0;
    top: 11%;
    left: initial;
    right: -12%;
    z-index: 2;
}
.new_hme_headr_img_cls > .holostic_img_cls2 {
    /* left: 5%;
    top: -10%;
    max-width: 0; */
    left: 25%;
    top: 20%;
    max-width: 350px;
    opacity: 0;
    
}
.new_hme_headr_img_cls > .holostic_img_cls5 {
    /* max-width: 0;
    right: 10%;
    top: -13%; */
    max-width: 200px;
    right: 26%;
    top: 22%;
    opacity: 0;
}
.new_hme_headr_img_cls > .holostic_img_cls3 {
    /* right: -5%;
    top: -9%;
    max-width: 0;
    z-index: 1; */
    right: -100%;
    top: -100%;
    max-width: 380px;
    z-index: 1;
    opacity: 0;
}
.new_hme_headr_img_cls > .holostic_img_cls4 {
    /* top: 52%;
    left: 20%;
    max-width: 0; */
    top: 100%;
    left: -100%;
    max-width: 350px;
    opacity: 0;
}
.new_hme_headr_img_cls > .holostic_img_cls6 {
    /* max-width: 0;
    top: 37%;
    left: 20%; */
    max-width: 220px;
    top: 15%;
    left: 43%;
    opacity: 0;
}
.new_hme_headr_img_cls > .holostic_img_cls7 {
    /* max-width: 0;
    top: 41%;
    right: -14%;
    z-index: 2; */
    max-width: 280px;
    top: 100%;
    right: -100%;
    z-index: 2;
    opacity: 0;
}
.new_hme_headr_img_cls > .holostic_img_cls8, .new_hme_headr_img_cls > .holostic_img_cls10, .new_hme_headr_img_cls > .holostic_img_cls11, .new_hme_headr_img_cls > .holostic_img_cls12 {
    max-width: 0;
}
.new_hme_headr_img_cls > .holostic_img_cls8 {
    /* top: 58%;
    right: -8%;
    z-index: 3; */
    top: 56%;
    right: -31%;
    z-index: 3;
}
.new_hme_headr_img_cls > .holostic_img_cls9 {
    /* top: 18%;
    max-width: 0;
    left: 45%;
    z-index: 2; */
    top: 21%;
    max-width: 0;
    left: 64%;
    z-index: 2;
}
.new_hme_headr_img_cls > .holostic_img_cls10 {
    /* top: 55%;
    left: 22%; */
    top: 55%;
    left: 38%;
}
.new_hme_headr_img_cls > .holostic_img_cls11 {
    /* right: 18%;
    top: 1%; */
    z-index: 1;
    right: -1%;
    top: -2%;
}
.new_hme_headr_img_cls > .holostic_img_cls12 {
    /* left: 22%;
    top: 12%; */
    left: 32%;
    top: 10%;
}

.new_hme_headr_img_cls > .holostic_img_cls1.holostic_img_addanimtn_cls1 {
    max-width: 350px;
}
.new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2 {
    /* max-width: 350px; */
    /* left: 5%;
    top: -10%;
    opacity: 1; */
    max-width: 450px;
    left: 11%;
    top: -14%;
    opacity: 1;
}
.new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
    /* max-width: 200px; */
    /* right: 10%;
    top: -13%;
    opacity: 1; */
    right: -8%;
    top: -17%;
    opacity: 1;
}
.new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
    /* max-width: 380px; */
    /* right: -5%;
    top: -9%; */
    /* right: -31%;
    top: -12%;
    opacity: 1;
    top: -14%;
    max-width: 450px; */
    right: -31%;
    opacity: 1;
    top: -14%;
    max-width: 450px;
}
.new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
    /* max-width: 350px; */
    /* top: 52%;
    left: 20%;
    opacity: 1; */
    top: 53%;
    left: 37%;
    opacity: 1;
}
.new_hme_headr_img_cls > .holostic_img_cls6.holostic_img_addanimtn_cls6 {
    /* max-width: 220px; */
    /* top: 37%;
    left: 20%;
    opacity: 1; */
    top: 35%;
    left: 36%;
    opacity: 1;
}
.new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7 {
    /* max-width: 280px; */
    /* top: 41%;
    right: -14%;
    opacity: 1; */
    top: 41%;
    right: -33%;
    opacity: 1;
}
.new_hme_headr_img_cls > .holostic_img_cls8.holostic_img_addanimtn_cls8, .new_hme_headr_img_cls > .holostic_img_cls10.holostic_img_addanimtn_cls10, .new_hme_headr_img_cls > .holostic_img_cls11.holostic_img_addanimtn_cls11, .new_hme_headr_img_cls > .holostic_img_cls12.holostic_img_addanimtn_cls12 {
    max-width: 150px;
}
.new_hme_headr_img_cls > .holostic_img_cls9.holostic_img_addanimtn_cls9 {
    max-width: 197px;
}



.holostic_img_cls1, .holostic_img_cls4, .holostic_img_cls7 {
    -webkit-animation: hmebannr_floatingtpbtm 5s ease-in-out infinite;
    animation: hmebannr_floatingtpbtm 5s ease-in-out infinite;
}
.holostic_img_cls2, .holostic_img_cls3, .holostic_img_cls5, .holostic_img_cls6 {
    -webkit-animation: hmebannr_floatinglftrght 5s ease-in-out infinite; 
     animation: hmebannr_floatinglftrght 5s ease-in-out infinite; 
}
.holostic_img_cls8, .holostic_img_cls9, .holostic_img_cls10, .holostic_img_cls11, .holostic_img_cls12 {
    -webkit-animation: icn_crcle_bounce 4s infinite alternate; 
    animation: icn_crcle_bounce 4s infinite alternate;
} 
@keyframes hmebannr_floatingtpbtm {
	0% {
        transform: translatey(0px);
	}
	50% {
        transform: translatey(-25px);
	}
	100% {
        transform: translatey(0px);
	}
}
@-webkit-keyframes hmebannr_floatingtpbtm {
	0% {
        -webkit-transform: translatey(0px);
	}
	50% {
        -webkit-transform: translatey(-25px);
	}
	100% {
        -webkit-transform: translatey(0px);
	}
}
@keyframes hmebannr_floatinglftrght {
	0% {
        transform: translatex(0px);
	}
	50% {
        transform: translatex(-25px);
	}
	100% {
        transform: translatex(0px);
	}
}
@-webkit-keyframes hmebannr_floatinglftrght {
	0% {
        -webkit-transform: translatex(0px);
	}
	50% {
        -webkit-transform: translatex(-25px);
	}
	100% {
        -webkit-transform: translatex(0px);
	}
}
@keyframes icn_crcle_bounce {
    from {
      transform: translateY(0px);
    }
    to {
      transform: translateY(-25px);
    }
}
@-webkit-keyframes icn_crcle_bounce {
    from {
        -webkit-transform: translateY(0px);
    }
    to {
      -webkit-transform: translateY(-25px);
    }
}
.hme_partcle_anitmn_cls > div {
    position: absolute;
}
div#definesec, .discover-sec, .explore-sec, .venture-sec, .protect-sec {
    padding: 0px !important;
    height: 100vh;
}
div#definesec .container, .discover-sec .container, .explore-sec .container, .venture-sec .container, .protect-sec .container {
    height: 100vh;
    display: table;
}
.define-sec .left, .discover-sec .right, .explore-sec .left, .venture-sec .right, .protect-sec .left {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}
.hme_partcle_anitmn_cls h4 {
    position: absolute;
    right: -60px;
    top: -60px;
    font-family: 'Metropolis-Light';
    font-size: 24px;
    color: #606060;
    letter-spacing: .6rem;
    transform: rotate(0deg);
    z-index: 0;
    transition: all .8s;
    opacity: 0;
}
.protectsecfeatures .protect-sec .hme_partcle_anitmn_cls{
    left: -60px;
}
.hme_partcle_anitmn_cls {
    width: 600px;
    height: 600px;
    position: relative;
}
.hme_partcle_anitmn_cls .new_define_img1, .hme_partcle_anitmn_cls .new_energize_img1, .hme_partcle_anitmn_cls .new_build_img7, .hme_partcle_anitmn_cls .new_venture_img2, .hme_partcle_anitmn_cls .new_protect_img2 {
    z-index: 2;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 310px;
    height: 300px;
}
.define-sec .hme_partcle_anitmn_cls h4 {
    /* right: -180px; */
    right: -320px;
    top: 225px;
    /* top: 100px; */
}
.hme_partcle_anitmn_cls .new_define_img2 {
    z-index: 3;
    width: 260px;
    left: -83px;
    bottom: 54px;
}
.hme_partcle_anitmn_cls .new_define_img3 {
    width: 200px;
    right: 40px;
    bottom: 134px;
    z-index: 1;
}
.hme_partcle_anitmn_cls .new_define_img4 {
    width: 400px;
    left: 0;
    bottom: -160px;
    z-index: 1;
}
.hme_partcle_anitmn_cls .new_define_img5 {
    width: 100px;
    left: 223px;
    z-index: 1;
    top: -78px;
}
.hme_partcle_anitmn_cls .new_define_img6 {
    width: 350px;
    right: 20px;
    top: 90px;
}
.hme_partcle_anitmn_cls .new_define_img7 {
    width: 241px;
    left: 62px;
    top: 25px;
}
.hme_partcle_anitmn_cls .new_define_img8 {
    width: 160px;
    right: 170px;
    top: -24px;
}

.discover-sec .hme_partcle_anitmn_cls {
    float: right;
}
.hme_partcle_anitmn_cls .new_energize_img1 {
    z-index: 99;
}
.hme_partcle_anitmn_cls .new_energize_img2 {
    width: 200px;
    right: 40px;
    top: 0;
    z-index: 2;
}
.hme_partcle_anitmn_cls .new_energize_img3 {
    width: 300px;
    z-index: 2;
    top: 65px;
    left: 20px;
}
.hme_partcle_anitmn_cls .new_energize_img4 {
    width: 150px;
    right: 62px;
    bottom: 66px;
    z-index: 2;
}
.hme_partcle_anitmn_cls .new_energize_img5 {
    width: 200px;
    right: 158px;
    top: 70px;
}
.hme_partcle_anitmn_cls .new_energize_img6 {
    width: 176px;
    right: 0;
    bottom: 78px;
}
.hme_partcle_anitmn_cls .new_energize_img7 {
    width: 400px;
    left: -100px;
    bottom: -250px;
}
.hme_partcle_anitmn_cls .new_energize_img8 {
    width: 160px;
    right: 190px;
    top: -50px;
}
.discover-sec .hme_partcle_anitmn_cls h4 {
    left: 50px;
    right: auto;
    bottom: 0;
}


.explore-sec .hme_partcle_anitmn_cls h4 {
    bottom: 0px;
    left: auto;
    /* right: -93%; */
    right: -88%;
}
.hme_partcle_anitmn_cls .new_build_img1 {
    width: 330px;
    left: 65px;
    z-index: 1;
    top: -40px;
}
.hme_partcle_anitmn_cls .new_build_img2 {
    width: 120px;
    left: -13px;
    z-index: 1;
    top: 26px;
}
.hme_partcle_anitmn_cls .new_build_img3 {
    width: 95px;
    left: 30px;
    bottom: 150px;
    z-index: 1;
}
.hme_partcle_anitmn_cls .new_build_img4 {
    width: 350px;
    left: -42px;
    bottom: -82px;
}
.hme_partcle_anitmn_cls .new_build_img5 {
    width: 230px;
    right: 60px;
    bottom: 136px;
    z-index: 1;
}
.hme_partcle_anitmn_cls .new_build_img6 {
    width: 200px;
    left: 210px;
    top: 90px;
}
.hme_partcle_anitmn_cls .new_build_img7 {
    z-index: 3;
}


.venture-sec .hme_partcle_anitmn_cls {
    float: right;
}
.venture-sec .hme_partcle_anitmn_cls h4 {
    /* right: auto; */
    right: 95px;
    bottom: 0;
}
.hme_partcle_anitmn_cls .new_venture_img1 {
    width: 90px;
    left: 60px;
    bottom: -20px;
    z-index: 2;
}
.hme_partcle_anitmn_cls .new_venture_img2 {
    width: 260px;
    height: 260px;
    z-index: 99;
}
.hme_partcle_anitmn_cls .new_venture_img3 {
    width: 200px;
    right: 80px;
    bottom: 100px;
    z-index: 1;
}
.hme_partcle_anitmn_cls .new_venture_img4 {
    width: 140px;
    right: 180px;
    top: 5px;
    z-index: 1;
}
.new_venture_img5 {
    width: 190px;
    z-index: 1;
    left: 50px;
    top: -50px;
}
.hme_partcle_anitmn_cls .new_venture_img6 {
    width: 280px;
    left: -50px;
    bottom: -100px;
    z-index: 1;
}
.hme_partcle_anitmn_cls .new_venture_img7 {
    width: 200px;
    left: 136px;
    top: 110px;
}
.hme_partcle_anitmn_cls .new_venture_img8 {
    width: 100px;
    right: 194px;
    bottom: 15px;
}


.protect-sec .hme_partcle_anitmn_cls h4 {
    left: auto;
    /* right: -100px;
    top: 100px; */
    right: -221px;
    top: 160px;
}
.new_protect_img1 {
    width: 100px;
    top: -80px;
    left: 200px;
    z-index: 2;
}
.hme_partcle_anitmn_cls .new_protect_img2 {
    z-index: 3;
}
.new_protect_img3 {
    width: 200px;
    left: 140px;
    z-index: 1;
    top: 0;
}
.new_protect_img4 {
    width: 240px;
    right: 80px;
    top: -58px;
    z-index: 1;
}
.new_protect_img5 {
    width: 240px;
    right: 120px;
    top: 60px;
}
.new_protect_img6 {
    width: 200px;
    right: 34px;
    bottom: 190px;
}
.new_protect_img7 {
    width: 150px;
    left: 90px;
    bottom: 70px;
    z-index: 1;
}
.new_protect_img8 {
    width: 350px;
    left: -50px;
    bottom: -60px;
}

.hme_partcle_anitmn_cls h4.vertcl_heding_onscrn_cls {
    transform: rotate(-90deg);
    opacity: 1;
}
.img_flotng_prtclestpbtm_add_cls {
    /* -webkit-animation: hmebannr_floatingtpbtm 5s ease-in-out infinite;
    animation: hmebannr_floatingtpbtm 5s ease-in-out infinite; */
    animation-name: hmebannr_floatingtpbtm;
    animation-duration: 5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-name: hmebannr_floatingtpbtm;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}
.img_flotng_prtclesleftrght_add_cls {
    /* -webkit-animation: hmebannr_floatinglftrght 5s ease-in-out infinite;
    animation: hmebannr_floatinglftrght 5s ease-in-out infinite; */
    animation-name: hmebannr_floatinglftrght;
    animation-duration: 5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-name: hmebannr_floatinglftrght;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}




@-moz-keyframes circlspin { 
    100% { 
        -moz-transform: rotate(360deg); 
    } 
}
@-webkit-keyframes circlspin { 
    100% { 
        -webkit-transform: rotate(360deg); 
    } 
}
@keyframes circlspin { 
    100% { 
        -webkit-transform: rotate(360deg); transform:rotate(360deg); 
    } 
}


.page-template-casestudy-thai-ginger .pge_top_br_cls h2.CaseStudyTitle strong, .page-template-casestudy-thai-ginger .pge_top_br_cls ul li a.activeour-work {
    color: #076b4b;
}
.page-template-casestudy-thai-ginger .landing_rght_social_icn_cls {
    background: #076b4b;
}
.page-template-casestudy-slf .landing_rght_social_icn_cls{
    background: #e41807;
}
.page-template-casestudy-ri .pge_top_br_cls h2.CaseStudyTitle strong, .page-template-casestudy-ri .pge_top_br_cls ul li a.activeour-work {
    color: #005e9f;
}
.page-template-casestudy-ri  .landing_rght_social_icn_cls{
    background: #005FA0;
}
.page-template-dg-care .landing_rght_social_icn_cls {
    background: #3ed777;
}
.page-template-dg-care .landing_rght_social_icn_cls li:first-child svg, .page-template-dg-care .landing_rght_social_icn_cls li svg, .page-template-dg-element .landing_rght_social_icn_cls li:first-child svg, .page-template-dg-element .landing_rght_social_icn_cls li svg, .page-template-dg-hype .landing_rght_social_icn_cls li:first-child svg, .page-template-dg-hype .landing_rght_social_icn_cls li svg, .page-template-product-identity-2 .landing_rght_social_icn_cls li:first-child svg, .page-template-product-identity-2 .landing_rght_social_icn_cls li svg {
    stroke: #fff;
}
.page-template-dg-care .instcls-1, .page-template-dg-care .instcls-2, .page-template-dg-care .mailcls-1, .page-template-dg-care .phncls-1, .page-template-dg-care .landing_rght_social_icn_cls li svg:hover, .page-template-dg-care .phncls-2, .page-template-dg-element .instcls-1, .page-template-dg-element .instcls-2, .page-template-dg-element .mailcls-1, .page-template-dg-element .phncls-1, .page-template-dg-element .landing_rght_social_icn_cls li svg:hover, .page-template-dg-element .phncls-2, .page-template-dg-element .landing_rght_social_icn_cls li:nth-child(2) svg:hover circle.instcls-2, .page-template-dg-element .landing_rght_social_icn_cls li:nth-child(4) svg:hover polygon.mailcls-1, .page-template-dg-element .landing_rght_social_icn_cls li:nth-child(5) svg:hover polygon.phncls-2, .page-template-dg-hype .instcls-1, .page-template-dg-hype .instcls-2, .page-template-dg-hype .mailcls-1, .page-template-dg-hype .phncls-1, .page-template-dg-hype .landing_rght_social_icn_cls li svg:hover, .page-template-dg-hype .phncls-2, .page-template-dg-hype .landing_rght_social_icn_cls li:nth-child(2) svg:hover circle.instcls-2, .page-template-dg-hype .landing_rght_social_icn_cls li:nth-child(4) svg:hover polygon.mailcls-1, .page-template-dg-hype .landing_rght_social_icn_cls li:nth-child(5) svg:hover polygon.phncls-2, .page-template-dg-care .landing_rght_social_icn_cls li:nth-child(2) svg:hover circle.instcls-2, .page-template-dg-care .landing_rght_social_icn_cls li:nth-child(4) svg:hover polygon.mailcls-1, .page-template-dg-care .landing_rght_social_icn_cls li:nth-child(5) svg:hover polygon.phncls-2, .page-template-product-identity-2 .landing_rght_social_icn_cls li:nth-child(2) svg:hover circle.instcls-2, .page-template-product-identity-2 .landing_rght_social_icn_cls li:nth-child(4) svg:hover polygon.mailcls-1, .page-template-product-identity-2 .landing_rght_social_icn_cls li:nth-child(5) svg:hover polygon.phncls-2, .page-template-product-identity-2 .instcls-1, .page-template-product-identity-2 .instcls-2, .page-template-product-identity-2 .mailcls-1, .page-template-product-identity-2 .phncls-1, .page-template-product-identity-2 .phncls-2, .page-template-product-identity-2 .landing_rght_social_icn_cls li svg:hover {
    fill: #fff;
}
.page-template-dg-care .humburger_menu span, .page-template-dg-element .humburger_menu span, .page-template-dg-hype .humburger_menu span, .page-template-dg-hype .humburger_menu span, .page-template-product-identity-2 .humburger_menu span {
    background: #fff !important;
    /* -webkit-box-shadow: 0px 0px 8px 1px rgba(134,74,237,0.8);  
    -moz-box-shadow: 0px 0px 8px 1px rgba(134,74,237,0.8);
    box-shadow: 0px 0px 8px 1px rgba(134,74,237,0.8); */
}
.page-template-dg-hype .landing_rght_social_icn_cls {
    background: #ff7800;
}
.page-template-dg-element .landing_rght_social_icn_cls {
    background: #2fdbda;
}
.page-template-product-identity-2 .landing_rght_social_icn_cls {
    background: #ff716a;
}



#WeDesignYourCorporateIdentity .design-Box .design-Box-Text p, #BrandCommunication .design-Box .design-Box-Text p, #MakingYouRelaTable .design-Box .design-Box-Text p, #dghypeOnlineMrktng .design-Box .design-Box-Text p, #dghypeEmailMrktng .design-Box .design-Box-Text p, #MakingYouRelaTable .BrandCommunication, #dghypeOnlineMrktng .BrandCommunication, #dghypeEmailMrktng .BrandCommunication, #BrandCommunication .BrandCommunication {
    visibility: hidden;
}
#ResearchAnalysePlanStrategy .btn, #BrandCommunication .btn, #dghypeEmailMrktng .btn, #dghypeOnlineMrktng .btn, #MakingYouRelaTable .btn, #WeDesignYourCorporateIdentity .btn, #dghypeEmailMrktng hr, #dghypeOnlineMrktng hr, #MakingYouRelaTable hr {
    opacity: 0;
}
#ResearchAnalysePlanStrategy hr {
    width: 100%;
    /* margin-left: 100px; */
    border-color: #ff706a;
    opacity: 0;
    margin-left: 100px;
}
#ResearchAnalysePlanStrategy .btn{
    opacity: 1;
    margin-left: 100px;
}
#BrandCommunication .btn{
    opacity: 1;
}
#BrandCommunication hr, #WeDesignYourCorporateIdentity hr {
    width: 100%;
    border-color: #ff706a;
    opacity: 0;
}

#dghypeOnlineMrktng .tailored_icn_set_cls li, #dghypeEmailMrktng .tailored_icn_set_cls li, #BrandCommunication .tailored .col-md-4, #MakingYouRelaTable .tailored .col-md-4 {
    visibility: hidden;
}
.testimonialhmsecfeatures .slick-slide b a:hover {
    text-decoration: none;
}




.digital_mrketng_sidebr_cls {
    width: 450px;
    position: fixed;
    left: -378px;
    top: 6%;
    z-index: 9991;
    background: #1264F1;
    -webkit-box-shadow: 0px 0px 45px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 45px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 45px 0px rgba(0,0,0,0.2);
    border-radius: 0 40px 40px 0;
    padding-bottom: 60px;
    /* transition: all 0.6s; */
    opacity: 0;
    -webkit-animation: fadeOutLeft 8s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeOutLeft 8s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeOutLeft .8s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeOutLeft .8s 1 cubic-bezier(.77, 0, .175, 1);
}
.digital_mrketng_sidebr_cls.et-visible{
    opacity: 1;
    -webkit-animation: fadeInLeft .8s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInLeft .8s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInLeft .8s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInLeft .8s 1 cubic-bezier(.77, 0, .175, 1);
}
.digital_mrketng_sidebr_innr_cls {
    background: #fff;
    margin-bottom: 0px;
    border-radius: 0 39px 0 0;
    padding: 20px 70px 44px 50px;
}
.digital_mrketng_sidebr_cls h4 small {
    display: block;
    color: #000;
    font-family: 'Metropolis-Light';
    margin-bottom: 14px;
}
.digital_mrketng_sidebr_cls h4 {
    color: #1264F1;
    font-size: 18px;
    margin-bottom: 24px;
}
.input_sec_cls input {
    width: 100%;
    font-size: 14px;
    margin-bottom: 2px;
    border: none;
    background: #F1F1F1;
    border-radius: 50px;
}
.input_sec_cls input::placeholder {
    color: #ccc;
}
.input_sec_cls {
    position: relative;
    padding-top: 32px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.input_sec_cls:before, .input_sec_cls:after {
    content: '';
    width: 60%;
    height: 1px;
    background: #f1f1f1;
    position: absolute;
    left: 0;
    top: 0;
}
.input_sec_cls:after {
    top: auto;
    bottom: 0;
}
span.spn_lst_txt_cls {
    font-size: 12px;
}
.btn_txt_cls p {
    display: inline-block;
}
.btn_txt_cls {
    text-align: center;
    margin-top: 28px;
}
.btn_txt_cls button, .btn_txt_cls input[type="submit"] {
    background: #A9CE24;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
    padding: 10px 28px;
    border-radius: 30px;
    display: inline-block;
}
.btn_txt_cls img {
    max-width: 40px;
    display: inline-block;
    margin-right: 18px;
    position: relative;
    top: -5px;
}
.para_sidebr_txt_cls {
    background: #F1F1F1;
    padding: 0 50px 40px;
    padding-top: 1px;
}
.para_sidebr_txt_cls p {
    font-size: 12px;
    margin-top: 38px;
    padding-right: 22px;
}
.para_sidebr_txt_cls img {
    max-width: 200px;
}
.digital_mrketng_sidebr_cls h3 {
    position: absolute;
    font-size: 18px;
    text-transform: uppercase;
    color: #1363f1;
    letter-spacing: 1px;
    transform: rotate(-90deg);
    top: 390px;
    z-index: 1;
    right: -92px;
    transition: all 0.5s;
}
.arrw_clck_tbn {
    position: absolute;
    right: -20px;
    top: 45%;
    background: #A9CE24;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 46px;
    cursor: pointer;
    color: #fff;
}
.arrw_clck_tbn i {
    font-size: 26px;
}
.sidebr_white_bg_cls {
    background: #fff;
}
.input_sec_cls span {
    display: block;
    margin-bottom: 18px;
}
.digital_mrketng_sidebr_cls span.wpcf7-not-valid-tip {
    font-size: 12px;
    padding-left: 8px;
}
.digital_mrketng_sidebr_cls div.wpcf7-response-output {
    font-size: 11px;
    text-align: center;
    max-width: 100%;
    margin: 12px auto 0;
    padding: 4px;
}
.digital_mrketng_sidebr_cls div.wpcf7-response-output.wpcf7-validation-errors, .digital_mrketng_sidebr_cls div.wpcf7-response-output.wpcf7-spam-blocked{
    color: #ff0000;
    border: 1px solid #ff0000 !important;
}
.digital_mrketng_sidebr_cls div.wpcf7-response-output.wpcf7-mail-sent-ok{
    color: #008000;
    border: 1px solid #008000 !important;
}
.page-template-our-thoughts .backtotp_arrw_cls {
    bottom: 40px;
}

@media screen and (max-width: 767px){
    .digital_mrketng_sidebr_cls{
        width: 312px;
        background: #1264F1!important;
        left: -276px;
        top: 0%;
    }
    .digital_mrketng_sidebr_cls h4{
        font-size: 15px;
        margin-bottom: 12px;
    }
    .digital_mrketng_sidebr_cls h4 small{
        font-size: 14px;
    }
    .digital_mrketng_sidebr_innr_cls{
        padding: 20px 36px 21px 12px;
    }
    .para_sidebr_txt_cls{
        padding: 0 15px 14px 12px;
        padding-top: 1px;
    }
    .input_sec_cls{
        padding-top: 15px;
        padding-bottom: 1px;
        margin-bottom: 6px;
    }
    .input_sec_cls span{
        margin-bottom: 5px;
    }
    .digital_mrketng_sidebr_innr_cls p{
        margin: 10px 0px;
        font-size: 15px;
        line-height: 18px;
    }
    .para_sidebr_txt_cls p{
        font-size: 11px;
        margin-top: 15px;
    }
    .btn_txt_cls button, .btn_txt_cls input[type="submit"]{
        font-size: 12px;
        letter-spacing: 1px;
        padding: 10px 23px;
    }
    .para_sidebr_txt_cls img {
        max-width: 170px;
    }
    .digital_mrketng_sidebr_cls h3{
        font-size: 14px;
        transform: rotate(-90deg);
        top: 319px;
        z-index: 1;
        right: -87px;
    }
    .input_sec_cls input{
        font-size: 13px;
    }
    .arrw_clck_tbn{
        right: -36px;
        width: 36px;
        height: 36px;
        line-height: 43px;
    }
    .our-thougts .blog-section-zone, .our-thougts .subscribe-section{
        /* padding: 0px 25px; */
        padding-right: 0px;
    }
    .most-popular-box .post-content .post-title{
        font-size: 19px;
    }
    .most-popular-box .post-content p{
        font-size: 17px;
        line-height: 24px;
    }
    .blog-section-zone .second-col .most-popular-list .archivebox .archiveboxinner ul li._datebox{
        margin: 0px 0px!important;
        width: 50%!important;
        padding: 0px 3px!important;
        font-size: 13px;
        margin-bottom: 40px!important;
    }
}







.page-template-casestudy-thai-ginger .client_need_txt a {
    font-size: 18px;
    background: none;
    text-transform: none;
    color: #fff;
    padding-left: 0;
}
.side_menu_cls.open_side_menu {
    left: 5%;
}
.site_logo_img_cls {
    padding: 150px 0 100px 0px;
}
.site_logo_img_cls h3, .testimonialhmsecfeatures h3 {
    font-family: 'Metropolis-Light';
    font-size: 32px;
    letter-spacing: 8px;
    color: #606060;
    margin-bottom: 100px;
    position: relative;
}
.site_logo_img_cls h3 {
    margin-bottom: 150px;
}
.site_logo_img_cls h3::after {
    content: '';
    background: #1264F5;
    height: 1px;
    width: 65%;
    position: absolute;
    right: 50px;
    top: 16px;
}
.site_logo_img_cls h3::before {
    content: '';
    width: 40%;
    height: 1px;
    background: #1264F5;
    position: absolute;
    right: -172px;
    transform: rotate(90deg);
    top: -206px;
}
.testicnwidth {
    max-width: 900px;
    margin: 0 auto;
}
.homecls-classname.sitelogosecfeatures, .homecls-classname.testimonialhmsecfeatures {
    height: auto;
}
.homecls-classname.sitelogosecfeatures .slick-slide img {
    display: block;
    max-width: 220px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(0%);
    opacity: 1;
    margin: 0 auto;
    cursor: pointer;
    pointer-events: all;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.homecls-classname.sitelogosecfeatures .slick-slide img:hover {
    filter: grayscale(100%);
    opacity: 0.4;
}
.homecls-classname.sitelogosecfeatures .slick-slide {
    pointer-events: none;
}
.homecls-classname.testimonialhmsecfeatures {
    background: #f4f4f4;
    padding: 150px 0 100px;
}
.testimonialhmsecfeatures .slick-slide {
    position: relative;
}
.testimonialhmsecfeatures .slick-slide p {
    font-size: 24px;
    color: #666;
    margin-bottom: 60px;
}
.testimonialhmsecfeatures .slick-slide span {
    font-size: 24px;
    display: block;
    color: #666;
    margin-bottom: 6px;
}
.testimonialhmsecfeatures .slick-slide b {
    color: #666;
}
.testimonialhmsecfeatures .slick-slide::before {
    content: '';
    background: url('/wp-content/themes/dgstudio/images/testimonial_blogquate_bg.png') no-repeat left top;
    position: absolute;
    left: -5px;
    top: -8px;
    width: 120px;
    height: 120px;
    background-size: contain;
}
.testimonialhmsecfeatures .container {
    position: relative;
}
.testimonialhmsecfeatures h3 {
    transform: rotate(-90deg);
    position: absolute;
    left: -220px;
    top: 148px;
}
.testimonialhmsecfeatures .slick-slide b small {
    display: block;
    font-size: 16px;
    font-weight: bolder;
}
.testimonialhmsecfeatures.cse_study_testnmnial_cls .slick-slide::before {
    background: url('/wp-content/themes/dgstudio/images/testimonial_blogquate_green_bg.png') no-repeat left top;
    left: 5px;
    top: -13px;
    width: 76px;
    height: 76px;
    background-size: cover;
}
.testimonialhmsecfeatures.cse_study_testnmnial_cls h3 {
    left: -192px;
    top: 136px;
}
.cse_study_testnmnial_cls {
    padding-bottom: 150px;
}


div#casestdybtnarrw, #clientlogobtnarrw {
    max-width: 110px;
    display: inline-block;
    transform: rotate(180deg);
    margin-left: 12px;
}
.cse_study_btn_cls, .client_logo_btn_cls {
    float: right;
    margin-right: 85px;
    font-size: 18px;

}
.client_logo_btn_cls {
    margin-top: 50px;
}
.cse_study_btn_cls a:hover, .client_logo_btn_cls a:hover {
    text-decoration: none;
    color: #007bff;
}
.page-template-casestudy-thai-ginger .wepackgeClass ul {
    max-width: 650px;
    margin: 0 auto;
}
.page-template-casestudy-thai-ginger .wepackgeClass ul li {
    width: 210px;
}
.testimonialhmsecfeatures button.slick-arrow {
    background: #cecece;
    padding: 10px 21px;
    /* border-radius: 100%; */
    position: absolute;
    /* top: 40%; */
    bottom: 50px;
    z-index: 9;
    width: 53px;
    
}
.testimonialhmsecfeatures button.slick-prev {
    /* left: 0; */
    right: 155px;
}

.testimonialhmsecfeatures button.slick-next {
    /* right: 0; */
    right: 85px;
}
.testimonialhmsecfeatures button.slick-arrow.slick-disabled{
    display: none!important;
}
.testimonialhmsecfeatures button.slick-arrow:hover {
    background: #1164f3;
}
.testimonialhmsecfeatures button.slick-arrow::before {
    font: normal normal normal 30px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.testimonialhmsecfeatures button.slick-prev::before {
    content: "\f104";
}
.testimonialhmsecfeatures button.slick-next::before {
    content: "\f105";
}
.testimonialhmsecfeatures button.slick-arrow:focus {
    outline: none;
}
.testimnal_case_study_btn_cls {
    display: inline-block;
    background: #1264f4;
    color: #fff;
    padding: 3px 20px 2px;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 24px;
    margin-top: 12px;
}
.testimnal_case_study_btn_cls:hover, .testimnal_case_study_btn_cls:focus {
    background: #0653da;
    text-decoration: none;
}
.site_logo_img_cls .testimnal_case_study_btn_cls {
    color: #fff;
    pointer-events: all;
}

.page-template-about .menu_rght_arrw {
    z-index: 9;
}
.page-template-about .identity-scroll-left a span {
    color: #0063fd;
}
.site_logo_img_cls .container-fluid {
    width: 90%;
}
.blog_header_innr {
    padding-bottom: 100px;
}
.blog_header .dg-identity-logo {
    margin-top: 130px;
    max-width: 220px;
}
.blog_header_innr {
    padding-bottom: 140px;
    margin-bottom: 100px;
}
.search-results div.blog_header_innr{
    margin-bottom:0px;
    padding-bottom:0px;
}

.search-results div.blog_header h2{
    padding-bottom:100px;
}

.blog_header {
    position: relative;
    opacity: 0.9;
}
.blog_header::before {
    content: '';
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.blog_header .globalClass {
    color: #ffffff;
}
.blog_header h2 {
    color: #fff;
    position: relative;
    z-index: 1;
    font-size: 48px;
    font-family: 'Metropolis-Regular';
    padding-top: 100px;
}
.blog_header h2::before {
    background: none;
}
.entry-content-left {
    width: 58%;
    float: left;
}
.entry-content-right {
    width: 34%;
    float: right;
}
.entry-content-right .most-popular-list {
    max-width: 400px;
}



.our_work_page_cls .logoPfolio {
    opacity: 1;
}
.our_work_page_cls .pge_top_br_cls h2 {
    z-index: 9;
}
.our_work_page_cls .ourWCover {
    background: transparent;
}
.our_work_page_cls .pge_top_br_cls ul li {
    /* border-bottom: 1px solid #00a8ff; */
    margin: 0;
    padding: 0 20px;
    width: auto;
}
/* .our_work_page_cls .pge_top_br_cls li:first-child {
    padding-left: 0;
} */
.our_work_page_cls .pge_top_br_cls li:last-child {
    padding-right: 0;
}
.our_work_page_cls .pge_top_br_cls ul li.active_wrk_tb_cls {
    border-bottom: 3px solid #00a8ff;
}
.item.slick-slide {
    width: 1000px;
    height: 822px !important;
    transition: transform .4s;
    position: relative; 
    /* transform: scale(0.5); */
  }
  
  .item.slick-slide.slick-center {
    /* margin: 0 -10%; */
    transform: scale(1.4);
    z-index: 30;
    margin-top: 40px;
  }
  .item.slick-slide.slick-center[data-slick-index="0"], .item.slick-slide.slick-center[data-slick-index="3"] {
    /* margin-top: 40px; */
  }
  .item.slick-slide img {
    width: 100%;
    height: auto;
}
.our_work_page_cls .slick-list {
    overflow: inherit;
}
.work_slider_cls {
    padding-top: 200px;
}
.slider_caption_cls {
    position: absolute;
    left: 0;
    top: -68px;
    z-index: 9;
    background: #e91210;
    padding: 26px 30px;
    opacity: 0;
}
.slider_caption_cls {
    text-align: center;
}
.slider_caption_cls h3 {
    color: #fff;
    font-size: 34px;
    margin-bottom: 5px;
}
.slider_caption_cls h3 span {
    display: block;
    font-size: 18px;
    font-family: 'Metropolis-light';
}
.slider_caption_cls a {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
}
.slider_caption_cls a:hover {
    text-decoration: none;
}
/* .item.slick-slide.slick-center[data-slick-index="1"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="4"] .slider_caption_cls {
    left: 67px;
}
.item.slick-slide.slick-center[data-slick-index="0"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="3"] .slider_caption_cls {
    left: 73px;
    top: 0;
}
.item.slick-slide.slick-center[data-slick-index="2"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="5"] .slider_caption_cls {
    left: 87px;
} */
.item.slick-slide.slick-center[data-slick-index="1"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="4"] .slider_caption_cls {
    background: #003d6c;
}
.item.slick-slide.slick-center[data-slick-index="2"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="5"] .slider_caption_cls {
    background: #077655;
}
.item.slick-slide.slick-current.slick-active.slick-center .slider_caption_cls {
    opacity: 1;
}
.work_slider_cls button.slick-arrow {
    position: absolute;
    z-index: 9;
    top: -125px;
    width: 60px;
    height: 60px;
}
.work_slider_cls button.slick-prev {
    background: url('../images/arrow_portflio_prev.jpg') no-repeat left top;
    /* right: 18.5%; */
    right: 15.8%;
    background-size: contain;
}
.work_slider_cls button.slick-next {
    background: url('../images/arrow_portflio_next.jpg') no-repeat left top;
    /* right: 15.6%; */
    right: 12.9%;
    background-size: contain;
}
.work_slider_cls button.slick-prev.green-slick-prev {
    background: url('../images/arrow_green_portflio_prev.jpg') no-repeat left top;
    background-size: contain;
    /* right: 16%;
    top: -51px; */
}
.work_slider_cls button.slick-next.green-slick-next {
    background: url('../images/arrow_green_portflio_next.jpg') no-repeat left top;
    background-size: contain;
    /* right: 13.1%;
    top: -51px; */
}
.work_slider_cls button.slick-prev.blue-slick-prev {
    background: url('../images/arrow_blue_portflio_prev.jpg') no-repeat left top;
    background-size: contain;
    /* right: 15.8%; */
}
.work_slider_cls button.slick-next.blue-slick-next {
    background: url('../images/arrow_blue_portflio_next.jpg') no-repeat left top;
    background-size: contain;
    /* right: 11.7%; */
}
.work_slider_cls button.slick-arrow:focus {
    outline: none;
}
.portfolio_innr_sec_cls {
    background: #fff;
    position: relative;
}
.portfolio_innr_sec_cls .container {
    background: #f9f9f9;
    padding: 0;
    padding-bottom: 220px;
}
.portfolio_innr_sec_cls h3 {
    font-size: 56px;
    text-align: center;
    padding-top: 200px;
    padding-bottom: 150px;
}
.portfolio_innr_sec_cls ul {
    /*text-align: center;*/
    position: relative;
    width: 100%;
    margin-bottom: 0;
    text-align: left;
    padding: 0px 15px 0px 20px;
    clear:both;
}
.portfolio_innr_sec_cls ul::before {
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 11%, rgba(255,255,255,0) 100%);
    width: 100%;
    height: 150px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    content: '';
}
.portfolio_innr_sec_cls li {
    max-width: 27%;
    display: inline-block;
    background: #fff;
    margin: 3%;
    position: relative;
    vertical-align: top;
    transition: all 0.6s;
}
.innr_content_sec_cls p {
    text-align: left;
    margin-bottom: 36px;
    font-size: 16px;
    max-height:250px;
    height:250px;
}
.innr_content_sec_cls {
    position: absolute;
    left: 0;
    /* bottom: -88%; */
    top:297px;
    width: 100%;
    background: #fff;
    padding: 0 40px 40px;
    display: none;
}
.innr_content_sec_cls h4 {
    text-align: center;
    padding: 38px 0 24px;
    font-size: 22px;
}
a.view_more_btn_cls {
    background: #1438ca;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 4px;
    padding: 8px 40px;
    border-radius: 100px;
}
.view_more_btn_cls:hover, .view_more_btn_cls:focus {
    text-decoration: none;
}
.portfolio_innr_sec_cls li:hover {
    /* transform: scale(1.3);
    padding: 30px; */
    z-index: 3;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}
.portfolio_innr_sec_cls li:hover .innr_content_sec_cls {
    display: block;
    -webkit-box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.2);
}
.prtflio_mat_cls {
    position: absolute;
    left: 0;
    top: auto;
    background: #fff;
    width: 40%;
    padding-top: 7%;
    padding-bottom: 3%;
}
.prtflio_mat_cls.prtflio_mat_btm_cls {
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
    text-align: right;
    padding-top: 8%;
    padding-bottom: 10%;
}
.prtflio_mat_cls img {
    max-width: 400px;
    margin-left: 20px;
}
.portfolio_innr_sec_cls::after {
    /* content: '';
    width: 66%;
    height: 1px;
    background: #294acc;
    position: absolute;
    right: 0;
    top: 322px;
    z-index: 1; */
}
.view_more_div_btn_cls {
    margin-top: 250px;
    line-height: 60px;
    font-size: 26px;
    margin-left: 60px;
    position: relative;
}
.view_more_div_btn_cls a.view_work_portfolio{
    text-decoration: none;
}
.view_more_div_btn_cls a.view_work_portfolio:hover, .view_more_div_btn_cls a.view_work_portfolio:focus, .view_more_div_btn_cls a.view_work_portfolio:active{
    text-decoration: none;
}
.view_more_div_btn_cls span {
    /* background: #1438ca;
    color: #fff;
    font-size: 70px;
    padding: 0px 10px 6px;
    float: left;
    line-height: 50px;
    margin-right: 20px; */
    background: #1438ca;
    color: #fff;
    font-size: 42px;
    float: left;
    margin-right: 20px;
    width: 50px;
    height: 50px;
    line-height: 54px;
    text-align: center;
}
.view_more_div_btn_cls a {
    color: #3c3b40;
    background: #f9f9f9;
    position: relative;
    display: inline-block;
    z-index: 2;
    padding-right: 20px;
}
.view_more_div_btn_cls b {
    font-family: 'Metropolis-bold';
}
.view_more_div_btn_cls a:hover, .view_more_div_btn_cls:focus {
    text-decoration: none;
}
.view_more_div_btn_cls::after {
    content: '';
    background: #1438ca;
    width: 96%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 1;
}
.page-template-home .site-footer p._GetStratBtnfotter {
    opacity: 0;
}



.our-thougts .logoDG img {
    max-width: 208px;
}



#onlinebussinesModal .modal-content {
    background: url('../images/busine_modal_bg.jpg') no-repeat left top;
    border-radius: 48px;
    background-size: cover;
    border: none;
}
#onlinebussinesModal .modal-header {
    padding: 0;
    border-bottom: none;
}
.modal_logo_cls img {
    max-width: 150px;
}
/* #onlinebussinesModal .modal-xl {
    max-width: 1000px;
} */
#onlinebussinesModal .close {
    opacity: 1;
    text-shadow: none;
    color: #fff;
    margin-right: 10px;
    margin-top: 10px;
}
.modal_logo_cls {
    background: #fff;
    width: 400px;
    position: relative;
    text-align: center;
    padding: 60px 0;
    border-radius: 46px 0 90px 0;
    -webkit-box-shadow: 20px 30px 30px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 20px 30px 30px 0px rgba(0,0,0,0.2);
    box-shadow: 20px 20px 30px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
#onlinebussinesModal .modal-body {
    padding: 0;
}
.heding_txt_cls {
    background: rgb(38,102,242);
    background: linear-gradient(-90deg, rgba(38,102,242,1) 7%, rgba(255,255,255,0) 100%);
    padding: 38px 80px 20px 0;
    position: relative;
    top: -110px;
    margin-bottom: -110px;
}
.heding_txt_cls h4 {
    color: #fff;
    text-align: right;
}
.heding_txt_cls h4 strong {
    display: block;
    font-size: 80px;
}
.heding_txt_cls h4 span {
    font-size: 38px;
    font-family: 'Metropolis-Light';
}
.heding_txt_cls h4 b {
    font-family: 'Metropolis-Light';
    font-size: 24px;
    font-weight: normal;
    display: inline-block;
}
.heding_txt_cls h4 b::before {
    content: '';
    width: 214px;
    height: 1px;
    background: #fff;
    display: inline-block;
    margin-right: 50px;
    margin-bottom: 6px;
}
.advntge_lft_txt_cls {
    background: #fff;
    max-width: 600px;
    margin-left: 150px;
    border-radius: 50px 0 0 0;
    float: left;
    padding: 65px 50px 64px 60px;
    -webkit-box-shadow: 20px 30px 25px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 20px 30px 25px 0px rgba(0,0,0,0.2);
    box-shadow: 20px 30px 25px 0px rgba(0,0,0,0.2);
}
.advntge_lft_txt_cls h4 {
    color: #3a3a3a;
    font-family: 'Metropolis-Light';
    font-size: 20px;
    position: relative;
}
.advntge_lft_txt_cls h4 span {
    position: absolute;
    font-size: 16px;
    transform: rotate(-90deg);
    color: #fff;
    letter-spacing: 3px;
    left: -270px;
    top: 106px;
}
.advntge_lft_txt_cls h5 small {
    display: block;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Metropolis-Light';
    font-style: italic;
    color: #606060;
    margin-bottom: 14px;
}
.btn_sec_cls span img {
    max-width: 40px;
}
.advntge_lft_txt_cls p {
    color: #606060;
    margin-bottom: 60px;
}
.advntge_lft_txt_cls h5 {
    color: #1264F1;
}
.btn_sec_cls a {
    background: #A9CE24;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    padding: 12px 40px 8px;
    border-radius: 50px;
    float: right;
}
.btn_sec_cls a:hover {
    text-decoration: none;
}
.btn_sec_cls span {
    color: #0062FB;
    display: inline-block;
    margin-top: 12px;
}
.btn_sec_cls span img {
    margin-left: 18px;
}
.btn_sec_cls span b {
    font-family: 'Metropolis-Bold';
}
.advntge_price_txt_cls {
    float: left;
    width: 390px;
    background: #F1F1F1;
}
.advntge_price_txt_cls h5 {
    color: #1264F1;
    padding: 100px 0 85px;
    position: relative;
    text-align: center;
    padding-left: 40px;
}
.advntge_price_txt_cls h5 strong {
    font-size: 100px;
    display: block;
    line-height: 90px;
}
.advntge_price_txt_cls h5 small {
    font-size: 17px;
    font-family: 'Metropolis-Light';
}
.advntge_price_txt_cls h5 span {
    font-family: 'Metropolis-Light';
    position: absolute;
    left: -6px;
    top: 144px;
    transform: rotate(-90deg);
    font-size: 24px;
}
.modal-backdrop.show {
    opacity: .7;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
#onlinebussinesModal .modal-lg, #onlinebussinesModal .modal-xl {
    max-width: 90%;
}
.modal_logo_cls{
    padding: 40px 0;
    width: 355px;
}
.heding_txt_cls{
    padding: 38px 30px 20px 0;
}
.heding_txt_cls h4 strong{
    font-size: 45px;
}
.advntge_lft_txt_cls{
    padding: 30px 45px 30px 35px;
}
.advntge_lft_txt_cls p {
    margin-bottom: 15px;
}
.advntge_price_txt_cls h5{
    padding: 60px 0 50px;
}
.advntge_price_txt_cls h5 strong{
    font-size: 62px;
    line-height: 44px;
}
.advntge_price_txt_cls h5 span{    
    top: 72px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #onlinebussinesModal .modal-lg, #onlinebussinesModal .modal-xl {
        max-width: 90%;
    }
    .heding_txt_cls{
        padding: 38px 25px 20px 0;
    }
    .heding_txt_cls h4 strong{
        font-size: 35px;
    }
    .heding_txt_cls h4 span{
        font-size: 30px;
    }
    .heding_txt_cls h4 b{
        font-size: 21px;
    }
    .advntge_lft_txt_cls{
        padding: 30px 45px 30px 35px;
    }
    .advntge_lft_txt_cls p {
        margin-bottom: 15px;
    }
    .advntge_price_txt_cls h5{
        padding: 60px 0 50px;
    }
    .advntge_price_txt_cls h5 strong{
        font-size: 62px;
        line-height: 44px;
    }
    .advntge_price_txt_cls h5 span{    
        top: 72px;
    }
}
@media screen and (min-width: 320px) and (max-width: 844px) {
    #onlinebussinesModal .modal-dialog.modal-dialog-centered  {
        max-width: 90%!important;
        margin: 20px auto!important;
    }
    .modal_logo_cls{
        width: 137px;
        padding: 50px 0;
    }
    .modal_logo_cls img {
        max-width: 89px;
    }
    .heding_txt_cls{
        padding: 15px 25px 15px 0;
    }
    .heding_txt_cls h4 strong{
        font-size: 24px;
    }
    .heding_txt_cls h4 span{
        font-size: 20px;
    }
    .heding_txt_cls h4 b{
        font-size: 16px;
    }
    .advntge_lft_txt_cls{
        padding: 35px 17px 35px 25px;
        margin-left: 85px;
    }
    .advntge_lft_txt_cls h4{
        font-size: 16px;
    }
    .advntge_lft_txt_cls h4 span{
        top: 100px;
        font-size: 14px;
        left: -152px;
        letter-spacing: 0px;
    }
    .btn_sec_cls a{
        font-size: 13px;
        padding: 12px 18px 8px;
        margin-top: 5px;
        float: left;
    }
    .advntge_lft_txt_cls h5 small{
        font-size: 16px;
    }
    .advntge_lft_txt_cls h5{
        font-size: 18px;
    }
    .advntge_lft_txt_cls p {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .advntge_price_txt_cls h5{
        padding: 60px 0 50px;
    }
    .advntge_price_txt_cls h5 strong{
        font-size: 62px;
        line-height: 44px;
    }
    .advntge_price_txt_cls h5 span{    
        top: 72px;
    }
    .btn_sec_cls span{
        margin-top: 12px;
        font-size: 13px;

    }
    #onlinebussinesModal .close{
        margin-right: 10px;
        margin-top: -12px;
  }
}
@media screen and (min-width: 320px) and (max-width: 515px) {
    #onlinebussinesModal.modal{
        padding-left: 0px!important;
    }
    .btn_sec_cls span img{display: none;}
    .modal_logo_cls {
        width: 130px;
        padding: 25px 0;
    }
    .heding_txt_cls{
        top: 0;
        margin: 0px;
    }
    .advntge_lft_txt_cls {
        margin-left: 40px;
    }
    .advntge_lft_txt_cls h4 span{
        left: -135px;
    }
    .advntge_price_txt_cls{
        max-width: 255px;
    }
    .advntge_price_txt_cls h5 {
        padding: 31px 0 0px;
    }
    .advntge_price_txt_cls h5 strong {
        font-size: 28px;
        line-height: 40px;
        padding-top: 10px;
    }
    .advntge_price_txt_cls h5 span {
        top: 15px!important;
        left: 0;
        right: 0;
        transform: none;
    }
    .advntge_price_txt_cls h5 span{
        font-size: 16px;
    }
    .advntge_price_txt_cls h5 small{
        font-size: 15px;
    }
    .advntge_price_txt_cls h5 span {
        top: 62px;
    }
    .btn_sec_cls span{
        margin-top: 12px;
        font-size: 13px;
    }
    .heding_txt_cls h4 b::before{
        content: '';
        width: 129px;
        height: 1px;
        background: #fff;
        display: inline-block;
        margin-right: 16px;
        margin-bottom: 6px;
    }
}
/* @media screen and (min-width: 320px) {
    #onlinebussinesModal .modal-dialog{
        max-width: 90%!important;
    } 
} */

@media screen and (max-width: 767px) {
    .view_more_div_btn_cls span{
        width: 45px;
        height: 45px;
        line-height: 51px;
        margin-right: 15px;
        margin-top: 5px;
    }
    .view_more_div_btn_cls a.view_work_portfolio{
        font-size: 24px;
    }
    .view_more_div_btn_cls::after{
        right: 16px;
        left: initial;
    }
    .item.slick-slide {
        width: 200px;
        height: 200px !important;
    }
    .portfolio_innr_sec_cls h3 {
        font-size: 34px;
        padding-top: 170px;
    padding-bottom: 80px;
    }
    .portfolio_innr_sec_cls ul::before {
        height: 0;
    }
    .portfolio_innr_sec_cls .container {
        padding: 0 15px;
    }
    .portfolio_innr_sec_cls li {
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
        padding: 15px;
    }
    .portfolio_innr_sec_cls li:hover {
        /* transform: scale(1); */
        /* padding: 15px; */
    }
    .innr_content_sec_cls {
        position: relative;
        box-shadow: none;
        display: block;
    }
    .portfolio_innr_sec_cls li:hover .innr_content_sec_cls {
        box-shadow: none;
    }
    .innr_content_sec_cls h4 {
        font-size: 28px;
        padding-bottom: 8px;
    }
    .innr_content_sec_cls {
        padding: 0 15px 30px;
    }
    a.view_more_btn_cls {
        font-size: 12px;
    }
    .portfolio_innr_sec_cls li {
        margin-bottom: 20px;
        max-width: 100%;
    }
    .view_more_div_btn_cls {
        margin-top: 60px;
        margin-left: 20px;
        padding-bottom: 200px;
    }
    .prtflio_mat_cls img {
        max-width: 160px;
    }
    .prtflio_mat_cls {
        width: 76%;
    }
    .item.slick-slide.slick-center[data-slick-index="0"], .item.slick-slide.slick-center[data-slick-index="3"] {
        /* margin-top: -4px; */
    }
    .item.slick-slide.slick-center {
        margin-top: 18px;
    }
    .slider_caption_cls {
        padding: 16px 15px;
    }
    .slider_caption_cls h3 {
        font-size: 16px;
        margin-bottom: 0;
    }
    .slider_caption_cls h3 span {
        font-size: 8px;
    }
    .slider_caption_cls a {
        font-size: 8px;
    }
    .item.slick-slide.slick-center[data-slick-index="0"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="3"] .slider_caption_cls {
        left: 13px;
        top: -42px;
    }
    .item.slick-slide.slick-center[data-slick-index="1"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="4"] .slider_caption_cls {
        left: 12px;
    }
    .item.slick-slide.slick-center[data-slick-index="2"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="5"] .slider_caption_cls {
        left: 15px;
    }
    .slider_caption_cls {
        left: 0;
        top: -42px;
    }
    .work_slider_cls button.slick-arrow {
        width: 40px;
        height: 40px;
        top: auto !important;
        bottom: 16px;
    }
    .work_slider_cls button.slick-prev {
        left: 38%;
        right: auto;
    }
    .work_slider_cls button.slick-next {
        right: 33% !important;
        left: auto;
    }
    .work_slider_cls {
        padding-top: 90px;
    }
    .prtflio_mat_cls {
        padding-bottom: 7%;
    }
    .portfolio_innr_sec_cls::after {
        width: 80%;
        top: 250px;
    }
    .dgwebClass-product ._we_design_image_box {
        height: 370px !important;
        margin-top: 60px;
    }
    #BrandCommunication .strategyImg {
        width: 90%;
        height: 300px;
    }

}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .portfolio_innr_sec_cls li:hover {
        /* transform: scale(1);
        padding: 15px; */
    }
    .portfolio_innr_sec_cls li {
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
        max-width: 40%;
    }
    .innr_content_sec_cls {
        position: relative;
        box-shadow: none;
        display: block;
    }
    .prtflio_mat_cls img {
        max-width: 200px;
    }
    .item.slick-slide {
        width: 450px;
        height: 420px !important;
    }
    .item.slick-slide.slick-center[data-slick-index="0"], .item.slick-slide.slick-center[data-slick-index="3"] {
        /* margin-top: 10px; */
    }
    .work_slider_cls button.slick-arrow {
        top: auto !important;
        bottom: 16px;
    }
    .work_slider_cls button.slick-prev {
        left: 41%;
        right: auto;
    }
    .work_slider_cls button.slick-next {
        right: 41% !important;
        left: auto;
    }
    .work_slider_cls {
        padding-top: 150px;
    }
    .slider_caption_cls {
        top: -62px;
    }
    .item.slick-slide.slick-center {
        margin-top: 64px;
    }
    .item.slick-slide.slick-center[data-slick-index="0"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="3"] .slider_caption_cls {
        left: 30px;
        /* top: -40px; */
    }
    .item.slick-slide.slick-center[data-slick-index="1"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="4"] .slider_caption_cls {
        left: 27px;
    }
    .item.slick-slide.slick-center[data-slick-index="2"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="5"] .slider_caption_cls {
        left: 35px;
    }
    .portfolio_innr_sec_cls ul::before {
        height: 0px;
    }
    .view_more_div_btn_cls {
        margin-top: 150px;
        padding-bottom: 80px;
    }
    
}

@media screen and (min-width: 1023px) and (max-width: 1200px) {
    .card .carousel-caption img {
        margin-top: 6px;
    }
    .navi {
        right: -50px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1399px) {
    .innr_content_sec_cls{
        top:100%;
    }
    .portfolio_innr_sec_cls li {
        max-width: 40%;
    }
    .prtflio_mat_cls img {
        max-width: 200px;
    }
    .portfolio_innr_sec_cls li:hover {
        /* transform: scale(1.2); */
    }
    .item.slick-slide {
        width: 600px;
        height: 500px !important;
    }
    .work_slider_cls button.slick-arrow {
        top: auto !important;
        bottom: 22px;
    }
    .work_slider_cls button.slick-prev {
        left: 41%;
        right: auto;
    }
    .work_slider_cls button.slick-next {
        right: 41% !important;
        left: auto;
    }
    .item.slick-slide.slick-center {
        margin-top: 50px;
    }

    .item.slick-slide.slick-center[data-slick-index="0"], .item.slick-slide.slick-center[data-slick-index="3"] {
        /* margin-top: -8px; */
    }
    .item.slick-slide.slick-center[data-slick-index="0"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="3"] .slider_caption_cls {
        /* left: 40px;
        top: -33px; */
    }
    .item.slick-slide.slick-center[data-slick-index="1"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="4"] .slider_caption_cls {
        /* left: 36px; */
    }
    .item.slick-slide.slick-center[data-slick-index="2"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="5"] .slider_caption_cls {
        /* left: 47px; */
    }
}

@media screen and (min-width: 1400px) and (max-width: 1800px) {
    .innr_content_sec_cls {
        /* bottom: -150%; */
    }
    .item.slick-slide {
        width: 800px;
        height: 660px !important;
    }
    .item.slick-slide.slick-center[data-slick-index="0"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="3"] .slider_caption_cls {
        /* left: 53px;
        top: -20px; */
    }
    .item.slick-slide.slick-center[data-slick-index="0"], .item.slick-slide.slick-center[data-slick-index="3"] {
        margin-top: 6px;
    }
    .work_slider_cls button.slick-next {
        right: 10.5%;
    }
    .work_slider_cls button.slick-prev {
        right: 14.7%;
    }
    .work_slider_cls button.slick-arrow {
        top: -126px;
    }
    .item.slick-slide.slick-center {
        margin-top: 6px;
    }
    .item.slick-slide.slick-center[data-slick-index="1"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="4"] .slider_caption_cls {
        /* left: 48px; */
    }
    .item.slick-slide.slick-center[data-slick-index="2"] .slider_caption_cls, .item.slick-slide.slick-center[data-slick-index="5"] .slider_caption_cls {
        /* left: 63px; */
    }
    /* .work_slider_cls button.slick-next.blue-slick-next {
        right: 10.4%;
    top: -92px;
    }
    .work_slider_cls button.slick-prev.blue-slick-prev {
        right: 14.6%;
    top: -92px;
    }
    .work_slider_cls button.slick-next.green-slick-next {
        right: 10.4%;
    top: -92px;
    }
    .work_slider_cls button.slick-prev.green-slick-prev {
        right: 14.6%;
    top: -92px;
    } */
}

@media screen and (min-width: 1800px) and (max-width: 1999px) {
    .innr_content_sec_cls {
        /* bottom: -140%; */
    }
}



@media screen and (min-width: 320px) and (max-width: 1200px) {

    /* .side_menu_cls {
        display: none;
    } */
    .menu_rght_arrw {
        top: 2.5%;
        z-index: 9;
    }
    .side_menu_cls .landing_rght_social_icn_cls {
        position: fixed;
        width: 70px;
        height: 75px;
    }
    a.dg_menu_logo_cls img {
        max-width: 80px;
    }
    .nav_lst_cls li {
        letter-spacing: 4px !important;
        font-size: 14px;
        margin-bottom: 6px;
    }
    .side_menu_cls .sml_dg_logo_cls, .side_blue_br_cls.side_blue_br_ani_cls ul, .side_br_content_cls .row .col:nth-child(2) {
        display: none;
    }
    .side_blue_br_cls, .side_menu_cls .landing_rght_social_icn_cls {
        background: none;
    }
    .side_menu_cls {
        height: 0%;
        top: 0%;
        left: auto;
        right: 0;
        background: #333;
        width: 0%;
        
    }

    .side_menu_cls.open_side_menu {
        width: 100%;
        height: 100%;
        left: auto;
        right: 0;
    }
    .nav_lst_cls ul {
    text-align: center;
    padding-left: 0;
}
    .humburger_menu {
        margin-top: 24px;
    }
    .humburger_menu span {
        background: #0071fc !important;
    }
    a.dg_menu_logo_cls {
        margin-bottom: 22px;
    }
    .nav_lst_cls {
        width: 100%;
        padding-top: 24px;
    }
    .menu_svg_icn_cls li {
        font-size: 10px;
        letter-spacing: 1px;
        margin-bottom: 0px;
        display: inline-block;
        width: 100px;
    }
    .menu_svg_icn_cls li:first-child svg {
        max-width: 32px;
    }
    .menu_svg_icn_cls li:not(:first-child) svg {
        max-width: 34px;
    }
    .menu_svg_icn_cls li:nth-child(4) svg {
        width: 30px !important;
    }
    .menu_svg_icn_cls li:nth-child(3) svg {
        max-width: 46px;
    }
    .nav_lst_cls ul {
        margin-bottom: 0;
    }
    .menu_svg_icn_cls {
        right: 0;
        top: auto;
        width: 100%;
        background: none;
        justify-content: center; 
        align-items: center;
        display: flex;
        padding-top: 0;
        z-index: 9;
        padding-bottom: 0;
        bottom: 20px;
        height: 245px;
        box-shadow: none;
    }
    .logo_nav_flex {
        height: auto;
    }
    .menu_svg_icn_cls li span {
        opacity: 1;
        color: #fff;
    }
    .menu_svg_icn_cls ul {
        text-align: center;
    }
    .side_menu_innr_cls {
        box-shadow: none;
    }
    .globalClass {
        padding-top: 27px !important;
        margin-bottom: 60px;
    }
    .page-template-home .globalClass {
        margin-bottom: 30px;
    }
    .humburger_menu {
        margin-top: 20px;
    }
    .side_menu_cls.open_side_menu .humburger_menu span {
        background: #fff !important;
    }
    .nav_lst_cls li div {
        display: none;
    }
    .nav_lst_cls li a {
        color: #fff;
    }
    .menu_svg_icn_cls li .dgidenty-1 {
        stroke: #fff;
    }
    .menu_svg_icn_cls li .dgelmnt-1, .menu_svg_icn_cls li .dgweb-1, .menu_svg_icn_cls li .dghype-1, .menu_svg_icn_cls li .dgcare-1 {
        fill: #fff;
    }
    .logo-sec {
        margin-top: 32px !important;
    }
    .menu_svg_icn_cls li img {
        max-width: 54px;
    }
    .humburger_menu{
        width: 44px;
        height: 42px;
        /* padding-top: 10px; */
        opacity: 0;
        background: #0071fc;
        border-radius: 3px;
        margin-left: 17px;
        opacity: 1;
    }
    .humburger_menu span:nth-child(1) {
        top: 10px;
    }
    .humburger_menu span:nth-child(2) {
        top: 20px;
    }
    .humburger_menu span:nth-child(3) {
        top: 30px;
    }
    .humburger_menu span {
        background: #ffffff !important;
        width: 30px;
        margin-left: auto;
        margin-right: auto;
        right: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .side_br_content_cls .row .col:nth-child(1) {
        display: table;
        height: 100%;
    }
    .nav_lft_inner_cls {
        display: table-cell;
        vertical-align: middle;
    }
    a.dg_menu_logo_cls img {
        max-width: 180px;
    }
    a.dg_menu_logo_cls {
        margin-bottom: 80px;
    }
    .nav_lst_cls li {
        letter-spacing: 15px !important;
        font-size: 26px;
        margin-bottom: 10px;
    }
    .menu_svg_icn_cls li {
        width: 120px;
        font-size: 14px;
    }
    .menu_svg_icn_cls li:first-child svg, .menu_svg_icn_cls li:not(:first-child) svg {
        max-width: 50px;
    }
    .menu_svg_icn_cls li:nth-child(3) svg {
        max-width: 88px;
    }
    .menu_svg_icn_cls li:nth-child(4) svg {
        width: 46px !important;
    }
    .menu_svg_icn_cls {
        height: auto;
        margin-top: 70px;
    }
    .nav_lst_cls {
        padding-top: 0;
    }
    .menu_svg_icn_cls {
        position: inherit;
    }
    .menu_svg_icn_cls li img {
        max-width: 70px;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1600px) {
    .menu_svg_icn_cls {
        right: -25px;
        /* top: 7%; */
        width: 118px;
    }
    .img_tprght_lght_purple_strp {
        width: 200px;
        height: 400px;
    }
    .prdct_img_btm_yellw {
        width: 200px;
        height: 200px;
        bottom: 0;
    }
    .img_nav_sec img.img_scale_cls {
        transform: none;
        margin-left: 0;
        max-width: 100%;
    }
    .prdct_svg_ic_img_cls {
        left: 0;
    }
}

.testimonialhmsecfeatures .slick-slide p span.morecontent > span{
    font-size: 24px;
    color: #666;
}
.testimonialhmsecfeatures .slick-slide p .morecontent, .testimonialhmsecfeatures .slick-slide p .moreelipses{
    display: inline;
}
.testimonialhmsecfeatures .slick-slide p span.moreellipses{
    display: none;
}
.testimonialhmsecfeatures .slick-slide p .morecontent > span {
    display: none;
}
a.morelink{
    font-size: 24px!important;
    padding-left: 8px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    .productsSidebar{
        /*display:none !important;*/
    }
    .client_logo_btn_cls{
        float: none;
        text-align: center;
        margin: 0px;    
    }
    .cse_study_testnmnial_cls{
        padding-bottom: 80px;
    }
    .cse_study_btn_cls{
        margin-top: 75px;
        font-size: 18px;
        float: none;
        margin-left: 0;
        margin-right: 0;
        text-align: center;
    }
    div#casestdybtnarrw{
        display: none;
    }
    .testimonal-zone .slider .slick-track{
        /* max-height: 500px;
        overflow: auto; */
    }
    .testimonialhmsecfeatures button.slick-arrow{
        bottom: -65px;
    }
    .testimonialhmsecfeatures button.slick-prev{
        left: 0;
        right: 60px;
        margin: auto;
    }
    .testimonialhmsecfeatures button.slick-next {
        right: 0px;
        left: 60px;
        margin: auto;
    }
    .testimonal-zone {
        padding-bottom: 40px;
    }
    .testimonal-zone .cse_study_btn_cls{
        margin-top: 75px;
        font-size: 18px;
        float: none;
        margin-left: 0;
        margin-right: 0;
        text-align: center;
    }
    .hme_fixed_content .holistic-sec {
        opacity: 0;
    }
    .shwcse_hedng_cls h3 {
        font-size: 18px;
        margin-top: -10px;
        margin-bottom: -10px;
        padding-right: 50px;
    }
    .h2_cls_outer {
        margin-bottom: -20px;
    }
    div#defineani {
        margin-top: 100px;
    }
    div#definesec {
        padding-top: 40px;
    }
    .animaation_txt_col_cls {
        right: auto;
        top: 0;
        left: 0px;
    }
    .footer_holistc_aprch_cls li {
        display: block;
        padding-bottom: 40px;
        margin: 0 auto;
    }
    .footer_holistc_aprch_cls li:after {
        right: auto;
        top: auto;
        bottom: -2px;
        left: auto;
        margin-left: -5px;
    }
    ul.socialLinks {
        margin-bottom: 30px !important;
    }
    .animaation_txt_col_cls h3 span, .animaation_txt_col_cls h3 {
        font-size: 18px;
        padding-left: 0;
    }
    .animaation_txt_col_cls h3 {
        margin-bottom: 10px;
        margin-top: 18px;
    }
    .animaation_txt_col_cls p {
        font-size: 14px;
        letter-spacing: 2px;
        padding-left: 0;
        line-height: 22px;
    }
    .spliting_txt_postn_cls {
        font-size: 50px;
        line-height: 26px;
        margin-bottom: 12px;
    }
    .animaation_txt_col_cls div#pinkarrwanimDe, .animaation_txt_col_cls div#engerziearrow, .animaation_txt_col_cls div#bluearrwanimexplr, .animaation_txt_col_cls div#pinkarrwanimventr, .animaation_txt_col_cls div#greenarrwanimprctct {
        max-width: 100px;
        margin-left: 0;
    }
    .discover-sec .animaation_txt_col_cls {
        padding-right: 45px;
        padding-left: 0;
        left: 0;
    }
    .venture-sec .animaation_txt_col_cls {
        padding-left:0px;
    }
    
    .discover-sec .animaation_txt_col_cls h3 {
        margin-top: 28px;
    }
    div#discoverani {
        margin-top: 180px;
        margin-left: -100px;
    }
    .explore-sec .animaation_txt_col_cls p {
        margin-top: 22px;
        margin-bottom: 7px;
    }
    div#exploreani {
        margin-top: 260px;
    }
    div#ventureani {
        margin-top: 180px;
        margin-left: -100px;
    }
    .venture-sec .animaation_txt_col_cls p, .protect-sec .animaation_txt_col_cls p {
        margin-top: 18px;
        margin-bottom: 10px;
    }
    #protectani {
        margin-top: 240px;
    }
    .menu_rght_arrw {
        top: 26.5%;
        z-index: 9;
        width: 40px;
        display: none;
    }
    .page-template-home .logo-part img {
        width: 90px;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls, .holistic-part .shwcse_hedng_cls span {
        font-size: 48px;
    }
    .holistic-sec .left p {
        font-size: 24px !important;
        margin-top: 8px;
    }
    .holistic-part .shwcse_hedng_cls span{
        font-size: 43px!important;
        letter-spacing: 8px!important;
    }
    .holistic-part .shwcse_hedng_cls p>span.span_anim {
        font-size: 31px!important;
        letter-spacing: 29px!important;
        position: relative;
        left: 12px;
        line-height: 50px;
    }
    .shwcse_hedng_cls {
        padding-left: 10px;
        margin-bottom: 20px;
    }
    .logo-part{
        margin-left: -10px;
    }
    .page-template-home .holistic-sec .left .shwcse_hedng_cls{
        padding-left: 25;
    }
    .page-template-home .holistic-sec .left{
        transform: none!important;
    }
    
    .holistic-part .shwcse_hedng_cls .h2_cls, .holistic-part .shwcse_hedng_cls span{
        text-align: center;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls{
        line-height: 3rem;
    }
    .holistic-sec .left p{
        text-align: center;
    }
    .new_hme_headr_img_cls {
        width: 290px;
        margin: 0 auto;
        height: 300px;
    }
    .logo-part span.span_lne_anim_cls, .holistic-sec .left hr, .shwcse_hedng_cls h3 {
        display: none;
    }
    .new_hme_headr_img_cls > .holostic_img_cls1.holostic_img_addanimtn_cls1 {
        max-width: 100%;
        width: 180px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls1 {
        top: 2%;
        left: 24%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2 {
        left: -2%;
        top: -9%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2 {
        max-width: 100%;
        width: 140px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: 10%;
        top: -14%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3 {
        max-width: 100%;
        width: 120px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8.holostic_img_addanimtn_cls8, .new_hme_headr_img_cls > .holostic_img_cls10.holostic_img_addanimtn_cls10, .new_hme_headr_img_cls > .holostic_img_cls11.holostic_img_addanimtn_cls11, .new_hme_headr_img_cls > .holostic_img_cls12.holostic_img_addanimtn_cls12 {
        max-width: 100%;
        width: 60px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls11{
        right: 25%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls9.holostic_img_addanimtn_cls9 {
        max-width: 100%;
        width: 80px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls9 {
        left: 34%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls12 {
        left: 0%;
        top: 16%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7 {
        top: 40%;
        right: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7 {
        max-width: 100%;
        width: 100px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6.holostic_img_addanimtn_cls6 {
        top: 37%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6 {
        max-width: 100%;
        width: 60px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        right: 22%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5 {
        max-width: 100%;
        width: 80px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        top: 51%;
        left: 12%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4 {
        max-width: 100%;
        width: 100px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls10 {
        top: 48%;
        left: 14%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8 {
        top: 52%;
        right: 2%;
    }

    .define-sec .left, .discover-sec .right, .explore-sec .left, .venture-sec .right, .protect-sec .left {
        display: table-cell;
        vertical-align: top;
        float: none !important;
    }
    .protectsecfeatures .protect-sec .hme_partcle_anitmn_cls{
        left: 0px;
    }
    .hme_partcle_anitmn_cls {
        width: 290px;
        height: 300px;
        margin-top: 90px;
        margin-left: auto;
        margin-right: auto;
    }
    .hme_partcle_anitmn_cls .new_define_img1, .hme_partcle_anitmn_cls .new_energize_img1, .hme_partcle_anitmn_cls .new_build_img7, .hme_partcle_anitmn_cls .new_venture_img2, .hme_partcle_anitmn_cls .new_protect_img2 {
        width: 120px;
        height: 120px;
    }
    .hme_partcle_anitmn_cls .new_define_img2 {
        width: 140px;
        left: 0;
        bottom: 0px;
    }
    .hme_partcle_anitmn_cls .new_define_img3 {
        width: 80px;
        right: 60px;
        bottom: 80px;
    }
    .hme_partcle_anitmn_cls .new_define_img4 {
        width: 180px;
        left: 10px;
        bottom: -50px;
    }
    .hme_partcle_anitmn_cls .new_define_img7 {
        width: 130px;
        left: 20px;
    }
    .hme_partcle_anitmn_cls .new_define_img6 {
        width: 180px;
        right: -10px;
        top: 40px;
    }
    .hme_partcle_anitmn_cls .new_define_img8 {
        width: 100px;
        right: 70px;
    }
    .hme_partcle_anitmn_cls .new_define_img5 {
        width: 60px;
        left: 107px;
        top: -26px;
    }
    .animaation_txt_col_cls {
        top: auto !important;
        bottom: 100px;
    }
    .hme_partcle_anitmn_cls h4 {
        font-size: 18px;
        letter-spacing: .4rem;
    }
    .define-sec .hme_partcle_anitmn_cls h4 {
        right: 0;
        left: 0;
        margin: auto;
        top: -83px;
        letter-spacing: 3px;
    }
    .hme_partcle_anitmn_cls .new_energize_img2 {
        width: 70px;
        top: 26px;
    }
    .hme_partcle_anitmn_cls .new_energize_img3 {
        width: 120px;
        top: 25px;
    }
    .hme_partcle_anitmn_cls .new_energize_img4 {
        width: 80px;
        right: 20px;
        bottom: 60px;
    }
    .hme_partcle_anitmn_cls .new_energize_img7 {
        width: 150px;
        left: -10px;
        bottom: -50px;
    }
    .hme_partcle_anitmn_cls .new_energize_img5 {
        width: 120px;
        right: 82px;
        top: 44px;
    }
    .hme_partcle_anitmn_cls .new_energize_img6 {
        width: 76px;
    }
    .hme_partcle_anitmn_cls .new_energize_img8 {
        width: 80px;
        right: 90px;
        top: -20px;
    }
    .discover-sec .hme_partcle_anitmn_cls {
        margin-top: 40px;
        float: none;
    }
    .discover-sec .hme_partcle_anitmn_cls h4 {
        left: 0;
        right: 0;
        bottom: 120px;
        width: auto;
        text-align: center;
        height: auto;
        letter-spacing: 3px;
    }
    .hme_partcle_anitmn_cls .new_build_img1 {
        width: 180px;
        top: -10px;
    }
    .hme_partcle_anitmn_cls .new_build_img2 {
        width: 60px;
        left: 45px;
        top: 0px;
    }
    .hme_partcle_anitmn_cls .new_build_img3 {
        width: 45px;
    }
    .hme_partcle_anitmn_cls .new_build_img4 {
        width: 160px;
        left: 0px;
        bottom: 32px;
    }
    .hme_partcle_anitmn_cls .new_build_img5 {
        width: 120px;
        right: 0;
        bottom: 110px;
    }
    .hme_partcle_anitmn_cls .new_build_img6 {
        width: 100px;
        left: 170px;
        top: 26px;
    }
    .explore-sec.build_sec_cls .animaation_txt_col_cls p {
        font-size: 18px;
        line-height: 24px;
        text-align: left;
    }
    .build_sec_cls .animaation_txt_col_cls h3 {
        margin-top: 0;
        font-size: 14px;
        line-height: 22px;
        text-align: left;
    }
    .build_sec_cls .spliting_txt_postn_cls{
        text-align: left;
    }
    .build_sec_cls .animaation_txt_col_cls a div#bluearrwanimexplr{
        float: left;
    }
    .explore-sec .hme_partcle_anitmn_cls h4 {
        left: 0;
        right: 0;
        letter-spacing: 3px;
        text-align: center;
    }
    .hme_partcle_anitmn_cls .new_venture_img7 {
        width: 100px;
        left: 120px;
        top: 50px;
    }
    .hme_partcle_anitmn_cls .new_venture_img3 {
        width: 100px;
        right: 26px;
    }
    .new_venture_img5 {
        width: 110px;
        left: 62px;
        top: 0px;
    }
    .hme_partcle_anitmn_cls .new_venture_img4 {
        width: 80px;
        right: 30px;
        top: -2px;
    }
    .hme_partcle_anitmn_cls .new_venture_img6 {
        width: 180px;
        left: -20px;
        bottom: -6px;
    }
    .hme_partcle_anitmn_cls .new_venture_img1 {
        width: 50px;
        left: 55px;
        bottom: 32px;
    }
    .hme_partcle_anitmn_cls .new_venture_img8 {
        width: 70px;
        right: 34px;
        bottom: 76px;
    }
    .venture-sec .hme_partcle_anitmn_cls h4 {
        right: 0;
        bottom: 32px;
        letter-spacing: 3px;
        text-align: center;
        left: 0;
    }
    .new_protect_img1 {
        width: 40px;
        top: 0;
        left: 100px;
    }
    .new_protect_img3 {
        width: 100px;
        left: 66px;
        top: 0;
    }
    .new_protect_img4 {
        width: 120px;
        right: 30px;
        top: 0;
    }
    .new_protect_img5 {
        width: 100px;
        right: 60px;
        top: 52px;
    }
    .new_protect_img6 {
        width: 80px;
        right: 14px;
        bottom: 120px;
    }
    .new_protect_img8 {
        width: 170px;
        left: 0px;
        bottom: 0px;
    }
    .new_protect_img7 {
        width: 80px;
        left: 60px;
        bottom: 70px;
    }
    .protect-sec .hme_partcle_anitmn_cls h4 {
        left: 0px;
        top: -75px;
        right: 0;
        text-align: center;
        letter-spacing: 3px;
    }
    .testimonialhmsecfeatures .slick-slide::before {
        left: 0px;
        top: -4px;
        width: 60px;
        height: 61px;
    }
    .testicnwidth {
        padding: 0 15px 0 35px;
        text-align: left;
    }
    .homecls-classname.testimonialhmsecfeatures {
        padding: 80px 0 0;
    }
    .testimonialhmsecfeatures .slick-slide p {
        font-size: 16px;
        margin-bottom: 40px;
    }
    .testimonialhmsecfeatures .slick-slide p span.morecontent > span{
        font-size: 16px;
        color: #666;
    }
    a.morelink{
        font-size: 16px!important;
    }
    .site_logo_img_cls {
        padding-top: 100px;
        margin-top: 100px;
    }
    .site_logo_img_cls{
        padding-bottom: 50px;
    }
    .site_logo_img_cls h3, .testimonialhmsecfeatures h3 {
        font-size: 24px;
        margin-bottom: 100px;
        text-align: center;
    }
    .sitelogosecfeatures h3{
        margin-bottom:50px;
    }
    .sitelogosecfeatures .slick-slider{
        margin-bottom:50px;
    }
    .testimonialhmsecfeatures h3{
        text-align: center;
        transform: none;
        top: -50px;
        left: 0;
        right: 0;
    }
    .testimonialhmsecfeatures.cse_study_testnmnial_cls h3 {
        left: 0px;
        top: -45px;
    }
    .site_logo_img_cls h3::after, .site_logo_img_cls h3::before {
        background: none;
    }
    .homecls-classname.sitelogosecfeatures .slick-slide img {
        margin: 0 auto;
    }
    .hme_partcle_anitmn_cls h4 {
        transform: none!important;
        text-align: center;
    }
    .define-sec .animaation_txt_col_cls{
        text-align: left;
    }
    #definesec .animaation_txt_col_cls div#pinkarrwanimDe, .protect-sec .animaation_txt_col_cls div#greenarrwanimprctct{
        float: none;
    }
    .homecls-classname.discoversecfeatures{
        padding-top: 50px;
    }
    .homecls-classname.protectsecfeatures {
        padding-top: 100px;
    }
    .venture-sec .hme_partcle_anitmn_cls {
        float: none;
    }
    .protect-sec .spliting_txt_postn_cls{
        text-align: left;
    }
    .protect-sec .animaation_txt_col_cls h3, .protect-sec .animaation_txt_col_cls p{
        text-align: left;
    }
    .protect-sec .animaation_txt_col_cls div#greenarrwanimprctct{
        margin-bottom: 25px;
    }
    .page-template-dg-element .identityBGtitle{
        width: 100%;
        text-align: center;
    }
    .page-template-dg-element .identityBGtitle ._identityTxt{
        left: 0% !important;
    }
    .captionBox .identityBGtitle ._identityTxt.heding_styl_cls{
        left: 0% !important;
        font-size: 1.4rem!important;
        margin-left: 0px!important;
    }
    #ResearchAnalysePlanStrategy hr{
        margin-left: 0px;
    }
    #ResearchAnalysePlanStrategy .btn{
        margin-left: 0px;
        width: 100%;
    }
    .dgwebClass-product .btn{
        width: 100%!important;
    }
    #BrandCommunication.brand-communication .tailored p {
        text-align: center!important;
    }
    #ourSec .lookingClass ul li:nth-child(2)::before, #ourSec .lookingClass ul li:nth-child(4)::before{
       content: none;
    }
    .animaation_txt_col_cls{
        padding-right: 45px;
    }

    #PopupSignupForm_0 .mc-modal {
            top: 58px!important;
            width: 90% !important;
            height: 88%!important;
    }
    .modalContent--mobile .modalContent__content {
        padding: 175px 22px 22px 22px!important;
    }
     .content__titleDescription {
        margin-top: 0px!important;
    }
    .content__formFields {
        margin-top: 0px!important;
    }
}

@media screen and (max-width:320px) {
    .holistic-part .shwcse_hedng_cls p>span.span_anim {
        left: 8px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer_holistc_aprch_cls li span {
        font-size: 9px;
    }
    .footer_holistc_aprch_cls li svg {
        max-width: 20px;
    }
    .footer_holistc_aprch_cls li:after {
        right: -8px;
        font-size: 16px;
    }
    .footer_holistc_aprch_cls li {
        padding: 0 10px;
        width: 86px;
        display: inline-block;
    }
    img.footLogo {
        max-width: 100px !important;
    }
    .site-footer a.footBtn {
        padding: 8px 18px !important;
    font-size: 10px !important;
    }
    .footer_holistc_aprch_cls {
        width: 500px;
        margin-left: -116px;
    }
    .footer_holistc_aprch_cls li img {
        max-width: 40px;
    }
}

@media screen and (min-width: 900px) and (max-width: 991px) {
    .footer_holistc_aprch_cls {
        width: 454px;
        margin-left: -70px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .innr_content_sec_cls{
        top:0;
    }
    div#defineani {
        margin-top: 0;
    }
    .holistic-sec .left {
        margin-top: 0px !important;
    }
    .shwcse_hedng_cls h3 {
        font-size: 34px;
        padding-right: 60px;
        margin-top: 50px;
    }
    div#discoverani {
        margin-top: 100px;
    }
    div#exploreani {
        margin-top: 300px;
    }
    div#ventureani {
        margin-top: 150px;
    }
    .hme_fixed_content .holistic-sec {
        opacity: 0;
    }
    .animaation_txt_col_cls {
        right: 10vw;
        top: 38vh;
    }
    .animaation_txt_col_cls h3 {
        margin-top: 12px;
        padding-left: 0;
    }
    .animaation_txt_col_cls h3, .animaation_txt_col_cls h3 span {
        font-size: 18px;
    }
    .animaation_txt_col_cls p {
        padding-left: 0;
        font-size: 14px;
    }
    .animaation_txt_col_cls div#pinkarrwanimDe, .animaation_txt_col_cls div#engerziearrow, .animaation_txt_col_cls div#bluearrwanimexplr, .animaation_txt_col_cls div#pinkarrwanimventr, .animaation_txt_col_cls div#greenarrwanimprctct {
        max-width: 150px;
    }
    .discover-sec .animaation_txt_col_cls {
        max-width: 250px;
        top: 30vh;
    }
    .explore-sec .animaation_txt_col_cls p {
        margin-top: 16px;
        margin-bottom: 10px;
    }
    .explore-sec .animaation_txt_col_cls {
        max-width: 300px;
        top: 38vh;
    }
    .venture-sec .animaation_txt_col_cls {
        max-width: 250px;
        top: 38vh;
    }
    .venture-sec .animaation_txt_col_cls p, .protect-sec .animaation_txt_col_cls p {
        margin-top: 12px;
        margin-bottom: 10px;
    }
    #protectani {
        margin-top: 280px;
    }
    .protect-sec .animaation_txt_col_cls {
        right: 0vw;
        max-width: 240px;
        padding-right: 20px;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls, .holistic-part .shwcse_hedng_cls span {
        /* font-size: 2.5rem !important; */
        font-size: 3rem !important;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls {
        line-height: 3rem;
    }
}

@media screen and (min-width: 1023px) and (max-width: 1024px) {
    div#defineani {
        margin-top: -4vh;
    }
    div#exploreani {
        margin-top: 180px;
    }
    div#exploreani {
        margin-top: 180px;
    }
    div#ventureani {
        margin-top: -30px;
    }
    .animaation_txt_col_cls {
        top: 23vh;
    }
    .discover-sec .animaation_txt_col_cls {
        max-width: 300px;
        top: 30vh;
    }
    div#discoverani {
        margin-top: 10vh;
    }
    .animaation_txt_col_cls {
        top: 28vh;
    }
    .protect-sec .animaation_txt_col_cls {
        max-width: 287px;
    }
    #protectani {
        margin-top: 80px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    
    .our-thougts .blog-section-zone .tab-content .carousel-inner .carousel-item ul {
        padding-left: 5px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .hme_fixed_content .holistic-sec {
        opacity: 0;
    }
    .shwcse_hedng_cls h3 {
        letter-spacing: 0.4em;
        font-size: 21px;
        margin-left: 12px;
    }
    .shwcse_hedng_cls h3 b {
        font-size: 13px;
    }
    .trnslte_trnstn_four380_cls {
        width: 250px;
        top: -215px;
        left: 6%;
    }
    .trnslte_trnstn_one600_cls {
        width: 300px !important;
        margin-top: -80px;
    }
    .trnslte_trnstn_one600_cls {
        width: 300px;
        margin-top: -80px;
    }
    .holistic-part .trnslte_trnstn_four250_cls {
        width: 130px !important;
    }
    .blecut_crcle_img {
        right: 34% !important;
        width: 250px;
    }
    .trnslte_trnstn_one200_cls {
        width: 140px;
    }
    .trnslte_trnstn_one200_cls {
        width: 140px;
        top: -50px;
    }
    .frme_lyer_img {
        right: 2% !important;
        top: -150px;
    }
    .trnslte_trnstn_one3d200_cls {
        width: 130px;
        right: 20%;
    }
    .trnslte_trnstn_one180_cls {
        width: 140px;
        top: -260px;
    }
    div#defineani {
        margin-top: -33vh;
    }
    div#exploreani {
        margin-top: 180px;
    }
    div#exploreani {
        margin-top: 180px;
    }
    div#ventureani {
        margin-top: -30px;
    }
    .animaation_txt_col_cls {
        top: 23vh;
    }
    .discover-sec .animaation_txt_col_cls {
        max-width: 375px;
        top: 30vh;
        left: 0%;

    }
    div#discoverani {
        margin-top: -50px;
    }
    .animaation_txt_col_cls {
        top: 28vh;
    }
    .protect-sec .animaation_txt_col_cls {
        max-width: 260px;
    }
    #protectani {
        margin-top: 80px;
    }
    .animaation_txt_col_cls h3, .animaation_txt_col_cls h3 span {
        font-size: 24px;
    }
    .animaation_txt_col_cls p {
        font-size: 18px;
    }
    .animaation_txt_col_cls {
        top: 22vh;
        right: 6vw;
    }
    .explore-sec .animaation_txt_col_cls {
        max-width: 350px;
        right: 2vw;
        top: 34vh;
    }
    .animaation_txt_col_cls div#pinkarrwanimDe, .animaation_txt_col_cls div#engerziearrow, .animaation_txt_col_cls div#bluearrwanimexplr, .animaation_txt_col_cls div#pinkarrwanimventr, .animaation_txt_col_cls div#greenarrwanimprctct {
        max-width: 150px;
    }
    .explore-sec .animaation_txt_col_cls p {
        margin-top: 12px;
        margin-bottom: 4px;
        line-height: 24px;
    }
    .venture-sec .animaation_txt_col_cls p, .protect-sec .animaation_txt_col_cls p {
        margin-top: 10px;
        margin-bottom: 8px;
        line-height: 24px;
    }
    .venture-sec .animaation_txt_col_cls {
        max-width: 350px;
        top: 28vh;
    }
    .protect-sec .animaation_txt_col_cls {
        max-width: 420px;
        top: 26vh;
    }
    .animaation_txt_col_cls div#greenarrwanimprctct {
        margin-left: 100px;
    }
    .page-template-home .define-sec .container, .page-template-home .discover-sec .container, .page-template-home .explore-sec .container, .page-template-home .venture-sec .container, .page-template-home .protect-sec .container {
        max-width: 90%;
        width: 90%;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1800px) {
    .newBtn{
        padding: 14px 42px;
        font-size: 16px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .newBtn{
        padding: 14px 38px;
        font-size: 14px;
    }
}
@media screen and (min-width: 1250px) and (max-width: 1400px) {
    .protect-sec .animaation_txt_col_cls {
        right: 0%;
    }
    #protectani {
        margin-top: 110px;
    }
    div#defineani {
        margin-top: -28vh;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1800px) {
	.our-clients-by-industry h3{
		font-size:26px;
	}

    .corporate_design_innr_cls {
        padding-top: 160px;
    }
    .corporate_design_cls .step_txt_cls {
        top: 38%;
        left: -57%;
    }
    .crcle_ball_dg_leave_cls img {
        max-width: 650px;
    }
    .crcle_ball_dg_leave_cls {
        right: -12%;
        bottom: -20%;
    }
    .brand_communctn_cls .how_do_we_this_img_cls {
        left: 15%;
        bottom: 300px;
    }
    .how_do_we_this_img_cls img {
        max-width: 700px;
        left: -100px;
        top: 100px;
    }
    .corporate_design_cls::before, .brand_communctn_cls::before {
        width: 10%;
    }


    .page-template-home .define-sec .container, .page-template-home .discover-sec .container, .page-template-home .explore-sec .container, .page-template-home .venture-sec .container, .page-template-home .protect-sec .container {
        max-width: 90%;
        width: 90%;
    }
    .menu_rght_arrw {
        top: 24.5%;
    }
    div#defineani {
        margin-top: -300px;
    margin-left: -100px;
    }
    .define-sec .animaation_txt_col_cls {
        max-width: 450px;
        right: 0%;
    }
    .protect-sec .animaation_txt_col_cls {
        right: -16%;
    }
    .animaation_txt_col_cls {
        right: 8.5%;
    }
    .discover-sec .animaation_txt_col_cls {
        max-width: 400px;
        left: 0%;
    }
    div#discoverani {
        margin-top: -100px;
    }
    .explore-sec .animaation_txt_col_cls {
        max-width: 500px;
        /* right: -12%; */
        top: 27%;
    }
    .build_sec_cls .animaation_txt_col_cls {
        right: 0%;
    }
    .explore-sec .animaation_txt_col_cls p {
        margin-top: 18px;
        margin-bottom: 4px;
        line-height: 28px;
    }
    .venture-sec .animaation_txt_col_cls {
        max-width: 450px;
    }
    .venture-sec .animaation_txt_col_cls p, .protect-sec .animaation_txt_col_cls p {
        margin-top: 10px;
        margin-bottom: 8px;
        line-height: 28px;
    }
    .animaation_txt_col_cls h3 {
        transform: translateY(300px);
    }
    div#ventureani {
        margin-top: -80px;
    }
    div#protectani {
        margin-top: 100px;
    }
    .protect-sec .hme_partcle_anitmn_cls{
        left: -50px;
    }
    .protect-sec .animaation_txt_col_cls {
        right: 0%;
        max-width: 500px;
        top: 25%;
    }
    .trnslte_trnstn_one600_cls.catvenre_and_prtects_trnslte {
        width: 350px;
    }
}

.slider .slick-dots{
    display: none!important;
}
@media screen and (min-width: 2000px) {
    .page-template-homeanimation .define-sec .container, .page-template-homeanimation .discover-sec .container, .page-template-homeanimation .explore-sec .container, .page-template-homeanimation .venture-sec .container, .page-template-homeanimation .protect-sec .container {
        max-width: 60%;
        width: 60%;
    }
    .page-template-about .logoDG {
        top: 120px;
        width: 170px;
    }
    .page-template-about ._BannerTitle {
        font-size: 4rem;
    }
    .identity-scroll-left {
        /* left: 60px !important; */
        left: 110px !important;
    }
    .portfolio_innr_sec_cls .container {
        max-width: 75%;
    }
    
    
}

@media screen and (min-width:1025px) and (max-width:1400px){
    .shwcse_hedng_cls .h2_cls {
         font-size: 3rem;
    }
    .shwcse_hedng_cls span{
     font-size: 3rem; 
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2{
     top: -5%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
     right: -12%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
     top: 44%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
     top: -7%;
    }
    .definesecfeatures .hme_partcle_anitmn_cls{
     width: 477px!important;
    }
    .hme_partcle_anitmn_cls .new_define_img1{
     width: 275px;
    }
    .hme_partcle_anitmn_cls .new_define_img4 {
     width: 381px;
     bottom: -131px;
    }
    .hme_partcle_anitmn_cls .new_define_img5 {
     left: 170px;
    }
    .hme_partcle_anitmn_cls .new_define_img6 {
     width: 322px;
     right: 25px;
    }
    .hme_partcle_anitmn_cls .new_define_img7 {
     width: 235px;
     left: 9px;
   }
   .define-sec .animaation_txt_col_cls{
    max-width: 295px;
   }
   .define-sec .hme_partcle_anitmn_cls h4 {
    right: -276px;
}
    .define-sec .animaation_txt_col_cls p {
        font-size: 17px;
    }
    .discover-sec .hme_partcle_anitmn_cls h4 {
        right: initial;
        left: 100px;
    }
    .discover-sec .hme_partcle_anitmn_cls {
        width: 452px;
    }
    .hme_partcle_anitmn_cls .new_energize_img1{
        width: 270px;
        right: -71px;
    }
    .hme_partcle_anitmn_cls .new_energize_img2 {
        width: 180px;
    }
    .hme_partcle_anitmn_cls .new_energize_img3 {
        width: 280px;
    }
    .hme_partcle_anitmn_cls .new_energize_img4 {
        right: 37px;
    }
    .hme_partcle_anitmn_cls .new_energize_img5 {
        width: 180px;
        right: 90px;
    }
    .discover-sec .right img {
        max-width: 100%;
        margin-left: -20%;
    }
    .hme_partcle_anitmn_cls .new_energize_img7 {
        width: 368px;
        left: -44px;
        bottom: -126px;
    }
    .hme_partcle_anitmn_cls .new_energize_img8 {
        width: 147px;
        right: 100px;
    }
    .exploresecfeatures .hme_partcle_anitmn_cls {
        width: 512px;
    }
    
    .explore-sec .hme_partcle_anitmn_cls h4{
        /* right: -60px; */
        right: -101%;
    }
    /* .explore-sec .animaation_txt_col_cls p{
        font-size: 16px;
    } */
    .explore-sec .animaation_txt_col_cls h3 {
        font-size: 20px;
    }
    .venture-sec .hme_partcle_anitmn_cls h4 {
        right: -101px;
        bottom: 0;
    }
    .venture-sec .hme_partcle_anitmn_cls {
        width: 542px;
    }
    .venture-sec .right img {
        max-width: 100%!important;
        margin-left: 0!important;
    }
    .hme_partcle_anitmn_cls .new_venture_img2 {
        width: 240px;
        right: -119px;
    }
    .hme_partcle_anitmn_cls .new_venture_img3 {
        bottom: 152px;
        z-index: 1;
        right: 29px;
    }
    .hme_partcle_anitmn_cls .new_venture_img7 {
        left: 167px;
    }
    .new_venture_img5 {
        left: 130px;
        top: -21px;
    
    }
    .hme_partcle_anitmn_cls .new_venture_img6 {
        left: 13px;
        bottom: 2px;
    }
    .hme_partcle_anitmn_cls .new_venture_img1 {
        left: 137px;
        bottom: 28px;
    }
    .protectsecfeatures .hme_partcle_anitmn_cls {
        width: 430px;
        height: 600px;
        position: relative;
    }
    .new_protect_img1 {
        left: 24px;
    }
    .protect-sec .hme_partcle_anitmn_cls h4 {
        left: 212px;
    }
    .testicnwidth {
        /* max-width: 629px; */
        max-width: 790px;
    }
    .testimonialhmsecfeatures .slick-slide::before{
        left: 64px;
    }
    .testimonialhmsecfeatures h3 {
        left: -119px;
    }
    .site_logo_img_cls h3::before {
        right: -137px;
        top: -170px;
    }
    .site_logo_img_cls h3::after {
        width: 54%;
    }
 }
 @media screen and (min-width:1400px) and (max-width:1600px){
    .new_hme_headr_img_cls > .holostic_img_cls1{
        right: 5%;
    }
    .define-sec .animaation_txt_col_cls {
        max-width: 450px;
        right: 0%;
        padding-left: 65px;
    }
    .define-sec .hme_partcle_anitmn_cls h4{
        right: -295px;
    }
    .build_sec_cls .animaation_txt_col_cls{
        padding-left: 60px;
        top: 25vh;
    }
    .exploresecfeatures .explore-sec .hme_partcle_anitmn_cls h4{
        right: -84%;
    }
    .venture-sec .hme_partcle_anitmn_cls{
        right: -32px;
    }
    .venture-sec .hme_partcle_anitmn_cls h4{
        right: 63px;
    }
    .protect-sec .animaation_txt_col_cls{
        padding-left: 50px;
    }
    .discover-sec .animaation_txt_col_cls{
        left: 0%;
    }
    .discover-sec .hme_partcle_anitmn_cls h4{
        left: 101px;
        right: initial;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2 {
        top: -12%;
        left: -3%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: -8%;
        max-width: 420px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        left: 20%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        top: -18%;
        right: 9%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6.holostic_img_addanimtn_cls6 {
        left: 18%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7{
        right: -16%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8 {
        right: -11%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls9{
        left: 47%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls10{
        left: 23%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls11{
        right: 17%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls12{
        left: 18%;
    }
 }
 @media screen and (min-width:1200px) and (max-width:1375px){
    .new_hme_headr_img_cls > .holostic_img_cls1{
        right: 20%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2 {
        top: -12%;
        left: -16%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: 3%;
        max-width: 420px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        left: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        top: -18%;
        right: 20%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6.holostic_img_addanimtn_cls6 {
        left: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7{
        right: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8 {
        right: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls9{
        left: 32%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls10{
        left: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls11{
        right: 30%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls12{
        left: 0%;
    }
 }
 @media screen and (min-width:1025px) and (max-width:1199px){
    .new_hme_headr_img_cls > .holostic_img_cls8.holostic_img_addanimtn_cls8, .new_hme_headr_img_cls > .holostic_img_cls10.holostic_img_addanimtn_cls10, .new_hme_headr_img_cls > .holostic_img_cls11.holostic_img_addanimtn_cls11, .new_hme_headr_img_cls > .holostic_img_cls12.holostic_img_addanimtn_cls12{
        max-width: 132px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls1.holostic_img_addanimtn_cls1 {
        max-width: 340px;
        right: 3%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2 {
        top: -4%;
        left: 0%;
        max-width: 362px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: -2%;
        max-width: 333px;
        top: -7%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        top: 47%;
        max-width: 320px;
        left: 14%;   
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        top: -11%;
        right: 9%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6.holostic_img_addanimtn_cls6 {
        top: 38%;
        left: 18%;
        max-width: 180px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7{
        top: 38%;
        right: -15%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8 {
        top: 54%;
        right: -5%;   
    }
    .new_hme_headr_img_cls > .holostic_img_cls9{
        top: 21%;
        left: 46%;
        max-width: 175px!important;
    }
    .new_hme_headr_img_cls > .holostic_img_cls10{
        top: 53%;
        left: 16%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls11{
        right: 20%;
        top: -1%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls12{
        left: 15%;
        top: 15%;
    }
    .homecls-classname.sitelogosecfeatures .slick-slide{
        margin: 0px 20px;
    }
    .homecls-classname.sitelogosecfeatures .slick-slide img{
        max-width: 150px;
    }
    .newBtn{
        padding: 14px 23px!important;
        top: 20px;
        font-size: 18px!important;
        min-width: 230px;
        text-align: center!important
    }
 }
 @media screen and (min-width:980px) and (max-width:1024px){
    .homecls-classname.sitelogosecfeatures .slick-slide{
        margin: 0px 20px;
    }
    .homecls-classname.sitelogosecfeatures .slick-slide img{
        max-width: 150px;
    }
    .newBtn{
        padding: 14px 23px!important;
    top: 20px;
    font-size: 18px!important;
    min-width: 230px;
    text-align: center!important
    }
    .new_hme_headr_img_cls > .holostic_img_cls8.holostic_img_addanimtn_cls8, .new_hme_headr_img_cls > .holostic_img_cls10.holostic_img_addanimtn_cls10, .new_hme_headr_img_cls > .holostic_img_cls11.holostic_img_addanimtn_cls11, .new_hme_headr_img_cls > .holostic_img_cls12.holostic_img_addanimtn_cls12{
        max-width: 130px;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls {
         font-size: 3rem;
    }
    .holistic-part .shwcse_hedng_cls span{
     font-size: 3rem; 
    }
    .new_hme_headr_img_cls > .holostic_img_cls1 {
        top: 12%;
        right: 0%;
        max-width: 320px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2{
        top: -3%;
        left: 0%;
        max-width: 300px;    
    }
    .new_hme_headr_img_cls > .holostic_img_cls2{
        max-width: 300px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: -10%;
        top: -3%;
        max-width: 320px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3 {
        right: -100%;
        top: -100%;
        max-width: 320px;

    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        top: 44%;
        left: 0%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4{
        max-width: 300px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        top: -8%;
        right: 2%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6.holostic_img_addanimtn_cls6{
        top: 35%;
        left: 3%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6 {
        max-width: 170px;
        left: 6%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7 {
        right: -22%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8 {
        top: 56%;
        right: -13%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls10{
        top: 50%;
    left: 5%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls9.holostic_img_addanimtn_cls9 {
        max-width: 172px;
        left: 40%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls11{
        right: 12%;
        top: 2%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls12 {
        left: 10%;
        top: 11%;
    }

    .definesecfeatures .hme_partcle_anitmn_cls{
     width: 450px!important;
    }
    .hme_partcle_anitmn_cls .new_define_img1{
     width: 275px;
    }
    .hme_partcle_anitmn_cls .new_define_img4 {
     width: 381px;
     bottom: -131px;
    }
    .hme_partcle_anitmn_cls .new_define_img5 {
     left: 170px;
    }
    .hme_partcle_anitmn_cls .new_define_img6 {
     width: 322px;
     right: 25px;
    }
    .hme_partcle_anitmn_cls .new_define_img7 {
     width: 235px;
     left: 9px;
   }
   .define-sec .animaation_txt_col_cls{
    max-width: 295px;
   }
   .define-sec .hme_partcle_anitmn_cls h4 {
    right: -249px;
}
    .define-sec .animaation_txt_col_cls p {
        font-size: 17px;
    }
    .discover-sec .animaation_txt_col_cls{
        left: 0%;
    }
    .discover-sec .hme_partcle_anitmn_cls h4 {
        right: 37px;
        bottom: 88px;
    }
    .discover-sec .hme_partcle_anitmn_cls {
        width: 450px;
    }
    .explore-sec .animaation_txt_col_cls{
        right: 0;
    }
    .hme_partcle_anitmn_cls .new_energize_img1{
        width: 230px;
        right: -71px;
    }
    .hme_partcle_anitmn_cls .new_energize_img2 {
        width: 140px;
        top: 27px;
    }
    .hme_partcle_anitmn_cls .new_energize_img3 {
        width: 230px;
    }
    .hme_partcle_anitmn_cls .new_energize_img4 {
        right: 37px;
    }
    .hme_partcle_anitmn_cls .new_energize_img5 {
        width: 160px;
        right: 90px;
    }
    .discover-sec .right img {
        max-width: 100%;
        margin-left: -20%;
    }
    .hme_partcle_anitmn_cls .new_energize_img7 {
        width: 320px;
        left: -44px;
        bottom: -126px;
    }
    .hme_partcle_anitmn_cls .new_energize_img8 {
        width: 120px;
        right: 100px;
    }
    .hme_partcle_anitmn_cls .new_build_img1 {
        width: 289px;
        left: 72px;
        top: -20px;
    }
    .hme_partcle_anitmn_cls .new_build_img2 {
        width: 94px;
        left: 15px;
        top: 41px;
    }
    .hme_partcle_anitmn_cls .new_build_img7{
        width: 260px;
    }
    .hme_partcle_anitmn_cls .new_build_img5 {
        width: 205px;
        right: 54px;
    }
    .hme_partcle_anitmn_cls .new_build_img6 {
        width: 183px;
    }
    .exploresecfeatures .hme_partcle_anitmn_cls {
        width: 512px;
    }
    .explore-sec .hme_partcle_anitmn_cls h4{
        right: -500px;
    }
    /* .explore-sec .animaation_txt_col_cls p{
        font-size: 16px;
    } */
    .explore-sec .animaation_txt_col_cls h3 {
        font-size: 20px;
    }
    .venture-sec .hme_partcle_anitmn_cls h4 {
        right: -101px;
        bottom: 0;
    }
    .venture-sec .hme_partcle_anitmn_cls {
        width: 542px;
    }
    .venture-sec .right img {
        max-width: 100%!important;
        margin-left: 0!important;
    }
    .hme_partcle_anitmn_cls .new_venture_img2 {
        width: 240px;
        right: -119px;
    }
    .hme_partcle_anitmn_cls .new_venture_img3 {
        bottom: 152px;
        z-index: 1;
        right: 29px;
    }
    .hme_partcle_anitmn_cls .new_venture_img7 {
        left: 167px;
    }
    .new_venture_img5 {
        left: 130px;
        top: -21px;
    
    }
    .hme_partcle_anitmn_cls .new_venture_img6 {
        left: 13px;
        bottom: 2px;
    }
    .hme_partcle_anitmn_cls .new_venture_img1 {
        left: 137px;
        bottom: 28px;
    }
    .protectsecfeatures .hme_partcle_anitmn_cls {
        width: 430px;
        height: 600px;
        position: relative;
    }
    .new_protect_img1 {
        left: 24px;
    }
    .protect-sec .hme_partcle_anitmn_cls h4 {
        left: 223px;
    }
    .testicnwidth {
        max-width: 100%;
        margin: 0px 0px 0px auto;
        padding-left: 150px;
    }
    .testimonialhmsecfeatures .slick-slide p {
        font-size: 20px;
    }
    .testimonialhmsecfeatures .slick-slide::before{
        left: 86px;
    }
    .testimonialhmsecfeatures h3 {
        left: -119px;
    }
    .site_logo_img_cls h3::before {
        right: -88px;
        top: -122px;
    }
    .site_logo_img_cls h3::after {
        width: 40%;
    }
 }
 @media screen and (min-width:768px) and (max-width:979px){
    .homecls-classname.sitelogosecfeatures .slick-slide{
        margin: 0px 20px;
    }
    .homecls-classname.sitelogosecfeatures .slick-slide img{
        max-width: 120px;
    }
    .newBtn{
        padding: 14px 23px!important;
        top: 20px;
        font-size: 18px!important;
        min-width: 230px;
        text-align: center!important
    }
    .blog-section-zone .second-col .most-popular-list {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .blog-section-zone .second-col .most-popular-list .archivebox .archiveboxinner ul li._datebox a{
        padding: 22px 10px 28px;
    }
    .definesecfeatures .container, .discoversecfeatures .container, .exploresecfeatures .container, .venturesecfeatures .container, .protectsecfeatures .container{
        max-width: 100%;
        width: 100%;
    }
    .page-template-home .holistic-sec .left {
        width: 30%!important;
        margin-top: 109px !important;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls {
        font-size: 1.7rem !important;
        letter-spacing: 2.1px;
    }
    .holistic-part .shwcse_hedng_cls span {
        font-size: 1.7rem !important;
        letter-spacing: 3.8px!important;
    }
    .holistic-sec .left p{
        font-size: .6rem;
        margin-top: 5px;
    }
    .holistic-sec .left p{
        font-size: .8rem!important;
    }
    .holistic-part .shwcse_hedng_cls p>span{
        letter-spacing: 12.5px!important;
        line-height: 48px!important;
    }

    .page-template-home .holistic-sec .right {
        width: 70%!important;
    }
    .new_hme_headr_img_cls > .holostic_img_cls1 {
        top: 22%;
        max-width: 220px!important;
        right: 5%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2{
        top: 9%;
        left: 6%;
        max-width: 230px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls2{
        max-width: 300px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: -7%;
        top: 8%;
        max-width: 250px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls3 {
        right: -100%;
        top: -100%;
        max-width: 300px;

    }
    .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        top: 44%;
        left: 14%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls4{
        max-width: 300px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        top: 2%;
        right: -12%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls6 {
        max-width: 133px;
        top: 41%!important;
        left: 29%!important;
    }
    .new_hme_headr_img_cls > .holostic_img_cls10{
        left: 18%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7 {
        right: -18%;
        max-width: 213px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8 {
        top: 56%;
        right: -9%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls9.holostic_img_addanimtn_cls9 {
        max-width: 121px;
        top: 30%;
        left: 50%;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8.holostic_img_addanimtn_cls8, .new_hme_headr_img_cls > .holostic_img_cls10.holostic_img_addanimtn_cls10, .new_hme_headr_img_cls > .holostic_img_cls11.holostic_img_addanimtn_cls11, .new_hme_headr_img_cls > .holostic_img_cls12.holostic_img_addanimtn_cls12{
        max-width: 128px;
    }
    .new_hme_headr_img_cls > .holostic_img_cls11 {
        right: 22%;
        top: 13%;
        z-index: 1;
        max-width: 92px!important;
    }
    .new_hme_headr_img_cls > .holostic_img_cls12 {
        left: 18%;
        top: 20%;
    }

    .definesecfeatures .hme_partcle_anitmn_cls{
        width: 360px!important;
        left: 0%;
    }
    .hme_partcle_anitmn_cls .new_define_img1{
     width: 225px;
    }
    .hme_partcle_anitmn_cls .new_define_img2 {
        width: 220px;
        left: -69px;
        bottom: 141px;
    
    }
    .hme_partcle_anitmn_cls .new_define_img4 {
        width: 320px;
        bottom: -11px;
    }
    .hme_partcle_anitmn_cls .new_define_img5 {
        left: 143px;
        width: 80px;
        top: -49px;
    }
    .hme_partcle_anitmn_cls .new_define_img6 {
        width: 273px;
        right: 44px;
    }
    .hme_partcle_anitmn_cls .new_define_img7 {
        width: 170px;
        left: 39px;
        top: 37px;
   }
   .hme_partcle_anitmn_cls .new_define_img8 {
    width: 120px;
    right: 204px;
    top: -24px;
}
   .define-sec .animaation_txt_col_cls{
    max-width: 295px;
   }
   .define-sec .hme_partcle_anitmn_cls h4 {
    right: -237px;
}
    .define-sec .animaation_txt_col_cls p {
        font-size: 17px;
    }
    .discover-sec .hme_partcle_anitmn_cls h4 {
        left: -235px;
        top: 284px;
        bottom: initial;
    }
    .discover-sec .hme_partcle_anitmn_cls {
        width: 410px;
        right: -50px;
    }
    .discover-sec .animaation_txt_col_cls {
        max-width: 225px;
        top: 30vh;
        left: 0%;
    }
    .discover-sec .animaation_txt_col_cls h3{
        font-size: 16px!important;
    }
    .hme_partcle_anitmn_cls .new_energize_img1{
        width: 220px;
        right: -71px;
    }
    .hme_partcle_anitmn_cls .new_energize_img2 {
        width: 100px;
        top: 27px;
    }
    .hme_partcle_anitmn_cls .new_energize_img3 {
        width: 190px;
    }
    .hme_partcle_anitmn_cls .new_energize_img4 {
        right: 9px;
        width: 130px;
        bottom: 176px;
    }
    .hme_partcle_anitmn_cls .new_energize_img5 {
        width: 145px;
        right: 90px;
        top: 83px;
    }
    .hme_partcle_anitmn_cls .new_energize_img6 {
        width: 135px;
        right: -11px;
        bottom: 198px;
    }
    .discover-sec .right img {
        max-width: 100%;
        margin-left: -20%;
    }
    .hme_partcle_anitmn_cls .new_energize_img7 {
        width: 274px;
        left: -44px;
        bottom: -36px;
    }
    .hme_partcle_anitmn_cls .new_energize_img8 {
        width: 120px;
        right: 100px;
    }
    .explore-sec .animaation_txt_col_cls {
        max-width: 255px;
        top: 38vh;
        right: 0;
    }
    .hme_partcle_anitmn_cls .new_build_img1 {
        width: 230px;
        left: 0;
        top: 37px;  
    }
    .hme_partcle_anitmn_cls .new_build_img2 {
        width: 74px;
        left: -20px;
        top: 81px;
    
    }
    .hme_partcle_anitmn_cls .new_build_img3{
        width: 95px;
        left: -21px;
        bottom: 150px;
        z-index: 1;
    }
    .hme_partcle_anitmn_cls .new_build_img4 {
        width: 300px;
        left: -56px;
        bottom: -16px;
    }
    .hme_partcle_anitmn_cls .new_build_img7{
        width: 260px;
        left: -190px;
    }
    .hme_partcle_anitmn_cls .new_build_img5 {
        width: 164px;
        right: 201px;
        bottom: 170px;
    }
    .hme_partcle_anitmn_cls .new_build_img6 {
        width: 159px;
        top: 129px;
        left: 130px;

    }
    .exploresecfeatures .hme_partcle_anitmn_cls {
        width: 512px;
    }
    .explore-sec .hme_partcle_anitmn_cls h4{
        right: -367px;
    }
    /* .explore-sec .animaation_txt_col_cls p{
        font-size: 16px;
    } */
    .explore-sec .animaation_txt_col_cls h3 {
        font-size: 17px;
    }
    .venture-sec .animaation_txt_col_cls {
        max-width: 250px;
        top: 38vh;
        left: 0%;

    }
    .venture-sec .hme_partcle_anitmn_cls h4 {
        right: -113px;
        bottom: 0;
    }
    .venture-sec .hme_partcle_anitmn_cls {
        width: 480px;
        right: -56px;
    }
    .venture-sec .right img {
        max-width: 100%!important;
        margin-left: 0!important;
    }
    .hme_partcle_anitmn_cls .new_venture_img2 {
        width: 240px;
        right: -119px;
    }
    .hme_partcle_anitmn_cls .new_venture_img3 {
        bottom: 152px;
        z-index: 1;
        right: 29px;
    }
    .hme_partcle_anitmn_cls .new_venture_img7 {
        left: 167px;
    }
    .new_venture_img5 {
        left: 130px;
        top: -21px;
    
    }
    .hme_partcle_anitmn_cls .new_venture_img6 {
        left: 13px;
        bottom: 2px;
    }
    .hme_partcle_anitmn_cls .new_venture_img1 {
        left: 137px;
        bottom: 28px;
    }
    .protectsecfeatures .hme_partcle_anitmn_cls {
        width: 430px;
        height: 600px;
        position: relative;
        left: -34px!important;
    }
    .new_protect_img1 {
        left: 127px;
        width: 76px;
        top: -47px;
    }
    .hme_partcle_anitmn_cls .new_protect_img2 {
        width: 260px;
    }
    .new_protect_img3 {
        width: 160px;
        left: 75px;
        top: 0px;
    }
    .new_protect_img4 {
        width: 204px;
        right: 0;
        top: -43px;
    }
    .new_protect_img5 {
        width: 210px;
        right: 56px;
        top: 60px;
    }
    .new_protect_img8 {
        width: 310px;
        left: -64px;
        bottom: -10px;
    }
    .protect-sec .hme_partcle_anitmn_cls h4 {
        left: 219px;
        top: 206px;
    }
    .testicnwidth {
        /* max-width: 500px; */
        max-width: 100%;
        margin: 0px 0px 0px auto;
        padding-left: 150px;
    }
    .testimonialhmsecfeatures .slick-slide p {
        font-size: 20px;
    }
    .testimonialhmsecfeatures .slick-slide::before{
        left: 86px;
    }
    .testimonialhmsecfeatures h3 {
        left: -119px;
    }
    .site_logo_img_cls h3::before {
        right: -88px;
        top: -122px;
    }
    .site_logo_img_cls h3::after {
        width: 40%;
    }
 }
 @media screen and (min-width:992px) and (max-width:1024px){
    .site_logo_img_cls h3::before{
    right: -135px;
    top: -170px;
    }
}
@media screen and (min-width:1200px) and (max-width:1375px){
    .site_logo_img_cls h3::before{
        right: -171px;
        top: -207px;
    }
}

@media screen and (min-width: 1801px) {
    .page-template-home .define-sec .container, .page-template-home .discover-sec .container, .page-template-home .explore-sec .container, .page-template-home .venture-sec .container, .page-template-home .protect-sec .container {
        max-width: 1300px !important;
        width: 1300px !important;
    }
    .spliting_txt_postn_cls {
        font-size: 4.5vw;
    }
    .page-template-dg-hype .identityBgOne .container, .page-template-dg-element .identityBgOne .container, .page-template-product-identity-2 .identityBgOne .container, .page-template-dgweb .identityBgOne .container, .page-template-care .identityBgOne .container {
        max-width: 70%;
    }
    /* .page-template-dg-hype .animatedBG::before {
        content: '';
        width: 100%;
        height: 200px;
        background: #fd7e05;
        position: absolute;
        left: -100%;
        top: 0;
        opacity: 1;
    } */
    .page-template-dg-hype .captionBox .identityBGtitle, .page-template-dg-element .captionBox .identityBGtitle, .page-template-product-identity-2 .captionBox .identityBGtitle {
        padding-left: 0 !important;
    }
    .page-template-dg-hype #productIdentityTextBannerDown .container, .page-template-dg-element #productIdentityTextBannerDown .container, .page-template-dgweb #identitybannerTextbox .container, .page-template-care #identitybannerTextbox .container {
        max-width: 60%;
    }
    .page-template-product-identity-2 #productIdentityTextBannerDown .container {
        max-width: 70%;
    }
    .page-template-dg-hype .identitybannerTextbg p, .page-template-dg-element .identitybannerTextbg p, .page-template-dgweb .identitybannerTextbg p, .page-template-care .identitybannerTextbg p {
        max-width: 80%;
        margin: 0 auto;
    }
}
.suites-sec .about-page h6{text-align: center;}
.suites-sec .about-page .ctmHt2{text-align: center!important;}

@media screen and (max-width: 767px) {
    .backtotp_arrw_cls.backtotp_arrw{
        left: -76px;
    }
    .innr_content_sec_cls{
        top:0;
    }
    .our-thougts .logoDG img {
        max-width: 165px;
    }
    .globalClass{
        text-align: left!important;

    }
    .newBtn{
        padding: 14px 38px;
        font-size: 14px;
    }
}
.backtotp_arrw_cls.backtotp_arrw.hiddenscroll2top{ display:none !important; }
@media screen and (max-width: 420px) {
    .menu_svg_icn_cls{
        bottom: 45px;
    }
    .menu_svg_icn_cls li{
        width: 116px;
        margin-bottom: 15px;

    }
}
/*===================================
     Single page 
===================================*/
.single.single-post{
    margin: 0px;
}
.single.single-post .entry-content-left ul li{
    font-family: 'Metropolis-Light';
    letter-spacing: 2px;
    margin-bottom: 22px;
    font-size: 18px;
}
.single.single-post .entry-content-left p strong {
    display: block;
    color: #000;
    font-size: 20px;
}
.single.single-post .entry .entry-meta a, .single.single-post .entry .entry-footer a {
    transition: color 110ms ease-in-out;
    color: currentColor;
    font-size: 15px;
}
.single-post .nav-previous a, .single-post .nav-next a{
    line-height: 28px;
}
.single-post .nav-previous a span.post-title, .single-post .nav-next a  span.post-title{
    color: #0063fd;
}
.single.single-post .comments-title{
    font-family: 'Metropolis-Light';
    letter-spacing: 2px;
    margin-bottom: 22px;
}
.single-post .comment-form .comment-notes{
    margin-top: 0;
    font-family: 'Metropolis-Light';
    letter-spacing: 1px;
    font-size: 18px;
}
p.comment-form-cookies-consent label{
    margin-top: 0;
    font-family: 'Metropolis-Light';
    letter-spacing: .5px;
    font-size: 15px;
}
.comment-form input[name="author"], .comment-form input[name="email"], .comment-form input[name="url"] {
    display: block;
    width: 100%;
    border-radius: 30px;
    height: 42px;
    line-height: 42px;
    color: #333;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 14px 30px;
    border-width: 1px;
    border-style: solid;
    font-weight: 500;
    resize: none;
}
.single-post .comment-form input.submit{
    border-radius: 30px;
    min-width: 195px;
    background: #0063fd;
 
}
#comment {
    max-width: 100%;
    box-sizing: border-box;
    border-radius: 15px;
    line-height: 42px;
    color: #333;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 14px 30px;
    border-width: 1px;
    border-style: solid;
    font-weight: 500;
    resize: none;
}
.archive{
    margin:0;
    position: relative;

}
.archive .page-header{
    background: url(/wp-content/themes/dgstudio/images/archive_banner.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: cover;
    padding: 100px 0px;
    margin: 0px;
    text-align: center;
    position: relative;
    height: 265px;
    z-index: 1;

}
@media screen and (min-width:768px){
    .archive .page-header{
        height: 400px; 
    }
    .archive .entry .entry-content{
        margin: 0 10%;
    }
}
@media screen and (max-width:1200px) and (min-width:1024px){
    .single-post .archivebox .archiveboxinner ul li._datebox a{
        padding: 22px 4px 28px!important;
        font-size: 17px!important;
    }
    .single-post .archivebox .archiveboxinner ul li._datebox {
        margin-bottom: 28px!important;
    }
   .single .entry .entry-content{
    margin: 0 10%!important;
   }
   .most-popular-box .post-content .post-title {
    font-size: 19px!important;
}
.most-popular-box {
    padding: 0px 0px!important;
}
.single-post .archivebox .archiveboxinner ul li._datebox {
    width: 40%!important;
}
}
.archive .page-header::before {
    content: '';
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.archive .page-header .page-title{
    color: #fff;
    font-size: 2.125em;
}
.archive .page-header h1.page-title, .archive .page-header h1.page-title span.page-description{
    color: #fff;
}
.archive .page-header .page-description:after{
    color: #ffffff;
}
.archive nav.pagination .nav-links a.prev.page-numbers, .archive nav.pagination .nav-links a.next.page-numbers{
    padding: 16px 0px;
    vertical-align: middle;
    display: flex;
    line-height: 21px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    color: #0063fd;
}
.blog-section-zone ul li .blog-section a{
    color: #0063fd; 
}
.archive nav.pagination .nav-links a.page-numbers, .archive nav.pagination .nav-links span.page-numbers{
    padding: 19px 20px;
}

@media screen and (max-width:767px){
    .entry-content-right .most-popular-list {
        max-width: 100%;
        padding: 0 0px;
    }
    .entry-content-left{
        padding: 0px 15px;

    }
    .entry-content-right .most-popular-list .archivebox {
        border-bottom: none;
        text-align: center;
    }

}
.product-section .img_nav_sec img{
    /* max-width: 460px; */
    margin-left: 24px;
    /* height: 464px; */
    /* margin-top: 34px; */
}

@media screen and (max-width:3000px) and (min-width:1901px){
    .product-section .img_nav_sec img{
        margin-left: 217px;
    }
    .snip1573{
        /* margin-top: 16%; */
    }
    .product-section .prdct_svg_ic_img_cls > img{
        margin-left: 217px;
    }
    .menu_svg_icn_cls{
        /* top: 13.6%; */
    }
}
@media screen and (max-width:3000px) and (min-width:2000px){
    .our_wrk_tb_cls img, .abt_us_tb_cls img, .conct_tb_cls img, .solutin_tb_cls img, .our_thought_tb_cls img{
        max-width: 850px;
        right: auto;
    }
    .snip1573{
        /* height: 55%; */
        height:612px;
    }
}
@media screen and (max-width:1900px) and (min-width:1800px){
    .product-section .img_nav_sec img{
        margin-left: 202px;
    }
    .product-section .prdct_svg_ic_img_cls > img{
        margin-left: 43px;
    }
    .menu_svg_icn_cls{
        /* top: 14%; */
    }
}
@media screen and (max-width:1799px) and (min-width:1400px){
    .product-section .img_nav_sec img {
        margin-left: 162px;
    }
    .product-section .img_nav_sec img{
        /* max-width: 382px; */
    }
    .product-section .img_nav_sec img{
        /* margin-top: 40px; */
    }
    .menu_svg_icn_cls{
        top: 0px;
        height: 510px;
    }
    .img_nav_sec img.img_scale_cls, .prdct_svg_ic_img_cls img{
        transform: scale(1.1);
    }

    /* .snip1573{
        height: 58%;
    } */
}

@media screen and (max-width:1599px) and (min-width:1200px){
    .snip1573{
        /* max-height: 504px; */
        margin-top: 57px;
        min-height: auto;
        border: none;
    }
    .menu_svg_icn_cls {
        right: -123px;
        /* top: 12%; */
        width: 118px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .menu_svg_icn_cls li{
        margin-bottom: 0px;
        padding-bottom: 5px;
        font-size: 10px;
        letter-spacing: 2px;
    }
    .product-section .img_nav_sec img{
        margin-left: 107px;
    /* height: 464px; */
      margin-top: 0px;
    }
    .product-section .img_nav_sec img{
        max-width: 460px;
    }
    .product-section .prdct_svg_ic_img_cls > img{
        margin-left: 107px;
        transform: none;
    }
    .prdct_img_btm_yellw{
        bottom: -150px;
    }
}
@media screen and (max-width:1400px) and (min-width:1200px){
    .product-section .img_nav_sec img{
        margin-top: 60px;
    }
}
/* @media screen and (min-width:1901px){
    .product-section .img_nav_sec img{
        margin-left: 0px;
    }
} */
@media screen and (max-width: 1199px) {
    ._breadcrumb{display: none;}
    ._menutxt{display: none;}
}

.our-clients-by-industry.homecls-classname{
    height: auto;
    padding-top: 107px;
	padding-bottom: 107px;    
	background: #f4f4f4;
}
.our-clients-by-industry .client-arrow{
    color: #1439cd;
	background: transparent;
    padding: 0px 0px 0px 16px;
    /*position: absolute;
    bottom: -6px;
    right: -85px;*/
    z-index: 9;
    transform: rotate(90deg);
}
.our-clients-by-industry .client-arrow.active{
    transform: rotate(-90deg);
	padding: 0px 10px 0px 0px;
}
.our-clients-by-industry .client-arrow:hover{
    background: transparent;
    outline: none;
}
.our-clients-by-industry .client-arrow:focus{
    outline: none;
}
.our-clients-by-industry .client-arrow::before {
    font: normal normal normal 30px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.our-clients-by-industry .client-arrow::before {
    content: "\f105";
	font-size: 60px;
}
.our-clients-by-industry .container-fluid {
    width: 90%;
}
.our-clients-by-industry h3 {
    font-family: 'Metropolis-Light';
    font-size: 32px;
    letter-spacing: 8px;
    color: #606060;
    /* margin-bottom: 50px; */
    position: relative;
}
.client_list{display: none;}
@media screen and (min-width: 768px) {
    .client_list {
        padding-left: 50px;
    }
}
.client_list{
    margin-top:60px;
	background: #fff;
    padding-top: 50px;
}
.client_list p{
    color: #000000;
    letter-spacing: 2px;
    margin-bottom: 2px;
}
.client_list ul li {
    line-height: 1.8;
    color: #707070;
    letter-spacing: 2px;
    font-weight: 100;
    font-family: 'Metropolis-ExtraLight';
}
@media screen and (max-width: 991px) {
    .our-clients-by-industry h3{
        font-size: 25px;
    }
}
@media screen and (max-width: 767px) {
    .our-clients-by-industry h3{
        font-size: 20px;
        letter-spacing: 6px;
		text-align: center;
    }
    .our-clients-by-industry .client-arrow{
        right: 0;
        bottom: -12px;
		display:block;
		width:100%;
    }
}
/*==================================

        Home page css reponsive

===================================*/
@media screen and (max-width: 767px) and (min-width: 320px){
    div#definesec, .discover-sec, .explore-sec, .venture-sec, .protect-sec{
        height: auto;
    }
.define-sec .left.section-inner-box, .discover-sec .right.section-inner-box, .explore-sec .left.section-inner-box, .venture-sec .right.section-inner-box, .protect-sec .left.section-inner-box {
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    width:100%;
    flex-wrap: wrap;
    vertical-align: top;
    float: none !important;
}
.animaation_txt_col_cls{
    position: initial;
    padding-bottom: 50px;
    order: 2;
    text-align: left!important;
}
.hme_partcle_anitmn_cls{
    order: 1;
}
#definesec.define-sec {
    overflow: hidden !important;
    padding-bottom: 30px!important;
}
.discover-sec{
    padding-bottom: 30px!important; 
}
.explore-sec {
    padding-bottom: 30px!important;
}
.venturesecfeatures .venture-sec {
    padding-bottom: 0px !important;
    overflow: hidden !important;
    margin-bottom: 0px!important;
}
}

/*==============2 june 2020=================*/
.product-section .snip1573{
    width: 100%;
    height: 100%;
}
.snip1573.snip1573_addcls{
    top: 0;
}
.product-section .prdct_svg_ic_img_cls > img{
    margin-left: 0;
}
.img_nav_sec img.img_scale_cls, .prdct_svg_ic_img_cls img{
    transition: all 4s ease 0s;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    transform: scale(1);
    max-width:100%;
}
@media screen and (max-width: 3000px) and (min-width: 2000px){
.our_wrk_tb_cls img, .abt_us_tb_cls img, .conct_tb_cls img, .solutin_tb_cls img, .our_thought_tb_cls img {
    max-width: 100%;
    right: auto;
}
}
@media screen and (max-width: 1599px) and (min-width: 1200px){
    .snip1573 {
        margin-top: 0;
    }
    .product-section .img_nav_sec img {
        max-width: 100%;
    }
    .product-section .prdct_svg_ic_img_cls > img{
        transition: all 4s ease 0s;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        margin: auto;
        transform: scale(1);
        max-width:100%;  
    }
}
@media screen and (max-width: 3000px) and (min-width: 1901px){
    .menu_svg_icn_cls{
        /* right: -200px;     */
    }
    .menu_svg_icn_cls{
        height:72%;
    }
    .menu_svg_icn_cls li{
        margin-left:14px;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
.footer_holistc_aprch_cls li {
    padding: 0 10px;
    width: 110px;
    display: inline-block;
}
.footer_holistc_aprch_cls li img {
  max-width: 40px;
}
.footer_holistc_aprch_cls li span {
  font-size: 9px;
  white-space: pre;
}
}

@media screen and (max-width: 1115px) {
    /*.menu_svg_icn_cls ul{
        display:none;
    }*/
}
/* Header Menu Responsive 10 Aug 2020 Edited By Varun Starts */
@media screen and (min-width: 315px) and (max-width: 1200px) {
    .nav_lst_cls {
        padding-top: 0px;
    }
    .menu_svg_icn_cls{
        height:auto;
    }
    .menu_svg_icn_cls{
        position:static;
        height:auto;
    }
    .logo_nav_flex{
        margin-top:5px;
    }
    .nav_lft_inner_cls {
        display:table-cell;
        /* display:grid; */
        margin:15px 0;
    }
}
/*=======15 june =======*/
@media screen and (max-width: 1200px) and (min-width: 1024px){
    .side_br_content_cls {
        margin-left: -33px;
    }
}
@media screen and (max-width: 899px) and (min-width: 769px){
    a.dg_menu_logo_cls img{
        max-width:120px;
    }
}


@media screen and (max-width: 1023px) and (min-width: 760px){
    .side_br_content_cls {
        margin-left: -14px;
    }
}
@media screen and (max-width: 1200px) and (min-width: 315px){
    .productsSubMenu {
        margin: 18px 0px;
        display: none!important;
    }
    .menu_svg_icn_cls.productsSidebar {
        /* display:block!important; */
    }
}
@media screen and (max-width: 1200px) and (min-width: 992px){
    a.dg_menu_logo_cls {
        margin-bottom: 35px;
    }
    .nav_lst_cls li {
        letter-spacing: 15px !important;
        font-size: 16px;
        margin-bottom: 0px;
    }
    .menu_svg_icn_cls ul{
        width: 450px;
        margin: auto;
    }
    .menu_svg_icn_cls ul li {
        margin-bottom: 10px;
        width: 140px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .menu_svg_icn_cls {
        height: auto;
        margin-top: 20px;
    }
    .menu_svg_icn_cls li img {
        max-width: 120px;
    }
    a.dg_menu_logo_cls {
        /* padding-top:12px; */
        margin-bottom: 22px;
    }
    a.dg_menu_logo_cls img {
        max-width: 161px;
    }
    .menu_svg_icn_cls li img {
        max-width: 95px;
    }
}
@media only screen 
  and (min-device-width: 760px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) 
  and (orientation: landscape){
      
  }
@media screen and (max-width: 991px) and (min-width: 760px){
    a.dg_menu_logo_cls {
        margin-bottom: 35px;
    }
    .nav_lst_cls li {
        letter-spacing: 15px !important;
        font-size: 22px;
        margin-bottom: 0px;
    }
    .menu_svg_icn_cls ul{
        width: 50%;
         margin: auto;
    }
    .menu_svg_icn_cls ul li {
        margin-bottom: 10px;
        width: 120px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .menu_svg_icn_cls {
        height: auto;
        margin-top: 30px;
    }
    .menu_svg_icn_cls li img {
        max-width: 115px;
    }
}

@media screen and (max-width: 800px) and (min-width: 315px){
    .nav_lst_cls {
        /* padding-top: 35px; */
    }
    .productsSidebar {
        /* display: block!important; */
        top: 100px;
    }
    .menu_svg_icn_cls{
        /* position: initial; */
        margin-top: 5px;
    }
    .menu_svg_icn_cls li{
        width: 102px;
        margin-bottom: 7px;
    }
    .nav_lst_cls li {
        letter-spacing: 4px !important;
        font-size: 14px;
        margin-bottom: 8px;
    }
    .menu_svg_icn_cls li span{
        line-height: 14px;
    }
    .menu_svg_icn_cls li img {
        max-width: 70px;
    }
    .nav_lft_inner_cls {
        display:grid;
    }
    .side_blue_br_cls{
        width:40px;
    }
}

@media screen and (max-width:760px) and (orientation: portrait){
    .nav_lft_inner_cls {
        display:table-cell;
    }
}
@media screen and (min-width:760px) and (max-width:780px) and (orientation: portrait){
    .nav_lst_cls li{
        font-size:18px;
    }
    .menu_svg_icn_cls li span{
        line-height: 18px;
    }
    .menu_svg_icn_cls li{
        font-size:16px;
    }
    a.dg_menu_logo_cls img{
        max-width:140px;
    }
}
@media screen and (max-width:670px){
    .nav_lft_inner_cls{
        margin:0;
        margin-top:4px;
    }
    .menu_svg_icn_cls{
        margin-top:0;
    }
}
@media screen and (max-width:480px){
    .nav_lst_cls {
        /* padding-top: 70px; */
    }
}
@media screen and (max-width:375px){
    .nav_lst_cls {
        /* padding-top: 35px; */
    }
}
@media screen and (max-width:330px){
    .nav_lst_cls {
        /* padding-top: 5px; */
    }
    .nav_lst_cls li {
        margin-bottom: 0px;
    }
    .menu_svg_icn_cls li img {
        max-width: 60px;
    }
    .menu_svg_icn_cls li {
        width: 102px;
        margin-bottom: 0px;
    }
    .nav_lst_cls li {
        letter-spacing: 4px !important;
        font-size: 13px;
        margin-bottom: 0px;
    }
    .menu_svg_icn_cls li span{
        line-height: 14px;
    }
    a.dg_menu_logo_cls {
        margin-bottom: 22px;
        /* padding-top: 16px; */
    }
}
@media only screen and (max-width: 480px) {
  .client_list { margin-top:50px;}
}

@media screen and (max-width: 450px) and (min-width: 315px){
    .side_br_content_cls .row .col:nth-child(1) {
        display: table;
        height: 100%;
    }
    .nav_lft_inner_cls {
        display: table-cell;
        vertical-align: middle;
    }

}
/* @media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait){
    .nav_lft_inner_cls {
        display: block;
    }
  } */
  /* @media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (-webkit-min-device-pixel-ratio: 3) 
  and (orientation: portrait){
    .nav_lft_inner_cls {
        display: block;
        padding-top:35px;
    }
  } */
  /* @media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (-webkit-min-device-pixel-ratio: 3) 
  and (orientation: landscape){
    .nav_lst_cls {
        padding-top: 5px;
    }
    .menu_svg_icn_cls li {
        width: 102px;
        margin-bottom: 0px;
    }
    a.dg_menu_logo_cls {
        margin-bottom: 0px;
    }
    .menu_svg_icn_cls {
        position: initial;
        margin-top: 3px;
    }
  } */
/*========Landscape mode csss=========*/
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: landscape){
    .nav_lst_cls {
        /* padding-top: 12px; */
    }
    a.dg_menu_logo_cls {
        margin-bottom: 10px;
    }
    .nav_lst_cls li {
        letter-spacing: 4px !important;
        font-size: 12px;
        margin-bottom: 0px;
        line-height:18px;
    }
    .menu_svg_icn_cls ul {
        text-align: center;
        width: 40%;
        margin: auto;
    }
    .menu_svg_icn_cls li img {
        max-width: 50px;
    } 
    .menu_svg_icn_cls li span {
        line-height: 11px;
    }
    .menu_svg_icn_cls li {
        width: 102px;
        margin-bottom: 5px;
    }
  }
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) 
  and (orientation: landscape){
    a.dg_menu_logo_cls {
        margin-bottom: 10px;
    }
    .menu_svg_icn_cls ul {
        text-align: center;
        width: 40%;
        margin: auto;
    }
    .nav_lst_cls li {
        margin-bottom: 0;
    }
    .nav_lst_cls {
        /* padding-top: 18px; */
    }
    .menu_svg_icn_cls li img {
        max-width: 50px;
    }
    .menu_svg_icn_cls li span {
        line-height: 11px;
    }
  }
  @media only screen 
  and (min-device-width: 315px) 
  and (max-device-width: 568px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: landscape){
    .side_br_content_cls {
        margin-left: -15px;
    }
    .nav_lst_cls {
        /* padding-top: 13px; */
    }
    .menu_svg_icn_cls ul {
        text-align: center;
        width: 70%;
        margin: auto;
    }
  }
  @media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
        .nav_lst_cls {
            padding-top: 0;
        } 
        .nav_lft_inner_cls {
            display: table-cell;
        }
    }
    
@media only screen and (min-width: 812px) and (max-width: 1000px) and (orientation: landscape) { 
    .nav_lst_cls {
        padding-top: 8px;
    }
    a.dg_menu_logo_cls {
        margin-bottom: 5px;
    }
    a.dg_menu_logo_cls img {
        max-width: 90px;
    }
    .nav_lst_cls li {
        letter-spacing: 4px !important;
        font-size: 12px;
        margin-bottom: 0px;
    }
    .menu_svg_icn_cls ul {
        width: 65%;
        margin: auto;
    }
    .menu_svg_icn_cls li img {
        max-width: 65px;
    }
    .menu_svg_icn_cls {
        height: auto;
        margin-top: 5px;
    }
    .menu_svg_icn_cls li span {
        line-height: 15px;
        font-size: 12px;
    }
}   
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3)
    and (orientation: landscape) {
        .nav_lst_cls {
            padding-top: 0;
        } 
        .nav_lft_inner_cls {
            display: table-cell;
        }
}
/*===Galaxy 5s===*/
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (-webkit-min-device-pixel-ratio: 3) 
  and (orientation: landscape){
    a.dg_menu_logo_cls img {
        max-width: 60px;
    }
    .menu_svg_icn_cls li {
        width: 102px;
        margin-bottom: 0px;
    }
    .nav_lst_cls {
        padding-top: 5px;
    }
  }
  /*===pixel 2===*/
  @media only screen and (min-width: 731px) and (max-width: 1199px) and (orientation: landscape) { 
    .menu_svg_icn_cls ul {
        text-align: center;
        /* width: 50%; */
        width:350px;
        margin: auto;
    }
    .menu_svg_icn_cls li {
        width: 102px;
        margin-bottom: 0px;
    }
    .nav_lst_cls li {
        margin-bottom: 0px;
    }
    .nav_lst_cls {
        /* padding-top: 22px; */
    }
   }
/*===pixel 2 XL===*/
@media only screen and (min-width: 411px) and (max-width: 1199px) and (orientation: portrait) { 
    .nav_lst_cls {
        /* padding-top: 110px; */
    }
 }
 @media only screen and (min-width: 823px) and (max-width: 1199px) and (orientation: landscape) { 
    .nav_lst_cls {
        /* padding-top: 12px; */
    }
    .menu_svg_icn_cls ul li {
        margin-bottom: 5px;
    }
    .menu_svg_icn_cls ul {
        text-align: center;
        width: 65%;
        margin: auto;
    }
 }
 /* @media only screen 
 and (min-device-width: 768px) 
 and (max-device-width: 1024px) 
 and (-webkit-min-device-pixel-ratio: 1) 
 and (orientation: landscape){
    .menu_svg_icn_cls ul {
        text-align: center;
        width: 50%;
        margin: auto;
    }
 } */
 @media only screen and (min-width: 812px) and (max-width: 1199px) and (orientation: landscape) { 
    .menu_svg_icn_cls ul {
        text-align: center;
        /* width: 65%; */
        width:450px;
        margin: auto;
        margin-bottom:10px;
    }
    .menu_svg_icn_cls ul li {
        margin-bottom: 3px;
    }
    .nav_lst_cls {
        /* padding-top: 10px; */
    }
 }

/**************18th June Ends***************/
/* Header Menu Responsive 10 Aug 2020 Edited By Varun Ends */
@media screen and (min-width:1300px) and (max-width:1360px){
    .shwcse_hedng_cls span {
        font-size: 3.6rem!important;
    }
}
@media screen and (min-width:320px) and (max-width:767px){
    .shwcse_hedng_cls {
        overflow: hidden;
        width: 300px;
        padding: 0px!important;
        margin: auto;
        position: relative;
        top: 15px;
    }
    .holistic-part .shwcse_hedng_cls .h2_cls, .holistic-part .shwcse_hedng_cls span {
        font-size: 53px;
    }
    .holistic-part .shwcse_hedng_cls span {
        font-size: 49px!important;
        letter-spacing: 9px!important;
        position: relative;
        left: 0px;
        top: 3px;
    }
    .holistic-sec .left p {
        font-size: 28px !important;
        margin-top: 8px;
        letter-spacing: 0px!important;
        position: relative;
        left: -3px;
    }
    .shwcse_hedng_cls p {
        letter-spacing: .9px!important;
    }
    .holistic-part .shwcse_hedng_cls p>span.span_anim {
        font-size: 31px!important;
        letter-spacing: 30px!important;
        position: relative;
        left: 2px;
        line-height: 50px;
    }
}


/*===============7 Aug============*/
.portfolio_innr_sec_cls ul::before{
    background: none;
}
.portfolio_innr_sec_cls .prtflio_mat_cls {
    display: none;
}
.top-section-header .d-flex{
    flex-wrap: wrap;
    align-items: center;
}
.top-section-header .col-span{
    width:60%;
    min-height: 200px;
}
.top-section-header .col-span.protfolio-header{
    width: 40%;
    background-color: #fff;
}
.top-section-header .protfolio-header h3{
    padding: 110px 30px;
    text-align: left;
}
.top-section-header p{
    margin: 0px;
    color: #666666;
    text-align: center;
    font-family: 'Metropolis-Regular';
    font-size: 21px;
}
.portfolio_filter {
    padding: 0px 20px;
}
.protfolio-text {
    text-align: center;
    padding: 50px 0px;
}
.portfolio_filter {
    padding: 40px 3% 40px 3%;
    position: relative;
    margin: 0px 20px;
}
.portfolio_filter::after {
    content: '';
    width: 35%;
    height: 1px;
    background: #294acc;
    position: absolute;
    right: 3%;
    top: 75%;
    z-index: 1;
}
.portfolio_filter span {
    /* border-color: #666666; */
    font-size: 22px;
    color: #666666;
    font-weight: 500;
    padding-right: 30px;
    font-family: 'Metropolis-Regular';
    float: left;
    padding-top: 7px;
}
select#portfolio_industory {
    border-radius: 10px;
    padding: 9px 30px 6px;
    min-width: 330px;
    min-height: 42px;
    border-color: #666666;
    font-size: 16px;
    color: #666666;
    font-family: 'Metropolis-Light';
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    background-image: url('/wp-content/uploads/2020/08/arrow-icon.png');
    background-repeat: no-repeat;
    background-position: 95% 51%;
}
select#portfolio_industory option{
    /* margin: 40px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); */
}
select#portfolio_industory:focus{
    outline: none;
}
select#portfolio_industory::-ms-expand {
    display: none;
}

.portfolio_innr_sec_cls::after {
    /* content: '';
    width: 40%;
    height: 1px;
    background: #294acc;
    position: absolute;
    right: 0;
    top: 399px;
    z-index: 1; */
}
.prtflio_mat_cls.prtflio_mat_btm_cls.portfolio-view-more-imge {
    display: block;
    background-color: transparent;
    left: 257px;
    top: -44px;
    width: 39%;
    right: initial;
    padding: 0px;
}
.prtflio_mat_cls.prtflio_mat_btm_cls.portfolio-view-more-imge{
    max-width: 300px;
    margin-left: 20px;
}
.prtflio_mat_cls.prtflio_mat_btm_cls.portfolio-view-more-imge {
    top: -56px;
}
.page-template-our-work .view_more_div_btn_cls {
    width: 100%;
}
.porfolio-row {
    margin: 0px 20px!important;
    padding: 0px 3%;
}
.porfolio-row .col-span-8 {
    /* width: 68%; */
    width: 68%;
    margin-right:3%;
    padding: 0px;
}
.porfolio-row .col-span-4 {
    /* width: 30.9%; */
    /* margin-left: 8px; */
    /* width: 300px; */
    width: 29%;
    padding: 0px;
}
.portfolio-filterbottom-imgage{
    position: relative;
    margin-left: 3px;
}
.portfolio-filterbottom-imgage:hover{
    z-index: 3;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}
.portfolio-filterbottom-imgage:hover .innr_content_sec_cls{
    display: block;
    -webkit-box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.2);
    z-index: 9;
}
.page-template-our-work  .innr_content_sec_cls a.view_more_btn_cls{
    text-align: center;
}
.page-template-our-work .portfolio_innr_sec_cls ul::before{
    content: none!important;
}
.page-template-our-work  .view_more_div_btn_cls{
    margin-top: 125px;
    margin-left: 0;
}
@media screen and (max-width: 1399px) and (min-width: 1025px){
    .prtflio_mat_cls img {
        max-width: 377px;
    }
    .prtflio_mat_cls.prtflio_mat_btm_cls.portfolio-view-more-imge {
        top: -53px;
    }
    .porfolio-row .col-span-8{
        max-width: 68%;
    }
    .porfolio-row .col-span-4{
        max-width: 29%;
    }
}
@media screen and (max-width: 3000px) and (min-width:2601px){
    .porfolio-row .col-span-4 {
        max-width: 28%;
        padding: 0px;
    } 
    .porfolio-row .col-span-8 {
        max-width: 67.5%;
    }
    .portfolio_filter::after {
        width: 40%;
    }
}
@media screen and (max-width: 2600px) and (min-width: 1900px){
    .porfolio-row .col-span-4 {
        max-width: 28%;
        padding: 0px;
    }   
    .porfolio-row .col-span-8 {
       max-width: 68%
    }
    .portfolio_filter::after {
        width: 40%;
    }
}
@media screen and (max-width: 1025px) and (min-width: 993px){
    .porfolio-row .col-span-4 {
        max-width: 27%;
        /* margin-left: 8px; */
    }   
    .porfolio-row .col-span-8 {
        max-width: 66%;
    }
}
@media screen and (max-width: 1199px) and (min-width: 1026px){
    .porfolio-row .col-span-4 {
        max-width: 27%;
    }  
    .porfolio-row .col-span-8 {
        max-width: 68%;
    }
}
@media screen and (max-width: 992px) and (min-width: 768px){
    .porfolio-row .col-span-4 {
        width: 284px;
        /* margin-left: 8px; */
    }   
    .porfolio-row .col-span-8 {
        width: 50%;
    }
    .prtflio_mat_cls.prtflio_mat_btm_cls.portfolio-view-more-imge {
        display: none;
    }
    .portfolio_innr_sec_cls::after{
        width: 27%;
    }
}
@media screen and (max-width: 1024px) and (min-width: 993px){
    .portfolio_filter::after {      
        width: 247px;
     }
    
}
@media screen and (max-width: 992px) and (min-width: 861px){
    .portfolio_filter::after {      
    width: 210px;
     }
    
}
@media screen and (max-width: 860px) and (min-width: 768px){
    .portfolio_filter::after {
        width: 80px;
     }
    
}
@media screen and (max-width: 767px){
    .porfolio-row {
        margin: 0px 15px!important;
    }
    .porfolio-row .col-span-4 {
        width: 100%;
        order: 1;
        /* margin-left: 8px; */
    }   
    .porfolio-row .col-span-8 {
        width: 100%;
        order: 2;
    }
    .portfolio-filterbottom-imgage .innr_content_sec_cls {
        top: 0;
        text-align: center;
    }
    .top-section-header .protfolio-header h3 {
        padding: 50px 30px;
        text-align:center;
    }
    .top-section-header .col-span.protfolio-header{
        width: 100%;
    }
    .portfolio_filter {
        padding: 0px 15px 10px;
    }
    .top-section-header .col-span {
        width: 100%;
        min-height: auto;
    }
    .portfolio_innr_sec_cls::after{
        width: 0px;
    }
    .prtflio_mat_cls.prtflio_mat_btm_cls.portfolio-view-more-imge {
        display: none;
    }
    .top-section-header p{
        font-size: 17px
    }
    .portfolio_filter span{
        font-size: 18px;
        padding-bottom: 8px;
       display: block;
    }
    .portfolio_filter{
        margin: 0px 0px;
    }
    .portfolio_filter::after{
        content: none;
    }
    .portfolio_innr_sec_cls ul{
        padding: 0px 0px;
    }
    .porfolio-row {
        margin: 0px 0px!important;
    }
    .view_more_div_btn_cls::after{
        width: 70%;
    }
    select#portfolio_industory {
        min-width: 320px;
    }
}

/*==========18 Aug==========*/
.animaation_txt_col_cls{
    overflow: visible;
}
.explore-sec .animaation_txt_col_cls{
    text-align:right;
}
.newBtn {
    border: 1px solid #0063f8;
    color: #0063f8;
    border-radius: 10px;
    padding: 14px 32px;
    position: relative;
    right: 0px;
    top: 20px;
    font-size: 20px;
    letter-spacing: 5px;
    background-image: url('/wp-content/uploads/2020/08/img_define-arrow-icon-new.png');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 18px;
}
.newBtn:hover {
    text-decoration: none;
    background: #0063f8;
    color: #fff;
    background-image: url('/wp-content/uploads/2020/08/img_define-arrow-icon-new-1.png');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 18px;
}
.newBtn:focus{
    text-decoration: none;
}


.custom-select-wrapper {
    position: relative;
     user-select: none;
     width: 330px;
     margin-top: 0;
     float: left;
 }
  .custom-select {
    border-radius: 15px;
    padding: 17px 40px 8px;
    min-width: 330px;
    min-height: 52px;
    border-color: #fff;
    font-size: 17px;
    color: #666666;
    font-family: 'Metropolis-Light';
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px;
    text-overflow: "";
    background-image: url(/wp-content/uploads/2020/09/arrow-icon-new.png);
    background-repeat: no-repeat;
    background-position: 94% 51%;
    background-size: 18px;
    cursor: pointer;
    -webkit-box-shadow: 1px 5px 38px -12px rgb(0 0 0 / 45%);
    -moz-box-shadow: 1px 5px 38px -12px rgb(0 0 0 / 45%);
    box-shadow: 1px 5px 38px -12px rgb(0 0 0 / 45%);

    border: none;
    
 }
 .custom-select.open{
    border-bottom: 1px solid #fbfafa;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
 }
  .custom-select__trigger {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: space-between;
 }
 .custom-select__trigger span{
    font-size: 17px;
    color: #2A65EF;
     font-family: 'Metropolis-Light';
     padding: 0px;
     letter-spacing: 1.5px;
 }
  .custom-options {
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    right: 0;
    border-top: 0;
    background: #fff;
    transition: all 0.5s;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 99;
    /* box-shadow: 0px 2px 0px 0px #000;
    -webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.14);
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 37%); */
    /* border-radius: 5px; */
    padding: 0px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    -webkit-box-shadow: 1px 22px 38px -12px rgb(0 0 0 / 45%);
    -moz-box-shadow: 1px 22px 38px -12px rgb(0 0 0 / 45%);
    box-shadow: 1px 22px 38px -12px rgb(0 0 0 / 45%);
 }
 .custom-select-wrapper span.custom-option.selected::before{
    /* content: "\f00c";
    position: absolute;
    top: 3px;
    left: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; */
 }
 .custom-select-wrapper span.custom-option.selected{
    color: #808081;   
 }
  .custom-select.open .custom-options {
      opacity: 1;
      visibility: visible;
      pointer-events: all;
 }
  .custom-select-wrapper span.custom-option {
    position: relative;
    display: block;
    font-size: 22px;
    font-weight: 300;
    line-height: 50px;
    cursor: pointer;
    transition: all 0.5s;
    font-size: 16px;
    color: #808081;
    font-family: 'Metropolis-Light';
    float: none;
    display: block;
    width: 100%;
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 40px;
    border-bottom: 1px solid #fbfafa;
    letter-spacing: 1.5px;
    -webkit-font-smoothing: subpixel-antialiased;
 }
 .custom-select-wrapper span.custom-option:hover{
    color: #2A65EF;
 }

 .custom-select-wrapper span.custom-option:last-child{
     border-bottom: 0px;
 }
  .custom-option:hover {
      cursor: pointer;
      color: #808081;
      /* color: #ffffff!important;
      background-color: #0063fd; */
      /* font-weight: bold!important; */
 }
  .custom-option.selected {
    /* font-weight: bold!important; */
    /* color: #ffffff!important;
    background-color: #0063fd; */
 }
 @media screen and (min-width: 768px){
    .custom-select-wrapper {
        position: relative;
        user-select: none;
        width: 354px;
        margin-top: 0;
        float: left;
    }
 }
 @media screen and (max-width: 767px){
    .custom-select-wrapper{
        max-width: 100%;
        float: none;
        width: 100%;
    }
    .custom-select {
        min-width: 100%;
    }
    .custom-options{
        padding: 10px 15px 10px;
    }
    .custom-select {
        border-radius: 10px;
        padding: 10px 15px 6px;
    }
    .custom-select-wrapper span.custom-option{
        padding-right: 0px;
        font-size: 14px;
    }
    .portfolio_filter {
        padding: 0px 9px 10px;
    }
 }
 @media screen and (max-width: 320px){
    select#portfolio_industory {
        border-radius: 10px;
        padding: 9px 13px 6px;
        min-width: 182px;
    }
    /* .custom-select-wrapper {
        width: 266px!important;
    }
    .custom-select {
        min-width: 252px!important;
    } */
}

.page-template-template-partsdg-element-php #ResearchAnalysePlanStrategy hr, .page-template-template-partsdg-element-php #BrandCommunication hr, .page-template-template-partsdg-element-php #WeDesignYourCorporateIdentity hr{
    border-color:#faea00;
}
@media screen and (max-width: 1024px) and (min-width: 768px){
    .our-clients-by-industry.homecls-classname {
        /*margin-bottom: 50px;*/
    }
}
@media screen and (min-width:760px) and (max-width:767px){
    .our-clients-by-industry.homecls-classname {
        margin-bottom: 50px;
    }
    .home .logo-part span.span_lne_anim_cls{
        width: 73% !important;
        display: block!important;
        margin-top: 2%;
    }
    .home.page-template-home .holistic-sec .left {
        width: 35%!important;
        margin-top: 109px !important;
    }
    .home.page-template-home .holistic-sec .right {
        width: 65%!important;
    }
    
    .home .shwcse_hedng_cls h3 {
        font-size: 34px;
        padding-right: 60px;
        margin-top: 50px;
    }
    .home .holistic-part .shwcse_hedng_cls .h2_cls {
        line-height: 3rem;
    }
    .home .holistic-part .shwcse_hedng_cls .h2_cls {
        font-size: 1.7rem !important;
        letter-spacing: 3.5px;
    }
    .home .holistic-part .shwcse_hedng_cls span {
        font-size: 1.7rem !important;
        letter-spacing: 4.5px!important;
    }

    .home .holistic-sec .left p {
        font-size: .9rem!important;
    }
    .home .FirstSectio-homePage .new_hme_headr_img_cls {
        height: 600px;
        width: 100%!important;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls1 {
        top: 22%;
        max-width: 220px!important;
        right: 5%;
        width: initial;
        left: initial;
    }
    .home.page-template-home .holistic-sec .right{
        width: 100%;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls2.holostic_img_addanimtn_cls2 {
        top: 9%;
        left: 2%;
        max-width: 230px;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls3.holostic_img_addanimtn_cls3 {
        right: -7%;
        top: 8%;
        max-width: 250px;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls4.holostic_img_addanimtn_cls4 {
        top: 44%;
        left: 11%;
    }
    
    .home .new_hme_headr_img_cls > .holostic_img_cls4 {
        max-width: 300px;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls5.holostic_img_addanimtn_cls5 {
        top: 2%;
        right: -12%;
        max-width: 200px;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls6 {
        max-width: 133px;
        top: 41%!important;
        left: 23%!important;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls7.holostic_img_addanimtn_cls7 {
        right: -18%;
        max-width: 213px;
        top: 41%;
        width: initial;
    }
    .new_hme_headr_img_cls > .holostic_img_cls8.holostic_img_addanimtn_cls8, .new_hme_headr_img_cls > .holostic_img_cls10.holostic_img_addanimtn_cls10, .new_hme_headr_img_cls > .holostic_img_cls11.holostic_img_addanimtn_cls11, .new_hme_headr_img_cls > .holostic_img_cls12.holostic_img_addanimtn_cls12 {
        max-width: 128px!important;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls8 {
        top: 56%;
        right: -9%;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls9.holostic_img_addanimtn_cls9 {
        max-width: 121px;
        top: 30%;
        left: 50%;
        width: initial;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls10 {
        left: 16%;
        max-width: 128px;
        top: 58%;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls11 {
        right: 22%;
        top: 13%;
        z-index: 1;
        max-width: 92px!important;
    }
    .home .new_hme_headr_img_cls > .holostic_img_cls12 {
        left: 18%;
        top: 20%;
        max-width: 128px;
    }
    .home .holistic-part .shwcse_hedng_cls .h2_cls, .home .holistic-part .shwcse_hedng_cls span {
        text-align: left;
    }
    .home .holistic-sec .left p {
        text-align: left;
    }
    .home .page-template-home .logo-part img {
        width: 150px;
    }
    .home .globalClass {
        text-align: center!important;
    }
    .home .holistic-part .shwcse_hedng_cls p>span {
        letter-spacing: 12.5px!important;
        line-height: 48px!important;
    }
    .HomeBottmTxt-sec ul.subHeaderLogos li span {
        font-size: 13px;
        line-height: 20px;
    }
    .home .container {
        max-width: 100%!important;
    }
    .home .subHeader .line1 {
        font-size: 40px;
        line-height: 45px;
    }
    .home .newBtn {
        width: inherit;
        display: inline-block;
        text-align: center;
        clear: both;
    }
    .page-template-home .logo-part img {
        width: 170px!important;
    }
    .home .HomeBottmTxt-sec ul.subHeaderLogos{
        margin-bottom: 50px;
    }
    .home .HomeBottmTxt-sec .subHeader .subHeaderContent {
        font-size: 22px;
        padding: 0px 58px
    }
    .home .HomeBottmTxt-sec ul.subHeaderLogos li {
        width: initial;
        display: inline-block;
        padding-bottom: initial;
    }
    .home .HomeBottmTxt-sec ul.subHeaderLogos li:after {
        top: 0;
        right: -21px;
        left: initial;
        bottom: 0;
        height: 45px;
    }
    .home .define-sec .hme_partcle_anitmn_cls h4 {
        right: -330px!important;
        margin: auto!important;
        top: 225px!important;
        font-size: 20px!important;
        letter-spacing: .4rem!important;
        transform: rotate(-90deg)!important;
        opacity: 1!important;
    }
    .home .definesecfeatures .hme_partcle_anitmn_cls {
        width: 360px!important;
        left: 0%;
        height: 600px;
        margin-top: 0px;
        margin-left: initial;
    }
    .hme_partcle_anitmn_cls .new_define_img1 {
        width: 225px;
        height: 300px;
    }
    .hme_partcle_anitmn_cls .new_define_img2 {
        width: 220px;
        left: -69px;
        bottom: 141px;
    }
    .hme_partcle_anitmn_cls .new_define_img3 {
        width: 200px;
        right: 40px;
        bottom: 134px;
        z-index: 1;
    }
    .hme_partcle_anitmn_cls .new_define_img4 {
        width: 320px;
        bottom: -11px;
        left: 0px;
    }
    .hme_partcle_anitmn_cls .new_define_img5 {
        left: 143px;
        width: 80px;
        top: -49px;
    }
    .hme_partcle_anitmn_cls .new_define_img6 {
        width: 273px;
        right: 44px;
    }
    .hme_partcle_anitmn_cls .new_define_img7 {
        width: 170px;
        left: 39px;
        top: 37px;
    }
    .home .hme_partcle_anitmn_cls .new_define_img8 {
        width: 120px;
        right: 204px;
        top: -24px;
    }
    .home .define-sec .animaation_txt_col_cls {
        top: 15%!important;
        position: absolute;
        right: 0;
        text-align: right!important;
        max-width: 295px!important;
        left: initial;
    }
    div#definesec .container, .discover-sec .container, .explore-sec .container, .venture-sec .container, .protect-sec .container {
        height: auto!important;
        display: table;
    }
    .home .discover-sec .animaation_txt_col_cls {
        max-width: 225px;
        top: 15vh;
        left: 0%;
    }
    .home .homecls-classname.discoversecfeatures {
        padding-top: 0px;
    }
    .home .discover-sec .animaation_txt_col_cls {
        max-width: 241px!important;
        top: 15vh!important;
        left: 0%;
        position: absolute;
    }
    .home .discover-sec .hme_partcle_anitmn_cls {
        width: 410px;
        right: -50px;
    }
    .home .discover-sec .hme_partcle_anitmn_cls {
        float: right;
        height: 600px;
        position: relative;
        margin-left: auto;
        margin-right: initial;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img1 {
        width: 220px;
        right: -71px;
        height: 300px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img2 {
        width: 100px;
        top: 27px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img3 {
        width: 190px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img4 {
        right: 9px;
        width: 130px;
        bottom: 176px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img5 {
        width: 145px;
        right: 90px;
        top: 83px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img6 {
        width: 135px;
        right: -11px;
        bottom: 198px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img7 {
        width: 274px;
        left: -44px;
        bottom: -36px;
    }
    .home .hme_partcle_anitmn_cls .new_energize_img8 {
        width: 120px;
        right: 100px;
        top: -50px;
    }
    .home .discover-sec .hme_partcle_anitmn_cls h4{
        left: -164px;
        top: 260px;
        bottom: initial;
        transform: rotate(-90deg)!important;
        opacity: 1;
        font-size: 20px;
        letter-spacing: .4rem;
        right: auto;
    }
    .home .explore-sec .animaation_txt_col_cls {
        max-width: 255px!important;
        right: 0;
        position: absolute;
        left: initial;
        top: 12vh!important;
    }
    .home .explore-sec .animaation_txt_col_cls {
        text-align: right;
        top: 12vh;
    }
    .home .build_sec_cls .spliting_txt_postn_cls, .home .build_sec_cls .animaation_txt_col_cls h3 {
        text-align: right;
    }
    .home .explore-sec.build_sec_cls .animaation_txt_col_cls p {
        text-align: right;
    }
    .home .explore-sec .hme_partcle_anitmn_cls{
        width: 512px;
        height: 600px;
        position: relative;
        margin-top: 0px;
        margin-right: auto;
        margin-left: initial;
    }
    .home .hme_partcle_anitmn_cls .new_build_img1 {
        width: 230px;
        left: 0;
        top: 37px;
    }
    .home .hme_partcle_anitmn_cls .new_build_img2 {
        width: 74px;
        left: -20px;
        top: 81px;
    }
    .home .hme_partcle_anitmn_cls .new_build_img3 {
        width: 95px;
        left: -21px;
        bottom: 150px;
        z-index: 1;
    }
    .home .hme_partcle_anitmn_cls .new_build_img4 {
        width: 300px;
        left: -56px;
        bottom: -16px;
    }
    .home .hme_partcle_anitmn_cls .new_build_img5 {
        width: 164px;
        right: 201px;
        bottom: 170px;
    }
    .home .hme_partcle_anitmn_cls .new_build_img6 {
        width: 159px;
        top: 129px;
        left: 130px;
    }
    .home .hme_partcle_anitmn_cls .new_build_img7 {
        width: 260px;
        left: -190px;
    }
    .home .explore-sec .hme_partcle_anitmn_cls h4{
        right: -316px;
        transform: rotate(-90deg)!important;
        opacity: 1;
        bottom: 0px;
        left: auto;
        font-size: 20px;
        letter-spacing: .4rem;
        top: -60px;
    }
    .home .venture-sec .animaation_txt_col_cls{
        right: auto;
        max-width: 250px!important;
        top: 19vh!important;
        left: 0%;
        position: absolute;
    }
    .home .venture-sec .hme_partcle_anitmn_cls{
        width: 480px;
        right: -56px;
        float: right;
        height: 600px;
        margin-left: auto;
        margin-right: initial;
    }
    .home .hme_partcle_anitmn_cls .new_venture_img1 {
        left: 137px;
        bottom: 28px;
        width: 90px;
    }
    .home .venture-sec .right img {
        max-width: 100%!important;
        margin-left: 0!important;
    }
    .home .hme_partcle_anitmn_cls .new_venture_img2 {
        width: 240px;
        right: -119px;
        height: 260px;
        z-index: 99;
    }
    .home .hme_partcle_anitmn_cls .new_venture_img3 {
        bottom: 152px;
        z-index: 1;
        right: 29px;
        width: 200px;
    }
    .home .hme_partcle_anitmn_cls .new_venture_img4 {
        width: 140px;
        right: 180px;
        top: 5px;
        z-index: 1;
    }
    .home .new_venture_img5 {
        left: 130px;
        top: -21px;
        width: 190px;
        z-index: 1;
    }
    .home .hme_partcle_anitmn_cls .new_venture_img6 {
        left: 13px;
        bottom: 2px;
        width: 280px;
    }
    .home .hme_partcle_anitmn_cls .new_venture_img7 {
        left: 167px;
        width: 200px;
        top: 110px
    }
    .home .hme_partcle_anitmn_cls .new_venture_img8 {
        width: 100px;
        right: 194px;
        bottom: 15px;
    }
    .home .venture-sec .hme_partcle_anitmn_cls h4{
        right: -58px;
        bottom: 0;
        transform: rotate(-90deg)!important;
        opacity: 1;
        font-size: 20px;
        letter-spacing: .4rem;
        top: -60px;
        left: initial;
    }
    .home .protectsecfeatures .left .animaation_txt_col_cls {
        bottom: -94px;
        
    }
    .home .homecls-classname {
        height: auto;
        position: relative;
    }
    .home .homecls-classname {
        clear: both;
    }
    .home .protectsecfeatures.homecls-classname .left .animaation_txt_col_cls {
        padding-right: 0px!important;
        padding-bottom: 0px!important;
        top: 19%!important;
        right: 0vw;
        max-width: 240px!important;
        padding-right: 20px!important;
        text-align: right!important;
        position: absolute;
        left: initial;
    }
    .home .protect-sec .spliting_txt_postn_cls {
        text-align: right;
    }
    .home .protect-sec .animaation_txt_col_cls h3, .home .protect-sec .animaation_txt_col_cls p {
        text-align: right;
    }
    .home .protectsecfeatures .protect-sec .hme_partcle_anitmn_cls {
        left: 0px;
        width: 380px;
        height: 600px;
        position: relative;
        left: -34px!important;
        margin-right: auto;
        margin-left: initial;
        margin-top: 0px;
    }
    .home .new_protect_img1 {
        left: 127px;
        width: 76px;
        top: -47px;
    }
    .home .hme_partcle_anitmn_cls .new_protect_img2 {
        width: 260px;
    }
    .home .new_protect_img3 {
        width: 160px;
        left: 75px;
        top: 0px;
    }
    .home .new_protect_img4 {
        width: 204px;
        right: 0;
        top: -43px;
    }
    .home .new_protect_img5 {
        width: 210px;
        right: 56px;
        top: 60px;
    }
    .home .new_protect_img6 {
        width: 200px;
        right: 34px;
        bottom: 190px;
    }
    .home .new_protect_img7 {
        width: 150px;
        left: 90px;
        bottom: 70px;
        z-index: 1;
    }
    .home .new_protect_img8 {
        width: 310px;
        left: -64px;
        bottom: -10px;
    }
    .home .protect-sec .hme_partcle_anitmn_cls h4{
        left: 200px;
    top: 222px;
    transform: rotate(-90deg)!important;
    opacity: 1;
    right: -221px;
    font-size: 20px;
    letter-spacing: .4rem;
    }
    .home .rowCustom {
        column-count: 2;
        column-gap: 1em;
        width: 100%;
        margin: auto;
        padding-left: 50px;
    }
}
/*======25 Nov===*/
@media screen and (min-width:768px){
    .mobile_show{
        display: none;
    }
}
@media screen and (max-width:767px){
   .mobile_hide{
       display: none;
   } 
   .hme_partcle_anitmn_cls{
        width: 100%;
        height: auto;
   }
   .hme_partcle_anitmn_cls.barding_service_text img {
        position: relative;
        left: -15px;
   }
   .discover-sec .right img {
    max-width: 100%!important;
    margin-left: 0px!important;
   }
   .define-sec .animaation_txt_col_cls {
    text-align: left;
    width: 100%;
   }
   .newBtn{
    padding: 14px 15px
   }
   .testimonialhmsecfeatures .slick-slide p {
    font-size: 15px!important;
    /* text-align: justify; */
   }
}