/*!
Theme Name: Skywer
Theme URI: https://www.templatemonster.com/vendors/rockthemes
Author: RockThemes
Author URI: https://www.templatemonster.com/vendors/rockthemes
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: skywer
DocumentationID: skywer
Template Id: prod-22827
*/
@font-face {
  font-family: "baskerville-bold-italic";
  src: url("http://omnifrozenfood.com.sg/baskervillebolditalicbt.ttf") format("ttf");
}


@media (max-width: 767px){
.page-header { display:none;}
.home .jet-nav-wrap .jet-nav__mobile-trigger{
	margin-top:44px;
}
.banner-title { font-size:15px !important;  line-height:unset !important;color:#000; font-weight:bold;}
	.current-menu-ancestor > a.menu-item-link-top  span { color: #fff !important; }
}

@media (min-width: 768px) and (max-width: 1600px){
.banner-title { font-size:27px !important; }
}


.elementor-9 .elementor-element.elementor-element-3de33eea .jet-slider__desc { border-bottom:2px solid #4472c4; }
.banner-title { font-size:35px; font-family:'baskerville-bold-italic'; font-style:italic; font-weight:bold; line-height:30px; color:#000;padding-bottom:20px;}

.elementor-27 .elementor-element.elementor-element-39e725fd .menu-item-link-sub .jet-nav-link-text, .elementor-842 .elementor-element.elementor-element-7c4d1a3 .menu-item-link-sub .jet-nav-link-text { text-transform: capitalize !important; }

.page-header{
	display:none;
	margin:0;
}
.jet-breadcrumbs__content{
	display:none;
}
body:not(.page-template-fullwidth-content) .site-content {
  margin-top:0
}

#system-integrator::before {
 display: block; 
  content: " "; 
  margin-top: -20px; 
  height: 20px; 
  visibility: hidden; 
  pointer-events: none;
}
#greenmark-measurement::before {
 display: block; 
  content: " "; 
  margin-top: -150px;
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}

#smart-metering::before {
 display: block; 
  content: " "; 
  margin-top: -150px;
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;

}


#field-device::before {
	
  display: block; 
  content: " "; 
  margin-top: -150px;
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
	
}


#iot::before {
	
  display: block; 
  content: " "; 
  margin-top: -150px;
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
	
}

#repairing-of-aircon::before {
	
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
	
}
#chemical-aircon-service::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#hot-trapping-freezing::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#service-maintenance::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#auto-tube-cleaning::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#btc-calculator::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;

}
#centrifugal-water-pump::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#chiller-air-handling::before{
  display: block; 
  content: " "; 
  margin-top: 0px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#chiller-enclosure::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#grp-water-tank::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#refridgement::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#variable-speed-drive::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#vibration-isolator::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;

}

#leasing-services::before {
 display: block; 
  content: " "; 
  margin-top: -250px; 
  height: 250px; 
  visibility: hidden; 
  pointer-events: none;
}


#pay-as-you-use::before {
 display: block; 
  content: " "; 
  margin-top: -250px; 
  height: 250px; 
  visibility: hidden; 
  pointer-events: none;
}


#chiller-service::before{
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}
#cooling-tower::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;

}

#ahu-fcu-service::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;

}


#vrv-splitunit::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}

#pump-valve-service::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}

#vsd::before {
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 150px; 
  visibility: hidden; 
  pointer-events: none;
}


.elementor-27 .elementor-element.elementor-element-39e725fd .menu-item-link-sub .jet-nav-link-text { text-align:left; }

.elementor-842 .elementor-element.elementor-element-7c4d1a3 .menu-item-link-sub .jet-nav-link-text { text-align:left;}

