/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
#top ul#menu-main-1 li.current-menu-item a span li#menu-item-190 {
    color: #fff !important;
}
body.product-template-default.single.single-product.postid-103.logged-in.admin-bar.theme-salient.woocommerce.woocommerce-page.woocommerce-js.material.wpb-js-composer.js-comp-ver-6\.9\.1.vc_responsive.customize-support #top ul li a span {
    color: #142A3D !important;
}
body.product-template-default.single.single-product.postid-103.logged-in.admin-bar.theme-salient.woocommerce.woocommerce-page.woocommerce-js.material.wpb-js-composer.js-comp-ver-6\.9\.1.vc_responsive.customize-support #top {
    background-image: url(https://devu05.testdevlink.net/openeez/wp-content/uploads/2023/04/banr-bg_01.jpg);
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
#top .right-aligned-menu-items ul li.current-menu-item a span {
    color: #1ac45a;
}
/* #top ul#menu-main-1 li.current-menu-item a span {
    color: #81c990;
} */
/* li#menu-item-38 a:active {
    color: #22c660 !important;
} */
.page-id-31 #ban-inr h1:before {
    right: 48px;
    top: -175px;
}
#ban-inr h3.vc_custom_heading.hd5 {
    font-family: 'amnestia' !important;
}

div#pro p strong {
    font-family: 'amnestia' !important;
}

.woocommerce-product-details__short-description p strong {
    font-family: 'calibre-lt' !important;
}
div#ttee p {
    font-family: 'amnestia' !important;
}
/* html, body, p, span{
	  text-shadow: 0 0 black;
} */
div#sc-sec p span {
    color: #222222 !important;
	text-shadow: 0 0 black;
}
div#ban-inr h3 strong span {
    font-family: 'amnestia' !important;
}
span.sku_wrapper {
    display: none !important;
}
#ttee p {
    font-size: 22px;
    line-height: 48px;
    font-family: Comic Sans !important;
}
h1.vc_custom_heading.hd5 {
    font-family: Comic Sans !important;
}
.woocommerce div.product .summary p.price {
    display: none !important;
}
.woocommerce form .form-row label {
    color: #000 !important;
}
/* label {
    color: #000 !important;
} */
body.single-product .summary form.cart button.single_add_to_cart_button.button:hover {
    background-color: transparent !important;
}

input.minus {
    background: #000 !important;
    color: #fff !important;
}
input.plus {
    background: #000 !important;
    color: #fff !important;
}
span.posted_in {
    display: none !important;
}
ul.tabs.wc-tabs {
    display: none !important;
}
div#tab-reviews {
    display: none !important;
}
/* label {
    color: #000 !important;
} */
header#top ul li a {
    color: #1f405d !important;
}
div#or-sec h3 {
    text-transform: uppercase;
    font-size: 22px !important;
    line-height: 68px !important;
    font-family: 'amnestia' !important;
}

div#or-sec h3 {
    text-transform: uppercase;
    font-size: 22px !important;
    line-height: 68px !important;
    font-family: 'amnestia' !important;
}
.modal-area p {
    font-size: 20px !important;
}
div#or-sec .car-txt p {
    min-height: 130px !important;
}
div#ban-inr p {
    font-family: 'calibre-lt' !important;
}
div#frm-sec p {
    font-family: 'calibre-lt';
}
div#af-sec p {
    font-family: 'calibre-lt';
}
div#news-sec p {
    font-family: 'calibre-lt';
}
div#pvt-sec ul li {
    font-family: 'calibre-lt';
	text-shadow: 0 0 black;
}
div#or-sec .owl-stage p {
    font-family: 'calibre-lt' !important;
}
div#abt-sec p {
    font-family: 'calibre-lt';
	    text-shadow: 0 0 black;
}
div#ban-inr p {
    font-family: 'calibre-lt';
}
h2.popover__title {
    /* margin: -34px; */
    margin-top: -50px;
}

