/* Header Started */

.wrapper {
    box-shadow: none;
    border: none;
}
.anim{
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
a:hover, a:hover span {
    color: #337ab7;
}
.header {
    background: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    box-shadow: 0 3px 7px #d0d0d0;
    padding: 0 0 15px;
}
.header-banner{
    background: #046787;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Lato';
    padding: 15px 0;
    font-size: 16px;
}
.login-area li {
    font-size: 13px;
    color: #666;
    padding: 0 5px;
}
.top-links {
    padding: 20px 0px 0;
    width: 100%;
}
.top-links .login-area {
    float: right;
    padding: 0px;
}
.top-links ul li {
    float: left;
}
.login-area li a {
    color: #666;
    font-size: 13px;
    display: block;
    background-size: cover;
    text-indent: -9999px;
}
.login-area li.shopping-cart{
    position: relative;
}
.login-area li.shopping-cart:before {
    content: '';
    display: block;
    background-image: url('../images/icons/supermarket.svg');
	width: 25px;
    height: 22px;
    background-size: cover;
}
.login-area li.shopping-cart a{
    position: absolute;
    top: -3px;
    right: -4px;
    border: 1px solid #fff;
    background: #056787;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    text-indent: 0;
    text-align: center;
    line-height: 15px;
    color: #fff;
    font-size: 9px;
}
.login-area li.shopping-cart a:hover{
    color: #fff;
}
.login-area li.account-link a{
    background-image: url('../images/icons/user.svg');
	width: 20px;
	height: 23px;
}
.login-area li.track-link a{
    background-image: url('../images/icons/box.svg');
	width: 24px;
	height: 24px;;
}
.login-area li.help-link a{
    background: url('../images/icons/help.svg');
	width: 23px;
    height: 23px;
    background-size: cover;
}
.login-area li.location-link a{
    background-image: url('../images/icons/pin.svg');
	width: 16px;
	height: 22px;
}
.tag_line {
    float: right;
    padding: 28px 0px 0px;
}
.header-bottom-block{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.logo-section{
    max-width: 350px;
    margin: 0 0 5px;
}
.logo {
    padding: 0;
    float: none;
}
.logo img{
    max-width: 100%;
    display: block;
}
.login-area li b {
    font-weight: bold;
}
.login-area li.top-search {
    position: relative;
}
.top-search > span {
    cursor: pointer;
    background: url('../images/icons/research.svg') no-repeat;
	width: 22px;
	height: 22px;
    display: block;
    background-size: cover;
}
#topsearch {
    position: absolute;
    top: 100%;
    left: -50px;
}
span.top-search.highlight:after {
    content: '';
    display: block;
    position: absolute;
    background: url(../images/search_triangle.png);
    z-index: 999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 10px;
    width: 16px;
    margin: auto;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}
span.top-search.highlight:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background: #F0F0F0;
    width: 100%;
    height: 100%;
    left: 0;
}
.login-area .phone-link{
    padding: 5px 50px 0 5px;
    font-size: 14px;
}
.login-area .phone-link strong{
    font-weight: 400;
}
.phone-link .ph-number-top{
    display: none;
}
/* END  Body Start*/

