.circle-element {
  position: relative;
  z-index: 2;
  text-align: center;
}
.circle-element .figure {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.circle-element .figure img {
  border-radius: 50%;
  -webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
  transition: all 1s;
}
.circle-element:hover img {
  -webkit-transform: scale(1.2) rotate(-3deg);
-moz-transform: scale(1.2) rotate(-3deg);
-o-transform: scale(1.2) rotate(-3deg);
-ms-transform: scale(1.2) rotate(-3deg);
  transform: scale(1.2) rotate(-3deg);
}

.circle-element .figure-caption {
  font-size: 22px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 700;
  margin-top: 20px;
}

.solutions-industries-slider {
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  -webkit-transform: translate(0, 50%);
-moz-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
  transform: translate(0, 50%);
  z-index: 1;
}
.solutions-industries-section  {
  position: relative;
}
.circle-element .figure .sislide-picture  {
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}

.solutions-industries-countcontainer {
  position: relative;
  margin-top: -65px;
}
.countcontainer-bg {
  background-color: rgba(255,255,255,0.9);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border-radius: 5px;
  position: relative;
  top: -65px;
  z-index: 1;
  padding: 15px 0;
  overflow: hidden;
}

.contact-section {
  height: 275px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bcb-picture {
  position: relative;
  overflow: hidden;
}
.bcb-list {
  background-color: rgba(208,208,208,0.35);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 15px 10px;
  /* animation:fadeInUp 1s ease backwards; */
}
.bcb-list h5 {
  color: #ffffff;
  font-size: 12px;
  line-height: 17px;
  font-weight: 700;
  margin-bottom: 0;
  padding: 0px 30px;
  text-align: center;
}
.bcb-list-items {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 1;
  padding: 0 20px;
  margin-bottom: 10px;
}
.bcb-list img {
  margin-bottom: 5px;
}
.bcb-picture picture img {
  width: 100%;
} 

.bcb-picture::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgb(0,0,0);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  background: -moz-linear-gradient(180deg,rgba(0,0,0,.07) 50%,rgba(0,0,0,.7) 85%);
  background: -webkit-linear-gradient(180deg,rgba(0,0,0,.07) 50%,rgba(0,0,0,.7) 85%);
  background: linear-gradient(180deg,rgba(0,0,0,.07) 50%,rgba(0,0,0,.7) 85%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  -webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);




}

@-webkit-keyframes fadeInUp {
  0%{transform:translate(0px, 100px); opacity: 0;}
  100%{transform:translate(0px, 0); opacity: 1;}
}
@-moz-keyframes fadeInUp {
  0%{transform:translate(0px, 100px); opacity: 0;}
  100%{transform:translate(0px, 0); opacity: 1;}
}
@-o-keyframes fadeInUp {
  0%{transform:translate(0px, 100px); opacity: 0;}
  100%{transform:translate(0px, 0); opacity: 1;}
}
@keyframes fadeInUp{
  0%{transform:translate(0px, 100px); opacity: 0;}
  100%{transform:translate(0px, 0); opacity: 1;}
}

.aluminiumfoil-slider .slick-slide.slick-active {
  transition: transform 0.6s ease;
  transform: scale(0.8);
  position: relative;
}
.aluminiumfoil-slider .slick-slide.slick-active.slick-current {
  transition: transform 0.8s ease;
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
.aluminiumfoil-section p {
  margin-bottom: 10px;
}
.aluminiumfoil-slider .slick-item {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.aluminiumfoil-slider .slick-item .figure-img img {
  width: 100%;
}
.aluminiumfoil-slider .slick-slide.slick-active.slick-current figcaption .btnwrap {
  top: 75px;
  left: 37px;
}
.aluminiumfoil-slider figcaption .btnwrap {
position: absolute;
top: -55px;
left: 0;
width: auto;
display: inline-flex;
align-items: center;
justify-content: center;
}
.aluminiumfoil-slider figcaption .btnwrap .arrow-btn img {
  width: 30px;
  height: 20px;
  margin-left: 0;
}
.aluminiumfoil-slider figcaption .btnwrap::after {
  content: '';
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #27368C;
  width: 20%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.aluminiumfoil-slider {
  width: 105%;
  padding-left: 5%;
}
.aluminiumfoil-slider figcaption img {
  position: relative;
  z-index: 1;
}
.aluminiumfoil-slider figure .figure-img {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}
.aluminiumfoil-slider figure .figure-img img {
  transition: all 1s;
}
.aluminiumfoil-slider .slick-slide.slick-active:hover figure .figure-img img {
  transform:scale(1.2) rotate(-3deg);
}
.aluminiumfoil-slider figcaption .btnwrap .arrow-btn  {
  padding: 0 8px;
}
.aluminiumfoil-slider .slick-prev.slick-arrow {
  left: 10px;
}
.copper-section {
  height: 573px;
  min-height: 100vh;
  /* margin-bottom: 5rem; */
  margin-top: 80px;
}
.copper-block {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-bottom: 20%;
}
.copper-block .copper-img {
  width: 110%;
  position: relative;
  right: -41px;
  z-index: 1;
  bottom: -10px;
}
.copper-block .copper-content {
  background-color: #ffffff;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  padding: 20px 20px 20px 40px;
  position: relative;
}
.copper-block .copper-content p {
  color: #1F1F1F;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  padding-right: 15%;
}
.copper-block .copper-content img {
  margin-bottom: 10px;
}
.copper-block .copper-content .arrow-btn {
  width: 30px;
  height: 20px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  transition: right 0.6s;
}

.copper-block:hover .copper-content .arrow-btn {
  right: 10px;
}
.aluminiumfoil-left {
  padding-left: 30%;
}

.fatRolledProducts-section {
  padding-bottom: 8rem !important;
}

.fatRolledProducts-section .img-parallax-outer{ border-radius:20px; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
.fatRolledProducts-block {
  position: absolute;
  bottom: -15%;
  left: -60%;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
  width: 70%;
}

.fatRolledProducts-block .fatRolledProducts-content {
  background-color: #E9EEF0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  padding: 25px 25px 25px 25px;
  position: relative;
}
.fatRolledProducts-block .fatRolledProducts-content p {
  color: #1F1F1F;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  padding-right: 15%;
}
.fatRolledProducts-block .fatRolledProducts-content img {
  margin-bottom: 10px;
}
.fatRolledProducts-block .fatRolledProducts-content .arrow-btn {
  width: 30px;
  height: 20px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  transition: right 0.6s;
}

.fatRolledProducts-block:hover .fatRolledProducts-content .arrow-btn {
  right: 10px;
}

.aluminium-extrusions-section .section-heading-wrap.active-sectionHead {
  position: fixed;
  top: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 50%;
}

.aluminium-extrusions-section .no-row-reverse .arrowCustom-wrap.arrowCustom-active {
  right: 5%;
}

.innovationCentres-carousel .ic-slide figure img{
  width: 100%;
  transition: transform 1.2s;
  -webkit-transition: transform 1.2s;
  -moz-transition: transform 1.2s;
  -ms-transition: transform 1.2s;
  -o-transition: transform 1.2s;
}
.innovationCentres-carousel .ic-slide:hover img {
  /*transform:scale(1.2) rotate(-3deg);
  */transform:scale(1.2);
  -webkit-transform:scale(1.2) ;
  -moz-transform:scale(1.2) ;
  -ms-transform:scale(1.2) ;
  -o-transform:scale(1.2) ;
}
.innovationCentres-carousel .slick-slide {
  margin: 0 10px;
}
.innovationCentres-carousel .ic-slide {
  position: relative;
}
.innovationCentres-carousel .ic-slide figure {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}
.innovationCentres-carousel .figure-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  text-align: center;
}
.innovationCentres-carousel .figure-caption h3 {
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 700;
}
.innovationCentres-carousel .ic-slide figure::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgb(0,0,0);
  background: -moz-linear-gradient(180deg,rgba(0,0,0,.07) 50%,rgba(0,0,0,.7) 85%);
  background: -webkit-linear-gradient(180deg,rgba(0,0,0,.07) 50%,rgba(0,0,0,.7) 85%);
  background: linear-gradient(180deg,rgba(0,0,0,.07) 50%,rgba(0,0,0,.7) 85%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.innovationCentres-carousel .slick-prev.slick-arrow {left: -20px;}
.innovationCentres-carousel .slick-next.slick-arrow {right: -20px;}

.innovationAssociates-counter .count-box h3 {
  color: #2dafe6;
  font-size: 84px;
  line-height: 94px;
  margin-bottom: 0;
  font-weight: 700;
}
.innovationAssociates-counter .count-box p {
  /* color: #2dafe6; */
  color: #4A4A49;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 0;
  padding: 0 0px;
  font-weight: 600;
}
.innovationAssociates-counter .count-box {
  content: '';
  background-image: url('../images/solution/innovation-associates-block.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 228px;
  position: relative;
  padding: 15px 15px;
  border-radius:20px; 
}
.innovationAssociates-counter .count-box span {
  color: #2dafe6;
  font-size: 16px;
  line-height: 18px;
  position: relative;
  bottom: -24px;
  left: 5px;
}

.innovationAssociates-counter .count-box .rupee-txt {
  font-size: 34px;
  line-height: 38px;
  position: relative;
  top: -15px;
  left: -5px;
  bottom: auto;
}


.brandsInner-center-slider.commonCenter-slider .slick-list {padding: 50px 0 !important;}
.brandsInner-center-slider.commonCenter-slider .figure .figure-caption {align-items: center;height: 40px;}

.brandsInner-center-slider .slick-slide .figure-caption{transition: opacity 1s; opacity: 0;}
.brandsInner-center-slider .slick-slide.slick-current.slick-active.slick-center .figure-caption{ animation:fadeInUp-slide 1s ease backwards; -webkit-animation:fadeInUp-slide 1s ease backwards;transition: opacity 1s;opacity: 1; }


.masthead-outer .hero {position: fixed;}

.solutions-industries-slider .slick-slide[data-slick-index="0"] .in-view{transition-delay:0.4s;}
.solutions-industries-slider .slick-slide[data-slick-index="1"] .in-view{transition-delay:0.6s; }
.solutions-industries-slider .slick-slide[data-slick-index="2"] .in-view{transition-delay:0.7s; }

.count-box-listing .animation-element:nth-child(1).in-view{transition-delay:0.2s;}
.count-box-listing .animation-element:nth-child(2).in-view{transition-delay:0.4s;}
.count-box-listing .animation-element:nth-child(3).in-view{transition-delay:0.7s;}
.count-box-listing .animation-element:nth-child(4).in-view{transition-delay:0.9s;}
.count-box-listing .animation-element:nth-child(5).in-view{transition-delay:0.9s;}

.bottom-connect {display: flex;align-items: center;gap: 15px;}
.bottom-connect .readmore.sm-btn {width: 115px;}


/************************/
.industries-lists-inner {margin-top: -60px;padding-top: 40px;}
.solutions-row {display: flex; flex-wrap: wrap;}
.solutions-row .solutions-block {flex: 0 0 31.5%;max-width: 31.5%; position: relative; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; margin-right: 20px;margin-bottom: 20px;z-index: 10;}
.solutions-row .solutions-block:nth-child(3n) {margin-right: 0;}
.solutions-row .solutions-block figcaption {position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center; z-index: 1; transition: all 0.6s; display: flex; align-items: center; justify-content: center; min-height:70px; flex-wrap: wrap;flex-direction: column;padding: 0 10px;}
.solutions-row .solutions-block figcaption h3 { color: #fff; font-size: 18px; line-height: 26px; margin: 0 auto 0px; width:100%; transition:fontWeight .6s; -webkit-transition:fontWeight .6s; -moz-transition:fontWeight .6s; -ms-transition:fontWeight .6s; -o-transition:fontWeight .6s; margin-bottom: 5px;}
.solutions-row .solutions-block figcaption p { color: #fff; font-size: 14px; line-height: 22px; margin: 0 auto 0px; width:100%; transition: display 1.2s; opacity: 0; visibility: hidden; -webkit-transition: display 1.2s; -moz-transition: display 1.2s; -ms-transition: display 1.2s; -o-transition: display 1.2s; display: none; }
.solutions-row .solutions-block .img-outer { position: relative; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; overflow: hidden; }
.solutions-row .solutions-block .img-outer img {width: 100%;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px;transition: opacity 1.2s, transform 1.2s;-webkit-transition: opacity 1.2s, transform 1.2s;-moz-transition: opacity 1.2s, transform 1.2s;-ms-transition: opacity 1.2s, transform 1.2s;  -o-transition: opacity 1.2s, transform 1.2s;}
.solutions-row .solutions-block::after {
  content: '';
  width: 100%;
  height:100%;
  background: rgb(0,0,0);
  background: -moz-linear-gradient(180deg,rgba(0,0,0,.05) 50%,rgba(0,0,0,.7) 85%);
  background: -webkit-linear-gradient(180deg,rgba(0,0,0,.05) 50%,rgba(0,0,0,.7) 85%);
  background: linear-gradient(180deg,rgba(0,0,0,.05) 50%,rgba(0,0,0,.7) 85%);
  filter:
  progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius:20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  -webkit-filter:20px;
}

.solutions-row .solutions-block .stretched-link::after {z-index: 10;}

  .solutions-row .solutions-block:hover:after{background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg,rgba(0,0,0,.05) 50%,rgba(0,0,0,.7) 85%);
    background: -webkit-linear-gradient(180deg,rgba(0,0,0,.05) 50%,rgba(0,0,0,.7) 85%);
    background: linear-gradient(180deg,rgba(0,0,0,.05) 50%,rgba(0,0,0,.7) 85%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);} 
.solutions-row .solutions-block:hover img {transform:scale(1.15); -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); -o-transform:scale(1.15);}
.solutions-row .solutions-block:hover figcaption{ min-height:100%; }
/* .solutions-row .solutions-block:hover figcaption h3{font-weight: 800;} */
.solutions-row .solutions-block:hover figcaption p {opacity: 1;visibility: visible;display: block;}
.solutions-row .solutions-block:hover::after {background: -moz-linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.7) 85%);
  background: -webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.7) 05%);
  background: linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.7) 95%);}
