@media (max-width:1299px) {
    .main-cate span {
        font-size: 13px;
    }

    .banner1,
    .banner2,
    .banner3,
    .banner4,
    .banner5,
    .banner6 {
        background-size: 100% 100%;
        background-position: center center;
    }
}

@media (max-width:1199px) {
    header .header-menu .navbar-default .navbar-collapse .navbar-nav>li>a {
        font-size: 17px;
        padding: 15px 12px;
    }

    header .memb-ac {
        float: right;
        position: relative;
        right: 30px;
    }


    .carousel-caption {
        left: 11%;
    }

    .fill {
        height: 390px;
    }

    .three-box .box a {
        padding: 11px;
        font-size: 15px;
        height: 45px;
        width: 119px;
        background-size: 100% 100%;
    }

    .four-box .box small {
        font-size: 19px;
    }

    .welcome {
        padding: 60px 0;
    }

    .our-concept .box small {
        font-size: 20px;
    }

    .our-concept .box p {
        line-height: 21px;
    }

    .cate-tab .pro .text a {
        font-size: 14px;
    }

    .tab-content .animated {
        width: 33%;
    }

    .pro-in .animated {
        width: 24%;
    }

    .consultant-story .text small {
        font-size: 23px;
    }

    .consultant-story .text p {
        font-size: 15px;
    }

    .hd1 small {
        font-size: 30px;
    }

    .hd1 p {
        font-size: 16px;
    }

    .who-we .hd1 small {
        font-size: 30px;
    }

    .who-we .hd1 p {
        font-size: 16px;
    }


    .lets-get .box small {
        font-size: 16px;
    }

    .lets-get .box p {
        font-size: 14px;
        line-height: 19px;
    }

    .are-you-ready small {
        font-size: 30px;
        line-height: 35px;
    }

    .are-you-ready span {
        font-size: 19px;
        line-height: 22px;
    }

    .bank ul li .ico {
        float: none;
        margin: 0 auto;
    }

    .bank ul li .text {
        width: 100%;
        padding: 13px 0 0 0;
        text-align: center;
    }

    .contact .contact-in {
        padding: 0 100px;
    }

    .ftr-add ul li span {
        font-size: 13px;
    }

    .ftr-cont h3 {
        font-size: 13px;
    }

    .ftr-link ul li {
        margin: 0 5px;
    }

    .ftr-link ul li a {
        font-size: 14px;
    }

    .cate-tab .nav-pills>li>a {
        font-size: 14px;
        padding: 8px 20px;
    }

    .product-dt .img-part {
        background: url(../img/dt-shad.jpg) no-repeat right -36px center;
    }

    #cssmenu>ul>li>a {
        font-size: 15px;
        padding: 12px 11px;
    }

    .top-four-link .box {
        padding: 13px 15px;
    }

    .top-four-link .box small a {
        font-size: 17px;
    }

    .top-four-link .box .icon {
        width: 50px;
        height: 50px;
    }

    .top-four-link .box small {
        padding: 12px 0 0 0;
    }

}

@media (min-width:1199px) {}

@media (min-width:1024px) {}

@media (min-width:992px) {
    .modal-lg {
        width: 750px;
    }
}

@media (min-width:767.5px) {
    #cssmenu>ul>li.mobile-only {
        display: none;
    }

    header .memb-ac.web-only-view {
        display: block;
    }
}


@media (max-width:992px) {
    .main-cate .cate1 {
        padding: 56px 25px;
    }

    .main-cate small {
        font-size: 21px;
    }
}


