@media screen and (min-width:992px) and (max-width:1199px) {
    .navbar-default .navbar-nav>li>a {
        font-size: 14px;
    }

    .nav>li>a {
        padding: 10px 14px;
    }

    .banner {
        background-position: 36% 0 !important;
    }

    .widget-box p {
        font-size: 16px;
    }

    .widget-box-form .form-group select {
        font-size: 10px;
    }

    .widget-box-form a.get-quote {
        font-size: 15px;
    }

    .reviews .review-box p {
        font-size  : 16px;
        line-height: 22px;
    }

    .reviews .review-box span {
        font-size  : 14px;
        line-height: 20px;
    }

    .akordian .size-box h4 {
        font-size: 16px;
    }

    .contact-form .contact-header span {
        font-size  : 15px;
        line-height: 21px;
    }

    .signup-form .signup-form-inner a {
        font-size  : 24px;
        line-height: 30px;
    }

    .signup-banner h1 {
        font-size  : 30px;
        line-height: 36px;
    }

    .about-us p {
        font-size  : 16px;
        line-height: 22px;
    }

    .part .part_inner .make-left-part span {
        font-size  : 18px;
        line-height: 24px;
    }

    .part .part_inner .make-right-part span {
        font-size  : 18px;
        line-height: 24px;
    }

    .signup-form .signup-form-inner .left-signup p {
        font-size  : 14px;
        line-height: 20px;
    }

    .signup-form .signup-form-inner .left-signup a {
        font-size  : 14px;
        line-height: 20px;
        cursor     : pointer;
    }

    .signup-form .signup-form-inner .right-signup a {
        font-size  : 22px;
        line-height: 28px;
    }

    .signup-form .signup-form-inner p {
        font-size  : 16px;
        line-height: 22px;
    }

}

@media screen and (min-width:768px) and (max-width:991px) {
    header .navbar-default {
        margin-top: 0;
        min-height: 0;
    }

    #header .header_inner .col-sm-4 {
        width: 25%;
    }

    .header_inner {
        background: 0 0;
    }

    #header .header_inner .col-sm-8 {
        width: 75%;
    }

    .navbar-default .navbar-nav>li>a {
        font-size: 14px;
    }

    .logo img {
        width: 225px;
    }

    .nav>li>a {
        padding: 10px 6px;
    }

    .cta-v1 {
        font-size: 20px;
    }

    .banner {
        background-position: 27% 0 !important;
    }

    .widget-box a.cta {
        font-size: 26px;
    }

    .widget-box-form a.get-quote {
        text-align: center;
    }

    .widget-box p {
        font-size  : 14px;
        line-height: 20px;
    }

    .reviews .review-box p {
        font-size  : 14px;
        line-height: 20px;
    }

    h1 {
        font-size  : 34px;
        line-height: 40px;
    }

    #header {
        background-image: none;
        background      : #fefefe;
        background      : -moz-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);
        background      : -webkit-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);
        background      : linear-gradient(to bottom, #fefefe 0%, #dbdbdb 100%);
        filter          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb', GradientType=0);
    }

    .header_inner {
        background: none;
    }

    .car-make .car-box img {
        width: 100%;
    }

    p {
        font-size  : 16px;
        text-align : justify;
        line-height: 22px;
    }

    h2 {
        font-size  : 30px;
        line-height: 36px;
    }

    .apex-mot .col-sm-6 .apex-mot-box>.col-xs-2 {
        display: none;
    }

    .car-make .car-box .text-box h3 {
        font-size  : 18px;
        line-height: 24px;
    }

    .car-make a.view-all {
        font-size  : 20px;
        line-height: 26px;
    }

    .apex-mot .apex-mot-box h3 {
        font-size  : 18px;
        line-height: 24px;
    }

    .signup-banner h1 {
        font-size  : 22px;
        line-height: 28px;
    }

    .signup-form .signup-form-inner a {
        font-size  : 16px;
        line-height: 22px;
    }

    .signup-form .signup-form-inner p {
        font-size  : 18px;
        line-height: 24px;
    }

    .signup-form .signup-form-inner .left-signup a {
        margin-bottom: 5px;
    }

    .signup-form .signup-form-inner .right-signup a {
        font-size  : 14px;
        line-height: 20px;
    }

    .signup-form .signup-form-inner .left-signup .form-group label {
        font-size  : 20px;
        line-height: 26px;
        font-weight: 200;
    }

    .terms p,
    .terms li {
        font-size  : 18px;
        line-height: 24px;
    }

    .terms h3 {
        font-size  : 18px;
        line-height: 24px;
        font-weight: bold;
    }

    .part .part_inner .make-left-part span {
        font-size  : 12px;
        line-height: 18px;
    }

    .part .part_inner .make-right-part span {
        font-size  : 12px;
        line-height: 18px;
    }

    .car .view-price a {
        font-size  : 22px;
        line-height: 28px;
    }

    #footer .footer-top .navigation li a {
        font-size  : 12px;
        line-height: 18px;
    }

    #footer .footer-bottom span {
        font-size  : 14px;
        line-height: 20px;
    }

    .service-repair .service-box span {
        font-size  : 18px;
        line-height: 24px;
    }

    #footer .footer-top p.info {
        font-size  : 14px;
        line-height: 20px;
    }

    .contact-form .contact-header span {
        font-size  : 18px;
        line-height: 0px;
        color      : #001a33;
    }

    .car-box-hover ul li a {
        font-size  : 14px;
        line-height: 20px;
    }

    .car-box-hover {
        padding: 10px;
    }

    .car-box-hover ul li {
        padding: 1px 0;
    }

    .we-offer .image-box .text h3 {
        font-size  : 20px;
        line-height: 26px;
    }
}

