@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--------*/
span.deskmobMenu {
    padding-left: 7px;
    margin-top: 3px;
    display: none;
}
.navbar-dark .navbar-toggler {
    display: flex;
    outline: none;
}

.product-infotxt .img {
    display: none;
}

.about-txt img {
    display: none;
}

.fut-pro-txt img {
    display: none;
}

.producty-right-txt img {
    display: none;
}

.faq-txt-hd .img {
    display: none;
}

.mob-cat-dis{
    display: none;
}



/*----------header-area------------*/

.container-fluid.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------*/


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;
}

span.mob-nu {
    color: #e80b0b;
    font-weight: 600;
}

button.btn.btn-sm {
    background: #007bfe;
    color: rgb(255, 255, 255);
    font-weight: 600;
    border: 1px solid #007bfe;
    border-radius: 0px;
    padding: 4px 20px;
    margin-left: 10px;
}

button.btn.btn-sm:hover {
    background: #218afa;
    border: 1px solid #218afa;
}

.header-left-info {
    padding-top: 130px;
    padding-bottom: 150px;
}


.header-left-info h1 {
    font-size: 62px;
    font-weight: 900;
    color: #fff;
    padding: 0 5% 20px 12%;
}



.header-left-info p {
    font-size: 16px;
    color: #fff;
    padding: 0 5% 20px 12%;
}

.hd-btn-hd{
    padding: 0 0 0 11%;
}

button.btn.btn-sm.header-btn {
    background: #E8E8E8;
    color: #000000;
    font-weight: 600;
    margin-top: 30px;
    padding: 10px 25px;
    border-radius: 0px !important;
    border: 2px solid #E8E8E8;
}

button.btn.btn-sm.header-btn:hover {
    background: #007BFE;
    color: #fefefe;
    border: 2px solid #e8e8e8;
}

.row.header-cont-row {
    margin: auto;
    padding-top: 80px;
}


.header-right-info {
    margin-top: 0px;
}


.header-right-info img {
    width: 40%;
}


.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;
}


/*------------ About -------------*/

.row.about-cont-row {
    padding-top: 60px;
    padding-bottom: 115px;
}




.about-txt h1{
    font-weight: 900;
    font-size: 56px;
    margin: 0px 0 10px;
    color: #007bfe;
}

.about-txt img{
    margin-bottom: 10px;
}

.about-txt-li {
    list-style: none;
    margin-bottom: 10px;
}

.about-txt-li i.fa.fa-check {
    font-size: 15px;
    border-radius: 50%;
    border: 2px solid #024d94;
    padding: 2px;
    color: #024d94;
}


.about-txt-li span {
    margin-left: 20px;
}

.about-txt-img img {
    margin-left: 170px;
}

button.btn.btn-sm.about-btn.btbtbt {
    background: #007bfe;
    color: #fff !important;
    font-weight: 600;
    margin-top: 30px;
    padding: 10px 25px;
    border-radius: 0px !important;
    border: 2px solid #007bfe;
}

button.btn.btn-sm.about-btn.btbtbt span {
    padding-left: 5px;
}

button.btn.btn-sm.about-btn.btbtbt:hover {
    background: #fff;
    color: #000 !important;
    font-weight: 600;
    margin-top: 30px;
    padding: 10px 25px;
    border-radius: 0px !important;
    border: 2px solid #007bfe;
}



/*------------ Future-Producty -------------*/



.container-fluid.fut-pro {
    background: #fafafa;
}

.container.fut-pro-cont {
    padding: 100px 0 80px;
}

.row.pro-txt-row {
    margin: auto;
}

.fut-pro-txt{
    text-align: center;
}

.fut-pro-txt h1 {
    color: #007bfe;
    margin-bottom: 15px;
    font-size: 56px;
    line-height: 62px;
    font-weight: 900;
    text-align: center;

}

.fut-pro-txt img {
    margin-bottom: 10px;
}

.fut-pro-txt p {
    font-size: 17px;
    margin-top: 15px;
    padding: 0 14%;
}


.pro-txt-row{
    padding-top: 40px;
}

.pro-txt-1 {
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
}

.pro-txt-1 .img{
    margin-right: 10px;
}

.pro-txt-txt h4 {
    font-weight: 700;
    color: #007bfe;
}



/*------------ text -------------*/


.container-fluid.txt-fluid {
    background: #E8E8E8;
    padding: 70px 0 60px;
}

.txt-info-txt-txt p {
    color: #000;
    font-size: 26px;
    font-weight: 400;
}


button.btn.btn-sm.txt-txt-btn {
    background: #007bfe;
    color: #fff;
    font-weight: 600;
    padding: 10px 25px;
    border-radius: 0px !important;
    border: 2px solid #007bfe;
}

