@media (max-width:1600px) {
    .client-logo .item-logo img { height: 600px; object-fit: cover; }
    dl.gallery-item img { height: 150px; width: 100%; }
    dl.gallery-item { width: 16%; }
    .container { width: 1140px; }
    .slider .inner-item { height: 750px; }
    .home-products .items .image { min-height: 300px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 50px; }

    /*HOME ABOUT US*/
    .vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 250px 30px 60px; margin-top: -60px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: -100px; bottom: -100px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 55%; }
    .readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 200px; font-size: 17px; line-height: 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
    .home-products .items { margin-right: 0; }
    .home-products .items .image { min-height: 366px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 35px; line-height: normal; margin-top: 100px; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; background-position: right !important; }
    .vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 175px; bottom: -130px; position: relative; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 35px; line-height: 35px; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .testimonial .slick-slide > div { width: 100%; }
    .testimonial .item .content .except { font-size: 16px; line-height: 22px; }
    footer.footer p { font-size: 17px; line-height: 28px; }
    footer.footer .footer-item h6 { font-size: 18px; }
    footer.footer .footer-info { padding: 30px 0; }
    footer.footer .copyrights a,
    footer.footer .copyrights p { font-size: 14px; }
    footer.footer .footer-info li .menu li { padding: 5px 0; line-height: normal; }
    .inner-banner { height: 450px; background-position: right !important; }
    .inner-banner h2 { font-size: 40px; line-height: normal; margin: 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 150px; left: 0; }
    .vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 35px; line-height: normal; }
    .add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 14px; width: 180px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0 0; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -36px; width: 250px; left: -49px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 35px; line-height: normal; }
    .Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 30px; font-size: 14px; width: 100%; padding: 8px; }
    .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer { width: 200px; }
    .single-merchandise .product.type-product .summary h1 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
    .single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 17px; line-height: 28px; }
    section.related.products h2 { margin: 100px 0 10px; font-size: 35px; line-height: normal; }
    .woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: 20px; margin: 20px 0 10px; }
    .woocommerce ul.products li.product.type-product .button { width: 180px; line-height: 20px; font-size: 14px; }
}
@media (max-width:1399px) {
    .client-logo .item-logo img { height: 600px; object-fit: cover; }
    dl.gallery-item img { height: 150px; width: 100%; }
    dl.gallery-item { width: 15%; }
    .container { width: 100%; }
    .slider .inner-item { height: 750px; }
    .home-products .items .image { min-height: 300px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 50px; }

    /*HOME ABOUT US*/
    .vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 250px 30px 60px; margin-top: -60px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: -100px; bottom: -100px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 55%; }
    .readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 200px; font-size: 17px; line-height: 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
    .home-products .items { margin-right: 0; }
    .home-products .items .image { min-height: 366px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 35px; line-height: normal; margin-top: 100px; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; background-position: right !important; }
    .vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 175px; bottom: -130px; position: relative; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 35px; line-height: 35px; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 17px; line-height: 28px; }
    .testimonial .slick-slide > div { width: 100%; }
    .testimonial .item .content .except { font-size: 16px; line-height: 22px; }
    footer.footer p { font-size: 17px; line-height: 28px; }
    footer.footer .footer-item h6 { font-size: 18px; }
    footer.footer .footer-info { padding: 50px 0; }
    footer.footer .copyrights a,
    footer.footer .copyrights p { font-size: 14px; }
    footer.footer .footer-info li .menu li { padding: 5px 0; line-height: normal; }
    .inner-banner { height: 450px; background-position: right !important; }
    .inner-banner h2 { font-size: 40px; line-height: normal; margin: 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 150px; left: 0; }
    .vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 35px; line-height: normal; }
    .add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 17px; line-height: 28px; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 14px; width: 180px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0 0; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -36px; width: 250px; left: -49px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 35px; line-height: normal; }
    .Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 30px; font-size: 14px; width: 100%; padding: 8px; }
    .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer { width: 200px; }
    .single-merchandise .product.type-product .summary h1 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
    .single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 17px; line-height: 28px; }
    section.related.products h2 { margin: 100px 0 10px; font-size: 35px; line-height: normal; }
    .woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: 20px; margin: 20px 0 10px; }
    .woocommerce ul.products li.product.type-product .button { width: 180px; line-height: 20px; font-size: 14px; }

    /*  QA CSS  */
    .wpb_text_column p:last-child,
    .slider .main-slider .inner-item .caption p { font-size: 16px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-all-services h2.vc_custom_heading,
    .slider .main-slider .inner-item .caption h2 { font-size: 55px; line-height: 60px; }
    .slider .main-slider .inner-item .caption .readmore a { width: 200px; }
    .headerSection .top-search .social-icons li { width: 40px; height: 40px; padding: 4px 3px; }
}
@media (max-width:1169px) {
    .client-logo .item-logo img { height: 400px; object-fit: cover; }
    dl.gallery-item img { height: 150px; width: 100%; }
    dl.gallery-item { width: 15.5%; }
    body { font-size: 12px; line-height: 20px; }
    .container { width: 970px; }
    .slider .inner-item { height: 700px; background-position: left !important; }
    .slider .main-slider .inner-item .caption { transform: translateY(100%); width: 100%; padding: 0; text-align: left; }
    .slider .main-slider .inner-item .caption h2 { font-size: 35px; line-height: normal; }
    .slider .main-slider .inner-item .caption p { font-size: 14px; line-height: 20px; text-align: left; }
    .headerSection .logo img { width: 180px; height: auto; }
    .slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }
    .custom-shop { min-height: 450px; }
    .menu-header > ul > li > a { padding: 0px 15px; }

    /*HOME ABOUT US*/
    .vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 14px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: -100px; bottom: -100px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 45%; }
    .readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 180px; font-size: 14px; line-height: 22px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
    .home-products .items { margin-right: 0; }
    .home-products .items .image { min-height: 366px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 35px; line-height: normal; margin-top: 100px; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 14px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; background-position: right !important; }
    .vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 14px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 175px; bottom: -130px; position: relative; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 35px; line-height: 35px; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 14px; line-height: 20px; }
    .testimonial .slick-slide > div { width: 100%; }
    .testimonial .item .content .except { font-size: 14px; line-height: 20px; }
    footer.footer p { font-size: 14px; line-height: 20px; }
    footer.footer .footer-item h6 { font-size: 16px; }
    footer.footer .footer-info { padding: 50px 0; }
    footer.footer .copyrights a,
    footer.footer .copyrights p { font-size: 14px; }
    footer.footer .footer-info li .menu li { padding: 5px 0; }
    .inner-banner { height: 400px; background-position: right !important; }
    .inner-banner h2 { font-size: 35px; line-height: normal; margin: 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 100px; left: 0; }
    .vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 35px; line-height: normal; }
    .add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 14px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 35px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 14px; width: 180px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0 0; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -36px; width: 250px; left: -49px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 35px; line-height: normal; }
    .Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 30px; font-size: 14px; width: 100%; padding: 5px; }
    .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer { width: 170px; }
    .single-merchandise .product.type-product .summary h1 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
    .single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 14px; line-height: 20px; }
    section.related.products h2 { margin: 100px 0 10px; font-size: 35px; line-height: normal; }
    .woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: 20px; margin: 20px 0 10px; }
    .woocommerce ul.products li.product.type-product .button { width: 180px; line-height: 20px; font-size: 14px; }

    /*  QA css */
    .menu-header > ul > li > a { font-size: 15px; padding: 0px 8px }
    .menu-header > ul > li.quote-btn a { width: 180px; }
    .headerSection .contact_details ul li { display: flex; align-items: center; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-all-services h2.vc_custom_heading { font-size: 35px; }
    .services-sec .item .content .readmore { width: 170px; }
    .headerSection .top-search .social-icons li { width: 40px; height: 40px; padding: 8px 3px; }
}
@media (max-width:991px) {
    .client-logo .item-logo img { height: 400px; object-fit: cover; }
    dl.gallery-item img { height: 120px; width: 100%; }
    dl.gallery-item { width: 18%; }
    body { font-size: 12px; line-height: 20px; }
    .container { width: 100%; }
    .slider .inner-item { height: 500px; background-position: left !important; }
    .slider .main-slider .inner-item .caption { transform: translateY(70%); width: 100%; padding: 0; text-align: center; }
    .slider .main-slider .inner-item .caption h2 { font-size: 26px; line-height: normal; text-align: center; }
    .slider .main-slider .inner-item .caption p { font-size: 12px; line-height: normal; text-align: center; }
    .headerSection .logo img { width: 300px; height: auto; }
    .slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }

    /*wasim*/
    .top-detail ul { text-align: center; }
    .top-detail a { font-size: 12px; }
    .home header.headerSection { position: relative; border: 0; }
    .row.navigation_section { display: block; }
    .right-menu { display: none; }
    .vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .woocommerce ul.products li.product.type-product { width: 50%; }
    .vc_row.wpb_row.vc_row-fluid.Cover_section .Card_heading .vc_column-inner { padding: 50px; min-height: 500px; }
    .vc_row.wpb_row.vc_row-fluid.Cover_section h3.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 20px; }
    .custom-shop { min-height: 620px; padding: 25px; }
    .vc_row.wpb_row.vc_row-fluid.news_letter_section h4.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 15px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first .wpb_text_column p { font-size: 16px; line-height: 30px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first:after { background-size: 100% auto; width: 320px; height: 43px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first { padding-bottom: 20px; margin-bottom: 50px; }
    header.headerSection { padding: 10px 0; }

    /*HOME ABOUT US*/
    .vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 12px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: 0; bottom: -100px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 30%; }
    .readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 150px; font-size: 12px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .home-products .items { margin-right: 0; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 26px; line-height: normal; margin-top: 100px; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 12px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 12px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 200px; bottom: 0; position: relative; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 12px; line-height: normal; }
    .testimonial .slick-slide > div { width: 100%; }
    .testimonial .item .content .except { font-size: 12px; line-height: 20px; }
    footer.footer p { font-size: 12px; line-height: 20px; }
    footer.footer .footer-item h6 { font-size: 16px; }
    footer.footer .footer-info { padding: 30px 0; }
    footer.footer .copyrights .fleft,
    footer.footer .copyrights .fright { float: none; text-align: center; }
    footer.footer .copyrights a,
    footer.footer .copyrights p { font-size: 12px; }
    .inner-banner { height: 220px; background-position: right !important; }
    .inner-banner h2 { font-size: 26px; line-height: normal; margin: 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 160px; left: 0; }
    .vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 26px; line-height: normal; }
    .add-to_cart a.button.add_to_cart_button { width: 150px; font-size: 12px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 12px; width: 150px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -80px; width: 300px; left: -50px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 26px; line-height: normal; }
    .Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 20px; font-size: 14px; width: 100%; padding: 5px; }
    .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer { width: 100%; }
    .single-merchandise .product.type-product .summary h1 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
    .single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 12px; line-height: normal; }
    section.related.products h2 { margin: 100px 0 10px; font-size: 26px; line-height: normal; }
    .woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: normal; margin: 20px 0 10px; }
    .woocommerce ul.products li.product.type-product .button { width: 100%; line-height: normal; font-size: 12px; }
    .Packages .woocommerce ul.products li.product.type-product { width: 100%; }
    .Packages .woocommerce ul.products li.product.type-product:nth-child(2n) .shop_white_right .row { display: block; }
    .Packages .woocommerce ul.products li.product.type-product .shop_white_right h2 { font-size: 26px; line-height: normal; }
    .Packages .woocommerce ul.products li.product.type-product .shop_white_right .readmore a { width: 150px; line-height: 20px; }
    .our_articles .content p { font-size: 12px; line-height: 20px; margin: 0 0 30px; }
    .our_articles .readmore a { font-size: 16px; width: 150px; }
    .wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

    /*  QA css  */
    .headerSection .container { padding-bottom: 0px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-all-services h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-about-sec h2.vc_custom_heading { font-size: 30px; line-height: 45px; }
    .wpb_single_image .vc_single_image-wrapper { padding-left: 20px; }
    .services-sec .item .content .readmore { width: 160px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages h2.vc_custom_heading { margin: 0 0 20px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages { padding: 50px 0 0; }
    .vc_row.wpb_row.vc_row-fluid.home-client-sec { padding: 20px 0; }
    footer.footer .contact_details li { padding-left: 0px; }
    .footer .newsletter-sec { padding: 100px 50px 50px; }
    .footer .newsletter-sec:before { top: 20px; left: 35px; }
    .headerSection .menu-row { justify-content: center; }
    .headerSection .menu-row { justify-content: center; }
    .headerSection .contact_details ul { justify-content: center; }
    .hide_in991_screen { display: none; }
}
@media (max-width:767px) {
    .client-logo .item-logo img { height: 300px; object-fit: cover; }
    dl.gallery-item img { height: 300px; width: 100%; }
    dl.gallery-item { width: 100%; }
    body { font-size: 12px; line-height: 20px; }
    .container { width: 100%; }
    .slider .inner-item { height: 500px; background-position: left !important; }
    .slider .main-slider .inner-item .caption { transform: translateY(70%); width: 100%; padding: 0; text-align: center; }
    .slider .main-slider .inner-item .caption h2 { font-size: 26px; line-height: normal; }
    .slider .main-slider .inner-item .caption p { font-size: 12px; line-height: normal; text-align: center; }
    .headerSection .logo img { width: 102px; height: auto; }
    .slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }

    /*wasim*/
    .top-detail ul { text-align: center; }
    .top-detail a { font-size: 12px; }
    .home header.headerSection { position: relative; border: 0; }
    .row.navigation_section { display: block; }
    .right-menu { display: none; }
    .vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .woocommerce ul.products li.product.type-product { width: 100%; }
    .vc_row.wpb_row.vc_row-fluid.Cover_section .Card_heading .vc_column-inner { padding: 50px; min-height: 500px; }
    .vc_row.wpb_row.vc_row-fluid.Cover_section h3.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 20px; }
    .custom-shop { min-height: 450px; padding: 15px; }
    .vc_row.wpb_row.vc_row-fluid.news_letter_section h4.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 15px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first .wpb_text_column p { font-size: 16px; line-height: 30px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first:after { background-size: 100% auto; width: 320px; height: 43px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first { padding-bottom: 20px; margin-bottom: 50px; }
    header.headerSection { padding: 70px 0 10px; }

    /*HOME ABOUT US*/
    .vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 12px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: 0; bottom: -100px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 30%; }
    .readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 150px; font-size: 12px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .home-products .items { margin-right: 0; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 26px; line-height: normal; margin-top: 100px; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 12px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 12px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 200px; bottom: 0; position: relative; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 12px; line-height: normal; }
    .testimonial .slick-slide > div { width: 100%; }
    .testimonial .item .content .except { font-size: 12px; line-height: 20px; }
    footer.footer p { font-size: 12px; line-height: 20px; }
    footer.footer .footer-item h6 { font-size: 16px; }
    footer.footer .footer-info { padding: 30px 0; }
    footer.footer .copyrights .fleft,
    footer.footer .copyrights .fright { float: none; text-align: center; }
    footer.footer .copyrights a,
    footer.footer .copyrights p { font-size: 12px; }
    .inner-banner { height: 220px; background-position: right !important; }
    .inner-banner h2 { font-size: 26px; line-height: normal; margin: 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 160px; left: 0; }
    .vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 26px; line-height: normal; }
    .add-to_cart a.button.add_to_cart_button { width: 150px; font-size: 12px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 12px; width: 150px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -80px; width: 300px; left: -50px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 26px; line-height: normal; }
    .Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 20px; font-size: 14px; width: 100%; padding: 5px; }
    .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer { width: 100%; }
    .single-merchandise .product.type-product .summary h1 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
    .single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 12px; line-height: normal; }
    section.related.products h2 { margin: 100px 0 10px; font-size: 26px; line-height: normal; }
    .woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: normal; margin: 20px 0 10px; }
    .woocommerce ul.products li.product.type-product .button { width: 100%; line-height: normal; font-size: 12px; }
    .Packages .woocommerce ul.products li.product.type-product { width: 100%; }
    .Packages .woocommerce ul.products li.product.type-product:nth-child(2n) .shop_white_right .row { display: block; }
    .Packages .woocommerce ul.products li.product.type-product .shop_white_right h2 { font-size: 26px; line-height: normal; }
    .Packages .woocommerce ul.products li.product.type-product .shop_white_right .readmore a { width: 150px; line-height: 20px; }
    .our_articles .content p { font-size: 12px; line-height: 20px; margin: 0 0 30px; }
    .our_articles .readmore a { font-size: 16px; width: 150px; }
    .wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

    /*  QA  add css*/
    footer.footer .footer-item li { padding: 0px; }
    .footer .newsletter-sec { padding: 50px 10px; }
    .footer .newsletter-sec:before { top: -10px; }
    .wpb_single_image img { max-width: 70%; }
    .vc_row.wpb_row.vc_row-fluid.home-about-sec h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-all-packages h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-all-services h2.vc_custom_heading { font-size: 25px; line-height: 35px; }
    .vc_row.wpb_row.vc_row-fluid.home-client-sec { padding: 0px 0px 50px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages { padding: 50px 0 0; }
    .home-service-box .vc_col-sm-4 .vc_column-inner { padding: 0px !important; }
    .headerSection .logo img { width: 200px; }
    .headerSection .container { padding: 0px 20px; }
    .row.navigation_section,
    .headerSection .menu-row { padding: 10px 0px; }
    .headerSection .menu-row { justify-content: center; }
}
@media (max-width:479px) {
    .client-logo .item-logo img { height: 300px; object-fit: cover; }
    dl.gallery-item img { height: 300px; width: 100%; }
    dl.gallery-item { width: 100%; }
    body { font-size: 12px; line-height: 20px; }
    .container { width: 100%; }
    .slider .inner-item { height: 500px; background-position: left !important; }
    .slider .main-slider .inner-item .caption { transform: translateY(70%); width: 100%; padding: 0; text-align: center; }
    .slider .main-slider .inner-item .caption h2 { font-size: 26px; line-height: normal; }
    .slider .main-slider .inner-item .caption p { font-size: 12px; line-height: normal; text-align: center; }
    .headerSection .logo img { width: 200px; height: auto; }
    .slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }

    /*wasim*/
    .top-detail ul { text-align: center; }
    .top-detail a { font-size: 12px; }
    .home header.headerSection { position: relative; border: 0; padding: 50px 0px 0px; }
    .row.navigation_section { display: block; }
    .right-menu { display: none; }
    .vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .woocommerce ul.products li.product.type-product { width: 100%; }
    .vc_row.wpb_row.vc_row-fluid.Cover_section .Card_heading .vc_column-inner { padding: 50px; min-height: 500px; }
    .vc_row.wpb_row.vc_row-fluid.Cover_section h3.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 20px; }
    .custom-shop { min-height: 450px; padding: 15px; }
    .vc_row.wpb_row.vc_row-fluid.news_letter_section h4.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 15px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first .wpb_text_column p { font-size: 16px; line-height: 30px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first:after { background-size: 100% auto; width: 320px; height: 43px; }
    .vc_row.wpb_row.vc_row-fluid.about-us-first { padding-bottom: 20px; margin-bottom: 50px; }
    header.headerSection { padding: 80px 0; }

    /*HOME ABOUT US*/
    .vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 12px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: 0; bottom: -100px; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 30%; }
    .readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 150px; font-size: 12px; line-height: 18px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .home-products .items { margin-right: 0; }
    .vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 26px; line-height: normal; margin-top: 100px; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 12px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; }
    .vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 12px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 200px; bottom: 0; position: relative; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 12px; line-height: normal; }
    .testimonial .slick-slide > div { width: 100%; }
    .testimonial .item .content .except { font-size: 12px; line-height: 20px; }
    footer.footer p { font-size: 12px; line-height: 20px; }
    footer.footer .footer-item h6 { font-size: 16px; }
    footer.footer .footer-info { padding: 30px 0; }
    footer.footer .copyrights .fleft,
    footer.footer .copyrights .fright { float: none; text-align: center; }
    footer.footer .copyrights a,
    footer.footer .copyrights p { font-size: 12px; }
    .inner-banner { height: 220px; background-position: right !important; }
    .inner-banner h2 { font-size: 26px; line-height: normal; margin: 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
    .vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 160px; left: 0; }
    .vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 26px; line-height: normal; }
    .add-to_cart a.button.add_to_cart_button { width: 150px; font-size: 12px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 26px; line-height: normal; }
    .vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 12px; width: 150px; line-height: 20px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -80px; width: 300px; left: -50px; }
    .vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 26px; line-height: normal; }
    .Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 20px; font-size: 14px; width: 100%; padding: 5px; }
    .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer { width: 100%; }
    .single-merchandise .product.type-product .summary h1 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
    .single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 12px; line-height: normal; }
    section.related.products h2 { margin: 100px 0 10px; font-size: 26px; line-height: normal; }
    .woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: normal; margin: 20px 0 10px; }
    .woocommerce ul.products li.product.type-product .button { width: 100%; line-height: normal; font-size: 12px; }
    .Packages .woocommerce ul.products li.product.type-product { width: 100%; }
    .Packages .woocommerce ul.products li.product.type-product:nth-child(2n) .shop_white_right .row { display: block; }
    .Packages .woocommerce ul.products li.product.type-product .shop_white_right h2 { font-size: 26px; line-height: normal; }
    .Packages .woocommerce ul.products li.product.type-product .shop_white_right .readmore a { width: 150px; line-height: 20px; }
    .our_articles .content p { font-size: 12px; line-height: 20px; margin: 0 0 30px; }
    .our_articles .readmore a { font-size: 16px; width: 150px; }
    .wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

    /*  QA  add css*/
    .headerSection .contact_details ul li { display: flex; align-items: center; }
    .headerSection .contact_details ul li a { font-size: 12px; }
    .headerSection .container { padding-bottom: 0px; }
    .vc_row.wpb_row.vc_row-fluid.home-about-sec h2.vc_custom_heading { font-size: 18px; font-size: 18px; }
    .vc_row.wpb_row.home-service-box { margin-top: -220px; }
    .slider .main-slider .inner-item .caption { transform: translateY(20%); }
    .home-service-box .vc_col-sm-4 .vc_column-inner { padding: 0px !important; }
    .vc_row.wpb_row.vc_row-fluid.home-about-sec h2.vc_custom_heading { line-height: 35px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages h2.vc_custom_heading,
    .vc_row.wpb_row.vc_row-fluid.home-all-services h2.vc_custom_heading { font-size: 22px; line-height: 35px; }
    .services-sec .item .content .readmore { width: 192px; }
    .vc_row.wpb_row.vc_row-fluid.home-all-packages,
    .vc_row.wpb_row.vc_row-fluid.home-client-sec { padding: 30px 0 0; }
    .wpb_single_image img { max-width: 70%; }
    li#nav_menu-3 { padding-left: 30px; }
    footer.footer .contact_details li,
    footer.footer .footer-item li#nav_menu-2 { padding-left: 30px; }
    footer.footer .footer-info li a,
    footer.footer .footer-info li .menu li a { font-size: 12px; line-height: 20px; }
    .footer .newsletter-sec { padding: 50px 10px }
    .footer .newsletter-sec:before { top: -10px; }
    .headerSection .menu-row { justify-content: center; }
}