@media screen and (min-width:577px) and (max-width:767px) {
    #header {
        background: #fefefe;
        background: -moz-linear-gradient(top, #fefefe 0, #dbdbdb 100%);
        background: -webkit-linear-gradient(top, #fefefe 0, #dbdbdb 100%);
        background: linear-gradient(to bottom, #fefefe 0, #dbdbdb 100%);
        filter    : progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb', GradientType=0);
    }

    header .list-inline .list-inline-item a {
        font-size  : 19px;
        line-height: 25px;
        font-weight: normal !important;
        padding    : 5px !important;
    }

    header .phone_img {
        margin-top: 12px;
    }

    header .navbar {
        min-height: 0;
    }

    header .navbar-default .navbar-toggle {
        margin-top   : 0;
        margin-right : 0;
        margin-bottom: 0;
    }

    header .navbar-default {
        margin-top: 0;
    }

    .header_inner {
        background: 0 0;
    }

    .navbar-nav {
        text-align: left;
    }

    .nav>li {
        border-bottom: 1px solid #ccc;
    }

    .we-offer .image-box .text h3 {
        font-size  : 20px;
        line-height: 26px;
    }

    h1 {
        font-size  : 30px;
        line-height: 36px;
    }

    .widget .col-xs-6 {
        width: 100%;
    }

    .widget-box-form a.get-quote {
        font-size : 18px;
        text-align: center;
    }

    .widget .widget-box {
        margin: auto;
        width : 80%;
    }

    .reviews .r-img img {
        margin: 10px auto;
    }

    h2 {
        font-size  : 28px;
        line-height: 34px;
    }

    .about img {
        display: none;
    }

    p {
        font-size  : 16px;
        line-height: 22px;
        text-align : justify;
    }

    .contact-form .contact-header span {
        font-size  : 14px;
        line-height: 20px;
    }

    .contact-form .contact-header span.middle {
        font-size  : 20px;
        line-height: 26px;
    }

    .content-left a {
        font-size  : 18px;
        line-height: 24px;
        padding    : 14px 10px;
        width      : 100%;
    }

    .carousel .carousel-inner .item .thumbnails>li:last-child,
    .carousel .carousel-inner .item .thumbnails>li:nth-child(n+3) {
        display: none;
    }

    .car-make .car-box .text-box h3 {
        font-size  : 18px;
        line-height: 24px;
    }

    .signup-banner h1 {
        font-size  : 20px;
        line-height: 26px;
    }

    .signup-form .signup-form-inner a {
        font-size  : 12px;
        line-height: 18px;
        padding    : 12px 0;
    }

    .signup-form .signup-form-inner p {
        font-size  : 16px;
        line-height: 22px;
        color      : #000;
    }

    .terms p,
    .terms li {
        font-size  : 16px;
        line-height: 22px;
    }

    .terms h3 {
        font-size  : 16px;
        line-height: 22px;
        font-weight: bold;
    }

    .part .part_inner .view-price a {
        font-size  : 20px;
        line-height: 26px;
    }

    .part .part_inner {
        border: none;
    }

    .about-us img {
        width: 100%;
    }

    .about-us .mt .col-xs-6 {
        margin-bottom: 10px;
    }

    .car .view-price a {
        font-size  : 16px;
        line-height: 22px;
    }

    .signup-form .signup-form-inner .left-signup .form-group label {
        font-size  : 20px;
        line-height: 26px;
        font-weight: 200;
    }

    .pad-zero {
        padding: 0;
    }

    #footer .footer-top .navigation li a {
        font-size  : 14px;
        line-height: 20px;
    }

    #footer .footer-top .col-xs-12 {
        text-align: center;
    }

    #footer .footer-top p.info {
        text-align: center;
    }

    #footer .footer-bottom .col-xs-12 {
        text-align   : center;
        margin-bottom: 5px;
    }

    .service-repair .service-box span {
        font-size  : 16px;
        line-height: 20px;
    }

    .we-offer .image-box {
        margin-bottom: 10px;
    }

    .about-us p.text {
        margin-top: 20px;
    }
}

@media screen and (min-width:480px) and (max-width:576px) {
    #header {
        background: #fefefe;
        background: -moz-linear-gradient(top, #fefefe 0, #dbdbdb 100%);
        background: -webkit-linear-gradient(top, #fefefe 0, #dbdbdb 100%);
        background: linear-gradient(to bottom, #fefefe 0, #dbdbdb 100%);
        filter    : progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb', GradientType=0);
    }

    header .navbar-default .navbar-nav>li>a {
        font-size    : 14px;
        line-height  : 20px;
        padding-left : 0;
        padding-right: 0;
    }

    header .list-inline .list-inline-item a {
        font-size  : 15px;
        line-height: 21px;
        font-weight: normal !important;
        padding    : 5px !important;
    }

    header .phone_img {
        margin-top: 12px;
    }

    header .navbar {
        min-height: 0;
    }

    header .navbar-default {
        margin-top: 0;
    }

    header .navbar-default .navbar-toggle {
        margin-top   : 0;
        margin-right : 0;
        margin-bottom: 0;
    }

    .header_inner {
        background: 0 0;
    }

    .navbar-nav {
        text-align: left;
    }

    .nav>li {
        border-bottom: 1px solid #ccc;
    }

    h1 {
        font-size  : 24px;
        line-height: 30px;
    }

    .widget-box p {
        font-size: 15px;
    }

    .widget-box-form .col-xs-4 {
        width: 50%
    }

    .widget .col-xs-6 {
        width: 100%;
    }

    .widget-box-form a.get-quote {
        font-size : 18px;
        text-align: center;
    }

    .reviews .r-img img {
        margin: 10px auto;
    }

    h2 {
        font-size  : 24px;
        line-height: 30px;
    }

    .make .col-xs-6 {
        width: 100%;
    }

    .panel-body .col-xs-6 {
        width: 100%;
    }

    .about img {
        display: none;
    }

    .about-us img {
        width: 100%;
    }

    .about-us .mt .col-xs-6 {
        width: 100%;
    }

    p {
        font-size  : 16px;
        line-height: 22px;
        text-align : justify;
    }

    .apex-mot .col-xs-12 .apex-mot-box>.col-xs-2 {
        width: 25%;
    }

    .apex-mot .col-xs-12 .apex-mot-box>.col-xs-10 {
        width: 75%;
    }

    .apex-mot .apex-mot-box h3 {
        font-size  : 18px;
        line-height: 24px;
    }

    .apex-mot .apex-mot-box p {
        font-size  : 14px;
        line-height: 20px;
        text-align : justify;
    }

    .contact-header .col-xs-6 {
        width: 100%;
    }

    .contact-content .col-xs-6 {
        width: 100%;
    }

    .carousel .carousel-inner .item .thumbnails>li:last-child,
    .carousel .carousel-inner .item .thumbnails>li:nth-child(n+3) {
        display: none;
    }

    .car-make .car-box .text-box h3 {
        font-size  : 14px;
        line-height: 20px;
    }

    .signup-banner h1 {
        font-size  : 16px;
        line-height: 22px;
    }

    .signup-form .signup-form-inner span {
        font-size  : 22px;
        line-height: 28px;
    }

    /*.signup-form-inner .col-xs-6{width:100%;}*/
    .signup-form-inner .col-xs-4 {
        width: 100%;
    }

    .signup-form .signup-form-inner .left-signup a {
        margin-bottom: 5px;
    }

    .signup-form .signup-form-inner .confirm span {
        font-size  : 22px;
        line-height: 28px;
    }

    .signup-form .signup-form-inner .left-signup .form-group label {
        font-size  : 18px;
        line-height: 24px;
        font-weight: 200;
    }

    .pad-zero {
        padding: 0;
    }

    .signup-form-inner .col-xs-4>.col-xs-6 {
        width: 50%;
    }

    .signup-form-inner .col-xs-8 {
        width: 100%;
    }

    .signup-form .signup-form-inner p {
        font-size  : 17px;
        line-height: 23px;
    }

    .terms p,
    .terms li {
        font-size  : 16px;
        line-height: 22px;
    }

    .terms h3 {
        font-size  : 16px;
        line-height: 22px;
        font-weight: bold;
    }

    .part .part_inner .make-left-part span {
        font-size  : 14px;
        line-height: 20px;
    }

    .part .part_inner .make-right-part span {
        font-size  : 14px;
        line-height: 20px;
    }

    .part .part_inner .col-xs-4 {
        width: 100%;
    }

    .part .part_inner {
        border: none;
    }

    .car .cta-car .col-xs-4 {
        width: 100%;
    }

    .car .view-price a {
        font-size  : 16px;
        line-height: 22px;
    }

    #footer .footer-top .navigation li a {
        color      : #fff;
        font-size  : 11px;
        line-height: 17px;
    }

    #footer .footer-top p.info {
        font-size  : 14px;
        line-height: 20px;
    }

    #footer .footer-top .col-xs-12 {
        text-align: center;
    }

    #footer .footer-top p.info {
        text-align: center;
    }

    #footer .footer-bottom .col-xs-12 {
        text-align   : center;
        margin-bottom: 5px;
    }

    .signup-form .signup-form-inner .left-signup p {
        font-size  : 16px;
        line-height: 22px;
    }

    .service-repair .col-xs-6 {
        width: 100%;
    }

    .service-repair .service-box span {
        font-size  : 18px;
        line-height: 24px;
    }

    .we-offer .col-xs-6 {
        width: 100%;
    }

    .we-offer .image-box img {
        width: 100%;
    }

    .we-offer .image-box {
        margin-bottom: 10px;
    }

    .about-us p.text {
        margin-top: 20px;
    }

    .about-us h3 {
        margin-top: 10px !important;
    }

    .car .col-xs-6,
    .car .cta-car .col-xs-4,
    .et_sticky .wdth-100,
    .part .part_inner .col-xs-4,
    .signup-form-inner .col-xs-8 {
        width: 100%;
    }
}

@media screen and (min-width:320px) and (max-width:479px) {
    #header {
        background: #fefefe;
        background: -moz-linear-gradient(top, #fefefe 0, #dbdbdb 100%);
        background: -webkit-linear-gradient(top, #fefefe 0, #dbdbdb 100%);
        background: linear-gradient(to bottom, #fefefe 0, #dbdbdb 100%);
        filter    : progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb', GradientType=0);
    }

    header .phone_img .list-inline-item:not(:last-child) {
        margin-right: 0.5rem;
    }

    header .phone_img {
        text-align: center;
    }

    header .col-xs-4 .logo img {
        width: 135px;
    }

    header .col-xs-4,
    header .col-xs-8 {
        width     : 100%;
        text-align: left;
    }

    header .list-inline .list-inline-item {
        width: calc(50% - 10px);
    }

    header .navbar-default .navbar-nav>li>a {
        font-size    : 14px;
        line-height  : 20px;
        padding-left : 0;
        padding-right: 0;
    }

    header .list-inline .list-inline-item a {
        font-size  : 16px;
        line-height: 22px;
        font-weight: normal !important;
        padding    : 5px !important;
    }

    header .col-xs-4,
    header .col-xs-8,
    header .list-inline>li {
        padding-left : 0;
        padding-right: 0;
    }

    header .phone_img {
        margin-top: 8px;
    }

    header .navbar {
        min-height: 0;
    }

    header .navbar-default {
        margin-top: 0;
    }

    header .navbar-default .navbar-toggle {
        margin-top   : 0;
        margin-right : 0;
        margin-bottom: 0;
        z-index      : 99999;
        position     : absolute;
        top          : -85px;
        right        : -9px;
    }

    .header_inner {
        background: 0 0;
    }

    .navbar-nav {
        text-align: left;
    }

    .nav>li {
        border-bottom: 1px solid #ccc;
    }

    .cta-v1 {
        font-size  : 18px;
        line-height: 24px;
    }

    h1 {
        font-size  : 16px;
        line-height: 22px;
    }

    .widget-box a.cta {
        font-size  : 18px;
        line-height: 24px;
    }

    .widget-box p {
        font-size: 15px;
    }

    .widget-box-form .col-xs-4 {
        width: 100%
    }

    .reviews .r-img img {
        margin: 10px auto;
    }

    .reviews .col-lg-9>.col-xs-6 {
        width        : 100%;
        margin-bottom: 10px;
    }

    .main_input input {
        min-height     : 59px;
        font-size      : 20px;
        background-size: contain;
    }

    .widget-box-form {
        top: 15px;
    }

    .widget .col-xs-6 {
        width: 100%;
    }

    .widget-box-form a.get-quote {
        font-size : 18px;
        text-align: center;
    }

    .carousel .carousel-inner .item .thumbnails>li:last-child,
    .carousel .carousel-inner .item .thumbnails>li:nth-child(n+3) {
        display: none;
    }

    .car-make .car-box .text-box h3 {
        font-size  : 14px;
        line-height: 20px;
    }

    h2 {
        font-size  : 20px;
        line-height: 26px;
    }

    .about-us img {
        width: 100%;
    }

    .about-us .mt .col-xs-6 {
        width: 100%;
    }

    .car-make .col-xs-6 {
        width: 100%;
    }

    .make .col-xs-6 {
        width: 100%;
    }

    p {
        font-size  : 14px;
        line-height: 20px;
        text-align : justify;
    }

    .apex-mot .col-xs-12 .apex-mot-box>.col-xs-2 {
        width  : 100%;
        display: none;
    }

    .apex-mot .col-xs-12 .apex-mot-box>.col-xs-10 {
        width: 100%;
    }

    .apex-mot .apex-mot-box h3 {
        font-size  : 16px;
        line-height: 22px;
    }

    .apex-mot .apex-mot-box p {
        font-size  : 14px;
        line-height: 20px;
        text-align : justify;
    }

    .panel-body .col-xs-6 {
        width: 100%;
    }

    .akordian .size-box h4 {
        font-size: 16px;
    }

    .contact-form .contact-header span.middle {
        font-size  : 20px;
        line-height: 26px;
    }

    .contact-form .contact-header span {
        font-size  : 13px;
        line-height: 19px;
    }

    .content-left a {
        font-size  : 20px;
        line-height: 26px;
        width      : 100%;
    }

    .contact-header .col-xs-6 {
        width: 100%;
    }

    .contact-content .col-xs-6 {
        width: 100%;
    }

    .signup-banner h1 {
        font-size  : 14px;
        line-height: 20px;
    }

    .signup-form .signup-form-inner span {
        font-size  : 14px;
        line-height: 20px;
    }

    /*.signup-form-inner .col-xs-6{width:100%;}*/
    .signup-form-inner .col-xs-4 {
        width: 100%;
    }

    .signup-form-inner .col-xs-4>.col-xs-6 {
        width: 50%;
    }

    .signup-form-inner .col-xs-8 {
        width: 100%;
    }

    .signup-form .signup-form-inner p {
        font-size  : 14px;
        line-height: 20px;
    }

    .signup-form .signup-form-inner a {
        font-size  : 20px;
        line-height: 26px;
    }

    .terms p,
    .terms li {
        font-size  : 14px;
        line-height: 20px;
    }

    .terms h3 {
        font-size  : 14px;
        line-height: 20px;
        font-weight: bold;
    }

    .part .part_inner .make-left-part span {
        font-size  : 10px;
        line-height: 16px;
    }

    .part .part_inner .make-right-part span {
        font-size  : 10px;
        line-height: 16px;
    }

    .part .part_inner .col-xs-4 {
        width: 100%;
    }

    .part .part_inner {
        border: none;
    }

    .car .col-xs-6 {
        width: 100%;
    }

    .car .engine-code-box span {
        font-size  : 16px;
        line-height: 22px;
    }

    .car .view-price a {
        font-size  : 16px;
        line-height: 22px;
    }

    .car .cta-car .col-xs-4 {
        width: 100%;
    }

    #footer .footer-top .navigation li {
        padding: 0 4px;
    }

    #footer .footer-top .navigation li a {
        color      : #fff;
        font-size  : 14px;
        line-height: 35px;
    }

    #footer .footer-top p.info {
        font-size  : 14px;
        line-height: 20px;
    }

    #footer .footer-top .col-xs-12 {
        text-align: center;
    }

    #footer .footer-top p.info {
        text-align: center;
    }

    #footer .footer-bottom .col-xs-12 {
        text-align   : center;
        margin-bottom: 5px;
    }

    #footer .footer-bottom span {
        font-size  : 14px;
        line-height: 20px;
    }

    #footer .footer-bottom ul li a {
        font-size  : 14px;
        line-height: 20px;
    }

    .main-signup {
        padding: 0px;
    }

    .signup-form .signup-form-inner .confirm span {
        font-size  : 18px;
        line-height: 24px;
    }

    .signup-form .signup-form-inner .left-signup a {
        margin-bottom: 5px;
    }

    .signup-form .signup-form-inner .left-signup .form-group label {
        font-size  : 18px;
        line-height: 24px;
    }

    .signup-form .signup-form-inner .right-signup a {
        font-size  : 16px;
        line-height: 22px;
    }

    .signup-form .signup-form-inner .left-signup p {
        font-size  : 14px;
        line-height: 20px;
    }

    .pad-zero {
        padding: 0;
    }

    .service-repair .col-xs-6 {
        width: 100%;
    }

    .service-repair .service-box span {
        font-size  : 16px;
        line-height: 22px;
    }

    .service-repair a.view-all-services {
        font-size  : 18px;
        line-height: 24px;
    }

    .we-offer .col-xs-6 {
        width: 100%;
    }

    .we-offer .image-box img {
        width: 100%;
    }

    .we-offer .image-box {
        margin-bottom: 10px;
    }

    .about-us p.text {
        margin-top: 20px;
    }

    .about-us h3 {
        margin-top: 10px !important;
    }

    .car .col-xs-6,
    .car .cta-car .col-xs-4,
    .et_sticky .wdth-100,
    .part .part_inner .col-xs-4,
    .signup-form-inner .col-xs-8 {
        width: 100%;
    }
}