.carousel-item {
    min-height: 388px;
}
#sc-sec p {
    min-height: 77px !important;
}
#faq h3 {
    font-family: 'amnestia' !important;
}
div#pvt-sec h3 {
    font-family: 'amnestia' !important;
}
p.popover__message {
    color: #fff !important;
}
.modal-area p {
    color: #fff !important;
}
ul.scl li {
    list-style: none !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #fff !important;
}
/* label {
    color: #fff !important;
} */
a.nectar-button.small.regular.accent-color.regular-button, .woocommerce-page button[type=submit].single_add_to_cart_button, body[data-form-submit=regular].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button{
    background: transparent !important;
    color: #fff !important;
    font-family: calibre;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 25px;
    line-height: 1.1;
    background: url(/openeez/wp-content/uploads/2023/04/btn-bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 100% !important;
    background-size: 100% 100% !important;
    padding: 17px 70px !important;
}
#top ul.buttons.sf-menu.product_added li a {
    font-family: 'amnestia' !important;
}
#top ul.buttons.sf-menu.product_added li a {
    font-family: 'amnestia' !important;
}
#top .icon-salient-cart:before {
    content: url(/openeez/wp-content/uploads/2023/04/cart.png);
    position: relative;
    top: -9px;
}
#top .icon-salient-m-user:before {
    content: url(/openeez/wp-content/uploads/2023/04/user.png);
    position: relative;
    top: -7px;
}

#top ul#menu-main-1 li a span:after {
    border-color: #19be57 !important;
}
#top p.woocommerce-mini-cart__empty-message {
    background: #ddd;
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after {
    border-color: #19be57 !important;
}
#top ul#menu-main-1 li a {
    font-family: 'amnestia' !important;
    color: #1f405d !important;
    letter-spacing: 5px;
}
#top ul#menu-main-1 li.current-menu-item a span {
    color: #1ac45a;
}
#top ul#menu-main-1 li a {
    font-family: 'amnestia' !important;
    color: #1f405d !important;
    letter-spacing: 5px;
}

#top ul#menu-main-1 li.current-menu-item a span {
    color: #1ac45a;
}
#top ul.buttons.sf-menu li a {
    font-family: 'amnestia' !important;
    letter-spacing: 4px;
}

#ban-inr h3.vc_custom_heading.hd5 {
    background: url(/openeez/wp-content/uploads/2023/04/h3-bg.png);
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    max-width: 65%;
    padding: 4px 2px;
    margin: 20px auto;
    font-family: calibre-md !important;
    letter-spacing: 5px;
}
#ban-inr h1:before {
    content: url(/openeez/wp-content/uploads/2023/04/h1-aftr.png);
    position: absolute;
    right: -5px;
    top: -120px;
    transform: scale(0.8);
}
h1.vc_custom_heading.hd5, h1.product_title.entry-title.nectar-inherit-default {
    font-family: amnestia !important;
}
#ban-inr .banaftr {
    position: absolute;
    right: -270px;
    bottom: -176px;
    width: 29%;
}
#ban-inr .banbfr {
    position: absolute;
    left: -21em;
    top: 90px;
}
#ban-inr .ban-txt p {
	font-size: 20px;
    max-width: 60%;
    margin: auto;
    text-shadow: 0 0 black;
}
#ban-inr .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
#ban-inr h1:before {
}
#ban-inr h1 {
    color: #000 !important;
    position: relative;
    font-size: 60px !important;
    line-height: 128px !important;
}
#ban-inr {
    padding: 12em 0 15em 0 !important;
}
#sc-sec .sc-txt p {
    font-family: 'calibre-lt';
    font-weight: 300;
}
#sc-sec .sc-txt h5 {
    text-transform: uppercase;
    font-family: 'amnestia';
    font-weight: 500 !important;
    text-shadow: 0 0 black;
}
#sc-sec .vc_col-sm-4:nth-child(2):before {
    content: url(/openeez/wp-content/uploads/2023/04/scnd-arrow.png);
    position: absolute;
    right: -16%;
    top: 10%;
}
#sc-sec .vc_col-sm-4:nth-child(1):before {
    content: url(/openeez/wp-content/uploads/2023/04/frst-arrow.png);
    position: absolute;
    right: -16%;
    top: 10%;
}
#sc-sec .vc_col-sm-4:nth-child(1), #sc-sec .vc_col-sm-4:nth-child(2) {
    position: relative;
}
#abt-sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
#abt-sec .abt-img {
    position: absolute;
    bottom: 136px;
    left: -25px;
    right: -2px;
    margin: auto;
    width: 68%;
}
#abt-sec a#btn-bop {
    padding: 20px 30px 10px 40px !important;
    font-size: 17px;
}
#abt-sec .bact {
    position: absolute;
    right: -60px;
    top: -100px;
    z-index: 99;
}
#abt-sec .case {
    position: relative;
}
h2.vc_custom_heading.hd2 {
    text-transform: uppercase;
    font-size: 60px !important;
    line-height: 68px !important;
    font-family: 'amnestia' !important;
}
#or-sec .abt-txt p {
    max-width: 53%;
    margin: auto;
    font-size: 18px;
    line-height: 26px;
    font-family: 'calibre';
    opacity: 0.88;
    text-shadow: 0 0 black;
}
#or-sec .carousel-item:hover:before {
    content: url(/openeez/wp-content/uploads/2023/04/carbfr-hvr.png);
}
#or-sec .owl-stage {
    padding-top: 60px;
}
#or-sec .carousel-item:before {
    content: url(/openeez/wp-content/uploads/2023/04/car-bfr.png);
    position: absolute;
    top: -42px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 999;
    display: table;
}
#or-sec .carousel-item h5 {
    text-align: center;
    font-family: 'amnestia';
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
}
#or-sec .carousel-item:hover {
    background: #fff;
    border-color: #fff;
    box-shadow: 0px 0px 51px 0px rgba(188, 188, 188, 0.27);
    font-weight: 600;
}
#or-sec .carousel-item:hover p em {
    color: #829d79;
}
#or-sec .carousel-item p em {
    transition: 0.85s ease;
}
#or-sec .carousel-item p {
    font-size: 18px;
    line-height: 25px;
    text-align: center !important;
    font-weight: 600;
}
#or-sec .carousel-item {
    border: 3px solid #efefef;
    margin: 0 10px;
    padding: 50px 21px;
    border-radius: 15px;
    transition: 0.85s ease;
    position: relative;
}
#or-sec .carousel-item:hover h5 {
    color: #64be67 !important;
    font-family: 'amnestia';
}
#or-sec .ban-txt em {
    text-transform: uppercase !important;
}
#or-sec .carousel-item h5 {
    text-align: center;
    font-family: 'amnestia';
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
}
/* #or-sec {
    border-bottom: 1px solid #d9d9d9;
} */
#or-sec button.owl-prev:hover:before, #or-sec button.owl-next:hover:before {
    background: #0e2f47 !important;
    color:#fff !important;
    transition: .9s;
}
#or-sec button.owl-prev:before {
    content: "\f060";
    font-family: 'FontAwesome';
    font-size: 22px;
    box-shadow: unset !important;
    padding: 16px 18px;
    background: transparent;
    color:#0e2f47 !important;
    border-radius: 60px;
    border: 2px solid #64be67 !important;
}
#or-sec button.owl-prev {
    background: transparent;
    position: absolute;
    left: -110px;
    top: 260px;
    font-size: 0;
    border: 0px;
}

