/*-----------------------------------------------------------*\ Desktop Layout: 769px to a max of 1232px. Inherits styles from: Mobile Layout and Tablet Layout. \*-----------------------------------------------------------*/ @media only screen and (min-width: 769px) { .gridContainer { width: 99%; max-width: 1200px; padding-left: 0; padding-right: 0; margin: auto; clear: none; float: none; margin-left: auto; } .fixed-mobile-top-bar { display: none; } .video { width: 100%; height: 400px; } .hide_desktop { display: none; } .hide_mobile { display: block; } .parent-div { background: url(../../images/body-gradient.jpg) repeat-x left top; } .sub-parent-div { background: url(../../images/sub-body-gradient.png) repeat-x left top; } .app-border { @include border-radius(10px, 10px, 10px, 10px); border: 1px solid #036; overflow: hidden; padding: 30px; margin-bottom: 25px; } .half-width { width: auto; padding: 0; float: none; margin-bottom: 0; } .row { margin-bottom: 0; } header { margin: 0; padding: 0; background: transparent; } .header-top { background: transparent; padding: 0; min-height: 100px; } .top-menu { overflow: hidden; width: auto; text-align: center; min-height: 34px; display: block; margin-bottom: 12px; @include background-image(linear-gradient(#fefefe, #f8f8f8)); } .ie8 .top-menu { background: #fefefe; } .ie9 .top-menu { background: #fefefe; } .top-menu nav { width: 100%; } .topmenu nav ul { overflow: hidden; } .top-menu nav ul li { float: left; width: 14.28%; } .top-menu nav ul li#last { margin: 0; } .top-menu nav ul li a { text-decoration: none; font-size: 14px; display: block; text-align: center; color: $default-color; line-height: 14px; padding: 10px 0 0; min-height: 24px; } .top-menu nav ul li a:hover, .top-menu nav ul li a.selected { color: $white; background: $dark; } .top-menu ul ul { display: none; position: absolute; padding: 0; z-index: 9999999; width: 100%; } .top-menu ul li:hover > ul { display: block; } .top-menu nav ul ul li { float: none; background: #fefefe; } .logo { float: left; margin-right: 35px; } .logo-sm { width: 50%; float: left; } .sm-buttons { text-align: left; margin-top: 55px; float: left; } .mail-tel { width: 50%; float: left; text-align: right; } .tel, .mail { text-align: right; } .search { width: 220px; float: right; } .search, .search-text, .search-button { height: 30px; } .tel { margin-bottom: 8px; } .slider-free-reprt { width: 100%; overflow: hidden; height: 383px; margin-bottom: 20px; } .slider-wrapper { float: left; width: 66%; } .free-report { width: 30%; padding: 20px 2%; float: left; clear: none; height: 343.5px; } .free-report.sub { width: auto; height: auto; float: none; } .book { float: left; width: 40%; } .book-info { float: left; width: 60%; margin-top: 30px; } .book-sub-heading { margin: -30px 5% 0 0; float: right; } .free-report-form { width: 60%; float: left; margin-top: -10px; } .body-div { overflow: hidden; padding: 0 8px; } .bucket-nav { display: block; height: 71px; padding: 0 8px; @include background-image(linear-gradient(#505c60, #344044)); } .ie8 .bucket-nav { background: #505c60; } .ie9 .bucket-nav { background: #505c60; } .bucket-nav ul { margin: 0; padding: 0; list-style: none; display: table; width: 100%; } .bucket-nav ul li { display: table-cell; margin: 0; padding: 0; position: relative; vertical-align: middle; } .bucket-nav ul ul li { display: block; } .bucket-nav ul ul { display: none; position: absolute; left: 0; padding: 0; background: #000000; z-index: 9999999; } .bucket-nav ul li a { display: block; text-align: center; margin-top: 8px; padding: 10px; color: #ffffff; text-decoration: none; border-bottom: 3px solid transparent; } .bucket-nav ul li a:hover, .bucket-nav ul li a.selected { background: #000000; border-bottom: 3px solid #fff; } .bucket-nav ul li:hover > ul { display: block; } .gradient-box { margin-bottom: 25px; } .gradient-box-image { margin-right: 18px; width: auto; } .gradient-box-text { font-size: 24px; line-height: 24px; padding-top: 15px; width: auto; } .gradient-box-text .curvy { font-size: 42px; line-height: 42px; } .left-parent { margin-bottom: 0; width: 66.89%; float: left; } .right-parent { width: 32.88%; float: left; } .left-parent-inner { overflow: hidden; margin-right: 20px; } .content-area { overflow: hidden; } .half-left , .half-right { width: 48%; margin-right: 2%; float: left; } .half-right { margin-left: 2%; margin-right: 0; } .gallery-home { padding: 0 10%; overflow: hidden; } .bucket-gallery { padding: 0 12%; overflow: hidden; } .slick-slider { margin-bottom: 30px; } .slider-nav { position: static; top: 0; } .custom-arrow > .slick-prev, .custom-arrow > .slick-next { position: absolute; display: block; height: 40px; width: 40px; line-height: 0; font-size: 0; cursor: pointer; background:transparent; color: transparent; top: 40%; margin-top: -10px; padding-bottom:0; border: none; outline: none; } .slick-prev.custom-arrow:before, .slick-next.custom-arrow:before { color: #ffffff !important; } .slick-prev.custom-arrow, .slick-next.custom-arrow { width: 32px; height: 24px; padding-top: 3px; @include border-radius(2px, 2px, 2px, 2px); top: 40%; text-align: center; } .slick-prev.custom-arrow { left: -45px; } .slick-next.custom-arrow { right: -45px; } .slick-slider { margin-bottom: 0 !important; } .footer-left, .footer-right { float: left; /*border-right: 1px dashed #38494b;*/ } footer .inner { display: block; text-align: left; } .footer-left .inner { padding-right: 40px; } .footer-middle .inner { padding: 0 40px 0 40px; } .footer-right .inner { padding: 0 0 0 40px; text-align: right; } .footer-right { float: right; text-align: right; } footer nav { display: block; } footer nav.social, footer nav.social ul li { text-align: right; } .appstores { overflow: hidden; margin-right: 10px; float: left; } .appstores.last { margin-right: 0px; } .app-border { border: 1px solid $dark-green; @include border-radius(10px, 10px, 10px, 10px); padding: 50px; } } @media only screen and (min-width: 769px) and (max-width: 1024px){ .bucket-nav ul li a { margin-top: 14px; padding: 5px; font-size: 14px; } .book-info { margin: 0; font-size: 16px; } .book img { width: 80%; } .free-report { height: auto; } .gradient-box-text .curvy { font-size: 100%; line-height: 42px; } .round-image-section ul li.gapped { margin: 0 0 10px 0; } .round-image-section ul { float: none; } .round-image-section ul li { display: block; text-align: center; } .round-image-section a img { display: inline; } .footer-left .inner { padding-right: 20px; } .footer-middle .inner { padding: 0 40px 0 20px; } .footer-right .inner { padding: 0 0 0 20px; } footer .inner { margin-bottom: 0px; } .footer-right { width: 40%; border: none; } }