/*
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: 8px;
    padding-bottom: 6px;
}
#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: #000000 !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: #fff;
    margin: 0px 10px;
    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;
}
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;
}

/*rs-layer#slider-2-slide-6-layer-0,*/
/*rs-layer#slider-2-slide-6-layer-1,*/
/*rs-layer#slider-2-slide-8-layer-0,*/
/*rs-layer#slider-2-slide-8-layer-1,*/
/*rs-layer#slider-2-slide-9-layer-0,*/
/*rs-layer#slider-2-slide-9-layer-1  {*/
/*    font-weight: 400 !important;*/
/*    text-transform: uppercase;*/
/*}*/
/*rs-layer#slider-1-slide-1-layer-1,
rs-layer#slider-1-slide-2-layer-1 {
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 52px !important;
    text-transform: uppercase;
}
rs-layer#slider-1-slide-1-layer-3,
rs-layer#slider-1-slide-2-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://ushastrikerfans.com/wp-content/uploads/2023/05/left.png);
    width: 31px;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
}
#rev_slider_1_1_wrapper rs-arrow.tp-rightarrow.tparrows.uranus:before  {
    content: '';
    background-image: url(https://ushastrikerfans.com/wp-content/uploads/2023/05/right.png);
    width: 31px;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
}



div#home2  {
    padding-top: 120px;
    padding-bottom: 120px;
    padding-left: 90px;
    padding-right: 90px;
    background:url(https://ushastrikerfans.com/wp-content/uploads/2023/05/bg1-1.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}


div#UshaLogoImgH img {
    width: 220px;
}
div#home2 h2 {
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: 1px;
    margin: 20px 0 15px;
}
div#home2 p {
    font-size: 15px;
    max-width: 450px;
    line-height: 32px;
    margin: auto;
}

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#home3 {
    padding-top: 120px;
    padding-bottom: 120px;
}
#home2 h3 ,#home3 h5 {
    font-size: 22px;
    font-weight: 400;
    color: #f0f0f0 !important;
}
#home2 p,#home3 p {
    color: #aca069;
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 20px;
    line-height: 38px;
}
#home2 .right1 {
    padding-right: 50px;
}

#home2 #home2-1 {
padding-top: 0px;
marginn-top:0 !important;
}
#home2 .btn-container.btnrkg {
    margin-top: 10px;
}
#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: 7px 30px;
}

.btn:hover{
    background:#aca069 !important;
    color:#fff !important;
}
div#home3{
    background:url(https://ushastrikerfans.com/wp-content/uploads/2023/05/bg2.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
div#UshaLogo3S img {
    width: 250px;
}
div#home3 p {
    font-size: 14px;
    color: #cccccc;
    line-height: 32px;
    max-width: 400px;
}
div#home3 h6 {
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.3px;
}
div#home3 .btn-container.btnrkg {
    float: left;
    margin-right: 25px;
}















div#Sect3Img1 img{
    width:130px;
}
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;
}

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

/* 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;
 
    
}
.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: #808080;font-size: 20px; }
.contact-row1  .gsf-info-box.type-icon .ib-icon i {      border-radius: 100px;
    border: solid 1px #808080;
    padding: 8px;
    width: 40px;
    height: 40px;
    text-align: center;}
.contact-row1  .gsf-info-box .info-box-title {  margin-bottom: 1px;}    
.contact-row1  .gsf-info-box a { color:#808080; }   
.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;
}

.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: center; padding-top:80px;   
     }
.single-pro-imgs .wpb_column.vc_column_container {
    width: 13%;
       border-left: 1px solid #808080;    padding: 0 20px;    min-height: 90px;
}
.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: 1px solid #808080;    }

@media screen and (min-width: 992px) and (max-width: 1100px){
    .logo-header { padding-right:0; }
    .logo-header img {
    width: 130px;
}
.main-menu > .menu-item > a, .header-sticky.affix .main-menu > .menu-item > a {      margin: 0 14px;    font-size: 17px;}
}


@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;}
}





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;*/
/*}*/
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;
}


.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://ushastrikerfans.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: 130px 0 15px;
    font-size: 32px;
    margin-bottom: 35px;
}
.woocommerce div.product .key-feature ul.single-row {
    padding-bottom: 150px;
    max-width: 1240px;
    display: flex;
    justify-content: center;
    margin: auto;
}
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: 125px;
    height: 125px;
    margin: auto;
    object-fit: cover;
    margin-bottom:10px;
}
div.product .single-row li span.tq1 {
    display: flex;
    width: 100%;
    justify-content: center;
}
.woocommerce div.product .key-feature ul.single-row li img.img_class.lastqw3 {
    width: 100%;
    border-radius: 0;
    height: auto;
    padding-right: 40px;
}
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#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;
}