/************************/



  
.TabSlider__slider .slick-slide .slider-contentwrap{transition: opacity 1s;}
.TabSlider__slider .slick-slide.slick-current.slick-active .slider-contentwrap{ animation:fadeInLeft-slide 1s ease backwards; -webkit-animation:fadeInLeft-slide 1s ease backwards;transition: opacity 1s; }

@keyframes fadeInUp-slide{
  from {
    transform: translate3d(0,200px,0);
    -webkit-transform: translate3d(0,200px,0);
    -moz-transform: translate3d(0,200px,0);
    -ms-transform: translate3d(0,200px,0);
    -o-transform: translate3d(0,200px,0);
    opacity: 0
}

to {
    transform: translate3d(0,0,0);
    opacity: 1
}
}

@keyframes fadeInLeft-slide{
  from {
    transform: translate3d(-200px,0,0);
    -webkit-transform: translate3d(-200px,0,0);
    -moz-transform: translate3d(-200px,0,0);
    -ms-transform: translate3d(-200px,0,0);
    -o-transform: translate3d(-200px,0,0);
    opacity: 0
}

to {
    transform: translate3d(0,0,0);
    opacity: 1
}
}


.TabSlider__slider .slick-slide .bcb-list-items{transition: opacity 1s; opacity: 0;}
.TabSlider__slider .slick-slide.slick-current.slick-active .bcb-list-items{ animation:fadeInUp-slide 1s ease backwards; -webkit-animation:fadeInUp-slide 1s ease backwards;transition: opacity 1s;opacity: 1; }


