/* 
Theme Name:		 Hello Elementor Child
Theme URI:		 http://childtheme-generator.com/
Description:	 hello-elementor-child is a child theme of hello-elementor, created by ChildTheme-Generator.com
Author:			 Elementor Team
Author URI:		 http://childtheme-generator.com/
Template:		 hello-elementor
Version:		 2.9.0
Text Domain:	 hello-elementor-child
*/
/*
    Add your custom styles here
*/
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
@font-face {
   font-family: GlyphaLTPro55Rg;
   src: url(fonts/GlyphaLTPro55Rg.TTF);
}
@font-face {
  font-family: GlyphaLTPro55Rg;
  src: url("GlyphaLTPro35Thin.TTF") format("truetype");
  font-weight: 300;
}

 

.GlyphaLTPro55Rg h1, .GlyphaLTPro55Rg h2, .GlyphaLTPro55Rg h3, .GlyphaLTPro55Rg h4, .GlyphaLTPro55Rg h5, .GlyphaLTPro55Rg .elementor-widget-container{
    font-family: "GlyphaLTPro55Rg", Sans-serif !important;
} 
.container-1600 {
    max-width: ;
    width: 100%;
    margin: 0 auto;
}
.container-1440 {
    max-width: 1445px;
    width: 100%;
    margin: 0 auto;
}
.container-1371 {
    max-width: 1371px;
    width: 100%;
    margin: 0 auto;
}
#banner-btn {
    width: 472px;
    height: 64px;
    text-decoration: none;
}
#dl-btn1 {
    width: 100%;
    height: 64px;
    text-decoration: none;
}
#dl-btn2 {
    width: 472px;
    height: 64px;
    font-size: 18px;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: -0.48px;
  background-color: #E4342D;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #E4342D;
  border-radius: 20px 20px 20px 20px;
  margin-top: 50px;
   text-decoration: none;
}
#best-btn{
    width: 100%;
    height: 63px;
}
#white-dl h3 {
    position: absolute;
    top: 10px;
    left: 35px;
}
.cs_desc p {
    color: #93908c;
    font-family: "GlyphaLTPro55Rg", Sans-serif !important;
    font-size: 20px;
    font-weight: 300;
    line-height: 36px;
    letter-spacing: -0.53px;
}
.cs_desc p strong {
    color: #0A090A;
    font-family: "GlyphaLTPro55Rg", Sans-serif !important;
    font-size: 20px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: -0.53px;
}
.slick-slide {
    margin-right:90px;
     
  }

  /* the parent */
  .slick-list {
    margin-right:-90px;
     
  }
.slick-next.slick-arrow {
    position: absolute;
    top: 30%;
    right: -60px;
    border: none;
    cursor: pointer;
}
.slick-prev.slick-arrow {
    position: absolute;
    top: 30%;
    left: -60px;
    border: none;
    cursor: pointer;
}
.hfe-nav-menu-icon .fa-window-close::before {
    content: url("/wp-content/themes/hello-elementor-child/img/menu-close.png");
    display: inline-block;
}
.hfe-nav-menu-icon .fa-bars::before {
    content: url("/wp-content/themes/hello-elementor-child/img/menu-icon.png");
    display: inline-block;
}
.eicon-play::before {
    content: " " !important;
}
/*.eicon-play {
    width: 409px;
    height: 64px;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 65px !important;
    letter-spacing: -0.48px;
    background-color: #E4342D;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4342D;
    border-radius: 20px 20px 20px 20px;
    text-decoration: none;
    color: #fff !important;
    font-family: "GlyphaLTPro55Rg", Sans-serif;
    opacity: 1 !important;
}*/
.eicon-play {
    display: inline-block;
    width: 82px; /* Adjust this size */
    height: 82px;
    background-image: url('/wp-content/themes/hello-elementor-child/img/play-icon.png'); /* Your image URL */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
}
.footer-container a {
    display: inline-block !important;
}
@media screen and (max-width:768px){
    #banner-btn,#dl-btn2 {
        width: 100%;
    }
    .slick-slide {
        margin-right:0px;
         
      }

      /* the parent */
      .slick-list {
        margin-right:-0px;
         
      }
}
@media screen and (max-width:767px){
    .eicon-play {
        width: 42px;
        height: 42px;
        line-height: 55px !important;
    }
    #dl-btn2 {
        margin-top: 20px;
    }
    #white-dl h3 {
      left: 19px;
    }
    #white-dl .elementor-image-box-img{
    float: left;
    margin-right: 10px !important;
    }
}
