@import url(https://db.onlinewebfonts.com/c/2aea0ac500c896188f9ad191c231029c?family=Orpheus+Pro);
#ship-to-different-address{display: none !important;}
.custom-disable-button{
pointer-events: none; /* Prevents click events */
opacity: 0.5; /* Makes the button look disabled */
cursor: not-allowed; 
}
.wpc_cart_icon{
	display: none !important ;
}
h1, h2, h3, h4, h5, h6{
font-family: "Orpheus Pro"!important;
}
span.elementor-button-text {
    font-family: "Orpheus Pro" !important;
}
.header-wrap{	
background:transparent!important;
	  margin-bottom: -140px;
}
.logo-col img {
border-radius: 5px;
}

header.page-header {
    display: none;
}
.elementor.elementor-11 {
  
}
.gtranslate_wrapper {
    margin-top: 10px;
}

.header-menu li.menu-item.current-menu-item a{
color: #E3C08D;
}
h1.elementor-heading-title.elementor-size-default {
    padding-top: 50px;
}
.header-menu li.menu-item a{
color: #fff;
padding-left:24px!important;
padding-right:24px!important;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title {
    padding: 0;
    color: #fff;
    font-size: 23px;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #fff;
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon{
 color: #fff;
 }
 
.elementor-section.testimonial-sec{
   background: #000 !important;
}
body.page-id-2220{
    background: #fff !important;
}
body.page-id-1652 {
    background: #fff !important;
}
.icon.style-color:hover {
    background: #0000003d!important;
}

.ourworking .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
background: #0000003d!important;
}
i.fas.fa-angle-right {
    color: #E3C08D !important;
}
i.fas.fa-map-marker-alt, i.fas.fa-envelope{
 color: #E3C08D !important;
 }
 
.ourworking .elementor-element .elementor-widget-container .elementor-widget .elementor-widget-heading {
    background: #000!important;
}
.elementor-button-wrapper a {
    text-decoration: none;
}
span.elementor-button-text {
    font-size: 24px;
    text-transform: capitalize;
    fill: #B72124;
    color: #B72124;
}

a.jkit-video-popup-btn.glow-enable {
    text-decoration: none;
}

.coming2 .elementor-button-wrapper a {
    opacity: 0.6;
    cursor: not-allowed;
	pointer-events: none;
}

.elementor-widget-container i.fab {
    color: #fff !important;
}

span.elementor-icon-list-text {
    color: #fff;
}
span.elementor-icon-list-text:hover {
    color: #E3C08D !important;
}

.contact-col h4.title{
color:#2B2D2B!important;
}
.contact-col p.icon-box-description{
color:#2B2D2B!important;
}

.contact-col .icon.style-color {
    background:#2B2D2B!important;
}

.about-text b{
color: #E3C08D;
}
.main-home-slider{

}

.subheading-home{
 margin-top: 40px !important;
    margin-bottom: 35px !important;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    margin-top: 30px;
}

a#k-r-button {
    width: 95%;
}


@media (min-width:240px) and (max-width:375px){
.logo-col{
    width: 30%!important;
}
.logo-col img {
    width: 62%!important;
}
.menu-col{
        width: 30%!important;
        order: 3;
        float: right;
}
.laguage-col{
  width: 40%!important;
}
	
}


@media (min-width:240px) and (max-width:479px){
	a#k-r-button {
    width: 100%;
}
.header-wrap{	
background:transparent!important;
	  margin-bottom: -120px;
}
.logo-col{
    width: 31%;
}
.logo-col img {
    width: 65%!important;
}
.menu-col{
           width: 33%;
        order: 3;
        float: right;
}
.laguage-col{
  width: 36%;
}
.hfe-nav-menu__toggle {
           margin-left: 70% !important;
	    color: #fff;
}
.elementor-kit-1470 h2 {
        font-size: 28px;
        line-height: 32px;
   }
   h3.elementor-heading-title.elementor-size-medium {
    text-align: center;
}
.buttton1{
width: 100%!important;
}
.buttton1 .elementor-button {
    padding: 18px 20px 18px 20px!important;
	width: 100%!important;
	margin:10px auto;
	max-width: 100%!important;
}

.elementor-element.elementor-align-center.elementor-widget__width-initial.elementor-widget-tablet__width-initial.buttton1.elementor-widget.elementor-widget-button{
max-width: 100%!important;
}

h1.elementor-heading-title.elementor-size-default {
    line-height: 55px;
}
}


@media (min-width:480px) and (max-width:767px){
.header-wrap{	
background:transparent!important;
	  margin-bottom: -150px;
}
.logo-col{
    width: 27%;
}
.logo-col img {
    width: 70%!important;
}
.menu-col{
           width: 37%;
        order: 3;
        float: right;
}
.laguage-col{
  width: 36%;
}
.hfe-nav-menu__toggle {
           margin-left: 70% !important;
	    color: #fff;
}
.elementor-kit-1470 h2 {
        font-size: 28px;
        line-height: 32px;
   }
   h3.elementor-heading-title.elementor-size-medium {
    text-align: center;
}
.buttton1{
width: 100%!important;
}
.buttton1 .elementor-button {
    padding: 18px 20px 18px 20px!important;
		width: 100%!important;
	margin:10px auto;
}
h1.elementor-heading-title.elementor-size-default {
    line-height: 55px;
}
.elementor-element.elementor-align-center.elementor-widget__width-initial.elementor-widget-tablet__width-initial.buttton1.elementor-widget.elementor-widget-button{
max-width: 100%!important;
}

}



@media (min-width:768px) and (max-width:999px){
.header-wrap{	
background:transparent!important;
	  margin-bottom: -140px;
}
.logo-col{
    width: 25%;
}
.logo-col img {
    width: 45%!important;
}
.menu-col{
           width: 39%;
        order: 3;
        float: right;
}
.laguage-col{
  width: 36%;
}
.hfe-nav-menu__toggle {
           margin-left: 70% !important;
	    color: #fff;
}
.elementor-kit-1470 h2 {
        font-size: 28px;
        line-height: 32px;
   }
   h3.elementor-heading-title.elementor-size-medium {
    text-align: center;
}
.buttton1{
width: 100%!important;
}
.buttton1 .elementor-button {
    padding: 18px 20px 18px 20px!important;
		width: 100%!important;
	margin:10px auto;
}
h1.elementor-heading-title.elementor-size-default {
    line-height: 55px;
}
.elementor-element.elementor-align-center.elementor-widget__width-initial.elementor-widget-tablet__width-initial.buttton1.elementor-widget.elementor-widget-button{
max-width: 100%!important;
}

}



@media (min-width:1000px) and (max-width:1100px){
.header-wrap{	
background:transparent!important;
	  margin-bottom: -150px;
}
.logo-col{
    width: 25%;
}
.logo-col img {
    width: 30%!important;
}
.menu-col{
           width: 39%;
        order: 3;
        float: right;
}
.laguage-col{
  width: 36%;
}
.hfe-nav-menu__toggle {
           margin-left: 70% !important;
	    color: #fff;
}
.buttton1{
width: 100%!important;
}
.buttton1 .elementor-button {
    padding: 18px 20px 18px 20px!important;
	width: 100%!important;
}
.elementor-element.elementor-align-center.elementor-widget__width-initial.elementor-widget-tablet__width-initial.buttton1.elementor-widget.elementor-widget-button{
max-width: 100%!important;
}

}


.footer-tops i.fas.fa-phone-alt{
 color: #E3C08D !important;
}

