
/*media-quary*/
@media (min-width:768px) {
    .hom_prodsec .col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}

@media (min-width: 992px) { 
    .bottom_head_row { display:flex!important;}
}

.card-block {padding: 20px 20px 0 20px;font-size: 14px;}
.card-block h3 {font-size: 20px;}
.cart-summary-totals {padding: 0 20px 20px 20px;font-size: 14px;}
.copon_block {padding: 0 20px 10px 20px;font-size: 14px;}
.cart-container {padding: 20px 0 0 20px;}
.people_sec {padding: 40px 0;}
.cta_form.contact_form textarea.form-control {border-radius: 4px;}
.manu_bars { display:none!important;}

@media (min-width:992px) and (max-width:1200px) {
    .prod_box .prod_img a img {max-width: 160px;}
    .user_sec {padding: 20px 0;}
    .user_ifolist h2 {font-size: 24px;}
    .user_ifolist p {font-size: 16px;}
    .user_card h1 {font-size: 26px;}
    .card_div h3 {font-size: 22px;}
    .card-block {padding: 20px 20px 0 20px;font-size: 14px;}
    .card-block h3 {font-size: 20px;}
    .cart-summary-totals {padding: 0 20px 20px 20px;font-size: 14px;}
    .copon_block {padding: 0 20px 10px 20px;font-size: 14px;}
    .cart-container {padding: 20px;}
    .people_sec {padding: 20px 0;}
    .product-line-grid .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
    .m_d_bannertxt {padding-top: 0;}
    .addressrow .addressbtns {display: flex;padding-left: 0px;}
    .addressrow .addressbtns a {margin-right: 6px;}
    .head_search input {min-width: 75%;}
    .head_search {display: flex;}
}