.img250 img{
    width: 250px;
}
.img200 img{
    width: 200px;
}
.digiptxt {
    padding-left: 80px;
}
.digiptxt p {
    font-size: 15px;
    color: #cccccc;
    line-height: 32px;
    text-align: right;
        font-family: 'Roboto';
    font-weight: 300;

}
 .digiptxt h6{  
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.3px;
    text-align: right;
}

.digiptxtright {
    max-width: 600px;
    padding-right: 90px;
    position: relative;
}
#digip1 .btn-container.btnrkg.sided1 {
    float: right;
}
.marginlft15 {
    margin-left: 15px;
}
div#digip1 {
    background-attachment: fixed;
}
div#digiab1 {
    padding-top: 90px;
    padding-bottom: 90px;
}
#digiab1 h2 {
    color: #fff;
    font-weight: 300;
    padding-bottom: 50px;
}
#digiab2 {
     padding-top: 90px;
    padding-bottom: 90px; 
}
#digiab2 h2 {
    text-align: center;
    margin: 0;
    padding-bottom: 50px;
}
div#digiab3 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-attachment: fixed;
}
#digiab3 img.vc_single_image-img {
    width: 400px;
    margin: 0 auto;
}
#digiab3 p {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    line-height: 37px;
}
#digiab3 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}


div#digiab4 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-attachment: fixed;
}
#digiab4 img.vc_single_image-img {
    width: 400px;
    margin: 0 auto;
}
#digiab4 p {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    line-height: 37px;
}
#digiab4 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}


div#digiab5 {
    padding-top: 90px;
    padding-bottom: 90px;
}
#digiab5 p {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
}
#digiab5 .wpb_text_column.txtq1 {
    max-width: 500px;
    padding-bottom: 40px;
}
#digiab5 .wpb_text_column.txtq2 {
    max-width: 500px;
    float: right;
}
#digiab5 .imgq3 {
    margin-top: 70px;
}




div#digiab9 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-attachment: fixed;
}
#digiab9 img.vc_single_image-img {
    width: 400px;
    margin: 0 auto;
}
#digiab9 p {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    line-height: 37px;
}
#digiab9 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}



body.home div#topbar .gsf-info-box a {
    color: #fff !important;
}
div#topbar .gsf-info-box a {
    color: #000 !important;
}
.product .single-pro-row div#edrf3 {
    display: flex;
    padding-top: 35px;
    padding-bottom: 20px;
        flex-wrap: wrap;
}
.product .single-pro-row div#edrf3 .vc_col-sm-3:first-child {
display: none;
}
.product .single-pro-row div#edrf3 .vc_col-sm-3 {
    width: 50% !important;
}
.product .single-pro-row div#edrf3 .vc_col-sm-3.borlft1 {
    border-left: 1px solid #bdbdbd;
}
#edrf3 p {
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    color: #a1a1a1;
}
#edrf3 p.InfoProductImg {
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    color: #a1a1a1;
}

section.related.products .gf-blog-inner.clearfix.layout-grid.product-skin-01.gf-gutter-30 {
    margin: 0 auto;
}
.layout-grid .product-item-wrap.product-skin-01 .product-actions .product-action-item, 
.gsf-product-singular .product-actions .product-action-item {
    display: none;
}
#wpsl-search-wrap select.wpsl-dropdown {
    padding: 5px 4px;
    height: auto;
}
.top-bar {
    display: none;
}
body.single-product  .gf-page-title.gf-page-title-default {
display: none;
}
.fooeter-copyright {
    padding-top: 15px;
    margin-top: 50px;
    padding-bottom: 15px;
}
.fooeter-copyright p {
    margin-bottom: 0px;
}
.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 {

}
.page-id-435 div#wrapper-content {
    padding-top: 145px;
    background-image: radial-gradient(circle at top center,#354858 0%,#000 60%,#000 100%);
}
body.single-product .top-banner {
        background-image: url(https://ushastrikerfans.com/wp-content/uploads/2023/05/se2g.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}



/****************************************/
.main-menu > #menu-item-790.menu-item > a span.x-menu-link-text {
    opacity: 0;
    font-size: 0;
}
.main-menu > #menu-item-790.menu-item > a:before {
    position: absolute;
    font-family: "font awesome 5 pro";
    font-weight: 300;
    content: "\f015";
    left: 0;
}
.main-menu > #menu-item-790.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;
        padding-top: 10px;
}
#rkmenu h6 a {
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 15px;
}
#rkmenu .vc_col-sm-2:hover h6 a {
    color: #f7f3a5;
}
/****************************************/


