@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:400,400i,600,700,700i,800,900|Open+Sans:400,400i,600,700,700i,800&display=swap');


/*
font-family: 'Nunito Sans', sans-serif;
font-family: 'Open Sans', sans-serif;
*/

*{
	padding: 0;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
}

.container-fluid{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.container{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.navbar{
	padding: 0px !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Nunito Sans', sans-serif;

}

/*-------display none--------*/
.mob-cat-dis{
    display: none;
}


/*----------header-area------------*/

.header-area {
    background: #007bfe;
}


.con-info-log-info {
    background: #252525;
    color: #fff;
    padding: 5px 0;
}

.con-info-log-info-cntr {
    display: flex;
}


.con-info-log-info-cntr a {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    margin: auto;
}

.con-info-log-info-cntr a:hover {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    margin: auto;
}

.header-area-nv {
    background: #E8E8E8 !important;
}

.con-info-log-info-lft {
    display: flex;
}

.con-info-log-info-lft p {
    margin-bottom: 0rem;
    font-size: 12px;
    margin: auto;
}

.con-info-log-info-lft p.mobl {
    padding-top: 4px;
    font-size: 12px;
    margin-bottom: 0rem;
    margin: auto;
}

.con-info-log-info-lft i.fa.fa-envelope {
    font-size: 12px;
    padding: 0 5px 0 0;
}

.con-info-log-info-lft span.bar {
    padding-left: 5px;
    padding-right: 5px;
    margin: auto;
}


.con-info-log-info-lft i.fa.fa-phone {
    padding-right: 5px;
}

.con-info-log-info-rt {
    display: flex;
    margin-left: auto;
    padding-top: 3px;
}

.con-info-log-info-rt-ck {
    margin-left: 15px;
}

.con-info-log-info-rt-ck p {
    margin-bottom: 0rem;
    font-size: 12px;
    margin: auto;
}

.con-info-log-info-rt-ck i.fa.fa-map-marker{
    margin-right: 5px;
}

.con-info-log-info-rt-ck i.fa.fa-shopping-cart{
    margin-right: 5px;
}

.con-info-log-info-rt-ck i.fa.fa-heart-o{
    margin-right: 5px;
}

.con-info-log-info-rt-ck i.fa.fa-user {
    margin-right: 5px;
}

/*----------search---------*/
.hd-src-ber {
    padding: 5px 5px 5px;
}

.hd-src-ber .dropdown-toggle::after {
    display: none;
}

.hd-src-ber .dropdown-menu {
    left: auto !important;
    right: 0 !important;
    background-color: transparent !important;
    border: 1px solid rgba(0,0,0,.0);
}

.hd-src-ber .form-inline {
    flex-flow: inherit !important;
}

.hd-src-ber .dropdown-menu.search-drop {
    padding: 0rem 0px !important;
}


/*-------header-bottom------*/
.navbar-dark .navbar-toggler {
    display: flex;
    outline: none;
}

span.deskmobMenu {
    padding-left: 7px;
    margin-top: 3px;
    display: none;
}

img.img-fluid.logo-nv {
    max-width: 145px;
    width: 100%;
    padding: 5px 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgb(0, 0, 0) !important;
    font-weight: 700;
    font-size: 15px;
}

.navbar-dark .navbar-nav .nav-link:hover {
    background: #007BFE;
    color: #fff !important;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.4rem !important;
}

button.btn.btn-sm {
    background: #007bfe;
    color: rgb(255, 255, 255);
    font-weight: 600;
    border: 1px solid #007bfe;
    border-radius: 0px;
    padding: 7.8px 20px;
    /*margin-left: 10px;*/
}

button.btn.btn-sm:hover {
    background: #007bfe;

}

span.mob-nu {
    color: #e80b0b;
    font-weight: 600;
}


.mega-learn-more {
    text-align: center;
    padding-top: 15px;
}

.mega-learn-more a {
    color: #000;
    font-weight: bold;
}

.mega-learn-more a:hover {
   text-decoration: none;
}



/*------------ contact-us -------------*/


.container-fluid.contact-fld {
    background: #fafafa;
}

.frm-info {
    padding: 100px 0;
}

.frm-info-txt {
    margin: auto;
    text-align: center;
    padding-bottom: 100px;
    padding-top: 100px;
}

.frm-info-txt h3 {
    color: #007bfe;
    font-size: 46px;
    font-weight: 800;
    padding-bottom: 20px;
}

.frm-info-txt p {
    font-size: 18px;
    color: #4b4b4b;
}


.frm-info-btnnn{
    text-align: center;
}

.frm-info-btnnn button.btn.btn-primary {
    border-radius: 0 !important;
    font-weight: 600;
    padding: 10px 50px;
    background: #007bfe !important;
    border: 1px solid #007bfe !important;
}

.frm-info-btnnn button.btn.btn-primary:hover {
    background: #f8d171 !important;
    color: #024d94;
}


/*------------ Corporate contact-us -------------*/

.container.corp-btm-cntr {
    padding: 100px;
}

.corp-btm-hding {
    padding: 0px 0 30px;
    text-align: center;
}

.corp-btm-hding h3 {
    color: #007bfe;
    font-size: 46px;
    font-weight: 800;
    padding-bottom: 20px;
    text-transform: uppercase;
}

.Corporate-info h5 {
    font-weight: 600;
}

.Corporate-info p {
    margin-bottom: .1rem;
}



/*------------ about-us -------------*/

.abt-txt-us {
    padding: 180px 0 60px;
}

.abt-txt-us h1 {
    text-align: center;
    font-size: 46px;
    padding-bottom: 30px;
    color: #007bfe;
    font-weight: 800;
}


/*------------ about/owner-profile -------------*/

.container-fluid.onr-prfl {
    padding: 80px 0 50px;
    background: #fafafa;
}

.onr-prfl-cl {
    margin: auto;
}

.onr-img-inf {
    display: flex;
    margin-bottom: 20px;
}

.onr-imgg {
    margin-right: 15px;
}

img.img-fluid.onr-image {
    max-width: 150px;
    border-radius: 50%;
    border: 1px solid #d3d3d3;
}

.onr-txt-inf {
    border: 1px solid #d3d3d2;
}

.onr-txt-inf p {
    padding: 15px 15px 10px;
}

.onr-in p {
    margin-bottom: .5rem !important;
}

h5.nm {
    padding-top: 30px;
    font-weight: 700;
    text-transform: uppercase;
}



/*------------ about/owner-achieve -------------*/

.row.achive {
    padding: 50px 0 30px;
    text-align: center;
}

.onr-prfl-acv {
    padding-bottom: 20px;
}



/*------------ about/executive-team -------------*/

.container-fluid.exc-tm-fl {
    padding: 80px 0 80px;
}

.exc-tm-hd h1 {
    text-align: center;
    font-size: 46px;
    padding-bottom: 30px;
    color: #007bfe;
    font-weight: 800;
    text-transform: uppercase;
}

.exc-tm-cl {
    padding-bottom: 30px;
}

.exc-tm-tx {
    display: flex;
}

.exc-tm-imgg {
    margin: 0 10px 0 0;
}

.exc-tm-txin p {
    margin-bottom: .4rem !important;
}

h5.enm {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}



/*-------------footer-------------*/


.ftr-flu-one {
    background: #E8E8E8;
}

.row.ftr-rw-one {
    padding: 15px 0 15px;
    text-align: center;
}

.ftr-one-txt a:hover {
    color: #0056b3;
    text-decoration: none;
}

.ftr-one-txt p {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    padding: 15px 0;
    margin-bottom: 0rem;
}

.ftr-one-socl {
    margin: 9px 0;
}

.ftr-one-socl a{
    font-size: 26px;
    text-align: center;
    margin: 55px 10px 0px;
    color: #f8d171;
}

.ftr-one-socl a:hover{
    color: #f8d171;
}

.ftr-fld-two{
    background: #007BFE;
    padding: 20px 0 7px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}

.ftr-one-socl a {
    color: #000;
}

.ftr-one-socl a:hover {
    color: #007BFE;
}

/*-----Footer-nav-------*/

.ftr-nav-area {
    display: flex;
    margin: auto;
}

ul.ftr-nav-area-ul {
    list-style: none;
    display: flex;
    margin: auto;
}

li.ftr-nav-area-li {
    margin: 15px 0;
}

li.ftr-nav-area-li a {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    padding: 5px 12px;
}

li.ftr-nav-area-li a:hover {
    color: #fff;
    background: #007BFE;
    text-decoration: none;
}

/*---------Payment---------------*/

.payment-info {
    margin: auto;
}

.ftr-one-info {
    display: flex;
}

.logo-pay-in {
    display: flex;
}

.logo-pay-in img {
    width: 100%;
    max-width: 60px;
}


/*------------ Quality -------------*/

.Quality-asu-fld.hd{
    background: #007BFE;
    padding: 125px 0 10px;
    color: #fff;
}

.Quality-asu-hd {
    max-width: 570px;
}

.Quality-asu-hd h1 {
    font-size: 46px;
    padding-bottom: 10px;
    color: #fff;
    font-weight: 800;
}

.qty-as-info {
    padding: 50px 0;
    text-align: center;
}

.qty-as-info .img-fluid {
    max-width: 100%;
    height: auto;
    width: 100%;
    box-shadow: 0 0 24px 0 rgba(0,0,0,.02), 0 0 19px 0 rgba(0,0,0,.06);
}

.qty-as-info .img-fluid:hover{
    box-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
}

/*------------ Warranty -------------*/

.warranty-info-are {
    padding: 50px 0 40px;
}

.warranty-info-are h4 {
    font-weight: 700;
}

.warranty-info-are p {
    color: #777;
}

.warranty-info {
    padding: 30px 0 0;
}

.warranty-info h5{
    font-weight: 700;
    color: #777;
    font-size: 18px;
}




/*-----------footer mega info------------*/
.footer-mega-fld{
    background: #E8E8E8;
    padding: 50px 0 40px;
}

.footer-mega-info h5 {
    font-weight: 700;
    font-family: Nunito sans-serif;
}

ul.footer-mega-info-ul {
    list-style: none;
}

ul.footer-mega-info-ul li {
    padding-bottom: 4px;
}

ul.footer-mega-info-ul a {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
}

ul.footer-mega-info-ul a:hover {
    color: #3e3e3e;
    text-decoration: none;
    font-weight: 600;
}

.footer-mega-info-btmpart p {
    margin-bottom: 4px !important;
}

.social-info {
    margin-top: 25px;
}

/*-------------mega menu------------*/


.header-area-nv .dropdown-menu {
    padding: 0rem 15px !important;
}

.header-area-nv li.nav-item {
    padding: 13px 0;
}

.menu-area{
    position: static !important;
}

.mega-area{
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
}

.menu-area:hover .mega-area{
    display: block;
}

.mega-content-info {
    padding: 15px 15px 15px;
}

.mega-info-in {
    text-align: center;
}

.mega-info-in img {
    height: 100%;
    width: 100%;
    max-width: 135px;
}

.mega-info-in.rt h4 {
    font-weight: 600;
    text-align: left;
    padding-top: 30px;
    font-family: Nunito sans-serif;
}

.mega-info-in.rt p {
    text-align: left;
}

.mega-info-in.rt button.btn.btn-sm.about-btn.btbtbt {
    margin-top: 10px;
    padding: 10px 25px;
    margin-left: 0;
}

.mega-bg-one {
    background: rgba(0,123,255,.5);
}

.mega-bg-two {
    background: #e9ecef;
}

.mega-content-info ul.footer-mega-info-ul li {
    padding: 5px;    
}

.mega-bg-one ul.footer-mega-info-ul li {
    border-bottom: 1px solid rgba(255, 255, 255, .6);
}

.mega-bg-two ul.footer-mega-info-ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.6);
}