.cms-index-index .content {
    padding: 0px;
}
.cms-index-index .navbar {
    margin-bottom: 0px;
}
.build-your-ideal {
    background: #F4BA30;
    color: #fff;
    font-size: 24px;
    width: 85%;
    margin: 16px auto;
    text-align: center;
    padding: 16px 0px;
    border-radius: 6px;
}
.build-your-ideal a{
    color: #fff;
}
.cms-index-index span.triangle.border img {
    vertical-align: top;
}
.home-title {
    background: #46474B;
}
.home-title,
.professional-title{
    padding: 10px 0px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    font-family: 'Lato';
    font-weight: 300;
    text-transform: uppercase;
    display: block;
}
.home-office {
    width: 50%;
    float: left;
}
.professional-title {
    background: #006792;
}
.home-professional-section {
    margin: 26px 0px;
}
.professional {
    float: left;
    width: 50%;
}
.img__wrap img {
    max-width: 100%;
}
.img__wrap {
    position: relative;
}
.img_office_description {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #707174;
    color: #fff;
    visibility: hidden;
    opacity: 0;
}
.img_professional_description {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #287B9E;
    color: #fff;
    visibility: hidden;
    opacity: 0;
}
.img__wrap:hover .img_office_description {
    visibility: visible;
    opacity: 1;
}
.img__wrap:hover .img_professional_description {
    visibility: visible;
    opacity: 1;
}
.img_office_description,
.img_professional_description {
    text-align: center;
    padding: 47px 15px;
}
.img_professional_description_inner {
    font-family: 'Lato';
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
}
.home-office .home-title:hover,
.professional .professional-title:hover{
    background: #c6c6c9;
}
.feel-work-better {
    width: 87%;
    margin: 26px auto;
}
.feel-heading {
    font-size: 60px;
    text-align: center;
    line-height: 51px;
    padding-bottom: 15px;
    font-family: 'Lato';
    font-weight: 300;
}
.feel-work-better-text {
    font-size: 31px;
    line-height: 40px;
    text-align: center;
    font-family: 'Lato';
    font-weight: 300;
}
.cms-index-index .home-buttons {
    border: 1px solid #fff;
    display: inline-block;
    padding: 10px 20px 11px;
    border-radius: 4px;
    margin: 15px 0px 0px;
    font-family: 'Lato';
    font-size: 18px;
    line-height: normal;
}
.cms-index-index .home-buttons a{
    color: #fff;
}
.cms-index-index .home-buttons-black {
    border: 1px solid #000;
    display: inline-block;
    padding: 10px 20px 11px;
    border-radius: 4px;
    margin: 15px 0px 0px;
    font-family: 'Lato';
    font-size: 18px;
    line-height: normal;
    color: #000;
}
.cms-index-index .home-buttons-green-border {
    border: 1px solid #002E44;
    display: inline-block;
    padding: 10px 20px 11px;
    border-radius: 4px;
    margin: 15px 0px 0px;
    font-family: 'Lato';
    font-size: 18px;
    line-height: normal;
    color: #355F73;
    font-weight: 400;
}
.cms-index-index .home-buttons-black-border {
    border: 1px solid #000;
    display: inline-block;
    padding: 10px 20px 11px;
    border-radius: 4px;
    margin: 15px 0px 0px;
    font-family: 'Lato';
    font-size: 18px;
    line-height: normal;
    color: #355F73;
    font-weight: 400;
}
.cms-index-index .home-buttons-green-border a {
    color: #3A6377;
}
.cms-index-index .home-buttons-black-border a {
    color: #000;
}
.section-left {
    float: left;
    width: 50%;
}
.section-left.light-blue-background {
    background: #609FBC;
}
.section-left.deep-blue-background {
    background: #68AAC9
}
.section-left.deep-gray-background {
    background: #777880;
}
.section-left.light-gray-background {
    background: #E5E5E5
}
.section-left .description {
    color: #fff;
    max-height: 226px;
}
.section-left img {
    width: 100%;
}
.content-description {
    padding: 29px 13px;
    height: 168px;
    color: #fff;
    text-align: center;
}
.cms-index-index .content-description-last {
    padding: 34px 13px;
    color: #fff;
    text-align: center;
    height: 168px;
}
.cms-index-index .content-description-last .content-description-inner {
    font-size: 24px;
    line-height: 35px;
    color: #5B5C60;
}
.cms-index-index .loto-regular {
    font-weight: 400;
}
.cms-index-index .content-description-inner {
    font-family: 'Lato';
    font-size: 29px;
    font-weight: 300;
    line-height: 33px;
}
.cms-index-index .content-description-inner a{
    color: #fff;
}
.cms-index-index .more-testimonials {
    background: url(../images/image4.png) no-repeat;
    padding: 40px 20px;
}
.cms-index-index .testimonials-inner-content {
    font-size: 25px;
    color: #fff;
    font-family: 'Lato';
    text-align: center;
    line-height: 39px;
    font-weight: 300;
}
.cms-index-index .discerning-customers {
    font-family: 'Lato';
    text-align: center;
    font-weight: 300;
    font-size: 30px;
    margin: 20px 0px;
    line-height: 30px;
}
.holder-logos-slider{
    padding: 0 30px 20px;
}
.holder-logos-slider li .logo-item{
    position: relative;
    padding: 50% 0 0;
}
.holder-logos-slider li img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: auto!important;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.holder-logos-slider  .owl-nav > div{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    text-indent: -9999px;
    cursor: pointer;
    background: url('../images/nav-slider.png') no-repeat;
    width: 15px;
    height: 24px;
}
.holder-logos-slider  .owl-nav .owl-prev{
    right: 100%;
    background-position: 0 0;
    margin-right: 15px;
}
.holder-logos-slider  .owl-nav .owl-next{
    left: 100%;
    background-position: -19px 0;
    margin-left: 15px;
}

