#dtx-header-hamburger {
     position: fixed;
     top: 0;
     right: 8.31%;
     width: 8.31%;
     padding-bottom: 5%;
     min-height: 96px;
     background-color: #11b4b5;
     z-index: 101;
}
 #dtx-header-hamburger.admin{
     margin-top:53px;
}
 #dtx-header-hamburger[data-aos="dtx-header-hamburger"]{
     transform:translateY(-100%);
     transition-property:transform;
}
 #dtx-header-hamburger[data-aos="dtx-header-hamburger"].aos-animate{
     transform:translateY(0);
}
 #dtx-header-hamburger-inner{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-direction:row;
     flex-direction:row;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     position:absolute;
     top:0;
     left:0;
     height:100%;
     width:100%;
     z-index:1;
}
 #dtx-header-hamburger-toggle{
     position:relative;
     width:40px;
     height:40px;
     cursor:pointer;
}
 .dtx-header-burger,.dtx-header-cross{
     position:absolute;
     top:50%;
     left:50%;
     transform:translate(-50%,-50%);
}
 .dtx-header-burger span{
     position:relative;
     display:block;
     width:24px;
     height:3px;
     margin-bottom:6px;
     overflow:hidden;
}
 .dtx-header-burger span:last-child{
     margin:0;
}
 .dtx-header-burger span:before,.dtx-header-burger span:after{
     content:"";
     position:absolute;
     width:100%;
     height:100%;
     background-color:#fff;
     transform:translateX(-200%);
     transition:transform ease-in-out 300ms;
}
 .dtx-header-burger span:after{
     transform:translateX(0);
}
 .dtx-header-burger span:nth-child(2):before,.dtx-header-burger span:nth-child(2):after{
     transition-delay:72ms;
}
 .dtx-header-burger span:last-child:before,.dtx-header-burger span:last-child:after{
     transition-delay:144ms;
}
 #dtx-header-hamburger-toggle:hover .dtx-header-burger span:before{
     transform:translateX(0);
}
 #dtx-header-hamburger-toggle:hover .dtx-header-burger span:after{
     transform:translateX(200%);
}
 #dtx-header-hamburger-toggle.active .dtx-header-burger span:before{
     transform:translateX(100%);
}
 #dtx-header-hamburger-toggle.active .dtx-header-burger span:after{
     transform:translateX(200%);
}
 .dtx-header-cross span{
     display:block;
     width:24px;
     height:3px;
     background-color:#fff;
     transform:translateY(50%) rotate(45deg) scaleX(0);
     transition:transform ease-in-out 240ms;
}
 .dtx-header-cross span:last-child{
     transform:translateY(-50%) rotate(-45deg) scaleX(0);
}
 #dtx-header-hamburger-toggle.active .dtx-header-cross span{
     transition-delay:480ms;
     transform:translateY(50%) rotate(45deg) scaleX(1);
}
 #dtx-header-hamburger-toggle.active .dtx-header-cross span:last-child{
     transform:translateY(-50%) rotate(-45deg) scaleX(1);
}
 #dtx-header{
     position:fixed;
     top:0;
     left:0;
     height:100%;
     width:100%;
     background-color:transparent;
     transform:translateY(-100%);
     z-index:100;
     transition:transform 240ms cubic-bezier(0.645,0.045,0.355,1.000) 1400ms,background-color 240ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header.open{
     background-color:#3A3A3A;
     transform:translateY(0);
     transition:transform 240ms cubic-bezier(0.645,0.045,0.355,1.000),background-color 240ms cubic-bezier(0.645,0.045,0.355,1.000) 1400ms;
}
 #dtx-header-lines .dtx-line-item{
     background-color:#231f20;
     transform:translateY(-100%);
}
 #dtx-header.open #dtx-header-lines .dtx-line-item{
     transform:translateY(0);
     transition-delay:240ms;
}
 #dtx-header-lines .dtx-line-item:nth-child(1){
     transition:transform 1200ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(2){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1000ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(3){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 800ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(4){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1000ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(5){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1200ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(6){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 800ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(7){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1200ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(8){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1000ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(9){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 800ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(10){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1200ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(11){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1200ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-lines .dtx-line-item:nth-child(12){
     width:calc(8.33% + 1px);
     margin-left:-1px;
     border-right:1px solid #231f20;
     transition:transform 1200ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-grid{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-direction:row;
     flex-direction:row;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:start;
     -ms-flex-pack:start;
     justify-content:flex-start;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start;
     position:relative;
     height:100%;
     width:100%;
     z-index:2;
}
 #dtx-header-left,#dtx-header-right{
     display:block;
     height:100%;
     width:100%;
}
 #dtx-header-menu{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -ms-flex-direction:column;
     flex-direction:column;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start;
     position:relative;
     width:100%;
     height:100%;
     padding:0;
}
 #dtx-header-menu ul {
     margin: 130px 0 0 0;
     padding: 0;
}
 #dtx-header-menu ul li{
     list-style:none;
     padding:0;
     margin:0 0 24px 0;
     opacity:0;
     transform:translateX(-100px);
}
 #dtx-header-menu ul li:nth-child(1){
     transition:opacity 300ms cubic-bezier(0.645,0.045,0.355,1.000),transform 300ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-menu ul li:nth-child(2){
     transition:opacity 360ms cubic-bezier(0.645,0.045,0.355,1.000),transform 360ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-menu ul li:nth-child(3){
     transition:opacity 420ms cubic-bezier(0.645,0.045,0.355,1.000),transform 420ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-menu ul li:nth-child(4){
     transition:opacity 480ms cubic-bezier(0.645,0.045,0.355,1.000),transform 480ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-menu ul li:nth-child(5){
     transition:opacity 540ms cubic-bezier(0.645,0.045,0.355,1.000),transform 540ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-menu ul li:nth-child(6){
     transition:opacity 600ms cubic-bezier(0.645,0.045,0.355,1.000),transform 600ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-menu ul li:nth-child(7){
     transition:opacity 630ms cubic-bezier(0.645,0.045,0.355,1.000),transform 630ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header.open #dtx-header-menu ul li{
     opacity:1;
     transform:translateX(0);
     transition-delay:800ms;
}
 #dtx-header-menu ul li:last-child{
     margin:0;
}
 #dtx-header-menu ul li a {
     font-weight: normal;
     font-size: 50px;
     color: #fff;
     text-decoration: none !important;
     transition: color 360ms cubic-bezier(0.645,0.045,0.355,1.000);
     font-family: 'BentonSans-ExtraLight'; 
}
 #dtx-header-menu ul li a:hover,#dtx-header-menu ul li a:focus,#dtx-header-menu ul li.active a{
     color:#11b5b6;
}
 #dtx-header-social-container{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -ms-flex-direction:column;
     flex-direction:column;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start;
     position:relative;
     width:100%;
     height:100%;
     padding:0 20% 0 60%;
}
 #dtx-header-social-buttons{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -ms-flex-direction:column;
     flex-direction:column;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     width:100%;
}
 #dtx-header-social-buttons a{
     display:block;
     margin:0 0 24px 0;
     text-decoration:none !important;
     opacity:0;
     transition:opacity 300ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header.open #dtx-header-social-buttons a{
     opacity:1;
     transition-delay:800ms;
}
 #dtx-header-social-buttons a:last-child{
     margin:0;
}
 #dtx-header-social-buttons a svg{
     display:block;
     width:24px;
     height:24px;
}
 #dtx-header-social-buttons a svg path{
     fill:#fff;
     transition:fill 360ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-social-buttons a i{
     display:block;
     font-size:27px;
     color:#fff;
     transition:color 360ms cubic-bezier(0.645,0.045,0.355,1.000);
}
 #dtx-header-social-buttons a:hover svg path,#dtx-header-social-buttons a:focus svg path{
     fill:#EA7D2A;
}
 #dtx-header-social-buttons a:hover i,#dtx-header-social-buttons a:focus i{
     color:#EA7D2A;
}
 .dtx-lines{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-direction:row;
     flex-direction:row;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:start;
     -ms-flex-pack:start;
     justify-content:flex-start;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start;
     position:absolute;
     top:0;
     left:0;
     height:100%;
     width:100%;
     z-index:1;
}
 .dtx-line-item{
     display:block;
     width:8.33%;
     height:100%;
     backface-visibility:hidden;
     -webkit-backface-visibility:hidden;
}
.dtx-lines.slider-dtx-lines .dtx-line-item{
     display:block;
     width:8.33%;
     height:100%;
     backface-visibility:hidden;
     -webkit-backface-visibility:hidden;
}

.our-services-container .dtx-line-item{
     display:block;
     width:8.33%;
     height:100%;
     backface-visibility:hidden;
     -webkit-backface-visibility:hidden;
}
 