@media (max-width:991px) {

    header .memb-ac {
        float: right;
        margin: 12px 0 0 0;
        right: 0;
    }

    .memb-ac ul li ul::before {
        left: 28px;
    }

    header .memb-ac ul li a {
        padding: 4px 15px;
        font-size: 11px;
    }

    #cssmenu {
        text-align: left;
        padding: 0 0 0 10px;
    }

    #cssmenu>ul>li>a {
        font-size: 13px;
        padding: 12px 8px;
        font-weight: 400;
    }


    .header .cart {
        right: -85px;
        top: 26px;
        width: 120px;
    }

    .header .cart a span {
        width: 25px;
        height: 25px;
        font-size: 13px;
        line-height: 25px;

    }

    .header .cart a {
        font-size: 12px;
    }

    .top-add {
        text-align: center
    }

    .top-row .col-md-5 {
        width: 100%;
        text-align: center;
    }

    .top-link {
        text-align: center;
        padding-bottom: 8px;
    }

    header .memb-ac ul {
        margin: 4px 0 0 0;
    }

    .fill {
        height: 333px;
    }

    .cate-tab .nav-pills>li+li {
        margin: 2px 0;
    }

    .main-cate {
        text-align: center;
    }

    .main-cate img {
        float: none !important;
        margin: 0 !important;
    }

    .main-cate .text {
        display: block !important;
        width: 100% !important;
        padding: 10px 0 !important;
    }

    .memb-ac ul li ul {
        top: 22px;
    }

    /*.main-cate .cate1, .main-cate .cate2, .main-cate .cate3, .main-cate .cate4, .main-cate .cate5{
background: #fff;
border-radius: 10px;
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
padding: 24px 25px 30px 25px;
display: inline-block;
width:94%;
margin:15px 0;
}*/
    .main-cate .cate1,
    .main-cate .cate2,
    .main-cate .cate3,
    .main-cate .cate4,
    .main-cate .cate5 {
        padding: 24px 25px 30px 25px;
        display: inline-block;
        width: 94%;
        margin: 15px 0;
    }

    .page-social ul li a {
        width: 30px;
        height: 30px;
        font-size: 17px;
        line-height: 30px;
    }

    .top-four-link .box {
        text-align: center;
    }

    .top-four-link .col-sm-3 {
        padding: 0 10px;
    }

    .top-four-link .box small {
        padding: 0;
        width: 100%;
        text-align: center;
    }

    .top-four-link .box .icon {
        width: 40px;
        height: 40px;
        padding: 9px;
        margin: 0 auto;
        float: none;
        display: block;
        display: inline-block;
    }

    .our-app-in .col-md-5 {
        border-right: 0;
    }

    .who-we {
        text-align: center;
    }

    .who-we img {
        margin-bottom: 35px;
    }

    .who-we .hd01 h2 {
        font-size: 28px;
    }

    .hd1 small {
        font-size: 28px;
    }

    .who-we .hd01 small {
        font-size: 19px;
    }

    .abt-comp {
        margin-bottom: 35px;
    }

    .pageTitle h1 {
        font-size: 28px;
    }

    .contact .contact-in {
        padding: 0 50px;
    }

    .four-box .col-md-3:nth-child(even) {
        margin: 0;
    }

    .four-box .box {
        margin: 8px 0;
    }

    .are-you-ready .right {
        text-align: center;
    }

    .tab-content .animated {
        width: 48%;
    }

    .pro-in .animated {
        width: 48%;
    }

    .consultant-story .text {
        padding: 10px 0;
    }

    .consultant-story .story {
        padding: 10px;
    }

    .consultant-story .text small {
        font-size: 17px;
        padding-bottom: 5px;
    }

    .consultant-story .text p {
        font-size: 13px;
        padding-bottom: 15px;
    }

    .consultant-story .text a {
        font-size: 12px;
        padding: 7px 20px;
        display: inline-block;
        width: auto;
        margin: 0 auto;
    }

    .pics-part .content-slider {
        margin: 3% auto;
        width: 90%;
    }

    .category-image:before {
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        left: 5px;
    }

    .pics-part .slide-wrapper .text span a {
        font-size: 12px;
    }

    .category-title {
        font-size: 32px;
        margin-top: -40px;
    }

    .make-money .img img {
        border-radius: 10px 60px 0 10px;
    }

    .make-money .text {
        padding: 55px 20px 0 20px;
    }

    .make-money .text small {
        font-size: 18px;
    }

    .make-money .text a {
        font-size: 15px;
        padding: 8px 20px;
    }

    .owner-box {
        height: 275px;
    }

    .cat-details {
        height: 150px;
        padding-top: 42px;
    }

    .cat-box-top {
        height: 275px;
    }

    .cat-box-top:hover .cat-details h1 {
        margin-top: -22px;
        margin-bottom: 15px;
    }

    .cat-shop-now {
        width: 125px;
        height: 30px;
        line-height: 31px;
        font-size: 11px;

    }

    .cat-box-top:hover .cat-shop-now {
        margin-top: -4px;
    }

    .cat-details h1 {
        font-size: 19px;
        color: #696969;
        margin-bottom: 5px;
    }

    .cat-details p {
        font-size: 13px;
        line-height: 17px;
        padding: 5px 5px;
        margin-bottom: 10px;
    }

    .our-blog .text small {
        font-size: 10px;
    }

    .our-blog .text span {
        font-size: 14px;
    }

    .our-blog .text p {
        font-size: 13px;
        padding-bottom: 12px;
    }

    .our-app-in small {
        font-size: 21px;
    }

    .lets-get .box {
        padding: 30px 15px;
        margin: 15px 0;
    }

    .sub-ftr {
        font-size: 12px;
    }

    .ftr-link-in {
        padding: 10px 0 0 0;
    }

    .ftr-link ul li a {
        font-size: 12px;
    }

    .sub-ftr .left,
    .sub-ftr .right {
        text-align: center;
        padding: 6px 0;
    }

    .sub-ftr .right a {
        font-size: 12px;
    }

    .proDtlBig {
        padding: 20px 0;
    }

    .proDtlBig h1 {
        font-size: 20px;
        padding: 5px 0px 5px 0px;
    }

    .warrenty span {
        color: #000;
        font-size: 13px;
    }

    .proDtlBig .priceDp {
        font-size: 14px;
    }

    .proDtlBig .save {
        font-size: 13px;
    }

    .proDtlBig ul {
        margin: 13px 0;
    }

    .product-dt {
        margin-bottom: 40px;
    }

    .sub-ftr {
        padding: 15px 0;
    }

    .product .por-cat1 .col-md-3 {
        width: 50%;
    }

    .seller-info .form {
        display: inherit;
    }

    .slick-dots {
        bottom: 0 !important;
    }

    .slick-dots li {
        width: 5px;
        margin: 0 2px;
    }

    .cate-tab .slick-dots {
        display: block !important;
    }

    .slick-dots li button::before {
        font-size: 25px !important;
    }

    .slick-dots li {
        margin: 0 !important;
        width: 15px !important;
    }

    .slick-dotted.slick-slider {
        margin-bottom: 30px !important;
    }
}

