@media screen and (min-width:240px) and (max-width:359px){
    
    
  .fixwidth{
      width:100%;
      padding:0 10px;
      box-sizing:border-box;
  }  
  
  .digital_nav ul{
      display:inline-block;
  }

  .mobIcons{
      display:block;
  }    
    
  .work_row ul{
      display:inline-block; 
  }  
    
  .top_row{
      display: inline-block;
    width: 100%;
  }  
    
  .logo_box{
 width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 20px;     
  }  
    
  .logo_box img{
          height: 75px;
  }  
    
  .menu_box{
          padding: 0;
    float: left;
    width: max-content;
  }  
    
   div.mod-languages.advanced-dropdown ul{
           left: -23px;
   } 
   
  .work_row ul li:before{
      right:0;
  } 
   
  .digital_blocks>h4 {
    text-align: center;
    font-size: 23px;
  }
   
  .feature_block1, .feature_block2
  {
      display: inline-block;
    width: 100%;
  }
   
   
  .first_tabs{
      width:100%;
  } 
   
  .middle_description {
    width: 100%;
  }
   
  .pricing_wrapper{
      padding-top:50px;
  } 
   
 .pricing {
    padding: 80px 0px;
 }
   
.block_header h3 {
    font-size: 21px;
}
   
.middle_wrapper{
    margin: 0px 0px 50px 0px;
}   
   
  .banner_row{
        background-size: auto 100%;
        background-position: top;
        padding: 5px;
        height: 220px;
  } 
   
 .banner_row h4{
        font-size: 15px;
        text-align: center;
        width: 100%;
        display: inline-block;
        padding-left: 70px;
        margin-top: 5px;
 }  
   
.banner_row p{
    font-size: 16px;
    margin-top: 11px;
}   
   
    
 .banner_row:after {
    content: "";
    width: 40px;
    height: 77px;
    left: 11px;
    top: 10px;
    background-position: 0 0;
    background-size: 100%;
}   
    
  .work_row ul li{
      height:auto;
  }  
    
    
    
 .mainbanner_row h4 {
    font-size: 25px;
 }
    
    
 .mainbanner_content {
    font-size: 20px;
    padding: 20px 0;
    margin: 0 auto;
    width: 100%;
}   
    
 .mainbanner_row {
    padding: 50px 0;
 }
    
 .mainbanner_wrapper{
     height:450px;
 }   
    


   
 .footer_banner_content:after {
    content: "";
    width: 100px;
    height: 100px;
    background-position: 0 0;
    background-size: 75px auto;
}  
   
   
.footer_banner_content{
        padding: 0px;
    width: 100%;
}   
   
 .footer_banner{
     width:100%;
     padding:10px;
 }  
 
 .block_header h3 {
    font-size: 26px;
 } 
 
   
   .footer_banner_content h4{
           padding-left: 90px;
    font-size: 25px;
   }
   
   
 .footer_banner_nav{
     text-align:center;
 }  
   
 .fb_1:after {
    content: "";
    background: #686868;
    width: 2px;
    height: 72px;
    position: absolute;
    right: 10px;
    top: 5px;
}  
   
footer{
    height: auto;
}   
   
.footer_top{
        display: inline-block;
    height: auto;
}   
   
 .footer_logo{
         text-align: center;
    margin-bottom: 50px;
 }  
   
.footer_link{
    margin-bottom: 30px;
}   
   
.footer_button{
    overflow: hidden;
}   
    
 .footer_copyright{
     text-align: center;
 }   
    
 .footer_copyright p:nth-of-type(1),
 .footer_copyright p:nth-of-type(2){
     text-align: center;
    float: none;
 }
    
 
    
 div.advanced-dropdown{
     width:110px;
 }   
    
.language_box {
    padding-top: 0;
    float: right;
    margin-bottom: 10px;
}
    
    
 .menuBox nav{
     display:none;
 }   
    
.showcaseItem {
    padding: 0;
}    
    
.showcaseItem  h2{
        margin: 27px 0;
    width: 100%;
    font-size: 30px;
}    
    
 .showcase_subheader{
           padding-bottom: 10px; 
 }   
    
    
.slide .i0,
.slide .i1,
.slide .i2,
.slide .i3,
.slide .i4{
    margin-top:0px;
}    
    

.about_item_datat{
        display: inline-block;
    width: 100%;
}    
    
.about_preview img{
    width: 100%;
}    
    
    
.form-row{
    display: inline-block;
    width: 100%;
}    
    
    
.footer_button .contact_box {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
}    
    
    
 .showcase_subheader ul li{
     padding: 5px 15px;
 }   
    
    
 .digital_nav{
  position:relative;
  top:0;
}
     
     
     .digital_nav ul li{
         margin:10px 0;
     }       
     
      
.faq-question {
    text-align: left;
    padding: 20px 20px;
        align-items: flex-start;
}    

.mainbanner_bg{
width:400%;    
}




.slide .i0{
    margin-top: 10px;
}

.slide .i1{
        margin-top: 50px;
}

.slide .i2{
        margin-top: 80px;
}

.slide .i3{
        margin-top: 50px;
}

.slide .i4{
    margin-top: 10px;
}











    
    
    
}