.cms-index-index .biomorph-best {
    background: url(../images/image6.png) no-repeat;
    padding: 21px 19px;
    max-height: 230px;
}
.cms-index-index .biomorph-best-inner {
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    font-family: 'Lato';
}
.cms-index-index .image-description {
    background: url(../images/image7.png) no-repeat;
    padding: 12.3px 12px;
}
.cms-index-index .circle-power {
    background: url(../images/image5.png) no-repeat;
    height: 214px;
    padding: 29px 0px;
    text-align: center;
    font-weight: 300;
    font-family: 'Lato';
    position: relative;
}
.cms-index-index .biomorh-best-title {
    font-size: 25px;
    line-height: 25px;
    font-weight: 300;
    font-family: 'Lato';
}
.cms-index-index .biomorph-best-inner ul {
    display: inline-block;
    text-align: center;
}
.cms-index-index .biomorph-best-inner ul li {
    list-style-type: none;
    padding: 7px 0px;
    text-align: left;
    font-family: 'Lato';
    font-size: 21px;
}
.cms-index-index .circle-description-top {
    color: #2E96E9;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 30px 0;
    font-family: 'Lato';
    font-size: 27px;
}
.cms-index-index .circle-description-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 25px 0;
    font-family: 'Lato';
    font-size: 27px;
    color: #2E96E9;
}
.cms-index-index .image-inner-description {
    font-size: 26px;
    color: #000;
    padding: 11px 10px 40px 186px;
    line-height: 33px;
    text-align: center;
    font-weight: 300;
    font-family: 'Lato';
}
.cms-index-index .visit-biomorph {
    border: 1px solid #68696C;
    display: inline-block;
    padding: 10px 20px 11px;
    border-radius: 4px;
    margin: 0px;
    font-family: 'Lato';
    font-size: 18px;
    line-height: normal;
    color: #46474B;
    text-transform: capitalize;
}
.cms-index-index .nyc-showroom {
    background: #F6F6F6;
    text-align: center;
    font-size: 30px;
    font-family: 'Lato';
    padding: 15px 0px;
    font-weight: 300;
    margin-top: 20px;
    color: #7C7C7C;
}
.cms-index-index .biomorph-best-inner ul li:before {
    content: "o";
    position: relative;
    left: -10px;
    top: -2px;
}
.newsletter-sub {
    background: #056787;
    padding: 30px 0px;
    width: 100%;
    color: #fff;
}
.newsletter-signup {
    background: #fff;
    border: none;
    color: #056787;
    padding: 11px 30px;
    font-size: 12px;
    font-family: 'Lato';
    border-radius: 0 5px 5px 0;
    text-transform: uppercase;
}
.news-letter-text p {
    font-size: 26px;
    font-family: 'Lato';
    font-weight: 300;
    line-height: 30px;
    padding: 4px 0px 0px 0px;
    margin: 0 16px;
}
.footer_full_width {
    background: #272727;
}
.footer_links {
    padding: 50px 0px;
}
.newsletter-holder{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.newsletter-box {
    position: relative;
    width: 520px;
    max-width: 100%;
}
.newsletter-box form{
    border: 1px solid #fff;
    border-radius: 7px;
    display: flex;
}
.news-letter-text {
    display: inline-block;
    vertical-align: middle;
}
.nav-container {
    width: 100%;
}
.ourlocation a {
    color: #D6D6D7;
}
.ourlocation a:hover {
    text-decoration: underline;
}
input#newsletter {
    padding: 8.5px 15px;
    font-size: 17px;
    font-family: Lato;
    font-weight: 300;
    margin: 0px;
    display: inline-block;
    border: none;
    vertical-align: top;
    border-right: none;
    background: #056787;
    color: #fff;
    line-height: 21px;
    border-radius: 5px 0 0 5px;
    font-style: italic;
    width: calc(100% - 107px);
}
div#advice-validate-email-newsletter {
    position: absolute;
}
.footer .ourlocation {
    font-size: 14px;
    font-family: 'Lato';
    color: #D6D6D7;
}
.footer .ourlocation p {
    padding: 0 0 16px;
    font-size: 13px;
    font-family: 'Lato';
}
.footer .social_links {
    padding-bottom: 20px;
    display: flex;
}
.footer .social_links a {
    display: block;
    background-color: #046787;
	width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: 0 15px 0 0;
    text-indent: -9999px;
    position: relative;
}
.footer .social_links a:hover{
    opacity: .8;
}
.footer .social_links a:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-size: contain;
    background-repeat: no-repeat;
}
.footer .social_links a.footer-facebook:before{
    width: 11px;
    height: 20px;
    background-image: url('../images/icons/facebook.svg');
}
.footer .social_links a.footer-twitter:before{
    width: 18px;
    height: 15px;
    background-image: url('../images/icons/twitter.svg');
}
.footer .social_links a.footer-youtube:before{
    width: 22px;
    height: 26px;
    background-image: url('../images/icons/youtube.svg');
}
.footer .copy_right {
    color: #D6D6D7;
    font-family: 'Lato';
    line-height: 22px;
    font-size: 12px;
    margin: 0 0 16px;
}
.footer .footer-quick-links li a {
    color: #D6D6D7;
    font-size: 12px;
    font-family: 'Lato';
    padding: 0px 7px 0px 0px;
}
.footer .footer-quick-links li:last-child {
    padding-right: 0px;
}
.footer {
    padding: 0px !important;
}
.cms-index-index .banner img {
    max-width: 100%;
}
.cms-index-index .nyc-text {
    display: inline-block;
}
.cms-index-index a:hover, .cms-index-index a:hover > span{
    text-decoration: none !important;
    color: #23527c;
}
.visit-biomorph a {
    color: #46474B;
}
.login-area li a:hover {
    color: #EDAC00;
}
/* Navigation */

#mobilemenu {
    display: none;
}
#desktopmenu {
    display: block;
}
#nav {
    margin: 0px;
    float: right;
    font-family: 'Lato';
}
/* All Levels */
/* Style consistent throughout all nav levels */

#nav li {
    position: relative;
    text-align: left;
}
#nav li.over {
    z-index: 998;
}
#nav > li > a{
    text-transform: uppercase;
    font-size: 12px;
}
#nav a,
#nav a:hover {
    display: block;
    line-height: 1.3em;
    text-decoration: none;
}
#nav span {
    display: block;
    cursor: pointer;
    white-space: nowrap;
}
#nav li ul span {
    white-space: normal;
}
#nav ul li.parent li a {
    background-image: none;
}
/* 0 Level */

#nav li {
    float: left;
}
#nav li.active a {
    color: #333333;
}
#nav a {
    padding: 4px 10px 5px 10px;
    color: #333333;
    font-weight: 400;
    font-size: 16px;
}
#nav li a:hover,
.navbar li a:hover {
    color: #23527c;
}
#nav li:last-child a {
    padding-right: 0;
}
/* 1st Level */

#nav ul li,
#nav ul li.active {
    float: none;
    margin: 0;
    background: #f6f6f6;
}
#nav ul li.last {
    padding-bottom: 0;
}
#nav ul a,
#nav ul a:hover {
    float: none;
    padding: 0;
    background: none;
}
#nav ul li a {
    font-weight: normal !important;
}
/* 2nd Level */

#nav ul,
#nav div {
    position: absolute;
    width: 15em;
    top: 27px;
    left: -10000px;
    border: 1px solid #ddd;
}
#nav div ul {
    position: static;
    width: auto;
    border: none;
}
#nav li ul ul.shown-sub,
.mobile-menu ul li ul {
    display: none;
}
/* 3rd+ Level */

