/** Shopify CDN: Minification failed

Line 324:0 Unexpected "}"

**/
.templateWidth{height:300px !important; }
@media (min-width:2000px){
  .circle.big-circle{
  	left:-13%;
    bottom:-10%;
  }
}
@media (max-width:1400px){
  .owl-prev{left:-70px;}
  .owl-next{right:-70px}
}

@media (max-width:1366px) and (min-width:1280px){
   .home-banner .banner-inner-wrapper .banner-content-block{padding-top:4.5em}
  .home-banner h1{margin-bottom:1.5em}
  .home-banner .sub-title {
    margin-bottom: 1.5em;}
  
/*   .home-banner .banner-inner-wrapper .banner-content-block {
   
    max-width: 33%;
    flex: 0 0 33%;
  }.home-banner .banner-inner-wrapper .banner-img-block {
    max-width: 67%;
    flex: 0 0 67%;
  } */
/*   .home-banner {overflow:hidden} */
 	 
}

@media (min-width:1280px){
/*   .home-banner .banner-inner-wrapper .banner-content-block{padding-top:5.75em}
  .home-banner h1{margin-bottom:1.5em}
  .home-banner .sub-title {
    margin-bottom: 1.5em;} */
/*   .home-banner .banner-inner-wrapper .banner-content-block {
   
    max-width: 50%;
    flex: 0 0 50%;
  }.home-banner .banner-inner-wrapper .banner-img-block {
    max-width: 50%;
    flex: 0 0 50%;
  }
  .home-banner {overflow:hidden} */
}

@media(max-width:1280px){
   .owl-prev{left:-10px}
  .owl-next{right:-10px;}
  .slider-counter{right:123px;}

  .product-catagloue-slider{padding:0 3.75em;}
  .home-banner .banner-content-block .content-wrap{margin-left:2.5em;}
  .sectors-section{padding-left: 1.875em;padding-right:1.875em}
   .home-banner .banner-inner-wrapper .banner-content-block{max-width:40%;flex:0 0 40%;}
  .home-banner .banner-inner-wrapper .banner-img-block{max-width:60%;flex:0 0 60%;}
}

@media(max-width:1199px){
  .contact-form iframe{width:66% !important;margin:0 auto; height:64.1em !important;}
  .contact-form{display:flex;align-items:center;}
}

@media(max-width:1024px){
 h2{
    font-size:2.25em;
  }
  .slider-counter{right:131px;bottom:-49px;}
  .additional-headline-section3 h2{
  font-size:1.5em !important;
} 
  .additional-headline-section3 h2.title{
    font-size:2.25em;
  }
  
  .about-banner-section .content-block .title .circle{width:300px;height:300px;top:-45px;}
  .leadership-block .circle{
    left:74%;
    top:-17%;
  }
    
  h3{font-size:1em;line-height:1.5em}
 
   .owl-prev{left:-7px;top:34%;}
  .owl-next{right:-7px;top:34%;}
  .circle{left:-23%;top:-5%;}
  
  .owl-nav button{width:52px;height:60px}
  .title-block{margin-bottom:2.0625em;}
  .home-banner .banner-inner-wrapper .banner-content-block{padding:6.5625em 0.625em 5.625em}
  .home-banner .sub-title,  .home-banner h1{margin-bottom:3em;}
  .home-banner h1{padding-right:17px;}
  .home-banner .sub-title{padding-right:0}
/*   .product-catagloue-section{padding:5em 1.875em;} */
  .sectors-section .sector-listing li{padding:0 1.375em;margin-bottom:1.5625em;}
  
  .featured-Projects-section{padding:3.75em 1.875em 0}
  .featured-image-block{margin-bottom:1.25em}
  .leadership-listing li{width:50%;margin-bottom:2.5em}
/*   .product-catagloue-section .circle-block{left:74%;} */
  .leadership-block{padding:3.125em 1.875em 1.875em;}
  .footer{padding-left:1.875em;padding-right:1.875em}
  .footer .footer-inner-wrap .content-col{padding-left:3.125em}
  .product-catagloue-section .circle-block{left:72.5%;top:-10px}
  .featured-Projects-section .image-detail p{margin-bottom:0.625em}
  .leadership-listing li >a{margin-bottom:0.4375em;}
  
 /* .leadership-listing li .leadership-title{margin-bottom:0.3125em;} */
  .back_top{right:50px;}
  .footer .footer-inner-wrap .logo-col{max-width: 25%;
    flex: 0 0 25%;
    padding-left: 2.1875em;}
  .footer .footer-inner-wrap .content-col{padding-left:4.375em}
  .footer .footer-inner-wrap .content-col p{margin-bottom:0.3125em}
  .footer .footer-inner-wrap .content-col address{margin-bottom:1.375em}
  .footer .footer-inner-wrap .footer-links{margin-top:1.1875em}
  .circle-detail{top:18px;}
  .product-catagloue-slider{padding:0 4.25em;}
  .sectors-section .sector-listing li h3{font-size:1em;}
  
  .circle,.circle.big-circle { width: 400px;height: 400px; left: -53%; bottom: -19%;}
  .product-catagloue-section .circle{top:0;left:-19%;}
  
  /*contact block */
  /* .contact-block.vertical-space .title span{
    font-size:0.875em;
    
  } */
}
@media (max-width:991px){
  
  .three-item ul li {width:50%;}

  .slider-counter{right:95px;bottom:-50px}
  .owl-prev{left:-20px}
  .owl-next{right:-20px}
  .back_top{bottom:235px;right:60px}
  .product-catagloue-section .circle-block{left:68%;}
  .product-catagloue-slider{padding:0 2.1875em;}
  .home-banner h1{padding-right:0px;}
  .home-banner .banner-inner-wrapper .banner-content-block{max-width: 50%;flex: 0 0 50%;padding-right:1em;}
  .home-banner .banner-inner-wrapper .banner-img-block{max-width: 50%;flex: 0 0 50%;}
  
/*   .blog-slider .inner-div{padding-bottom:22.25em;} */
  .contact-form iframe{height: 65.4em  !important;width:80% !important}

}





