body        { margin: 0px; padding: 0px; }


/* Header starts */

div.contentwrapper                                                                          { width: 1140px; margin: 0px auto 0px auto; }
header.header                                                                               { width: 100%; background-color: #ffffff; }
header.header div.fixednav                                                                  { width: 100%; position: fixed; top: 0; background-color: #ffffff; z-index: 9; opacity: 0.9; }
header.header div.logo                                                                      { float: left; display: inline; padding: 8px 0px 0px 0px; }
header.header div.logo img                                                                  { width: 205px; height: 82px; }

/* Navigation Starts*/
header.header span.menu-trigger                                                             { display: none; float: right; padding: 36px 10px 0px 0px; color: #ff8000; font-size: 28px; }
header.header nav.nav                                                            { float: right; padding: 36px 0px 0px 0px; }
header.header nav.nav ul                                                           { font-size: 18px; }
header.header nav.nav ul li                                                        { float: left; padding: 0px 0px 0px 32px; }
header.header nav.nav ul li a                                                      { color: #ff8000; text-decoration: none; }
header.header nav.nav ul li a:hover                                                { color: #0066cc; }
/* Navigation Ends*/

header.header div.subheader                                                                 { width: 100%; margin: 100px 0px 0px 0px; background: url('../images/headerbg.jpg') no-repeat ; background-size: cover; min-height: 800px; border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
header.header div.subheader div.contentwrapper                                              { text-align: center; color: #ffffff;  position: relative; top: 280px; }
header.header div.subheader div.contentwrapper h1                                           { font-size: 72px; }
header.header div.subheader div.contentwrapper p                                            { font-size: 32px; }

/* Header ends */

/* Content starts */

div.content                                                                                 { width: 100%; margin: 0px 0px 0px 0px; padding: 30px 0px 30px 0px; }
div.content div.contentwrapper                                                              { text-align: center; }
div.content div.contentwrapper h2                                                           { color: #ff8000; }
div.content div.contentwrapper p                                                            {  }
div.content div.contentwrapper img                                                          { }
div.content div.contentwrapper div.adds                                                    {   }

/* Content ends */

/* Blog starts */

div.blog                                                                                    { width: 100%; margin: 0px 0px 0px 0px; background-color: #ff8000; color: #ffffff; padding: 30px 0px 30px 0px; border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
div.blog h3                                                                                 { text-align: center; font-size: 33px; }
div.blog p                                                                                  { text-align: center; }
div.blog a:link                                                                             { color: #ffffff; }
div.blog a:visited                                                                          { color: #ffffff; }
div.blog div.imgcontainer                                                                   { margin: 60px 0px 0px 0px;  }


/* Blog ends*/ 



footer.footer                                                                               { width: 100%; background-color: #70b2f4; padding: 30px 0px 30px 0px;  }
footer.footer h5                                                                            { text-align: center; color: #ffffff; font-size: 33px; }
footer.footer p                                                                             { text-align: center; color: #ffffff; }
footer.footer div.contentwrapper form                                                       { margin: 40px 0px 0px 0px; display: block;  }
footer.footer div.contentwrapper form div.forml                                             { margin: 0px 3px 0px 0px; width: 489px; float: left; } 
footer.footer div.contentwrapper form div.forml input[type='text']:focus,
footer.footer div.contentwrapper form div.forml input[type='email']:focus,
footer.footer div.contentwrapper form div.forml input[type='email']:active                  { color: #3498db; border: 2px solid #3498db; }
form div.forml input[type='text'],
form div.forml input[type='email']                                                           { display: block; width: 100%; font-size: 20px; margin: 0px 0px 45px 0px; padding: 8px 0px 8px 0px; text-indent: 20px; border: 2px solid #444444; outline: none; border-radius: 4px; background-color: #ffffff; font-family: 'Ubuntu', sans-serif; }


form div.textarea                                             { border: 2px solid #444444; border-radius: 4px; background-color: #ffffff; width: 498px; min-height: 218px; }
form div.textarea.focusactive                                 { color: #3498db; border: 2px solid #3498db; }
form div.textarea.focusactive textarea                        { color: #3498db; }
form div.textarea div.textareap                               { padding: 15px 20px 15px 20px; }
form div.textarea div.textareap textarea                      { display: block; outline: none; resize: none; width: 100%; min-height: 185px; font-size: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; font-family: 'Ubuntu', sans-serif; }

form div.formr                                                { margin: 0px 0px 0px 0px; display: inline-block; float: right; }
form div.formr input:active                                   { color: #3498db; border: 2px solid #3498db; border-radius: 2px; }
form  input.custombutton                             { margin: 0px 0px 0px 0px; width: 151px;  background-color: #ff8000; color: #ffffff; border: 0px; border-radius: 4px; min-height: 41px; font-size: 20px; cursor: pointer; }
form  input.custombutton:hover                       { background-color: #ffffff; color: #000000; }

div.copyright                                                                               { width: 100%; padding: 5px 0px 5px 0px; background-color: #52a2f2; text-align: center; font-size: 18px; color: #ffffff; }





/* GOOGLE MAPS*/
.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
        margin: 20px 0px 20px 0px;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }