[data-header*="type-1"] .ct-header [data-id="logo"] {
margin: 20px 0px -100px 0px !important;
}	
.sub-menu li::before {
}
.ct-toggle-dropdown-desktop {
--theme-icon-size: 12px !important;
}
.hero-image {min-height: 600px !important;}
#footer .ct-container-fluid {
--theme-container-edge-spacing: calc(100vw - 0px);
}
#footer .ct-container-fluid {width: 101%; margin-left: -2px;}
#footer {
margin-top: -12%;
} @media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
.hero-image {min-height: 400px !important;}	
} @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.hero-image {min-height: 350px !important;}	
#footer {
margin-top: -20%;}
.ct-toggle-dropdown-mobile .ct-icon {
width: 35px !important;
height: 35px !important;
}	
} @media only screen and ( min-width: 480px ) and ( max-width: 767px ) { 
} @media only screen and ( max-width: 479px ) { 
[data-header*="type-1"] .ct-header [data-id="logo"] {
margin: 10px 0px -35px 0px !important;
}	
.hero-image {min-height: 280px !important;}	
.ct-toggle-dropdown-mobile .ct-icon {
width: 30px !important;
height: 30px !important;
}	
#footer {
margin-top: -20%;}	
}