@media screen and (min-width:360px) and (max-width:475px){
       
  .fixwidth{
      width:100%;
      padding:0 10px;
      box-sizing:border-box;
  }  
  
  .digital_nav ul{
      display:inline-block;
  }

  .mobIcons{
      display:block;
  }    
    
  .work_row ul{
      display:inline-block; 
  }  
    
  .top_row{
      display: inline-block;
    width: 100%;
  }  
    
  .logo_box{
 width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 20px;     
  }  
    
  .logo_box img{
          height: 75px;
  }  
    
  .menu_box{
          padding: 0;
    float: left;
    width: max-content;
  }  
    
   div.mod-languages.advanced-dropdown ul{
           left: -23px;
   } 
   
  .work_row ul li:before{
      right:0;
  } 
   
  .digital_blocks>h4 {
    text-align: center;
    font-size: 23px;
  }
   
  .feature_block1, .feature_block2
  {
      display: inline-block;
    width: 100%;
  }
   
   
  .first_tabs{
      width:100%;
  } 
   
  .middle_description {
    width: 100%;
  }
   
  .pricing_wrapper{
      padding-top:50px;
  } 
   
 .pricing {
    padding: 80px 0px;
 }
   

   
.middle_wrapper{
    margin: 0px 0px 50px 0px;
}   
   
  .banner_row{
        background-size: auto 100%;
        background-position: top;
        padding: 5px;
        height: 220px;
  } 
   
 .banner_row h4{
        font-size: 15px;
        text-align: center;
        width: 100%;
        display: inline-block;
        padding-left: 70px;
        margin-top: 5px;
 }  
   
.banner_row p{
    font-size: 16px;
    margin-top: 11px;
}   
   
    
 .banner_row:after {
    content: "";
    width: 40px;
    height: 77px;
    left: 11px;
    top: 10px;
    background-position: 0 0;
    background-size: 100%;
}   
    
  .work_row ul li{
      height:auto;
  }  
    
    
    
 .mainbanner_row h4 {
    font-size: 25px;
 }
    
    
 .mainbanner_content {
    font-size: 20px;
    padding: 20px 0;
    margin: 0 auto;
    width: 100%;
}   
    
 .mainbanner_row {
    padding: 50px 0;
 }
    
 .mainbanner_wrapper{
     height:450px;
 }   
    


   
 .footer_banner_content:after {
    content: "";
    width: 100px;
    height: 100px;
    background-position: 0 0;
    background-size: 75px auto;
}  
   
   
.footer_banner_content{
        padding: 0px;
    width: 100%;
}   
   
 .footer_banner{
     width:100%;
     padding:10px;
 }  
   
 .block_header h3 {
    font-size: 26px;
 }   
   
   
   .footer_banner_content h4{
           padding-left: 90px;
    font-size: 25px;
   }
   
   
 .footer_banner_nav{
     text-align:center;
 }  
   
 .fb_1:after {
    content: "";
    background: #686868;
    width: 2px;
    height: 72px;
    position: absolute;
    right: 10px;
    top: 5px;
}  
   
footer{
    height: auto;
}   
   
.footer_top{
        display: inline-block;
    height: auto;
}   
   
 .footer_logo{
         text-align: center;
    margin-bottom: 50px;
 }  
   
.footer_link{
    margin-bottom: 30px;
}   
   
.footer_button{
    overflow: hidden;
}   
    
 .footer_copyright{
     text-align: center;
 }   
    
 .footer_copyright p:nth-of-type(1),
 .footer_copyright p:nth-of-type(2){
     text-align: center;
    float: none;
 }
    
    

 div.advanced-dropdown{
     width:110px;
 }   
    
.language_box {
    padding-top: 0;
    float: right;
    margin-bottom: 10px;
}
    
    
 .menuBox nav{
     display:none;
 }   
    
.showcaseItem {
    padding: 0;
}    
    
.showcaseItem  h2{
        margin: 27px 0;
    width: 100%;
    font-size: 30px;
}    
    
 .showcase_subheader{
           padding-bottom: 10px; 
 }   
    
    
.slide .i0,
.slide .i1,
.slide .i2,
.slide .i3,
.slide .i4{
    margin-top:0px;
}    
    

.about_item_datat{
        display: inline-block;
    width: 100%;
}    
    
.about_preview img{
    width: 100%;
}    
    
    
.form-row{
    display: inline-block;
    width: 100%;
}    


.work_wrapper .block_header h3{
    font-size:38px;
}

.footer_button .contact_box {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
}

 .showcase_subheader ul li{
     padding: 5px 15px;
 }   

.digital_nav{
  position:relative;
  top:0;
}


     .digital_nav ul li{
         margin:10px 0;
     }  



.faq-question {
    text-align: left;
    padding: 20px 20px;
        align-items: flex-start;
}


.mainbanner_bg{
width:400%;    
}


.slide .i0{
    margin-top: 10px;
}

.slide .i1{
        margin-top: 50px;
}

.slide .i2{
        margin-top: 80px;
}

.slide .i3{
        margin-top: 50px;
}

.slide .i4{
    margin-top: 10px;
}












    
    
}