span.mega-icon {
    float: right;
}

.mega-bg-three {
    background: #fff;
}

/*---------mob/desk---------------*/

.mob{
    display: none;
}


/*
===================Responsive=========================
*/
@media(min-width: 1200px){



    .about-txt-img img {
        margin-left: 0px;
    }


    .producty-right-txt h1 {
        margin-bottom: 0px;
    }

    .producty-right-txt p {
        padding-top: 0px;
    }

    .product-infotxt p {
        padding: 0px 14% 50px;
    }

    .container.faq-cnt {
        padding: 100px 0 15px;
    }



}

/*
===================992/1199=========================
*/

@media(min-width: 992px) and (max-width:1199px ){


    a.navbar-brand.text-warning.font-weight-bold {
        width: 30%;
    }

    img.img-fluid.logo-nv {
        width: 50%;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .4rem !important;
        padding-left: .4rem !important;
        color: rgb(0, 0, 0) !important;
        font-weight: 700;
    }

    .header-right-info img {
        margin-left: 0px;
    }

    .about-txt-img img {
        margin-left: 0px;
    }

    .row.producty-fluid-row {
        padding-top: 50px;
    }

    .producty-right-txt {
        padding-top: 15px;
    }

    .producty-right-txt h1 {
        margin-bottom: 0px;
    }

    .producty-right-txt p {
        padding-top: 0px;
    }


    .product-infotxt p {
        padding: 0px 14% 50px;
    }

    .container.faq-cnt {
        padding: 100px 0 15px;
    }

    .faq-img-lft img {
        padding-right: 15px;
        padding-left: 15px;
    }


    /*-----Footer-nav-------*/




}