@media (max-width:767px) { 
  
    
  .blog-slider .inner-div { padding-bottom: 16.3em;}
  .three-item ul li {width:100%}
.two-item ul li{width:100%;}
  .slider-counter {
    right: 46%;
    bottom: 16px;
}
  .contact-form iframe{width:100%!important}
  .leadership-block .circle{
    left:67%;
    top:-13%;
  }
  .vertical-space {padding-top:2.5em;padding-bottom:2.5em}
  .title span:after{bottom:8px;right:-4px}
  .owl-nav span {background-size:46%;background-image: url(/cdn/shop/files/arrow_hover.svg?v=1618230361);}
  .owl-nav button{bottom:0px;top:auto;width: 53px;height: 53px;background-color: #F8FAFA !important;border-radius: 50%;}
  .owl-dots{display:inline-flex;justify-content:center;margin-top:1.25em;}
  .owl-prev{left:31%;}
  .owl-next{right:31%;}
  
  .back_top{left: 50%;transform: translate(-50%);}
  
  .footer .footer-inner-wrap { flex-wrap: wrap; }
  .footer .footer-inner-wrap .logo-col { flex: 0 0 100%; max-width: 100%; margin-bottom: 2.6875em; }
  .footer .footer-inner-wrap .content-col { flex: 0 0 100%; max-width: 100%; }
  .footer .footer-inner-wrap .content-col .contact-detail span { display: inline-block; }
  .footer .footer-inner-wrap .footer-col,.footer .footer-inner-wrap .content-col,
    .footer .footer-inner-wrap .logo-col{padding:0}
  .footer{padding-left:0;padding-right:0;padding-top:6.3125em;padding-bottom:4.0625em}
  .footer .footer-inner-wrap{margin:0}
  .footer .footer-inner-wrap .content-col address{margin-bottom:1.5625em}
  .footer .footer-inner-wrap .logo-col .logo-div{margin:0 auto;}
  .site-footer__content{padding:0}
  
 
  
  .leadership-block,.featured-Projects-section{padding-left:0;padding-right:0}
  .leadership-block h2,.featured-Projects-section h2,.product-catagloue-section h2,.sectors-section h2{font-size:1.75em;}
  .title-block{margin-bottom:1.25em}
  
/*   .featured-Projects-section{padding-top:2.5em} */
 
  
  .product-catagloue-slider{padding:0 0 1.875em; text-align:center;}
 
  .product-catagloue-section{padding-left:0;padding-right:0;}
/*   .product-catagloue-slider h3{position:absolute;bottom:5px;left:35px;} */
/*   .product-catagloue-slider i{margin-bottom:0;} */
  .product-catagloue-slider .product{position:relative;text-align:left}
  .leadership-listing{margin:0}
  .leadership-listing li{width:100%;padding:0}
  .leadership-block{padding-top:3.125em}
  .featured-Projects-section .image-detail{flex-direction: column;
    align-items: flex-start;}
  .featured-Projects-section .image-detail a {
    padding-top:0.5em;
    margin-bottom:0.8em;
}
  
  
  
 
  
  /* home-page start */
/*   .home-banner .sub-title, .home-banner h1{font-size:1.75em;} */
  .home-banner h1{font-size:1.75em;}
  .circle{left:-19%;top:-7px;}
/*   .home-banner .banner-inner-wrapper .banner-img-block .image-block{height:auto;} */
  .home-banner .banner-inner-wrapper .banner-content-block{max-width:100%;flex:0 0 100%;}
  .home-banner .banner-inner-wrapper .banner-img-block{max-width:100%;flex:0 0 100%;}
  .home-banner .banner-inner-wrapper{flex-direction:column;margin:0;}
  .home-banner .banner-inner-wrapper .banner-content-block{padding:3.125em 0 1.875em;}
  .home-banner .container-fluid{padding:0;}
  .home-banner .banner-content-block .content-wrap{margin:0;padding-left:1.125em;}
  
  .sectors-section{padding-left:0;padding-right:0;}
  .sectors-section .sector-listing li{max-width:100%;flex:0 0 100%;padding:0;margin-bottom:1.875em}
  .sectors-section .sector-listing li:last-child{margin-bottom:0}
  .sectors-section .sector-listing li:nth-last-child(-n + 2){margin-bottom:1.875em}
  .home-banner .banner-content-block .content-wrap{max-width:500px}
  
  .site-header__logo img,.header .logo{width:65px;}
/*   .site-header__menu .icon{width:22px;} */
  .home-banner .banner-inner-wrapper .banner-content-block{padding:2.375em 0 1.875em}
	.home-banner .banner-inner-wrapper .banner-content-block .title span{
      font-size:1em;
    }
  .product-catagloue-section .circle-block{left:65px;top:-4px}
  .product-catagloue-section .circle.big-circle{top: -0%;
    left: -30%;
   }
 
  .circle-block .circle{width:203px;height:203px;}
/*   .featured-Projects-section i{min-height:195px;} */
  .footer .footer-inner-wrap .footer-links{margin-top:1.75em}
  .contact-block .contact-bg{display:none}
  .social-ic-list li a{width:28px;}
  .contact-block{padding-bottom:6.25em}
  
  .circle.big-circle {left: -31%; bottom: -31%;}
  .about-banner-section .content-block .title .circle{width:200px;height:200px;top:-12px} 
  /*contact-block*/
  
  .contact-block.vertical-space .title span{
    font-size:1em;
  }
  
  
}
@media (max-width:670px){
  .slider-counter {
  right: 45%;}
}
@media (max-width:575px){

  .title span{padding-right:0.1875em}
  .enquiry-fix-block{padding: 0.6em 0.9375em;width:100%;
    max-width:100%;
    bottom:0;}
  .enquiry-fix-block a{font-size:0.875em;line-height:1em;}
  .footer{padding-bottom:4.875em;}
  .home-banner .banner-content-block .content-wrap{max-width: 310px;}
  .blog-slider .inner-div{padding-bottom:13em;}
  .contact-block iframe{width:20.9375em !important;height:24em !important}
  .contact-form iframe {height: 71.5em !important;}
  
}
@media (max-width:520px){
  .leadership-block .circle{
    left:75%;
    top:-14%;
  }
  .slider-counter {
    right: 44%;
}
}
@media(max-width:485px){
.blog-slider .inner-div {
    padding-bottom: 10.3em;
}
}
@media (max-width:450px){
  .contact-form iframe {
    height: 74.5em !important;
}
  .leadership-block .circle{
    left: 70%;
    top: -13%;
    z-index: 0;
  }
  .slider-counter {
    right: 44%;
    
}
}
  @media (max-width:374px){
    .owl-nav span{background-size: 40%;}
    .slider-counter {right: 41.5%;bottom:8px;}
    .owl-nav button{width:40px;height:40px}
    .contact-block iframe{width:18.1em !important;height:27em !important}
    .contact-form iframe {height: 91.7em !important;}
    .blog-slider .inner-div {padding-bottom: 8.5em;}
  }
}
@media (max-width:348px){
  .leadership-block .circle{
    left:52%;
    top:-15%;
  }
}