.poweicon {
    position: relative;
}
.poweicon img {
    position: absolute;
    right: 50px;
    bottom: 55px;
    width: 170px;
}
.footer-news {
    display: none;
}
.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;
}
#storep #wpsl-wrap label {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    min-width: 110px;
    padding: 6px 0;
    color: #fff;
}

































/***************************************************************************/
@media screen and (min-width: 992px) {
section.related.products .product-item-wrap.product-grid {
    width: 22.5%;
    max-width: 22.5%;
}

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;
}
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;
}
ul.header-customize-right > li.customize-social-networks {
    display: none;
}

body.page-id-101 #wrapper-content {
  padding-top: 0px;
}
body.page-id-101 div#digiab1 {
    padding-top: 180px;
}
body.single-product #wrapper-content {
    padding-top: 0px;
}
body.single-product   .top-banner {
    padding-top: 95px;
}
.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%;
}





}









/***************************************************************************/
@media screen and (max-width: 991px){
.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 {
     
}
#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: 30px;
    top: 21px;
}
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: 165px;
}
#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;
}
/*************************/







}





/**********************************************************************/
@media screen and (min-width: 768px) and (max-width: 991px){
rs-layer#slider-2-slide-6-layer-0,
rs-layer#slider-2-slide-6-layer-1,
rs-layer#slider-2-slide-8-layer-0,
rs-layer#slider-2-slide-8-layer-1,
rs-layer#slider-2-slide-9-layer-0,
rs-layer#slider-2-slide-9-layer-1  {
font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    text-transform: uppercase;
} 
.digiptxtright {
    padding-right: 0;
}
.digiptxt {
    padding-left: 0px;
}





}







/***************************************************************************/
@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: 14px;
    padding: 10px 15px;
    min-width: auto;
}
   #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%;
}

}
 






/******************************************************/
@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-3-layer-1 {
    font-size: 16px !important;
    font-weight: 200 !important;
    line-height: 20px !important;
}
rs-layer#slider-1-slide-1-layer-1, rs-layer#slider-1-slide-2-layer-1 {
    font-size: 16px !important;
    font-weight: 200 !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 #fff !important;
    padding: 0px 15px !important;
    border-radius: 8px;
    line-height: 19px !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;
}












}








/******************************************************/
@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: 15px;
    top: 13px;
}
.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;
    }
div#digiab3, div#digiab4{
        background-attachment: scroll;
    }
div#home3, div#digip1{
        background-attachment: scroll;
    }

    
}




/*****************************************************************************/

@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;
    }
    section.related.products .product-item-wrap.product-grid {
        width: 46%;
    max-width: 46%;
    margin:0px 14px 15px 14px;
}
#wpsl-search-wrap .wpsl-input {
    width: 44%;
}
#wpsl-search-wrap select.wpsl-dropdown {
    padding: 6px 4px;
    height: auto;
}
body .ays-pb-modal_4 {
        background: #0000 !important;
    border: 0px !important;
    box-shadow: none !important;
    width: 94% !important;
}
body .ays-pb-modal_4 .close-image-btn {
    top: 0 !important;
}
}






















/*****************************************************************************/
@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;
    }
    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;
    }
    .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://ushastrikerfans.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;
    }
rs-layer#slider-2-slide-6-layer-0,
rs-layer#slider-2-slide-6-layer-1,
rs-layer#slider-2-slide-8-layer-0,
rs-layer#slider-2-slide-8-layer-1,
rs-layer#slider-2-slide-9-layer-0,
rs-layer#slider-2-slide-9-layer-1  {
font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 14px !important;
    text-transform: uppercase;
} 