button.btn.btn-sm.txt-txt-btn:hover {
    background: #E8E8E8;
    border: 2px solid #007bfe; 
    color: #000;
}



/*------------ producty -------------*/


.row.producty-fluid-row {
    margin: auto;
    padding-bottom: 60px;
}

.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.producty-info-lt{
    padding-left: 0px !important;
}

.producty-left-img {
    margin-top: 62px;
}

.producty-right-txt {
    padding-top: 66px;
}

.producty-right-txt h1 {
    font-size: 56px;
    color: #007bfe;
    font-weight: 900;
    margin-bottom: 10px;
}

.producty-right-txt p {
    padding-top: 10px;
    margin-right: 12%;
}

.pro-txt-1 .img {
    margin-right: 10px;
    margin-top: 5px;
}



.producty-right-txt li {
    padding-top: 10px;
    font-size: 18px;
}

.producty-right-txtli {
    list-style: none;
    margin-bottom: 5px;
}

.producty-right-txtli i.fa.fa-check {
    font-size: 15px;
    border-radius: 50%;
    border: 2px solid #024d94;
    padding: 2px;
    color: #024d94;
}


.producty-right-txtli span {
    margin-left: 20px;
}


/*------------ Product-info -------------*/


.container.product-infocnt {
    padding: 100px 0;
}

.row.prod-info {
    margin: auto;
}

.row.prod-info.row.prod-info2 {
    padding-top: 50px;
}

.product-infotxt{
    text-align: center;
}

.product-infotxt h1 {
    color: #007bfe;
    margin-bottom: 20px;
    font-size: 56px;
    line-height: 62px;
    font-weight: 900;
    text-align: center;
}

.product-infotxt p {
    padding: 0px 14% 90px;
}

.product-infotxt .img{
    text-align: center;
    margin: 10px;
}

.prod-info-txt h4{
    color: #007bfe;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 700;
    padding-top: 20px;
    font-size: 20px;
}

.star .fstar{
    max-width: 100px;
}

.prod-price{
    margin-top: 20px;
    display: flex;
}

.prod-pricetk {
    margin-top: 19px;
}

.prod-price p {
    font-size: 30px;
    font-weight: 700;
    color: #007bfe;
}

.prod-price-btnn{
    margin: auto;
}

a.prod-price-buy {
    border: 2px solid #f8d171;
    padding: 9px 15px;
    margin: 0 10px;
    font-weight: 600;
    color: #024d94;
    background: #f8d171;
    text-decoration: none;
}

a.prod-price-buy:hover {
    border: 2px solid #024d94;
    background: #fff;
    text-decoration: none;
    transition: 1s;
}

i.fa.fa-eye {
    border: 2px solid #F8D171;
    padding: 9px 20px 11px;
    font-size: 20px;
    color: black;
    background: #f8d171;
}

i.fa.fa-eye:hover {
    border: 2px solid #024d94;
    background: #fff;
    transition: 1s;
}


/*------------Modal popup---------------*/


.mdlbtn-by {
    margin: 15px;
    text-align: center;
}

.mdlbtn-by button.btn.btn-sm{
    background: #007bfe;
    color: rgb(255, 255, 255);
    font-weight: 600;
    border: 1px solid #024d94;
    border-radius: 0px;
    padding: 4px 20px;
    margin-left: 10px;
}

.mdlbtn-by button.btn.btn-sm:hover{
    background: #fff;
    color: #024d94;
    font-weight: 600;
    border: 1px solid #024d94;
    border-radius: 0px;
    padding: 4px 20px;
    margin-left: 10px;
}

.modal-title.mdl-tle a {
    color: #007BFE;
    text-decoration: none;
    background-color: transparent;
    font-weight: 700;
}

.modal-title.mdl-tle a:hover {
    color: #024D94;
    text-decoration: none;
    background-color: transparent;
}

.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.imginfomd {
    padding-right: 0px !important;
}

.mdl-lft-minfo {
    margin-top: 20px;
}

.mdl-lft-minfo h4 {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.mdl-rt-cont h4 {
    font-size: 20px;
    font-weight: 700;
}

.mdl-rt-continfo p{
        margin-bottom: 3px !important;
}


.mdl-ftr-social .fa {
    font-size: 26px;
    font-weight: 800;
    margin: 0 10px;
    color: #007BFE;
}
.mdl-ftr-social .fa:hover {
    color: #024D94;
}

.mdl-ftr-social {
    width: 50%;
}

.mdl-ftrbtn-btn {
    width: 50%;
    text-align: right;
}




/*------------Modal popup----------------*/


/*------------ review -------------*/

.container-fluid.review-fld {
    background: #E8E8E8;
    padding: 112px 0 112px;
}


.review-cnt .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}



.review-cl {
    margin: auto;
}

.review-info-txt {
    background: #007BFE;
    padding: 20px 15px 5px;
    width: 94% !important;
    margin: auto !important;
    display: block !important;
}


