@charset "utf-8";

/* CSS Document */
@media screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation:landscape) {
}
 @media screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation:portrait) {
}
 @media (min-width:1080px) and (max-width:1920px) {
}
 @media (min-width:1025px) and (max-width:1280px) {
}
 @media (min-width:768px) and (max-width:1024px) {
 .menu {
 padding:0px;
}
 .menu li a {
 padding:10px !important;
}
 .grid-item {
 width:100% !important;
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}
}
 @media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
}

/* ============================================== */
/* iPad Portrait                                  */
/*                                       768x1024 */
/* ============================================== */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
 header.smaller .col-lg-3 img.dark-logo {
 width:50%;
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}
}
 @media (min-width:481px) and (max-width:767px) {
 .grid-item {
 width:100% !important;
}
.top-panel ul {
 margin:0px 5%;
 text-align:center;
}
.top-panel ul li {
 display:inline-block;
 text-align:center;
}
.what-we-offer img {
 width: 100%;
}
.responsive-menu {
 padding: 10px 15px !important;
}
.analytics-content ul li {
 display: block;
 width: 100%;
}
.icons-outer {
 margin:0px auto !important;
}
.advantage-list {
 text-align:center;
}
.menu {
 margin:0px;
 padding:0px;
 text-align:left !important;
}
.menu ul {
 padding:0px !important;
}
.footer-data-analytics .col-lg-4 a {
 margin:25px 0;
}
.footer-data-analytics {
 text-align:center;
 padding:12% 0;
}
header {
 background: rgba(0, 0, 0, 0.8);
 height: 180px;
 left: 0;
 padding: 0 0 20px;
 position: relative;
 top: 0;
 transition: height 0.3s ease 0s;
 width: 100%;
 z-index: 999;
}
header.smaller {
 position: fixed;
 height: 170px;
}
.featured-images .col-lg-3 {
 padding:10px 15px;
}
.inner-banner-text {
 top:30%;
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}
}
 @media screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:landscape) {
 .menu {
 height:160px;
 overflow-x: hidden;
 overflow-y: scroll;
}
header.smaller .col-lg-3 img.dark-logo, header .col-lg-3 img.light-logo {
 display: block;
 opacity: 1;
 margin-bottom: 10px;
 width: 20%;
}
header.smaller {
 height:150px;
}
header {
 height:160px;
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}
}
 @media screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:portrait) {
}
 @media (min-width:320px) and (max-width:480px) {
 .grid-item {
 width:100% !important;
}
.top-panel ul {
 margin:0px 5%;
 text-align:center;
}
.top-panel ul li {
 display:inline-block;
 text-align:center;
}
.what-we-offer img {
 width: 100%;
}
.responsive-menu {
 padding: 10px 15px !important;
}
.analytics-content ul li {
 display: block;
 width: 100%;
}
.icons-outer {
 margin:0px auto !important;
}
.advantage-list {
 text-align:center;
}
.menu {
 margin:0px;
 padding:0px;
 text-align:left !important;
}
.menu ul {
 padding:0px !important;
}
.footer-data-analytics .col-lg-4 a {
 margin:25px 0;
}
.footer-data-analytics {
 padding: 12% 0;
 text-align: center;
}
header {
 background: rgba(0, 0, 0, 0.8);
 height: 210px;
 left: 0;
 padding: 0 0 20px;
 position: relative;
 top: 0;
 transition: height 0.3s ease 0s;
 width: 100%;
 z-index: 999;
}
header.smaller {
 position: fixed;
 height: 190px;
}
header .col-lg-3 a {
 text-align: center;
 display: block;
 padding-bottom: 10px;
}
header .col-lg-3 img {
 display:block;
 margin:0px auto;
}
.featured-images .col-lg-3 {
 padding:10px 15px;
}
.inner-banner-text {
 top:20%;
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}
}
 @media screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation:landscape) {
}
 @media screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation:portrait) {
}

/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 660px) {
}
 @media all and (max-width: 600px) {
}
 @media only screen and (min-width: 400px) {
}
 @media only screen and (min-width: 700px) {
}
 @media only screen and (min-width: 900px) {
}
 @media only screen and (min-width: 1100px) {
}
 @media only screen and (min-width: 1280px) {
}
