/*
Theme Name:         G5Plus Hebes Child Theme
Theme URI:          https://hebes.g5plus.net/
Description:        G5Plus Hebes Child Theme
Version:            1.0
Author:             g5plus
Author URI:         http://g5plus.net/
Template:     		g5plus-hebes

License:            GNU General Public License v2 or later
License URI:        http://www.gnu.org/licenses/gpl-2.0.html

Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-hebes
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/

 h1, h2, h3, h4, h5, h6 , .wp-block-search__button span, .wp-block-button__link span, input[type="submit"] span, input[type="button"] span, input[type="reset"] span, .btn span,
 p,a,ul li, button
 {
 font-family: 'Roboto';
	letter-spacing:normal;
	 
}
a.btn.btn-accent {
    color:#aca069;
    font-size:18px;
}
a.btn-rounded { 
    }

header.main-header.header-float {
    background-color: #fff0 !important;
}
div#topbar .gsf-info-box.topright1 {
    justify-content: flex-end;
}
#topbar  {
    padding-top: 2px;
    padding-bottom: 2px;
   background: #d7d7d7;
}
body.home #topbar {
  background: #0000;  
}
#topbar .gsf-info-box.topright1 .info-box-des p {
     margin-bottom: 0;
    font-family: 'Roboto';
    font-weight: 400;
}
 #topbar .gsf-info-box.topright1 .info-box-des a {
    color: #000;    font-size: 14px;
    font-weight: 500;
    line-height: normal;
}




.header-wrap.header-sticky.affix-top,
.main-header .header-sticky.affix {
    background-color: #0000 !important;
}


.logo-header img {
    width: 150px;
    max-height: 100%;
}
.header-sticky.affix .logo-header img {
    max-height: 100%;
    width: 150px;
}

.main-menu {
    justify-content: center;
}
.main-menu > .menu-item + .menu-item {
    margin-left: 0;
}
.main-menu > .menu-item > a,
.header-sticky.affix .main-menu > .menu-item > a {
    font-family: 'Roboto';
    font-weight: 300;
    color: #ffffff;
    margin: 0px 15px;
    padding: 0 0 2px 0;
    letter-spacing: 1px;
    border-bottom: 1px solid #cfc09f0;
    font-size: 15px;
    text-transform: uppercase;
        border-bottom: 1px solid transparent;
}
.main-menu > .menu-item.menu-current > a, 
.main-menu > .menu-item:hover > a, 
.main-menu > .menu-item:focus > a,
.main-menu > .menu-item > a:hover,
.main-menu > .menu-item > a:focus,
.header-sticky.affix .main-menu > .menu-item.menu-current > a, 
.header-sticky.affix .main-menu > .menu-item:hover > a, 
.header-sticky.affix .main-menu > .menu-item:focus > a
.main-menu li.current-menu-ancestor:not(.menu-item-type-taxonomy) > a, 
.main-menu li.current-menu-parent:not(.menu-item-type-taxonomy) > a, 
.main-menu li.current-menu-item > a, .main-menu li .menu-current > a,
.header-sticky.affix .main-menu > .menu-item.current-menu-ancestor:not(.menu-item-type-taxonomy) > a, 
.header-sticky.affix .main-menu > .menu-item.current-menu-parent:not(.menu-item-type-taxonomy) > a, 
.header-sticky.affix .main-menu > .menu-item.current-menu-item > a, 
.header-sticky.affix .main-menu > .menu-item .menu-current > a{
	 color: #f7f3a5;
	 border-bottom: 1px solid #cfc09f;
}
 
.customize-search > a,
.header-sticky.affix .customize-search > a {
    color: #cacaca;
    font-size: 22px;
}
.customize-search > a:hover, .customize-search > a:focus,
.header-sticky.affix .customize-search > a:hover, .header-sticky.affix .customize-search > a:focus{
color: #f7f3a5;
}
ul.header-customize-right > li.customize-social-networks {
    margin-left: 20px;
    display: none;
}
ul.header-customize-right > li.customize-social-networks a {
    border: 1px solid gray;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 55%;
    color: gray;
    font-size: 12px;
}
ul.header-customize-right > li.customize-social-networks a:hover,
ul.header-customize-right > li.customize-social-networks a:focus,
.header-sticky.affix .customize-social-networks .gf-social-icon > li a:hover{
color: #f7f3a5;
 border: 2px solid #cfc09f;
     transform: none;
}
.customize-social-networks .gf-social-icon > li {
    margin-bottom: 0;
    margin-right: 15px;
}
input[type="search"].search-popup-field {
    font-family: 'Roboto';
    font-size: 20px;
}

li.customize-search i.fal.fa-search {
    color: gray;
    font-size: 20px;
    transform: rotate(83deg);
    margin-bottom: 0px;
    display: block;
}
div#topbar .gsf-info-box {
    justify-content: right;
}
.logo-header{
    height:auto;
    padding:0;
}
div#home1 strong {
    font-weight: 600 !important;
}
rs-layer#slider-1-slide-1-layer-0,
rs-layer#slider-1-slide-2-layer-0, 
rs-layer#slider-1-slide-3-layer-0, 
rs-layer#slider-1-slide-6-layer-0,
rs-layer#slider-1-slide-7-layer-0,
rs-layer#slider-1-slide-8-layer-0 {
    font-size: 44px !important;
    font-weight: 300 !important;
    line-height: 52px !important;
    color: #fff !important;
}
rs-layer#slider-1-slide-1-layer-0,
rs-layer#slider-1-slide-2-layer-0, 
rs-layer#slider-1-slide-3-layer-0 {
    color: #fff !important;
}
rs-layer#slider-1-slide-1-layer-1,
rs-layer#slider-1-slide-2-layer-1,
rs-layer#slider-1-slide-3-layer-1,
rs-layer#slider-1-slide-6-layer-1,
rs-layer#slider-1-slide-7-layer-1,
rs-layer#slider-1-slide-8-layer-1 {
    font-size: 44px !important;
    font-weight: 300 !important;
    line-height: 52px !important;
     color: #fff !important;
}
rs-layer#slider-1-slide-1-layer-1,
rs-layer#slider-1-slide-2-layer-1,
rs-layer#slider-1-slide-3-layer-1{
color: #fff !important;
}
rs-layer#slider-1-slide-1-layer-2,
rs-layer#slider-1-slide-2-layer-5,
rs-layer#slider-1-slide-3-layer-6,
rs-layer#slider-1-slide-6-layer-6,
rs-layer#slider-1-slide-7-layer-6,
rs-layer#slider-1-slide-8-layer-6 {
       font-size: 44px !important;
    font-weight: 300 !important;
    line-height: 52px !important; 
     color: #fff !important;
}
rs-layer#slider-1-slide-1-layer-2,
rs-layer#slider-1-slide-2-layer-5,
rs-layer#slider-1-slide-3-layer-6 {
    color: #fff !important;
}




rs-layer#slider-1-slide-1-layer-3,
rs-layer#slider-1-slide-2-layer-3, 
rs-layer#slider-1-slide-3-layer-3 {
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 300 !important;
    border: 1px solid #fff;
    padding: 5px 15px !important;
    border-radius: 8px;
    line-height: 22px !important;
}
rs-layer#slider-1-slide-1-layer-3 i.material-icons,
rs-layer#slider-1-slide-2-layer-3 i.material-icons {
    font-size: 18px !important;
    border: 1px solid #fff;
    border-radius: 55%;
    padding: 0px;
    line-height: 18px !important;
}

#rev_slider_1_1_wrapper .uranus.tparrows.tp-leftarrow:before {
/*	content: '';
    background-image: url(https://digipanda.biz/usha-onio/wp-content/uploads/2023/05/left.png);
    width: 31px;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;*/
    color: #fff;

}
#rev_slider_1_1_wrapper rs-arrow.tp-rightarrow.tparrows.uranus:before  {
/*	content: '';
    background-image: url(https://digipanda.biz/usha-onio/wp-content/uploads/2023/05/right.png);
    width: 31px;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;*/
    color: #fff;
}
 

rs-layer#video_btn, 
rs-layer#video_btn1, 
rs-layer#video_btn2 {
/*    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 300 !important;
    border: 1px solid #fff !important;
    padding: 5px 15px !important;
    border-radius: 8px;
    line-height: 22px !important;*/
}

rs-layer#video_btn, 
rs-layer#video_btn1, 
rs-layer#video_btn2 {
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 300 !important;
    border: 1px solid #4c311c !important;
    padding: 5px 15px !important;
    border-radius: 8px;
    line-height: 22px !important;
    color: #4c311c !important;
}
.popmake-797 {
        text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 300 !important;
    border: 1px solid #fff !important;
    padding: 5px 15px !important;
    border-radius: 8px;
    line-height: 22px !important;
    color: #fff !important;
}
#rkdd1.popmake-797,
#rkdd2.popmake-797,
#rkdd3.popmake-797{
color: #fff !important;
  border: 1px solid #fff !important;
}


div#home2  {
    padding-top: 90px;
    padding-bottom: 90px;
        padding-left: 90px;
    padding-right: 90px;
}

div#home3 {
     padding-top: 75px;
    padding-bottom: 100px;
}
#home2 h3, #home3 h5 {
    font-size: 20px;
    font-weight: 300;
    color: #f0f0f0 !important;
    letter-spacing: 0.5px;
    margin-top: 12px;
}
#home2 p, #home3 p {
    color: #aca069;
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 15px;
    line-height: 32px;
    max-width: 500px;
}
#home2 .right1 {
    padding-right: 50px;
}

#home2 #home2-1 {
padding-top: 30px;
}
#home2 .btn-container.btnrkg {
    margin-top: 50px;
}
#home2 .btn-container.btnrkg a.btn.btn-accent.btn-classic,.main-pro-row a.btn.btn-accent.btn-classic  {
    color: #aca069;
    font-size: 13px;
    font-weight: 300;
    background: transparent;
    border: 1px solid #c1b9a9;
    border-radius: 10px;
    padding: 8px 30px;
}
.btn:hover{
    background:#aca069 !important;
    color:#fff !important;
}

div#Sect3Img1 img{
    width:200px;
}
div#Sect3Img2 img{
    width:70px;
}

div#Fan1ImgK {
    text-align: right;
}
div#TitleLine1 img.vc_single_image-img.attachment-full {
    max-width: 500px;
}

/* Gagan's Code  */
div#home3{
    border-top :1px solid #aca069!important;
}
div#IcoImg1 img{
    width:55px;
}
div#IcoImg2 img{
    width:55px;
}
div#IcoImg3 img{
    width:55px;
}
div#IcoImg4 img{
    width:55px;
}
div#IcoImg5 img{
    width:60px;
}
#warrantyImg1 img{
    width:110px;
}
#WarrantyImg2 img{
    max-width:200px;
}
#WarrantyImg3 img{
    max-width:200px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.feature-row.IcoImg_Row.vc_custom_1685078443392 .wpb_column.vc_column_container:last-child{
    border:none;
}
div#pro-row1, div#pro-row2 {
    background-attachment: fixed;
}
div#pro-row1 h3{
    
}
div#pro-row1 p, div#pro-row2 p, div#pro-row3 p, div#pro-row4 p, div#pro-row5 p, div#pro-row6 p{
    color: #aca069;
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 32px;
}

/* Home page product rows */

.main-pro-row {
    min-height: 700px;
}
.home-title1 h4.heading-title {
    font-weight: normal;
}

.pro-row-left {
    max-width: 600px;
    padding-left: 90px;
    position: relative;
}
/*.pro-row-left h4.heading-title:after{*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: #ac9f69;*/
/*    display: block;*/
/*    position: absolute;*/
/*    left: -105px;*/
/*    width: 42%;*/
/*}*/
/*.pro-row-right2 h4.heading-title:after {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: #ac9f69;*/
/*    display: block;*/
/*    position: absolute;*/
/*    right: -105px;*/
/*    width: 42%;*/
/*}*/
p.vc_custom_heading.row2-left-info {
    line-height: normal !important;
    text-transform: uppercase;
}

.main-prro-row2 .vc_row.vc_row-flex, .vc_row.vc_row-flex {      justify-content:center}
.pro-row-left2{ max-width:inherit;    padding-left: 0; }
.pro-row-right2 h4.heading-title ,.pro-row-right2 p{ text-align:right; }
.pro-row-right2 {
    max-width: 600px;
    padding-right: 90px;
    position: relative;
}

/* footer */

.main-footer {
    clear: both;
    display: block;
    width: 100%;
        background: #1a1a1a;
    padding-top: 100px;
}
.foo-container {
    display: flex;
    justify-content: space-between;    
}
.footer-sec-four {
    width: 27%;
}
.foo-container .footer-sec-four h3 {
    color: #f0f0f0;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
    margin-top: 40px;
    letter-spacing: 1px;
    
}
.foo-container ul.menu {
    list-style: none;
    margin: 0;
    background: none;
}
.foo-container  ul li a ,.foo-container  p , .foo2-text, .foo2-text a{
    color: #aca069;
    font-size: 14px;
 
    
}
.foo-container ul li a:hover, .foo2-text a:hover {
 color: #fff;
}
.es-form-field-container {
    display: flex;
    justify-content: flex-end;
}

.gjs-cell input[type="email"] {
    background: transparent;
    border-radius: 55px;
     font-size: 13px;
    padding: 8px 20px;
    border:solid 1px #808080;height: auto;
        height: auto !important;
    line-height: initial !important;
}

.gjs-row input[type="submit"] {
    color: #fff;
    font-weight: 400;
    margin-left: 20px;
    background-color: #f01d25;
    font-size: 13px;
    padding: 8px 20px;
    border: 1px solid transparent;
    line-height: normal;    border-radius: 55px;
}

ul.footer.gf-social-icon li a
{
    border: 1px solid #808080;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 26px;
    border-radius: 55%;
    color: #808080;
    display: block;
    font-size: 12px;
}

.social-icon i {
    padding: 10px;
    color: #2d2d2d;
    background: #fff;
    border-radius: 50%;
    font-size: 13px;
    margin-left: 5px;
        padding: 10px 13px;
}
.footer-sec-four.third ul {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    list-style:none;
}
.footer-sec-four.third ul li {
    display: inline-flex;
    justify-content: space-between;
    gap: 1rem;
    align-items: center;
    padding-bottom: 20px;  list-style:none;
        color: #aca069;
    font-size: 14px;
}
ul.footer.gf-social-icon.gf-inline li {
    margin-right: 15px;
}
.fooeter-copyright {
    text-align: center;
    position: relative;
    width: 100%;
    border-top: solid 1px #5d5858;
    padding-top: 40px;
    margin-top: 30px;
    text-align: center;
    padding-bottom: 60px;
}
.b-right.f-com p {
    color: #cacaca;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 300;
}

.foo-container .footer-sec-four .foo1widget:last-child h3,.foo-container .footer-sec-four .foo2widget:last-child h3 ,
.foo-container .footer-sec-four .foo3widget:last-child h3 {
    margin-bottom: 19px;
}

.ffoo-logo .logowidget img {
    width: 155px;
}

body:not(.home) header.main-header.header-float{
        position:static;
}
.page-title-inner {  padding: 26px 0;}

.page-title-inner h1.page-main-title {
    font-size: 24px;
    color: #f01d25;
}
ul.gf-breadcrumbs li.breadcrumb-leaf {
    color: #000 !important;
}
#rev_slider_1_1_wrapper rs-arrow.tp-leftarrow.tparrows.uranus {
    left: 25px !important;
}

/*div#pro-row1 .pro-row-right.wpb_column.vc_column_container.vc_col-sm-6 {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    overflow: hidden;*/
/*    width: auto;*/
/*}*/
/*div#pro-row1 .pro-row-right .vc_column-inner{*/
/*    padding-right:0 !important;*/
/*}*/
/*div#pro-row1 .pro-row-right.wpb_column.vc_column_container.vc_col-sm-6 div div#ProductImg1 img{*/
/*    max-width: 1130px;*/
/*}*/

/*div#pro-row2 .pro-row-left.pro-row-left2.wpb_column.vc_column_container.vc_col-sm-6{*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    overflow: hidden;*/
/*    width: auto;*/
/*}*/
/*div#pro-row2 .pro-row-left .vc_column-inner{*/
/*    padding-left:0 !important;*/
/*}*/
/*div#pro-row2 .pro-row-left.pro-row-left2.wpb_column.vc_column_container.vc_col-sm-6 div div#ProducttImg2 img{*/
/*    max-width: 1050px;*/
/*}*/
div#pro-row3, div#pro-row4, div#pro-row5, div#pro-row6{
    background-attachment: fixed;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.feature-row.IcoImg_Row.vc_custom_1685078443392 .wpb_column.vc_column_container {
    border-right: 1px solid #ac9f69;
    min-height: 65px;
}
div#home3 p.vc_custom_heading.row2-left-info {
    padding-top: 5px;
}


body.page-id-338 .gf-page-title.gf-page-title-default, .page-id-579 .gf-page-title.gf-page-title-default, 
.page-id-584 .gf-page-title.gf-page-title-default, .page-id-587 .gf-page-title.gf-page-title-default, 
.page-id-582 .gf-page-title.gf-page-title-default, .page-id-590 .gf-page-title.gf-page-title-default{
    display: none !important;
}





/* Contact page */
.contact-row h2.vc_custom_heading {
    font-size: 21px;
    font-weight: normal;
    text-transform: uppercase;
}

.contact-row2 input,.contact-row2 textarea{     border-radius: 55px;
    font-size: 14px;width: 100%;
    border: solid 1px #ebebeb;}
    
    
.contact-row2 .wpcf7-submit{
    color: #fff; 
    font-weight: 400;
    margin-left: 20px;
    background-color: #f01d25;
    font-size: 14px;
    padding: 9px 20px;
    border: 1px solid transparent;
    line-height: normal;
    border-radius: 55px;width: auto;
}   
    

.contact-main {
    display: flex;
    column-gap: 10px;
}
.con-full,.con-full label,.con-full input,.con-full textarea {
    width: 100%;
}

.contact-row1  .gsf-info-box.type-icon .ib-icon i {     color: #424242;font-size: 20px; }
.contact-row1  .gsf-info-box.type-icon .ib-icon i {      border-radius: 100px;
    border: solid 1px #424242;
    padding: 8px;
    width: 40px;
    height: 40px;
    text-align: center;
color: #424242;}
.contact-row1  .gsf-info-box .info-box-title {  margin-bottom: 1px;}    
.contact-row1  .gsf-info-box a { color:#424242; }   
.contact-row1  .gsf-info-box { margin-bottom: 20px; }
.contact-row1  .gsf-info-box.type-icon .ib-icon i:hover { color:#f01d25; }
 
.foo-margin {
    margin: 20px 0;
}


div#single-pro-main, div#single-pro-main-1, div#single-pro-main-3 {
    padding: 0 0 60px 0;
}
.single-pro-left button.btn
{
        color: #aca069;
    font-size: 18px;
    font-weight: 300;
    background: 0 0;
    border: 1px solid #c1b9a9;
    border-radius: 10px;
    padding: 17px 37px;
}

div#single-pro-main .single-pro-left .btn, div#single-pro-main-1 .single-pro-left .btn, 
div#single-pro-main-3 .single-pro-left .btn
{
    padding: 10px 20px;
    min-width: auto !important;
}
div#single-pro-main .single-pro-left a.btn.btn-accent.btn-classic.btn-sm.btn-rounded, 
div#single-pro-main-1 .single-pro-left a.btn.btn-accent.btn-classic.btn-sm.btn-rounded, 
div#single-pro-main-3 .single-pro-left a.btn.btn-accent.btn-classic.btn-sm.btn-rounded {
    color: #aca069;
    font-size: 14px;
    font-weight: 300;
    background: 0 0;
    border: 1px solid #c1b9a9;
    border-radius: 10px;
    padding: 10px 20px;
}

.single-info-right {
    text-align: left;
    color: #fff;
    padding-bottom: 30px;
}
.single-info-right p {   
    font-size: 26px;
    line-height: normal;
    margin: 0;
    font-weight: 300;
}

.single-info-right:first-child img {
    top: -30px;
}
.single-pro-imgs  { justify-content: flex-end;    align-items: flex-start; padding-top:80px;   
     }
.single-pro-imgs .wpb_column.vc_column_container {
    width: 19%;
       border-left: 1px solid #808080;    
       padding: 0 20px;    
       min-height: 90px;
}
.single-pro-imgs .wpb_single_image {
    min-height: 55px;
}
.single-pro-imgs .wpb_column.vc_column_container:first-child ,.single-pro-imgs .wpb_column.vc_column_container:last-child {
    border: 0;
}

.single-pro-imgs .wpb_column.vc_column_container:nth-child(4) { 

    border-right: 0px solid #808080;
    border-left: 1px solid #808080;
    }
.single-pro-imgs .wpb_column.vc_column_container:nth-child(5) { 

    border-right: 0px solid #808080;
    border-left: 1px solid #808080;
    }
.single-pro-imgs .wpb_column.vc_column_container:nth-child(5) .wpb_single_image img {
    height: 90px;
    width: auto;
}
.single-pro-imgs .wpb_column.vc_column_container:nth-child(5) .wpb_single_image.regupro img {
    height: auto;
}
img {
    pointer-events: none !important;
}


































/*********************************************************************/
@media screen and (min-width: 992px) and (max-width: 1100px){
    .logo-header { padding-right:0; }
    .logo-header img {
    width: 130px;
}




}









/*********************************************************************/
@media screen and (max-width: 991px){
.foo-container ul li a, .foo-container p, .foo2-text, .foo2-text a {
    color: #aca069;
    font-size: 16px;
}
.footer-sec-four {
    width: 32%;
}
.es-form-field-container {      flex-direction: column;}
.mobile-header {    background-color: #000 !important;}
.gf-menu-icon > span:after, .gf-menu-icon > span:before,.gf-menu-icon > span{    background-color: #fff;}
}

@media screen and (max-width:767px) and (orientation:portrait){
  .main-footer  {     padding-left: 20px;
    padding-right: 20px; }
    .foo-container , .contact-main {      flex-direction: column;}
    .footer-sec-four  ,.contact-row2 label{    width: 100%; }
    div#home2 { padding-left:0;padding-right:0; }
    .main-pro-row {
    min-height: 350px;
}
#home2 .btn-container.btnrkg a.btn.btn-accent.btn-classic, .main-pro-row a.btn.btn-accent.btn-classic {         font-size: 16px; padding: 10px 17px;}
   #home2 p, #home3 p {
    font-size: 16px;
    line-height: 27px;
} 
#home2 .right1 {
    padding-right: 0;
}
.feature-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    row-gap: 20px;
    margin-bottom: 50px;
}
.feature-row .wpb_column {
    width: 33%;
}

}



div#single-pro-main {
    background-attachment: fixed;
}

div#single-pro-main h4.heading-title, div#single-pro-main-1 h4.heading-title, div#single-pro-main-3 h4.heading-title  {
    font-weight: 500;
}
.single-pro-left button.btn {
    color: #aca069;
    font-size: 14px;
    font-weight: 300;
    background: 0 0;
    border: 1px solid #c1b9a9;
    border-radius: 10px;
    padding: 11px 40px;
}
.productInfo_Content {
    display: inline-block;
    margin-right: 30px;
}
div#single-pro-main .btn-container.buy-btn.btn-inline {
    display: block;
}
.productInfo_Content p {
    font-size: 18px;
    line-height: 28px;
}
p.InfoProductImg img {
    width: 35px;
    margin-left: 15px;
}
.ProductInfoRowConntent .wpb_wrapper p {
    text-transform: uppercase;
    font-size: 12px !important;
    line-height: 16px !important;
    margin-top: 8px;
}
/*div#IconnIMG1 img{*/
/*    width:25px;*/
/*}*/
/*div#IconnIMG2 img{*/
/*    width: 30px;*/
/*}*/
/*div#IconnIMG3 img{*/
/*    width: 25px;*/
/*}*/
/*div#IconnIMG4 img{*/
/*    width: 55px;*/
/*}*/
/*div#IconnIMG5 img{*/
/*    width: 80px;*/
/*}*/
div#single-pro-main-2, div#single-pro-main-3 {
    padding: 0 0 60px 0;
}
div#single-pro-main-1, div#single-pro-main-3{
    background-attachment: fixed;
}
div#single-pro-main-1 .btn-container.buy-btn.btn-inline {
    display: block;
}
div#single-pro-main-3 .btn-container.btn-inline {
    display: block;
}

/*div#pro-row1 .pro-row-left h4.heading-title:after{*/
/*    left: -180px;*/
/*}*/
/*div#pro-row2 .pro-row-right h4.heading-title:after{*/
/*    right: -154px;*/
/*}*/
/*div#pro-row4 .pro-row-right2 h4.heading-title:after{*/
/*    right: -163px;*/
/*}*/
/*div#pro-row6 h4.heading-title:after{*/
/*    right: -128px;*/
/*}*/


.gf-page-title.gf-page-title-default .page-title-content {
    display: none;
}
.gf-page-title.gf-page-title-default {
    background: transparent;
    padding: 6px 0;
}
ul.gf-breadcrumbs li {
    color: #9fa4af;
    display: inline-block;
    line-height: 1;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
}
div#single-product-image-10 {
    background: #ebebeb;
}
.product h1.product-title {
    text-align: center;
    padding-top: 50px;
    font-size: 32px;
    letter-spacing: 2px;
    max-width: 1170px;
    margin: auto;
    margin-bottom: 20px;
}
.product .single-pro-row {
    display: flex;
    max-width: 750px;
    margin: auto;
    padding: 0px 0 80px;
    text-align: center;
}
.product .single-pro-row .mr-price {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 8px;
}
.product .single-pro-row div{
    width:100% !important;
}
.product .single-pro-row .row-right {
    border: 1px solid #eee;
}
.product .after-img, .product .custom-sec {
    margin: auto;
    max-width: 1170px;
}



.woocommerce div.product .key-feature {
    background:url(https://www.ushaonio.com/wp-content/uploads/2023/05/solid-painted-concrete-wall-textured-backdrop.jpg);
    color: white;
    margin: 0 -15px;
    text-align:center;
    background-attachment: fixed !important;
    background-size: cover !important;
}
.woocommerce div.product  .key-feature h2.key-feature {
    background: transparent !important;
    text-align: center;
    padding: 90px 0 15px;
    font-size: 32px;
    margin-bottom: 35px;
}
.woocommerce div.product .key-feature ul.single-row {
    padding-bottom: 60px;
    max-width: 1240px;
    display: flex;
    justify-content: center;
    margin: auto;
    align-items: flex-start;
}
div.product .single-row li {
    display: flex;
    justify-content: center;
    margin-left: 10px;
    flex-wrap: wrap;
    position: relative;
    width:100%;
}
div.product .single-row li:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #63686a;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    margin: auto;
}
div.product .single-row li:last-child:after {
    display:none;
}
div.product .single-row li img{
    margin-bottom: 15px;
}

.woocommerce div.product .last-row {
    display: flex;
    max-width: 1170px;
    margin: auto;
    padding: 90px 0 70px 0;
}
.woocommerce div.product .last-row div{
    width:100%;
    margin:0 15px;
}
.woocommerce div.product .last-row .col-left h2, .woocommerce div.product .last-row .col-right h2 {
    text-align: center;
    font-size: 32px;
    background:transparent !important;
    color:#111;
    margin-bottom: 40px;
}
.gf-page-title.gf-page-title-default .page-title-inner.row.no-gutters.align-items-center {
    padding: 0;
}

div.product .top-banner {
    background: rgba(198,198,198,1);
    background: -moz-linear-gradient(top, rgba(198,198,198,1) 0%, rgba(248,248,248,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(198,198,198,1)), color-stop(100%, rgba(248,248,248,1)));
    background: -webkit-linear-gradient(top, rgba(198,198,198,1) 0%, rgba(248,248,248,1) 100%);
    background: -o-linear-gradient(top, rgba(198,198,198,1) 0%, rgba(248,248,248,1) 100%);
    background: -ms-linear-gradient(top, rgba(198,198,198,1) 0%, rgba(248,248,248,1) 100%);
    background: linear-gradient(to bottom, rgba(198,198,198,1) 0%, rgba(248,248,248,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#f8f8f8', GradientType=0 );
    padding: 20px 0 0;
}
#single-product-image-10 .product_title{
    color:#fff;
}
.woocommerce div.product .key-feature ul.single-row li img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin: auto;
    object-fit: cover;
    margin-bottom:10px;
}
section.related.products {
    margin: auto;
    max-width: 1440px;
}

.products .product-item-wrap.product-grid {
    background-color: rgb(245, 245, 245);
    border-radius: 2px;
    border: 1px solid rgb(245, 245, 245);
    height: 100%;
    transition: cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
    margin: 15px;
}
.gf-swatches.gf-swatches-wrap {
    background: transparent;
}
span.swatches-item {
    border: 1px solid #b9b9b9 !important;
}

section.related.products {
    padding-bottom: 75px;
}
.woocommerce .up-sells > h2, .woocommerce .related.products > h2 {
    margin-top: 0;
    font-size: 24px;
    font-weight: 300;
    font-family: 'Roboto';
    text-align: center;
    margin-bottom: 40px;
}

.last-row .features--bullets li {
    font-size: 14px;
    padding: 1rem 1rem 1rem 2rem;
    background-color: #818181;
    position: relative;
    list-style: none;
    color:#fff;
}
.last-row .features--bullets li:nth-child(even) {
    background-color: #9b9b9b;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #818181;
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #9b9b9b;
}

