                                                                            /**************************************************************************

                            Responsive CSS

***************************************************************************/
                                                                            /************** Large Devices, Wide Screens ***************/
                                                                            
                                                                            @media only screen and (max-width: 1300px) {}
                                                                            /* Medium Devices, Desktops */
                                                                            
                                                                            @media only screen and (max-width: 980px) {
                                                                                .container {
                                                                                    margin-right: auto;
                                                                                    margin-left: auto;
                                                                                    /* padding-left: 10px;
        padding-right: 10px; */
                                                                                    max-width: 1200px;
                                                                                }
                                                                                .home-banner {
                                                                                    height: 60vh;
                                                                                }
                                                                            }
                                                                            /*------------------home page-----------------------------*/
                                                                            /* Small Devices, Tablets */
                                                                            
                                                                            @media only screen and (max-width: 767px) {
                                                                                .home-banner {
                                                                                    background: url("../images/main-img.jpg") no-repeat scroll center top;
                                                                                    /*background-color: #15a4dc;*/
                                                                                    background-size: 100%;
                                                                                    height: 400px;
                                                                                }
                                                                                #header .navbar a {
                                                                                    padding-left: 0;
                                                                                    padding-right: 0;
                                                                                    text-align: center;
                                                                                }
                                                                                .logo img {
                                                                                    max-width: 300px;
                                                                                }
                                                                                .header-bg {
                                                                                    background-position: center bottom;
                                                                                    background-size: cover;
                                                                                }
                                                                                .navbar-nav {
                                                                                    padding: 20px 0;
                                                                                }
                                                                                .navbar-toggler {
                                                                                    padding-left: 0;
                                                                                    padding-right: 0;
                                                                                }
                                                                                .msz-button {
                                                                                    font-size: 24px;
                                                                                    min-width: 280px;
                                                                                    padding: 12px 20px 12px 70px;
                                                                                }
                                                                                .msz-button span img {
                                                                                    max-width: 35px;
                                                                                }
                                                                                #about-us p {
                                                                                    font-size: 20px;
                                                                                    line-height: 35px;
                                                                                    margin: 0;
                                                                                }
                                                                                #banner .ban-text {
                                                                                    margin-top: 50px;
                                                                                    text-align: center;
                                                                                }
                                                                                #banner h1 {
                                                                                    font-size: 30px;
                                                                                }
                                                                                #banner h2 {
                                                                                    font-size: 40px;
                                                                                }
                                                                                .title-text {
                                                                                    font-size: 32px;
                                                                                    line-height: 45px;
                                                                                    margin: 0 0 10px;
                                                                                }
                                                                                .subtitle-text {
                                                                                    font-size: 20px;
                                                                                    line-height: 30px;
                                                                                }
                                                                                .products-bg {
                                                                                    margin-bottom: 35px;
                                                                                }
                                                                                #quick-contact .form-group {
                                                                                    margin-bottom: 30px;
                                                                                }
                                                                                .retail-title,
                                                                                .wholesale-title {
                                                                                    background-size: 100%;
                                                                                }
                                                                                .subtitle-text2 {
                                                                                    font-size: 18px;
                                                                                    line-height: 30px;
                                                                                }
                                                                                .header--contact__items {
                                                                                    margin-left: 0;
                                                                                }
                                                                            }
                                                                            /* Extra Small Devices, Phones */
                                                                            
                                                                            @media only screen and (max-width: 480px) {
                                                                                #banner h2 {
                                                                                    font-size: 30px;
                                                                                }
                                                                                #contact-no .contact-ico {
                                                                                    width: 35px;
                                                                                }
                                                                                .cprght {
                                                                                    padding: 0px;
                                                                                }
                                                                                #services .service-ico {
                                                                                    width: 80px;
                                                                                }
                                                                                #services p {
                                                                                    font-size: 18px;
                                                                                }
                                                                                #services .contxt {
                                                                                    margin-left: 80px;
                                                                                    margin-bottom: 40px;
                                                                                }
                                                                                .subtitle-text3 {
                                                                                    font-size: 25px;
                                                                                }
                                                                                #products .pro-ico {
                                                                                    width: 90px;
                                                                                }
                                                                            }
                                                                            /* Custom, iPhone Retina */
                                                                            
                                                                            @media only screen and (max-width: 320px) {}