/* Furniture Solutions page sections */
#furniture-slider {
  height: 660px;  
}
#furniture-slider .heading {
  
  font-style: normal;
  font-weight: normal;
  font-size: 72px;
  line-height: 88px;
  color: #FFFFFF;
  margin-top: 10px;
}
#furniture-slider .paragraph {
  width: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 22px;
  align-items: center;
  color: #FFFFFF;
  margin-top: 4%;
}
#furniture-slider .links {
  margin-top: 2.5em;
}
#furniture-slider .btn {
  background: rgba(255, 255, 255, 0.0001);
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  color: #FFF;
}

/* Video Background */
.technology-showcase
{
  position: absolute;
  right: 0;
  width: 100%;
  height: 660px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #111;
  transition: 0.5s;
  z-index: 2;
}
.technology-showcase.active
{
  right: 300px;
}

.technology-showcase video
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.8;
}
.technology-showcase .overlay
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0277bd;
  mix-blend-mode: overlay;
}
.technology-showcase .text
{
  position: relative;
  z-index: 10;
}

#technology-rectangle-1 {
  width: 100%;
  height: 278px;
  background: white;
  box-shadow:
  0px 4px 4px #142C71;
  border-radius: 61px;
  position: relative;
  z-index: 3;
  margin-top: -50px;
  padding-top: 50px;
  color: black;
  font-family: Arimo;
}
#technology-rectangle-1 .count-title {
  font-size: 20px;
  font-weight: 400;
  word-wrap: break-word;
  margin-top: 20px;
}
#technology-rectangle-1 .count-number {
  font-size: 40px;
  font-weight: 700;
  word-wrap: break-word;
  margin-top: 20px;
}
#technology-rectangle-1 #count-icon-1 {
  height: 71px;
  background-image: url("../image/new-design/Services/Users.png");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
#technology-rectangle-1 #count-icon-2 {
  height: 71px;
  background-image: url("../image/new-design/Services/Percent.png");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
#technology-rectangle-1 #count-icon-3 {
  height: 71px;
  background-image: url("../image/new-design/Services/Check square.png");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
#technology-rectangle-1 #count-icon-4 {
  height: 71px;
  background-image: url("../image/new-design/Services/Calendar.png");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}

#technology-services-section {
  height: auto;
  padding: 0px;
  margin-top: 64px;
}
#technology-services-section .detail-section {
  width: 450px;
  padding: 0px;
  height: 475px;
}
#technology-services-section .heading {  
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  line-height: 51px;
  color: #393939;
}
#technology-services-section .paragraph {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #000000;
  margin-top: 10px;
  font-family: "Amiko";
  word-wrap: break-word;
}
#technology-services-section .paragraph li {
  background: url("../image/new-design/Services/Line 13.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 15px;
  padding-left: 40px;
  display: inline-block;
  margin-left: -80px;
  margin-top: 10px;
}
#technology-services-section .paragraph2 {
  color: black;
  font-size: 16px;
  font-family: "Amiko";
  font-weight: 400;
  word-wrap: break-word;
}

#technology-services-section .section-row,
#technology-services-section .section-row .row-item{
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 45px;
}
#technology-services-section .section-row.row{
  margin-right: 0px;
}

#security-solutions {
  background: url("../image/new-design/Services/Rectangle 151.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: left;
}
#security-solutions .heading {
  color: #0072AA;
  font-size: 36px;
  font-family: "Montserrat";
  font-weight: 600;
  word-wrap: break-word;
}
#security-banner {
  position: relative;
  background: url("../image/new-design/Services/AdobeStock_485445643.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 439px;
  transition: 0.5s;
}
#security-solutions:hover #security-banner,
#security-banner:hover {
  transform: scale(1.2);
}

#network-solutions {
  background: url("../image/new-design/Services/Rectangle 164.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right;
}
#network-solutions .heading {
  color: #82BC3B;
  font-size: 36px;
  font-family: Montserrat;
  font-weight: 600;
  word-wrap: break-word;
}
#network-solution-banner {
  position: relative;
  background: url("../image/new-design/Services/AdobeStock_780762281.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  height: 443px;
  transition: 0.5s;
}
#network-solutions:hover #network-solution-banner,
#network-solution-banner:hover {
  transform: scale(1.2);
}

#consulting-service {
  background: url("../image/new-design/Services/Rectangle 156.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: left;
}
#consulting-service .heading {
  color: #4B4B4B;
  font-size: 36px;
  font-family: Montserrat;
  font-weight: 600;
  word-wrap: break-word;
}
#consulting-banner {
  position: relative;
  background: url("../image/new-design/Services/AdobeStock_234092554.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 439px;
  transition: 0.5s;
}
#consulting-service:hover #consulting-banner,
#consulting-banner:hover {
  transform: scale(1.2);
}

#managed-technology-services {
  background: url("../image/new-design/Services/Rectangle 163.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right;
}
#managed-technology-services .heading {
  color: #817D6B;
  font-size: 36px;
  font-family: Montserrat;
  font-weight: 600;
  word-wrap: break-word;
}
#managed-technology-banner {
  position: relative;
  background: url("../image/new-design/Services/AdobeStock_450926812.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  height: 653px;
  transition: 0.5s;
}
#managed-technology-services:hover #managed-technology-banner,
#managed-technology-banner:hover {
  transform: scale(1.2);
}
#signup-element-box {
  position: relative;
  height: auto;
  bottom: -49px;
}
#signup-element-box #left-top-corner-box-1 {
  position: relative;
  background: url("../image/new-design/Services/Rectangle 144.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 454px;
}
#signup-element-box #left-top-corner-box-2 {
  position: relative;
  background: url("../image/new-design/Services/Rectangle 159.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 454px;
  margin-left: -45%;
}
#signup-element-box #left-bottom-corner-box {
  position: relative;
  background: url("../image/new-design/Services/Rectangle 161.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 433px;
}
#signup-element-box #right-top-corner-box {
  position: relative;
  background: url("../image/new-design/Services/Rectangle 162.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right;
  height: 425px;
}
#signup-element-box #right-bottom-corner-box-1 {
  position: relative;
  background: url("../image/new-design/Services/Rectangle 158.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right;
  height: 443px;
  z-index: -2;
}
#signup-element-box #right-bottom-corner-box-2 {
  position: relative;
  background: url("../image/new-design/Services/Rectangle 160.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right;
  height: 448px;
  margin-top: -495px;
  margin-left: -80px;
  z-index: -1;
}