#or-sec button.owl-next:before {
    content: "\f061";
    font-family: 'FontAwesome';
    font-size: 22px;
    box-shadow: unset !important;
    padding: 16px 18px;
    background: transparent;
    color: #0e2f47 !important;
    border-radius: 60px;
    border: 2px solid #64be67 !important;
}
#or-sec button.owl-next {
    background: transparent;
    position: absolute;
    right: -110px;
    top: 260px;
    font-size: 0;
    border: 0px;
}
#or-sec .owl-carousel .owl-nav.disabled {
    display: block !important;
}
#or-sec .owl-dots {
    display: none;
}
/* #pvt-sec p {
    font-size: 18px !important;
    line-height: 26px !important;
    opacity: 0.88;
	font-family: 'calibre-lt' !important;
} */
#pvt-sec p {
    font-size: 20px !important;
    line-height: 26px !important;
    opacity: 0.88;
    font-family: 'calibre-lt' !important;
    color: #222222 !important;
    text-shadow: 0 0 black;
}
#pvt-sec h2.vc_custom_heading.hd2 {
    text-align: left !important;
}
#pvt-sec .p2 {
    position: absolute;
    right: -175px;
}
#pvt-sec .p1 {
    position: relative;
}
#footer-outer {
    z-index: 0;
}
#news-sec .news-img {
    position: absolute;
    left: -19em;
    top: -90px;
    z-index: 999;
}
#news-sec h2 {
    color: #fff !important;
}

#news-sec {
    padding: 180px 0 !important;
}
#news-sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
#news-sec form.tnp-form {
    display: flex;
    background: #fff;
    padding: 10px;
    max-width: 75%;
    margin: auto;
    position: relative;
}
#news-sec form.tnp-form:before {
    content: '\f0e0';
    font-family: 'FontAwesome';
    position: absolute;
    left: 18px;
    top: 16px;
    font-size: 16px;
    z-index: 9999;
    color: #829d79 !important;
    font-style: italic;
}
#news-sec form.tnp-form input.tnp-submit {
    width: auto;
    font-size: 0px;
    background: url(/openeez/wp-content/uploads/2023/04/sub.png);
    background-position: center !important;
    background-repeat: no-repeat !important;
    padding: 10px 27px !important;
}
#news-sec form.tnp-form input.tnp-email::placeholder {
    color: #142a3d;
    text-shadow: 0 0 #142a3d;
}
#news-sec form.tnp-form input.tnp-email {
    padding-left: 40px;
    color: #142a3d !important;
    background: #fff !important;
    font-family: 'calibre';
    font-style: italic;
    font-size: 16px;
    line-height: 24px;
}
#footer-outer ul.scl li:hover a {
    opacity: 1 !important;
}

