/*
Theme Name:         G5Plus Hebes Child Theme
Theme URI:          https://hebes.g5plus.net/
Description:        G5Plus Hebes Child Theme
Version:            1.0
Author:             DigiPanda Consulting
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 :)
*************************************************************************************/

@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');

@font-face {
  font-family: Laconic_Regular;
  src: url(fonts/Laconic_Regular.woff);
}
@font-face {
  font-family: Laconic_Light;
  src: url(fonts/Laconic_Light.woff);
}
@font-face {
  font-family: Oswald-Regular;
  src: url(fonts/Oswald-Regular.woff);
}
@font-face {
  font-family: Oswald-Light;
  src: url(fonts/Oswald-Light.woff);
}

::selection {
  background: #fff;
}
 body, body p {
         /* font-family: Poppins;
          color: #000;
    font-size: 16px;
    line-height: 30px;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #3a3a3a;
 }
 h1, h2, h3, h4, h5, h6{
          font-family: Poppins;
          color: #3a3a3a;
 }
header.main-header.header-float {
    background: #0000 !important;
}

 .logo-header img {
    max-height: 80px;
    width: 100%;
        max-width: 265px;
}
.logo-header {
    height: 80px;
    }
.header-sticky.affix .logo-header img {
  max-width: 265px;   
}
.main-menu{
    justify-content: flex-end;
}
.main-menu > .menu-item + .menu-item {
    margin-left: 0 !important;
}
.main-menu > .menu-item > a {    
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    transition-duration: 1s;
    padding: 5px 15px;
    margin: 0px 15px;
    line-height: 24px;
   border-bottom: 2px solid #0000;
       border: 1px solid #000;
       background: #000;
}
 header .main-menu li.current-menu-item > a {
    color: #fff;
        border: 1px solid #000;
 }
.main-menu > .menu-item:last-child > a {
/*border-right: 0px solid #999999;*/
}
.main-menu > .menu-item > a:hover {
    color:#dd0707;     
    transition-duration: 1s;
/*      border-bottom: 2px solid #dd0707;*/
}
.main-menu > .menu-item.menu-current > a, .main-menu > .menu-item:hover > a, .main-menu > .menu-item:focus > a {
  color:#dd0707;       
}
.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
{
     color:#dd0707;     
}
.header-sticky.affix .main-menu > .menu-item > a {
    color: #fff;
}
.header-sticky.affix .main-menu > .menu-item:hover > a {
    color: #fff;
}
.header-sticky.affix .main-menu > .menu-item.current-menu-item > a {
    color: #fff;
}
.main-menu ul.sub-menu .menu-item > a {
    padding: 15px 0;
    color: #3a3a3a;
}
.main-menu ul.sub-menu .menu-item.current-menu-ancestor:not(.menu-item-type-taxonomy) > a, .main-menu ul.sub-menu .menu-item.current-menu-parent:not(.menu-item-type-taxonomy) > a, .main-menu ul.sub-menu .menu-item.current-menu-item > a, .main-menu ul.sub-menu .menu-item.menu-current > a, .main-menu ul.sub-menu .menu-item:hover > a, .main-menu ul.sub-menu .menu-item:focus > a
{
    color: #3a3a3a;

}