.table-striped td:first-child,
.table-striped th:first-child {
    color: #fff;
    width: 40%;
}

.table td,
.table th {
    padding: 1rem 1.5rem;
    border: 1px solid #fff;
}

.table-striped td:nth-child(even),
.table-striped th:nth-child(even) {
    font-weight: 600;
    color: #fff;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-bottom: 0;
}
td.value.woo-variation-items-wrapper {
    vertical-align: middle;
    text-align: center;
}
.store-btn a {
    background: #cfc09f;
    padding: 10px 23px;
    margin-bottom: 10px;
    display: inline-block;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
}
.store-btn a:hover {
    background:#000;
    color:#f7f3a5;
}
a.back-to-top.in:hover {
    color: #fff !important;
}
div#AoutUsha {
    max-width: 800px;
    margin: auto;
    padding-bottom: 60px;
}
div#AoutUsha h6 {
    margin: 0;
    font-size: 22px;
    font-weight: 400;
    color: #f7f3a5;
}
div#single-pro-main .btn-container.buy-btn.btn-des2.btn-inline {
    display: inline;
}
 
div#single-pro-main .btn-container.buy-btn.btn-des2.btnright2.btn-inline {
    margin-left: 15px;
}
div#single-pro-main-1 .btn-container.buy-btn.btn-des2.btn-inline {
    display: inline;
}
 
div#single-pro-main-1 .btn-container.buy-btn.btn-des2.btnright2.btn-inline {
    margin-left: 15px;
}

div#single-pro-main-3 .btn-container.buy-btn.btn-des2.btn-inline {
    display: inline;
}
 
div#single-pro-main-3 .btn-container.buy-btn.btn-des2.btnright2.btn-inline {
    margin-left: 15px;
}
.gsf-border-container.qq2 {
    display: block;
    opacity: 0;
}
div#single-pro-main .btn-container.buy-btn.btn-des2.btnright2.btn-inline a.btn.btn-accent.btn-classic.btn-sm,
div#single-pro-main-1 .btn-container.buy-btn.btn-des2.btnright2.btn-inline a.btn.btn-accent.btn-classic.btn-sm,
div#single-pro-main-3 .btn-container.buy-btn.btn-des2.btnright2.btn-inline a.btn.btn-accent.btn-classic.btn-sm{
    color: #aca069;
    font-size: 14px;
    font-weight: 300;
    background: 0 0;
    border: 1px solid #c1b9a9;
    border-radius: 10px;
    padding: 10px 20px;
}
.top-bar {
    display: none;
}
body.single-product  .gf-page-title.gf-page-title-default {
display: none;
}
div.product .single-row li span.dsew2 {
    width: 100%;
        min-height: 95px;
}
body.postid-213 div.product .single-row li span.dsew2,
body.postid-221 div.product .single-row li span.dsew2,
body.postid-231 div.product .single-row li span.dsew2,
body.postid-183 div.product .single-row li span.dsew2,
body.postid-297 div.product .single-row li span.dsew2,
body.postid-305 div.product .single-row li span.dsew2,
body.postid-315 div.product .single-row li span.dsew2{
 min-height: 60px;
}



.page-id-107 div#wrapper-content {
    padding-top: 95px;
    background-image: radial-gradient(circle at top center,#354858 0%,#000 60%,#000 100%);
}
div#contactu1 h2 {
    text-align: center;
    padding-bottom: 60px;
    font-weight: 300;
    color: #f7f3a5;
}
#contactu1  .contact-main {
    display: block;
    padding-left: 90px;
}
#contactu1 .contact-main input {
    margin-bottom: 30px;
    border-radius: 4px;
}

#contactu1 .contact-main textarea {
    margin-bottom: 30px;
    border-radius: 4px;
    height: 90px;
}
#contactu1 .contact-main input.wpcf7-submit {
    margin: 0;
    padding: 8px 30px;
    height: auto;
    line-height: 25px;
    font-size: 16px;
    background: #e20613;
    color: #fff;
}
#contactu1 .contact-main input.wpcf7-submit:hover{
    background: #ffffff;
    color: #000;
}
#contactu1 h4.info-box-title {
    color: #fff;
    font-weight: 300;
    font-size: 30px;
}
#contactu1 .gsf-info-box.type-icon .ib-icon i {
    background: #f7f39c;
    padding: 5px;
    border-radius: 55%;
    width: 40px;
    height: 40px;
    font-size: 27px;
    line-height: 33px;
    text-align: center;
    color: #000;
}
#contactu1 .info-box-des a {
    font-size: 24px;
    color: #f7f39c;
    font-weight: 200;
}
#contactu1 .gsf-info-box {
    padding-bottom: 40px;
}
#contactu1 .gsf-info-box:first-child {
    margin-top: 40px;
}
#contactu1 .gsf-info-box.type-icon:hover .ib-icon i {

}



.fooeter-copyright {
    padding-top: 15px;
    margin-top: 50px;
    padding-bottom: 15px;
}
.fooeter-copyright p {
    margin-bottom: 0px;
}

.page-id-435 div#wrapper-content {
    padding-top: 95px;
    background-image: radial-gradient(circle at top center,#354858 0%,#000 60%,#000 100%);
}
.page-id-101 div#wrapper-content {
    padding-top: 95px;
    background-image: radial-gradient(circle at top center,#354858 0%,#000 60%,#000 100%);
}

div#digioni2 {
    background-color: #1a1a1a;
    padding-top: 75px;
    padding-bottom: 75px;
    border-top: 1px solid #aca069;
}
#digioni2 h2 {
    margin: 0;
    font-size: 20px;
    font-weight: 300;
    color: #f0f0f0;
    letter-spacing: 0.5px;
    margin-top: 12px;
    text-transform: uppercase;
    padding-bottom: 20px;
}
#digioni2 p {
color: #aca069;
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 15px;
    line-height: 32px;
    max-width: 500px
}
#digioni2 .wpb_text_column {
    max-width: 500px;
}
#digioni2 img {
    padding-right: 40px;
    padding-top: 40px;
}
body.single-product .top-banner {
        background-image: url(https://www.ushaonio.com/wp-content/uploads/2023/05/se2g.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.layout-grid .product-item-wrap.product-skin-01 .product-actions, .gsf-product-singular .product-actions{
    display: none;
}
#storep #wpsl-wrap label {
    line-height: 20px;
    min-width: 110px;
        padding: 6px 0;
    color: #fff;
}


/****************************************/
.main-menu > #menu-item-648.menu-item > a span.x-menu-link-text {
    opacity: 0;
    font-size: 0;
}
.main-menu > #menu-item-648.menu-item > a:before {
    position: absolute;
    font-family: "font awesome 5 pro";
    font-weight: 300;
    content: "\f015";
    left: 0;
}
.main-menu > #menu-item-648.menu-item > a {
    border-bottom: 0px solid #cfc09f;
}
.main-menu ul.sub-menu {
    background: rgba(0,0,0,.9) !important;
    z-index: -1;
    top: -12px;
}
div#rkmenu .gf-row-inner.gf-container.container {
    max-width: 1040px;
}
div#rkmenu {
    padding-top: 100px;
    padding-bottom: 25px;
}
#rkmenu img {
    width: 120px;
}
#rkmenu h6 {
    margin: 0;
    text-align: center;
}
#rkmenu h6 a {
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 16px;
}
#rkmenu .vc_col-sm-2:hover h6 a {
    color: #f7f3a5;
}
/****************************************/
.poweicon{
    position: relative;
}
.poweicon img {
/*    position: absolute;
    right: 50px;
    bottom: 55px;*/
    width: 170px;
}