.current-menu-parent > a.menu-item-link-top  span, .current-menu-ancestor > a.menu-item-link-top  span {
    
    color: #fddb3f;
	
}
.jet-sticky-section--stuck
{
    background-image: linear-gradient(0deg, #2B3A8D 2%, #fff 2%);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
} 

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1222.current_page_item.menu-item-has-children.jet-nav__item-1256.jet-nav__item.jet-nav-item-sub .menu-item-link-sub .jet-nav-link-text { text-transform: none !important; }

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.jet-nav__item-1256.jet-nav__item.jet-nav-item-sub .menu-item-link-sub .jet-nav-link-text {
   text-transform: none !important;
}

.fa-plus,.fa-minus { background:none !important; }

.elementor-1054 .elementor-element.elementor-element-d498eaa>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle>.jet-toggle__control {
	border: 1px solid #d4d4d4;
}
.subtitle-prod-page { font-size:15px; }

.elementor-27 .elementor-element.elementor-element-39e725fd .jet-nav__sub.jet-nav-depth-0, .elementor-842 .elementor-element.elementor-element-7c4d1a3 .jet-nav__sub.jet-nav-depth-0 { width:180% }

.prod-list-desc { margin-left: 1em; list-style-position: outside; }

#gallery-3 .gallery-item img{
	height:225px;
}
#gallery-2 .gallery-item img{
	height:155px;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.home .elementor-9 .elementor-col-25 .elementor-element.elementor-widget-text-editor{
		height:205px;
	}
}
@media (max-width: 767px){
	.slider-pro img.sp-image{
		height: 185px !important;
	}	
	.jet-slider .sp-mask.sp-grab{
		height: 185px !important;
	} 
	.jet-slider__item.sp-slide {
    	height: 185px !important;
	}
	.jet-slider .sp-image-container{
		height: 185px !important;
	}
	.jet-slider__desc img{
	    height: auto !important;
       max-width: 50% !important;
	}
	.elementor-element.elementor-element-3de33eea .jet-slider__desc {
		font-size: 5px !important;
		line-height: 10px !important;
		padding: 0px 0px 0px 0px !important; 
		margin: 0px 0px 10px 0px !important;
	}
	.elementor-element.elementor-element-3de33eea .jet-slider .slider-pro .jet-slider__content-inner{
		max-width:35%;
	}
	.elementor-element.elementor-element-3de33eea .jet-slider .sp-buttons{
		display:none;
	}
	.banner-title{
		font-size: 10px !important;
	}
	
	.elementor-image-gallery .gallery-item img {
		margin: 10px auto !important;
	}
	.elementor-1224 .elementor-element.elementor-element-147bb7b>.elementor-widget-container {
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-element{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-image {
		margin-bottom: 25px;
	}
	.elementor-2742 .elementor-element.elementor-element-59a772d>.elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-2736 .elementor-element.elementor-element-13ef9ff>.elementor-element-populated {
		padding: 0px 20px 0px 20px !important;
	}
	.elementor-2736 .elementor-element.elementor-element-5c78143>.elementor-widget-container {
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-2742 .elementor-element.elementor-element-15893fa>.elementor-element-populated{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-element.elementor-element-98a0fbd.elementor-widget.elementor-widget-heading {
		margin: 0px !important;
	}
	.elementor-element.elementor-element-5ab685e.elementor-widget.elementor-widget-heading{
		margin: 0px !important;
	}
	.elementor-page-1353 .elementor-image {
		margin-top: 25px;
	}
	.elementor-1353 .elementor-element.elementor-element-db719e8{
		margin-top: 0px !important;
	}
	.elementor-2078 .elementor-element.elementor-element-2833c57>.elementor-element-populated {
		padding: 15px 0px 0px 0px !important;
	}
	.elementor-27 .elementor-element.elementor-element-4cabb676.elementor-column{
		margin-bottom: 20px;
	}
	.elementor-1410 .elementor-element.elementor-element-a1e1b01>.elementor-widget-container
	{
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-7e82693>.elementor-widget-container
	{
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-5d87246>.elementor-widget-container
	{
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-element.elementor-element-6b559e6.elementor-widget.elementor-widget-jet-animated-box {
		margin-bottom: 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-f365820>.elementor-widget-container{
		padding: 20px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-a233384>.elementor-widget-container{
		padding: 20px 0px 0px 0px !important;
	}
	.elementor-element.elementor-element-b573777.elementor-widget.elementor-widget-jet-animated-box{
		margin-bottom: 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-f1a1131>.elementor-widget-container{
		padding: 20px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-b573777>.elementor-widget-container
	{
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-element.elementor-element-25ffec4.elementor-widget.elementor-widget-image{
		height:40px;
	}
	.elementor-element.elementor-element-5576540.elementor-widget.elementor-widget-image{
		height:40px;
	}
	.elementor-element.elementor-element-9b2193a.elementor-widget.elementor-widget-image{
		height:40px;
	}
	.elementor-1410 .elementor-element.elementor-element-fcb1fe5>.elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-239376b>.elementor-widget-container{
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-0f7d6a1>.elementor-widget-container{
		padding: 6px 0px 0px 0px !important;
	}
	.elementor-1410 .elementor-element.elementor-element-6e6ae63>.elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
	.jet-carousel .jet-arrow{
		color: #2F3393 !important;
	}
	.jet-carousel .jet-arrow.next-arrow{
		right: 10px !important;
	}
	.jet-carousel .jet-arrow.prev-arrow{
		left: 10px !important;
	}
	.elementor-element.elementor-element-cf8fb5f.elementor-widget.elementor-widget-jet-animated-box {
		margin-bottom: 20px;
	}
	.elementor-9 .elementor-element.elementor-element-60ef486{
		border:none !important;
		margin-top: 15px !important;
	}
}
@media (min-width: 1024px){
	.titleimage{
		height:60px;
	}
	.elementor-element.elementor-element-cac03c2.elementor-widget.elementor-widget-image img {
		height: 290px;
	}
	.elementor-element.elementor-element-eb65e82.elementor-widget.elementor-widget-image img {
		height: 680px;
	}
	.elementor-element.elementor-element-2f39b32.elementor-widget.elementor-widget-image img {
		height: 300px;
	}
	.home .elementor-9 .elementor-element.elementor-element-3de33eea .jet-slider .sp-buttons{
		margin-bottom:-45px !important;
		margin-top: -45px !important;
	}
}
.home .elementor-jet-slider.jet-elements .sp-arrows{
	display:none;
}
.home .home-image .elementor-container.elementor-column-gap-default .elementor-widget-wrap{
	border:1px solid #2974e5;
	padding:20px 20px 0px 20px;
}
.home .jet-carousel .jet-slick-dots{
	z-index:0 !important;
}

/*.elementor-27 .elementor-element.elementor-element-39e725fd .menu-item-link-sub .jet-nav-link-text, .elementor-842 .elementor-element.elementor-element-7c4d1a3 .menu-item-link-sub .jet-nav-link-text { font-weight:300 !important;  }
/*
