.wpcl-clt-wrp *{box-sizing: border-box; outline: 0 !important;}
.wpcl-clear{clear: both;}
.wpcl-clearfix:before, .wpcl-clearfix:after{content: ""; display: table;}
.wpcl-clearfix::after{clear: both;}

.wpcl-column {float:left; position: relative;}
.wpcl-columns {padding-left: 10px; padding-right: 10px;  float:left; position: relative;}
.wpcl-col-1 {width: 8.33333%;}
.wpcl-col-2 {width: 16.66667%;}
.wpcl-col-3 {width: 25%;}
.wpcl-col-4 {width: 33.333333%;}
.wpcl-col-5 {width: 41.66667%;}
.wpcl-col-6 {width: 50%;}
.wpcl-col-7 {width: 58.33333%;}
.wpcl-col-8 {width: 66.66667%;}
.wpcl-col-9 {width: 75%;}
.wpcl-col-10 {width: 83.33333%;}
.wpcl-col-11 {width: 91.66667%;}
.wpcl-col-12 {width: 100%;}

.wpcl-clt-col-wrp{position: relative;}
.wpcl-clt-wrp .wpcl-clt-first{clear: both;}
.wpcl-clt-wrp .wpcl-clt-inr-wrp{position: relative; border: 1px solid #ccc;}
.wpcl-clt-wrp .wpcl-clt-img{max-width: 100% !important; max-height: 100% !important; border-radius: 0 !important; box-shadow: none !important; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto !important; padding: 5px;}
.wpcl-clt-wrp .wpcl-column{border: 1px solid #ccc; text-align: center;}
.wpcl-clt-wrp .wpcl-clt-data{width: 100%; padding: 15px 10px; border-width:1px; border-color:#ccc; border-style: solid; clear:both; position: relative;}
.wpcl-clt-wrp .wpcl-clt-link{height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}
.wpcl-clt-wrp .wpcl-clt-title{font-weight: bold;}
.wpcl-clt-wrp .wpcl-clt-desc{margin: 6px 0 0 0;}
.wpcl-clt-wrp .wpcl-clt-pdt-cnt-lbl{background-color: #ddd; font-size: 13px !important; max-width: 125px; padding: 3px 5px; position: absolute; right:0; bottom:0; border-left: 4px double #fff;}
.wpcl-grid-layout{margin: 0 -10px;}
.wpcl-grid-layout > .wpcl-columns{margin: 0 0 20px 0;}

/* Slider CSS Starts */
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.wpcl-slider-layout{visibility:hidden; opacity:0; transition:opacity 0.5s linear;}
.wpcl-slider-layout.slick-initialized {visibility: visible !important; opacity:1 !important;}
.wpcl-slider-layout .slick-arrow, .wpcl-slider-layout .slick-dots li button{text-indent:-99999px;}
.wpcl-slider-layout button.slick-arrow{position:absolute; z-index:999; width:30px; height:50px; border:0px !important;padding:0 !important; margin: -55px 0 0 0 !important; border-radius:0px !important; top: 50% !important;}
.wpcl-slider-layout button.slick-next, 
.wpcl-slider-layout button.slick-next:hover, 
.wpcl-slider-layout button.slick-next:focus, 
.wpcl-slider-layout button.slick-next:active
{background:rgba(0, 0, 0, 0.7) url('../images/arrow-right.png') center center no-repeat !important; outline:none !important; box-shadow: none !important; border: 0 !important; border-radius: 0 !important; right:5px;}
.wpcl-slider-layout button.slick-prev, 
.wpcl-slider-layout button.slick-prev:hover, 
.wpcl-slider-layout button.slick-prev:focus, 
.wpcl-slider-layout button.slick-prev:active
{background:rgba(0, 0, 0, 0.7) url('../images/arrow-left.png') center center no-repeat !important; outline:none !important; box-shadow: none !important; border: 0 !important; border-radius: 0 !important; left:5px;}
.wpcl-slider-layout ul.slick-dots{margin: 0 !important; padding: 10px 0 0 0 !important; text-align:center;}
.wpcl-slider-layout .slick-dots li{list-style:none !important; display:inline-block !important; margin:0 3px !important; padding:0px !important;line-height: 0;}
.wpcl-slider-layout ul.slick-dots li::before, .wpsisac-slick-slider ul.slick-dots li::after{background:none !important;content:none !important;}
.wpcl-slider-layout .slick-dots li button{background: #fff !important; margin: 0px !important; padding: 0px !important; border: 2px solid #444; border-radius: 50% !important; width: 13px !important; height: 13px !important; box-shadow: none !important;}
.wpcl-slider-layout .slick-dots li.slick-active button{background:#8D8C8C !important;}
.wpcl-slider-layout{margin: 0 -5px;}
.wpcl-slider-layout .wpcl-clt-slides{margin: 0 5px;}

@media screen and (max-width: 600px) {
    .wpcl-columns{width: 100%;}
}
@media screen and (min-width: 600px) and (max-width:800px) {
    .wpcl-col-3.wpcl-columns,.wpcl-col-4.wpcl-columns{width: 50%;}
    .wpcl-clt-wrp .wpcl-clt-first{clear: none;}
    .wpcl-grid-layout .wpcl-columns:nth-child(odd){clear: both;}
}
@media screen and (min-width: 801px) and (max-width:980px) {
    .wpcl-col-3.wpcl-columns,.wpcl-col-4.wpcl-columns{width: 33.333333%;}
    .wpcl-grid-layout .wpcl-col-3.wpcl-clt-first{clear: none;}
    .wpcl-grid-layout .wpcl-col-3:nth-child(3n+1){clear: both;}
}