.search-popup-form .categories {
    display: none;
}
body.search-results .gf-page-title.gf-page-title-default {
    display: none;
}
body.search-results .gsf-catalog-filter .woocommerce-custom-wrap .container li.gsf-catalog-filter-ordering {
    display: none;
}
video#pophomvid {
    width: 100%;
    height: auto;
        margin-bottom: -8px;
}
div#popmake-797 {
    padding: 0px !important;
    border: 0px !important;
}
.footer-news .emaillist {
    display: none;
}
.my-custom-prices .gf-swatches {
    display: none;
}
.my-custom-prices .product_title {
    display: none !important;
}
.woocommerce div.product .summary.entry-summary .price {
    margin-bottom: 0;
    color: #a1a1a1 !important;
    font-family: 'Roboto';
    letter-spacing: normal;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 0px !important;
}
.woocommerce div.product .summary.entry-summary .price span.b-price {
    margin-right: 5px;
}

.wpsl-store-location p strong {
    color: #fff;
    font-weight: 500;
}
.wpsl-store-location p span {
    font-size: 15px;
    line-height: 22px;
}
#wpsl-result-list li p {
    margin-bottom: 5px;
}
.wpsl-direction-wrap a.wpsl-directions {
    color: #fff;
}
div#wpsl-wrap {
    padding-bottom: 35px;
}










 












/*************************************************/
@media (min-width: 1200px){
    .container {
        max-width: 1400px;
    }

div#single-pro-main .container,
#single-pro-main-1 .container,
#single-pro-main-3  .container {
    max-width: 1080px;
}
    .main-footer .container {
        max-width: 1200px;
    }
}
/*************************************/




/***************************************************************************/
@media screen and (min-width: 992px) {
#home2 #home2-1 .wpb_column.vc_column_container.vc_col-sm-1\/5:first-child {
    width: 28%;
}
header.main-header.header-3 .sub-menu-left {
    justify-content: center;
   /* margin-top: -10px;*/
}
header.main-header.header-3 .sub-menu-left > .menu-item + .menu-item,
header.main-header.header-3 .right-menu .sub-menu-right > .menu-item + .menu-item {
    margin-left: 30px;
}
.header-sticky.affix .main-menu > li {
    padding-top: 0px;
    padding-bottom: 30px;
}
ul.header-customize-right > li.customize-search {
    margin-top: -30px;
} 
li.customize-search i.fal.fa-search {
        font-size: 16px;
    color: #fff;
}
header.main-header .header-inner {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 100;
    white-space: nowrap;
    margin: 0 auto;
    padding: 0 30px 0 10px;
    width: 100%;
    max-width: 80%;
}
.main-menu > .menu-item {
        padding-top: 0px;
}
.logo-header img {
    z-index: 2;
    position: relative;
}
.header-sticky.affix .logo-header img {
        padding-top: 10px;
    padding-bottom: 10px;
}
svg.bg {
    fill: #000;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    /* z-index: 10; */
    display: inline-block;
}
path.st0 {
    fill-rule: evenodd;
    clip-rule: evenodd;
}
g.st1 {
    filter: url(#Adobe_OpacityMaskFilter);
}
polygon.st2 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_2_);
}
path.st3 {
    mask: url(#SVGID_1_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #fff;
}
path.st4 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: none;
    stroke: url(#SVGID_3_);
    stroke-width: .5;
    stroke-miterlimit: 10;
}
div#wrapper-content {
    padding-top: 95px;
}
body.home  div#wrapper-content {
    padding-top: 0px;
}
body.page-id-579 #wrapper-content,
body.page-id-584 #wrapper-content,
body.page-id-587 #wrapper-content,
body.page-id-338 #wrapper-content,
body.page-id-582 #wrapper-content,
body.page-id-590 #wrapper-content {
  padding-top: 0px;
}
body.page-id-579 div#single-pro-main,
body.page-id-584 div#single-pro-main,
body.page-id-587 div#single-pro-main,
body.page-id-338 div#single-pro-main,
body.page-id-582 div#single-pro-main,
body.page-id-590 div#single-pro-main {
    padding-top: 90px;
}
body.single-product #wrapper-content {
    padding-top: 0px;
}
body.single-product   .top-banner {
    padding-top: 95px;
}
.main-header .header-sticky-wrapper.affix-wrap {
    height: auto;
}
.header-sticky.affix .logo-header {
    height: auto;
}
header.main-header.header-3 .logo-header {
    z-index: 2;
}
#home2 #home2-1 {
justify-content: flex-start;
    align-items: flex-end;
}
.wpcf7 form .wpcf7-response-output {
    margin-left: 90px;
} 



}




























/***************************************************************************/
@media screen and (min-width: 992px) and (max-width: 1080px){


#home3 .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-flex .vc_col-sm-4 {
    width: 32%;
}
#home3 .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-flex .vc_col-sm-4 img {
    width: 100%;
}
.main-menu > .menu-item > a, .header-sticky.affix .main-menu > .menu-item > a {     
    margin: 0 4px;
    font-size: 14px;
}
header.main-header.header-3 .sub-menu-left > .menu-item + .menu-item, header.main-header.header-3 .right-menu .sub-menu-right > .menu-item + .menu-item {
    margin-left: 15px !important;
}
.header-sticky.affix .logo-header img,
.header-sticky.affix .logo-header img  {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 130px;
}
div.product .single-row li {
    width: 28% !important;
}
div.product .single-row li:nth-child(3):after {
    display: none;
}



}









/***************************************************************************/
@media screen and (max-width: 991px){
    .mobile-top-bar {
    /*display: none;*/
} 
.mobile-logo-header img {
        max-height: 100%;
    width: 175px
}
header.mobile-header .container {
    max-width: 100%;
}
.mobile-navigation-wrapper .search-form {
    display: none;
}
body.off-canvas-in .canvas-overlay:before {
    position: fixed;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 20px;
    background: #000;
    color: #fff;
    outline: none!important;
    border: 0px!important;
    margin-top: 0;
    content: '\f00d';
    box-shadow: none;
    padding: 6px;
    line-height: 18px;
    z-index: 88888;
    left: 280px;
    transition-delay: .5s;
}
body.off-canvas-right.off-canvas-in #gf-wrapper, body.off-canvas-left.off-canvas-in #gf-wrapper {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.gf-menu-vertical a {
font-family: 'Roboto';
    font-size: 15px;
    margin: 0px 6px;
    padding: 10px 5px;
    font-weight: 300;
    font-style: normal;
    color: #979797;
}
.gf-menu-vertical a:hover,
.gf-menu-vertical li.current-menu-item > a {
color: #f7f3a5;
}
.gf-menu-vertical li + li {
    border-color: #d3d3d3;
}
div#home2 {
        padding-left: 0;
    padding-right: 0;
}

div#home2 .vc_col-sm-6 {
    width: 100%;
}
#home2 .right1 {
    padding-right: 0;
}
#home2 p, #home3 p 
{
max-width: 100%;
}
div#TitleLine1 {
    padding-top: 60px;
}
div#home3 .vc_col-sm-6 {
    width: 100%;
}
#home3 .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-flex {
    padding-top: 40px;
}
div#topbar .gsf-info-box {
    position: absolute;
right: 70px;
    top: 27px;
}
div#topbar .gsf-info-box a {
    color: #fff !important;
}

