a { text-decoration:none; color:#ffffff; font-weight:100; }

/* FIXED SCROLL */
#containerfixedscroll { display:block; margin: 0 auto; padding: 0 0 0 0; text-align: center; position:fixed; z-index:350; width:100%; height:14.7%; background-color:#ffffff;  }


/* SIMPLE BUTTON */
.btn_simple{
  background-color: #6B97C6;
  border: none;
  color: #FFFFFF;
  padding: 15px;
  text-align: center;
  font-family: 'Corbel', Arial, sans-serif;
  text-decoration: none;
  display: inline-block;
  font-weight:800;
  font-size: 17px;
  margin: 4px 2px;
  border-radius: 8px;

}

.btn_simple:hover  {
opacity: 0.8; font-weight:bold; 
/*background-color:#6B97C6;*/
background-color:#000000;
color: #FFFFFF;
padding: 15px;
text-align: center;
font-family: 'Corbel', Arial, sans-serif;
text-decoration: none;
display: inline-block;
font-weight:800;
font-size: 17px;
margin: 4px 2px;
border-radius: 8px;
}



.href_grey { font-family:Calibri Light, Helvetica; color:#2C2D2D; font-weight:500;}
.href_grey:visited { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;}
.href_grey:hover{ font-family:Calibri Light, Helvetica; color:#2C2D2D; text-decoration: underline; font-weight:500;}
.href_grey a { font-family:Calibri Light, Helvetica; color:#2C2D2D; font-weight:500;} 



.href_footergrey { font-family:Calibri Light, Helvetica; color:#2C2D2D; font-weight:500; font-size:1.1em; }
.href_footergrey:visited { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500; font-size:1.1em; }
.href_footergrey:hover{ font-family:Calibri Light, Helvetica; color:#2C2D2D; text-decoration: underline; font-weight:500; font-size:1.1em; }
.href_footergrey a { font-family:Calibri Light, Helvetica; color:#2C2D2D; font-weight:500; font-size:1.1em; } 

.imgresize_research { width:75%; height:auto; }
.imgresize_research_individual { width:70%; height:auto; }

.imgresize_home { width:80%; height:auto; }
.imgresize_logo { width:250px; height:auto; }


h1 {   font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;  font-size: 2.4em;  font-weight:200;   text-align:center; line-height:2.0;  color:#ffffff; }

h2 {  font-family:'Arial Narrow Bold', sans-serif; font-size:0.9em; font-weight:100; color:#ffffff; line-height:1.8;}

h3 { font-family:'Arial Narrow Bold', sans-serif; font-size:1.3em; font-weight:100; color:#ffffff;  }
h4 { font-family:'Arial Narrow Bold', sans-serif; font-size:0.9em; font-weight:100; color:#000000; line-height:2.2; }
.h4_theproject { font-family:'Arial Narrow Bold', sans-serif; font-size:0.9em; font-weight:100; color:#ffffff; line-height:2.2; }

h5 { font-family:'Arial Narrow Bold', sans-serif; font-size:1.8em; font-weight:100; color:#212121;  }
h6 { font-family:'Arial Narrow Bold', sans-serif; font-size:1.1em; font-weight:100; color:#212121; line-height:2.0;}


  /* Portfolio page */
  .portfolio_title { font-family:Calibri Light, Helvetica; font-size: 1.5em !important; font-weight:650; line-height:1.5; color:#000000; text-align:left; }

  /* Contact page */
  .h8 { font-family:Calibri Light, Helvetica; font-size: 1.2em; font-weight:900; line-height:1.5; color:#000000; text-align:left; }
  .h9 { font-family:Calibri Light, Helvetica; font-size: 1em; font-weight:200; line-height:1.5; color:#000000; text-align:left; }


.h6_bigger { font-family:'Arial Narrow Bold', sans-serif; font-size:1.2em; font-weight:400; color:#212121; }
.researchtitle { font-family:'Papyrus'; font-size:1.1em; font-weight:450; color:#212121; line-height:1.8; }

.large_heading { font-family:'Arial Narrow Bold', sans-serif; font-size:1.7em; font-weight:100; color:#000000; padding:5% 0 0 0; }

.container_menubar { display:block; text-align:center; width: 100%; height:155px;  margin: 0 auto; padding: 0; /* background-color:rgba(250, 245, 245, 0.918);*/ background-color:#000000;  }
.container_menubar_researchall { display:block; text-align:center; width: 100%; height:155px;  margin: 0 auto; padding: 0;  /*background-color:rgba(250, 245, 245, 0.918); */ background-color:#000000; }

#menubar_all {  display:block; width:1024px; height:99% !important; margin: 0 auto; text-align:center !important;  padding: 0;  padding:0.1% 0 0 0; /*background-color:#ffffff;*/ background-color:#000000;   }

#menubar_left { float:left; width:30%; height:auto; text-align:left; vertical-align:center; height:auto;  margin:0 0 0 5%; opacity:1.0;  }
#menubar_right { float:right; width:60%; text-align:right;  margin:3% 1% 0 0; height:auto; opacity:1.0; z-index:200; color:#000000; font-size:2em; font-weight:bold;  }

.txtinputcontact { height:40px; font-size:17px; line-height:1.0; vertical-align:top; font-family:Arial; width:70%; }
.txtinputsearchbox { height:40px; font-size:17px; line-height:1.0; vertical-align:top; font-family:Arial; width:70%; }

/* HOME PAGE  */
.near_bottom_page{
    position: absolute;
    bottom: -3%;
    width: 100%;
  }

  .view_more{
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-weight:900;
    font-size:1.1em;
    position: absolute;
    bottom: 1%;
    width: 92%;

  }


  .heading_left { float:left; width:100%; height:auto; margin:-45% 0 2% 0; text-align:center; vertical-align:bottom; vertical-align:text-bottom;  }
  .heading_right { float:right; width:48%; height:auto; margin:2.4% 1% 2% 0; text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }


/* Home Page */
#container_project { display:block; text-align:center; width: 100%; height:650px;  margin: 0 auto; padding: 0; background-color:rgba(250, 245, 245, 0.918);  }
.inner_project { display:block; width:100%; height:auto !important; margin: 0 auto; text-align:center !important;  padding: 0;  background-color:#95948F;  }

.project_left { float:left; width:42%; height:98%; text-align:left; background-color:#ffffff;  opacity:1.0; padding:2% 1% 0 5%;  }
.project_right { float:right; width:47.8%; height:91%; text-align:left; background-color:#93948F;  opacity:1.0; z-index:200; padding:5% 0 0 4.2%;  }


/* One Section - We would like your feedback */
#container_feedback { display:block;  text-align:center; width: 100%; height:300px; margin: 0 auto; padding: 0; background-color:#509A9E;  }
.feedback_inner {  display:block; width:850px; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:100%; }


/* Portfolio Page */
#container_portfolio { display:block; text-align:center; width: 100%; height:auto;  margin: 0 auto; padding: 0;  }
.portfolio_inner { display:block; width:924px; height:auto !important; margin: 0 auto; text-align:center;  padding: 0;   }

.portfolio_left { float:left; width:33%; height:auto; text-align:left; }
.portfolio_mid { float:left; width:32%; height:auto; text-align:left; }
.portfolio_right { float:right; width:33%; height:auto; text-align:left; }

#container_portfoliolist { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:1250px; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
.portfoliolist_inner { display:block; width:1024px; height:100%; margin: 0 auto; text-align:center;  padding: 0; color:#000000;  }




/* Footer */
#container_footer_top { display:block; text-align:center; width: auto; height:290px; margin: 0 auto; padding: 0; background-color:#252317; background-color:#000000;  }
.footer_top_inner {  display:block; width:1024px; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }

.footertop_left { float:left; width:53%; height:auto; text-align:left; margin:0 0 0 0;  }
.footertop_middle { float:left; width:16%; height:auto; text-align:left; margin:4% 0 0 6%;  }
.footertop_right { float:right; width:24%; height:auto; text-align:left; margin:4% 0 0 0;  }



/* Contact Page */

#container_contactpage { display:block; text-align:center; width: auto; height:auto; margin: 0 auto; padding: 0;   }
.contactpage_inner {  display:block; width:700px; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }

  a.phone_black
  {
    color: #000000;
  }
  #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 3% 0;  }
  .contact_inner { width:1024px; height:auto; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

  .contact_left { display:inline-block; width:54%; height:auto; text-align:left; opacity:1.0; padding:7% 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
  .contact_right { display:inline-block; width:32%; height:auto; opacity:1.0; margin:0.3% 0 0 5%; line-height:2.0; padding:0 0 0 0.5%;  background-color:#D3D3D3; color:#ffffff; vertical-align: top; text-align:center;  }

  /* Contact page - MAPS */
  #container_maps { display:block; text-align:center; background-color:#FFFFFF; width: auto; height:500px !important; margin: 0 auto; padding: 0;  }
  .maps_inner { width:99%; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000; margin:2% 0 2% 0;  }


  .txtinputcontact { height:27px !important; font-size:17px; line-height:1.0 !important; vertical-align:top !important; font-family:Arial; width:90%; }
  .txtselectcontact { height:33px; font-size:17px; line-height:1.0; vertical-align:top; font-family:Arial; width:92%; }
  .txtrowscontact { height:115px; font-size:18px; line-height:2.0; font-family:Arial; width:90%;}



          /* ----------- iPhone 5 and 5S ----------- */

        /* Portrait and Landscape */
        @media only screen 
        and (min-device-width: 320px) 
        and (max-device-width: 568px)
        and (-webkit-min-device-pixel-ratio: 2) {

        }

        /* Iphone Portrait */
        @media only screen 
        and (min-device-width: 320px) 
        and (max-device-width: 568px)
        and (-webkit-min-device-pixel-ratio: 1)
        /* and (-webkit-text-size-adjust:auto) 414 width */
        and (orientation: portrait) 
        {
                   /* Home Page */
                  .near_bottom_page {  bottom: 46%; } 

                  .href_blackiphone { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;}
                  .href_blackiphone:visited { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;}
                  .href_blackiphone:hover{ font-family:Calibri Light, Helvetica; color:rgb(9, 53, 53); text-decoration: underline; font-weight:500;}
                  .href_blackiphone a { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;} 


                   .imgresize_home { width:100% !important; max-width:100% !important; height:auto; }
                   .imgresize_logo { width:100% !important; height:auto; }

                   h1 { font-size: 5.8em !important; font-weight:550; text-align:center; line-height:2.5;  color:#000000 !important; }
                   h2 { font-size:3.2em !important; color:#000000; }
                   h3 { font-size:3.5em; font-weight:400 !important; }
                   h4 { font-size:3.1em !important; color:#000000 !important; line-height:1.9 !important; }
                   .h4_theproject { font-size:2.5em !important; }

                   h5 { font-size:3.9em !important; font-weight:600 !important; text-align:center !important; }
                   h6 { font-size:3em !important; font-weight:400 !important; line-height:2.2; text-align:justify; }
                   .h6_bigger { font-family:'Arial Narrow Bold', sans-serif; font-size:3.5em !important; font-weight:400; text-align:center !important; color:#212121; }

                    /* Portfolio page */
                    .portfolio_title { font-family:Calibri Light, Helvetica; font-size: 3.3em !important; font-weight:650; line-height:1.5; color:#000000; text-align:left; }

                    /* Contact page */
                    .h8 { font-family:Calibri Light, Helvetica; font-size: 1.3em !important; font-weight:550; line-height:1.5; color:#000000; text-align:left; }
                    .h9 { font-family:Calibri Light, Helvetica; font-size: 2.5em !important; font-weight:200; line-height:1.5; color:#000000; text-align:left; }

                   .large_heading { font-size:3.9em !important; font-size:2.9em; font-weight:400 !important; color:#000000 !important; text-align:center !important; }

                   #menubar_all { width:100% !important; }

                   .btn_simple { font-size:38px !important; }

                   .view_more{
                    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
                    font-weight:900;
                    font-size:1.1em;
                    position: absolute;
                    bottom: 2.6% !important;
                    width: 92%;
                
                  }

                   #bg { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #contactus { height:5% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #portfolio { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   
                   #johnminnis { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #lush { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #islandpoke { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #newlifeteeth { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #empire { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   #caffenero { height:40% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                   
                   #container_project { background-color:#ffffff !important; height:auto !important;  }
                   .inner_project { background-color:#ffffff !important; width:100% !important; height:100% !important;  }

                   .project_left { display:block !important; width:90% !important; margin:0 5% 0 5% !important; text-align:justify !important; height:auto !important; padding:0 !important; background-color:#ffffff !important; }
                   .project_right { display:block !important; width:100% !important; height:auto !important; padding:0 !important; background-color:#ffffff !important; }

                    /* Portfolio page */
                    .iphonelayout { width:100%; height:auto; }
                    .iphoneportfolio { width:100% !important; height:auto !important;  }

                    #container_portfolio { display:block; text-align:center; width: 100%; height:auto;  margin: 0 auto; padding: 0;  }
                    .portfolio_inner { display:block; width:90% !important; height:auto !important; margin: 0 auto; text-align:center !important;  padding: 0; margin:0 5% 0 5% !important;   }
                    
                    .portfolio_left { float:left; width:100% !important; height:auto; text-align:left; }
                    .portfolio_mid { float:left; width:100% !important; height:auto; text-align:left; }
                    .portfolio_right { float:right; width:100% !important; height:auto; text-align:left; }

                    #container_portfoliolist { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:1250px; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .portfoliolist_inner { display:block; width:100% !important; height:100%; margin: 0 auto; text-align:center;  padding: 0; color:#000000;  }
                    



                    .feedback_inner { width:100% !important; }

                    #container_feedback { display:block; float:left !important; text-align:center; width: 90% !important; padding:0 5% 0 5% !important; height:950px !important; background-color:#509A9E;  }
                    .feedback_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:100%;  }
                    
                    /* Contact */
                    #container_contactpage { display:block; text-align:center; width: auto;  margin: 0 auto; padding: 0;   }
                   .contactpage_inner {  display:block; width:94% !important; text-align:center; margin: 0 3% 0 3% !important; padding: 0; opacity:1.0; height:auto !important;  }

                    #container_contactform { display:block; text-align:center; background-color:#ffffff !important; height:3100px !important; }
                    .contact_inner { width:100% !important;  }

                    .contact_left { display:block !important; width:95% !important; height:auto !important; text-align:left; opacity:1.0; padding:0 0 0 5% !important; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A;  }
                    .contact_right { display:block !important; width:100% !important; height:auto!important; text-align:left;  opacity:1.0; margin:0 !important; line-height:2.0; padding:0 !important; background-color:#ffffff; color:#000000; }

                    .txtinputcontact { height:80px !important; font-size:38px !important; line-height:1.0 !important; vertical-align:top !important; font-family:Arial; width:90%; }
                    .txtselectcontact { height:80px !important; font-size:38px !important; line-height:1.0; vertical-align:top; font-family:Arial; width:92%; }
                    .txtrowscontact { height:160px; font-size:38px !important; line-height:2.0; font-family:Arial; width:90%; }
                  

                    /* Contact page - MAPS */
                    #container_maps { display:block; text-align:center; background-color:#FFFFFF; width: auto; height:auto !important; margin: 0 auto; padding: 0;  }
                    .maps_inner { width:100% !important; height:auto !important; margin: 0 auto; text-align:center !important; vertical-align:top !important;  padding: 0; color:#000000; margin:0 !important;  }

                    

                    /* Footer */
                    #container_footer_top { display:block; text-align:center; width:100% !important; height:100% !important; margin: 0 auto; padding: 0; background-color:#ffffff;   }
                    .footer_top_inner { display:block !important; width:100% !important; }


                    .footertop_left { display:block !important; float:left !important; width:100% !important; height:850px !important; text-align:left; margin:0 !important;   }
                    .footertop_middle { display:block !important; float:left !important; width:94%; height:630px !important; text-align:left; margin:1% 3% 0 3% !important;  }
                    .footertop_right { display:block !important; float:left !important; width:94%; height:600px !important; text-align:left; margin:1% 3% 0 3%;    }


                    .icon_foriphone { display:none !important; }


        }

                /* Iphone 5 / 5s Landscape */
                @media only screen 
                and (min-device-width: 320px) 
                and (max-device-width: 568px)
                and (-webkit-min-device-pixel-ratio: 1)
                /* and (-webkit-text-size-adjust:auto) 414 width */
                and (orientation: landscape) 
                {

                   /* Home Page */
                   
                   .containerfixedscroll { display:none !important; }
                   .container_menubar { display:none !important; }

                   .near_bottom_page {  display:none; } 

                   .href_blackiphone { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;}
                   .href_blackiphone:visited { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;}
                   .href_blackiphone:hover{ font-family:Calibri Light, Helvetica; color:rgb(9, 53, 53); text-decoration: underline; font-weight:500;}
                   .href_blackiphone a { font-family:Calibri Light, Helvetica; color:#000000; font-weight:500;} 
 
 
                    .imgresize_home { width:100% !important; max-width:100% !important; height:auto; }
                    .imgresize_logo { width:100% !important; height:auto; }
 
                    h1 { font-size: 5.8em !important; font-weight:550; text-align:center; line-height:2.5;  color:#000000 !important; }
                    h2 { font-size:3.2em !important; color:#000000; }
                    h3 { font-size:3.5em; font-weight:400 !important; }
                    h4 { font-size:2.2em !important; color:#000000 !important; line-height:1.5 !important; }
                    .h4_theproject { font-size:2.5em !important; }
 
                    h5 { font-size:3.9em !important; font-weight:600 !important; text-align:center !important; }
                    h6 { font-size:3em !important; font-weight:400 !important; line-height:1.5; text-align:justify; }
                    .h6_bigger { font-family:'Arial Narrow Bold', sans-serif; font-size:3.5em !important; font-weight:400; text-align:center !important; color:#212121; }
 

                    /* Portfolio page */
                    .portfolio_title { font-family:Calibri Light, Helvetica; font-size: 3.3em !important; font-weight:550; line-height:1.5; color:#000000; text-align:left; }


                     /* Contact page */
                     .h8 { font-family:Calibri Light, Helvetica; font-size: 1.3em !important; font-weight:550; line-height:1.5; color:#000000; text-align:left; }
                     .h9 { font-family:Calibri Light, Helvetica; font-size: 2.5em !important; font-weight:200; line-height:1.5; color:#000000; text-align:left; }
 
                    .large_heading { font-size:2.5em !important; font-size:2.9em; font-weight:400 !important; color:#000000 !important; text-align:center !important; }
 
                    #menubar_all { width:100% !important; }
 
                    .btn_simple { font-size:38px !important; }
 
                    .view_more{
                     font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
                     font-weight:900;
                     font-size:1.1em;
                     position: absolute;
                     bottom: 2.6% !important;
                     width: 92%;
                 
                   }
 
                    #bg { height:66% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #contactus { height:10% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #portfolio { height:75% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #hobbs { height:75% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #lush { height:75% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #whistles { height:75% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #newlifeteeth { height:75% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    #empire { height:75% !important; opacity:0.9 !important; width:100% !important; max-width:100% !important;  }
                    
                    #container_project { background-color:#ffffff !important; height:auto !important;  }
                    .inner_project { background-color:#ffffff !important; width:100% !important; height:100% !important;  }
 
                    .project_left { display:block !important; width:90% !important; margin:0 5% 0 5% !important; text-align:justify !important; height:auto !important; padding:0 !important; background-color:#ffffff !important; }
                    .project_right { display:block !important; width:100% !important; height:auto !important; padding:0 !important; background-color:#ffffff !important; }
 
                    /* Portfolio page */
                    .iphonelayout { width:100%; height:auto; }
                    .iphoneportfolio { width:100% !important; height:auto !important;  }

                    #container_portfolio { display:block; text-align:center; width: 100%; height:auto;  margin: 0 auto; padding: 0;  }
                    .portfolio_inner { display:block; width:90% !important; height:auto !important; margin: 0 auto; text-align:center !important;  padding: 0; margin:0 5% 0 5% !important;   }
                    
                    .portfolio_left { float:left; width:100% !important; height:auto; text-align:left; }
                    .portfolio_mid { float:left; width:100% !important; height:auto; text-align:left; }
                    .portfolio_right { float:right; width:100% !important; height:auto; text-align:left; }

                    #container_portfoliolist { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:1250px; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .portfoliolist_inner { display:block; width:100% !important; height:100%; margin: 0 auto; text-align:center;  padding: 0; color:#000000;  }
                    



                    .feedback_inner { width:100% !important; }

                    #container_feedback { display:block; float:left !important; text-align:center; width: 90% !important; padding:0 5% 0 5% !important; height:950px !important; background-color:#509A9E;  }
                    .feedback_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:100%;  }
                    
                    /* Contact */
                    #container_contactpage { display:block; text-align:center; width: auto;  margin: 0 auto; padding: 0;   }
                   .contactpage_inner {  display:block; width:94% !important; text-align:center; margin: 0 3% 0 3% !important; padding: 0; opacity:1.0; height:auto !important;  }

                    #container_contactform { display:block; text-align:center; background-color:#ffffff !important; height:3100px !important; }
                    .contact_inner { width:100% !important;  }

                    .contact_left { display:block !important; width:95% !important; height:auto !important; text-align:left; opacity:1.0; padding:0 0 0 5% !important; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A;  }
                    .contact_right { display:block !important; width:100% !important; height:auto!important; text-align:left;  opacity:1.0; margin:0 !important; line-height:2.0; padding:0 !important; background-color:#ffffff; color:#000000; }

                    .txtinputcontact { height:80px !important; font-size:38px !important; line-height:1.0 !important; vertical-align:top !important; font-family:Arial; width:90%; }
                    .txtselectcontact { height:80px !important; font-size:38px !important; line-height:1.0; vertical-align:top; font-family:Arial; width:92%; }
                    .txtrowscontact { height:160px; font-size:38px !important; line-height:2.0; font-family:Arial; width:90%; }
                  

                    /* Contact page - MAPS */
                    #container_maps { display:block; text-align:center; background-color:#FFFFFF; width: auto; height:auto !important; margin: 0 auto; padding: 0;  }
                    .maps_inner { width:100% !important; height:auto !important; margin: 0 auto; text-align:center !important; vertical-align:top !important;  padding: 0; color:#000000; margin:0 !important;  }

                    

                    /* Footer */
                    #container_footer_top { display:block; text-align:center; width:100% !important; height:100% !important; margin: 0 auto; padding: 0; background-color:#ffffff;   }
                    .footer_top_inner { display:block !important; width:100% !important; }


                    .footertop_left { display:block !important; float:left !important; width:100% !important; height:850px !important; text-align:left; margin:0 !important;   }
                    .footertop_middle { display:block !important; float:left !important; width:94%; height:630px !important; text-align:left; margin:1% 3% 0 3% !important;  }
                    .footertop_right { display:block !important; float:left !important; width:94%; height:600px !important; text-align:left; margin:1% 3% 0 3%;    }


                    .icon_foriphone { display:none !important; }

                }