#signup-element {
  position: relative;
  height: auto;
  background-color: #FFFFFF;
  display: flow-root list-item;
}
#signup-element-form {
  margin-top: -750px;
}
#signup-element .form-border {
  background: #FFFFFF;
  border: 2px solid #D9D9D9;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 0px 20px 20px 20px;
  width: 100%;
  padding-top: 30px;
}
#signup-element .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 59px;
  align-items: center;
  text-align: center;
  color: #232323;
}
#signup-element .special-heading {
  font-style: normal;
  font-weight: bold;
  color: #82BC3B;
}
#signup-element .paragraph {
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 20px;
}
#signup-element .btn-primary
{
  border-radius: 6px;
  background: #2C2C2C;
  width: 45%;
  color: #FFF;
  text-transform: capitalize;
  padding: 20px;
  font-size: 16px;
  font-weight: 400;
}
#signup-element .form-control {
  height: 44px;
  font-size: 14px;
}
#signup-element #input-enquiry {
  height: 64px;
}

#interior-construction-section {
  position: relative;
  height: 257px;
  background: linear-gradient(180deg, rgba(19, 43, 112, 0.9) 99.99%, rgba(19, 43, 112, 0.9) 100%), url("../image/new-design/Furniture/interior-construction.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-top: -55px;
}
#interior-construction-section .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 72px;
  line-height: 88px;
  align-items: left;
  color: #FFFFFF;
  position: absolute;
  bottom: -30px;
  right: 50px;
}
#interior-design {
  position: relative;
  height: 310px;
  background: url("../image/new-design/Furniture/Interior Construction_126764673.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#interior-design-detail {
  position: relative;
  height: 310px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  padding-top: 80px;
}
#interior-design-detail .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 59px;
  display: flex;
  align-items: center;
  color: #393939;
}
#interior-design-detail .items {
  font-family: Actor;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  display: flex;
  align-items: flex-start;
  color: #000000;
  margin-top: 20px;
  padding: 0px;
}
#interior-project-management {
  position: relative;
  height: 305px;
  background: url("../image/new-design/Furniture/Interior Construction 2nd_241753007.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#interior-project-management-detail {
  position: relative;
  height: 305px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  padding-top: 75px;
}
#interior-project-management-detail .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 59px;
  display: flex;
  align-items: center;
  color: #393939;
}
#interior-project-management-detail .items {
  font-family: Actor;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  display: flex;
  align-items: center;
  color: #000000;
  margin-top: 20px;
  padding: 0px;
}
#technology-partners {
  height: 90px;
  margin: 20px 0px;
}
#technology-partners .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 59px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #0072AA;
}
#technology-partners .logos {
  margin-top: 30px;
}

#technology-partners {
  margin-top: 5rem;
  margin-bottom: 2rem;
}
#technology-partners .owl-carousel .item {
    height: 5rem;
    margin: 1rem;
}
#technology-partners .partner-logo {  
  background-repeat: no-repeat;
  background-position: center;
}
#technology-partners .owl-nav {
  top: -6rem;
  position: relative;
  font-size: 5rem;
}
#technology-partners .owl-nav .owl-prev  {
  float: left;
}
#technology-partners .owl-nav .owl-next  {
  float: right;
}
#sliders-logo-1 {
  background: url("../image/new-design/Furniture/partners/lesro-logo 1.png");
  background-size: auto;
}
#sliders-logo-2 {
  background: url("../image/new-design/Furniture/partners/bci-logo 1.png");
  background-size: auto;
}
#sliders-logo-3 {
  background: url("../image/new-design/Furniture/partners/Artcobell 1.png");
  background-size: auto;
}
#sliders-logo-4 {
  background: url("../image/new-design/Furniture/partners/Ghent_Logo_CLR_with-tag 1.png");
  background-size: contain;
}
#sliders-logo-5 {
  background: url("../image/new-design/Furniture/partners/Trendway-logo 1.png");
  background-size: auto;
}
#sliders-logo-6 {
  background: url("../image/new-design/Furniture/partners/9to5 seating 1.png");
  background-size: contain;
}
#sliders-logo-7 {
  background: url("../image/new-design/Furniture/partners/Global Logo 1.png");
  background-size: contain;
}
#sliders-logo-8 {
  background: url("../image/new-design/Furniture/partners/national-public-seating-logo-wide 1.png");
  background-size: contain;
}
#sliders-logo-9 {
  background: url("../image/new-design/Furniture/partners/biblomodel logo 1.png");
  background-size: contain;
}
#sliders-logo-10 {
  background: url("../image/new-design/Furniture/partners/Humanscale.png");
  background-size: auto;
}

/* Slider */

.slick-slide {
  margin: 0px 20px;
  height:70px;
}

.slick-slide img {
  height:70px;
  width: 100%;
}

.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-right: 50px;
}
.slick-track:before,
.slick-track:after
{
  display: table;
  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}