/* .solutions-block, .media-stories-list{ opacity:1 !important; transition:opacity 0.6s !important;}
.solutions-block.imgHover, .media-stories-list.imgHover{ opacity:0.3 !important; transition:opacity 0.3s !important; } */

.innovationCentres-carousel .ic-slide a {cursor: pointer;}


.flip {
  visibility: hidden;
  backface-visibility: hidden;
  transform: perspective(2500px) rotateY(-100deg) !important;
  transition: transform 0.6s cubic-bezier(0.4, -0.05, 0.25, 1), visibility 0s linear 0.6s !important;
}

.flip.active, .flip.in-view {
  transform: perspective(2500px) rotateY(0) !important; opacity:1;
  visibility: visible;
  backface-visibility: visible;
  transition: transform 0.6s cubic-bezier(0.4, -0.05, 0.25, 1), visibility 0s linear 0s !important;
}

@media all and (max-width:820px){
.solutions-row .solutions-block {flex: 0 0 47%;max-width: 47%;}
  .solutions-row .solutions-block:nth-child(3n) {margin-right: 20px;}
  .solutions-row .solutions-block:nth-child(2n) {margin-right: 0;}
  .solutions-row {margin-top: 20px;}
}

@media all and (max-width:767px){
	.solutions-row .solutions-block:hover figcaption p{display: none;}
  .bcb-picture {margin-top: 20px;}
  .custom-tabs .tab-content.accordion .tab-pane {box-shadow: none; padding-bottom: 0;}
  .custom-tabs .tab-content.accordion .tab-pane:last-child {padding-bottom: 30px;}
  .custom-tabs .tab-content.accordion .accordion-button:not(.collapsed) {color: #27368C;}
  .custom-tabs .tab-content.accordion .accordion-button:focus {outline: 0;box-shadow: none;}
  .custom-tabs .tab-content.accordion .bcb-list {height: auto;margin-bottom: 10px;min-height: 150px;}
  .custom-tabs .tab-content.accordion .bcb-list-items {position: relative; padding: 15px 20px;margin-bottom: 0;}
  .custom-tabs .tab-content.accordion .bcb-picture::after { background: -moz-linear-gradient(180deg,rgba(0,0,0,.07) 25%,rgba(0,0,0,.7) 85%); background: -webkit-linear-gradient(180deg,rgba(0,0,0,.07) 25%,rgba(0,0,0,.7) 85%); background: linear-gradient(180deg,rgba(0,0,0,.07) 25%,rgba(0,0,0,.7) 85%);}
  .aluminium-extrusions-section .section-heading-wrap.active-sectionHead { width: auto;}

  .brandsInner-center-slider.commonCenter-slider .slick-current.slick-active {transform: scale(1.1);}
  .brandsInner-center-slider.commonCenter-slider .slick-slide {transform: scale(1, 1);}
  .brandsInner-center-slider.commonCenter-slider .slick-list {padding: 0px 20px !important;}
  .fatRolledProducts-block {height: auto;}
  .fatRolledProducts-section.left-right-structure .image-part {height: auto;}
  .fatRolledProducts-block { position: relative; bottom: 0;left: 0;width: 100%;}
  .fatRolledProducts-block .fatRolledProducts-content p {padding-right: 0%;}
  .aluminiumfoil-left {padding: 0 5%;}
  .fatRolledProducts-section {padding-bottom: 0rem !important;}
  .aluminiumfoil-slider {width: 100%;padding: 0;}
  .aluminiumfoil-slider figcaption img {height: 40px;}
  .copper-section {height: 100%;}
  .copper-block {flex-direction: column;}
  .copper-block .copper-img {width: 100%;position: relative;right: 0;z-index: 1;bottom: 0;}
  .copper-block .copper-content {padding: 10px 10px 10px 10px;}
  .copper-block .copper-content p {padding-right:8%;}

  .carousel.thumbnail-carousel .slick-next.slick-arrow {right: 38%;} 
  .solutions-row .solutions-block {flex: 0 0 47%;max-width: 47%;}
  .solutions-row .solutions-block:nth-child(3n) {margin-right: 20px;}
  .solutions-row .solutions-block:nth-child(2n) {margin-right: 0;}
  .solutions-row .solutions-block figcaption h3 {font-size: 14px;line-height: 18px;}
  .solutions-row .solutions-block figcaption p {font-size: 12px;line-height: 17px;}
  .solutions-row .solutions-block figcaption {bottom: 0px;}
  .sticky-wrap {margin-bottom: 20px;}
  .TabSlider__slider {margin-top:0px !important;}
  .commonCenter-slider figure {margin: 0 0;}
  .commonCenter-slider .slick-prev.slick-arrow {left: -15px;}
  .commonCenter-slider .slick-next.slick-arrow {right: -15px;}
  .commonCenter-slider .figure .figure-caption {font-size: 1rem;line-height: 1.5rem;}
  .innovationCentres-carousel .slick-arrow {background: #2DAFE6;padding: 3px 6px;}
  .innovationCentres-carousel .slick-prev.slick-arrow {left: 0;}
  .innovationCentres-carousel .slick-next.slick-arrow {right: 0;}


  .innovationAssociates-counter .count-box h3{ font-size:50px; line-height: 1}
  .innovationAssociates-counter .count-box{ max-width: 300px; margin:0 auto;} 

  .bottom-connect{ overflow-x: scroll; flex-wrap:wrap;}
  .bottom-connect .readmore { width: 155px;}
  .bottom-connect .readmore.sm-btn {width: 105px;}
  .innovationAssociates-counter .count-box span {bottom: -10px;}
  .industries-lists-inner {margin-top:0px;}
  .industries-outer {padding-bottom: 40px;}
	.countcontainer-bg {top: 0;}
  .solutions-industries-slider .slick-prev.slick-arrow {left: -5px !important;}
  .solutions-industries-slider .slick-next.slick-arrow {right: -5px !important;}
  .circle-element .figure-caption {font-size: 20px;line-height: 28px;}

  .innovationCentres-carousel {margin-top: 20px !important;}

}

@media all and (max-width:360px){
  .solutions-row .solutions-block {flex: 0 0 46%;max-width: 46%;}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bcb-picture {margin-top: 20px;}
  .custom-tabs .tab-content.accordion .tab-pane {box-shadow: none; padding-bottom: 0;}
  .custom-tabs .tab-content.accordion .tab-pane:last-child {padding-bottom: 30px;}
  .custom-tabs .tab-content.accordion .accordion-button:not(.collapsed) {color: #27368C;}
  .custom-tabs .tab-content.accordion .accordion-button:focus {outline: 0;box-shadow: none;}
  .aluminium-extrusions-section .section-heading-wrap.active-sectionHead { width: auto;}
  .fatRolledProducts-block {height: auto;}
  .fatRolledProducts-section.left-right-structure .image-part {height: auto;}
  .fatRolledProducts-block { position: relative; bottom: 0;left: 0;width: 100%;}
  .fatRolledProducts-block .fatRolledProducts-content p {padding-right: 0%;}
  .aluminiumfoil-left {padding: 0 5%;}
  .fatRolledProducts-section {padding-bottom: 0rem !important;}
  .aluminiumfoil-slider {width: 100%;padding: 0;}
  .aluminiumfoil-slider figcaption img {height: 40px;}
  .copper-section {height: 100%;}
  .copper-block {flex-direction: column;}
  .copper-block .copper-img {width: 100%;position: relative;right: 0;z-index: 1;bottom: 0;}
  .copper-block .copper-content {padding: 10px 10px 10px 10px;}
  .copper-block .copper-content p {padding-right:8%;}
.common-padding.removepadding-sm {padding: 60px 0 0;}

.innovation-wrap {align-items: center;display: flex;}
	.solutions-industries-slider{top: -5%;}

}
@media only screen and (min-width: 1024px) and (max-width: 1080px) {
  .innovationAssociates-counter .count-box h3 {
    font-size: 70px;
    line-height: 90px;
  }
}
@media (max-width: 1440px){
	.solutions-row .solutions-block figcaption p{font-size:14px!important; line-height: 20px!important;}

}

@media (max-width: 1280px){
	.solutions-row .solutions-block figcaption p{font-size:14px!important; line-height: 20px!important;}

}

/* For 150% scale (DPR = 1.5) */
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), 
screen and (min-width: 1024px) and (min-resolution: 144dpi) {
  .countcontainer-bg {top: -35px;}
}

/* For 125% scale (DPR = 1.25) */
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.25), 
	screen and (min-width: 1024px) and (min-resolution: 120dpi) {
    .countcontainer-bg {top: -35px;}
  }