.main-menu ul.sub-menu .menu-item > a:hover{
    color:#dd0707;      
}
.main-menu ul.sub-menu .menu-item {
    padding: 0;
    margin: 0 !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-4-layer-0{
    
    font-size: 40px !important;
    font-weight: 500 !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-4-layer-1 {
    font-size: 44px !important;
    line-height: 44px !important;
    font-weight: 700 !important;
}
rs-layer#slider-1-slide-1-layer-3,
rs-layer#slider-1-slide-3-layer-3,
rs-layer#slider-1-slide-4-layer-3 {
      font-size: 44px !important;
    line-height: 44px !important;
    font-weight: 700 !important;  
    color: #dd0707 !important;
}
a#slider-1-slide-1-layer-2,
a#slider-1-slide-2-layer-2,
a#slider-1-slide-3-layer-2,
a#slider-1-slide-4-layer-2 {
font-size: 18px !important;
    line-height: 36px !important;
    padding: 6px 30px !important;
    border-radius: 36px !important;
    background: #dd0707 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    border: 2px solid #dd0707 !important;
}
a#slider-1-slide-1-layer-2:hover,
a#slider-1-slide-3-layer-2:hover,
a#slider-1-slide-4-layer-2:hover {
    border: 2px solid #fff !important;
    background: #dd070700 !important;
}
a#slider-1-slide-1-layer-2 i.fas.fa-arrow-right,
a#slider-1-slide-3-layer-2 i.fas.fa-arrow-right,
a#slider-1-slide-4-layer-2  .fas.fa-arrow-right{
background: #fff;
    color: #000;
    border-radius: 55% !important;
    line-height: 30px;
    font-size: 14px;
    width: 30px;
    height: 30px;
    margin-left: 10px !important;
    text-align: center !important;
}
rs-bgvideo:before, rs-slide:before {
    content: '';
    background-color: rgb(0 0 0 / 40%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    visibility: visible !important;
}

div#home2 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#home2 h2 {
    text-transform: uppercase;
    margin-top: 0px;

}
 .vc_btn3-container.btnrk button.vc_general.vc_btn3 {
    background: #0000;
    color: #000;
    border: 1px solid #000;
    font-size: 16px;
    margin-top: 30px;
}
.vc_btn3-container.btnrk  button.vc_general.vc_btn3:hover {
    background: #000;
    color: #fff;
    border: 1px solid #fff;
    font-size: 16px;
    margin-top: 30px;
}
div#home3 {
    padding-top: 85px;
    padding-bottom: 85px;
    background-attachment: fixed;
}
#home3 h2 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#home3 p {
    color: #fff;
    text-align: center;
}
#home3 .vc_btn3-container.btnrk button.vc_general.vc_btn3 {
    background: #fff;
    color: #000;
    border: 1px solid #000;
    font-size: 16px;
    margin-top: 30px;
}
#home3  .vc_btn3-container.btnrk  button.vc_general.vc_btn3:hover {
    background: #000;
    color: #fff;
    border: 1px solid #fff;
    font-size: 16px;
    margin-top: 30px;
}
#home4 {
    padding-top: 75px;
    padding-bottom: 75px;
}
#home4 h2 {
    text-align: center;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 35px;
        margin-top: 0px;
}
#home4 h4 {
    font-size: 24px;
    text-align: center;
    font-family: 'Laconic_Regular';
    margin: 0;
    line-height: 32px;
}
#home4 .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
    border: 1px solid #e3e3e3;
    padding: 20px 12px 30px 12px;
    box-shadow: 2px 5px 15px #d1d1d1;
}
#home4 .vc_btn3-container.btnrk button.vc_general.vc_btn3 {
    padding: 12px 60px;
        margin-top: 60px;
}
#home5 {
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #000;
}
#home5 h2 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 35px;
        margin-top: 0px;
}
#home5 .testimonial-item {
    max-width: 70%;
    margin: 0 auto;
}
#home5 .gsf-testimonials .author-bio {
    color: #fff;
    font-family: 'Laconic_Regular';
    font-size: 20px;
}
#home5 .gsf-testimonials.testimonials-style-01 .author-name {
    color: #ffffff;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#home5 .gsf-testimonials .author-job {
    color: #ffffff;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 0;
    margin-left: 5px;
}
#home5 .owl-carousel > .owl-nav [class*='owl-'] {
    color: #fff;
    opacity: 1;
}
#home5 .nav-icon .owl-nav div[class*="owl-"]:not(.disabled):hover {
     color: #fff !important; 
}
#home6 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#home6 h2 {
    text-transform: uppercase;
    margin-top: 0px;
}

#home7 {
    padding-top: 70px;
    padding-bottom: 40px;
}
#home7 h2 {
    text-transform: uppercase;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 35px;
}
#home7 .gf-posts article.post-grid .gf-post-inner {
    box-shadow: 0px 7px 15px #dfdfdf;
}
#home7 h4.gf-post-title.heading-color {
    font-size: 18px;
}
#home7 article.post-grid .gf-post-excerpt {
    height: 90px;
}


