﻿@media only screen and (min-width:1920px) {
}

@media only screen and (min-width:1366px) {
}

@media only screen and (max-width:1366px) {
}

@media only screen and (max-width:1200px) {
}

@media only screen and (max-width:1100px) {
    .rightColum { margin: 15px 5px; }
    .userBtn a, .newBtn a { padding: 10px 5px 10px 10px; font-size: 18px; }
}

@media only screen and (max-width:1000px) {
}

@media only screen and (max-width:930px) {
    body { background-size: 100% auto; }
    .wrapper, .content { background-size: 96% auto; }
    .navigation { padding: 0px 20px; }
    .navigation li a { padding: 10px 10px 10px; }
    /*.logo img {width:115%; margin-top:10px;}*/
    .callUs ul { padding-top: 10px; text-align: right; }
    .callUs ul li:last-child { padding: 0 0px 0 25px !important; }
    .aboutText .column h2, .aboutText .column h3, .aboutText .column h1 { font-size: 20px; }
    .steps > div:first-child, .steps > div:nth-child(2) { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d4dee5; }
    .sepLine { width: 75%; }
    .banner { height: 360px; max-height: 360px; padding-top: 35px; }
    .banner .priceTag { width: 135px; }
    .rightColum { margin: 0px; }
    .blueGrd.topMargin { margin-top: 20px; }
    .priceTag { position: relative; margin-left: 0px; margin-top: 20px; }
    .stky-caption {font-size: 17px;}
   .button_sticky {font-size: 15px;}
   .bottom_fixed_bar {z-index: 999;}
  #back-top {bottom: 65px;}
}

@media only screen and (max-width:780px) {

    .irsLogo { margin-left: 28px; }

    .taL { margin-top: 30px; }
}

@media only screen and (max-width:750px) {
    .navbar-default .navbar-toggle .icon-bar { background-color: #000; }
    .navbar-toggle { margin-top: 40px; margin-right: 35px; }
    .navigation li { padding: 0px 40px; }
    .banner h2 { color: #FFF; font: 600 26px 'Open Sans', sans-serif !important;  margin-top: -145px; margin-bottom: 20px; }
}



@media only screen and (max-width:690px) {
    .navigation li.active a, .navigation li:hover a, .navigation li.active:hover a { color: #263a7f; }
    .wrapper { margin-top: 0px; background-position: center 20px; }
    footer { padding: 0px 20px 20px; }
    .tryFree a { margin-top: 10px; margin: 10px auto 0; }
    .navbar-header { padding: 5px 0px 0px; min-height: 60px; }
    .logo img { margin-top: 10px; margin-left: 10px; width: 117px; margin-bottom: 10px; }
    .navbar-collapse { border-top: none; }
    .navigation:after, .navigation:before, .navigation li:first-child:before { display: none; }
    .navigation { padding: 0px; margin: 0px 0px 0px; float: none; left: 0; background: none; border: none; }
    .navigation > li { display: block; border-left: none; border-right: none; background: #fff; padding: 5px 10px; float: none; left: 0; text-align: left; }
    .navigation li a { padding: 5px 0 0; color: #444; background: none; border-radius: 4px; }
    .banner { height: 250px; max-height: 250px; padding: 20px 0px 0px; background-position: right top; }
    .bannerBg { padding: 10px; text-align: center; background: none; }
    .banner h2 { display: none; clear: both; }
    .banner .bannerLogo { width: 30%; }
    .banner .irsLogo { margin-left: 0px; margin-top: 0px; position: absolute; z-index: 11; }
    .banner .irsLogo img { width: auto; }
    .banner .priceTag { width: 90px; position: relative; margin-top: 0px; float: right; margin-bottom: 10px; }
    .startBtn { font-size: 20px; padding: 8px 10px; border: 3px #fff solid; }
    .aboutText .column { margin-bottom: 20px; min-height: 100px; }
    .steps > div { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d4dee5; }
    .steps > div:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
    .sepLine { width: 90%; }
    .rightColum { }
    .titleText h1, .titleText h2 { font-size: 24px; }
    .cards img { width: 20%; }
    .navbar-default { border-bottom: 1px #000 solid; }
    .navbar-default .navbar-toggle { background: #fff; border-color: #000; color: #023668; margin-top: 20px; margin-right: 20px; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #fff; border-color: #000; }
    .navbar-default .navbar-toggle .icon-bar { background-color: #000; }
    .aboutText .column { border-bottom: 1px solid #d4dee5; margin-bottom: 0px; }
    .aboutText .column.last { border-bottom: none; }
    .bordTop { border-top: 1px #263a7f solid; padding-top: 10px; margin-top: 10px; }
    #back-top {bottom: 10px;}
}

@media only screen and (max-width:590px) {
}

@media only screen and (max-width:468px) {
}

@media only screen and (max-width:320px) {
    .banner .priceTag { width: 70px; }
    .logo { width: 200px; }
}