@media (min-width:768px) and (max-width:991px) {
	/* user-- and user-address--  */
    .user_sec .col-3 {max-width: 100%;flex: 1 0 0;-webkit-box-flex: 1;padding-top: 20px;}
    .user_sec .col-9 {flex-basis: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;max-width: 100%;padding-bottom: 20px;}
    /*user-profile*/
    .login_sec .col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .product-line-grid .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .product-line-grid .col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    /*flagship-partner*/
    .serchdistrubte .col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .product-line-grid {display: block;}
    .head_search input {min-width: 75%;}
    .head_search {display: flex;}
    .hom_prodsec .col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
    .hom_prodsec .col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
    .hom_prodsec .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .people_sec {padding: 20px 0;}
    .user_ifolist ul {display: inline-flex;margin-bottom: 10px;list-style: none;padding: 0;}
    .user_ifolist ul li {padding-left: 10px;}
    .user_card h1 {font-size: 24px;padding-top: 0px;}
    .card_div h3 {font-size: 22px;}
    .addressrow p {font-size: 14px;margin-bottom: 8px;}
    .prod_box .prod_img a img {max-width: 160px;}
    .new_product {flex-direction: column-reverse;}
    .new_product .new_product_txt {padding-right: 15px;}
    .new_product .new_product_img {padding: 0 24px 0 20px;border-radius: 0;}
    .new_product > div {width: 100%}
    .new_product .new_product_img .orinto_shopee {top: calc(100% - 81px);right: 10px;left: inherit;}
    .new_product .new_product_txt span {padding: 10px 0;}
    .aboutvalues span {padding: 10px 35px;text-align: center;min-width: 120px;font-size: 16px;}
    .gem_reate img {height: 68px;}
    .gem_reate h3 {font-size: 20px;}
    .sec_head h2 {font-size: 24px;}
    .home_aboutcontent p {font-size: 14px;line-height: 24px;}
    .home_banner .slick-arrow, .slick-arrow {width: 30px;height: 30px;line-height: 26px;}
    .slick-prev:before, .slick-next:before {font-size: 16px;}
    section.login_sec.signin_se {padding-top: 30px;}
    .card-block {padding: 20px 20px 0 20px;font-size: 14px;}
    .card-block h3 {font-size: 20px;}
    .cart-summary-totals {padding: 0 20px 20px 20px;font-size: 14px;}
    .copon_block {padding: 0 20px 10px 20px;font-size: 14px;}
    .cart-container {padding: 20px;}
    .cart_box h3 {font-size: 20px;}
    .product-line-grid img {max-width: 100%;}
    .checkout_block {font-size: 14px;}
    .checkout_box h2 {font-size: 18px;}
    .checkout_box p {font-size: 14px;margin-bottom: 10px;}
    .checkout_block h4 {font-size: 16px;}
    .paylist img {max-width: 20%;}
    .checkout .btn-primary {margin-bottom: 10px;}
    .sec_heading h4 {font-size: 18px;}
    .sec_heading h2 {font-size: 20px;}
    .sec_para p {font-size: 14px;}
    .cta_form input {font-size: 14px;}
    .cta_form .btn {color: #fff;background: #007bff;line-height: 22px;}
    .contact_info h3 {font-size: 16px;}
    .contact_info p {font-size: 14px;margin-bottom: 10px;}
    .user_ifolist ul li a {padding: 10px;font-size: 14px;}
    .user_ifolist ul li a i {margin-right: 5px;}
    .m_d_bannertxt {padding-top: 25px;}
    .m_d_banner_img {padding-top: 25px;}
    .m_d_bannertxt p {font-size: 14px;line-height: 22px;margin-bottom: 10px;}
    .m_d_bannertxt b {font-size: 14px;padding-top: 0px;}
    .m_d_btn {display: flex;}
    .m_d_bannertxt .m_d_btn a {font-size: 14px;padding: 8px 15px;margin-top: 0;}
    .p_qty span {width: 40px;}
    .p_qty {display: flex;}
    .buy_processed .p_qty input {width: 50px;}
    .addressrow .addressbtns {display: flex;padding-left: 0px;}
    .addressrow .addressbtns a {margin-right: 6px;}
}

@media (min-width:501px) and (max-width:1200px) {
    .prod_box .prod_text .prod_heading h3 {width: 60%;}
    .prod_box .prod_text .prod_heading p {width: 40%;}
}

@media (max-width:767px) {
    /* mid_head_row */
    section.login_sec.signin_sec .row {
        margin: 0;
    }
section.login_sec.signin_sec .row .col.col-6 .login_form {
padding: 20px 0;
}
        section.login_sec.signin_sec .row .col.col-6 {
            width: 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
    header.web-header.stick{
        transform:none;
    }
    .shor_info table{
        width:100% !important ;
    }
    .list_breadcrumb {
        visibility: hidden;
    }
    .mid_head_row .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .mid_head_row .col-sm-8 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
    .home_about .col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .home_about .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .home_flagshippratner .col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
/*.hom_prodsec .col {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}*/
    .hom_prodsec .col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .web-footer .col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .newsletterrow .col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .web-footer .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .make_distributer .col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .m_d_makesec .col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .common_secpad .col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .common_secpad .col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .hom_prodsec .col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .hom_prodsec .col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .hom_prodsec .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .hom_prodsec .p-0 {padding-right: 15px!important;padding-left: 15px!important;}
	.info_forms .row {display: block;}
    .info_forms .col-6 {max-width: 100%!important;}
    .customer_reviews .mb-4 {margin-bottom: 10px!important;}
    .home_aboutcontent .mb-3 {margin-bottom: 6px!important;}
    /* user-- and user-address--  */
    .user_sec .col-3 {max-width: 100%;flex: 1 0 0;-webkit-box-flex: 1;}
    .user_sec .col-9 {flex-basis: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;max-width: 100%;}
    /*  user-profile  */
    .login_sec .col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .userprfile_form .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .userprfile_form .col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    /*cart*/
   .common_secpad .col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .common_secpad .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .mid_head_row .row {flex-direction: column-reverse;}

    section.breadcrumb_sec,.common_secpad,section.m_d_makesec,section.m_d_midsec,section.serchdistrubte,section.hom_prodsec,section.make_distributer,.newsletterrow,section.home_about,section.customer_reviews,section.home_flagshippratner,.user_sec,.people_sec {padding: 20px 0;}
    .eshop_asset {display: block;text-align: center;padding: 8px 0 0 0;}
    .head_search input {min-width: 75%;margin-bottom: 5px;height: 35px;}
    .sec_head h2 {font-size: 16px;}
    .prod_box .prod_img a img {max-width: 180px;}

    .prdall_btn a {font-size: 13px;}
    section.home_flagshippratner h2 {font-size: 15px;}
    .homeflagform label {font-size: 14px;}
    .homeflagform .form-control {margin-bottom: 20px;}
    .homeflagform .btn {min-width: 100%}
    .testimonial_box p {font-size: 14px;line-height: 20px;}
    .testimonial_box {margin: 0 5px 0 0;padding: 15px;}
    .home_aboutcontent p {font-size: 14px;line-height: 20px;text-align: justify;margin-bottom: 10px;}
    .home_aboutcontent p span {font-size: 14px;}
    .gem_reate {width: 100%;text-align: center;}
    .gem_reate a {max-width: 100%;padding: 10px 0;margin: 5px auto;line-height: 15px;}
    .gem_reate img {margin-bottom: 10px;margin-top: 10px;max-width: 100%}
    .gem_reate h3 {font-size: 20px;margin-bottom: 10px;}
    .web-footer .footblue_stripe span {font-size: 11px;padding: 4px;display: flex;justify-content: center;}
    .web-footer .news_leter p {font-size: 12px;margin: 0 0 6px 0;}
    .new_product {margin-bottom: 15px;}
    .aboutvalues span {min-width: 100%;padding: 8px 20px;text-align: center;margin: 6px 0;font-size: 15px;}
    .distributebox {padding: 15px;}
    .distributebox .organizename {font-size: 18px;line-height: 20px;margin: 5px 0 10px 0;}
    p.prsioncontact {font-size: 12px;margin: 0 0 10px 0;}
    .distributebox .infocontact a {font-size: 14px;line-height: 22px;}
    .distributebox .infocontact {margin-bottom: 10px;}
    .distributebox .enq_btn {font-size: 14px;}
    .distributebox a.enq_btn img {width: 17px;}
    .newsslect {margin-bottom: 10px;margin-top: 10px;}
    .m_d_bannertxt {padding-top: 0px;}
    .m_d_bannertxt h1, .m_d_midtxt h2 {margin-bottom: 10px;font-size: 18px;}
    .step_tomake h3::before {width: 60px;}
    .step_tomake h3 {margin-bottom: 10px;font-size: 16px;}
    .m_d_bannertxt p, .m_d_midtxt p, .step_tomake p {font-size: 14px;line-height: 22px;text-align: justify;margin-bottom: 5px;}
    .m_d_bannertxt p b {padding-top: 0;font-size: 14px;}
    .m_d_bannertxt .m_d_btn {margin: 10px 0;}
    .m_d_bannertxt .m_d_btn a {min-width: 100%;margin: 5px 0;}
    .m_d_midsec ul.benefits_bix {padding-left: 0;}
    .m_d_midsec ul.benefits_bix li {min-height: 80px;line-height: 80px;width: 100%;margin-top: 30px;}
    .step_tomake ul li {font-size: 14px;line-height: 22px;margin: 5px 0;}
    .step_tomake ul {padding-bottom: 10px;}
    step_tomake ul li::before, step_tomake ul li::after {width: 10px; height: 10px;left: 2px;top: 9px;}
    .m_d_enquiry {padding: 20px;}
    .m_d_enquiry h4 {margin-bottom: 10px;font-size: 18px;}
    .m_d_enquiry input {min-height: 30px;font-size: 13px;}
    button.submitquerry {width: 120px;}
    .filter_nav ul {display: flex;flex-wrap: wrap;}
    .filter_nav ul li {margin: 0 18px 5px 0;}
    .loadmore_product a {line-height: 16px;padding: 10px 26px;}
    .produnt_info h1 {font-size: 16px; margin-bottom: 10px;margin-top: 10px;}
    .produnt_info p {margin-bottom: 10px;line-height: 16px;}
    .produnt_info p small {font-size: 12px;}
    .produnt_info p b {font-size: 20px;}
    .produnt_info p i {font-size: 10px;}
    .produnt_info .buy_gem img {height: 30px;}
    .produnt_info .buy_gem {text-align: center;}
    .stocks {text-align: center;margin: 10px 0;}
    .shor_info {margin-bottom: 10px;padding-bottom: 10px;}
    section.more_detailinfo .tab-pane {padding: 15px 0;}
    section.more_detailinfo .tab-pane .shor_info {padding-bottom: 10px;}
    .delever-addres h4 {padding-bottom: 0px;font-size: 16px;margin: 5px 0;}
    .Address-nameNumber {margin-bottom: 0;}
    .hom_prodsec h2 {font-size: 14px;}
    .page_head h2 {font-size: 22px;margin-bottom: 0;}
    .user_ifolist p {font-size: 14px;margin-bottom: 5px;}
    .user_ifolist ul {margin-bottom: 10px;}
    .user_ifolist ul li {font-size: 14px;}
    .user_card h1 {font-size: 16px;}
    .user_card .mb-5 {margin-bottom: 10px!important;}
    .user_sec .user_card {padding: 20px;}
    .user_sec .user_card h1 {padding-top: 0;padding-bottom: 10px;}
    .card_div h3 {font-size: 14px;}
    .user_card .card_div h3 {font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
    .user_card .card_div .info_forms small {font-size: 10px;}
    .user_card .card_div .info_forms .btnsave {min-width: 100px;padding: 6px 20px;font-size: 14px;}
    .info_forms label {font-size: 14px;}
    .info_forms small {font-size: 70%;}
    .info_forms .btnsave {font-size: 14px;padding: 6px 20px;background: #4D9ACE;color: #fff;}
    .info_forms .form-control {font-size: 14px;}
    .addressrow p {font-size: 13px;margin-bottom: 5px;}
    .addressrow a {font-size: 14px;}
    .info_forms .caceladdresform {font-size: 14px;padding: 4px 12px;}
    .order_row .img-responsive {max-width: 80%;margin: auto;}
    .order_row,.ordbox,.order_detailbox {font-size: 14px;}
    .login_form.userprfile_form label {text-align: left!important;padding-left: 0;}
    .login_form {width: 100%;}
    section.login_sec.signin_se {padding-top: 30px;}
    .card-block {padding: 20px 20px 0 20px;font-size: 14px;}
    .card-block h3 {font-size: 20px;}
    .cart-summary-totals {padding: 0 20px 20px 20px;font-size: 14px;}
    .copon_block {padding: 0 20px 10px 20px;font-size: 14px;}
    .cart-container {padding: 20px 0;}
    .cart_box h3 {font-size: 18px;padding: 0 0 10px 0;}
    .product-line-grid img {max-width: 100%;}
    .checkout_block {font-size: 14px;}
    .checkout_box h2 {font-size: 18px;}
    .checkout_box p {font-size: 14px;margin-bottom: 10px;}
    .checkout_block h4 {font-size: 16px;}
    .paylist img {max-width: 20%;}
    .checkout .btn-primary {margin-bottom: 10px;}
    .sec_heading h4 {font-size: 16px;}
    .sec_heading h2 {font-size: 18px;margin-bottom: 5px;}
    .sec_para p {font-size: 14px;line-height: 22px;margin-bottom: 0;}
    .cta_form input {font-size: 14px;width: 100%;}
    .cta_form .btn {color: #fff;background: #007bff;line-height: 22px;}
    .contact_info h3 {font-size: 16px;}
    .contact_info p {font-size: 14px;margin-bottom: 10px;}
    .wrapper {padding-top: 99px;}
    .foot_logo img {width: 65%;}
    .foot_addr p {margin: 6px;font-size: 13px;}
    section.breadcrumb_sec {margin-bottom: 0px;}
    .user_ifolist ul li a {padding: 10px 15px;font-size: 14px;margin-bottom: 5px;}
    .product-line-grid {display: block;}
    .contact_sec .p-lr-30 {padding: 0 15px;}
    .contact_info {margin-top: 20px;}
    .cta_form.contact_form {padding: 20px 18px;}
    .contact_info ul {display: block;}
    .contact_info ul li:first-child {width: 100%;border-bottom: 2px solid #1198cf;border-right: none;}
    .contact_info ul li:last-child {width: 100%;padding-bottom: 10px;}
    .contact_info ul li:first-child img {width: 120px;margin-top: 5px;}
    .contact_info ul li {width: 100%;padding: 10px 15px 0 15px;}
    .contact_info ul li h3 {padding-bottom: 5px;}
    .contact_sec .sec_heading h4 {font-size: 16px;margin-bottom: 5px;}
    .contact_sec .sec_heading::before {width: 100px;}
    .m_d_banner_img .img-responsive {max-width: 70%;margin: auto;}
    .addressrow .addressbtns {display: flex;padding-left: 0px;}
    .addressrow .addressbtns a {min-width: 90px;padding: 5px 15px;margin-right: 6px;}
    .ratingpost_btn {padding-top: 10px;}
    .ratingbox .inner-content {padding-top: 10px;}
/*nav-bars*/
    .top_head_row {display: none;}
    .cart_acount {position: fixed;bottom: 0;left:0;z-index:999;display: flex;justify-content: center;width: 100%;background: #f0f3f6;padding: 10px 0;}
    .eshop_asset .cart_acount a {font-weight: 500;}
    .eshop_asset .cart_acount a:first-child {margin-left: 0px;}
    .head_search button {line-height: 32px;height: 35px;}
    .sitelogo a img {max-height: 50px;color: red}
    .bottom_head_row  .col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    body.active .wrapper {filter: blur(50px);transition: 300ms all;}
    body .wrapper{transition: 300ms all;}
    .bottom_head_row {display:none; position: absolute; top: auto;right: 0px; right:auto;background: #525252;height: 100vh;width: 100%;padding-bottom: 20px;border-top: none;} 
    .manu_bars {display: block!important;position:absolute; top: 13px; right:30px;}
    .bottom_head_row {display:block;transform: translateX(100%);transition: 600ms all;}
    .bottom_head_row.active{display:block;transform: translateX(0%);transition: 600ms all;}
    .bottom_head_row .nav.navbar ul {display: block;padding-top: 15px;}
    .bottom_head_row .nav.navbar ul li {text-align: center;}
    .bottom_head_row .nav.navbar ul li a {padding: 6px 0;color: #fff;}
    .ct-blog-grid-layout1 .item--featured a img, .ct-blog-carousel-layout1 .item--featured a img {
        height: 100% !important;
    }

    .ct-blog-grid-layout1 .item--title, .ct-blog-carousel-layout1 .item--title {
        line-height: 20px !important;
        margin-bottom: 10px !important;
        padding: 10px 0 0 !important;
    }

    .ct-blog-grid-layout1 .item--readmore, .ct-blog-carousel-layout1 .item--readmore {
        padding-top: 10px !important;
    }

        .ct-blog-grid-layout1 .item--readmore a, .ct-blog-carousel-layout1 .item--readmore a {
            font-size: 14px !important;
        }

    .people_sec .mb-5 {
        margin-bottom: 1rem !important;
      
    }

    .sec_head h2, .sec_head h1 {
        font-size: 16px !important;
    }

    .prod_box .prod_img a img {
        max-width: 100% !important;
    }

}

@media (max-width:500px) {
    .prod_box {margin: 0;} 
    .prod_box .prod_text {padding-top: 10px;}
    .prod_box .prod_text .prod_heading h3 {color: #100f0e;font-size: 13px;line-height: 16px;}
    .prod_box .prod_img a img {max-width: 210px;}
    .new_product {flex-direction: column-reverse;margin-bottom: 15px;}
    .new_product .new_product_txt {padding-right: 15px;}
    .new_product .new_product_img {padding: 0 24px 0 20px;border-radius: 0;}
    .new_product > div {width: 100%}
    .new_product .new_product_img .orinto_shopee {top: calc(100% - 60px);right: 10px;left: inherit;width: 60px;height: 60px;line-height: 52px;}
    .new_product .new_product_txt span {padding: 10px 0;}
    .new_product .new_product_img .img-responsive {max-width: 80%;}
    .m_d_banner_img .img-responsive {max-width: 80%;margin: auto;}
    .web-footer .copyright {margin-top: 20px!important;}
    .serchdistrubte .col-md-12 {padding-right: 0;padding-left: 0;margin: 0;}
    .serchdistrubte .row {margin: 0;}
    section.make_distributer .row {margin: 0;}
    .make_distributer .col-xs-12 {padding-right: 0;padding-left: 0;}
    .m_d_midsec .col-xs-12 {padding-right: 0;padding-left: 0;}
    section.m_d_makesec .row {margin: 0;}
    .m_d_makesec .col-xs-12 {padding-right: 0;padding-left: 0;}
    .buy_processed {display: block;}
    .p_qty {margin-right: 0px;margin-bottom: 5px;}
    .buy_processed .detailbtns a {margin-right: 0;margin-bottom: 5px;}
    .more_detailinfo .nav li {width: 100%;display: block;text-align: center;}
    .more_detailinfo .nav li a {font-size: 14px;padding: 8px 20px;}
    .login_form {padding: 20px 20px;}
    .login_form h2 {font-size: 16px;padding-bottom: 15px;}
    .login_form form .form-group {margin-bottom: 10px;}
    .login_form form .form-group span i {font-size: 14px;}
    .login_form form .form-group span {width: 50px;line-height: 38px;height: 38px;}
    .login_form form .form-group input.form-control {height: 38px;font-size: 14px;}
    .termscheck label {font-size: 13px;}
    .formbtn {width: 50%;padding: 8px 20px;font-size: 14px;margin: 0;}
    .login_form p {padding-top: 0px;font-size: 14px;}

    .ct-blog-grid-layout1 .item--featured a img, .ct-blog-carousel-layout1 .item--featured a img {
        height: 100% !important;
    }

    .ct-blog-grid-layout1 .item--title, .ct-blog-carousel-layout1 .item--title {
        line-height: 20px !important;
        margin-bottom: 10px !important;
        padding: 10px 0 0 !important;
    }

    .ct-blog-grid-layout1 .item--readmore, .ct-blog-carousel-layout1 .item--readmore {
        padding-top: 10px !important;
    }

        .ct-blog-grid-layout1 .item--readmore a, .ct-blog-carousel-layout1 .item--readmore a {
            font-size: 14px !important;
        }

    .people_sec .mb-5 {
        margin-bottom: 1rem !important;
    }

    .sec_head h2, .sec_head h1 {
        font-size: 16px !important;
    }

    .prod_box .prod_img a img {
        max-width: 100% !important;
    }
}

.anima-icon1 {
  width: 28px;
  height: 20px;
  position: relative;
  margin: 0px;
  transform: rotate(0deg);
  transition: .5s ease-in-out;
  cursor: pointer;
}

.anima-icon1 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: .25s ease-in-out;
}
.anima-icon1 span {
  background: #000;
}

/* Icon 1 */

.anima-icon1 span:nth-child(1) {
  top: 0px;
  transform-origin: left center;
}
.anima-icon1 span:nth-child(2) {
  top: 8px;
  transform-origin: left center;
}
.anima-icon1 span:nth-child(3) {
  top: 16px;
  transform-origin: left center;
}
.anima-icon1.active span:nth-child(1) {
    transform: rotate(45deg);
    top: 0px;
    left: 8px;
}
.anima-icon1.active span:nth-child(2) {
    width: 0%;
    opacity: 0;
}
.anima-icon1.active span:nth-child(3) {
    transform: rotate(-45deg);
    top: 20px;
    left: 8px;
}