#footer-outer ul.scl li:hover i {
    background: #369559 !important;
    color: #fff !important;
}
#footer-outer ul.scl li i {
    margin-right: 5px;
    width: 40px;
    height: 40px;
    line-height: 36px;
    color: #369559;
    border: 2px solid #369559;
    border-radius: 50%;
}
#footer-outer ul.scl li {
    display: inline-block;
}
#footer-outer ul.scl {
    margin: auto;
    display: table;
}
#footer-outer #footer-widgets ul li {
    margin-bottom: 10px !important;
}
#footer-outer #footer-widgets #nav_menu-4 ul li:hover a {
    color: #11823b !important;
}
#footer-outer #footer-widgets h4 {
    position: relative;
    margin-bottom: 30px;
    font-family: 'amnestia';
    font-size: 25px;
    line-height: 33px;
}
#footer-outer #footer-widgets h4:before {
    content: '';
    background: #369559;
    position: absolute;
    bottom: -10px;
    width: 35px;
    height: 4px;
}
#footer-outer #footer-widgets #nav_menu-4 ul li a {
    transition: 0.85s ease;
    font-weight: 600 !important;
}
#footer-outer #footer-widgets #nav_menu-4 ul li i {
    left: 4px;
    color: #11823b !important;
    position: absolute;
    top: 4px;
}
#footer-outer #footer-widgets #nav_menu-4 ul li {
    padding-left: 40px !important;
    position: relative;
    font-size: 15px;
    line-height: 23px;
}
#copyright p {
    font-family: 'calibre';
    font-size: 18px;
    line-height: 26px;
    opacity: 0.88;
}

#copyright {
    padding: 15px 0 !important;
}
#footer-outer #footer-widgets .row {
    border-bottom: 1px solid #ccc;
    padding: 60px 0 20px 0 !important;
}
#footer-outer #footer-widgets p, #footer-outer #footer-widgets a {
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: 'calibre';
    font-weight: 600;
}
#footer-outer #media_image-2 img {
    margin: auto;
    display: table;
}#footer-outer #footer-widgets .col.span_3:nth-child(2) {
    padding-left: 70px;
}


/* .page-id-33 #ban-inr h1:before {
    right: 165px;
    top: -70px;
    transform: scale(0.7);
} */
.page-id-33 #ban-inr h1:before {
    right: 85px;
    top: -110px;
    transform: scale(0.7);
    /* right: 265px; */
}

/* about */
.page-id-31 h2.vc_custom_heading.hd5 {
    text-align: left;
    text-transform: uppercase !important;
}
.page-id-31 #ban-inr h1, .page-id-33 #ban-inr h1  {
    margin-top: 55px;
    margin-bottom: 0 !important;
    line-height: 0.9 !important;
}
.page-id-31 #ban-inr h1:before {
}
.page-id-31 #af-sec .imgg {
    width: 90%;
}
/* about */


/* Contact */
/* .page-id-39 #frm-sec .iwithtext:nth-child(3) .iwt-text {
    border-bottom: 0 !important;
} */
.page-id-39 #frm-sec h2.vc_custom_heading {
    padding-left: 7%;
	font-family: 'amnestia' !important;
	margin-bottom: 10px;
}
.page-id-39 span.wpcf7-not-valid-tip {
    background: transparent;
    color: #fff !important;
    box-shadow: none !important;
    position: absolute;
    right: 0;
    top: 0;
}
.page-id-39 #frm-sec .wpb_raw_html {
       border-top: 1px solid #d3d3d3;
    padding-top: 30px;
    max-width: 85%;
}
.page-id-39 #frm-sec .wpb_raw_html h4 {
    font-family: amnestia;
}
.page-id-39 #frm-sec ul.scl {
    margin: 0;
}
.page-id-39 #frm-sec ul.scl li i {
    width: 35px;
    line-height: 35px;
    height: 35px;
    border: 1px solid #69b386;
    border-radius: 50%;
    margin-right: 10px;
}
.page-id-39 #frm-sec ul.scl li {
    display: inline-block;
}
.page-id-39 span.wpcf7-list-item-label {
    font-family: 'nexa', sans-serif !important;
    font-size: 18px;
}
.page-id-39 #frm-sec input::placeholder, #frm-sec textarea::placeholder {
    text-transform: uppercase !important;
}