#nav ul ul,
#nav ul div {
    top: 5px;
}
#nav ul li a {
    font-size: 13px;
}
#nav ul li a:hover,
.navbar ul li a:hover {
    text-decoration: underline;
}
#nav ul span,
#nav ul li.last li span {
    padding: 3px 15px 4px 15px;
}
/* Show menu */

#nav li ul.shown-sub,
#nav li div.shown-sub {
    left: 0;
    z-index: 999;
}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub {
    left: 100px;
}
.navbar .mobile-menu li a {
    display: block;
    line-height: 20px;
    font-size: 16px;
}
ul.mobile-menu {
    padding: 7px 0px 14px 20px;
}
.navbar li {
    background: none;
    padding: 4px 0px 0px 20px;
    float: left;
    width: 97%;
}
.navbar li a {
    font-family: 'Lato';
    font-size: 12px;
    color: #333;
}
.navbar .mobile-menu ul li {
    padding: 5px 0px;
}
.navbar .mobile-menu ul li a {
    font-size: 13px;
}
.search-text {
    width: 221px;
    height: 30px;
    padding: 5px;
    border: none;
    background: #F0F0F0;
    font-family: Lato;
    font-size: 15px;
    color: #C9C9CD;
}
li.top-search.highlight {
    background: #F0F0F0;
}
.search-btn {
    background: url(../images/search.png) no-repeat;
    border: none;
    border: none;
    width: 18px;
    height: 17px;
    position: absolute;
    top: 11px;
    right: 5px;
}
.top_phone_number strong {
    margin: 0 10px 0 0px;
}
@media (max-width: 350px) {
  .cms-index-index .home-buttons {
        margin: -3px 0px -1px;
 }
    }