section#footerrk {
    padding-top: 90px;
    padding-bottom: 20px;
        background-color: #3a3a3a;
}
#footerrk p {
    color: #fff;
}
#footerrk a {
    color: #fff;
}
#footerrk h3 {
    margin-top: 0px;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 30px;
    color: #fff;
}
.footer0logo img.vc_single_image-img {
 width: 220px;
    margin-bottom: 35px;
}
#footerrk  div#rkt33 {
/*    padding-left: 10%;*/
}
#footerrk a.x-menu-link {
     font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 400;
    margin-bottom: 10px;
}
#footerrk .gsf-info-box.type-icon .ib-icon i {
    color: #dd0707;
    font-size: 24px;
    margin-right: 20px;
}
#footerrk .gsf-info-box .info-box-title {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
     font-family: 'PT Sans', sans-serif;
}
#footerrk .gsf-info-box {
    margin-bottom: 8px;
}
div#copyright p {
    text-align: center;
    margin-top: 70px;
    border-top: 1px solid #818181;
    padding-top: 20px;
}

div#digihom2 {
    padding-top: 80px;
    padding-bottom: 80px;
}
#digihom2 h3 {
    display: block;
    font-size: 30px;
    line-height: 36px;
    color: #dd0707;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
#digihom2 h2 {
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    font-size: 55px;
    line-height: 1;
    margin-bottom: 10px;
}

#digihom2 p {
    font-size: 18px;
    line-height: 1.6;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    text-align: center;
}
#digihom2 p sup {
    font-size: 12px;
    top: -14px;
    font-weight: 500;
}
.btnnew a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right {
    height: 50px;
    border: 3px solid;
    color: #3a3a3a;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    background: #fff0;
    border-radius: 30px;
    margin-top: 33px;
    padding: 0px 70px 0px 30px;
    line-height: 44px;
}
.btnnew a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right:hover {
    background: #3a3a3a;
    color: #fff;
    border-color: #3a3a3a;
}
.btnnew a.vc_general.vc_btn3 i.vc_btn3-icon.fas.fa-arrow-right {
    line-height: 30px;
    height: 30px;
    width: 30px;
    background: #3a3a3a;
    color: #fff;
    text-align: center;
    border-radius: 55%;
    box-shadow: rgb(0 0 0 / 24%) 0px 8px 15px;
}
.btnnew a.vc_general.vc_btn3:hover i.vc_btn3-icon.fas.fa-arrow-right {
 background: #fff;
    color: #3a3a3a;
}
#digihom2 .btnnew a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right {
    /*margin-right: 90px;*/
}
#digihom2 .gsf-video a.view-video {
    margin-top: -75px;
    position: absolute;
    width: 55px;
    height: 55px;
    line-height: 55px;
    margin-left: 90px;
}
#digihom2 .gsf-video a.view-video  i {
        line-height: 55px;
}

div#digihom3 {
    padding-top: 80px;
    padding-bottom: 80px;
        background: #f5f5f5;
}
#digihom3 h3 {
    display: block;
    font-size: 30px;
    line-height: 36px;
    color: #dd0707;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
#digihom3 h2 {
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 1;
    margin-bottom: 35px;
}
#digihom3 p {
    font-size: 25px;
    line-height: 1.6;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    text-align: center;
}
#digihom3 .prodet33 h4 {
    color: #f7d763;
    text-align: left;
    text-transform: uppercase;
    margin: 0 0 15px 0;
    font-size: 19px;
}
#digihom3 .prodet33 {
position: absolute;
    top: 50px;
    max-width: 200px;
    left: 30px;
}
#digihom3 .prodet33 h5 {
    color: #ffffff;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    font-size: 26px;
}
#digihom3 .prodet33 h6 {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin: 0 0 0 0;
    font-family: 'PT Sans', sans-serif;
}
#digihom3 .prodet33 p {
    text-align: left;
}
#digihom3 .prodet33 a {
    color: #fff;
    text-align: left;
    font-size: 16px;
    background: #dd0707;
    padding: 4px 25px;
    border-radius: 20px;
    display: inline-block;
    margin-top:25px;
}
#digihom3 .prodet33 a:hover{
  color: #000; 
   background: #fff;  
}
#prokk {
    margin-top: 45px;
}

div#digihom4 {
    padding-top: 80px;
    padding-bottom: 80px;
        background: #3a3a3a;
}
#digihom4 h3 {
    font-size: 2.225rem;
    color: #fff;
    font-weight: 400;
    text-align: left;
  
    margin: 0;
}
#digihom4 h2 {
    text-align: left;
    margin: 0;
    text-transform: uppercase;
    font-size: 4.625rem;
    line-height: 1;
    margin-bottom: 15px;
     color: #fff;
}
#digihom4 h2 sup {
    font-size: 18px;
    top: -50px;
}
#digihom4 p {
    font-size: 22px;
    line-height: 1.6;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    text-align: left;
     color: #fff;
}
#digihom4 .btnnew a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right {
    color: #fff;
}
#digihom4 .btnnew a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right:hover {
    background: #fff;
    color: #3a3a3a;
    border-color: #fff;
}
#digihom4 .btnnew a.vc_general.vc_btn3 i.vc_btn3-icon.fas.fa-arrow-right {
        background: #ffffff;
    color: #3a3a3a;
}


