
@media screen and (max-width: 768px) /* Galaxy s5-360, iphone 678-375*/
{
        /*header*/
        div#container div#header
        {
            background: url(../images/header-bg.jpg);
           height: 220px; 
           
        }
        div#header div#header_block
        {
            
        }
    div#header_block a#logo{
        width: 100%;
        top: 7px;
        margin: 0 0 0 2%;
    }
    div#header_block div#header_quote 
    {
            font-size: 16px;
            top: -30px;
            left: -7px;
            width: 100%;
            text-align: center;
    }
    div#header_block div#header_contact 
    {
        background: transparent;
        left: -26%;
        top: -80px;
        width: auto;
    }
     div#header_block div#navigation 
      {
        top: -77px;
        position: relative;
        margin: 0 auto;
        float: left;
        width: 100%;
      }
     
    #navigation ul
    {
        text-align: left;
        /*margin: 52px 0px 0px -31px;*/
    }
    
    /*maincontant*/
   
    div#content div#breadcrumb
    {
        font-size: 14px;
    }
    div#banner, div#slides
    {
        width: 988px; 
    }
    div#banner_navigation 
    {
       position: unset;
       padding: 20px 20px 5px 75px;
    }
    div#content
     {
        width: 100%;
     }
     div#contact_left div.left_quote
     {
         text-align: center;
     }
     div#contact_left
     {
         width: 35%;
     }
     div#contact_left div.left_heading
     {
         text-align: center;
     }
     div#contact_left div.contact_details
     {
         width: 100%;
         text-align: center;
     }
     div.contact_address
     {
         width: 100%;
         text-align: center;
     }
     div.contact_address div.address_heading
     {
            margin: 15px;
            padding: 0;
     }
     div#contact_enquire
     {
         background: url(../images/contact_enquire.jpg) #F2F2F2 -23% 0% no-repeat;
         width: 98%;
         padding: 43px 0 0 0px;
         
     }
     div#contact_enquire div.form_left
     {
         margin: 0px 0px 0px 35px;
     }
     div#contact_enquire div.form_right
     {
         margin: 0px 0px 0px 35px;
     }
     div#contact_enquire input[type="submit"]
     {
         margin: 0 0 0 100px;
     }
     div#contact_right
     {
                width: 100%;
                margin: 0px 0px 0px 5px;
     }
   
     div#leftcolumn div.left_heading
     {
            font-size: 30px;
            text-align: center;
            padding: 0 0 420px 0;
            line-height: 23px;
            
     }
    div#rightcolumn_img.testimonial
    {
        
        margin: -280% 46% auto
    }
     div#rightcolumn_img.testimonial img 
    {
        
        width: 350px;
    }
    div#testimonials, div#faqs
    {
            width: 35%;
            text-align: justify; 
    }
     #site-heading
      {
          width: 100%;
          text-align: justify;
          font-size: 50%;
       }
     div#main_heading div#search
    {   
        margin: auto 1.5%;
        position: sticky;
        float: left;
    }
     div#press_releases
     {
         width: 35%;
         text-align: center;
     }
     div#right_enquire
     {
         margin: 137% 0% 2% -33%;
     }
    
       a#products-close
       {
            top: 30px;
            right: 14px;
       }
       div#product_detail div#product_title
       {
           text-align: left;
       }
       div#product_detail_img
       {
           width: 100%;
           border: none;
       }
       div#detail_img
       {
          width: 100%;
          right: 30px;
       }
       div#detail_img img
       {
          display: none;
          
       }
       div#product_detail
       {
           width: 100%;
           text-align: justify;
           font-size: 17px;   
       }
       
     div#products div#featured
     {
         margin: 30px 0px 0px 40px;
     }
     #useful
     {
         width: 28%;
     }
     div#useful div.useful_block
     {
        margin: auto 10%;
        width: 105%;
     }
     div#leftcolumn
     {
             width: 35%;
             font-size: 15px;
             text-align: justify;
          
     }
        div#leftcolumn.internal
     {
             font-size: 17px;
             width: 35% !important;
             margin: 0px 0px 10px 0px;
     }
     div#rightcolumn_img
     {
             width: 75%;
             margin: -372% 12% auto;
     }
      div#rightcolumn_img img
     {
         width: 270px;
     }
   
     div#leftcolumn div.left_quote
      {
          font-size: 20px;
          padding: 0px 0px 10px 0px;
      }
   div#leftcolumn div#signature
   {
          font-size: 15px;
           text-align: left;
            margin: 0px 0px 0px 10px;
   }
   div#main_listing
   {
     margin: 0 44px 0 21px;
     width: 50%;
   }
   a#back
   {
        margin: 25px 0px 0px 60px;
   }
   div#navigate
   {
       padding: 6px 0 5px 140px;
       width: 100%;
   }
   div#content div#sub_heading
   {
           text-align: left;
           line-height: 30px;
   }
   div#sub_heading a#quicklinks
   {
       width: 100%;
       position: sticky;
       margin: 0;
   }
   div#faqs div.faq_block
   {
       text-align: justify; 
   }
      div#leftcolumn div#bottom_help
     {
        width: 96%;
        font-size: 12px;
        text-align: initial;
     }
     #bottom_associates
     {
      margin: auto -1%;   
     }
     #associates
      {
        width: 75%; 
     }
     #associates .jcarousel
     {
        width: 40%; 
     }
     a.create_account
     {
         right: 65%;
     }
     .rightCont
     {
         background-size: 32%;
         margin: -8% 0% -1% -31%;
     }
     
     #signup a.signup
     {
        font-size: 12px;
        width: 43%;
        margin: 0px 0px 0px 90px;
        text-align: center;
     }
     #signup input[type="text"]
     {
        margin: 10px 0px 0px 62px;
     }
     /*****footer*******/
     div#footer
     {
         width: 100%;
     }
     #footer #left_element
     {
         display: none;
     }
     #footer #right_element
     {
         display: none;
     }
     div#footer_block {
      width: 100%;
      }
    div#footer_block div#footer_social 
    {
        margin: 0px 11px 10px 20px;
        
      }
     div#footer_block div.other_links
     {
        width: 35%;
        margin: 45px 0px 7px 102px;

     }
     div#footer_block div.our_products
     {
        max-width: 100%;
        max-height: 415px;
    
     }
     div#testimonials div.testimonial_block
     {
         font-size: 20px;
         text-align: justify;
     }
     div#footer_block div#footer_bottom
     {
        padding: 20px 0px 0px 0px;
        max-width: 355px;
     }
}