/*************************/
.gf-menu-vertical > #menu-item-24.menu-item > a span.x-menu-link-text {
    opacity: 0;
    font-size: 0;
}
.gf-menu-vertical > #menu-item-24.menu-item > a:before {
    position: absolute;
    font-family: "font awesome 5 pro";
    font-weight: 300;
    content: "\f015";
    font-size: 24px;
    line-height: 30px;
}
.gf-menu-vertical > #menu-item-24.menu-item > a {
    border-bottom: 0px solid #cfc09f;
}
div#rkmenu {
    padding-top: 10px;
    padding-bottom: 10px;
}
div#rkmenu .gf-row-inner.gf-container.container {
    max-width: 100%;
}
#rkmenu .vc_col-sm-2 {
    width: 50%;
     border-bottom: 1px solid #878787;
     height: 125px;
         float: left;
}
#rkmenu .vc_col-sm-2:nth-child(2),
#rkmenu .vc_col-sm-2:nth-child(4)  {
    
    border-left: 1px solid #878787;
}
#rkmenu .vc_col-sm-2:nth-child(6) {
     border-left: 1px solid #878787;
}
#rkmenu .vc_col-sm-2:nth-child(1),
#rkmenu .vc_col-sm-2:nth-child(3) {
    border-bottom: 1px solid #878787;
}
#rkmenu .vc_col-sm-2:nth-child(5),
#rkmenu .vc_col-sm-2:nth-child(6) {
    border-bottom: 0px solid #878787;
}
header.main-header.header-3 .logo-header {
z-index: 2;
}
.woocommerce-customize-right {
    display: none;
}
div#topbar {
    padding-top: 0px;
    padding-bottom: 0px;
        margin-top: -3px;
}






}





/**********************************************************************/
@media screen and (min-width: 768px) and (max-width: 991px){
rs-layer#slider-1-slide-1-layer-0,
rs-layer#slider-1-slide-2-layer-0, 
rs-layer#slider-1-slide-3-layer-0, 
rs-layer#slider-1-slide-6-layer-0,
rs-layer#slider-1-slide-7-layer-0,
rs-layer#slider-1-slide-8-layer-0 {
    font-size: 28px !important;
    font-weight: 300 !important;
    line-height: 32px !important;
}

rs-layer#slider-1-slide-1-layer-1,
rs-layer#slider-1-slide-2-layer-1,
rs-layer#slider-1-slide-3-layer-1,
rs-layer#slider-1-slide-6-layer-1,
rs-layer#slider-1-slide-7-layer-1,
rs-layer#slider-1-slide-8-layer-1 {
     font-size: 28px !important;
    font-weight: 300 !important;
    line-height: 32px !important;
}
rs-layer#slider-1-slide-1-layer-2,
rs-layer#slider-1-slide-2-layer-5,
rs-layer#slider-1-slide-3-layer-6,
rs-layer#slider-1-slide-6-layer-6,
rs-layer#slider-1-slide-7-layer-6,
rs-layer#slider-1-slide-8-layer-6 {
     font-size: 28px !important;
    font-weight:300 !important;
    line-height: 32px !important;
}
rs-layer#video_btn, 
rs-layer#video_btn1, 
rs-layer#video_btn2 {
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 300 !important;
    border: 1px solid #4c311c !important;
    padding: 5px 15px !important;
    border-radius: 8px;
    line-height: 22px !important;
    color: #4c311c !important;
}
.popmake-797 {
        text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 300 !important;
   
    padding: 5px 15px !important;
    border-radius: 8px;
    line-height: 22px !important;
    
}
#rkdd1.popmake-797,
#rkdd2.popmake-797,
#rkdd3.popmake-797{
color: #fff !important;
  border: 1px solid #fff !important;
}
body .ays-pb-modal_2 {
width: 80% !important;
    max-width: 100% !important;
    height: 380px !important;
    box-sizing: border-box;
    background: #0000 !important;
    border: 0px !important;
}
div.product .single-row li {
    width: 28% !important;
    
}
div.product .single-row li:nth-child(3):after{
    display: none;
}
.page-id-101 div#wrapper-content {
    padding-top: 0;
}
.page-id-107 div#wrapper-content {
    padding-top: 0;
}
.productInfo_Content {
    margin-right: 20px;
}
.page-id-435 div#wrapper-content {
    padding-top: 35px;
}

}












/******************************************************/
@media screen and (max-width: 767px){
    #rev_slider_1_1_wrapper .uranus.tparrows.tp-leftarrow:before {
        width: 10px;
    }
#rev_slider_1_1_wrapper rs-arrow.tp-rightarrow.tparrows.uranus:before {
     width: 10px;
}
rs-layer#slider-1-slide-1-layer-0,
rs-layer#slider-1-slide-2-layer-0, 
rs-layer#slider-1-slide-3-layer-0, 
rs-layer#slider-1-slide-6-layer-0,
rs-layer#slider-1-slide-7-layer-0,
rs-layer#slider-1-slide-8-layer-0 {
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 20px !important;
}
rs-layer#slider-1-slide-1-layer-1,
rs-layer#slider-1-slide-2-layer-1,
rs-layer#slider-1-slide-3-layer-1,
rs-layer#slider-1-slide-6-layer-1,
rs-layer#slider-1-slide-7-layer-1,
rs-layer#slider-1-slide-8-layer-1 {
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 20px !important;
}
rs-layer#slider-1-slide-1-layer-2,
rs-layer#slider-1-slide-2-layer-5,
rs-layer#slider-1-slide-3-layer-6,
rs-layer#slider-1-slide-6-layer-6,
rs-layer#slider-1-slide-7-layer-6,
rs-layer#slider-1-slide-8-layer-6 {
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 20px !important;
}

rs-layer#video_btn, rs-layer#video_btn1, rs-layer#video_btn2 {
    text-transform: uppercase;
    font-size: 11px !important;
    font-weight: 300 !important;
     border: 1px solid #4c311c !important;
    padding: 0px 15px !important;
    border-radius: 8px;
    line-height: 19px !important;
     color: #4c311c !important;
}

.popmake-797 {
        text-transform: uppercase;
    font-size: 11px !important;
    font-weight: 300 !important;
     
    padding: 0px 15px !important;
    border-radius: 8px;
    line-height: 19px !important;
    
}
#rkdd1.popmake-797,
#rkdd2.popmake-797,
#rkdd3.popmake-797{
color: #fff !important;
  border: 1px solid #fff !important;
}

#rev_slider_1_1_wrapper rs-arrow.tp-leftarrow.tparrows.uranus {
    left: -16px !important;
}
#rev_slider_1_1_wrapper rs-arrow.tp-rightarrow.tparrows.uranus {
    left: 110% !important;
}
div#TitleLine1 img.vc_single_image-img.attachment-full {
    max-width: 100%;
}
#home2 #home2-1 .wpb_column.vc_column_container.vc_col-sm-1\/5:nth-child(1), 
#home2 #home2-1 .wpb_column.vc_column_container.vc_col-sm-1\/5:nth-child(2) {
    width: 50%;
} 
#home3 .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-flex .vc_col-sm-4 {
    width: 32%;
}
#home3 .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-flex .vc_col-sm-4 img {
    width: 100%;
}
.pro-row-right2 {
 
    padding-right: 0;
}
 
div#pro-row1, div#pro-row2, div#pro-row3, div#pro-row4, div#pro-row5, div#pro-row6{
    padding-bottom: 75px;
    padding-top: 50px; 
}
  .pro-row-left {
padding-left: 0px;
}
#digioni2 img {
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 40px;
}