#digihom5 {
    padding-top: 35px;
}
div#digihom5 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    border: 1px solid #fff;
    padding: 25px 15px;
    border-radius: 8px;
}
#digihom5 img.vc_single_image-img {
    max-width: 90px;
    margin-bottom: 20px;
}

#digihom5 h4 {
    color: #fff;
    margin: 8px 0 8px 0;
    text-align: center;
    font-weight: 400;
    font-size: 15px;
}
#digihom5 h5 {
    color: #dd0707;
    margin: 8px 0 8px 0;
    text-align: center;
    font-weight: 500;
    font-size: 15px;
}
#digihom5 h6 {
    color: #fff;
    margin: 15px 0 15px 0;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
}
#digihom4 .btnnew button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right {
    background: #dd0707;
    border-color: #dd0707;
    color: #fff;
    margin-top: 75px;
}
#digihom4 .btnnew button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-modern.vc_btn3-icon-right:hover {
    background: #fff;
    border-color: #fff;
    color: #000;
}
div#digihom6 {
    padding-top: 80px;
    padding-bottom: 0px;
}
#digihom6 h3 {
    display: block;
    font-size: 2.225rem;
    color: #dd0707;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
#digihom6 h2 {
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    font-size: 4.625rem;
    line-height: 1;
    margin-bottom: 35px;
}

#digihom6 p {
    font-size: 22px;
    line-height: 1.6;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    text-align: center;
}
#digihom6 p sup {
    font-size: 12px;
    top: -14px;
    font-weight: 600;
}
#digihom6 img.vc_single_image-img.attachment-full {
    margin-top: -80px;
}

div#digihom7 {
    padding-top: 80px;
    padding-bottom: 80px;
}

#digihom7 h2 {
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    font-size: 4.625rem;
    line-height: 1;
    margin-bottom: 35px;
    color: #fff;
}
#digihom7 input {
padding: 0 20px;
    border-radius: 30px;
    line-height: 45px;
    height: auto;
    border: 1px solid #cccccc;
    background: #0000;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 400;
}

#digihom7 input::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

#digihom7 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}

#digihom7 input::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
#digihom7 textarea {
    width: 100%;
    height: 60px;
    padding: 0 20px;
    border-radius: 43px;
    line-height: 45px;
    border: 1px solid #cccccc;
    background: #0000;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 400;
}
#digihom7 textarea::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

#digihom7 textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}

#digihom7 textarea::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
#digihom7 input#Submit {
    background: #3a3a3a;
    font-weight: 700;
    font-size: 18px;
    padding: 0px 35px;
}
#digihom7 .center1 {
    text-align: center;

}
#prokk .wpb_single_image {
    overflow: hidden;
        border-radius: 12px;
}
#prokk .vc_col-sm-4 .wpb_single_image img.vc_single_image-img {
   transform: scale(1); 
   transition-duration: 1s; 
}
#prokk .vc_col-sm-4:hover .wpb_single_image img.vc_single_image-img {
    transform: scale(1.2);
    transition-duration: 1s; 
}
div#titler {
/*    padding-top: 240px;
    padding-bottom: 180px;*/

    padding-top: 160px;
    padding-bottom: 110px;
}
#titler h2 {
    color: #fff;
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    font-size:50px;
}
div#about1 {
    padding-top: 55px;
    padding-bottom: 55px;
}
#about1 h3 {
    font-size: 28px;
    line-height: 40px;
    color: #dd0707;
    font-weight: 600;
    margin: 10px 0 30px 0;
}
#about1 p {
    font-size: 18px;
    line-height: 1.6;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
}
#about1 p sup {
font-size: 10px;
    top: -14px;
    font-weight: 500;
}
div#contact1 {
     padding-top: 55px;
    padding-bottom: 55px;   
}
#contact1 h5 {
    font-size: 22px;
    line-height: 40px;
    color: #3a3a3a;
    font-weight: 500;
    margin: 10px 0 30px 0;
}
#contact1 .gsf-info-box {
    margin-bottom: 35px;
}

