@charset "UTF-8";.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-start:1rem;padding-block-end:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block;max-width: 186px;}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{color:#fff;background:#000; margin-top:50px;padding-block-start:1rem;padding-block-end:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0; font-family: "Open Sans", sans-serif;  font-size: 14px;}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}

/*-----add new css 11 july 2024 C Com -----*/

#image-hide-mobile{ display:block}
#image-hide-desktop{ display:none;}
.header-top-deler-btn a{ color:#fff; font-size:16px;}
.header-top-deler-btn a.meet-expert {
    background: #e86438;
    text-transform: uppercase;
    padding: 14px 12px 12px 12px;
    border-radius: 3px;border: 1px solid #000;
    letter-spacing: 2px;
    font-family: 'univers_lt_std65_bold';
    display: inline-block;
    font-size: 14px; margin-right:10px;    line-height: 11px;
}

.header-top-deler-btn a.meet-expert:hover { background: #000; color:#fff; border: 1px solid #666666; }

.header-top-deler-btn a.dealer-locator {
border: 1px solid #666666;
    padding: 7px 12px 6px 12px;
    border-radius: 3px;
    vertical-align: middle;
}

.header-top-deler-btn a.dealer-locator:hover {background: #e86438; border: 1px solid #e86438;}

.copyright, .footer-inner a { font-size:14px !important;}

.play-with-light a i{ font-style:normal; font-size: 14px; }



/*-----add new css 11 july 2024 C Com -----*/

@media (max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;text-align:center;width:100%;max-width:none}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{display:flex;align-items:center;padding:0px 0px}.site-navigation-toggle-holder .site-navigation-toggle{display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#fff}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{content:"";background-color:currentColor;display:block;height:3px;transition:all .2s ease-in-out;border-radius:3px}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{display:flex;align-items:center}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{position:relative;display:flex}
.site-navigation ul.menu li a{display:block;padding:8px 8px 8px 15px; color:#fff; font-size:16px; text-transform: capitalize;}
.site-navigation ul.menu li a:hover{ color:#e86438;}

.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}

.site-navigation ul.menu li.menu-item-has-children:after{display: flex;
    content: "▾";
    font-size: 0.8em;
    justify-content: center;
    align-items: center;
    color: #fff;
    width: 1px;
    padding: 0;
    text-decoration: none; line-height:5px;
    margin: 0}

.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;min-width:260px; -webkit-box-shadow: -1px 0 4px rgba(0, 0, 0, .15); box-shadow: -1px 0 4px rgba(0, 0, 0, .15);   position:absolute;z-index:2;left:0;top:100%;     -webkit-animation: growDown 1.2s ease-in-out forwards;  animation: growDown 1.2s ease-in-out forwards;  -webkit-transform-origin: top center; overflow: hidden;}

.site-navigation ul.menu li ul li a{ color:#000;   margin: .2rem 0 .2rem 1.5rem;
    width: 100%;
    font-size: .875rem;
    line-height: 1rem;
    padding-right: 1.5rem;
    padding-left: 24px;}

li#menu-item-2496 a, li#menu-item-2498 a, li#menu-item-2499 a, li#menu-item-2497 a, li#menu-item-2550 a, li#menu-item-9220 a {  line-height: 1.3125rem; font-size: .75rem;pointer-events: none; cursor: default; text-decoration: none; margin: 0;    padding-top: 1.5rem;}
.margin-top-section-for-heading{}
a.header-phone-number {
    margin-right: 10px;
    font-family: 'univers_lt_std65_bold';
    vertical-align: middle;
    line-height: 9px;
}

.site-navigation ul.menu li ul li{border-block-end:#eee 0px solid}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-0%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{top:auto;bottom:100%}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 10px}.site-navigation-dropdown{margin-block-start:10px;transition:max-height .3s,transform .3s;transform-origin:top;position:absolute;bottom:0;left:0;z-index:10000;width:100%}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{transform:scaleY(0);max-height:0}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{transform:scaleY(1);max-height:100vh}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{position:absolute;width:100%;padding:0;margin:0;background:#fff}.site-navigation-dropdown ul.menu li{display:block;width:100%;position:relative}.site-navigation-dropdown ul.menu li a{display:block;padding:20px;background:#fff;color:#000 !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1019607843)}.site-navigation-dropdown ul.menu li.current-menu-item a{color:#fff;}.site-navigation-dropdown ul.menu>li li{transition:max-height .3s,transform .3s;transform-origin:top;transform:scaleY(0);max-height:0}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{transform:scaleY(1);max-height:100vh}@media (max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media (min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media (min-width:576px) and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}

.site-navigation-dropdown ul.menu li ul li a{    padding: 10px 40px;
    font-size: 14px; }

/* li#menu-item-2550 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
} */

ul.sub-menu {
    padding-bottom: 20px !important;
}

@media (min-width:1350px){
	.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
/*li#menu-item-3534 ul.sub-menu {  width: 80% !important; max-width:650px !important; min-width: 650px; padding-bottom: 15px; }
li#menu-item-3534 ul.sub-menu li{  position: relative;  display: inline-block;   width: 48%;}
li#menu-item-3534 ul.sub-menu li#menu-item-2550 {  width: 100%; padding:8px 8px 8px 1.5rem; padding-top: 1.5rem; }
li#menu-item-3534 ul.sub-menu li a {  padding: 3px 8px 3px 0px;  } */
}

@media (max-width:1350px){
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}
.site-navigation-dropdown ul.menu li.menu-item-has-children>a:after {  content: "▾"; font-size: 1.1em;  justify-content: end;  align-items: center;    color: #000;
    width: 1px;
    padding: 0;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 30px;
}
	
li.menu-item-2496 a, li.menu-item-2497 a, li.menu-item-2550 a, li.menu-item-2498 a, li.menu-item-2499 a  { 
	font-size: 12px !important;
        font-style: italic !important;
        padding: 3px 20px !important;
        box-shadow: none !important; }
	
	ul#menu-navigation-header-1 {
    overflow: scroll;
    height: 500px;
}
.elementor-active>a {
    box-shadow: none !important;
    padding-bottom: 0 !important;
}
}

.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
li#menu-item-19 {  padding-inline-end: 18px; }

@media (max-width: 1617px) {
.site-navigation ul.menu li a {
    padding: 8px 8px 8px 5px;
    font-size: 14px;
}

	
}


@media (max-width:1500px){
 .site-navigation ul.menu li a { padding: 5px 7px; font-size: 13px;  }
/* .site-navigation ul.sub-menu li a { padding: 4px 7px; font-size: 12px !important;  line-height: 16px;   margin: .0rem 0 .0rem 1.5rem !important;  }*/
	
	
	
.site-header {   padding-block-start: 1.5rem;  padding-block-end: 1.5rem;}
.site-navigation ul.menu li.menu-item-has-children {  padding-inline-end: 10px;}
.header-top-deler-btn a.meet-expert {
    
    letter-spacing: 1px;
    font-size: 12px;
    margin-right: 8px;
}
.header-top-deler-btn a {  font-size: 15px;}
.header-top-deler-btn a.dealer-locator { }
}

@media (max-width:768px){
#image-hide-mobile { display:none;}
#image-hide-desktop{ display:block;}
}

@media (max-width:570px){
a.header-phone-number{ display:none; }
    .header-top-deler-btn a.meet-expert {   font-size: 10px;   padding: 10px 12px 9px 12px;  }
	    .header-top-deler-btn a {   font-size: 12px;    padding: 7px 12px 6px 12px; }
	.header-top-deler-btn a.dealer-locator { vertical-align: middle; }
}