body .ays-pb-modal_2 {
    width: 80% !important;
    max-width: 100% !important;
    height: 177px !important;
    box-sizing: border-box;
    background: #0000 !important;
    border: 0px !important;
}
ul.search-popup-list li .sa-post-thumbnail {
    float: left;
    margin-right: 10px;
}
.page-id-435 div#wrapper-content {
    padding-top: 35px;
}




}








/******************************************************/
@media screen and (max-width: 480px){

div#topbar .gsf-info-box a img.alignnone.size-full.wp-image-17 {
    display: block;
}
div#topbar .gsf-info-box {
    right: 50px;
    top: 21px;
    line-height: 16px;
}
div#topbar .gsf-info-box a {
    font-size: 8px !important;
}
div#topbar .gsf-info-box a img.alignnone.size-full.wp-image-17 {
    width: 55px;
}
.mobile-logo-header img {
    max-height: 100%;
    width: 140px;
        padding-top: 2px;
    padding-bottom: 2px;
}
.mobile-logo-header {
    height: auto;
}


}





/*******************************************************/
@media screen and (max-width: 1280px){
    .products .product-item-wrap.product-grid {
        border: 1px solid rgb(192 192 192);
        margin: 0px;
    }
    section.related.products {
        padding: 0 10px;
    }
}






/*******************************************************/
@media screen and (max-width: 1199px){
    .main-pro-row {
        min-height: auto;
        padding: 120px 0;
    }
    div#pro-row3, div#pro-row4, div#pro-row5, div#pro-row6, div#pro-row1, div#pro-row2{
        background-attachment: scroll;
    }
    .single-pro-imgs .wpb_column.vc_column_container{
        width:20%;
    }
    div#single-pro-main, div#single-pro-main-1, div#single-pro-main-3 {
        background-attachment: scroll;
    }
    .woocommerce div.product .key-feature ul.single-row{
        flex-wrap: wrap;
    }
    div.product .single-row li{
        width: 19%;
        margin: 15px;
    }
    
}










/*******************************************************/
@media screen and (max-width: 991px){
    .pro-row-right2{
        padding-right:20px;
    }
    .pro-row-left{
        padding-left:20px;
    }
    .main-pro-row {
        min-height: auto;
        padding: 100px 0;
    }
}








/*******************************************************/
@media screen and (max-width: 767px){
    #home2 .btn-container.btnrkg {
        text-align: center !important;
    }
    div#pro-row1 .pro-row-left.wpb_column.vc_column_container.vc_col-sm-6, div#pro-row3 .pro-row-left.wpb_column.vc_column_container.vc_col-sm-6, 
    div#pro-row5 .pro-row-left.wpb_column.vc_column_container.vc_col-sm-6{
        order: 2;
    }
    div#pro-row3, div#pro-row4, div#pro-row5, div#pro-row6, div#pro-row1, div#pro-row2{
        text-align:center;
    }
    .home-title1 h4.heading-title {
        text-align: center;
    }
    .gf-heading .heading-title {
        text-align: center !important;
    }
    .btn-container.btnrkg.text-left, .btn-container.btnrkg.text-right, 
    div#pro-row1 p, div#pro-row2 p, div#pro-row3 p, div#pro-row4 p, div#pro-row5 p, div#pro-row6 p{
        text-align: center !important;
    }
    .main-pro-row {
        min-height: auto;
        padding:50px 0 80px 0;
    }
    .pro-row-right2{
        padding-right:0px;
    }
    .pro-row-left{
        padding-left:0px;
    }
    .gjs-row input[type="submit"]{
        margin-left:0;
    }
    div#single-pro-main .single-pro-left.wpb_column.vc_column_container.vc_col-sm-6, div#single-pro-main-1 .single-pro-left.wpb_column.vc_column_container.vc_col-sm-6, 
    div#single-pro-main-3 .single-pro-left.wpb_column.vc_column_container.vc_col-sm-6{
        order: 2;
    }
    div#single-pro-main .vc_row, div#single-pro-main-1 .vc_row, div#single-pro-main-3 .vc_row {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    div#single-pro-main .vc_custom_1685190876386, div#single-pro-main-1 .vc_custom_1685190876386, 
     div#single-pro-main-3 .vc_custom_1685190876386{
        margin-top: 20px !important;
    }
    .single-pro-imgs .wpb_column.vc_column_container {
        width: 50%;
        margin: 15px 0;
            border: 0 !important;
    }
    .product .single-pro-row{
        padding:0 15px 70px;
    }
    div.product .single-row li {
        width: 50%;
        margin: 15px 0;
        padding: 0 20px;
    }
    .woocommerce div.product .key-feature h2.key-feature{
        padding-top:80px;
    }
    .woocommerce div.product .key-feature ul.single-row{
        padding-bottom:80px;
    }
    .woocommerce div.product .last-row{
        display:block;
        padding:80px 15px;
    }
    .woocommerce div.product .last-row .col-right {
        margin-top: 60px;
    }
    .woocommerce div.product .last-row div{
        margin:0;
    }
    .top-banner figure.woocommerce-product-gallery__wrapper {
        margin: auto;
        width: 100% !important;
    }
    div#single-pro-main, div#single-pro-main-3 {
        background: #3f3f3f;
        background-image: url(https://www.ushaonio.com/wp-content/uploads/2023/05/solid-painted-concrete-wall-textured-backdrop.jpg) !important;
    }
    div#single-pro-main-3 .gf-heading.gf-heading-style-5, div#single-pro-main .gf-heading.gf-heading-style-5, 
    div#single-pro-main-1 .gf-heading.gf-heading-style-5{
        margin-top: 10px !important;
    }
    .single-pro-imgs{
        padding-top:20px;
    }
    div#single-pro-main-3 .btn:hover, div#single-pro-main .btn:hover, div#single-pro-main-1 .btn:hover {
        background: #a4252c !important;
        color: #fff !important;
    }
.poweicon {
    
    text-align: center;
}
.poweicon img {
    position: relative;
    right: auto;
    bottom: 15px;
    width: 150px;
}
.page-id-101 div#wrapper-content {
    padding-top: 0;
}
.page-id-107 div#wrapper-content {
    padding-top: 0;
}
#contactu1 .contact-main{
    padding-left: 0;
}

.woocommerce div.product .key-feature {
    margin: 0 0px;
}



}


/* =========================================================
   USHA ONIO - Homepage Video Popup 797
   ========================================================= */

#pum-797.pum-overlay {
    background: rgba(0, 0, 0, 0.75) !important;
}

#pum-797 #popmake-797 {
    width: 90vw !important;
    max-width: 1100px !important;
    height: auto !important;
    max-height: 90vh !important;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

#pum-797 .pum-content {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

#pum-797 .pum-content p {
    margin: 0 !important;
    padding: 0 !important;
}

#pum-797 video#pophomvid {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: 85vh !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain;
    background: #000;
}

#pum-797 .pum-close {
    position: absolute !important;
    top: -42px !important;
    right: 0 !important;

    width: 36px !important;
    height: 36px !important;
    line-height: 34px !important;

    padding: 0 !important;
    margin: 0 !important;

    font-size: 28px !important;
    text-align: center !important;

    color: #fff !important;
    background: rgba(0, 0, 0, 0.75) !important;
    border: 1px solid rgba(255, 255, 255, 0.7) !important;
    border-radius: 50% !important;

    cursor: pointer !important;
}

@media (max-width: 767px) {

    #pum-797 #popmake-797 {
        width: 96vw !important;
        max-width: 96vw !important;
    }

    #pum-797 video#pophomvid {
        max-height: 80vh !important;
    }

    #pum-797 .pum-close {
        top: -40px !important;
        right: 2px !important;
    }
}

