/*Desktop*/
            @media screen and (min-width: 769px) {
                /*section#docMain div { padding: 0px 50px 25px 50px; }*/
                section#docMain div#rightButtons { display: none; } 

                section#docMain div h1 { padding: 10px 0 0 0 ; font-weight: bold; font-size: 26px;}
                section#docMain div h2 { padding: 10px 0 0 0 !important; font-weight: bold; font-size: 23px;}
                section#docMain div h3 { padding: 10px 0 0 0 !important; font-weight: bold; font-size: 20px;}
                section#docMain div h4 { padding: 10px 0 0 0 !important; font-weight: bold; font-size: 17px;}
            
                section#docMain div p { padding: 0 !important; margin: 0; font-size: 20px; }
                section#docMain div a { color: #2A2567; text-decoration: underline;}
                section#docMain div p a { font-size: 20px; color: #2A2567; text-decoration: underline; }
                section#docMain div p a:hover { text-decoration: none; }
                        
                section { width:auto; max-width: 1440px; height: auto; margin: auto; padding-bottom: 0; background-color: #fff; }

                section#docHeader { background-color: #fff; }                
                section#docHeader header img { margin: 20px 0 0 50px; height: 80px; width: 220px; }

                section#docHeader nav { height: 32px; }
                section#docHeader nav img#tabNavButton { display: none; }
                section#docHeader nav ul { float: right; list-style: none; margin: 0 25px 0 0; }
                section#docHeader nav ul li { display: inline; margin: 0 20px; text-align: center; position: relative; }
                section#docHeader nav ul li a, section#docHeader nav ul li span { font-size: 15px; line-height: 18px; color: #a0a0a0; text-decoration: none; font-weight: 450; }
                section#docHeader nav ul li a:hover { color: #37C1FF; border-bottom: 5px solid #37c1ff; padding-bottom: 14px; }

                section#docHeader nav ul li ul { list-style: none; position: absolute; background-color: #fff; padding: 0; height: 293px; visibility: hidden; z-index:10;}
                section#docHeader nav ul li:hover > ul, section#docHeader nav ul li ul:hover { visibility: visible; }
                section#docHeader nav ul li ul li { display: block; width: 200px; margin: 0; text-align: left; margin: 15px 0; border-bottom: 1px solid #37C1FF; padding: 0 0 13px 20px; }
                section#docHeader nav ul li ul li a { padding: 0 0 10px 20px; border-bottom: 1px solid #37C1FF; width: 200px; display: block; margin: 0 0 -13px -20px; }
                section#docHeader nav ul li ul li a:hover { padding: 0 0 8px 20px; border-bottom: 3px solid #37C1FF; width: 200px; display: block; margin: 0 0 -13px -20px; }

                section#docFooter { }
                section#docFooter article#footForm { height: 290px; background: #2A2567; }
                section#docFooter article#footForm h2 { color: #37C1FF; font-size: 18px; }
                section#docFooter article#footForm { padding: 60px 50px 0 50px; width: calc(100%-100px); text-align: center; }
                section#docFooter article#footForm div { display: inline-block; width: 33%; height: 30px; text-align: center; }
                section#docFooter article#footForm div div { width: 90%; height: 30px; margin: 0 auto; text-align: left; }
                section#docFooter article#footForm div div h2 { margin: 0 0 -10px 0; }
                section#docFooter article#footForm label { color: #A0A0A0; font-size: 12px; margin-left: 10px; }
                section#docFooter article#footForm input[type=text] { width: 100%; border-radius: 5px; height: 30px; border: none; }
                section#docFooter article#footForm input[type=submit] { width: 120px; border: none; border-radius: 5px; height: 30px; background-color: #0077AF; color: #fff; margin: 50px 0 0 0; }
                section#docFooter article#footMap { height: 380px; }
                section#docFooter footer { height: 425px; background: #2A2567; }

                #footMap { background-image: url('/control/images/AtDaedalus.png'); }

                footer { color: #fff; font-size: 14px; font-weight: 500; position: relative; }
                footer div#logos { width: 250px; padding: 40px 0 0 0; float: left; }
                footer div#logos img { float: right; margin: 25px 0 25px 0; }
                footer div#contactsFBC { float: right; width: 200px; height: 260px; margin: 60px 0 0 0; }
                footer div#contactsFBC h3 { margin-top: 65px; }
                footer div#contactsAgentOne { float: right; width: 200px; height: 260px; margin: 60px 0 0 0; }
                footer div#contactsAgentTwo { float: right; width: 200px; height: 260px; margin: 60px 0 0 0; }
                footer div#contactsAgentTwo img { margin-top: 29px; }
                footer div#copyright { position: absolute; bottom: 10px; width: 100%; text-align: center; }

                /* Start Home Page CSS */
                div#welcome { color: #fff !important; background-image: url('/control/images/DJI_0649.png') !important; }
                div#welcome h1 { margin: 0 !important; font-weight: bold !important; font-size: 18px !important; }
                div#welcome p { margin: 0 !important; font-size: 48px !important; }
                div#welcome p a { font-size: 15px !important; color: #fff !important; text-decoration: none !important; }
                div#welcome p a:hover { text-decoration: underline !important; }

                div#keybuttons { height: 190px; background: #fff; }
                div#keybuttons ul { list-style: none; display: block; margin: 0; padding: 0; text-align: center; }
                div#keybuttons ul li {  display: inline-block;  text-align: left; overflow:hidden; }
                div#keybuttons ul li:nth-child(1) { background: #0077AF; margin-right: 50px; }
                div#keybuttons ul li:nth-child(2) { background: #2A2567; margin-right: 50px; }
                div#keybuttons ul li:nth-child(3) { background: #0077AF; }
                div#keybuttons ul li h2 { color: #fff; margin: 0; padding: 0 !important;  letter-spacing: 3px; }
                div#keybuttons ul li p { }
                div#keybuttons ul li a { color: #fff; text-decoration: none;  }
                div#keybuttons ul li a:hover { color: #fff; text-decoration: underline; }

                div#homenews { min-height: 555px !important; color: #2A2567 !important; background: #f7f7f7 !important; padding: 0 !important; }
                div#homenews h2 { margin: 0 0 0 25px !important; padding: 30px 0 0 0 !important; color: #2A2567 !important; }
                div#homenews ul { list-style: none !important; display: block !important; margin: 0 !important; padding: 0 !important; text-align: center !important; }
                div#homenews ul li { overflow: hidden; width: 330px !important; height: 465px !important; display: inline-block !important; background: #fff !important; text-align: left !important; padding: 0 !important;  border-bottom: 3px #37C1FF solid !important; }
                div#homenews ul li:nth-child(4) { margin-right: 0 !important; }
                div#homenews ul li img { height: 220px !important; width: 330px !important; }
                div#homenews ul li h3 { margin: 10px 20px !important; padding: 0 !important; white-space:normal !important;}
                div#homenews ul li h3 a{ text-decoration: none !important; }
                div#homenews ul li h3 a:hover{ text-decoration: underline !important; }
                div#homenews ul li p { margin: 0 20px !important; }
                div#homenews ul li p a { text-decoration: none !important; }
                div#homenews ul li p a:hover { text-decoration: underline !important; }
                /* End Home Page CSS */

                

                /* Start Location Page CSS */
                div#location { padding: 77px 277px 77px 277px; }
                /* End Location Page CSS */
            }

            @media screen and (min-width:769px) and (max-width:960px) {
                /* All */
                section#docHeader { height: 139px;}
                section#docHeader header { height: 115px; }
                section#docMain div img{max-width:40%;}
                section#docMain div h1 img{max-width:40%;}
                section#docMain div h2 img{max-width:40%;}
                section#docMain div h3 img{max-width:40%;}
                section#docMain div h4 img{max-width:40%;}
                section#docMain div p img{max-width:40%;}
                section#docFooter article#footForm form { padding: 30px 10px 0 10px;}
                section#docFooter article#footForm { height: 230px;}
                #footMap{background-position:center top;}
                footer div#logos{width:164px;}
                footer div#logos img{max-width:130px;}
                footer div#contactsFBC {width: 173px;}                
                footer div#contactsAgentOne {width: 183px;}
                footer div#contactsAgentTwo {width: 195px;}

                /* Home */
                div#welcome{background-position:center top; padding: 31px 100px 0 100px !important; height:440px !important;}
                div#keybuttons ul li { width: 175px;margin-top:0px;padding:10px; height:150px;}
                div#keybuttons ul li:nth-child(1) { margin-right: 20px; }
                div#keybuttons ul li:nth-child(2) { margin-right: 20px; }
                div#keybuttons ul li h2{font-size: 16px;}
                div#keybuttons ul li a {font-size: 20px;}
                div#homenews ul li {margin:15px 0 10px 13px !important;}
                div#homenews ul li img{max-width:330px !important;}

                /* Location */


            }

            @media screen and (min-width:961px) and (max-width:1460px) {
                /* All */
                

                section#docMain div img{max-width:50%;}
                section#docMain div h1 img{max-width:50%;}
                section#docMain div h2 img{max-width:50%;}
                section#docMain div h3 img{max-width:50%;}
                section#docMain div h4 img{max-width:50%;}
                section#docMain div p img{max-width:50%;}

                /* Home */
                div#welcome{background-position:center top; padding: 35px 120px 0 120px !important; height: 510px !important; }
                div#keybuttons ul li { width: 235px;margin-top:0px;padding:10px; height:150px;}
                div#keybuttons ul li:nth-child(1) { margin-right: 35px; }
                div#keybuttons ul li:nth-child(2) { margin-right: 35px; }
                div#keybuttons ul li h2{font-size: 16px;}
                div#keybuttons ul li a {font-size: 20px;}
                div#homenews ul li {margin:15px 0 10px 13px !important;}
                div#homenews ul li img{max-width:330px !important;}
            }

            @media screen and (min-width:1460px) {
                /* All */
                section#docHeader { height: 120px;}
                section#docHeader header { height: 88px; }
                section#docFooter article#footForm form { padding: 60px 50px 0 50px;}
                section#docFooter article#footForm { height: 205px;border-bottom:solid white 1px;}
                footer div#contactsFBC {width: 200px;}                
                footer div#contactsAgentOne {width: 200px;}
                footer div#contactsAgentTwo {width: 200px;}

                /* Home */
                div#welcome{background-position:center center; padding: 77px 277px 0 277px !important; height: 565px !important; }
                div#keybuttons ul li { width: 370px;margin-top: 30px;padding: 20px;height: 100px;}
                div#keybuttons ul li:nth-child(1) { margin-right: 50px; }
                div#keybuttons ul li:nth-child(2) { margin-right: 50px; }
                div#keybuttons ul li h2{font-size: 20px;}
                div#keybuttons ul li a {font-size: 24px;}
                div#homenews ul li {margin:15px 20px 0 0 !important;}
           
                /* Location */

            }
                 div#opportunities p{margin:20px 0 !important;}
            .slideshow-container img{width:100% !important;max-width:100% !important;}