@media all and (max-width: 1140px) {
  #top .inner {
    padding: 0 30px;
  }
  .footer .inner #bottombar {
    padding: 50px 15px;
  }
  #mainarea #canvasMenuContainer {
    padding: 0 30px;
  }
  #topline .inner .title {
    left: 25px;
  }
  #PageHeader {
    padding: 0px 30px 15px 30px !important;
  }
  .LayoutFull {
    /*padding: 0 15px;*/
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info {
    padding: 0 30px;
  }
}
@media all and (max-width: 1024px) {
  #top .inner #menuline li a {
    font-size: 11px;
    padding: 0 7px;
  }
}
@media all and (max-width: 900px) {
  .js #menuline {
    display: none;
  }
  .js .slicknav_menu {
    display: block !important;
  }
  #mobilemenu {
    display: block !important;
  }
  #menuline {
    display: none;
  }
  .videosContainer {
    margin: 0 -2%;
    padding-top: 15px;
  }
  .videosContainer .inner .item {
    width: 46%;
    margin: 0 2% 30px 2%;
  }
}
@media all and (max-width: 820px) {
  #top .inner #menuline li a {
    font-size: 11px;
    padding: 0 7px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info h2 {
    font-size: 26px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info .content {
    font-size: 14px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info .content p {
    font-size: 14px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info a.readmore {
    font-size: 13px;
  }
}
@media all and (max-width: 768px) {
  #contextTop {
    margin-bottom: 15px;
  }
  #leftcol {
    padding: 15px !important;
    min-height: 100px !important;
    margin-bottom: 25px;
    /*margin-top: -30px;*/
  }
  #leftcol #leftmenu {
    margin-bottom: 0 !important;
  }
  #leftcol #leftmenu > li > a {
    font-size: 15px !important;
  }
  #leftcol .mainLink {
    font-size: 15px !important;
  }
  #top .inner #logo {
    z-index: 30000;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner {
    min-height: 300px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info {
    text-align: center;
    padding-bottom: 20px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info h2 {
    font-size: 26px;
    text-align: center;
    max-width: 100%;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info .content {
    font-size: 14px;
    text-align: center;
    max-width: 100%;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info .content p {
    font-size: 14px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info a.readmore {
    font-size: 13px;
    margin: 0 auto;
  }
  #sliderWrapper #sliderBg .overlay {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .flxMultiElement {
    /*margin-bottom: 70px;*/
  }
  .flxMultiElement .sliderTabLine {
    margin-bottom: 36px;
  }
  .flxMultiElement .sliderTabLine .inner {
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0;
  }
  .flxMultiElement .sliderTabLine .inner .tabItem {
    border: 1px solid #cbcbcb;
    margin: 0 5px 10px 5px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
  }
  .flxMultiElement .sliderTabLine .inner .tabItem.active {
    color: #6e90a7;
    background: transparent;
  }
  .footer {
    min-height: 400px;
  }
  #mainarea #canvasMenuContainer .flxSectionInner {
    padding: 5px 0px 25px 0px !important;
  }
  #mainarea #canvasMenuContainer .flxSectionInner .gridFull {
    padding: 0 0 0 0px;
  }
  #bottombar .gridSplit3 td,
  #bottombar .gridSplit3 p {
    text-align: center !important;
  }
}
@media all and (max-width: 600px) {
  #top .inner {
    padding: 0 15px;
  }
  #contextTop h1 {
    font-size: 26px;
    padding: 5px 15px;
  }
}
@media all and (max-width: 540px) {
  #flxElm_9 {
    text-align: center;
  }
  #frontpageQuotesOuter #frontpageQuotes .item .quote {
    text-align: center;
    padding: 0;
  }
  #frontpageQuotesOuter #frontpageQuotes .item .name {
    text-align: center;
  }
  #frontpageQuotesOuter #frontpageQuotes .slick-dots {
    padding-left: 0;
  }
  #frontpageQuotesOuter #frontpageQuotes .slick-dots li {
    float: none;
  }
  #topline .inner .title {
    /*text-align: center;*/
  }
  #topline .inner .title h1 {
    font-size: 26px;
  }
  #topline .inner .tryNowBtn {
    display: none;
  }
  .videosContainer {
    margin: 0;
    padding-top: 15px;
  }
  .videosContainer .inner .item {
    width: 100%;
    margin: 0 0 30px 0;
  }
  .footer .inner #bottombar {
    padding: 30px 15px;
    text-align: center !important;
  }
  .footer .inner #bottombar .gridSplitMidLeft {
    margin-bottom: 30px;
  }
  .footer .inner #bottombar .elementNormal1Content {
    text-align: center !important;
  }
  .footer .inner #bottombar .elementNormal1Content p {
    text-align: center !important;
  }
}