@media (max-width:900px) {}

@media screen and (min-device-width: 801px) and (max-device-width:990px) {}

@media screen and (min-device-width: 768px) and (max-device-width:800px) {}

@media (max-width:768px) {}

@media (min-width:768px) {}

@media (max-width:767px) {

    [class^="imghvr-"] figcaption,
    [class*=" imghvr-"] figcaption {
        padding: 60px 30px;
    }

    .make-money .text {
        padding: 32px 20px 20px 20px;
    }

    .make-money .img img {
        margin-left: 0px;
    }

    header .memb-ac ul li a:hover {
        background: #ffffff;
        color: #1841da !important;
        border: #ff5574 1px solid;
    }

    header .memb-ac ul li.bg-gradient-btn a {
        background: #ff5574;
        color: #ffffff;
        border: #1841da 1px solid;
    }

    header .memb-ac ul li.bg-gradient-btn a:hover {
        background: #ffffff;
        color: #ff5574 !important;
        border: #1841da 1px solid;
    }

    .header .cart a span b {
        top: -13px;
        left: calc(50% - 10px);
        width: 20px;
        height: 20px;
    }

    .tab-view {
        display: block !important;
    }

    header .btn-white,
    header .btn-orange {
        font-size: 14px;
        padding: 6px 12px;
    }

    .header-in header {
        background: #fff;
        height: 95px;
    }

    header .header-top {
        padding: 20px 0;
    }

    .header-in .logo .img2 {
        display: none;
    }

    .header-in .logo .img1 {
        display: block;
        max-width: 90px;
    }


    .none-767 {
        display: none;
    }

    .form-sec .form-reletive .form-text p {
        padding-left: 0;
        padding-top: 260px;
    }

    .p-t-b-95 {
        padding-bottom: 50px;
        padding-top: 50px;
    }


    .tab-view {
        display: block;
    }


    .normal-view {
        display: none;
    }

    .navbar-brand {
        margin: 0;
    }

    .navbar-toggle {
        margin: 0px;
    }

    .navbar-default .navbar-collapse {
        position: absolute;
        width: 100%;
        right: 0;
        border: 0;
    }

    .dropdown-menu {
        padding: 0;
    }

    .carousel small {
        font-size: 33px;
    }

    .carousel h2 {
        font-size: 45px;
    }

    .carousel p {
        padding: 6px 5px 20px 5px;
    }

    .fill {
        height: 240px;
    }

    .carousel-caption {
        left: inherit;
        right: inherit;
        top: 15%;
    }

    .header .cart {
        top: 93px;
    }

    .banner1,
    .banner2,
    .banner3,
    .banner4,
    .banner5,
    .banner6 {
        background-size: 100% 100%;
        background-position: center center;
    }

    .top-four-link .col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 15px;
    }

    .consultant-story {
        text-align: center;
    }

    .consultant-story .text {
        float: none !important;
    }

    .owner-box img {
        width: 100%;
        height: 100%;
    }

    .cat-details {
        height: 123px;
    }

    .cat-image {
        height: 160px;
    }

    .our-blog {
        text-align: center;
    }

    .our-blog .col-xs-12 {
        padding-bottom: 25px;
    }


    .three-box .box {
        margin: 15px auto;
        display: inline-block;
    }

    .three-box img {
        margin: 0 auto;
    }

    .three-box .box .name {
        width: 100%;
        text-align: center;
    }

    .three-box .box a {
        position: absolute;
        bottom: 40px;
        left: 50%;
        transform: translate(-50%);
        background: #a2cc39;
        padding: 9px 25px;
        border-radius: 2px;
        height: auto;
        width: auto;
    }

    .main-cate .cate1,
    .main-cate .cate2,
    .main-cate .cate3,
    .main-cate .cate4,
    .main-cate .cate5 {
        width: 94%;
        margin: 0;
    }

    .main-cate small {
        font-size: 17px;
    }

    .welcome .box {
        margin: 15px 0;
    }

    .discover-in {
        box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
        width: 98%;
    }

    .discover small {
        font-size: 17px;
    }

    .discover span {
        font-size: 19px;
    }

    .top-four-link {
        margin-top: -25px;
    }

    .pics-part .slick-prev {
        left: -10px;
    }

    .pics-part .slick-next:before {
        display: none;
    }

    .pics-part .slick-next {
        right: -10px;
    }

    footer {
        text-align: center;
    }

    footer .input-group {
        margin: 15px 0 0 0;
    }

    .pics-part .slide-wrapper img {
        max-width: 80%;
    }

    .ftr-add ul {
        width: 100%;
    }

    .ftr-cont {
        width: 100%;
    }

    .ftr-cont ul li {
        margin: 0 1% 11px 1%;
    }

    .ftr-social ul li a {
        width: 35px;
        height: 35px;
        font-size: 15px;
        line-height: 31px;
    }

    .are-you-ready small {
        font-size: 20px;
    }

    .are-you-ready span {
        font-size: 17px;
    }

    .lets-get .box {
        margin: 7px 0;
    }


    .abt-comp {
        margin-bottom: 35px;
    }

    .three-box {
        padding: 40px 0;
    }

    .who-we .hd01 {
        padding: 0 0 25px 0;
    }

    .who-we .hd01 small {
        font-size: 16px;
        line-height: 20px;
    }

    .who-we p {
        font-size: 15px;
        line-height: 20px;
    }

    .discover {
        padding: 0 0 30px 0;
    }

    .welcome {
        padding: 30px 0;
    }

    .how-work {
        padding: 0 0 50px 0;
    }

    .how-work .box .text p {
        font-size: 14px;
    }

    .vision-mission {
        width: 100%;
        padding: 10px 20px 20px 20px;
    }

    .who-we {
        padding: 30px 0;
    }

    .bank {
        padding: 0 0 40px 0;
    }

    .contact {
        width: 100%;
        padding: 40px 0 40px 0;
    }

    .contact-box .hd-main small {
        font-size: 18px;
    }

    .contact-box .hd-main h2 {
        font-size: 29px;
        margin: 0;
    }

    .contact-box .hd-main {
        margin-bottom: 5px;
    }

    .contact-box .hd-main p {
        padding: 0;
        margin: 0;
    }

    .legal-part .legal-box {
        margin: 10px 0;
        padding: 40px 20px;
    }

    .legal-part .legal-box .next {
        display: none;
    }

    .legal-part .legal-box a {
        font-size: 16px;
        line-height: 21px;
    }

    .legal-part .legal-box a span {
        font-size: 21px;
    }

    .legal-part {
        padding: 0px 0 40px 0;
    }

    .four-box {
        padding: 20px 0 0 0;
        width: 100%;
    }

    .consultant-story .story {
        padding: 0;
    }

    .consultant-story .text {
        padding: 25px 20px;
        float: left;
        text-align: center;
    }

    .ftr-add {
        width: 100%;
        padding: 25px 0 0 0;
    }

    .ftr-social {
        text-align: center;
    }

    .cate-tab .nav-pills>li>a {
        font-size: 12px;
        padding: 8px 11px;
        border-radius: 5px;
    }

    .our-concept .box {
        margin: 6px 0;
    }

    .welcome .hd1 p {
        font-size: 14px;
    }

    .product-dt .img-part {
        background: none;
    }

    .product-dt .img-part {
        display: inherit;
    }

    .sub-sidebar {
        margin-bottom: 40px;
        display: block;
    }


}

