@media only screen and (min-width: 1921px) {

    .second-section .product-slide img,
    .second-section .product-slide1 img,
    .second-section .product-slide2 img {
        width: 100%;
    }

    .second-section .product-slide1 {
    top: 44%;
}

    .second-section .product-slide2 {
        top: 44%;
    }

    img.icon-no-wait {
        max-width: 100%;
    }

    .prod-s h4 {
        margin: 35px 0 0;
        font-size: 30px;
    }
}

@media only screen and (min-width: 1920px) {
    .sc-wrap {
        /*width: 75%;
        float: right;*/
    }
}

@media(min-width:768px){
    a[href^="tel:"] {
        pointer-events: none;
    }
}

@media only screen and (max-width: 1600px) {
    .second-section .product-slide1 {
        top: 44%;
    }

    .second-section .product-slide2 {
        top: 44%;
    }

    img.icon-no-wait {
        max-width: 90px;
    }

    .inner-product-cont h1 {
        font-size: 40px;
    }

    .inner-product-cont p {
        font-size: 15px;
    }

    div.feature span {
        font-size: 24px;
    }

    div.feature a.wv-span {
        font-size: 16px;
    }

    .container-wrap-center {
        padding: 1% 0 0;
    }

    ul.pi-tab-nav {
        /*margin: 3% 0 3%;*/
    }

    section.grand-price {
        padding: 40px 0;
    }

    .titleWrap h1 {
        font-size: 60px;
    }

    .titleWrap h5 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 1440px) {
    .sc-wrap h1 {
        font-size: 40px;
    }

    .second-section .product-slide1 {
        top: 45.1%;
    }
    
    .second-section .product-slide2 {
        top: 45.1%;
    }

    .twoColsWrap .left-col {
        width: 50%;
    }

    .twoColsWrap .right-col {
        width: 50%;
    }

    .second-section {
        background: url(../images/bg-second-section.png) no-repeat 0 0px #000;
        background-size: cover;
    }

    ul.pi-tab-nav {
        /*margin: 2% 0;*/
    }

    .container-wrap-center {
        position: static;
        -webkit-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }

    .inner-product-cont h1 {
        font-size: 36px;
        margin: 0 0 15px;
    }

    div.feature span {
        font-size: 16px;
        width: 70%;
    }

    div.feature a.wv-span {
        font-size: 14px;
    }

    ul.pi-tab-nav li a {
        font-size: 16px;
    }

    a.pos-left {
        left: 7.5%;
        margin: 0;
    }

    .abt-contest-cont p {
        font-size: 16px;
    }

    span.salient-no-wait-logo {
        max-width: 60px;
        right: -90px;
    }

    img.icon-no-wait {
        max-width: 78px;
    }

    .salient-prod-img {
        margin: 20px auto;
        max-width: 270px;
    }

    .salient-content h2 {
        margin: 0 0 20px;
        font-size: 40px;
    }

    .sc-wrap p {
        font-size: 15px;
        margin: 0 0 20px;
    }

    h1.texts {
        font-size: 70px;
    }
    
    h1.t7 img.icon-no-wait-title-img {
    max-width: 42px;
}
}

@media only screen and (max-width: 1366px) {
    .sc-wrap h1 {
        font-size: 34px;
    }

    .sc-wrap p {
        font-size: 14px;
    }

    .sc-wrap h3 {
        font-size: 17px;
    }

    h1.texts {
        font-size: 55px;
    }

    .second-section {
        background: url(../images/bg-second-section.png) no-repeat 0 -54px #000;
        background-size: cover;
    }

    .salient-content {
        max-width: 450px;
    }

    .salient-prod-img {
        max-width: 250px;
    }

    .salient-content ul.features li > i {
        width: 55px;
    }

    .salient-content ul.features li > span {
        font-size: 14px;
    }

    a.wv-span {
        font-size: 11px;
    }

    .salient-content h2 {
        font-size: 25px;
    }
    
    .salient-content h2 span {
        font-size: 18px;
    }

    .salient-content ul.features li {
        margin: 0 0 5px;
    }

    .second-section .product-slide1 {
        top: 43.9%;
    }

    .second-section .product-slide2 {
        top: 43.9%;
    }
}