#rev_slider_2_1_wrapper .uranus.tparrows:before {
        font-size: 22px !important;
}
#rev_slider_2_1_wrapper rs-arrow.tp-leftarrow.tparrows.uranus {
    left: -30px !important;
}
#rev_slider_2_1_wrapper rs-arrow.tp-rightarrow.tparrows.uranus {
    right: -80px !important;
    left: auto !important;
}
div#home2,
 div#home3,
 div#digip1 {
    padding-top: 60px;
    padding-bottom: 60px;
}
div#home3 img.vc_single_image-img.attachment-full {
    padding-top: 30px;
}
div#digip1 img.vc_single_image-img.attachment-full {
    padding-bottom: 30px;
}
.digiptxtright {
    padding-right: 0;
}
.digiptxt {
    padding-left: 0px;
}
#digip1 .btn-container.btnrkg.sided1 {
    /*float: none;*/
    text-align: right !important;
}
#digiab3 .vc_row.wpb_row.vc_inner.vc_row-fluid,
#digiab4 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: block; 
}
#digiab3 img.vc_single_image-img {
    width: 300px;
    margin: 0 auto 30px auto;
}
#digiab4 img.vc_single_image-img {
    width: 300px;
    margin: 30px auto 0 auto;
}
div#digiab5 .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: center;
}
div#digiab5 .wpb_single_image.wpb_content_element.vc_align_left img.vc_single_image-img.attachment-full {
    width: 200px;
    margin: 30px 0;
}

.product .single-pro-row div {
    width: auto !important;
}
#edrf3 p.InfoProductImg {
    margin-bottom: 10px;
}

section.related.products .product-item-wrap.product-grid {
        width: 46%;
    max-width: 46%;
    margin: 0px 7.5px 15px 7.5px;
}
#wpsl-search-wrap .wpsl-input {
    width: 100%;
}
div#wpsl-radius {
    width: 100%;
}
#wpsl-search-wrap .wpsl-dropdown {
    width: 100%!important;
}
div#home3 .pro-row-left.wpb_column.vc_column_container.vc_col-sm-6 {
    order: 2;
    padding-top: 30px;
}








}



.tparrows:before{
    color:#fff !important;
}




rs-layer#slider-2-slide-6-layer-0, rs-layer#slider-2-slide-10-layer-0, 
rs-layer#slider-2-slide-11-layer-0, rs-layer#slider-2-slide-12-layer-0, 
rs-layer#slider-2-slide-13-layer-0, rs-layer#slider-2-slide-14-layer-0{
    font-size: 38px !important;
    line-height: 48px !important;
    text-transform: uppercase;
    color:#fff !important;
}
rs-layer#slider-2-slide-6-layer-1, rs-layer#slider-2-slide-10-layer-1, 
rs-layer#slider-2-slide-11-layer-1, rs-layer#slider-2-slide-12-layer-1, 
rs-layer#slider-2-slide-13-layer-1, rs-layer#slider-2-slide-14-layer-1{
    line-height: 48px !important;
    text-transform: uppercase;
    font-size: 38px !important;
    color:#fff !important;
    font-weight:400 !important;
}

.CustomContent-About {
    max-width: 600px;
    margin: auto;
}
rs-layer#video_btn1, rs-layer#video_btn2, rs-layer#video_btn3, rs-layer#video_btn4, 
rs-layer#video_btn5, rs-layer#video_btn6{
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 300 !important;
    border: 1px solid #fff !important;
    padding: 8px 20px !important;
    border-radius: 8px;
    line-height: 22px !important;
    color: #fff !important;
    margin-top: 50px;
}
div#digiab1 .gf-row-inner.gf-container.container {
    margin: auto;
    max-width: 1240px;
}


.product-thumb img {
    width: 100% !important;
    height: 195px;
    object-fit: contain;
}
.gf-swatches-wrap .reset_variations {
    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 bdi {
    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-text {
    margin-left: 5px;
}
.UPRdigiab2 h2{
    text-transform: uppercase;
}
.summary.entry-summary .price del + ins{
    padding-left:0px;
}
.poweiconRight img {
    position: absolute;
    width: 170px;
    right:0;
    bottom:-70px;
}
div#RowSec56 {
    background-attachment: fixed;
    padding: 90px 0;
}
div#RowSec56 h4 {
    color: #fff !important;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.3;
}
div#RowSec56 p{
    font-size: 20px;
    color: #fff;
    line-height: 37px;
    font-weight: 400;
    max-width:445px;
}
.LeftImg_Custom img {
    width: 190px;
}

.ImgWidth800 img {
    max-width: 850px;
    margin: auto;
}
ul.search-popup-list .sa-post-meta {
    display: none;
}
.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;
}
.search-popup-result.ps-container.ps-theme-default.ps-active-y.in .sa-product-price del {
    display: none;
}

.High_Air_delivery h4.heading-title {
    text-transform: uppercase;
    margin-top: 15px;
    font-weight: 400 !important;
}

#digiab9 img.vc_single_image-img {
    width: auto;
    margin: 0 auto;
    max-width: 270px;
}