.page-id-39 #frm-sec textarea {
    height: 80px;
}
.page-id-39 #frm-sec .wpcf7 {
    max-width: 85%;
    margin: auto;
}
.page-id-39 #frm-sec input::placeholder, #frm-sec textarea::placeholder {
    color: #fff;
}
.page-id-39 #frm-sec .txt, #frm-sec textarea {
    background: transparent !important;
    border-bottom: 1px solid #b9dac6;
    margin-bottom: 10px;
    text-transform: uppercase !important;
    padding-left: 0 !important;
    color: #fff !important;
	letter-spacing: 1.1px;
}
.page-id-39 #frm-sec .iwithtext {
    margin-bottom: 30px;
    max-width: 85%;
}
.page-id-39 #frm-sec .iwithtext .iwt-text p {
    color: #707070;
    font-family: 'calibre';
    font-size: 19px;
}
.page-id-39 #frm-sec .iwithtext .iwt-text h4 {
    font-family: 'amnestia';
}
.page-id-39 #frm-sec .iwithtext .iwt-text {
    margin-left: 110px;
    padding-left: 10px !important;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 20px;
}
.page-id-39 #frm-sec .iwithtext .iwt-icon img {
    width: 88%;
}
.page-id-39 #ban-inr h1:before {
    right: 140px !important;
    transform: scale(0.7);
    top: -90px;
}
.page-id-39 #frm-sec {
    padding: 80px 0 !important;
}
.page-id-39 #frm-sec .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding: 50px 1px !important;
}
.page-id-39 #frm-sec .iwithtext .iwt-text a {
    color: #707070;
}
.page-id-39 #frm-sec #btn-sub {
    background: url(https://devu05.testdevlink.net/openeez/wp-content/uploads/2023/04/sub-1.png);
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    background-position: center !important;
    font-size: 0;
    padding: 26px !important;
    position: absolute;
    right: 30px;
    bottom: 120px;
}
/* Contact */


.page-id-141 #header-outer, .woocommerce-page #header-outer {
    background: #f6f6f6 !important;
}
.page-id-141 #sc-sec {
    padding: 260px 0 160px 0 !important;
}

.page-id-141 #sc-sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
.page-id-141 #prod .owl-dots {
    margin-top: 0;
}
.page-id-141 #prod .owl-dots .owl-dot span {
    transform: unset !important;
    width: 90px;
    height: 90px;
    border-radius: 0 !important;
    background: url(/openeez/wp-content/uploads/2023/04/shop-img_03.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100% !important;
    background-size: contain;
    background-color: transparent !important;
}
.page-id-141 #prod p.product.woocommerce.add_to_cart_inline {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
	align-items: baseline;
}
.page-id-141 #prod p.product.woocommerce.add_to_cart_inline {
    display: flex;
}
.page-id-141 #prod span.woocommerce-Price-amount.amount {
    font-family: calibre-md;
    font-weight: 600;
    font-size: 28px;
    color: #309154;
}
.page-id-141 #ban-inr h1:before {
    content: url(/openeez/wp-content/uploads/2023/04/h1-aftr.png);
    position: absolute;
    right: 325px;
    top: -90px;
    transform: scale(0.6);
}
.page-id-141 #prod p.product.woocommerce.add_to_cart_inline a.button.wp-element-button.product_type_variable.add_to_cart_button {
    background: url(https://devu05.testdevlink.net/openeez/wp-content/uploads/2023/04/al-btns.png);
    background-size: 100% 100% !important;
    background-color: transparent !important;
    font-size: 16px;
    line-height: 24px;
    font-family: calibre;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-right: 30px;
}
.page-id-141 #ban-inr p {
    max-width: 60%;
    margin: auto;
    text-shadow: 0 0 black;
    opacity: 0.88;
}

a.nectar-button.small.regular.accent-color.regular-button, .woocommerce-page button[type=submit].single_add_to_cart_button, body[data-form-submit=regular].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button:hover {
    background-color: #fff !important;
}
#sc-sec p {
    min-height: 196px !important;
}


