@-moz-document url-prefix() { 
	@media (max-width:1599px){
	div#sp-menu {
  background-image: url("/images/system/angle-ff.png") !important;
  background-position: 4px 4px !important;
  background-size: 73px auto;
}
	}
	@media (min-width:1600px){
	div#sp-menu {
  background-image: url("/images/system/angle-ff.png") !important;
  background-position: 3px 4px !important;
  background-size: 74px auto;
}
	}
	
	div#sp-menu:before {
	width: 93.8% !important;
	}
	
	.home section#sp-main-body {
    width: 94% !important;
}
	
.sigProLink.fancybox-button {
    display: inline-block;
    position: relative;
}
	
 	.ff-placeholder-top {
    background-image: url("/images/system/gallery-angle.png");
    background-repeat: no-repeat;
    display: block;
    height: 93px;
    left: -1px;
    position: absolute;
    width: 82px;
    z-index: 999999;
}
	
.ff-placeholder-bottom {
    background-image: url("/images/system/gallery-angle-bt.png");
    background-repeat: no-repeat;
    bottom: -13px;
    display: block;
    height: 130px;
    position: absolute;
    right: -12px;
    width: 136px;
    z-index: 999999;
}
	
	 body:before {
    clip-path:polygon(0% 0, 100% 0, 0% 100%, 0% 100%);
    clip-path:url("../../../images/mask.svg#clip10");
}
	
	@media  (max-width:990px){
	.home section#sp-main-body {
    width: 100% !important;
	}
	} 
	


@media (min-width:990px) and (max-width:1200px){
      .sp-megamenu-parent {
          padding: 0 40px !important;
      }

  }
  
  .slider-image {
    clip-path: polygon(0% 9.3%, 50% 92%, 99% 9.3%);
     clip-path:url("../../../images/mask.svg#clip9");
  }
  
  section#sp-parallax-two:before {
    clip-path:polygon(0% 0, 100% 0%, 22.4% 100%, 0% 100%);
     clip-path:url("../../../images/mask.svg#clip8");
    
}
  
  .triangle_item:nth-child(1) {
    clip-path: polygon(100% 0, 0 0, 0 95%);
     clip-path:url("../../../images/mask.svg#clip1");
  }
  
  .triangle_item:nth-child(2) {
    clip-path: polygon(100% 0, 0 0, 0 95%);
     clip-path:url("../../../images/mask.svg#clip2");
}
  
  .triangle_item:nth-child(3) {
    clip-path: polygon(100% 0, 0 0, 0 95%);
     clip-path:url("../../../images/mask.svg#clip3");
}
  
 .triangle_item:nth-child(4) {
    clip-path: polygon(100% 100%, 50% 0, 0% 100%);
     clip-path:url("../../../images/mask.svg#clip4");
}
  
  .triangle_item:nth-child(5) {
    clip-path: polygon(100% 0%, 0% 0%, 50% 100%);
     clip-path:url("../../../images/mask.svg#clip5");
}
  
 .home #sp-parralax-one:before {
    clip-path: polygon(75% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path:url("../../../images/mask.svg#clip12")
} 
  
  .triangle_item:nth-child(6) {
    clip-path: polygon(34% 100%, 100% 0%, 0% 0%);
     clip-path:url("../../../images/mask.svg#clip6");
}
  
	body.comp:after,body.task-confirmapp:after {
    clip-path: polygon(0% 0, 60% 0, 0% 100%, 0% 100%);
    clip-path:url("../../../images/mask.svg#clip13");
}
  
	.owl-controls:before {
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
     clip-path:url("../../../images/mask.svg#clip7");
}
  
}

.sp-menu-item > a:focus, a:focus  {
    border: 0 solid #333 !important;
    outline: medium none !important;
}

}