@media (max-width: 1199px){
    rs-layer#slider-2-slide-6-layer-0, rs-layer#slider-2-slide-10-layer-0, rs-layer#slider-2-slide-11-layer-0, rs-layer#slider-2-slide-12-layer-0, rs-layer#slider-2-slide-13-layer-0, rs-layer#slider-2-slide-14-layer-0 {
        font-size: 28px!important;
        line-height: 28px!important;
    }
    rs-layer#slider-2-slide-6-layer-1, rs-layer#slider-2-slide-10-layer-1, rs-layer#slider-2-slide-11-layer-1, rs-layer#slider-2-slide-12-layer-1, rs-layer#slider-2-slide-13-layer-1, rs-layer#slider-2-slide-14-layer-1{
        font-size: 28px!important;
        line-height: 32px!important;
        margin-top:15px !important;
    }
    rs-layer#video_btn1, rs-layer#video_btn2, rs-layer#video_btn3, rs-layer#video_btn4, rs-layer#video_btn5, rs-layer#video_btn6 {
        margin-top:45px !important;
    }
    .ImgWidth800 img {
        max-width: 100%;
        margin: auto;
    }
    .page-id-107 div#wrapper-content{
        padding-top:10px;
    }
    header.main-header .header-inner{
       max-width:98%;
       
    }
    .main-menu > .menu-item > a, .header-sticky.affix .main-menu > .menu-item > a {
        margin: 0 5px;
        font-size: 13px;
    }
    .mobile-navigation-wrapper .mobile-menu ul.sub-menu a {
        padding-left: 10px;
    }
}
@media (max-width: 991px){
    #contactu1 .contact-main{
        padding-left:0;
    }
    div#home2 p {
        max-width: 600px;
    }
    #rkmenu .vc_col-sm-2:nth-child(5) {
        border-bottom: 0px solid #878787;
    }
}

@media (max-width: 767px){
    #digiab2 h2{
        font-size:24px;
    }
    .poweiconRight img {
        width: 100px;
        right: 25px;
    }
    .poweicon img {
        position: absolute;
        right: 15px;
        bottom: 115px;
        width: 80px;
    }
    rs-layer#slider-2-slide-6-layer-0, rs-layer#slider-2-slide-10-layer-0, rs-layer#slider-2-slide-11-layer-0, rs-layer#slider-2-slide-12-layer-0, rs-layer#slider-2-slide-13-layer-0, rs-layer#slider-2-slide-14-layer-0 {
        font-size: 18px!important;
        line-height: 24px!important;
    }
    rs-layer#slider-2-slide-6-layer-1, rs-layer#slider-2-slide-10-layer-1, rs-layer#slider-2-slide-11-layer-1, rs-layer#slider-2-slide-12-layer-1, rs-layer#slider-2-slide-13-layer-1, rs-layer#slider-2-slide-14-layer-1{
        font-size: 18px!important;
        line-height: 32px!important;
        margin-top:15px !important;
    }
    rs-layer#video_btn1, rs-layer#video_btn2, rs-layer#video_btn3, rs-layer#video_btn4, rs-layer#video_btn5, rs-layer#video_btn6 {
        text-transform: uppercase;
        font-size: 12px !important;
        font-weight: 300 !important;
        border: 1px solid #fff !important;
        padding: 3px 12px !important;
        border-radius: 8px;
        line-height: 22px !important;
        color: #fff !important;
        margin-top: 45px !important;
    }
    #digiab9 .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: block;
        align-items: center;
    }
    #digiab9 .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column_container {
        margin-top: 30px;
    }
    #contactu1 .contact-main {
        display: block;
        padding-left: 0;
    }
    #contactu1 h4.info-box-title{
        font-size:22px;
    }
    .page-id-107 div#wrapper-content{
        padding-top:10px;
    }
    .page-id-435 div#wrapper-content{
        padding-top:80px;
    }
    #rkmenu .vc_col-sm-2{
       width: 48%;
    float: left;
    }
#topbar {
    padding-top: 0;
    padding-bottom: 0;
}    
    
}
@media (max-width: 580px){
    section.related.products .product-item-wrap.product-grid {
        width: 100%;
        max-width: 100%;
        margin:7px 0px;
    }
    div#digiab1{
        text-align:center;
    }
    div#digiab1 .wpb_single_image.wpb_content_element.vc_align_left.img250 {
        text-align: center !important;
    }
    .ImgWidth800 img {
        max-width: 100%;
        margin: auto;
    }
    .High_Air_delivery h4.heading-title{
        margin-top:30px;
    }
    .gsf-product-wrap.layout-09 .summary.entry-summary {
        margin-top: 35px;
    }
}
