/* h1 */ 
    @media screen and (max-width: 991px) { 
    h1 {
        font-size:38px;
      } 
    } 
    @media screen and (max-width: 767px) { 
    h1 {
        font-size:33px; 
        margin-top:88px; 
      } 
    } 
    @media screen and (max-width: 616px) { 
    h1 {
        
      } 
    } 
    @media screen and (max-width: 514px) { 
    h1 {
        font-size:24px; 
      } 
    } 
    @media screen and (max-width: 379px) { 
    h1 {
        
      } 
    } 
/* h2 */ 
    @media screen and (max-width: 991px) { 
    h2 {
        font-size:34px;
      } 
    } 
    @media screen and (max-width: 767px) { 
    h2 {
        font-size:28px; 
        padding-bottom:46px; 
      } 
    } 
    @media screen and (max-width: 514px) { 
    h2 {
        font-size:19px; 
      } 
    } 
/* h3 */ 
    @media screen and (max-width: 767px) { 
    h3 {
        font-size:22px;  
      } 
    } 
    @media screen and (max-width: 514px) { 
    h3 {
        font-size:16px;  
      } 
    } 


    @media screen and (max-width: 514px) { 
    th {
        font-size:16px;  
      } 
    } 

/* .padt_introtxt */
    @media screen and (max-width: 991px) { 
    .padt_introtxt {
        padding-top:20px; 
      } 
    } 
/* p */ 
    @media screen and (max-width: 514px) { 
    p {
        font-size:14px;  
      } 
    } 
/* .go365_logo */
    /*@media screen and (max-width: 991px) { 
    .go365_logo {
        width:200px; 
      } 
    } */ 
/*.footer_logo_right */ 
   /* @media screen and (max-width: 991px) { 
    .footer_logo_right {
        margin-left:inherit!important; 

      } 
    } */ 
/* .vertical-center */ 
@media screen and (max-width: 991px) { 
    .vertical-center {
        align-items: inherit; 
      } 
    } 
@media screen and (max-width: 991px) { 
    .margin_middle_start {
        margin-top:10%; 
      } 
    }     
/* .foot_r */ 
    @media screen and (max-width: 991px) { 
    .foot_r {
        text-align:left; 
      } 
    } 
    @media screen and (max-width: 991px) {
    .footer_menu {
        padding-top:16px; 
      }
    }
    @media screen and (max-width: 767px) {
    .smart_right {
        text-align:right; 
        padding-left:0px; 
      }
    }
    @media screen and (max-width: 767px) {
    .smart_img_normal_site {
        width:50%; 
      }
    }
    

 /* .footer_menu .li_inline a */ 
    @media screen and (max-width: 991px) { 
    .footer_menu .li_inline a {
        font-size:14px;  
      } 
    } 
    @media screen and (max-width: 597px) { 
    .footer_menu .li_inline a { 
        font-size: 10px; 
        font-weight: 400; 
      } 
    } 
    @media screen and (max-width: 991px) { 
    .footer_menu .li_inline span {
        font-size:14px;  
      } 
    } 
    @media screen and (max-width: 597px) { 
    .footer_menu .li_inline span { 
        font-size: 10px; 
        font-weight: 400; 
      } 
    } 
/* .thumbnail > img, .thumbnail a */ 
    @media screen and (max-width: 767px) { 
    .thumbnail > img, .thumbnail a > img {
        margin:0 auto; 
      } 
    } 
/* .msft_business_logo */ 
    @media screen and (max-width: 767px) { 
    .msft_business_img {
            width:50%; 
          } 
        } 
    @media screen and (max-width: 514px) { 
    .msft_business_img {
            width:64%; 
          } 
        }     
/* .txt_intro */ 
    @media screen and (max-width: 767px) { 
    .txt_intro {
            max-width:100%; 
            padding:0 10px;
            margin-left:15px;
            margin-right:15px;
          } 
        } 
/* .chat_icon */ 
    @media screen and (max-width: 991px) {
        .chat_icon {
        width: 40%;
        margin: 0 auto!important;
      }
    } 
    @media screen and (max-width: 767px) {
        .chat_icon {
        width: 20%;
        margin: 0 auto!important;
      }
    }

/* .telephone_icon */     
    @media screen and (max-width: 991px) {
        .telephone_icon {
        width: 30%;
        margin: 0 auto!important;
      }
    } 
    @media screen and (max-width: 767px) {
        .telephone_icon {
        width: 15%;
        margin: 0 auto!important;
      }
    } 

/* .email_icon */ 
    @media screen and (max-width: 991px) {
        .email_icon {
        width: 20%; 
      }
    } 
    @media screen and (max-width: 767px) {
        .email_icon {
        width: 16%; 
      }
    }

/* .contact_smart_txt */ 
    @media screen and (max-width: 767px) {
        .contact_smart_txt { 
        padding-left: 30px; 
        padding-right: 30px; 
      } 
    } 
/* .pad_t_79 */ 
    @media screen and (max-width: 767px) {
        .pad_t_79 { 
        padding-top:60px; 
      } 
    } 
/* .pad_b_79 */ 
    @media screen and (max-width: 767px) {
        .pad_b_79 { 
        padding-bottom:30px; 
      } 
    } 