#contact1 .gsf-info-box.type-icon .ib-icon i {
    color: #dd0707;
        width: 30px;
}
#contact1 .gsf-info-box .info-box-des p {
    font-size: 16px;
    line-height: 30px;
    color: #3a3a3a;
}
#contact1 .gsf-info-box .info-box-des a {
    font-size: 16px;
    line-height: 30px;
    color: #3a3a3a;
}
#contact1 .gsf-info-box .info-box-des a:hover{
    color: #dd0707;
}
#contact1 .gsf-info-box .info-box-title {
    font-weight: 600;
    margin-bottom: 0;
    color: #3a3a3a;
}
#contact1 input {
padding: 0 20px;
    border-radius: 30px;
    line-height: 45px;
    height: auto;
    border: 1px solid #cccccc;
    background: #0000;
    margin-bottom: 25px;
    color: #3a3a3a;
    font-weight: 400;
}

#contact1 input::placeholder {
  color: #3a3a3a;
  opacity: 1; /* Firefox */
}

#contact1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #3a3a3a;
}

#contact1 input::-ms-input-placeholder { /* Microsoft Edge */
 color: #3a3a3a;
}
#contact1 textarea {
    width: 100%;
    height: 60px;
    padding: 0 20px;
    border-radius: 43px;
    line-height: 45px;
    border: 1px solid #cccccc;
    background: #0000;
    margin-bottom: 25px;
    color: #3a3a3a;
    font-weight: 400;
}
#contact1 textarea::placeholder {
  color: #3a3a3a;
  opacity: 1; /* Firefox */
}

#contact1 textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #3a3a3a;
}

#contact1 textarea::-ms-input-placeholder { /* Microsoft Edge */
 color: #3a3a3a;
}
#contact1 input#Submit {
    background: #dd0707;
    font-weight: 600;
    font-size: 16px;
    padding: 0px 35px;
    color: #fff;
    text-transform: capitalize;
}
#contact1 input#Submit:hover{
    background: #3a3a3a; 
}
#contact1 .center1 {
    text-align: center;

}
div#prokk.inner-pro {
    margin-top: 0px;
}
#product-details {
    padding-top: 75px;
    padding-bottom: 75px;
}
#product-details h3 {
    font-size: 50px;
    line-height: 40px;
    color: #3a3a3a;
    font-weight: 700;
    margin: 5px 0 12px 0;
}
#product-details h4 {
    margin: 0px 0 10px 0;
    color: #dd0707; 
    font-size: 20px;

}
#product-details p {
    font-size: 18px;
    line-height: 28px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    margin-bottom: 10px;
}
#product-details p sup {
    font-size: 12px;
    top: -14px;
    font-weight: 600;
}
#product-details h5 {
    margin: 0 0 10px 0;
    font-weight: 700;
    color: #dd0707;
}
#product-details ul {
    font-size: 18px;
    line-height: 28px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    list-style: none;
}
#product-details ul li:before {
    position: absolute;
    content: "\f013";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    color: #dd0707;
    font-size: 18px;
    left: 3px;
}
#product-details h6 {
    margin: 0px 0px 8px 0px;
    font-size: 16px;
    font-weight: 600;
}
#pro-details2 {
        padding-top: 75px;
    padding-bottom: 75px;
    background: #3a3a3a;
    background-attachment: fixed;
    background-position: center !important;
}
div#pro-details2 h4 {
    text-align: center;
    margin: 0px 0px 30px 0px;
    font-size: 24px;
    font-weight: 600;
    color: #ffffff;
    line-height: 38px;
}
#pro-details3 {
    padding-top: 75px;
    padding-bottom:  75px;
}
#pro-details3 h5 {
margin: 0 0 15px 0;
    font-weight: 700;
    color: #dd0707;
    font-size: 28px;

}
#pro-details3 ul {
    font-size: 18px;
    line-height: 28px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    list-style: none;
}
#pro-details3 ul li:before {
    position: absolute;
    content: "\f013";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    color: #dd0707;
    font-size: 18px;
    left: 3px;
}
#digihom7.pro-details4 h2 {
        font-size: 2.625rem;
}
#pro-details4 .wpb_text_column h4 {
    font-family: 'PT Sans', sans-serif;
    font-weight: 500;
    margin: 15px 0;
}
#pro-details4 .wpb_text_column p {
    font-size: 18px;
    line-height: 28px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 300;
    margin-bottom: 10px;
}
#pro-details4 .wpb_text_column h6 {
    font-family: 'PT Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 0px;
}
#pro-details4 .wpb_text_column strong {
    font-weight: 600;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel .vc_tta-panel-heading {
   background: #f7f7f7;
    border: 0px solid #c7c7c7;
    margin-bottom: 15px;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel .vc_tta-panel-heading a {
    padding: 15px 30px 15px 15px !important;
    font-size: 21px;
    line-height: 28px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel.vc_active .vc_tta-panel-heading a {
    color: #dd0707;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom: 0;
    margin-bottom: -2px;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel .vc_tta-panel-body {
   background: #f7f7f7;  
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: 0px solid #c7c7c7;
    padding: 15px 20px;
    border-top: 0;
    border-radius: 0px 0px 4px 4px;
    background: #f7f7f7;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel.vc_active  {
    margin-bottom: 15px;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel .vc_tta-panel-heading i {
    background: #000;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent .vc_tta-panel.vc_active .vc_tta-panel-heading i {
    background: #dd0707;
}
#pro-details4 .vc_tta.vc_tta-accordion.vc_tta-color-accent:not(.vc_tta-style-outline) .vc_tta-panel.vc_active .vc_tta-panel-heading i:before
{
    background: #fff; 
}
#pro-details4.faqs1 h3 {
    margin: 0 0 20px 0;
    font-weight: 700;
    color: #dd0707;
    text-align: center;
}
#pro-details4.faqs1 {
    padding-bottom: 55px;
}
div#pro-details4 {
    padding-bottom: 45px;
}
div#digihom2.about-page1 {
    padding-bottom: 40px;
}
#digihom2.about-page1 h2 {
    text-align: left;
}
#digihom2.about-page1 h3 {
    text-align: left;
}
#digihom2.about-page1 p {
    text-align: left;
}
img.chatwtsup {
    position: fixed;
    right: 15px;
    bottom: 15px;
    width: 55px;
    z-index: 2;
    animation: zoom-in-zoom-out 2s ease-out infinite;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1.2);
  }
  100% {
    transform: scale(1, 1);
  }
}