@media only screen and (max-width: 1200px) {
    header .navbar-default .navbar-nav > li > a {
        font-size: 11px;
    }

    .prod-s h4 {
        font-size: 16px;
    }

    .twoColsWrap .left-col {
        width: 50%;
    }

    .twoColsWrap .right-col {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) {
    .second-section {
        background: url(../images/bg-second-section.png) no-repeat 0 0px #000;
        background-size: cover;
    }

    .second-section .product-slide1 {
        top: 46%;
    }

    .second-section .product-slide2 {
        top: 46%;
    }

    .container-wrap-center {
        padding: 8% 0 0;
    }

    div.feature i {
        width: 60px;
    }

    div.feature span {
        font-size: 14px;
    }

    div.feature a.wv-span {
        font-size: 12px;
    }

    .technicalDataWrap {
        margin: 0 0 30px;
    }

    .sc-wrap h1 {
        font-size: 26px;
    }

    .sc-wrap p {
        font-size: 12px;
        margin: 0 0 15px;
    }
    
    .fb-border label, .fb-border input, .fb-border textarea, .select-items div, .select-selected {
        font-size: 12.5px;
    }
}

@media only screen and (max-width: 768px) {
    .abt-contest-cont {
        padding: 60px 0 110px;
    }

    header .nav > li > a {
        padding: 10px 8px !important;
    }

    ul.pi-tab-nav {
        /*margin: 15px 0;*/
    }

    /*.sections {
        min-height: auto;
        padding-bottom: 85px;
    }*/

    img.logo-first-screen {
        z-index: 1;
    }

    .bg-model {
        background: url(../images/bg-model-mob.png) no-repeat 0 0;
        background-size: cover;
    }

    .sc-wrap h1 {
        font-size: 30px;
    }

    h1.texts {
        font-size: 40px;
    }
    
    /*h1.texts {
        font-size: 85px;
    }*/

    .twoColsWrap .play-vid-bg {
        width: 100%;
    }

    .twoColsWrap .salientWrap {
        width: 100%;
    }

    .salient-content {
        max-width: 550px;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-next,
    .carousel-warp .owl-carousel .owl-nav button.owl-prev {
        width: 35px;
        height: 35px;
        line-height: 2px;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-next {
        right: -50px;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-prev {
        left: -50px;
    }

    /*.locateStore {
        width: 127px;
    }*/
    
    .locateStore {
        width: 140px;
    }

    .locateStore a.btnStoreloc {
        margin-top: -4px;
    }

    .navbar-brand {
        padding: 15px 10px;
    }

    .no-vh-mob {
        min-height: auto;
    }

    #inner-prod-feature a.scrollTo {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .about-contest a.pos-center {
        display: none;
    }

    .inner-products a.scrollTo {
        display: none;
    }

    ul.pi-tab-nav li {
        margin: 0 10px 10px 0;
    }

    ul.pi-tab-nav {
        margin: 0 0;
    }

    .titleWrap {
        margin: 0 0 25px;
    }

    .titleWrap h1 {
        font-size: 30px;
    }

    section.exciting-price img {
        margin-bottom: 30px;
    }

    .inner-products img.prod-inner-mid {
        margin: 15px 0;
    }

    .technicalDataWrap {
        margin: 0 0 60px;
    }

    .tbaleWrap table tr td {
        font-size: 12px;
    }

    .prod-manual-download {
        padding: 12px;
    }

    header .navbar-nav {
        margin: 15px 0 20px;
    }

    .inner-page ul.pi-tab-nav li a {
        font-size: 14px;
    }

    .twoColsWrap .play-vid-bg {
        height: 350px;
    }

    .salient-content {
        position: static;
        -webkit-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }

    .twoColsWrap .play-vid-bg a.play-vid {
        top: 65%;
        max-width: 60px;
    }

    .salient-content ul.features li > i {
        width: 40px !important;
    }

    .twoColsWrap .salientWrap {
        height: auto !important;
    }

    .salient-content ul.features li {
        width: 50%;
    }

    .salient-no-wait-logo {
        display: block;
        position: relative !important;
        margin-top: 60px;
    }


    .navlist li.activepg::after {
        bottom: 0;
    }

    .navlist li:hover::after {
        bottom: 0;
        border-bottom: 0;
    }

    .navlist li:before {
        bottom: 0;
        content: none;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-next,
    .carousel-warp .owl-carousel .owl-nav button.owl-prev {
        width: 30px;
        height: 30px;
        line-height: 1px;
        font-size: 30px;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-next {
        right: -35px;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-prev {
        left: -35px;
    }

    .carousel-warp .owl-carousel .owl-nav button.owl-next span,
    .carousel-warp .owl-carousel .owl-nav button.owl-prev span {
        position: relative;
        top: -2px;
    }

    /*h1.texts {
        font-size: 28px;
    }*/
    
    h1.texts {
        font-size: 38px;
    }
    
    img.icon-no-wait-title-img {
        max-width: 35px;
    }

    .locateStore a.btnStoreloc {
        margin-top: 0;
    }
    
    .logo-on-start {
        max-width: 80%;
    }

    .locateStore a.btnStoreloc img {
        margin: 0 auto;
    }

    .locateStore {
        width: auto;
        margin: 15px auto 0;
    }

    .fb-border label,
    .fb-border input,
    .fb-border textarea {
        font-size: 13px;
    }

    .fb-border label,
    .fb-border input {
        height: 40px;
    }

    .select-items div,
    .select-selected {
        font-size: 13px;
    }

    .navlist li:nth-last-child(2) {
        margin-right: inherit;
        margin: 0 auto 20px;
    }
    
    header .navbar-default .navbar-nav > li > a {
    font-size: 15px;
}
    
    .navlist li {
    display: table;
    margin: 0 auto 20px;
}

    .form-group {
        margin-bottom: 5px;
    }

    header li.locateStore a {
        display: table;
        margin: 0 auto;
    }
    
    section.force-no-padding {
        padding: 0 !important;
    }
    
    /*div.feature:last-child {
        margin: 0;
    }*/
    
    h1.texts {
    transition: all 3s;
}
    
    .carousel-warp {
    top: 35%;
}
}

@media only screen and (max-width: 600px) {
    .twoColsWrap .left-col {
        width: 100%;
    }

    .twoColsWrap .right-col {
        width: 100%;
    }

    .salient-content ul.features li > i {
        width: 50px;
    }

    .startup-content {
        top: 60%;
    }

    .sc-wrap h1 {
        font-size: 24px;
    }

    .sc-wrap p {
        font-size: 12px;
    }

    .sc-wrap p {
        line-height: 1.6;
    }

    .inner-page ul.pi-tab-nav li a {
        font-size: 14px;
    }

    .inner-product-cont {
        padding: 10% 0 0;
    }
}

@media only screen and (max-width: 480px) {
    .inner-page ul.pi-tab-nav li a {
        font-size: 11px;
    }

    .salient-content ul.features li {
        width: 100%;
    }
    
    .salient-content ul.features {
        margin: 15px auto;
        max-width: 65%;
        width: 100%;
    }
    
    div.form-control {
        height: auto;
    }
    
    label.rWrap {
        width: 100%;
    }
    
    span.radioCir {
        top: -2px;
    }
}

@media only screen and (max-width: 414px) {
    .salient-content ul.features {
        max-width: 72%;
    }
}

@media only screen and (max-width: 375px) {
    .salient-content ul.features {
        max-width: 90%;
    }
}

@media only screen and (max-width: 360px) {
    .form-control {
        padding: 6px 5px;
    }

    .form-group {
        margin-bottom: 5px;
    }

    .fb-border label,
    .fb-border input {
        height: 38px;
    }

    .select-items div,
    .select-selected {
        font-size: 11px;
        padding: 10px 0;
    }

    .fb-border {
        margin: 0 0 5px;
    }

    .fb-border label,
    .fb-border input,
    .fb-border textarea {
        font-size: 11px;
    }
}

@media only screen and (max-width: 320px) {
    .salient-content ul.features {
        max-width: 90%;
    }    
}