.umodrow {
    margin-right: -15px;
    margin-left: -15px;
}
.umodrow:before, .umodrow:after {
    display: table;
    content: " ";
}
.umodrow:after {
    clear: both;
}
h3.umod-htitle {
    color: #111;
    border-bottom:1px solid #FFF;
    padding-bottom:12px;
    margin-bottom:20px;
}
.col-umod-1, .col-umod-2, .col-umod-3, .col-umod-4, .col-umod-5, .col-umod-6, .col-umod-7, .col-umod-8, .col-umod-9, .col-umod-10, .col-umod-11, .col-umod-12, .col-umod-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px) {
  .col-umod-1, .col-umod-2, .col-umod-3, .col-umod-4, .col-umod-5, .col-umod-6, .col-umod-7, .col-umod-8, .col-umod-9, .col-umod-10, .col-umod-11, .col-umod-12, .col-umod-15 {
    float: left;
  }
  .col-umod-15 {
    width: 20%;
  }
  .col-umod-12 {
    width: 100%;
  }
  .col-umod-11 {
    width: 91.66666667%;
  }
  .col-umod-10 {
    width: 83.33333333%;
  }
  .col-umod-9 {
    width: 75%;
  }
  .col-umod-8 {
    width: 66.66666667%;
  }
  .col-umod-7 {
    width: 58.33333333%;
  }
  .col-umod-6 {
    width: 50%;
  }
  .col-umod-5 {
    width: 41.66666667%;
  }
  .col-umod-4 {
    width: 33.33333333%;
  }
  .col-umod-3 {
    width: 25%;
  }
  .col-umod-2 {
    width: 16.66666667%;
  }
  .col-umod-1 {
    width: 8.33333333%;
  }
}
@media (max-width: 1199px) {
    .col-umod-2, .col-umod-15 {
        float: left;
        width: 25%;
    }
    .mo100 {
    width: 100% !important;      
    }
}
@media (max-width: 767px) {
    .col-umod-1, .col-umod-2, .col-umod-3, .col-umod-4, .col-umod-5, .col-umod-6, .col-umod-7, .col-umod-8, .col-umod-9, .col-umod-10, .col-umod-11, .col-umod-12, .col-umod-15 {
        float: left;
        width: 50%;
    }
    .mo100 {
    width: 100% !important;      
    }
}
@media (max-width: 440px) {
    .col-umod-1, .col-umod-2, .col-umod-3, .col-umod-4, .col-umod-5, .col-umod-6, .col-umod-7, .col-umod-8, .col-umod-9, .col-umod-10, .col-umod-11, .col-umod-12, .col-umod-15 {
        float: left;
        width: 50%;
    }
}
/* Owl Carousel */
.owl-carousel-umod {
	margin: 0 0 10px !important; 
	background: none !important; 
	position: relative;
	direction: ltr !important;
	overflow: hidden;
}
.owl-carousel-umod .owl-wrapper-outer {
	border: none !important; 
	-webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important; 
	-o-border-radius: 0px !important; 
	border-radius: 0px !important; 
	-webkit-box-shadow: none !important; 
	-moz-box-shadow: none !important; 
	-o-box-shadow: none !important; 
	box-shadow: none !important;
}
.owlNav a.htmlprev {
    position:absolute;
	left:-15px;
	bottom:50%;	
	z-index:9;
    -webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important; 
	-o-border-radius: 0px !important; 
	border-radius: 0px !important; 
    border-color: #FFF !important;
    padding: 4px 8px 2px 8px;
}
.owlNav a.htmlnext {
    position:absolute;
	right:-15px;
	bottom:50%;
	z-index:9;
    -webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important; 
	-o-border-radius: 0px !important; 
	border-radius: 0px !important; 
    border-color: #FFF !important;
    padding: 4px 8px 2px 8px;
}
.owlNav a.plprev, .owlNav a.fcprev, .owlNav a.pcprev, .owlNav a.fmprev, .owlNav a.pbprev, .owlNav a.gallprev, .owlNav a.vidprev  {
	position:absolute;
	right:42px;
	top:0;	
	z-index:9;
    margin-top:-56px;
    -webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important; 
	-o-border-radius: 0px !important; 
	border-radius: 0px !important; 
    border-color: #FFF !important;
    padding: 4px 8px 2px 8px;
}
.owlNav a.plnext, .owlNav a.fcnext, .owlNav a.pcnext, .owlNav a.fmnext, .owlNav a.pbnext, .owlNav a.gallnext, .owlNav a.vidnext {
	position:absolute;
	right:8px;
	top:0;
	z-index:9;	
    margin-top:-56px;
    -webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important; 
	-o-border-radius: 0px !important; 
	border-radius: 0px !important; 
    border-color: #FFF !important;
    padding: 4px 8px 2px 8px;
}
.owlNav a.plprev i, .owlNav a.fcprev i, .owlNav a.pcprev i, .owlNav a.fmprev i, .owlNav a.pbprev i, .owlNav a.gallprev i, .owlNav a.vidprev i  {
    font-size:16px !important;
}
.owlNav a.plnext i, .owlNav a.fcnext i, .owlNav a.pcnext i, .owlNav a.fmnext i, .owlNav a.pbnext i, .owlNav a.gallnext i, .owlNav a.vidnext i {
    font-size:16px !important;
}