@media (min-width: 300px) and (max-width: 480px) {
    .cms-index-index .testimonials-inner-content {
        font-size: 19px !important;
        line-height: normal;
    }
    .cms-index-index .discerning-customers {
        line-height: 20px;
        font-size: 18px;
    }

}
@media (min-width: 481px) and (max-width: 640px) {
    .cms-index-index .testimonials-inner-content {
        font-size: 19px !important;
        line-height: normal;
    }
    .cms-index-index .discerning-customers {
        line-height: 20px;
        font-size: 18px;
    }
}
@media (min-width: 641px) and (max-width: 767px) {} @media (min-width: 768px) and (max-width: 980px) {
    .cms-index-index .nyc-showroom {
        font-size: 21px;
    }
}
@media (min-width: 981px) and (max-width: 1024px) {
    .cms-index-index .home-office {
        width: 50%;
        float: left;
        margin: 0 auto;
    }
    .cms-index-index .professional {
        width: 50%;
        float: left;
        margin: 0 auto;
    }
    .cms-index-index .section-left {
        width: 50%;
        float: left;
        margin: 0 auto;
    }
    .news-letter-text {
        float: left;
        font-size: 23px;
    }
    .cms-index-index .image-description {
        padding: 7.3px 12px;
    }
}
@media (max-width: 980px) {
    .cms-index-index .home-office {
        max-width: 490px;
        width: auto;
        float: none;
        margin: 0 auto;
    }
    .cms-index-index .professional {
        width: auto;
        max-width: 490px;
        float: none;
        margin: 0 auto;
    }
    .cms-index-index .section-left {
        max-width: 490px;
        width: auto;
        float: none;
        margin: 0 auto;
       overflow: hidden;
    }
}
@media (max-width: 880px){
    .header-bottom-block{
        flex-direction: column;
        align-items: stretch;
    }
}
@media (max-width: 767px) {
    .header-banner{
        font-size: 14px;
    }
    .logo-section {
        max-width: 250px;
        margin: 10px auto;
    }
    .header-bottom-block {
        display: block;
    }
    #mobilemenu {
        display: block;
    }
    #desktopmenu {
        display: none;
    }
    .cms-index-index .home-buttons-black-border {
            margin: 62px 0px 0px;
    }
    .cms-index-index .search-btn {
        position: relative;
        top: 0;
        right: 37px;
    }
    .img_office_description {
        bottom: -1px;
    }
    .img_professional_description_inner {
        font-family: 'Lato';
        font-weight: 300;
        font-size: 20px;
        line-height: 24px;
    }
    .img_office_description,
    .img_professional_description {
        text-align: center;
        padding: 2px 15px;
    }
    .banner:before {
        content: '';
        width: 100vw;
        left: calc(-50vw + 49%);
        position: absolute;
        border-top: 1px solid #ECEDEF;
        margin: 0 auto;
    }
    #topsearch {
        position: absolute;
        top: 52px;
        right: 0px;
        left: 0px;
    }
    .tag_line {
        float: right;
        padding: 0px 0px 10px;
    }
    li.top-search.highlight {
        background: #ccc;
        border-radius: 5px 5px 0px 0px;
    }
    body.cms-index-index.cms-home {
        line-height: normal;
    }
    .cms-index-index .home-buttons-green-border {
        margin-top: 76px;
    }
    .cms-index-index .visit-biomorph {
        margin-top: 10px;
    }
    .news-letter-text {
        font-size: 20px;
        line-height: normal;
        text-align: center;
        padding-bottom: 10px;
    }
    .newsletter-box {
        float: none;
        text-align: center;
    }
    .cms-index-index .content-description-inner {
        font-family: 'Lato';
        font-size: 22px;
        font-weight: 300;
        line-height: 27px;
    }
    .cms-index-index .content-description-last .content-description-inner {
        font-size: 22px;
        line-height: 22px;
    }
    .cms-index-index span.triangle.border img {
        vertical-align: inherit;
    }
    .cms-index-index .more-testimonials {
        padding: 14px 20px;
    }
    .cms-index-index .testimonials-inner-content {
        font-size: 23px;
    }
    .cms-index-index .discerning-customers {
        line-height: 20px;
        font-size: 28px;
    }
    .cms-index-index .owl-buttons .owl-prev,
    .owl-buttons .owl-next {
        top: -19px;
    }
    .cms-index-index .biomorh-best-title {
        font-size: 19px;
        line-height: normal;
    }
    .cms-index-index .biomorph-best-inner ul li {
        padding: 7px 0px;
        text-align: left;
        font-size: 16px;
        line-height: normal;
    }
    .cms-index-index .biomorph-best {
        padding: 11px 19px;
    }
    .cms-index-index .circle-power {
        background-position: center;
    }
    .cms-index-index .circle-description-top,
    .cms-index-index .circle-description-bottom {
        position: relative;
        font-size: 23px;
    }
    .cms-index-index .circle-description-top {
        top: -26%;
    }
    .cms-index-index .circle-description-bottom {
        bottom: -28%;
    }
    .cms-index-index .image-inner-description {
        font-size: 19px;
        color: #000;
        padding: 11px 10px 45px 29px;
    }
    .cms-index-index .nyc-showroom {
        font-size: 20px;
    }
    .cms-index-index .newsletter-signup {
        font-size: 18px;
        padding: 8px 11px;
    }
    .footer .copy_right {
        padding-top: 17px;
    }
    .footer .social_links {
        padding-bottom: 18px;
        padding-top: 18px;
    }
    .sitemap-area h3.footer-inner-heading {
        padding-top: 16px;
    }
    .cms-index-index .image-description {
        height: 235px;
        padding: 0px 12px;
    }
    .footer-quick-links ul {
        display: inline-block;
    }
    .footer .footer-quick-links {
        float: none;
    }
    .top-links ul li{
        float: none;
        vertical-align: top;
    }
}
@media (max-width:450px){
    .login-area li{
        padding: 0 2px;
    }
    .login-area .phone-link{
        padding: 5px 2px 0 0;
    }
    .login-area li.top-search{
        margin: 0;
    }
}

.cms-index-index .homemobilestaticimage{
        display: none;
    }
/*@media (max-width: 768px) {
    .cms-index-index .homemobilestaticimage{
        display: block !important;
    }
    .cms-index-index .homepagevideo{
        display: none !important;
    }
    .cms-index-index .homemobilestaticimage img{
        width: 100%;
    }
}*/
