/* lg */@media (min-width:1200px)
{
}
/* md */@media (min-width:992px) and (max-width:1199px)
{
    .sliderBtmTxt
    {
        font-size: 28px;
    }
    #bottom .bottomLinks ul li a
    {
        font-size: 12px;
    }
    #bottom .bottomLinks h3, #bottom .bottomLinks ul
    {
        margin-left: 0 !important;
    }
    #bottom .tollFree h2
    {
        font-size: 21px;
    }
    #homeSlider .appBtn span
    {
        margin-left: 25px;
        display: inline-block;
        font-size: 12px;
    }
    .howItWorks .txtCol
    {
        padding: 30px;
    }
}
/* sm */@media (min-width:768px) and (max-width:991px)
{
    .navbar-inverse .navbar-nav > li > a
    {
        padding: 12px 14px;
    }
    .hometopText h1
    {
        font-size: 36px;
    }
    .hometopText h2
    {
        font-size: 40px;
    }
    .appstoreTxt
    {
        font-size: 14px;
        line-height: 120%;
    }
    .accordion .panel-heading h1
    {
        font-size: 24px;
    }
    .accordion .panel-heading h3
    {
        font-size: 20px;
    }
    #bottom .bottomLinks::after
    {
        right: 23%;
        min-height: 159px;
    }
    #bottom .bottomLinks h3, #bottom .bottomLinks ul
    {
        margin-left: 0 !important;
    }
    .sliderBtmTxt
    {
        font-size: 30px;
        line-height: 130%;
    }
    .pageHeading
    {
        font-size: 40px;
        line-height: 125%;
    }
    .proDetails h2
    {
        font-size: 29px;
        margin-top: 10px;
    }
    .proDetails p
    {
        font-size: 20px;
    }
    .iPhotoThumbs
    {
        margin-bottom: 20px;
    }
    .bottomLinkSec
    {
        padding: 15px 0;
    }
    .proDetailsTxt h2
    {
        font-size: 23px;
    }
    .proDetailsTxt p
    {
        font-size: 18px;
    }
    .howItWorks .txtCol
    {
        padding: 30px;
    }
    .howItWorks .carouselBg
    {
        background-size: cover !important;
    }
    .howItWorks .itemImg
    {
        max-width: 100%;
        height: 500px;
    }
    .captionTxt
    {
        width: 100%;
    }
    #accordion .panel h3.product-title
    {
        font-size: 28px;
        line-height: 130%;
    }
}
/* xs */@media (max-width:767px)
{
    .hometopText h1, .hometopText h2
    {
        font-size: 1.5em;
    }
    .accordion .panel-heading h1
    {
        font-size: 1.8em;
    }
    .accordion .panel-heading h3
    {
        font-size: 1.1em;
    }
    .sliderBtmTxt
    {
        font-size: 1.2em;
    }
    #slider-thumbs .col-thumbnail
    {
        margin: 0 5px;
    }
    #slider-thumbs .col-thumbnail a.thumbnail
    {
        padding: 12px;
    }
    .appstoreTxt
    {
        bottom: -50px;
        font-size: 15px;
        right: 8px;
    }
    .appBtn img
    {
        margin-bottom: 10px;
    }
    #bottom .bottomLinks::after
    {
        border: none;
    }
    #bottom .bottomLinks h3
    {
        border-bottom: 1px dotted #FFF;
        padding-bottom: 10px;
    }
    #bottom .bottomLinks h3, #bottom .bottomLinks ul
    {
        margin-left: 0 !important;
    }
    .footerBtm
    {
        padding: 15px;
    }
    .footerTxt
    {
        display: block;
        text-align: center;
    }
    .footerLinks
    {
        display: block;
        text-align: center;
    }
    .navbar-collapse
    {
        border-radius: 0;
        background: #69a3c0;
        width: 100%;
        padding: 15px !important;
        z-index: 999;
        position: relative;
    }
    .dropdown-menu
    {
        min-width: 100%;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a
    {
        color: #FFF;
    }
    .navbar-inverse .navbar-nav > li > a
    {
        display: block;
        border-bottom: none !important;
    }
    .topBanner
    {
        margin: 30px 0;
    }
    .topBanner .bannerTxt h1
    {
        font-size: 30px;
    }
    .topBanner .bannerTxt p, .topBanner .bannerTxt h4
    {
        font-size: 17px;
    }
    .pageHeading
    {
        font-size: 30px;
        line-height: 125%;
    }
    .proDetailsTxt
    {
        text-align: center;
    }
    .proDetailsTxt img
    {
        display: inline;
    }
    .proDetails h2
    {
        font-size: 25px;
        line-height: 130%;
    }
    .proDetails p
    {
        font-size: 18px;
        line-height: 130%;
    }
    .iPhotoThumbs
    {
        text-align: center;
        margin-bottom: 20px;
    }
    .iPhotoThumbs img
    {
        display: inline;
    }
    .bottomLinkSec
    {
        padding: 20px 0;
    }
    .bottomLinkSec h2, .bottomLinkSec a
    {
        font-size: 28px;
    }
    .photofixerProtopBanner h1
    {
        font-size: 34px;
    }
    .photofixerProtopBanner p, .photofixerProtopBanner h4
    {
        font-size: 18px;
    }
    .carousel-txt h3
    {
        font-size: 24px;
    }
    .proDetails p
    {
        font-size: 17px;
    }
    .pagePra
    {
        font-size: 18px;
    }
    .benefitsSec .benefits
    {
        text-align: center;
    }
    .benefitsSec .benefits p
    {
        font-size: 15px;
        margin-bottom: 35px;
    }
    .benefitsSec .benefits .ico
    {
        text-align: center;
        margin-bottom: 20px;
    }
    .benefitsSec .benefits .ico img
    {
        display: inline;
    }
    .proDetailsTxt h2
    {
        font-size: 24px;
    }
    .proDetailsTxt p
    {
        font-size: 18px;
    }
    .proDetailsTxt .appBtn
    {
        margin-bottom: 0;
    }
    .howItWorks .txtCol
    {
        padding: 30px;
        text-align: center;
    }
    .howItWorks .txtCol h2
    {
        font-size: 24px;
        line-height: 130%;
    }
    .howItWorks .txtCol p
    {
        text-align: center;
        font-size: 18px;
    }
    .captionTxt h3
    {
        font-size: 18px;
    }
    .captionTxt p
    {
        font-size: 15px;
    }
    .howItWorks .itemImg
    {
        max-width: 100%;
    }
    .captionTxt
    {
        width: 100%;
    }
    #accordion .panel h3.product-title
    {
        font-size: 20px;
        padding-bottom: 5px;
    }
    .Supportbox .panel-heading a h1
    {
        font-size: 14px;
        line-height: 130%;
    }
    .Supportbox .NumberText
    {
        float: none;
    }
    .panel-collapse .panel-body
    {
        padding-left: 5px;
    }
}
/* XS Portrait */@media (max-width:480px)
{
}
