/*CONTACT & SUPPORT PAGE UPDATE CSS*/
#support-page-update #ask_the_community{
        background-color: white;
        padding-bottom: 1px;
      }

     #support-page-update .contact-supp-cont-contant h3 {
          font-family: 'AkzidenzGroteskBQ-Ext';
          font-size: 2.2em;
          font-weight: 100;
          margin-bottom: 0px;
          text-transform: inherit;
          color: #474747;
      }

    #support-page-update .contact-supp-cont-contant {
          display: block;
          width: 100%;
          text-align: center;
          padding-left: 0;
      }

   

     #support-page-update .contact-support-cont-block {
          display: block;
          width: 100%;
          vertical-align: top;
      }

      #support-page-update .contact-supp-cont-contant p {
          font-size: 1.2em;
          width: 70%;
          color: #474747;
          margin: 4px auto;
      }

     #support-page-update .csupportrequest-form:before {
          display: none;
      }

     #support-page-update  .holidays-block h2 {
          margin-bottom: 0em;
          font-size: 1.2em;
          line-height: 1.2;
          padding: 5px 0;
          font-family: 'Open Sans', sans-serif;
          color: #474747;
          font-weight: 700;
      }
      #support-page-update  .holidays-block ul, #support-page-update .holidays-block ol {
          margin: 0;
          padding: 2px 0;
      }

      #support-page-update .contact-supp-cont-contant {
          display: inline-block;
          width: 100%;         
      }
       #support-page-update .holidays-block h3 {
          margin-bottom: 0em;
          line-height: 1.2;
          padding: 5px 0;
          font-family: 'Open Sans', sans-serif;
          color: #474747;
          font-weight: 600;
          text-transform: inherit;
      }

      #support-page-update .csupportrequest-form .begin-req-form {
          display: inline-block;
          width: 48%;
          vertical-align: top;
          padding: 10px;
      }
      #support-page-update .moduletablesupport-request-form {
          background: #f3f3f3;
      }

      #support-page-update .submit-support-ticket {
          background: #f3f3f3;
      }
      #support-page-update .support-banner {          
          min-height: auto;          
      }
      #support-page-update div#breadcrumbs {
          display: none;
      }
     #support-page-update .cont-supp-container {
         margin-top: 60px;
         margin-bottom: 60px;
         padding: 40px 0px;
     }

	@media (max-width: 767px){
		#support-page-update  .holidays-block {		   
		    text-align: center;
		}
    #support-page-update .csupportrequest-form .begin-req-form{
      width: 95%;
    }

    #support-page-update .customsupport-request-form .supportcnt-wrap{
      padding: 0px;
    }

	}

  #support-page-update  h3 img {
      margin-right: 20px;
  }

  #support-page-update .customsupport-request-form .supportcnt-wrap{
    width: 100%;
    max-width: 1160px;
    margin: auto;
  }

  #support-page-update  .agreement p{
        width: 100%;
        margin: 4px auto;
        text-align: left;
        margin-bottom: 26px;
        color:  #474747 !important;
  }

  #support-page-update ul.support-list li {
      margin: 6px 0;
  }

   #support-page-update  .customsupport-request-form .supportcnt-wrap{
    padding: 0;      
    margin-top: 0;
  }

  #support-page-update a {
      text-decoration: none;
  }

  @media only screen and (min-width: 768px) {
    #support-page-update .holidays-block {
        position: relative;
        left: 7%;
    }
  }



  /*#contact-page-update*/

   #main-contact-update a {
      text-decoration: none;
  }
  section#tech-support a {
      text-decoration: none;
  }

  #main-contact-update .row::after {
    content: "";
    clear: both;
    display: table;
    box-sizing: border-box;
  }

  #main-contact-update [class*="col-"] {
    float: left;
    padding: 15px;
    box-sizing: border-box;
  }

  /* For mobile phones: */
  #main-contact-update [class*="col-"] {
    width: 100%;
    box-sizing: border-box;
  }

  @media only screen and (min-width: 768px) {
    /* For desktop: */
    #main-contact-update .col-1 {width: 8.33%;}
    #main-contact-update .col-2 {width: 16.66%;}
    #main-contact-update .col-3 {width: 25%;}
    #main-contact-update .col-4 {width: 33.33%;}
    #main-contact-update .col-5 {width: 41.66%;}
    #main-contact-update .col-6 {width: 50%;}
    #main-contact-update .col-7 {width: 58.33%;}
    #main-contact-update .col-8 {width: 66.66%;}
    #main-contact-update .col-9 {width: 75%;}
    #main-contact-update .col-10 {width: 83.33%;}
    #main-contact-update .col-11 {width: 91.66%;}
    #main-contact-update .col-12 {width: 100%;}
  }

  #contact-page-update .banner-top .support-banner{
    min-height: auto;
  }

  #contact-page-update .breadcrumbs{display: none;}

