/*

Theme Name: LP Consulting

*/


div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, header, footer, nav, section, article, figure, aside, dl, dt, dd, fieldset, legend, label, em, strong, span, b, a, img, form, input, br, hr {margin: 0;border: 0;outline: 0;padding: 0;}

body {font-family: 'Open Sans', sans-serif;font-size: 12px;color: #5f5f5f;background: url(images/main-bg.jpg) 0 0 repeat;margin: 0;padding: 0;}

.clear {clear: both;font-size: 0.01em;height: 0;}

ul, dl {list-style: none;}

ol li {list-style: none;}

p {line-height: 20px;padding-bottom: 18px;}

a {text-decoration: none;}

a, input {text-decoration: none;transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-webkit-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;color: #8c8d8d;}

a.opacity {}

a.opacity:hover {opacity: 0.6;}

a:focus {outline: none;}

.main-wrapper {background: url(images/background-old.png) top center no-repeat;}

.main-content-area {margin: 0 auto;max-width: 1000px;width: 100%;}

h3 {color: #003958;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 600;margin-bottom: 6px;padding: 0 0 6px 0;margin: 0 0 10px 0;}

h6 {font-size: 12px;color: #003958;font-weight: 600;font-family: 'Open Sans', sans-serif;margin-bottom: 6px;}

h1 {font-size: 34px;color: #003958;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;margin-bottom: 12px;margin-left: 14px;margin-right: 14px;margin-top: 14px;padding-bottom: 6px;border-bottom: 3px solid #e9e9e9;}

/*-----------------------------top-login-sec-----------------------------------*/



.home-top-sec {padding-bottom: 22px;}

.home-top-sec .left-sec {padding-top: 10px;}

.home-top-sec .right-sec {}

/*.top-contact {background: url(images/email-bg.png) 0 0 no-repeat;height: 30px;margin-bottom: 23px;width: 377px;padding: 22px 0 0 76px;float: right;}*/

.top-contact {background: url(images/email-bg.png) 0 0 no-repeat;height:auto;
margin-bottom:23px;width:57%;padding:22px 0 0 30px;float:right;}

.top-contact ul {overflow: hidden;float: right;width: auto;}

.top-contact ul li {border-left: 1px solid #dbdbdb;color: #009933;font-size: 13px;float: left;line-height: 22px;padding: 0 12px;}

.top-contact ul li a {color: #009933;}

.top-contact ul li a:hover {color: #003958;}

.top-contact ul li.contact-icon {background: url(images/con-icon.png) 0 5px no-repeat;padding-left: 18px;}

.top-contact ul li.email-icon {background: url(images/email-icon.png) 12px 6px no-repeat;padding-left: 36px;}

.top-contact ul li:first-child {border-left: none;}

.nav-sec {background: url(images/nav-bg.jpg) 0 0 repeat-x;height: 38px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;behavior: url(js/PIE.htc);position: relative;width: auto;float: right;}

.nav-area {float: left;}

.nav-area ul {position: relative;}

.nav-area li {float: left;background: url(images/divider-nav.jpg) right 50% no-repeat;line-height: 38px;}

.nav-area li:first-child a:hover, .nav-area li:first-child a.active {background: url(images/nav-bg-hover.jpg) 0 0 repeat-x;border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;behavior: url(js/PIE.htc);position: relative;margin-right: 2px;}

.nav-area li:first-child a {border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;behavior: url(js/PIE.htc);position: relative;}

.nav-area li a {font-size: 13px;padding: 0 15px;color: #ffffff;display: block;margin-right: 2px;font-family: 'Roboto', sans-serif;}

.nav-area li a:hover, .nav-area li.current-menu-item > a {padding: 0 15px;background: url(images/nav-bg-hover.jpg) 0 0 repeat-x #047f2e;margin-right: 2px;}

.nav-area ul ul {position: absolute;display: none;z-index: 105;background: #145a7e;}

.nav-area ul li:hover ul {display: block;}

.nav-area ul ul li {float: none;}

.nav-area ul ul li a {margin-right: 0px !important;background: none;text-decoration: none;display: block;}

.nav-area ul ul li:first-child a {border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;behavior: url(js/PIE.htc) !important;position: relative !important;}

.nav-area ul ul li:first-child a.active {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;behavior: url(js/PIE.htc);position: relative;margin-right: 0;}

.nav-area ul ul li a:hover {text-decoration: none;}

.search-area {float: right;margin-left: 26px;}

.search-area .search {background: url(images/search-bg.png) 0 0 no-repeat;width: 163px;height: auto;margin: 6px;padding: 5px;}

.search-area .search {overflow: hidden;}

.search-area .search input[type=text] {color: #a3deff !important;float: left;font-family: 'Open Sans', sans-serif;background: none !important;font-size: 11px;padding: 0 3px;border: none;width: 140px;}

.search-area .search input[type=submit] {background: url(images/search-btn.png) 0 0 no-repeat;width: 12px;height: 13px;cursor: pointer;float: right;width: 12px;}

/*-----------------------------banner-sec-----------------------------------*/


.banner-sec {margin-bottom: 22px;position: relative;height: 430px;}

.iner-banner {margin-bottom: 22px;position: relative;height: 229px;}

.banner {/*position: absolute;*/position: relative;}

.banner-menu {position: absolute;bottom: 0;height: 100px;width: 997px;background: url(images/green-bg.png) repeat;behavior: url(js/PIE.htc);border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;z-index: 101;}

.banner-menu ul.lft-menu {padding: 20px 0 0 26px;float: left;width: 725px;}

.banner-menu ul.rgt-menu {padding: 20px 20px 0 0px;float: left;width: 217px;}

.banner-menu ul.lft-menu li, .banner-menu ul.rgt-menu li {background: url(images/bullet2.png) 0 5px no-repeat;color: #ffffff;padding: 0 0 8px 13px;float: left;width: 225px;}

.banner-menu ul.lft-menu li a, .banner-menu ul.rgt-menu li a {color: #ffffff;text-decoration: none;}

.banner-menu ul.lft-menu li a:hover, .banner-menu ul.rgt-menu li a:hover {color: #000000;}

.banner-cont {position: absolute;width: 350px;top: 54px;right: 40px;}

.banner-cont h2 {font-size: 30px;line-height: 32px;color: #ffffff;text-transform: uppercase;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;}

.banner-cont p {font-size: 14px;line-height: 20px;color: #ffffff;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;}

.learn-more {background: #003958;behavior: url(js/PIE.htc);border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;width: 90px;text-align: center;}

.learn-more a {text-decoration: none;color: #ffffff;text-transform: uppercase;font-size: 10px;line-height: 26px;color: #ffffff;padding: 0 0 0 0;font-family: 'Roboto', sans-serif;}

.learn-more a:hover {color: #088531;}

.iner-banner .banner-iner-cont {position: absolute;bottom: 0;left: 0;height: 60px;width: 997px;background: url(images/green-bg.png) repeat;behavior: url(js/PIE.htc);border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;z-index: 101;}

.banner-iner-cont h2 {font-size: 20px;line-height: 32px;color: #ffffff;text-transform: uppercase;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;padding: 12px 0 0 15px;}

/*---------------------------home-body-sec-----------------------------------*/


.home-body-content {overflow: hidden;}

/*.home-body-left-area {-webkit-box-shadow: #d2d2d2 0px 0px 3px;-moz-box-shadow: #d2d2d2 0px 0px 3px;box-shadow: #d2d2d2 0px 0px 3px;background: #ffffff;border: 1px solid #e4e4e4;behavior: url(js/PIE.htc);border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;padding:0 0 15px 0;}*/
.home-body-left-area {width: 760px;float: left;-webkit-box-shadow: #d2d2d2 0px 0px 3px;-moz-box-shadow: #d2d2d2 0px 0px 3px;
    box-shadow: #d2d2d2 0px 0px 3px;background: #ffffff;border: 1px solid #e4e4e4;behavior: url(js/PIE.htc);position: relative;
    border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;padding: 0 0 15px 0;}

.home-welcome-sec {padding: 14px 14px 0;}

.home-welcome-sec h1 {font-size: 34px;color: #003958;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;margin-bottom: 12px;padding-bottom: 6px;border-bottom: 3px solid #e9e9e9;}

.support {padding-bottom: 22px;overflow: hidden;}

.support .left {width: 228px;float: left;}

.support .right {width: 480px;float: right;}

.support .right li {background: url(images/bullet.png) 0 6px no-repeat;padding-left: 12px;font-style: italic;color: #02466b;margin-bottom: 5px;}

.support .right li a {color: #02466b;}

.support .right li a:hover {color: #009933;}

.support li {background: url(images/bullet.png) 0 6px no-repeat;padding-left: 12px;font-style: italic;color: #02466b;margin-bottom: 5px;}

.support li a {color: #02466b;}

.support li a:hover {color: #009933;}

.home-welcome-sec a {color: #009933;}

.home-welcome-sec a:hover {color: #02466b;}

.service-provides {height: 112px;background: #003958 url(images/service-right.jpg) top right no-repeat;padding: 14px;margin-bottom: 5px;overflow: hidden;}

.service-provides .left-content {width: 520px;font-weight: 400;font-style: italic;color: #ffffff;float: left;}

.service-provides .left-content p {line-height: 18px;padding-bottom: 0;}

.service-provides .right-content {width: 180px;float: right;}

/*.home-body-right-area {padding: 12px 17px;-webkit-box-shadow: #d2d2d2 0px 0px 3px;-moz-box-shadow: #d2d2d2 0px 0px 3px;box-shadow: #d2d2d2 0px 0px 3px;background: #ffffff;border: 1px solid #e4e4e4;behavior: url(js/PIE.htc);border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}*/
.home-body-right-area {width: 185px;float: right;padding: 12px 17px;-webkit-box-shadow: #d2d2d2 0px 0px 3px;-moz-box-shadow: #d2d2d2 0px 0px 3px;
    box-shadow: #d2d2d2 0px 0px 3px;background: #ffffff;border: 1px solid #e4e4e4;behavior: url(js/PIE.htc);position: relative;
    border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}

.home-body-right-area h2 {font-size: 34px;color: #003958;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;}

.our-service-sec {border-bottom: 3px solid #2dab58;margin-bottom: 18px;}

.our-service-sec p {color: #125275;text-transform: uppercase;padding: 9px 0;text-align: center;line-height: 18px;}

.home-body-right-area a {color: #02466b;}

.home-body-right-area a:hover {color: #009933;}

.touch-sec {background: #ffffff url(images/touch-green-sec.jpg) 0 0 no-repeat;-webkit-box-shadow: #d2d2d2 0px 0px 3px;-moz-box-shadow: #d2d2d2 0px 0px 3px;box-shadow: #d2d2d2 0px 0px 3px;border: 1px solid #e4e4e4;behavior: url(js/PIE.htc);position: relative;padding: 15px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;height: 92px;margin: 25px 0 20px 0;}

.touch-sec .left-sec {width: 195px;float: left;}

.touch-sec .right-sec {width: 745px;float: right;}

.touch-sec .right-sec ul {overflow: hidden;}

.touch-sec .right-sec ul li {background: url(images/touch-shadow.png) 0 50% no-repeat;padding-left: 45px;width: auto;float: left;height: 92px;}

.touch-sec .right-sec ul li:first-child {background: none;padding-left: 0}

.director {width: 285px;float: left;overflow: hidden;}

.director .left {width: 95px;float: left;border: 1px solid #ebebeb;}

.director .right {width: 170px;float: right;}

.director .right p {text-transform: uppercase;color: #009933;font-weight: 600;padding-bottom: 8px;}

.director .right p span {display: block;text-transform: capitalize;color: #125275;font-weight: 400;}

.director .right p a {display: block;text-transform: capitalize;color: #125275;font-weight: 400;}

.director .right p a:hover {color: #009933;}

.com-contant {width: 165px;float: left;overflow: hidden;}

.com-contant p {text-transform: uppercase;color: #009933;font-weight: 600;padding-bottom: 8px;}

.com-contant p span {display: block;text-transform: capitalize;color: #125275;font-weight: 400;}

.busniess-hour {width: 185px;float: left;overflow: hidden;}

.busniess-hour p {text-transform: uppercase;color: #009933;font-weight: 600;padding-bottom: 8px;line-height: 18px;}

.busniess-hour p span {display: block;text-transform: capitalize;color: #125275;font-weight: 400;}

/*----------------------------footer sec--------------------------------*/



.footer-sec {padding: 10px 0 25px 0;overflow: hidden;}

.footer-sec .footer-nav {width: 475px;float: left;margin-top: 20px;}

.footer-sec .footer-nav li {width: auto;float: left;background: url(images/footer-divider.jpg) left 50% no-repeat;padding: 0 10px;}

.footer-sec .footer-nav li:first-child {background: none;padding-left: 0;}

.footer-sec .footer-nav li a {color: #525252;}

.footer-sec .footer-nav li a:hover, .footer-sec .footer-nav li a.active {color: #003958;}

.footer-sec .footer-logo {width: 50px;float: left;}

.footer-sec .footer-copyright {width: 475px;float: left;text-align: right;margin-top: 20px;}

/*----------------------------about us--------------------------------*/



.organisations {overflow: hidden;padding-bottom: 10px;}

.organisations li {background: url(images/bullet.png) 0 6px no-repeat;padding-left: 12px;font-style: italic;color: #02466b;margin-bottom: 5px;}

.organisations li a {color: #02466b;}

.organisations li a:hover {color: #009933;}

.about-service {overflow: hidden;}

.about-service h2 {font-size: 34px;color: #003958;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;padding-bottom: 6px;border-bottom: 3px solid #e9e9e9;}

.our-about-service-sec {}

.our-about-service-sec li {color: #125275;text-transform: uppercase;padding: 9px 0;text-align: center;line-height: 18px;border-top: 1px solid #dddddd;}

.our-about-service-sec li:first-child {border-top: none;}
.desktop-menus ol, ul {margin-top: 0 !important;margin-bottom: 0 !important;}

/*-----------------------------contant----------------------------*/
/*** css for contact page ***/
.contact {padding: 30px 0 0 0;}
.contact form {padding: 0 0 20px 0;}
.contact label {width: 130px;float: left;color: #0D3544;font-size: 14px;line-height: 20px;text-align: left;padding: 0 0 0 50px;}
.contact input[type=text] {margin-bottom: 10px !important;width: 250px;}
.contact input.btn {float: left;border: none;margin: 10px 30px 15px 0;background: url(images/submit2.jpg) no-repeat 0 0;width: 93px;height: 33px;color: #ffffff;font-family: 'Conv_TCCEB';font-size: 22px;line-height: 22px;cursor: pointer;}
.contact textarea {color: #737373;font-family: 'Open Sans', sans-serif;font-size: 14px;border: #C9C9C9 1px solid;margin: 0;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;behavior: url(js/PIE.htc);position: relative;width: 250px;height: 100px;padding: 5px 3px;}
/****** css for accordian ******/
.iner-cont {padding: 14px;}
/*** add css on 02.07.13 ***/
.your-name {margin-bottom: 10px;width: 250px;border: 1px solid #C9C9C9;border-radius: 8px 8px 8px 8px;color: #737373;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 5px 3px;position: relative;}
.your-email {margin-bottom: 10px;width: 250px;border: 1px solid #C9C9C9;border-radius: 8px 8px 8px 8px;color: #737373;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 5px 3px;position: relative;}
.Phone {margin-bottom: 10px;width: 250px;border: 1px solid #C9C9C9;border-radius: 8px 8px 8px 8px;color: #737373;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 5px 3px;position: relative;}
.wpcf7-submit {border-radius: 8px 8px 8px 8px;color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 5px 10px;position: relative;background: #156796;cursor: pointer;margin: 0 0 0 185px;}
.wpcf7-submit:hover {background: #088531;}
.key-personnel {}
.director-blog {float: left;margin: 0 15px 15px 0;}
.director-blog img {border: #E9E9E9 1px solid;}
.map {}
.map img {/*border:#C9C9C9 3px solid;*/}
.posttitle {font-size: 34px;color: #003958;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;margin-bottom: 12px;margin-left: 14px;margin-right: 14px;margin-top: 14px;padding-bottom: 6px;border-bottom: 3px solid #e9e9e9;}
#background-image {z-index: -1 !important;}
h2 {font-family: 'Open Sans Condensed', sans-serif;font-size: 28px;font-weight: 300;padding-bottom: 10px;color: #003958;}
.right2 {width: 480px;margin: 0 0 15px 0;}
.right2 li {background: url(images/bullet.png) 0 6px no-repeat;padding-left: 12px;font-style: italic;color: #02466b;margin-bottom: 5px;}
.righ2 li a {color: #02466b;}
.righ2t li a:hover {color: #009933;}
.sub-menu li {border-bottom: 1px solid #3B5E8B;background: none;border-top: 1px solid #0A3A51;}
.nav-area ul ul {display: block;-webkit-transition: opacity .4s ease-in;-moz-transition: opacity .4ss ease-in;-o-transition: opacity .4s ease-in;transition: opacity .4s ease-in;opacity: 0;height: 0;overflow: hidden;}
.nav-area ul li:hover > ul {height: auto;opacity: 1;}
.lft-menu a {font-size: 13px;}
.lft-menu a:hover {color: #003958 !important;}
.rgt-menu a:hover {color: #003958 !important;}
.rgt-menu a {font-size: 13px;}
.pdfs {margin: 20px 0;display: inline-block;}
.pdfs a img {border: 2px solid #ccc;float: left;margin: 0 12px;padding: 3px;width: 210px;}
.pdfs a img:hover {border: 2px solid #25914A;}
.logos {width:100%;text-align:center;}
.logos1 {margin: 0 auto 19px;text-align: center;width: 761px;}
#post-474 .pdfs ~ .logos {display:none;}
img {max-width: 100%;height: auto;}
.container {padding-right: 0;padding-left: 0;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right: 0 !important;padding-left: 0 !important;}
@media screen and (max-width: 400px) { 
.logos1 {width: 100%;}
.support .left , .support .right{ width: 100%;}
.service-provides .left-content , .service-provides .right-content , .touch-sec .left-sec , .touch-sec .right-sec , .footer-sec .footer-nav , .director , .director .left , .director .right{width: 100%;}
.service-provides { height: auto;}
.home-body-left-area, .home-body-right-area {width: 100%;margin: 0 auto;}
.footer-sec {overflow: visible;}
.touch-sec .right-sec ul li { float: none;background:none;padding-left: 0;}
.footer-sec .footer-copyright {width: 100%;    text-align: center;}
.meteor-slides {width: 100% !important;}
.banner {position: relative;}
.banner-menu {position: relative;height: auto;width: 100%;}
.banner-menu ul.lft-menu , .banner-menu ul.rgt-menu{padding: 20px 0 0 26px;float: left;width: 90%;}
.top-contact {height: auto; margin-bottom: 0; width: 100%; padding: 0px; float: none;background: none;}
.banner-cont {position: relative;width: 100%;top: 0;right: -25px;}
.top-graphic-lft-col h2 ,.top-graphic-lft-col p  {font-size: 80%  !important;line-height: 1.2  !important;padding: 0 0 5px 0 !important;margin-top: 5px; margin-bottom: 5px;}
.nav-sec {height: auto;    background: url(images/nav-bg.jpg) 0 0 repeat;}
.search-area .search {height: auto;}
.top-graphic-lft-col {top: 0  !important;right: 0  !important;z-index: 100; width: 100% !important;    padding: 10px;}
.home-top-sec .left-sec {text-align: center;}
.busniess-hour {width: 100%;}
.touch-sec {height: auto;clear: both; }
.director { margin-top: 55px;}
.footer-sec .footer-logo {width: 100%;text-align: center;}
.home-body-content {overflow: visible;clear: both;}
#sidebar { text-align: center;}
}
@media (min-width: 401px) and (max-width: 600px) {
.logos1 {width: 100%;}
.support .left , .support .right{ width: 100%;}
.service-provides .left-content , .service-provides .right-content , .touch-sec .left-sec , .touch-sec .right-sec , .footer-sec .footer-nav , .director , .director .left , .director .right{width: 100%;}
.service-provides { height: auto;}
.home-body-left-area, .home-body-right-area {width: 100%;margin: 0 auto;}
.footer-sec {overflow: visible;}
.touch-sec .right-sec ul li { float: none;background:none;padding-left: 0;}
.footer-sec .footer-copyright {width: 100%;    text-align: center;}
.meteor-slides {width: 100% !important;}
.banner {position: relative;}
.banner-menu {position: relative;height: auto;width: 100%;}
.banner-menu ul.lft-menu , .banner-menu ul.rgt-menu{padding: 20px 0 0 26px;float: left;width: 100%;}
.top-contact {height: auto; margin-bottom: 0; width: 100%; padding: 10px; float: right;background: none;}
.banner-cont {position: relative;width: 100%;top: 0;right: 0;}
.top-graphic-lft-col h2 ,.top-graphic-lft-col p  {font-size: 80%  !important;line-height: 1.2  !important;padding: 0 0 5px 0 !important;margin-top: 5px; margin-bottom: 5px;}
.nav-sec {height: auto;    background: url(images/nav-bg.jpg) 0 0 repeat;}
.search-area .search {height: auto;}
.top-graphic-lft-col {top: 0  !important;right: 0  !important;z-index: 100; width: 100% !important;    padding: 10px;}
.banner-sec {height: auto;}
.home-top-sec .left-sec {text-align: center;}
.busniess-hour {width: 100%;}
.touch-sec {height: auto;clear: both;}
.director { margin-top: 55px;}
.footer-sec .footer-logo {width: 100%;text-align: center;}
.home-body-content {overflow: visible;clear: both;}
#sidebar { text-align: center;}

}
@media (min-width: 601px) and (max-width: 768px) {
.banner-cont {position: absolute;width: 350px;top: 30px;right: 40px;}
.top-graphic-lft-col {position: absolute;width: 330px;top: 65px;right: 40px;z-index: 100;}
.home-body-left-area, .home-body-right-area {width: 100%;margin: 0 auto;}
.logos1 {width: 100%;}
.support .left , .support .right{ width: 100%;}
.service-provides .left-content , .service-provides .right-content , .touch-sec .left-sec , .touch-sec .right-sec , .footer-sec .footer-nav , .director , .director .left , .director .right{width: 100%;}
.service-provides { height: auto;}
.home-body-right-area {width: 100%;margin: 0 auto;}
.footer-sec {overflow: visible;}
.touch-sec .right-sec ul li { float: none;background:none;padding-left: 0;}
.footer-sec .footer-copyright {width: 100%;    text-align: center;}
.meteor-slides {width: 100% !important;}
.banner {position: relative;}
.banner-menu {position: relative;height: auto;width: 100%;}
.banner-menu ul.lft-menu , .banner-menu ul.rgt-menu{padding: 20px 0 0 26px;float: left;width: 100%;}
.top-contact {height: auto; margin-bottom: 0; width: 100%; padding: 10px; float: right;background: none;}
.banner-cont h2 {font-size: 30px;line-height: 32px;color: #ffffff;text-transform: uppercase;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;}
.banner-cont p {font-size: 14px;line-height: 20px;color: #ffffff;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;}
.nav-sec {height: auto;    background: url(images/nav-bg.jpg) 0 0 repeat;}
.search-area .search {height: auto;}
.top-graphic-lft-col {top: 0  !important;right: 0  !important;z-index: 100; width: 100% !important;    padding: 10px;}
.banner-sec {height: auto;}
.home-top-sec .left-sec {text-align: center;}
.busniess-hour {width: 100%;}
.touch-sec {height: auto;clear: both;}
.director { margin-top: 55px;}
.footer-sec .footer-logo {width: 100%;text-align: center;}
.home-body-content {overflow: visible;clear: both;}
#sidebar { text-align: center;}
}
@media (min-width: 769px) and (max-width: 991px) {
.banner-cont {position: absolute;width: 350px;top: 30px;right: 40px;}
.top-graphic-lft-col {position: absolute;width: 330px;top: 65px;right: 40px;z-index: 100;}
.home-body-left-area, .home-body-right-area {width: 100%;margin: 0 auto;}
.logos1 {width: 100%;}
.support .left , .support .right{ width: 100%;}
.service-provides .left-content , .service-provides .right-content , .touch-sec .left-sec , .touch-sec .right-sec , .footer-sec .footer-nav , .director , .director .left , .director .right{width: 100%;}
.service-provides { height: auto;}
.home-body-right-area {width: 100%;margin: 0 auto;}
.footer-sec {overflow: visible;}
.touch-sec .right-sec ul li { float: none;background:none;padding-left: 0;}
.footer-sec .footer-copyright {width: 100%;    text-align: center;}
.meteor-slides {width: 100% !important;}
.banner {position: relative;}
.banner-menu {position: relative;height: auto;width: 100%;}
.banner-menu ul.lft-menu , .banner-menu ul.rgt-menu{padding: 20px 0 0 26px;float: left;width: 100%;}
/*.top-contact {height: auto; margin-bottom: 0; width: 100%; padding: 10px; float: right;}*/
.top-contact {height: 40px;margin-bottom: 0;width: 60%;padding: 10px;float: none;margin: 0 auto;clear: both;background: #fff;}
.banner-cont h2 {font-size: 30px;line-height: 32px;color: #ffffff;text-transform: uppercase;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;}
.banner-cont p {font-size: 14px;line-height: 20px;color: #ffffff;padding: 0 0 20px 0;font-family: 'Roboto', sans-serif;text-shadow: #000 2px 2px 2px;}
.nav-sec {height: auto;    background: url(images/nav-bg.jpg) 0 0 repeat;}
.search-area .search {height: auto;}
.top-graphic-lft-col {top: 0  !important;right: 0  !important;z-index: 100; width: 100% !important;    padding: 10px;}
.banner-sec {height: auto;}
.home-top-sec .left-sec {text-align: center;}
.busniess-hour {width: 100%;}
.touch-sec {height: auto;clear: both;}
.director { margin-top: 55px;}
.footer-sec .footer-logo {width: 100%;text-align: center;}
.home-body-content {overflow: visible;clear: both;}
.home-top-sec {padding-bottom: 22px;width: 92%;margin: 0 auto;text-align: center;}
}


@media screen and (min-width: 992px) {
.home-body-left-area {width: 760px; }
.home-body-right-area {width: 185px;}
.touch-sec { height: auto;}
.service-provides {height: auto;}
}
@media screen and (min-width: 810px) {}
@media screen and (min-width: 1008px) {}

.contact input[type="email"] {
  margin-bottom: 10px;
  width: 250px;
}