/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {
	#sc-sec p {
    min-height: 113px !important;
}
	div#faq h3 a {
    font-size: 22px;
    line-height: 30px;
	
}
	#pvt-sec .p2 {
    position: absolute;
    right: -163px;
}
	.page-id-33 #ban-inr h1:before {
    right: 195px;
}
	#news-sec .news-img {
    left: -8em;
    top: -60px;
    width: 26%;
}
#ban-inr .banaftr {
    right: -17px;
    bottom: -189px;
    width: 29%;
}
	#ban-inr .banbfr {
    left: -11em;
}
	#ban-inr h1:before {
    right: 45px;
}
	.page-id-141 #sc-sec {
    padding: 220px 0 150px 0 !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	#pvt-sec .p2 {
    position: absolute;
    right: -80px;
    width: 27%;
}
	#ban-inr .banbfr {
    left: -7em;
}
	#abt-sec .abt-img {
    position: absolute;
    bottom: 137px;
    left: -47px;
    right: -2px;
    margin: auto;
    width: 68%;
}
}


/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
	.page-id-31 #ban-inr h1:before {
    right: 50px;
    top: -135px;
}
	#abt-sec .abt-img {
    position: absolute;
    bottom: 140px;
    left: -49px;
    right: 0;
    margin: auto;
    width: 71%;
}
#abt-sec .abt-img {
    left: -23px;
}
/* 	.page-id-33 #ban-inr h1:before {
    right: 265px;
} */
	
	.page-id-33 #ban-inr h1:before {
    right: 265px;
    right: 85px;
    top: -110px;
    transform: scale(0.7);
}
#pvt-sec .p2 {
    right: -71px;
    width: 25%;
}
		#or-sec button.owl-next {
    right: -80px;
}
	#or-sec button.owl-prev {
    left: -80px;
}
#abt-sec .bact {
    right: -15px;
    top: -10px;
    width: 49%;
}
#ban-inr .banaftr {
    right: -17px;
    bottom: -220px
    width: 26%;
}
	#ban-inr {
    padding: 10em 0 10em 0 !important;
}
#ban-inr .banbfr {
    left: -6em;
    top: 170px;
    width: 28%;
}
	#ban-inr h3.vc_custom_heading.hd5 {
	padding: 4px 2px;
    font-size: 20px !important;
    line-height: 28px !important;
}
	#ban-inr h1:before {
    right: 85px;
    top: -110px;
    transform: scale(0.7);
}
	#ban-inr h1 {
    font-size: 150px !important;
    line-height: 158px !important;
}
#ban-inr .banaftr {
    bottom: -140px;
    width: 25%;
}
	#abt-sec {
    padding: 130px 0px !important;
}
	
	
	.page-id-31 h2.vc_custom_heading.hd5 br {
    display: none;
}
.page-id-31 h2.vc_custom_heading.hd5 {
    font-size: 42px !important;
    line-height: 50px !important;
}
	
	.page-id-141 #sc-sec {
    padding: 210px 0 100px 0 !important;
}
	.page-id-141 #ban-inr .banaftr {
    bottom: -230px;
    width: 24%;
}
	#ban-inr h1 {
    font-size: 110px !important;
    line-height: 118px !important;
}
	.page-id-141 #ban-inr h1:before {
    right: 355px;
    top: -60px;
    transform: scale(0.5);
}
	.page-id-141 #ban-inr {
    padding: 11em 0 10em 0 !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1200px) {
	#abt-sec .abt-img {
    position: absolute;
    bottom: 123px;
    right: 0;
    margin: auto;
    width: 77%;
}
}

/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	#ban-inr h1 {
    font-size: 90px !important;
}
/* 	#sc-sec p {
    min-height: 220px !important;
} */
	.popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -341px;
    transform: translate(0, 10px);
    background-color: #329256;
    padding: 1.5rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    width: 849%;
}
	.popover__title {
    top: -40px !important;
    font-size: 24px;
    line-height: 36px;
    text-decoration: none;
    color: rgb(228, 68, 68);
    text-align: center;
    padding: 15px 0;
}
	
	.page-id-141 #ban-inr h1:before {
    right: 325px;
}
	.page-id-33 #ban-inr h1:before {
    right: 125px;
    top: -136px;
}
}
/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1200px) {
	#abt-sec .abt-img {
    left: 3px;
}
}