#contact-page-update #headquarters {
      width: 100%;
      max-width: 1200px;
      margin: 50px auto;
  }

  #contact-page-update section ul, #contact-page-update section ol {
      margin: 0 0 1.5em 0;
      padding: 0 0 0 0;
  }

  #contact-page-update #sales-gen-inq {
      background: #f3f3f3;
      padding-bottom: 35px;
  }

  #contact-page-update .csupportrequest-form:before{display: none;}

   #contact-page-update .begin-req-form{
    width: 45%;
   }
  #contact-page-update .sales-gen-inq-wrap {
       width: 100%;
       max-width: 1200px;
       margin: auto;
   }

    #contact-page-update  section#tech-support h2,  #contact-page-update  section#tech-support p {
       text-align: center;
       color: #474747;
       font-size: 1.2em;
   }

  #contact-page-update section#tech-support {
       margin: 50px auto;
   }

   #main-contact-update h2 {
       margin-bottom: 20px;
       font-size: 2.2em;
       line-height: 1.2;
       padding: 5px 0;
       color: #474747;
   }

  #main-contact-update h3 {
       text-transform: inherit;
       margin-bottom: 0;
       margin-top: 18px;
       padding-bottom: 0;
   }

   #main-contact-update a.color-btn {
       background: #993399;
       border: 1px solid #993399;
   }


   @media(min-width: 767px){
   #main-contact-update .col-left-wrap {
       margin: 0 32px;
   }
   }

   @media (max-width: 767px){
   #main-contact-update * {
       text-align: center;
   }

   #contact-page-update .begin-req-form {
       width: 93%;
   }
 }
 #main-contact-update p , #main-contact-update li {
  font-size: 1.2em;
   color: #474747 !important;

 }
    
    #main-contact-update  .supportcnt-wrap .control-group .controls textarea {
        
        height: 134px;
        
    }



#main-contact-update h3{
  margin-top: 30px;line-height: 1.2;padding: 5px 0;font-family: 'Open Sans', sans-serif;color: #474747;font-weight: 700;text-transform: inherit;margin-bottom: 2px;
}

#contact-page-update .banner-top .support-banner h1 , #support-page-update .banner-top .inner-support h1{
    margin-bottom: 0px;
    text-align: center;
    font-size: 2.5em;
    letter-spacing: 0.7px;
    border: none !important;
    text-transform: none;
    color: #fff;
    font-family: 'AkzidenzGroteskBQ-Ext';
    font-weight: normal;
    text-rendering: optimizelegibility;
}


#main-contact-update  li span:first-child {
    display: inline-block;
    width: 100%;
    max-width: 85px;
}

#main-contact-update  .customsupport-request-form .supportcnt-wrap{
  padding: 0;      
  margin-top: 0;
}
   

  #main-contact-update  .list-contact li{
    margin-bottom: 10px;
  }

   #main-contact-update  a.color-btn:hover {
      color: #993399;
      background: white;
  }

   #contact-page-update  .obert {
      display: none;
  }


  

  