.pro-coo2 .wpb_text_column img {
    width: 550px;
    margin: 15px 0;
}
header .customize-social-networks .gf-social-icon > li a {
    color: #000;
}
header .customize-social-networks .gf-social-icon > li {
    margin-right: 15px;
}
header .customize-social-networks .gf-social-icon > li {
   margin-right: 5px;
    width: 35px;
    height: 35px;
    line-height: 25px;  
    text-align: center;
    padding: 5px;
}
header .customize-social-networks .gf-social-icon > li.social-facebook {
   
    background: #0e99f7;
    
}
header .customize-social-networks .gf-social-icon > li.social-facebook a  {
    color: #fff;
}
header .customize-social-networks .gf-social-icon > li.social-instagram {
background: #e20b81;
}
header .customize-social-networks .gf-social-icon > li.social-instagram a  {
    color: #fff;
}
header .customize-social-networks .gf-social-icon > li.social-linkedIn {
background: #0070d7;
}
header .customize-social-networks .gf-social-icon > li.social-linkedIn a  {
    color: #fff;
}

.back-to-top.in {
    display: none;
}
#contact1 .center1 .recaptcha .g-recaptcha > div,
#digihom7 .center1  .recaptcha .g-recaptcha > div {
    margin: 0 auto 15px auto;
}








/*******************************************************/
@media screen and (min-width: 992px) {
section#footerrk .vc_col-sm-4:first-child {
    width: 60%;
}
section#footerrk .vc_col-sm-4 {
    width: 20%;
}







}








/*******************************************************/
@media screen and (min-width: 992px) and (max-width: 1080px) {
.main-menu > .menu-item > a {
        margin: 0px 15px;
}
#digihom3 .prodet33 {
    top: 10px;
}
#digihom3 .prodet33 h4 {
    font-size: 16px;
}

section#footerrk .vc_col-sm-4:first-child p {
    font-size: 15px;
    margin-bottom: 9px;
}











}