.review-info-txt p {
    padding: 0px 0px 5px 10px;
    font-weight: 400;
    font-size: 18px;
    font-style: italic;
    color: #fff;
    text-align: left;
}

.review-info-txtimg img {
    max-width: 120px;
    padding: 0px 0px 15px 10px;
}

.review-info-txtimg p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    padding-left: 10px;
    font-style: normal;
}

.review-info-txtimg p small{
    opacity: .8;
}

/*-----
.reviewu-rw-info h1 {
    font-size: 276px;
    color: #fff;
    font-weight: 700;
    opacity: 0.1;
    margin: -60px 0 -68px 0px;
    text-transform: uppercase;
    text-align: center;
}

-----*/








/*------------ FAQ -------------*/


.container-fluid.faq-fld {
    background: #FAFAFA;
}

.container.faq-cnt {
    padding: 100px 0 70px;
}

.faq-txt-hd{
    text-align: center;
    padding: 0 0 90px 0;
}

.faq-txt-hd h1{
    color: #007BFE;
    margin-bottom: 20px;
    font-size: 56px;
    line-height: 62px;
    font-weight: 900;

}

.faq-txt-hd .img {
    text-align: center;
    margin: 10px;
}

.faq-txt-hd p{
    padding: 0 14%;

}


.faq-img-lft img{
    padding-right: 50px;
}


        /*-----FAQ-collapse-----*/

.clops-info{

}

.clops-info .card {
    margin-bottom: 3px;
    border-bottom: 2px solid #ececec;
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgb(255, 255, 255) !important;
    border-bottom: 1px solid rgba(0,0,0,.125);
}



/*-----Company-logo-----*/

.container-fluid.comlgo-fld {
    
    padding: 80px 0;
}

.comlgo-info {
    text-align: center;
}

ul.comlgo-info-ul {
    margin: auto;
    display: inline-flex;
    width: 100%;
}


li.comlgo-info-li {
    text-align: center;
    list-style: none;
    /*margin: 0 40px;*/
    width: 20%;
}

li.comlgo-info-li.info-lifst {
    margin-left: 0;
}

li.comlgo-info-li.info-lilst {
    margin-right: 0;
}

li.comlgo-info-li img {
    margin: auto;
}

.comlgo-fld .slick-prev{
    left: 10px !important;
}
 
.comlgo-fld .slick-next {
    right: 10px !important;
}

/*-------------slider icon-------------*/

.comlgo-info {
    text-align: center;
    padding: 0px 20px;
}

.container.comlgo-ar {
    position: relative;
}

.container.comlgo-ar .slick-nxt-iclt{
    position: absolute;
    left: -10px;
    top: 50%;
    cursor: pointer;
}

.container.comlgo-ar .slick-nxt-iclt .fa{
    color: #9a9a9a;
    font-size: 30px;
}

.container.comlgo-ar .slick-nxt-icrt{
    position: absolute;
    right: -10px;
    top: 50%;
    cursor: pointer;
}

.container.comlgo-ar .slick-nxt-icrt .fa{
    color: #9a9a9a;
    font-size: 30px;
}

/*-------------footer-------------*/


.ftr-flu-one {
    background: #E8E8E8;
}

.row.ftr-rw-one {
    padding: 15px 0 15px;
    text-align: center;
}

.ftr-one-img-cl{
    margin: auto;
}

.ftr-one-info img {
    width: 70%;
}

.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: #000;

}


.ftr-one-socl a:hover{
    color: #007BFE;

}


.ftr-fld-two{
    background: #007BFE;
    padding: 20px 0 7px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}



/*-----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;
}

/*-----------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-------*/

li.ftr-nav-area-li a {
    padding: 5px 5px;
}


}

/*
===================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;
}

ul.navbar-nav.ml-auto {
    margin-right: 15px;
}

/*---nav-bottom---*/

    span.deskmobMenu {
        display: block;
        color: black;
        text-transform: uppercase;
        font-size: 24px;
        font-weight: 600;
        margin-top: 1.5px;
    }

    button.navbar-toggler i.fa.fa-bars {
        font-size: 28px;
        color: #454545;
    }

    span.navbar-toggler-icon {
        display: none;
    }

    .header-area-nv li.nav-item {
        padding: 0px 0 10px;
    }

    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;
    }

    .header-left-info {
        padding-top: 80px;
        padding-bottom: 30px;
        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: 60px;
        padding-top: 25px;
    }

    .row.about-cont-row {
        padding-top: 25px;
        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;
        width: 70%;
    }

    .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;
        text-align: center;
    }

    .producty-left-img img.img-fluid {
        width: 70%;
    }

    .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;
    }

    .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;
    }

    .clops-area {
        margin: auto;
        padding-bottom: 50px;
    }

    .faq-img-lft img {
        padding-right: 0px;
        margin: auto;
        width: 60%;
    }

    .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: 20px;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .3rem;
        padding-left: .3rem;
    }