/*
===================768/991=========================
*/

@media(min-width: 768px) and (max-width:991px ){



/*---nav-top---*/
.con-info-log-info-rtt.dropdown {
    margin-left: auto;
}

.con-info-log-info-rt-ck p {
    color: black;
    margin: 6px 0;
}

/*---nav-bottom---*/

span.deskmobMenu {
        display: block;
        color: black;
        text-transform: uppercase;
        font-size: 24px;
        font-weight: 600;
        margin-top: 1.5px;
    }

    a.navbar-brand.text-warning.font-weight-bold {
        width: 20%;
    }

    div#collapsenavbar {
        width: 80%;
    }

    ul.navbar-nav.ml-auto {
        margin-right: 0px;
    }

    img.img-fluid.logo-nv {
        width: 75%;
        padding: 5px 0;
    }
/* 
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .3rem !important;
        padding-left: .3rem !important;
    } */

    .header-left-info {
        padding-top: 230px;
        padding-bottom: 70px;
        text-align: center;
    }

    .header-left-info h1 {
        padding: 0 4% 20px 4%;
        font-size: 56px;
    }

    .header-left-info p {
        padding: 0 5% 20px 5%;
    }

    .hd-btn-hd {
        padding: 0 4% 20px 4%;
    }

    .header-right-info {
        margin-top: 0px;
    }

    .header-right-info img {
        margin-left: 0px;
        padding-bottom: 100px;
        padding-top: 100px;
    }

    .row.about-cont-row {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .row.about-cont-row .col-xl-5.col-lg-5.col-md-11.col-sm-11.col-11 {
        margin: auto;
    }

    .about-txt {
        text-align: center;
        padding-bottom: 50px;
    }

    .about-txt h1 {
         font-size: 48px;
    }

    li.about-txt-li {
        text-align: left;
    }

    .about-txt-img {
        text-align: center;
    }

    .about-txt-img img {
        margin-left: 0px;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.producty-info-lt {
        padding-right: 0px !important;
    }

    .container.fut-pro-cont {
        padding: 65px 0 65px;
    }

    .fut-pro-txt h1 {
        font-size: 48px;
    }

    .producty-left-img {
        margin-top: 0px;
    }

    .producty-left-img img.img-fluid {
        width: 100%;
    }

    .producty-right-txt {
        padding-top: 15px;
        text-align: center;
    }

    .producty-right-txt h1 {
        margin-bottom: 0px;
        font-size: 48px;
    }


    .producty-right-txt p {
        padding-top: 0px;
        margin-right: 0;
    }

    li.producty-right-txtli {
        text-align: left;
    }

    .container.product-infocnt {
        padding: 75px 0 50px;
    }

    .product-infotxt h1 {
        font-size: 48px;
    }

    .product-infotxt p {
        padding: 0px 0 50px;
    }

    .col-xl-4.col-lg-4.col-md-7.col-sm-12.col-12.prdt {
        margin: auto;
        text-align: center;
    }

    .row.prod-info.row.prod-info2 {
        padding-top: 0px;
    }

    .prod-pricetk {
        width: 32%;
    }

    .prod-price {
        margin-top: 0px;
        margin-bottom: 20px;

    }

    .prod-price-btnn {
        margin: auto;
        width: 65%;
    }

    .mdl-lft-mg {
        text-align: center;
    }

    .mdlbtn-by {
        margin: 15px;
        text-align: center;
        padding-bottom: 20px;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.imginfomd {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .fut-pro-txt p {
        padding: 0 0px;
    }

    button.btn.btn-sm {
        margin-left: 0px !important;
    }

    .row.text-info-row {
        text-align: center;
    }



    .container.faq-cnt {
        padding: 60px 0 15px;
    }

    .col-xl-6.col-lg-6.col-md-10.col-sm-12.col-12.clops-area {
        margin: auto;
        padding-bottom: 50px;
    }

    .faq-img-lft img {
        padding-right: 0px;
        margin: auto;
    }

    .faq-txt-hd h1 {
        font-size: 48px;
    }

    .faq-txt-hd p {
        padding: 0 10px;
    }

    .faq-txt-hd {
        padding: 0 0 20px 0;
    }

    .container-fluid.comlgo-fld {
        padding: 70px 0;
    }
    li.comlgo-info-li {
        margin: 0 20px;
        width: auto;
    }


    .row.ftr-rw-one {
        padding: 25px 0 20px;
        text-align: center;
    }

    .ftr-one-info {
        max-width: 240px;
        margin: auto;
    }

    .ftr-one-txt p {
         padding-top: 14px;
    }

    .ftr-one-socl {
        margin-top: 10px;
        margin-bottom: 15px;
    }



/*
===================contact=========================
*/

.frm-info-txt {
    padding-bottom: 60px;
    padding-top: 80px;
}

.container.corp-btm-cntr {
    padding: 80px 0 40px;
}

.col-xl-4.col-lg-4.col-md-8.col-sm-10.col-12.corp-cl-infobt {
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}

/*
===================about=========================
*/

.abt-txt-us {
    padding: 120px 0 40px;
}

.abt-txt-us h1 {
    padding-bottom: 15px;
}

.container-fluid.onr-prfl {
    padding: 65px 0 40px;
}

.row.achive {
    padding: 50px 0 15px;
}

.onr-prfl-acv {
    margin: auto;
}

.container-fluid.exc-tm-fl {
    padding: 60px 0 35px;
}



/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}


    /*-----Footer-nav-------*/

li.ftr-nav-area-li {
    margin: 0 16px;
}

}

/*
===================576/767=========================
*/

@media(min-width: 576px) and (max-width:767px ){



/*---nav-top---*/
.con-info-log-info-rtt.dropdown {
    margin-left: auto;
}

.con-info-log-info-rt-ck p {
    color: black;
    margin: 6px 0;
}

a.btn.btn-primary {
    margin-bottom: 10px;
}


/*---nav-bottom---*/

span.deskmobMenu {
        display: block;
        color: black;
        text-transform: uppercase;
        font-size: 24px;
        font-weight: 600;
        margin-top: 1.5px;
    }

    .container-fluid.header-area-nv.fixed-top {
        position: inherit !important;
    }


    a.navbar-brand.text-warning.font-weight-bold {
        width: 25%;
    }

    .header-area-nv li.nav-item {
        padding: 2px 0;
    }


    img.img-fluid.logo-nv {
        width: 80%;
        padding: 5px 0;
    }


    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .4rem !important;
        padding-left: .4rem !important;
    }

    span.navbar-toggler-icon {
        display: none;
    }

    button.navbar-toggler i.fa.fa-bars {
        font-size: 28px;
        color: #454545;
    }


    button.btn.btn-sm.btn-by {
        margin-bottom: 15px;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .4rem !important;
        padding-left: .4rem !important;
    }



    button.navbar-toggler {
        margin-right: 0px;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 15px;
    }

    .header-left-info {
        padding-top: 230px;
        padding-bottom: 70px;
        text-align: center;
    }

    .header-left-info h1 {
        font-size: 56px;
        padding: 0 3% 20px 3%;
        text-align: center;
    }

    .header-left-info p {
        padding: 0 3% 20px 3%;
    }

    .hd-btn-hd {
        padding: 0 2% 0 1%;
    }

    .header-right-info {
        padding-bottom: 75px;
        margin-top: 80px;
    }

    .header-right-info {
        margin-top: 75px;
    }


    .header-right-info img {
        margin-left: 0px;
    }

    .fut-pro-txt p {
        padding: 0 0;
    }


    .row.about-cont-row {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .about-txt {
        text-align: center;
    }

    .about-txt h1 {
        font-size: 28px;
    }

    .fut-pro-txt h1 {
        font-size: 28px;
    }

    .about-txt-img {
        text-align: center;
    }

    .about-txt-img img {
        margin-left: 0px;
        margin-top: 40px;
    }

    .about-txt-li {
        text-align: left;
    }

    .row.about-cont-row .col-xl-5.col-lg-5.col-md-11.col-sm-11.col-11 {
        margin: auto;
    }


    .row.text-info-row {
        margin-right: 0px !important;
        margin-left: 0px !important;
        text-align: center;
    }

    .container.fut-pro-cont {
        padding: 50px 0 40px;
    }

    .pro-txt-row {
        padding-top: 20px;
    }

    .pro-txt-1 {
        margin-top: 15px;
        margin-bottom: 15px;
    }


    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.producty-info-lt {
        padding-right: 0px !important;
    }

    .producty-left-img {
        margin-top: 0px;
    }

    .producty-left-img img.img-fluid {
        width: 100%;
    }

    .producty-right-txt {
        padding-top: 15px;
        text-align: center;
    }

    .producty-right-txt li {
        text-align: left;
    }

    .producty-right-txt h1 {
        margin-bottom: 0px;
        margin-top: 30px;
        font-size: 28px;
    }


    .producty-right-txt p {
        padding-top: 0px;
        margin-right: 0%;
    }

    .container.product-infocnt {
        padding: 40px 0;
    }

    .product-infotxt h1 {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
        font-size: 28px;
    }
    .product-infotxt .img {
        text-align: center;
        margin:0px 0px 10px;
    }

    .product-infotxt p {
        padding: 0px 0 50px;
    }

    .col-xl-4.col-lg-4.col-md-7.col-sm-12.col-12.prdt {
        margin: auto;
        text-align: center;
    }

    .row.prod-info.row.prod-info2 {
        padding-top: 0px;
    }

    .prod-pricetk {
        width: 39%;
    }

    .prod-price {
        margin-top: 0px;
        margin-bottom: 20px;

    }

    .prod-price-btnn {
        margin: auto;
        width: 60%;
    }

    .mdl-lft-mg {
        text-align: center;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 15px;
    }


    .container-fluid.review-fld {
        background: #F8D171;
        padding: 60px 0 60px;
    }

    .review-info-txtimg img {
        max-width: 90px;
    }




    .container.faq-cnt {
        padding: 50px 0 15px;
    }

    .col-xl-6.col-lg-6.col-md-10.col-sm-12.col-12.clops-area {
        margin: auto;
        padding-bottom: 50px;
    }

    .faq-txt-hd {
        padding: 0 0 10px 0;
    }

    .faq-txt-hd h1 {
        font-size: 28px;
        margin-bottom: 0px;
    }

    .faq-txt-hd p {
        padding: 0 0;
    }




    .faq-img-lft img {
        padding-right: 0px;
        margin: auto;
    }

    .container-fluid.comlgo-fld {
        padding: 70px 0;
    }
    li.comlgo-info-li {
        margin: 0 20px;
        width: auto;
    }


    .row.ftr-rw-one {
        padding: 10px 0 20px;
        text-align: center;
    }

    .ftr-one-info {
        max-width: 240px;
        margin: auto;
    }

    .row.faq-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.faq-img-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    ul.comlgo-info-ul {
        width: 96%;
    }

    li.comlgo-info-li {
        margin: 0 10px;
        width: auto;
    }


    .row.ftr-rw-one {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .ftr-one-txt p {
         padding-top: 14px;
    }

    .ftr-one-socl {
        margin-top: 10px;
        margin-bottom: 20px;
    }



/*
===================contact=========================
*/

.frm-info-txt {
    padding-bottom: 40px;
    padding-top: 50px;
}

.frm-info {
    padding: 60px 0;
}

.container.corp-btm-cntr {
    padding: 50px 0 30px;
}

.col-xl-4.col-lg-4.col-md-8.col-sm-10.col-12.corp-cl-infobt {
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
    text-align: center;
}

li.ftr-nav-area-li a {
    padding: 5px 10px;
}



/*
===================about=========================
*/

.abt-txt-us {
    padding: 110px 0 20px;
    text-align: center;
}

.abt-txt-us h1 {
    padding-bottom: 5px;
    font-size: 36px;
}

.container-fluid.onr-prfl {
    padding: 40px 0 25px;
}

.onr-txt-inf {
    text-align: center;
}

.row.achive {
    padding: 50px 0 0px;
}

.onr-prfl-acv {
    margin: auto;
}

.container-fluid.exc-tm-fl {
    padding: 40px 0 20px;
}

.exc-tm-hd h1 {
    padding-bottom: 20px;
    font-size: 36px;
}

.exc-tm-imgg {
    width: 40%;
    text-align: right;
}



/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}


    /*-----Footer-nav-------*/

.ftr-nav-area {
    display: grid;
    padding-bottom: 10px;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}



}


/*
===================480/575=========================
*/


@media(min-width: 480px) and (max-width:575px ){



/*---nav-top---*/

.con-info-log-info {
    margin-right: -15px;
    margin-left: -15px;
}

.container.con-info-log-info-cntr {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.con-info-log-info-rtt.dropdown {
    margin-left: auto;
}

.con-info-log-info-rt-ck p {
    color: black;
    margin: 6px 0;
}

a.btn.btn-primary {
    margin-bottom: 10px;
}

    .con-info-log-info-lft {
        display: block;
    }

    .con-info-log-info-lft span.bar {
        display: none;
    }

/*---nav-bottom---*/

span.deskmobMenu {
        display: block;
        color: black;
        text-transform: uppercase;
        font-size: 24px;
        font-weight: 600;
        margin-top: 1.5px;
    }

    .container-fluid.header-area-nv.fixed-top {
        position: inherit !important;
    }

    a.navbar-brand.text-warning.font-weight-bold {
        width: 30%;
    }

    .header-area-nv li.nav-item {
        padding: 2px 0;
    }


    img.img-fluid.logo-nv {
        width: 95%;
        padding: 5px 0 5px 0px;
    }


    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .4rem !important;
        padding-left: .4rem !important;
    }

    span.navbar-toggler-icon {
        display: none;
    }

    button.navbar-toggler i.fa.fa-bars {
        font-size: 28px;
        color: #454545;
    }

    button.navbar-toggler {
        margin-right: 0px;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 25px;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .3rem !important;
        padding-left: .3rem !important;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.m-auto.text-center.header-cont-right {
        background: #f8d171;
        padding-top: 57px;
    }

    .header-left-info {
        padding-bottom: 60px;
    }

    .header-left-info h1 {
        font-size: 48px;
        text-align: center;
        padding: 0 0 0px 0;
    }

    .header-left-info p {
        padding: 0 10px 0px 10px;
        text-align: center;
    }

    .hd-btn-hd {
        padding: 0 0 0 0;
        text-align: center;
    }

    .header-right-info {
        margin-top: 0px;
    }


    .header-right-info img {
        margin-left: 0px;
        margin-bottom: 50px;
    }


    .row.about-cont-row {
        padding-top: 10px;
        padding-bottom: 20px;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.about-cont-row .col-xl-5.col-lg-5.col-md-11.col-sm-11.col-11 {
        margin: auto;
    }

    .about-txt h1 {
        font-size: 28px;
        line-height: 40px;
        text-align: center;
    }

    .about-txt {
        text-align: center;
    }

    .about-txt-li {
        text-align: left;
    }

    .fut-pro-txt h1 {
        font-size: 28px;
        line-height: 40px;
    }

    .about-txt-img {
        text-align: center;
        margin-top: 30px;
    }

    .about-txt-img img {
        margin-left: 0px;
    }

    .row.text-info-row {
        margin-right: 0px !important;
        margin-left: 0px !important;
        text-align: center;
    }



    .container.product-infocnt {
        padding: 40px 0 25px;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.producty-info-lt {
        padding-right: 0px !important;
    }

    .producty-left-img {
        margin-top: 0px;
    }

    .producty-left-img img.img-fluid {
        width: 100%;
    }

    .row.producty-fluid-row {
        padding-bottom: 40px;
    }

    .container.fut-pro-cont {
        padding: 40px 0 10px;
    }

    .fut-pro-txt p {

        padding: 0 10px;
    }

    .producty-right-txt {
        padding-top: 15px;
        text-align: center;
    }

    .producty-right-txt h1 {
        margin-bottom: 0px;
        margin-top: 30px;
        font-size: 28px;
    }


    .producty-right-txt p {
        padding-top: 0px;
        margin-right: 0%;
    }

    .producty-right-txt li {
        text-align: left;
    }

    .product-infotxt h1 {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
        font-size: 28px;
        line-height: 40px;
    }
    .product-infotxt .img {
        text-align: center;
        margin:0px 0px 10px;
    }

    .product-infotxt p {
        padding: 0px 10px 30px;
    }

    .container-fluid.review-fld {
        padding: 40px 0 40px;
    }

    .review-info-txt p {
        padding: 0px 0px 5px 0px;
        font-size: 16px;
    }

    .review-info-txtimg img {
        max-width: 120px;
        padding: 0px 25px 15px 0px;
    }

    .col-xl-4.col-lg-4.col-md-7.col-sm-12.col-12.prdt {
        margin: auto;
        text-align: center;
    }

    .row.prod-info.row.prod-info2 {
        padding-top: 0px;
    }

    .prod-pricetk {
        width: 36%;
    }

    .prod-price {
        margin-top: 0px;
        margin-bottom: 20px;

    }

    .prod-price-btnn {
        margin: auto;
        width: 60%;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.imginfomd {
        padding-left: 0px !important;
    }

    .mdl-lft-mg {
        text-align: center;
    }

    .mdlbtn-by button.btn.btn-sm:hover {
        background: #024d94 !important;
        border: 1px solid #ffffff !important;
        color: #ffffff !important;
    }

    .mdlbtn-by button.btn.btn-sm:hover {
        background: #ffffff !important;
        border: 1px solid #024d94 !important;
        color: #024d94 !important;
    }


    .container.faq-cnt {
        padding: 40px 0 15px;
    }

    .faq-txt-hd {
        padding: 0 0 15px 0;
    }

    .col-xl-6.col-lg-6.col-md-10.col-sm-12.col-12.clops-area {
        margin: auto;
        padding-bottom: 30px;
    }

    .faq-txt-hd h1 {
        font-size: 28px;
        margin-bottom: 0px;
        line-height: 40px;
    }


    .faq-txt-hd p {
        padding: 0 10px;
    }


    .faq-img-lft img {
        padding-right: 0px;
        margin: auto;
    }

    .container-fluid.comlgo-fld {
        padding: 70px 0;
    }

    li.comlgo-info-li {
        margin: 0 20px;
        width: auto;
    }


    .row.ftr-rw-one {
        padding: 0px 0 20px;
        text-align: center;
    }

    .ftr-one-info {
        max-width: 240px;
        margin: auto;
    }

    .row.faq-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.faq-img-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    ul.comlgo-info-ul {
        width: 96%;
    }

    li.comlgo-info-li {
        margin: 0 10px;
        width: auto;
    }


    .row.ftr-rw-one {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .ftr-one-txt p {
         padding-top: 14px;
    }

    .ftr-one-socl {
        margin-top: 10px;
        margin-bottom: 20px;
    }


/*
===================contact=========================
*/

.container-fluid {
    padding-left: 15px !important; 
    padding-right: 15px !important; 
}

.row.contact-cntr-rw {
    margin: auto;
}

.frm-info-txt {
    padding-bottom: 40px;
    padding-top: 50px;
}

.frm-info-txt h3 {
    font-size: 38px;
}

.frm-info {
    padding: 60px 0;
}

.container.corp-btm-cntr {
    padding: 50px 0 30px;
}

.col-xl-4.col-lg-4.col-md-8.col-sm-10.col-12.corp-cl-infobt {
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}

.corp-btm-hding h3 {
    font-size: 38px;
}

ul.ftr-nav-area-ul {
    display: block;
}


/*
===================about=========================
*/

.abt-txt-us {
    padding: 100px 0 20px;
    text-align: center;
}

.abt-txt-us h1 {
    padding-bottom: 5px;
    font-size: 36px;
}

.container-fluid.onr-prfl {
    padding: 40px 0 25px;
}

.onr-txt-inf {
    text-align: center;
}

.row.achive {
    padding: 35px 0 0px;
}

.onr-prfl-acv {
    margin: auto;
}

.container-fluid.exc-tm-fl {
    padding: 40px 0 20px;
}

.exc-tm-hd h1 {
    padding-bottom: 20px;
    font-size: 36px;
}

.exc-tm-imgg {
    width: 40%;
    text-align: right;
}




/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}

    /*-----Footer-nav-------*/

.ftr-nav-area {
    display: grid;
    padding-bottom: 15px;
}

/*
===================Quality=========================
*/

.Quality-asu-hd {
    max-width: 100%;
    text-align: center;    
}

/*
===================warranty=========================
*/

.warranty-info-are {
    text-align: center;
}

/*-------------mega footer---------------*/
.footer-mega-info {
    text-align: center;
    padding-bottom: 25px;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}


}


/*
===================320/479=========================
*/

@media(min-width: 320px) and (max-width:479px ){


    p, h1, h2, h3, h4, h5, h6, a, span{
        word-break: break-word;
    } 

    /*---nav-top---*/

.con-info-log-info {
    margin-right: -15px;
    margin-left: -15px;
}

.con-info-log-info-lft {
    display: block;
}

.con-info-log-info-lft span.bar {
    display: none;
}

.container.con-info-log-info-cntr {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.con-info-log-info-rtt.dropdown {
    margin-left: auto;
}

.con-info-log-info-rt-ck p {
    color: black;
    margin: 6px 0;
}

a.btn.btn-primary {
    margin-bottom: 10px;
}

/*---nav-bottom---*/

span.deskmobMenu {
        display: block;
        color: black;
        text-transform: uppercase;
        font-size: 24px;
        font-weight: 600;
        margin-top: 1.5px;
    }

    .container-fluid.header-area-nv.fixed-top {
        position: inherit !important;
    }

     a.navbar-brand.text-warning.font-weight-bold {
        width: 32%;
    }
    .header-area-nv li.nav-item {
        padding: 2px 0;
    }

    img.img-fluid.logo-nv {
        width: 100%;
        padding: 5px 0 5px 0px;
    }


    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .4rem !important;
        padding-left: .4rem !important;
    }

    span.navbar-toggler-icon {
        display: none;
    }

    button.navbar-toggler i.fa.fa-bars {
        font-size: 24px;
        color: #454545;
    }

    button.navbar-toggler {
        margin-right: 0px;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 15px;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .3rem !important;
        padding-left: .3rem !important;
    }

    .header-left-info {
        padding-bottom: 50px;
        padding-top: 130px;
    }

    .header-left-info h1 {
        font-size: 34px;
        text-align: center;
        padding: 0 0 0px 0;
    }

    .header-left-info p {
        padding: 0 5px 0 5px;
        text-align: center;
    }

    .hd-btn-hd {
        padding: 0 0 0 0;
        text-align: center;
    }

    .header-right-info {
        margin-top: 0px;
    }


    .header-right-info img {
        margin-left: 0px;
        width: 95%;
        margin-bottom: 50px;
    }


    .row.about-cont-row {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.about-cont-row .col-xl-5.col-lg-5.col-md-11.col-sm-11.col-11 {
        margin: auto;
        padding-top: 30px;
    }

    .about-txt {
        text-align: center;
    }

    .about-txt-li span {
        text-align: left;
    }

    .about-txt h1 {
        font-size: 24px;
        line-height: 40px;
    }

    

    .about-txt-img {
        text-align: center;
    }

    .about-txt-img img {
        margin-left: 0px;
    }

    .container.fut-pro-cont {
        padding: 25px 0 20px;
    }

    .fut-pro-txt h1 {
        font-size: 24px;
        line-height: 20px;
    }

    .fut-pro-txt img {
        margin-bottom: 0px;
    }

    .fut-pro-txt p {
        padding: 0 10px;
        margin-top: 2px;
    }


    .pro-txt-row {
        padding-top: 10px;
    }

    .row.pro-txt-row {
        text-align: center;
    }

    .pro-txt-1 .img {
        margin-right: 0px;
    }

    .row.text-info-row {
        margin-right: 0px !important;
        margin-left: 0px !important;
        text-align: center;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.producty-info-lt {
        padding-right: 0px !important;
    }

    .producty-left-img {
        margin-top: 0px;
    }

    .producty-left-img img.img-fluid {
        width: 100%;
    }

    .producty-right-txt {
        padding-top: 15px;
        text-align: center;
    }

    .producty-right-txt li {
        text-align: left;
        display: flex;
    }

    .producty-right-txt h1 {
        margin-bottom: 0px;
        margin-top: 20px;
        font-size: 24px;
    }


    .producty-right-txt p {
        padding-top: 0px;
        margin-right: 0;
    }

    .container.product-infocnt {
        padding: 25px 0;
    }

    .product-infotxt h1 {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 40px;
    }
    .product-infotxt .img {
        text-align: center;
        margin:0px 0px 10px;
    }

    .product-infotxt p {
        padding: 0px 10px 20px;
    }

    .review-info-txt p {
        padding: 0px 0px 5px 0px;
        font-size: 16px;
    }

    .review-info-txtimg img {
        max-width: 120px;
        padding: 0px 25px 15px 0px;
    }

    .col-xl-4.col-lg-4.col-md-7.col-sm-12.col-12.prdt {
        margin: auto;
        text-align: center;
    }

    .row.prod-info.row.prod-info2 {
        padding-top: 0px;
    }

    .prod-pricetk {
        width: auto;
    }

    .prod-price {
        margin-top: 0px;
        margin-bottom: 20px;

    }

    .prod-price-btnn {
        margin: auto;
        width: auto;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.imginfomd {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }


    .mdlbtn-by button.btn.btn-sm:hover {
        background: #024d94 !important;
        border: 1px solid #ffffff !important;
        color: #ffffff !important;
    }

    .mdlbtn-by button.btn.btn-sm:hover {
        background: #ffffff !important;
        border: 1px solid #024d94 !important;
        color: #024d94 !important;
    }

    .modal-title.mdl-tle a {
        font-size: 20px !important;
    }


    .container.faq-cnt {
        padding: 25px 0 15px;
    }

    .col-xl-6.col-lg-6.col-md-10.col-sm-12.col-12.clops-area {
        margin: auto;
        padding-bottom: 20px;
    }

    .container-fluid.review-fld {
        padding: 30px 0 30px;
    }

    .container-fluid.txt-fluid {
        padding: 40px 0 40px;
    }

    .faq-txt-hd {
        padding: 0 0 15px 0;
    }


    .faq-txt-hd h1 {
        font-size: 24px;
        margin-bottom: 0px;
        line-height: 40px;
    }


    .faq-txt-hd p {
        padding: 0 10px;
    }


    .faq-img-lft img {
        padding-right: 0px;
        margin: auto;
    }

    .container-fluid.comlgo-fld {
        padding: 40px 0;
    }
    li.comlgo-info-li {
        margin: 0 20px;
        width: auto;
    }


    .row.ftr-rw-one {
        padding: 5px 0 20px;
        text-align: center;
    }

    .ftr-one-info {
        max-width: 240px;
        margin: auto;
    }

    .row.faq-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.faq-img-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-bottom: 15px;
        display: block !important;
    }

    ul.comlgo-info-ul {
        width: 96%;
    }

    li.comlgo-info-li {
        margin: 0 5px;
        width: auto;
    }


    .row.ftr-rw-one {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    li.about-txt-li {
        display: flex;
    }

    i.fa.fa-check {
        display: inline-table;
    }

    .pro-txt-1 {
        display: block;
    }

    .pro-txt-txt {
        margin-top: 20px;
    }

    .txt-info-txt-txt p {
        font-size: 20px;
    }

    .ftr-one-txt p {
         padding-top: 14px;
    }

    .ftr-one-socl {
        margin-top: 10px;
        margin-bottom: 20px;
    }



/*
===================contact=========================
*/

.container-fluid {
    padding-left: 15px !important; 
    padding-right: 15px !important; 
}

.row.contact-cntr-rw {
    margin: auto;
}

.frm-info-txt {
    padding-bottom: 40px;
    padding-top: 30px;
}


.frm-info-txt h3 {
    font-size: 28px;
    padding-bottom: 10px;    
}

.frm-info {
    padding: 60px 0 40px;
}

.container.corp-btm-cntr {
    padding: 30px 0 0px;
}

.corp-btm-hding {
    padding: 0px 0 0px;
    text-align: center;
}

.col-xl-4.col-lg-4.col-md-8.col-sm-10.col-12.corp-cl-infobt {
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}

.corp-btm-hding h3 {
    font-size: 28px;
}

ul.ftr-nav-area-ul {
    display: block;
}


/*
===================about=========================
*/

.abt-txt-us {
    padding: 80px 0 20px;
    text-align: center;
}

.abt-txt-us h1 {
    padding-bottom: 5px;
    font-size: 32px;
}

.container-fluid.onr-prfl {
    padding: 40px 0 25px;
}

.onr-txt-inf {
    text-align: center;
}

.onr-img-inf {
    margin-bottom: 15px;
}

.onr-imgg {
    margin-right: 7px;
}



img.img-fluid.onr-image {
    max-width: 110px;
}

h5.nm {
    padding-top: 0px;
    font-size: 17px;
}

.onr-in p {
    margin-bottom: .2rem !important;
}

.row.achive {
    padding: 35px 0 0px;
}

.onr-prfl-acv {
    margin: auto;
}

.container-fluid.exc-tm-fl {
    padding: 40px 0 20px;
}

.exc-tm-hd h1 {
    padding-bottom: 20px;
    font-size: 32px;
}

.exc-tm-imgg {
    width: 34%;
    text-align: right;
}

h5.enm {
    font-size: 17px;
}

/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}


    /*-----Footer-nav-------*/

.ftr-nav-info {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.ftr-nav-area {
    display: grid;
    padding-bottom: 15px;
}

li.ftr-nav-area-li {
    margin: 0 4px;
    padding: 15px 0 0;
    font-size: 15px;
}

ul.ftr-nav-area-ul.tw li.ftr-nav-area-li {
    margin: 0 10px;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}



/*
===================Quality=========================
*/

.Quality-asu-hd {
    max-width: 100%;
    text-align: center;    
}

/*
===================warranty=========================
*/

.warranty-info-are {
    text-align: center;
}

}
	


/*
===================50/320=========================
*/

@media(max-width:319px ){

    p, h1, h2, h3, h4, h5, h6, a, span{
        word-break: break-word;
    } 

    .header-navbar {
        background: #024d94;
        background-size: cover;
    }

    nav.navbar.navbar-expand-md.bg-dark.navbar-dark.header-area-nv.fixed-top {
        background: #024d94 !important;
    }


    a.navbar-brand.text-warning.font-weight-bold {
        width: 40%;
    }
    
    .navbar-dark .navbar-nav .nav-link {
        color: rgb(255, 255, 255) !important;

    }

    button.btn.btn-sm.btn-by {
        background: #f8d171 !important;
        border: 1px solid #f8d171 !important;
        color: #024d94;
    }

    button.btn.btn-sm.btn-by:hover {
        background: #024d94 !important;
        border: 1px solid #f8d171 !important;
        color: #f8d171;
    }

 
    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.m-auto.text-center.header-cont-right {
        background: #f8d171;
        padding-top: 55px;
    }

    img.img-fluid.logo-nv {
        width: 100%;
        margin-left: 0px;
    }

    button.navbar-toggler {
        margin-right: 15px;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 15px;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .3rem !important;
        padding-left: .3rem !important;
    }

    .header-left-info {
        padding-bottom: 50px;
        padding-top: 150px;
    }

    .header-left-info h1 {
        font-size: 34px;
        text-align: center;
        padding: 0 0 0px 0;
    }

    .header-left-info p {
        padding: 0 5px 0 5px;
        text-align: center;
    }

    .hd-btn-hd {
        padding: 0 0 0 0;
        text-align: center;
    }

    .header-right-info {
        margin-top: 0px;
    }


    .header-right-info img {
        margin-left: 0px;
        width: 95%;
        margin-bottom: 50px;
    }


    .row.about-cont-row {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.about-cont-row .col-xl-5.col-lg-5.col-md-11.col-sm-11.col-11 {
        margin: auto;
        padding-top: 30px;
    }

    .about-txt {
        text-align: center;
    }

    .about-txt-li span {
        text-align: left;
    }

    .about-txt h1 {
        font-size: 24px;
        line-height: 40px;
    }

    

    .about-txt-img {
        text-align: center;
    }

    .about-txt-img img {
        margin-left: 0px;
    }

    .container.fut-pro-cont {
        padding: 25px 0 20px;
    }

    .fut-pro-txt h1 {
        font-size: 24px;
        line-height: 20px;
    }

    .fut-pro-txt img {
        margin-bottom: 0px;
    }

    .fut-pro-txt p {
        padding: 0 10px;
        margin-top: 2px;
    }


    .pro-txt-row {
        padding-top: 10px;
    }

    .row.pro-txt-row {
        text-align: center;
    }

    .pro-txt-1 .img {
        margin-right: 0px;
    }

    .row.text-info-row {
        margin-right: 0px !important;
        margin-left: 0px !important;
        text-align: center;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.producty-info-lt {
        padding-right: 0px !important;
    }

    .producty-left-img {
        margin-top: 0px;
    }

    .producty-left-img img.img-fluid {
        width: 100%;
    }

    .producty-right-txt {
        padding-top: 15px;
        text-align: center;
    }

    .producty-right-txt li {
        text-align: left;
        display: flex;
    }

    .producty-right-txt h1 {
        margin-bottom: 0px;
        margin-top: 20px;
        font-size: 24px;
    }


    .producty-right-txt p {
        padding-top: 0px;
        margin-right: 0;
    }

    .container.product-infocnt {
        padding: 25px 0;
    }

    .product-infotxt h1 {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 40px;
    }
    .product-infotxt .img {
        text-align: center;
        margin:0px 0px 10px;
    }

    .product-infotxt p {
        padding: 0px 10px 20px;
    }

    .review-info-txt p {
        padding: 0px 0px 5px 0px;
        font-size: 16px;
    }

    .review-info-txtimg img {
        max-width: 120px;
        padding: 0px 25px 15px 0px;
    }

    .col-xl-4.col-lg-4.col-md-7.col-sm-12.col-12.prdt {
        margin: auto;
        text-align: center;
    }

    .row.prod-info.row.prod-info2 {
        padding-top: 0px;
    }

    .prod-pricetk {
        width: auto;
    }

    .prod-price {
        margin-top: 0px;
        margin-bottom: 20px;

    }

    .prod-price-btnn {
        margin: auto;
        width: auto;
    }

    .col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.imginfomd {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }


    .mdlbtn-by button.btn.btn-sm:hover {
        background: #024d94 !important;
        border: 1px solid #ffffff !important;
        color: #ffffff !important;
    }

    .mdlbtn-by button.btn.btn-sm:hover {
        background: #ffffff !important;
        border: 1px solid #024d94 !important;
        color: #024d94 !important;
    }

    .modal-title.mdl-tle a {
        font-size: 20px !important;
    }


    .container.faq-cnt {
        padding: 25px 0 15px;
    }

    .col-xl-6.col-lg-6.col-md-10.col-sm-12.col-12.clops-area {
        margin: auto;
        padding-bottom: 20px;
    }

    .container-fluid.review-fld {
        padding: 30px 0 30px;
    }

    .container-fluid.txt-fluid {
        padding: 40px 0 40px;
    }

    .faq-txt-hd {
        padding: 0 0 15px 0;
    }


    .faq-txt-hd h1 {
        font-size: 24px;
        margin-bottom: 0px;
        line-height: 40px;
    }


    .faq-txt-hd p {
        padding: 0 10px;
    }


    .faq-img-lft img {
        padding-right: 0px;
        margin: auto;
    }

    .container-fluid.comlgo-fld {
        padding: 40px 0;
    }
    li.comlgo-info-li {
        margin: 0 20px;
        width: auto;
    }


    .row.ftr-rw-one {
        padding: 5px 0 20px;
        text-align: center;
    }

    .ftr-one-info {
        margin: 10px 0 0 0;
    }

    .row.faq-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .row.faq-img-lft {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-bottom: 15px;
    }

    .ftr-one-info .img-fluid {
        max-width: 80%;
    }

    ul.comlgo-info-ul {
        width: 96%;
    }

    li.comlgo-info-li {
        margin: 0 5px;
        width: auto;
    }


    .row.ftr-rw-one {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    li.about-txt-li {
        display: flex;
    }

    i.fa.fa-check {
        display: inline-table;
    }

    .pro-txt-1 {
        display: block;
    }

    .pro-txt-txt {
        margin-top: 20px;
    }

    .txt-info-txt-txt p {
        font-size: 20px;
    }

    .ftr-one-txt p {
         padding-top: 14px;
    }

    .ftr-one-socl {
        margin-top: 10px;
    }

    

/*
===================contact=========================
*/

.container-fluid {
    padding-left: 15px !important; 
    padding-right: 15px !important; 
}

.row.contact-cntr-rw {
    margin: auto;
}

.frm-info-txt {
    padding-bottom: 40px;
    padding-top: 30px;
}


.frm-info-txt h3 {
    font-size: 28px;
    padding-bottom: 10px;    
}

.frm-info {
    padding: 60px 0 40px;
}

.container.corp-btm-cntr {
    padding: 30px 0 0px;
}

.corp-btm-hding {
    padding: 0px 0 0px;
    text-align: center;
}

.col-xl-4.col-lg-4.col-md-8.col-sm-10.col-12.corp-cl-infobt {
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}

.corp-btm-hding h3 {
    font-size: 28px;
}

ul.ftr-nav-area-ul {
    display: block;
}


/*
===================about=========================
*/

.abt-txt-us {
    padding: 100px 0 20px;
    text-align: center;
}

.abt-txt-us h1 {
    padding-bottom: 5px;
    font-size: 32px;
}

.container-fluid.onr-prfl {
    padding: 40px 0 25px;
}

.onr-txt-inf {
    text-align: center;
}

.onr-img-inf {
    margin-bottom: 15px;
}

.onr-imgg {
    margin-right: 7px;
}



img.img-fluid.onr-image {
    max-width: 110px;
}

h5.nm {
    padding-top: 0px;
    font-size: 17px;
}

.onr-in p {
    margin-bottom: .2rem !important;
}

.row.achive {
    padding: 35px 0 0px;
}

.onr-prfl-acv {
    margin: auto;
}

.container-fluid.exc-tm-fl {
    padding: 40px 0 20px;
}

.exc-tm-hd h1 {
    padding-bottom: 20px;
    font-size: 32px;
}

.exc-tm-imgg {
    width: 34%;
    text-align: right;
}

h5.enm {
    font-size: 17px;
}



/*
===================Quality=========================
*/

.Quality-asu-hd {
    max-width: 100%;
}

.Quality-asu-hd h1, .Quality-asu-hd p{
    max-width: 100%;
    text-align: center;
}


/*-------------mega footer---------------*/
.footer-mega-info {
    text-align: center;
    padding-bottom: 25px;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}



}