@media screen and (min-width:476px) and (max-width:767px){
       
  .fixwidth{
      width:100%;
      padding:0 10px;
      box-sizing:border-box;
  }  
  
  .digital_nav ul{
      display:inline-block;
  }

  .mobIcons{
      display:block;
  }    
    
  .work_row ul{
      display:inline-block; 
  }  
    
  .top_row{
      display: inline-block;
    width: 100%;
  }  
    
  .logo_box{
 width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 20px;     
  }  
    
  .logo_box img{
          height: 75px;
  }  
    
  .menu_box{
          padding: 0;
    float: left;
    width: max-content;
  }  
    
   div.mod-languages.advanced-dropdown ul{
           left: -23px;
   } 
   
  .work_row ul li:before{
      right:0;
  } 
   
  .digital_blocks>h4 {
    text-align: center;
    font-size: 23px;
  }
   
  .feature_block1, .feature_block2
  {
      display: inline-block;
    width: 100%;
  }
   
   
  .first_tabs{
      width:100%;
  } 
   
  .middle_description {
    width: 100%;
  }
   
  .pricing_wrapper{
      padding-top:50px;
  } 
   
 .pricing {
    padding: 80px 0px;
 }
   

.middle_wrapper{
    margin: 0px 0px 50px 0px;
}   
   
  .banner_row{
        background-size: auto 100%;
        background-position: top;
        padding: 5px;
        height: 220px;
  } 
   
 .banner_row h4{
         font-size: 23px;
    text-align: center;
    width: 100%;
    display: inline-block;
    padding-left: 100px;
 }  
   
.banner_row p{
    font-size: 16px;
    margin-top: 11px;
}   
   
    
 .banner_row:after {
    content: "";
    width: 50px;
    height: 77px;
    left: 11px;
    top: 10px;
    background-position: 0 0;
    background-size: 100%;
}   
    
  .work_row ul li{
      height:auto;
  }  
    
    
    
 .mainbanner_row h4 {
    font-size: 25px;
 }
    
    
 .mainbanner_content {
    font-size: 20px;
    padding: 20px 0;
    margin: 0 auto;
    width: 100%;
}   
    
 .mainbanner_row {
    padding: 50px 0;
 }
    
 .mainbanner_wrapper{
     height:450px;
 }   
    


   
 .footer_banner_content:after {
    content: "";
    width: 100px;
    height: 100px;
    background-position: 0 0;
    background-size: 75px auto;
}  
   
   
.footer_banner_content{
        padding: 0px;
    width: 100%;
}   
   
 .footer_banner{
     width:100%;
     padding:10px;
 }  
 
 .block_header h3 {
    font-size: 26px;
 }
   
   .footer_banner_content h4{
           padding-left: 90px;
    font-size: 25px;
   }
   
   
 .footer_banner_nav{
     text-align:center;
 }  
   
 .fb_1:after {
    content: "";
    background: #686868;
    width: 2px;
    height: 72px;
    position: absolute;
    right: 10px;
    top: 5px;
}  
   
footer{
    height: auto;
}   
   
.footer_top{
        display: inline-block;
    height: auto;
}   
   
 .footer_logo{
         text-align: center;
    margin-bottom: 50px;
 }  
   
.footer_link{
    margin-bottom: 30px;
}   
   
.footer_button{
    overflow: hidden;
}   
    
 .footer_copyright{
     text-align: center;
 }   
    
 .footer_copyright p:nth-of-type(1),
 .footer_copyright p:nth-of-type(2){
     text-align: center;
    float: none;
 }
 
    
 div.advanced-dropdown{
     width:110px;
 }   
    
.language_box {
    padding-top: 0;
    float: right;
    margin-bottom: 10px;
}
    
    
 .menuBox nav{
     display:none;
 }   
    
.showcaseItem {
    padding: 0;
}    
    
.showcaseItem  h2{
        margin: 27px 0;
    width: 100%;
    font-size: 30px;
}    
    
 .showcase_subheader{
           padding-bottom: 10px; 
 }   
    
    
.slide .i0,
.slide .i1,
.slide .i2,
.slide .i3,
.slide .i4{
    margin-top:0px;
}    
    

.about_item_datat{
        display: inline-block;
    width: 100%;
}    
    
.about_preview img{
    width: 100%;
}    
    
    
.form-row{
    display: inline-block;
    width: 100%;
}    
    
    
 .work_wrapper .block_header h3{
    font-size:38px;
}
   
.footer_button .contact_box {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
}    
    
    
 .showcase_subheader ul li{
     padding: 5px 15px;
 }       
    
    
.digital_nav{
  position:relative;
  top:0;
}
     
     
     .digital_nav ul li{
         margin:10px 0;
     }  
     
     
     
.faq-question {
    text-align: left;
    padding: 20px 20px;
        align-items: flex-start;
}
     
     
   .mainbanner_bg{
width:400%;    
}  
     
     
     
     
 .slide .i0{
    margin-top: 10px;
}

.slide .i1{
        margin-top: 50px;
}

.slide .i2{
        margin-top: 80px;
}

.slide .i3{
        margin-top: 50px;
}

.slide .i4{
    margin-top: 10px;
}
    
     
     
     
     
    
    
    
    
}


@media screen and (min-width:768px) and (max-width:768px){}


@media screen and (min-width:1024px) and (max-width:1024px){}



@media screen and (min-width:1025px) and (max-width:1200px){}

@media screen and (min-width:1201px) and (max-width:1400px){}