/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}



    /*-----Footer-nav-------*/

ul.ftr-nav-area-ul {
    padding-bottom: 10px;
}

li.ftr-nav-area-li a {
    padding: 5px 16px;
}


}

/*
===================575/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;
    }

    .header-left-info {
        padding-top: 80px;
        padding-bottom: 45px;
        text-align: center;
    }

    .header-left-info h1 {
        font-size: 48px;
        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: 40px;
    }


    .header-right-info img {
        margin-left: 0px;
    }

    .fut-pro-txt p {
        padding: 0 0;
    }


    .row.about-cont-row {
        padding-top: 20px;
        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;
        margin-top: 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: 5px;
        margin-bottom: 15px;
    }

/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}


    /*-----Footer-nav-------*/

.ftr-nav-area {
    display: grid;
    padding-bottom: 10px;
}

li.ftr-nav-area-li a {
    padding: 5px 10px;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}

}


/*
===================480/575=========================
*/


@media(min-width: 480px) and (max-width:575px ){


/*---nav-top---*/

.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: 100%;
        padding: 5px 0 5px 15px;
    }


    .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: 15px;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 25px;
        margin-top: 15px;
    }

    .header-left-info {
        padding-bottom: 40px;
        padding-top: 60px;
    }

    .header-left-info h1 {
        font-size: 42px;
        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;
    }

                /*-------slick-nxt---------*/

    .container.comlgo-ar .slick-nxt-iclt {
        left: 10px;
        top: 40%;
    }

    .container.comlgo-ar .slick-nxt-icrt {
        right: 10px;
        top: 40%;
    }

/*-------footer---------*/

    .row.ftr-rw-one {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .ftr-one-txt p {
         padding-top: 14px;
    }

    .ftr-one-socl {
        margin-top: 5px;
        margin-bottom: 15px;
    }

/*-------Payment---------*/

.payment-info {
    padding-bottom: 10px;
}

.mob{
    display: block;
}

.desk{
    display: none;
}


    /*-----Footer-nav-------*/

.ftr-nav-area {
    display: grid;
    padding-bottom: 15px;
    margin-top: 15px;
}

ul.ftr-nav-area-ul {
    display: block;
}

.footer-mega-fld .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.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-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 15px;
    }


    .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: 15px;
    }

    button.btn.btn-sm.btn-by {
        margin-bottom: 25px;
    }

    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;
        margin-top: 15px;
    }

    .header-left-info {
        padding-bottom: 40px;
        padding-top: 60px;
    }

    .header-left-info h1 {
        font-size: 30px;
        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: 55%;
        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 i.fa.fa-check {
        font-size: 12px;
        margin-top: 5px;
    }

    .about-txt-li span {
        text-align: left;
        margin-left: 10px;
    }

    .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;
        font-size: 15px;
    }

    .producty-right-txtli i.fa.fa-check {
        font-size: 12px;
    }

    .producty-right-txtli span {
        margin-left: 10px;
    }

    .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;
    }

    .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;
    }

/*-------Company-logo---------*/
    .container-fluid.comlgo-fld {
        padding: 40px 0;
    }
    li.comlgo-info-li {
        margin: 0 20px;
        width: auto;
    }

    ul.comlgo-info-ul {
        width: 96%;
    }

    li.comlgo-info-li {
        margin: 0 5px;
        width: auto;
    }

    li.comlgo-info-li img {
        margin: auto;
        width: 70%;
    }

            /*-------slick-nxt---------*/

    .container.comlgo-ar .slick-nxt-iclt {
        left: 7px;
        top: 40%;
    }

    .container.comlgo-ar .slick-nxt-icrt {
        right: 7px;
        top: 40%;
    }

/*-------footer---------*/


    .row.ftr-rw-one {
        padding: 5px 0 20px;
        text-align: center;
    }
    
    .ftr-one-info {
        max-width: 240px;
        margin: 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;
        font-size: 16px;
    }

    .ftr-one-socl {
        margin-top: 5px;
        margin-bottom: 15px;
    }

/*-------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;
}


ul.ftr-nav-area-ul {
    display: block;
}

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;
}

li.ftr-nav-area-li a {
    padding: 5px 3px;
}

/*-------------mega footer---------------*/
.footer-mega-info {
    text-align: center;
    padding-bottom: 25px;
}

.footer-mega-fld .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}



}
	


/*
===================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;
    }



/*-------------mega footer---------------*/
.footer-mega-info {
    text-align: center;
    padding-bottom: 25px;
}

.mob-cat-dis{
    display: block;
}

.mob-cat-dis-none{
    display: none;
}



}