/******************************************************/
@media (max-width: 991px) {
.mobile-logo-header img {
   
    max-height: 100%;
    
    width: 220px;


}
ul.header-customize-mobile > li.customize-search {
    display: none;
}
.mobile-navigation-wrapper {
    background-color: #ffffff;
}
.mobile-navigation-wrapper .search-form {
    display: none;
}

.gf-menu-vertical a {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #000;
    transition-duration: 1s;
    padding: 12px 0px;
    margin: 0px 25px;
    line-height: 24px;
    border-bottom: 2px solid #0000;
    text-transform: none;
    letter-spacing: 0;
        font-weight: 500;
}
.gf-menu-vertical a:hover{
    color: #dd0707;
}
.gf-menu-vertical li.current-menu-item > a {
    color: #dd0707;
}
.gf-menu-vertical ul.sub-menu {
    background-color: #ffffff;
}
.gf-menu-vertical ul.sub-menu:before {
    opacity: 0;
}


}









/*******************************************************/
@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-4-layer-0 {
    font-family: Laconic_Regular !important;
    font-size: 30px !important;
}
a#slider-1-slide-1-layer-2, a#slider-1-slide-2-layer-2, a#slider-1-slide-3-layer-2, a#slider-1-slide-4-layer-2 {
    font-size: 16px !important;
    line-height: 28px !important;
    padding: 6px 30px !important;
    border-radius: 36px !important;
    background: #dd0707 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    border: 2px solid #dd0707 !important;
    margin-top: 10px !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-4-layer-1  {
    font-family: Laconic_Regular !important;
font-size: 32px !important;
    line-height: 32px !important;
    margin-top: 15px !important;

}
rs-layer#slider-1-slide-1-layer-3, 
rs-layer#slider-1-slide-3-layer-3,
rs-layer#slider-1-slide-4-layer-3 {
    font-family: Laconic_Regular !important;
    font-size: 32px !important;
    line-height: 32px !important;
    margin-top: 25px !important;
}
#digihom3 .prodet33 {
    top: 20px;
}
#digihom3 .vc_col-sm-4 {
    width: 50%;
    margin-bottom: 35px;
}
#digihom4 .vc_col-sm-4 {
    width: 100%;
    margin-top: 30px;
}
div#digihom4 .vc_col-sm-8 {
    width: 100%;
}
#digihom4 .vc_col-sm-8 .vc_col-sm-4 {
    width: 32%;
    margin-bottom: 30px;
}














}

/*******************************************************/
@media (max-width: 767px) {
#home4 .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
    margin-bottom: 35px;
}
#home5 .testimonial-item {
    max-width: 100%;
    margin: 0 auto;
}
#home6 h2 {
    margin-top: 35px;
}
#footerrk div#rkt33 {
    padding-left: 0;
}
#footerrk .vc_col-sm-4 {
    margin-bottom: 40px;
}
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-4-layer-0 {
    font-family: Laconic_Regular !important;
    font-size: 16px !important;
}
a#slider-1-slide-1-layer-2, 
a#slider-1-slide-2-layer-2 {
    font-family: Laconic_Regular !important;
    font-size: 13px !important;
    line-height: 24px !important;
    padding: 2px 15px !important;
    margin-top: 30px !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-4-layer-1  {
    font-family: Laconic_Regular !important;
font-size: 18px !important;
    line-height: 32px !important;
    margin-top: 15px !important;

}
rs-layer#slider-1-slide-1-layer-3, 
rs-layer#slider-1-slide-3-layer-3,
rs-layer#slider-1-slide-4-layer-3 {
    font-family: Laconic_Regular !important;
    font-size: 18px !important;
    line-height: 32px !important;
    margin-top: 25px !important;
}


a#slider-1-slide-1-layer-2, 
a#slider-1-slide-2-layer-2, 
a#slider-1-slide-3-layer-2,
a#slider-1-slide-4-layer-2 {
    display: none !important;
}
#digihom3 .vc_col-sm-4 {
    margin-bottom: 35px;
}
#digihom4 .vc_col-sm-4 {
    margin-bottom: 35px;
}
#digihom3 h2, #digihom4 h2, #digihom6 h2, #digihom7 h2, #digihom2.about-page1 h2 {
    font-size: 44px;
}
#digihom6 h3, #digihom4 h3, #digihom3 h3, #digihom2.about-page1 h3 {
    font-size: 28px;
}
div#titler {
    padding-top: 60px;
    padding-bottom: 60px;
}
#titler h2 {
        font-size: 40px;
}
#product-details h3 {
        margin: 35px 0 12px 0;
}

#digihom3 .prodet33 {
    top: 25px;
}









}