@media (max-width:700px) {
    .wel-right {
        padding-top: 10px;
    }

    .welcm h2 {
        padding: 0 0 15px 0;
    }

    .banner-text h1 {
        font-size: 21px;
        margin-bottom: 25px;
    }

    .banner-text a {
        font-size: 11px;
    }

    .main-cate img {
        max-width: 100%;

    }

    .add-cart {
        overflow: auto;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .cartSec table {
        width: 700px !important;
    }

    .cartSec .table {
        max-width: inherit;
    }

    .grievance-in {
        margin: 0 auto;
        width: 98%;
    }



}

@media (max-width:680px) {
    .bank ul li {
        width: 100%;
        padding: 5px 10px;
        margin: 5px 0;
    }

    .make-money .text {
        padding: 32px 20px 20px 20px;
    }
}

@media (max-width:600px) {
    .discover-in {
        width: 100%;
    }

    .fill {
        height: 185px;
    }

    .top-four-link {
        margin-top: 30px;
    }

    .ftr-link-in {
        border-radius: 0;
        padding: 10px 25px;
    }

    .ftr-link ul li {
        margin: 0 5px;
        line-height: 22px;
    }

    header .memb-ac {
        float: right;
        margin: 12px 0 0 0;
        position: absolute;
        top: -10px;
        z-index: 6;
        right: calc(50% - 45px);
    }

    header .navigation {
        float: none;
        margin: 5px 0 0 0;
        z-index: 4;
        right: 15px;
    }

    .carousel-indicators {
        right: 45px;
    }

    .grievance1 .hd-main small,
    .grievance2 .hd-main small,
    .seller-info1 .hd-main small {
        font-size: 20px;
    }

    .grievance1 .hd-main h2,
    .grievance2 .hd-main h2,
    .seller-info1 .hd-main h2 {
        font-size: 26px;
    }

    .grievance2 table td {
        font-size: 12px;
    }

    .info-box .pb-txt ul li {
        font-size: 13px;
    }

    .info-box .pb-img {
        width: 140px;
    }

    .info-box .pb-img img {
        border: 8px solid #f6f6f6;
    }

    .make-money .img,
    .make-money .text {
        width: 100%;
    }

    .our-blog .col-xs-6 {
        width: 100%;
        padding-bottom: 25px
    }

    .our-blog {
        padding: 0;
    }

    .top-four-link .box .icon {
        margin: 10px auto 0 auto;
    }
}

@media (max-width:560px) {
    .contact-box .hd-main small {
        font-size: 15px;
    }

    .contact-box .hd-main h2 {
        font-size: 23px;
        margin: 0 0 8px 0;
    }

    .hd-main p {
        font-size: 13px;
    }

    .tab-content .animated {
        width: 100%;
        padding: 0;
    }

    .pro-in .animated {
        width: 100%;
        padding: 0;
    }

    .tab-pane {
        padding: 30px 0;
    }

    .info-box {
        display: inherit;
        text-align: center;
    }

    .info-box .pb-img {
        width: 180px;
        margin: 0 auto;
    }

    .info-box .pb-txt {
        width: 100%;
    }

    .grievance input {
        padding: 8px 10px;
        font-size: 13px;
    }

    .grievance label {
        font-size: 13px;
    }
}

@media (max-width:500px) {
    .fill {
        height: 150px;
    }

    .header-in .logo .img1 {
        max-width: 60px;
        margin-top: 8px;
    }

    header .logo span {
        font-size: 20px;
        line-height: 18px;
    }

    header .logo span .gradientLogo {
        margin-top: 8px;
    }

    header .navigation .col-md-12 {
        padding-right: 0;
    }

    .btn-large {
        padding: 6px 26px;
        font-size: 16px;
        border-radius: 2px;
    }

    .top-row .col-md-7 {
        display: none;
    }

    .top-row .col-md-5 {
        width: 100%;
    }

    .discover small {
        font-size: 15px;
    }

    .discover span {

        font-size: 16px;
        line-height: 18px;

    }

    .pageTitle h1 {
        font-size: 23px;
    }

    .pageInfoBg {
        padding: 30px 0 20px 0;
    }

    .bank ul li .ico {
        width: 120px;
        height: 100px;
    }

    .bank h3 {
        font-size: 18px;
    }

    .bank ul li p {
        font-size: 13px;
    }

    .bank ul li .ico img {
        max-width: 60%;
    }

    .hd1 small {
        font-size: 20px;
    }

    .hd1 p {
        font-size: 15px;
    }

    .welcome span {
        font-size: 14px;
    }

    .welcome .box small {
        font-size: 16px;
    }

    .how-work .box .text small {
        font-size: 20px;
    }

    .how-work a {
        font-size: 14px;
        font-weight: 400;
        padding: 10px 31px;
        border-radius: 4px;
        margin: 30px 0 0 0;
    }

    .newsltr {
        padding: 20px 0;
    }

    .newsltr .input-group-btn {
        display: inherit;
        width: auto;
    }

    .newsltr button {
        border-radius: 4px !important;
        padding: 10px 30px;
    }

    .newsltr .input-group {
        display: inherit;
    }

    .newsltr .input-group .form-control {
        float: none;
    }

    .newsltr input {
        border-radius: 4px !important;
        margin-bottom: 12px !important;
        float: left;
        padding: 14px 20px;
        font-size: 14px;
        text-align: center;
    }

    .newsltr small {
        font-size: 22px;

    }

    .newsltr p {
        font-size: 13px;
    }

    .contact .contact-in {
        padding: 0 10px;
    }


    header .memb-ac ul {
        margin: 0;
    }

    .top-link ul li a {
        padding: 9px 0 0 5px;
        font-size: 12px;
    }

    .four-box .col-md-3 {
        width: 100%;
    }

    .description .nav>li>a {
        font-size: 13px;
    }

    .proDesSumry {
        margin-left: 0;
        width: 100%;
    }

    .itemPro {
        width: 112px;
        margin: 0 auto 10px auto;
        float: none;
        border: 1px dashed #c4c4e4;
        padding: 5px 0;
        text-align: center;
    }

    .product .col-md-4 {
        width: 100%;
    }

    .product .por-cat1 .col-md-3 {
        width: 100%;
    }


    .grievance1 .hd-main small,
    .grievance2 .hd-main small {
        font-size: 16px;
    }

    .grievance1 .hd-main h2,
    .grievance2 .hd-main h2 {
        font-size: 20px;
    }

    .grievance1 .hd-main small,
    .grievance2 .hd-main small,
    .seller-info1 .hd-main small {
        font-size: 16px;
    }

    .grievance1 .hd-main h2,
    .grievance2 .hd-main h2,
    .seller-info1 .hd-main h2 {
        font-size: 20px;
    }

    .top-four-link .box small a {
        font-size: 15px;
    }
}

@media (max-width:450px) {
    .three-box .box a {
        bottom: 18px;
    }

    .vision-mission small {
        font-size: 18px;
    }

    .vision-mission p {
        font-size: 14px;
        line-height: 22px;
    }

    .ftr-cont ul li {
        width: 98%;
    }

    .consultant-story .text small {
        font-size: 15px;
    }

    .consultant-story .text p {
        font-size: 13px;
    }

    .consultant-story .text a {
        font-size: 13px;
        padding: 7px 19px;
        width: 135px;
    }

    .proDtlBig ul li {
        border: 0;
    }

    .proDtlBig ul {
        padding: 10px 5px;
    }

    .btn-buynow a.addtoCart {
        font-size: 13px;
    }

    .proDtlBig h1 {

        font-size: 18px;
    }

    .featured-sec .col-xs-6 {
        width: 100%;
    }

    .owner-box,
    .cat-box-top {
        height: auto;
    }

    .cate-tab .pro-hd span {
        font-size: 17px;
    }

    .cate-tab .pro-hd a {

        font-size: 12px;
        margin: 0;
    }

    .our-app-in small {
        font-size: 16px;
    }
}

@media (max-width:400px) {
    .carousel-indicators {
        right: 10px;
    }

    .carousel small {
        font-size: 18px;
    }

    .carousel h2 {
        font-size: 27px;
    }

    .carousel p {
        padding: 6px 5px 15px 5px;
        font-size: 16px;
    }

    .fill {
        height: 125px;
    }

    .hd1 small {
        font-size: 18px;
        padding-bottom: 5px;
    }

    .hd1 p {
        font-size: 13px;
    }

    .description p {
        font-size: 13px;
    }

    .header-top .col-xs-5,
    .header-top .col-xs-7 {
        width: 100%;
        text-align: center;
        float: none;
    }

    header .logo {
        text-align: center;
        margin-bottom: 15px;
    }

    .grievance .type span {
        padding: 3px 2px 0 0;
        font-size: 11px;
    }
}

@media (max-width:360px) {
    .box .name {
        padding: 5px 15px;
    }

    .three-box .box a {
        bottom: 14px;
    }

    .fill {
        height: 130px;
    }
}

@media (max-width:300px) {}