/*
Theme Name: Iceberg Machanical Corp.
Theme URI: https://thecsms.com/
Template: layers-elementor-1-0-3/layers-elementor
Author: Noel
Author URI: https://www.linkedin.com/in/noel-palima/
Description: Iceberg Machanical Corp. - Layers for Elementor Child Theme
Tags: slider,site-builder,page-builder,responsive-layout,fixed-layout,fluid-layout,one-column,one-column,two-column,three-column,four-column,custom-colors,custom-header,custom-menu,editor-style,featured-images,translation-ready,full-width-template,theme-options
Version: 1.0.3.1598348831
Updated: 2020-08-25 09:47:11

*/

p a,
h3 a,
h4 a{
    font-weight: bold;
}

a{
	color: inherit;
}

a:hover,
a:focus{
	color: #EC222A;
	
}

ul, ol{
    padding-left: 25px;
	margin: 15px;
}

ul li{
    list-style: initial;
}

ol li{
    list-style-type: decimal;
}

.remove-pmbottom{
    margin-bottom: 0!important;
}

p a{
   font-weight: bold;
}

body .su-tabs-pane{
    font-size: 16px;
}

.alignright{
    margin: 10px 0px 10px 10px;
}
.alignleft{
    margin: 10px 10px 10px 0px;
}

/* Blog */

.single #wrapper-content .elementor-widget-theme-post-content p{ margin-bottom: 15px; }

h1,
h2,
h3,
h4,
h5,
h6{
    margin-bottom: 8px;
    font-weight: bold;
	line-height: 1.2em;
}

h1{ font-size: 35px;}
h2{ font-size: 28px;}
h3{ font-size: 24px;}
h4{ font-size: 18px; font-weight: 900}
h5{ font-size: 16px; font-weight: 900}
h6{ font-size: 15px; font-weight: 900;}

@media(max-width: 470px){
    .alignright,
    .alignleft{
        display: block!important;
        margin: 10px auto!important;
        clear: both!important;
        float: unset!important;
    }
}

/* Main Slider */


@media(max-width: 850px){
    .slide-con .slide-h,
    .slide-con .slide-desc{
		text-align: center!important;
		max-width: 900px!important;
	}
}

.slide-con .slide-desc a{
    color: #fff!important;
    font-weight: bold!important;
}

.heart-beat{
	animation: beat .6s infinite alternate;
	transform-origin: center;
}

/* Heart beat animation */
@keyframes beat{
	to { transform: scale(1.2); }
}

/* Home Middle Slider */

.slide .slide-heading .s-highlight{
	color: #31658d!important;
}

/* Owl Services Slider */

section.our-services .owl-carousel:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 20%;
  height: 100%;
  background: linear-gradient(90deg, white, transparent);
  z-index: 1;
}

section.our-services .owl-carousel:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 20%;
  height: 100%;
  background: linear-gradient(-90deg, white, transparent);
  z-index: 1;
}

section.our-services .owl-carousel .owl-item.sctive.center {
  z-index: 3;
}

section.our-services .owl-controls {
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  z-index: 2;
}

section.our-services .owl-controls .owl-prev {
  float: left;
  position: relative;
  left: 19%;
  color: #fff;
}

section.our-services .owl-controls .owl-next {
  float: right;
  position: relative;
  right: 19%;
  color: #fff;
}

section.our-services .owl-carousel #hmp,
section.our-services .owl-carousel #dai,
section.our-services .owl-carousel #cai,
section.our-services .owl-carousel #hsa,
section.our-services .owl-carousel #csmf,
section.our-services .owl-carousel #ehr {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: left;
  padding: 25px 30px;
  color: #fff;
  text-align: right;
}

section.our-services .owl-carousel #hmp h2,
section.our-services .owl-carousel #dai h2,
section.our-services .owl-carousel #cai h2,
section.our-services .owl-carousel #hsa h2,
section.our-services .owl-carousel #csmf h2,
section.our-services .owl-carousel #ehr h2 {
  margin-bottom: 0;
  color: #fff;
}

section.our-services .owl-carousel #hmp {
  background-image: url('https://csms-clients.s3.us-east-2.amazonaws.com/wp-iceberg/wp-content/uploads/2020/08/25070418/hmp-slider.jpg');
}

section.our-services .owl-carousel #dai {
  background-image: url('https://csms-clients.s3.us-east-2.amazonaws.com/wp-iceberg/wp-content/uploads/2020/08/25070343/dai-slider.jpg');
}

section.our-services .owl-carousel #cai {
  background-image: url('https://csms-clients.s3.us-east-2.amazonaws.com/wp-iceberg/wp-content/uploads/2020/08/25070308/cai-slider.jpg');
}

section.our-services .owl-carousel #hsa {
  background-image: url('https://csms-clients.s3.us-east-2.amazonaws.com/wp-iceberg/wp-content/uploads/2020/08/25070427/hsa-slider.jpg');
}

section.our-services .owl-carousel #csmf {
  background-image: url('https://csms-clients.s3.us-east-2.amazonaws.com/wp-iceberg/wp-content/uploads/2020/08/25070338/csmf-slider.jpg');
}

section.our-services .owl-carousel #ehr {
  background-image: url(https://csms-clients.s3.us-east-2.amazonaws.com/wp-iceberg/wp-content/uploads/2020/08/25070400/ehr-slider.jpg);
}

section.our-services .owl-carousel .btn{
    padding: 7px 20px 7px;
    display: inline-block;
    margin-top: 5px;
    transition: .3s all;
}

section.our-services .owl-carousel .btn:hover,
section.our-services .owl-carousel .btn:active,
section.our-services .owl-carousel .btn:focus{
  filter: brightness(120%);
}

section.our-services .owl-carousel #hmp .btn {
  background-color:#252525;
  border-color: #252525;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
}

section.our-services .owl-carousel #dai .btn {
  background-color:#1c3e59;
  border-color: #1c3e59;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
}

section.our-services .owl-carousel #cai .btn {
  background-color:#2965b0;
  border-color: #2965b0;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
}

section.our-services .owl-carousel #hsa .btn {
  background-color:#003471;
  border-color: #003471;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
}

section.our-services .owl-carousel #csmf .btn {
  background-color:#0072bc;
  border-color: #0072bc;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
}

section.our-services .owl-carousel #ehr .btn {
  background-color:#464646;
  border-color: #464646;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
}

section.services-icons {
  padding: 30px 0;
  background-image: url(https://icebergmechanical.com/wp-content/themes/img/services-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

section.services-icons h2 {
  color: #31658d;
}

section.services-icons p {
  color: #696f75;
  font-weight: 600;
}

.owl-controls{pointer-events: none;}

section.our-services .owl-carousel h2{
  font-family: 'Antonio';
  font-weight: normal;
  font-size: 34px;
}

.owl-controls .owl-prev,
.owl-controls .owl-next{
  pointer-events: all;
}


@media (max-width: 991px) { 
  section.our-services .owl-carousel h2{
    font-size: 20px;
  }
  
  .service-slider{
    text-align: center!important;
  }

}

@media(max-width: 540px){
  section.our-services .owl-controls .owl-next{
    right: 30px;
  }
  section.our-services .owl-controls .owl-prev{
    left: 30px;
  }
}