/* .intro_row */ 
@media screen and (max-width: 767px) {
        .intro_row { 
        padding-top:80px; 
        padding-bottom:30px; 
      } 
    } 
@media screen and (max-width: 514px) { 
    .intro_row {
        padding-top:60px;  
          } 
        } 
/* .pad_b_228 */ 
    @media screen and (max-width: 991px) {
        .pad_b_228 { 
        padding-bottom:100px; 
      } 
    } 

/*div#rssincl-box-1169360,  
div#rssincl-box-1169351 */ 
    @media screen and (max-width: 1199px) {
        #rssincl-box-1169360,
        #rssincl-box-1169351 { 
        width:100%!important; 
      } 
    } 

    @media screen and (max-width: 1199px) {
    .magic_background{
        width: 548px; 
      }
    } 
    @media screen and (max-width: 991px) {
    .magic_background{
        bottom: 16%; 
      }
    } 
    @media screen and (max-width: 991px) {
    .magic_background{
        width: 100%; 
        left: 0; 
      }
    } 

/* .txt_magic_background */ 
    @media screen and (max-width: 767px) {
    .txt_magic_background{
        
      }
    } 

@media screen and (max-width: 1300px) {
    .test{        
        background-position-x: -340px;     
      }
    } 
@media screen and (max-width: 1200px) {
    .test{       
        background-position-x: -410px;       
      }
    } 
@media screen and (max-width: 991px) {
    .test{       
        background-position-y: 25%;       
      }
    } 
@media screen and (max-width: 767px) {
    .test{       
        margin-bottom: 30px;        
      }
    } 
@media screen and (max-width: 578px) {
    .test{       
        background-position-y: 33%;       
      }
    } 
@media screen and (max-width: 991px) {
    .timer{ 
        height:51px; 
      }
    } 
@media screen and (max-width: 513px) {
    .timer{ 
        font-size:3rem; 
        height:41px; 
      }
    } 
@media screen and (max-width: 513px) {
    .timer{ 
        font-size:2rem; 
        padding-top:6px; 
        height:41px; 
      }
    } 


@media screen and (max-width: 991px) {
    .send_button{       
        width:124.61px; 
        height:51px; 
      }
    } 
@media screen and (max-width: 513px) {
    .send_button{       
        width:103px; 
        height:41px; 
      }
    } 
@media screen and (max-width: 441px) {
    .send_button{       
        margin-left:0px; 
      }
    } 

/*@media screen and (max-width: 1199px) {
    input[type="number"] {       
        width:300px; 
        height:51px; 
      }
    } 
@media screen and (max-width: 991px) {
    input[type="number"] {       
        width:430px; 
        height:51px; 
      }
    } 
@media screen and (max-width: 643px) {
    input[type="number"] {       
        width:290px; 
        height:51px; 
      }
    }     
@media screen and (max-width: 513px) {
    input[type="number"] {       
        width:250px; 
        height:41px; 
      }
    } 
@media screen and (max-width: 441px) {
    input[type="number"] {       
        width:100%;  
      }
    }     

@media screen and (max-width: 1199px) {
    input[type="number"].mod::-webkit-outer-spin-button,
    input[type="number"].mod::-webkit-inner-spin-button {       
        width:51px; 
        height:47px; 
      }
    } 
@media screen and (max-width: 513px) {
    input[type="number"].mod::-webkit-outer-spin-button,
    input[type="number"].mod::-webkit-inner-spin-button {       
        width:41px; 
        height:37px; 
      }
    } */ 

@media screen and (max-width: 514px) {
    .rssincl-itemdesc {       
        font-size:14px!important; 
      }
    } 
@media screen and (max-width: 514px) {
    .rssincl-itemtitle a {
        font-size: 18px!important;
      }
    }
@media screen and (max-width: 767px) {
    .startscreenimg_section {       
        display:none; 
      }
    } 

/*@media screen and (max-width: 1999px) {
    .popup-inter {       
        top: 3%!important; 
        bottom: 3%!important; 
      } 
    } 
@media screen and (max-width: 796px) {
    .popup-inter {    
        top: initial!important; 
        bottom: initial!important;    
        margin:15px; 
      } 
    } 

@media screen and (max-height: 480px) {
    .popup-inter {       
        max-height: 380px; 
      } 
    } */ 

@media screen and (max-width: 767px) {
    .popup-inter {    
        margin:15px; 
      } 
    } 
/*@media screen and (max-width: 767px) {
    .input_contactform {    
      padding: 0;
      margin: 0; 
      } 
    } 
@media screen and (max-width: 767px) {
    .form_sections {    
      padding: 0;
      margin: 0; 
      } 
    } */ 
@media screen and (max-width: 513px) {    
    #arrow_up{
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 12px solid #f29526;
      } 
    }
@media screen and (max-width: 513px) {
    #arrow_down{
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 12px solid #f29526; 
      } 
    }
@media screen and (max-width: 767px) {
    .welcome_msft_logo{
        max-width:420px; 
      } 
    }
@media screen and (max-width: 512px) {
    .world_abakus_fixed{
        width:30%;  
      } 
    } 
@media screen and (max-width: 767px) {
    .zls-sptwndw.siqembed.siqtrans.siq_rht.zsiq_size2.siqanim{
        z-index:9999!important; 
      } 
    } 