/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1024px) {
	#ban-inr h1:before {
    right: 35px;
    top: -90px;
    transform: scale(0.5);
}
	#footer-outer #footer-widgets .col.span_3:nth-child(2) {
    padding-left: 33px;
}
	#pvt-sec .p2 {
    right: -40px;
}
	#or-sec .carousel-item p br {
    display: none;
}
#or-sec .carousel-item p {
    font-size: 14px !important;
    line-height: 21px !important;
    text-align: center !important;
    font-weight: 600;
}
	p {
    font-size: 13px !important;
    line-height: 23px !important;
}
	#abt-sec .abt-img {
    bottom: 100px;
    left: -22px;
    width: 65%;
}
	h2.vc_custom_heading.hd2 {
    font-size: 40px !important;
    line-height: 48px !important;
}
	#sc-sec .sc-txt h5 {
    font-size: 20px !important;
    line-height: 28px !important;
}
#ban-inr .banaftr {
    bottom: -210px;
}
	#ban-inr {
    padding: 8em 0 10em 0 !important;
}
/* #ban-inr h1 {
    font-size: 110px !important;
    line-height: 118px !important;
} */
	#top .icon-salient-m-user:before {
    top: 0px;
}
	.page-id-31 h2.vc_custom_heading.hd5 {
    text-align: left !important;
    text-transform: uppercase !important;
    font-size: 30px !important;
    line-height: 38px !important;
}
	
	
	.page-id-31 h1.vc_custom_heading.hd5 {
    font-size: 45px !important;
    line-height: 53px !important;
}
	

	.page-id-39 #ban-inr h1:before {
    right: 80px !important;
    transform: scale(0.4);
    top: -70px;
}
	.page-id-39 #frm-sec .iwithtext {
    max-width: 90%;
}
	.page-id-141 #ban-inr .banaftr {
    bottom: -180px;
}
	.page-id-141 #sc-sec .row-bg.viewport-desktop.using-image {
    background-size: cover !important;
}
	
	.page-id-33 #ban-inr h1:before {
    transform: scale(0.6);
    top: -115px;
}
	.page-id-141 #ban-inr h1:before {
    right: 195px;
}
	.page-id-8 a#btn-bop {
    font-size: 17px;
    line-height: 25px;
}
	
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 820px) {
	
	#ban-inr .banbfr {
    left: -7em;
}
	#news-sec .row-bg.viewport-desktop.using-image {
    background-size: cover !important;
}
	#pvt-sec h3 {
    text-align: center !important;
}
	#pvt-sec a#btn-bop {
    margin: 10px auto;
    display: table;
}
	#sc-sec .vc_col-sm-4:nth-child(1):before,
	#sc-sec .vc_col-sm-4:nth-child(2):before{
		display: none !important;
	}
	#ban-inr h1:before{
		display: none !important;
	}
	.woocommerce-page .row-bg.viewport-desktop.using-image {
    background-size: cover;
    background-position: 100% 100% !important;
}
	#ban-inr h1:before {
    right: 15px;
    top: -80px;
}
	#footer-outer #footer-widgets .col.span_3:nth-child(2) {
    padding-left: 15px;
}
	#news-sec {
    padding: 70px 0 !important;
}
	#news-sec {
    padding: 120px 0 !important;
}
	#pvt-sec p {
    text-align: center !important;
}
	#or-sec h2 {
    text-align: center !important;
}
	#pvt-sec #btn-bop {
    padding: 20px 50px 10px 70px !important;
    font-size: 17px;
    line-height: 26px;
}
#pvt-sec h2.vc_custom_heading.hd2 {
    text-align: center !important;
}
#or-sec {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 0 !important;
    text-align: center;
}
	#or-sec {
    padding-bottom: 0 !important;
}
	#abt-sec .row-bg.viewport-desktop.using-image {
    background-size: cover !important;
}
	#abt-sec .abt-img {
    position: absolute;
    bottom: 139px;
    left: -22px;
    right: 0;
    margin: auto;
    width: 65%;
}
#ban-inr .row-bg.viewport-desktop.using-image {
    background-size: cover !important;
}
	#abt-sec h2 {
    text-align: center !important;
}
#abt-sec {
    padding: 70px 0 !important;
    text-align: center !important;
}
	a#btn-bop {
    padding: 10px 30px 10px 40px !important;
    font-size: 15px;
}
	#ban-inr .banaftr {
    right: -27px;
    bottom: -150px;
    width: 32%;
}
	#ban-inr {
    padding: 2em 0 7em 0 !important;
}
	
	
	.page-id-31 h1.vc_custom_heading.hd5 br {
    display: none;
}
.page-id-31 h1.vc_custom_heading.hd5 {
    font-size: 35px !important;
    line-height: 43px !important;
}
	.page-id-31 h2.vc_custom_heading.hd5 {
    text-align: center !important;
}
	
	.page-id-39 #frm-sec {
    padding: 50px 0 40px 0 !important;
}
	.page-id-39 #frm-sec h1.vc_custom_heading {
    font-size: 50px !important;
    line-height: 58px !important;
}
	
	.page-id-141 #prod .carousel-item img {
    width: 90%;
    margin: auto;
}
	.page-id-141 #ban-inr .banaftr {
    bottom: -120px;
}
	.page-id-141 h1.vc_custom_heading.hd5 {
    text-align: center !important;
}
	.page-id-141 #prod {
    text-align: center;
}
	.page-id-141 #prod p.product.woocommerce.add_to_cart_inline {
    justify-content: center;
}
	