@media screen and (max-width:1170px) {

    .container {
        width: 100%;
    }
}

@media screen and (max-width:1024px) {

    .blog-wrapper {
        width: 100%;
    }
}

@media screen and (max-width:980px) {
    .container {
        width: 100%;
    }

    h1 {
        font-size  : 30px;
        line-height: 36px;
        padding    : 20px 0 0;
    }
}

@media screen and (max-width:736px) {
    .centered-logos {
        text-align: center;
    }
}

@media screen and (max-width:480px) {
    .blog-wrapper h2 {
        font-size  : 22px;
        line-height: 28px;
        margin     : 5px 0;
    }

    .blog-wrapper h3 {
        font-size  : 21px;
        line-height: 27px;
        margin     : 5px 0;
    }

    .blog-wrapper h4 {
        font-size  : 20px;
        line-height: 26px;
        margin     : 5px 0;
    }

    .blog-wrapper h5 {
        font-size  : 19px;
        line-height: 25px;
        margin     : 5px 0;
    }

    .blog-wrapper h6 {
        font-size  : 18px;
        line-height: 24px;
        margin     : 5px 0;
    }

    .comment-form-author,
    .comment-form-email,
    .comment-form-url {
        width: 100%;
        float: none;
    }

    .blog-heading {
        font-size  : 26px;
        line-height: 32px;
    }
}

@media screen and (max-width:414px) {
    h1 {
        font-size  : 18px;
        line-height: 22px;
        margin     : 0;
    }

    h2 {
        font-size  : 18px;
        line-height: 24px;
        margin     : 0;
    }

    .blog-heading {
        font-size  : 22px;
        line-height: 28px;
    }

    .audi-date-comment {
        display   : block;
        text-align: center;
    }

    .comment-txt {
        display   : block;
        float     : none;
        text-align: center;
    }
}

@media screen and (max-width:360px) {
    .blog-heading {
        font-size  : 18px;
        line-height: 24px;
    }

    h2 {
        font-size  : 16px;
        line-height: 22px;
    }

    .audi-date-comment ul li {
        padding: 0 2px 0 0;
    }
}

@media screen and (max-width:320px) {

    .blog-wrapper h2,
    h3,
    h4,
    h5,
    h6 {
        font-size  : 16px;
        line-height: 22px;
        margin     : 5px 0;
    }

}