#loading-icon-bx {
  width: 100%;
  height: 100%;
  /*background-color: #fff;*/
  position: fixed;
  left: 0;
  top: 140px;
  opacity: 1;
  z-index: 999999999;
  background-image: url(https://cdn.silverpush.co/wp-content/themes/silverpush/assest/images/loading.gif);
  background-repeat: no-repeat;
  background-size: 60px;
  background-position: center;
  display:none;
}

.page-content {
  width: 100%;
  display: inline-block;
}

.home-top-carousel .owl-nav,
.brands-carousel .owl-nav,
.latest-updates-carousel .owl-nav,
.event-carousel .owl-nav,
.industry-carousel .owl-nav,
.award-carousel .owl-nav,
.investors-carousel .owl-nav {
  position: absolute; width: 100%; top: 15px; display: none;
}
.is-fixed .navbar-toggler {margin: 28px 0 20px 15px;}
.menu-links .nav>li>.sub-menu,.menu-links .nav>li>.mega-menu {box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);}
.technology_top .technology_bg {padding-top: 0;}

.holiday-topStrip {position: fixed; width: 100%; top: 155px; z-index: 99;}
.holiday-topStrip p {display: flex; justify-content: space-between; align-items: center; background: linear-gradient(90deg, #4FB39F 0%, #162035 77.17%); -webkit-backdrop-filter: blur(60px); backdrop-filter: blur(60px); border-radius: 30px; padding: 10px 25px; margin: 0; font-size: 18px; line-height: 1.5; color: #fff; -webkit-transition: all 0.3s; transition: all 0.3s;}
.holiday-topStrip p a {width: calc(100% - 25px); display: flex; align-items: center; color: #fff;}
.holiday-topStrip p a:hover {text-decoration: underline;}
.holiday-topStrip p a img {width: 20px; margin-right: 7px;}
.holiday-topStrip p span {cursor: pointer; display: flex; align-items: center; justify-content: center; border: 2px solid #fff; border-radius: 50%; width: 25px; height: 25px; font-size: 13px; font-weight: normal;}
@media screen and (max-width:767px) {
    .holiday-topStrip {top: 115px;}
    .holiday-topStrip p {font-size: 13px; line-height: 1.3; padding: 5px 10px;}
    .holiday-topStrip p span {width: 20px; height: 20px; font-size: 12px;}
}

/* new home start */
body .cookies_txt {top:auto; bottom:0;}
.download_txt {background-color:#4eaf9c; padding:0.65rem 0.5rem; width:100%; height: 60px; position:fixed; top:0; left:0; z-index:99;}
.download_txt .title {margin:0; color:#fff; text-align:center; font-size:1rem; font-weight:bold;}
.download_txt.in + .header {top:59px;}
.download_txt.in + .header + .page-content {padding-top:146px;}

.marquee-wrapper {
    overflow: hidden;
    width: 100%;
}

.marquee-content {
    display: flex;
    width: max-content;
    animation: marquee 20s linear infinite;
}

.homeMarquee {
    display: flex;
    gap: 50px;
    padding-right: 50px;
}

.marquee-wrapper:hover .marquee-content {
    animation-play-state: paused;
}

@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}
.homeMarquee { display: flex; justify-content: space-between; width: 100%; }
.homeMarquee p.title:first-child { margin-right: 100px; }
.homeMarquee p.title a { position: relative; }
.homeMarquee p.title a span.newTag { position: absolute; background: red; font-size: 12px; padding: 3px 0px 2px; border-top-left-radius: 10px; top: -1px; right: -20px; width: 38px; height: 20px; color: #fff; font-weight: bolder; border-bottom-right-radius: 10px; }

.menu-links .nav > li:last-child a {background: #50b39f !important; border:2px solid #50b39f; border-radius: 8px;}
.menu-links .nav > li:last-child a:hover {box-shadow:0 -40px 0 0 #F5F5F5 inset; color: #50b39f !important;}
.btn, .menu-links .nav > li a{-webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;}
.homeAi {padding:4rem 0; background:url('https://silverpushcdn.s3.amazonaws.com/static/homeAi.jpg')no-repeat fixed center left; background-size:cover; min-height:80vh;}
.homeAi .title {color:#fff; font-size:2.3rem; line-height:1.2; font-weight:bolder;}
.homeAi .title span {color:#4eaf9c; display:block;}
.homeAi .shortText {color:#fff; font-size:1.2rem; line-height:1.3; padding-bottom:1.5rem; margin:0 auto; position:relative;}
.homeAi a.btn, .advertising .btn, .co2-emission .btn {background-color:#4fb39f; border:2px solid #4fb39f; padding:1rem 2.6rem; font-size:1.2rem; line-height:1.2; color:#fff; font-weight:bolder; border-radius:12px;}
.homeAi a.btn::before, .advertising .btn::before, .co2-emission .btn::before, .download_txt .btn::before {background:inherit; border-radius:12px;}
.homeAi a.btn:hover::before, .advertising .btn:hover::before, .co2-emission .btn:hover::before {background:#fff; color:#4eaf9c;}
.homeAi a.btn:hover, .advertising .btn:hover, .co2-emission .btn:hover {color:#4fb39f; background-color:#fff;}
.download_txt .btn {margin-left:0.5rem; padding:0.4rem 1.5rem 0.35rem; font-size:0.9rem; line-height: normal; color: #4eaf9c; background-color:#fff; border:1px solid #fff; font-weight:bolder; border-radius:12px;}
.download_txt .btn:hover::before {background:#4fb39f; color:#fff;}
.download_txt .btn:focus {color:#152034;}
.download_txt .close {font-size:1rem; line-height:normal; color:#fff; opacity:0.6; margin-top:2px; border: 1px solid; border-radius: 8px;padding:4px 8px 3px;}
.download_txt .close:hover {opacity:1;}

.home-banner {background-color:#fff; border-radius:24px; width:100%; height:auto;}
.home-banner .head {background-color:#262626; height:50px; border-top-left-radius:22px; border-top-right-radius:22px; position:relative;}
.home-banner .head::before {position:absolute; content:'...'; left:24px; top:11px; font-size:60px; line-height:0; font-weight:bolder; letter-spacing:5px; color:#fff; width:80px; height:35px;}
.home-banner .tab {display: flex; align-items: center; justify-content: center; padding-bottom:10px;}
.home-banner .tablinks {border:none; background:transparent; margin:0 7px; padding:5px; cursor:pointer;}
.home-banner .tablinks:focus {outline: none;}
.home-banner .tablinks img {max-width:36px; height:auto; transition: all 0.5s ease;}
.home-banner .tablinks:hover img {transform:scale(1.25, 1.25);}
.home-banner .tabcontent, .videoTag {padding:0; position:relative; border-radius: 0 0 24px 24px;}
.videoTag video {border-radius: 0 0 24px 24px;}
.videoTag::before, .videoTag::after {display: none; position:absolute; content:''; width:2px; height:90%; left:0.5rem; top:0.5rem; background-color:#fff;}
.videoTag::after {left:auto; right:0.5rem;}
:focus-visible {outline:none;}

.pillars {padding:4rem 2rem; background:url('https://silverpushcdn.s3.amazonaws.com/static/pillars-bg.jpg')no-repeat fixed bottom left; background-size:100%;}
.pillars .tabsec {width:100%; margin:0 auto; max-width:91%; background-color:#fff; padding:1rem 2rem 2rem; box-shadow:0 0 24px rgba(0, 0, 0, 0.12); border-radius:22px; min-height:360px;}
.pillars .tabsec .title {text-align: center; margin:1.5rem 0 1rem; font-size:1.7rem; font-weight:600;}
.pillars .tab {display: flex; padding:1.5rem 0; justify-content: space-between;}
.pillars .tab button {background-color: inherit; float: left; border: 1px solid #dedede; outline: none; cursor: pointer; padding:1rem 3.5rem; transition:0.5s ease-in-out; font-size: 16px; line-height: normal; color: #c7c7c7; font-weight: 500; border-radius:12px;}
.pillars .tab button:last-child {margin-right:0;}
.pillars .tab button::before {border-radius:12px; background: inherit;}
.pillars .tab button:hover {background-color:#4eaf9c; color:#f1f1f1;}
.pillars .tab button.active {background-color:#4eaf9c; color: #fff; font-weight: 600; border-color:#86d9c9; box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);}
.pillars .tab button.active::before {background:#4eaf9c;}
.tabcontent {display: none; padding:1rem 0; -webkit-animation: fadeEffect 2s; animation: fadeEffect 2s; color: #000;}
@-webkit-keyframes fadeEffect {
from {opacity: 0;} to {opacity: 1;}
}
@keyframes fadeEffect {
from {opacity: 0;} to {opacity: 1;}
}

.pillars .tabcontent h2 {font-weight:600; margin-bottom:0.4rem; font-size:1.5rem;}
.pillars .tabcontent .rightImg, .homeAi .rightImg {border-radius: 20px;}
.advertising {position:relative; padding:3rem 0 5rem;}
/* .advertising.in {padding-top:4rem;} */
.advertising.inb {padding-bottom:7rem;}
.campain-roi .row {position:relative1;}
.campain-roi {padding:0.9rem 1rem 1rem; border:1px solid #d0d0d0; border-radius:24px; position:absolute; top:0rem; left:0; right:0; margin: auto; width: 100%; max-width:200px; background-color:#fff; box-shadow:0px 8px 24px rgba(0, 0, 0, 0.1); display:none; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; z-index:4;}
.campaign1 {top:25%;}
.campaign2 {top:-2%; left:42%;}
.campaign3 {top:0%; left:auto; right:5%;}
.campaign4 {top:38%; left:auto; right:9%;}
.campaign5 {top:auto; left:auto; right:5%; bottom:5%;}
.campaign6 {top:auto; left:auto; right:20%; bottom:18%;}
.campaign7 {top:auto; left:5%; bottom:2rem;}
.campaign8 {top:42%; left:24%;}
.campain-roi.show {display:block;}
.campain-roi .icon {width:55px; height:55px; display:block; margin:auto; background:url(https://silverpushcdn.s3.amazonaws.com/static/roi.svg)no-repeat center; background-size:contain !important;}
.campaign1 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/Increase_Brand_Awareness.png)no-repeat center;}
.campaign2 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/unique_reach.png)no-repeat center;}
.campaign3 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/Optimum_Ad_Exposure.png)no-repeat center;}
.campaign4 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/Drive_Sustainable_Growth.png)no-repeat center;}
.campaign5 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/Increase_User_Engagement.png)no-repeat center;}
.campaign6 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/Data-Driven_Ad_Performance.png)no-repeat center;} 
.campaign7 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/Brand_Safety_Suitability.png)no-repeat center;}
.campaign8 .icon {background:url(https://silverpushcdn.s3.amazonaws.com/static/advertising/20-30_Higher_ROI.png)no-repeat center;}

.campain-roi .close {position: absolute; top:-6px; right:-7px; width:24px; height:24px; border: 1px solid #d0d0d0; display: flex; justify-content: center; align-items: center; font-size: 1rem; line-height:normal; color:rgb(22 32 53 / 50%); border-radius: 50%; background-color: #fff; opacity: 1; padding-top:2px;}
.campain-roi .close:hover {border-color: #c30101; color: #c30101;}

.advertising .campain-roi .title {font-size:0.85rem; line-height:1.2; font-weight:500; margin:5px 0 0; text-align:center;}
.advertising .title {font-size:2.2rem; line-height:1.4; font-weight:bolder; margin-bottom:1rem;}
.advertising .shortText {font-size:1.5rem; line-height: 1.3;}
.add-strategy {position: relative; display: flex; justify-content: center; align-items: center; min-height:480px;}
.add-strategy::before {position:absolute; content:''; left:-25%; top:-40px; width:40px; height:41px; background:url(https://silverpushcdn.s3.amazonaws.com/static/pointer-icon.png)no-repeat; background-size:100%;}
.add-strategy::after {position:absolute; content:'Click + icon to interact'; left:-16%; top:-37px; font-size:0.9rem; line-height:normal; font-weight:bolder; color:#4fb39f; width:110px; height:auto;}
.add-strategy .addImg {max-width:400px; position: absolute; top:18%; left:0; right:0; margin:auto; border-radius:20px; z-index:3;}
.advertising .container {position:relative;}
.zoomIn {border:8px solid #b7dbd6; border-radius:50%; max-width:fit-content; position:absolute; right:4rem; top:1rem;}
.zoomIn .plus {color:#fff; background-color:#078373; font-size:1.5rem; line-height:1; font-weight:bolder; width:32px; height:32px; display:flex; justify-content: center; align-items: center; border-radius:50%; padding-top:3px;}
.advertising .zoomin0 {right:47%; top:27%; z-index:3;}
.advertising .zoomin1 {right:23%; top:-54px; z-index:2;}
.advertising .zoomin2 {right:3%; top:-5%; z-index:3;}
.advertising .zoomin3 {right:8%; top:47%; z-index:3;}
.advertising .zoomin4 {right:4%; top:auto; bottom:6%; z-index:3;}
.advertising .zoomin5 {right:24%; top:auto; bottom:6%; z-index:3;}
.advertising .zoomin6 {right:45%; top:auto; bottom:-2%; z-index:3;}
.advertising .zoomin7 {right:35%; top:55%; z-index:3;}
.add_img_bg {background-color:rgb(78 175 156 / 10%); width:410px; height:400px; border-radius:50%; position:relative; z-index:3;}
.add_img_bg::before, .add_img_bg::after {position:absolute; content:''; width:110%; height:110%; left:-5%; top:-5%;
background-color:inherit; border-radius:50%; z-index:2;}
.add_img_bg::after {width:120%; height:120%; left:-10%; top:-10%; z-index:1;}

.co2-emission {background-color:#172640; background:url(https://silverpushcdn.s3.amazonaws.com/static/co2-bg.jpg)no-repeat fixed center; padding:4rem 0 3rem; position:relative;}
.co2-emission .col-sm-12 {text-align:center;}
.co2-emission .title {color:#fff; font-size:2rem; font-weight:bolder; margin-bottom:0.5rem;}
.co2-emission .shortText {color:#fff; font-size:1.2rem; line-height:1.2; padding-bottom:1.5rem; margin:0 auto; position:relative;}
.co2-emission .shortText::after {position:; content:''; width:190px; height:2px; left:0; right:0; margin:auto; bottom:0; background:#fff;}
.co2-emission .btn {padding:0.6rem 2rem;}
.co2-emission .zoomIn {border:none; top:5rem; right:auto; left:5rem;}
.co2-emission .zoomIn .plus {color:#000; background-color:#fff; font-size:1.1rem; width:80px; height:80px;}

.mothers-day { padding: 100px 0; background: url(https://silverpushcdn.s3.amazonaws.com/static/homeAi.jpg) no-repeat fixed center left; background-size: cover; }
.mothers-day figure { margin: 0; }
.mothers-day figure img { width: 100%; border-radius: 20px; }
.mothers-day .owl-dots { margin-top:15px; }

.co2count {width:100%; margin:0 auto 2rem; max-width:94%;}
.countlist {margin:0; display:flex; justify-content:space-between; align-items:center; background-color:#0e1420; border:12px solid #50b39f; padding:0.75rem; border-radius:24px; position:relative;}
.countlist .countNo, .countlist .count_no {list-style-type:none; color:#50b39f; background-color:#fff; border:2px solid #50b39f; border-radius:12px; width:73px; height:100px; display:flex; justify-content:center; align-items:center; font-size:5rem; font-weight:bolder; padding-top:7px; animation: fade_in_show 0s}
.countlist::before {position:absolute; content:''; background-color:#50b39f; width: 40px; height: 72px; right: -56px; top: 27px; border-top-right-radius:12px; border-bottom-right-radius:12px;}
.countlist::after {position:absolute; content:''; right:-50px; top:-40px;
background:url(https://silverpushcdn.s3.amazonaws.com/static/co2bg-icon.png)no-repeat; width:24px; height:100px; background-size:contain;}
.countlist .countNo:last-child, .countlist .count_no:last-child {position:relative;}
.countlist .countNo:last-child::after, .countlist .count_no:last-child::after {position:absolute; content:'g'; right:2px; bottom:-7px; font-size:2rem; color:inherit;}
.countlist.new {margin:0 auto; max-width:fit-content; min-width: calc(100% + 0px);}
.countlist.new .count_no {width:calc(100% + 10px); padding:1rem 1.5rem 0rem 1rem; height:140px; font-size:8rem; letter-spacing:15px; text-shadow:2px 2px #8a8a8a;}
.countlist .count_no:last-child::after  {width:32px; bottom:2px; line-height:normal;}
@keyframes fade_in_show {
     0% {
          opacity: 0.5;
          transform: scale(1)
     }

     100% {
          opacity: 1;
          transform: scale(1)
     }
}

.bubble {position:absolute; top:50%; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); right:0; margin:0 auto; content:""; width:14px; height:14px; border-radius:50%; background:#fff; opacity:0; font-size:4px; display:flex; justify-content:center; align-items:center;}
.bubble.relative {position:relative; left:1%; float:left; margin-left:30px;}
.bubble.animate {-webkit-animation:bubbleEffect 2s ease-out infinite; -moz-animation:bubbleEffect 2s ease-out infinite; -ms-animation:bubbleEffect 2s ease-out infinite; -o-animation:bubbleEffect 2s ease-out infinite; animation:bubbleEffect 2s ease-out infinite;}
.bubble.animate.delay-1 {-webkit-animation:bubbleEffect 2s ease-out .5s infinite; -moz-animation:bubbleEffect 2s ease-out .5s infinite; -ms-animation:bubbleEffect 2s ease-out .5s infinite; -o-animation:bubbleEffect 2s ease-out .5s infinite; animation:bubbleEffect 2s ease-out .5s infinite;}
.bubble.animate.delay-2 {-webkit-animation:bubbleEffect 2s ease-out 1s infinite; -moz-animation:bubbleEffect 2s ease-out 1s infinite; -ms-animation:bubbleEffect 2s ease-out 1s infinite; -o-animation:bubbleEffect 2s ease-out 1s infinite; animation:bubbleEffect 2s ease-out 1s infinite;}
@-webkit-keyframes bubbleEffect {
  0% {opacity:1;}
  100% {-webkit-transform:scale(10); -moz-transform:scale(10); -ms-transform:scale(10); -o-transform:scale(10); transform:scale(10); opacity:0;}
}
@keyframes bubbleEffect {
  0% {opacity:1;}
  100% {-webkit-transform:scale(10); -moz-transform:scale(10); -ms-transform:scale(10); -o-transform:scale(10); transform:scale(10); opacity:0;}
}


.zoom {animation: zoomInZoomOut 3s ease infinite;}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes zoomInZoomOut {
  0% {
    transform: scale(0.9, 0.9);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(0.9, 0.9);
  }
}


.partners {padding:4rem 0 0; background:#fff;}
.partners .tabsec {width: 100%; margin: 0 auto; padding:0; box-shadow:none; border-radius:0;}
.partners .tabsec .title, .testimonials .title {color:#152034; font-size:2rem; text-align: center; margin:0 0 1rem; font-weight:600;}

/* .partners .tab button {background-color:inherit; outline: none; cursor:pointer; border:none; border-bottom:2px solid #dedede; width:28%; padding:0.5rem 4rem 1rem; transition:0.5s ease-in-out; font-size:1.4rem; line-height: normal; color: #c7c7c7; font-weight:500;}
.partners .tab button::before {background:#4eaf9c; height:2px;}
.partners .tab button:hover {color:#4eaf9c; border-color:#4eaf9c;}
.partners .tab button.active {color:#4eaf9c; font-weight: 600; border-color:#4eaf9c;}
.partners .tab button.active::before {background:#4eaf9c;}
 */

.partners .tab {display: flex; padding:1rem 0; justify-content: space-around;}
/* .partners .tab button {background-color: inherit; float: left; border: 1px solid #dedede; outline: none; cursor: pointer; padding:1rem 3.5rem; transition:0.5s ease-in-out; font-size: 16px; line-height: normal; color: #c7c7c7; font-weight: 500; border-radius:24px;}
.partners .tab button:last-child {margin-right:0;}
.partners .tab button::before {border-radius:24px; background:#f0f0f0;}
.partners .tab button:hover {background-color:#172640; color:#f1f1f1;}
.partners .tab button.active {background-color:#172640; color: #fff; font-weight: 600; border-color:#172640; box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);}
.partners .tab button.active::before {background:#172640;}
 */
.awardSec {background-color:#fff;}
.award-inner {background-color:#172640; padding:1.5rem 2rem 3.5rem; position:relative; width:100%; margin:0 auto; border-radius:24px;}
.awardSec .title {color:#fff; text-align: center; margin:0.2rem 0 1.2rem; font-size:1.75rem; font-weight:600;}
.awards .owl-item .item {padding:1rem; background-color:#fff; border-radius:20px;}
.awards .owl-item.active:nth-child(3) {margin-right:0 !important;}
.awards .owl-dots, .homeblog .owl-dots, .our_network .owl-dots, .testimonial_slide .owl-dots {position: absolute; left: 0; right: 0; margin:auto; bottom:-36px;}
.awards .owl-dots .owl-dot, .homeblog .owl-dots .owl-dot, .our_network .owl-dots .owl-dot, .testimonial_slide .owl-dots .owl-dot {background-color:#ccc; border-radius:50%; border:none; width:12px; height:12px; margin:0 5px;}
.awards .owl-dots .owl-dot.active, .homeblog .owl-dots .owl-dot.active {background-color:#fff; width:13px; height:13px;}
.our_network .owl-dots {bottom: -50px;}
.our_network .owl-dots .owl-dot, .testimonial_slide .owl-dots .owl-dot {background-color:#cbcbcb;}
.our_network .owl-dots .owl-dot.active {background-color:#000; width:13px; height:13px;}
.our_network .owl-item, .awards .owl-item {display: flex; align-items: center; justify-content: center;}
.our_network .owl-item img, .awards .owl-item img {max-width:235px;}
.our_partners, .our_brands {padding-top:1rem;}
.our_network .owl-nav, .awards .owl-nav {opacity:0.2;}
.our_network:hover .owl-nav, .awards:hover .owl-nav {opacity:1;}

.testimonials {padding:3rem 0 5rem; background:url(https://silverpushcdn.s3.amazonaws.com/static/pillars-bg.jpg)no-repeat fixed bottom left; background-size: 100%;}
.testimo {border:1px solid #e8e8e8; padding:1rem; background-color:rgb(241 241 241 / 1%); color:#323232; border-radius:24px;}
.testimo .row {justify-content: center; align-items: center;}
.testimo .img {border-radius:22px;}
.testimo .title {font-size:0.9rem; line-height:normal; font-weight:600; text-align:left; margin:0;}
.testimo p {font-size:1rem; line-height:1.3; margin-bottom:10px;}
.testimonial_slide .owl-dots {bottom:-30px;}
.testimonial_slide::before, .testimonial_slide::after {position:absolute; content:''; width:100px; height:68px; background:url(https://silverpushcdn.s3.amazonaws.com/static/testimonial/quotes.png)no-repeat; left:-50px; top:-50px; z-index:-1; display:none;}
.testimonial_slide::after {top:auto; left:auto; right:-50px; bottom:-50px; transform: rotate(180deg);}

.more, .readless {display:none;}
.readmore, .readless {color:#4fb39f; font-weight:bold; margin-left:5px;}
.readmore:hover, .readless:hover {color:#4fb39f; opacity:0.7;}
.homeblog {padding:3rem 0 5rem; position:relative; background-color:#fff;}
.homeblog::after {position:absolute; content:''; left:0px; bottom:0px; width:100%; height:55%; background-color:#4fb39f;}
.homeblog .title {color:#152034; text-align: center; margin:0.5rem 0 2rem; font-size:1.75rem; font-weight:600;}
.homeblog-carousel .owl-stage, .homeblog-carousel .owl-item {display: flex; align-items: stretch; justify-content: stretch;} 
.recent_posts {padding:1.4rem 1rem; background-color:#fff; border:1px solid #e8e8e8; box-shadow:0px 1px 4px rgba(0,0,0,.12); border-radius: 22px; 
  display: flex; flex-direction: column; justify-content: space-between; align-items: center; height:100%;}
.recent_posts .title {font-size:1.1rem; line-height: 1.2; margin:0.5rem 0 1rem; font-weight: 500; }
.homeblog .recent_posts a.btn {background-color:#4eaf9c; border:1px solid #4eaf9c; padding:0.5rem 1.4rem; font-size:0.9rem; line-height:normal; color:#fff; font-weight:600; border-radius:12px;}
.homeblog .recent_posts a.btn::before {background:inherit; border-radius:12px;}
.homeblog .recent_posts a.btn:hover::before, .homeblog .recent_posts a.btn:hover {background:#fff; color:#4eaf9c;}

.homeblog .owl-dots .owl-dot {background-color:#008976;}
.homeblog .owl-nav .owl-next, .homeblog .owl-nav .owl-prev, .our_network .owl-nav .owl-next, .our_network .owl-nav .owl-prev, 
.awards .owl-nav .owl-next, .awards .owl-nav .owl-prev {position: absolute; top:30%; left:-50px; z-index: 10;}
.homeblog .owl-nav .owl-next, .our_network .owl-nav .owl-next, .awards .owl-nav .owl-next {left:auto; right:-50px;}
.homeblog .owl-nav .owl-next .fa, .homeblog .owl-nav .owl-prev .fa, .awards .owl-nav .owl-next .fa, .awards .owl-nav .owl-prev .fa {font-size:4rem; color:#fff;}
.homeblog .owl-nav .owl-next:hover .fa, .homeblog .owl-nav .owl-prev:hover .fa {color:#152034;}
.our_network .owl-nav .owl-next .fa, .our_network .owl-nav .owl-prev .fa {font-size:4rem; color:#000;}
.our_network .owl-nav .owl-next:hover .fa, .our_network .owl-nav .owl-prev:hover .fa {color:#008976;}

.locations {padding-top:1rem;}
.locations .title {color:#152034; text-align: center; margin:2rem 0 0.25rem; font-size:1.75rem; font-weight:600;}
.locations .smtitle {color:#152034; text-align: center; font-size:1.3rem; margin-bottom:0.5rem;}
.fixed .location-map {background:url(https://silverpushcdn.s3.amazonaws.com/static/map.jpg)no-repeat fixed center; background-size:90%; background-position:center bottom;}
.fixed .location-map img {opacity:0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out;}
.location-map {margin:0; text-align:center;}
.awards_m, .homeblog_m {display:none !important;}
.isologo img {border-radius: 6px; margin-top: 1.2rem;}
@media screen and (min-width:1100px) {
.co2count {width:100%; margin:0 auto 1.5rem; max-width:77%;}
.co2-emission p {max-width:74%; width:100%; margin:auto;}
.partners .container {max-width:1040px;}
.award-inner {max-width:87%;}
.awards .owl-nav .owl-prev {left:-40px;}
.awards .owl-nav .owl-next {right: -40px;}
.homeAi {display:flex; justify-content:center; align-items:center;}
.homeAi .shortText {padding-right:2rem;}
.awards .owl-item .item {width:100%; max-width:90%;}
.countlist{min-height:115px; margin-left:-4%;}
.partners .tab button {width:28%;}
.menu-logo > a {padding-top:10px;}
}

@media screen and (min-width:1500px) {
  .pillars .tabsec, .award-inner {max-width:1110px;}
  .bubble.relative {left:12%;}
  .countlist .countNo, .countlist .count_no {width:9%;}
  .partners .container {max-width:1140px;}
}

@media screen and (min-width:1750px) {
  .container, .partners .container {max-width:1450px;}
  .co2-emission {min-height:500px; background-size: contain;}
  .homeAi .title, .advertising .title, .partners .tabsec .title, .co2-emission .title, .testimonials .title, .locations .title, .footer_listing h3 {font-size: 3.2rem; line-height: 1.4;}
  .homeAi .shortText, .advertising .shortText, .testimonials .testimo .title, .testimo p, .recent_posts .title, .co2-emission .shortText {font-size:1.9rem; line-height: 1.5;}
  .pillars .tabsec .title, .pillars .tabcontent h2, .awardSec .title {font-size:2.4rem; line-height:normal;}
  body p, .pillars .tab button, .partners .tab button, .locations .smtitle, footer .footer_listing ul li {font-size:25px; line-height:38px;}
  .testimonials {padding-top:6rem;}
  .awardSec .title {margin:1rem 0 2rem;}
  .co2-emission p {max-width: 100%;}
  footer .footer_listing ul li {margin-bottom: 20px;}
  footer .footer-top {padding-top:80px;}
}

@media screen and (max-width:1180px) {
.homeAi {min-height:auto;}
.homeAi .title, .pillars .tabsec .title, .advertising .title, .co2-emission .title {font-size:1.7rem;}
.pillars .tab {padding-top:0.5rem;}
.pillars .tab button {padding: 0.7rem 2rem; margin-right: 1rem;}
.add_img_bg {width:350px; height:350px;}
.countlist {padding:0.5rem; border-width:10px;}
.countlist .countNo {width:9%; height:90px; font-size:4rem;}
.co2-emission .title {margin-bottom:0.7rem;}
.advertising, .co2-emission {overflow:hidden;}
.testimo .img {max-width:120px;}
.co2-emission {min-height:380px;}
  
}

@media only screen and (min-width:768px) and (max-width:1180px) {
/*.advertising .title, .co2-emission .title {font-size:1.7rem;}
.co2-emission .shortText {font-size:1.2rem;}*/
.tabsec .tabcontent {font-size:1rem; line-height:normal; padding:0;}
.pillars .tabsec {max-width:100%; padding:1rem;}
.homeAi .title, .pillars .tabsec .title, .advertising .title, .co2-emission .title, .partners .tabsec .title, .testimonials .container > .title, .awardSec .title, .locations .title {font-size:1.5rem;}
.pillars .tabcontent h2 {font-size:1.3rem; line-height:normal;}
.pillars .tabcontent p {font-size: 1rem; line-height: 1.4; margin-bottom:5px;}
.homeAi .shortText, .advertising .shortText, .co2-emission .shortText, .locations .smtitle {font-size:1rem;}
.add-strategy .addImg {max-width:330px; top:22%;}
.partners .tabsec {max-width:90%;}
.testimonial_slide::before {background-size:65%; left: -40px; top: -25px;}
.testimonial_slide::after {background-size:65%; right: -40px; bottom: -25px;}
.advertising {padding-top:1rem;}
.advertising .zoomin1 {right: 23%; top: -5px;}
.advertising .zoomin2 {right: -2%; top: 5%;}
.add-strategy::before {left: -30%; top: 0px;}
.add-strategy::after {top: 2px;}
.co2-emission .col-sm-12 {max-width:82%; width:100%; margin:auto;}
.countlist {width:100%;}

}


@media screen and (max-width:767px) {
.homeAi .btn, .advertising .btn, .co2-emission .btn {padding:0.6rem 1.5rem; font-size:1rem; margin-bottom:2rem;}
.pillars {padding:2rem 0.7rem 1rem;}
.pillars .tab {flex-direction: row; padding: 0.5rem 0 0; flex-wrap: wrap; justify-content: space-around;}
.pillars .tabsec {max-width:100%; padding:0.7rem 0.5rem;}
.pillars .tabsec .title, .pillars .tabcontent h2, .advertising .title, .co2-emission .title,  .testimonials .title, .partners .tabsec .title, .awardSec .title, .locations .title {font-size:1.3rem; line-height:1.3; margin:8px 0;}
.homeAi .title {font-size: 1.4rem; margin-bottom:1.5rem;}
.homeAi .title span {display:inline-block;}
.homeAi .shortText, .advertising .shortText {font-size:1.2rem;}
  
.pillars .tab button {margin:0 0 15px; max-width:49%; padding:0.6rem 1.2rem; font-size:0.9rem;}
.pillars .tabcontent p:last-child {font-size:1rem; line-height:1.4; margin-bottom:0;}
.pillars .tabcontent h2 {margin:1rem 0 0.25rem;}
.add-strategy .addImg {max-width:280px; top:26%;}
.add_img_bg {width:320px; height:320px;}
.advertising {padding:1rem 0 3rem;}
.advertising.inb {padding-bottom:3rem;}
.advertising .shortText br {display:none;}
.advertising .zoomin0 {right:8%; top:140px;}
.advertising .zoomin1 {right:auto; top:250px; left:20px;}
.advertising .zoomin2 {right:120px; top:340px;}
.advertising .zoomin3 {right:15%; top:70%;}
.advertising .zoomin5 {right:40%; bottom:1%;}
.advertising .zoomin6 {right:auto; top:auto; bottom:3%; left:20px;}
.advertising .zoomin7 {right:70%; top:65%;}
.campaign1 {left:auto; right:20px; top:135px;}
.campaign2 {left:15px; right:auto; top:250px;}
.campaign3 {left:auto; right:20px; top:37%;}
.campaign4 {left:auto; right:20px; top:61%;}
.campaign5 {left:auto; right:20px; bottom:10%;}
.campaign6 {bottom:1%;}
.campaign7 {left:15px; right:auto; bottom:2%;}
.campaign8 {left:15px; right:auto; top:59%;}

.mothers-day { padding: 20px 0; }
  
.add-strategy::before {right:100px; left:auto; top:0;}
.add-strategy::after {right:-15px; left:auto; top:0;}

.partners {padding:1rem 0 2rem;}
.partners .tabsec {min-height:fit-content;}
.partners .tabsec .title {margin:0 0 10px;}
.partners .tab button {padding:0.5rem 1.1rem; width:auto; font-size:0.9rem;}
.homeblog .owl-nav .owl-next, .homeblog .owl-nav .owl-prev, .our_network .owl-nav .owl-next, .our_network .owl-nav .owl-prev, .awards .owl-nav .owl-next, .awards .owl-nav .owl-prev {left:0;}
.homeblog .owl-nav .owl-next, .our_network .owl-nav .owl-next, .awards .owl-nav .owl-next {left: auto; right: 0px;}
.awards .owl-dots .owl-dot, .homeblog .owl-dots .owl-dot, .our_network .owl-dots .owl-dot, .testimonial_slide .owl-dots .owl-dot {width:11px; height:11px; margin:0 2px;}
.our_network .owl-dots .owl-dot.active, .awards .owl-dots .owl-dot.active {width:12px; height:12px;}
.award-inner {max-width:94%; padding:1.5rem 1rem 3rem;}
.awardSec .title {margin:0 0 1rem;}
.countlist .countNo {width:10%; height:45px; font-size:2rem; padding-top:4px;}
.co2-emission {background-attachment:inherit;}
.co2-emission .shortText {font-size:1.1rem;}
.co2-emission .btn {margin-bottom:0;}
.co2count {margin: 0 auto; max-width: 100%; overflow: hidden; padding: 1rem 1.6rem 0 0;}
.countlist {padding:4px; border-width:6px; margin-bottom:0.5rem;}
.countlist::before {width:20px; height:32px; right:-28px; top:9px;}
.countlist::after {right: -26px; top: -22px; width: 16px; height:50px; background-size:100%;}
.countlist .countNo:last-child {padding-right:7px;}
.countlist .countNo:last-child::after {right:0px; bottom:-1px; font-size: 1.1rem;}
.countlist.new .count_no {width: 100%; padding: 0.3rem 1.5rem 0rem 1rem; height: 55px; font-size: 2.2rem; letter-spacing: 8px; background: rgb(255 255 255 / 94%);}
.countlist .count_no:last-child::after {font-size:2rem; right:-8px;}
.countlist.new::before {right: -24px; top: 16px;}
.co2-emission .zoomIn {top:1rem; left:1rem;}
.bubble.relative {position:absolute; left:3%; top:12%;}
.homeblog {padding:1rem 0 4rem;}
.homeblog .container > .title {margin:1.5rem 0 1rem;}
.recent_posts .title {font-size:1rem; margin:0 0 0.7rem;}
.locations .smtitle {font-size:1.1rem; line-height:normal; margin-bottom:0;}
.location-map img {opacity:1;}  
.testimonials {padding:1.2rem 0 3.2rem;}
.testimonials .testimo .title {font-size:0.9rem; margin-bottom:0;}
.testimo .img {max-width:100px; margin:0 auto 1rem;}
.testimonial_slide .owl-dots {bottom:-24px;}
.testimonial_slide::before {left:-10px; top:-20px; background-size: 50%;}
.testimonial_slide::after {right:-5px; bottom:-20px; background-size: 50%;}
.footer_listing .col-sm-3:nth-child(2) {float:left; width:49%;}
.footer_listing .col-sm-3:nth-child(3) {float:right; width:49%; text-align: right;}
.footer_listing .col-sm-2 figure:nth-child(1) {float:right; width:45%;}
.footer_listing .col-sm-2 figure:nth-child(2) {float:left; width:45%;}
.subscribe-form {margin-top: 12px;}
.widget-heading span {font-size: 1.4rem;}
.homeblog .owl-nav, .awards .owl-nav {display:none;}
.download_txt .btn {font-size:13px;}

.awardSec .awards_lg, .homeblog .homeblog-carousel, button.back-to-top {display:none !important;}
.awardSec .awards_m, .homeblog_m {display:block !important;}
.header.rs-nav .menu-links.show {width:86%;}
.rs-nav .menu-links .nav>li>a, .rs-nav .menu-links .nav>li:last-child a {padding-left:15px;}
.rs-nav .menu-links .nav>li.menu_arrow a span.tags-new {top:-10px; right:-7px}
.header.rs-nav .menuicon.open {width:30px; height:30px; font-size:22px; font-weight:bold; margin:25px -6px 0;}
  
}
 
@media screen and (max-width:480px) {
.download_txt .title {font-size:14px;}
.download_txt.in + .header {top:58px;}
.download_txt.in + .header + .page-content {padding-top:108px;}
.pillars .tabsec .title {font-size:1.2rem;}
.testimo {display:flex; min-height:400px; align-items: center;}
.testimo .row {justify-content: space-around;}

}

body.home .home_slider, body.home .technology_top, body.home .technology_bg, body.home .customer_top_bg,  body.home .customer_bg, body.home .footer-section, body.home .brands_bg {display:none;}

.page-id-1117 .homeblog { display: none; }
/* new home end */