.page-id-141 #sc-sec .row-bg.viewport-desktop.using-image {
    background-position: right !important;
}
		.page-id-141 #ban-inr {
    padding: 3em 0 8em 0 !important;
}
	#ban-inr h1 {
    font-size: 75px !important;
    line-height: 83px !important;
}
	#or-sec .owl-stage {
    padding-top: 40px;
}
	
	.page-id-141 h1.vc_custom_heading.hd5 {
    font-size: 40px !important;
    line-height: 48px !important;
}
	.page-id-141 #sc-sec {
    padding: 60px 0 60px 0 !important;
}
	.page-id-141 #sc-sec .row-bg.viewport-desktop.using-image {
    background-image: none !important;
    background-color: #e7e4dc;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
	#ban-inr .banaftr {
    bottom: -130px;
    width: 32%;
}
	#news-sec form.tnp-form {
    max-width: 100%;
}
	.page-id-31 .wpb_wrapper h1.vc_custom_heading {
    font-size: 28.55px!important;
    line-height: 34.75px!important;
}
	#sc-sec .vc_col-sm-4:nth-child(1):before, #sc-sec .vc_col-sm-4:nth-child(2):before{
		display: none !important;
	}
	#abt-sec .abt-img {
    bottom: 104px;
    width: 65%;
}
	#sc-sec {
    padding: 30px 0px !important;
}
	#sc-sec {
    padding: 30px 0px !important;
}
	#ban-inr h3.vc_custom_heading.hd5 {
    max-width: 72%;
    letter-spacing: -1px;
    font-size: 20px !important;
    line-height: 28px !important;
}
	#ban-inr h1:before {
    right: -15px;
    top: -80px;
    transform: scale(0.3);
}
	#ban-inr .banbfr {
    left: -3em;
}
	#ban-inr h1 {
    font-size: 60px !important;
    line-height: 78px !important;
}
	#or-sec .abt-txt p {
    max-width: 85%;
}
#or-sec .owl-carousel .owl-nav.disabled {
    display: none !important;
}
	#footer-outer #footer-widgets .col.span_3:nth-child(2) {
    padding-left: 0px;
}
	.page-id-31 .ban-txt {
    text-align: center;
}
	
	.page-id-39 .wpb_wrapper h2.vc_custom_heading {
    font-size: 30px!important;
    line-height: 38px!important;
}
	.page-id-39 #frm-sec p br {
    display: none;
}
	.page-id-141 #ban-inr p {
    max-width: 90%;
}
	h1.vc_custom_heading.hd5 {
    font-size: 42px !important;
    line-height: 50px !important;
}
	.page-id-141 #sc-sec .row-bg.viewport-desktop.using-image {
    background-image: none !important;
    background-color: #f0eae6 !important;
}
	.page-id-141 #ban-inr {
    padding: 3em 0 8em 0 !important;
}

	.page-id-141 #sc-sec {
    padding: 40px 0 30px 0 !important;
}
	
	
	.page-id-33 #or-sec {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
	
	
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 414px) {
	.page-id-141 #prod p.product.woocommerce.add_to_cart_inline a.button.wp-element-button.product_type_variable.add_to_cart_button {
    margin-right: 0px;
}
	.page-id-141 #prod p.product.woocommerce.add_to_cart_inline {
    display: block;
}
	#news-sec .row-bg.viewport-desktop.using-image {
    background-size: cover !important;
}
	h2.vc_custom_heading.hd2 {
    font-size: 25px !important;
    line-height: 33px !important;
}
	#abt-sec .abt-img {
    bottom: 84px;
}
	#ban-inr h3.vc_custom_heading.hd5 {
    max-width: 90%;
    padding: 4px 2px;
    font-size: 20px !important;
    line-height: 28px !important;
}
	#ban-inr h1 {
    font-size: 52px !important;
    line-height: 78px !important;
}
	#ban-inr .ban-txt p {
    max-width: 80%;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}