.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}


.item{ width:100%; float:left; font-size:1em; line-height:155%; text-align:center; padding:0px 0px;}
.item img{width:100%;  float:left;}
.item a{ width:100%; float:left;}


@media only screen and (max-width:1100px){
#owl-demo1{ width:100%; float:left; border-bottom:solid 1px #3983cd;}
#owl-demo1 .item img{ width:100%; display:block; float:left;}
#owl-demo1 .txtk{  background:#226cc1; padding:15px 3%; width:100%; float:left;}
#owl-demo1 a.dbt{ width:100%; float:left; font-size:1.1em; line-height:155%; color:#ffffff; margin-bottom:15px; text-align:left;}
#owl-demo1 a.cd_a_d{ width:50%; height:30px; line-height:30px; font-size:1.1em; margin-left:25%; float:left; color:#ffffff; border:solid 1px #ffffff;}
}

@media only screen and (min-width:1100px){
#owl-demo1{ width:100%; float:left;}
#owl-demo1 .item img{ width:100%;  display:block;}
#owl-demo1 .item{ position:relative;}
#owl-demo1 .txtk{ position:absolute; background:rgba(18,90,172,.8); padding:20px 15px 0px 30px; width:505px; height:205px; right:0px; bottom:20px;}
#owl-demo1 a.dbt{ width:100%; float:left; font-size:24px; height:108px; overflow:hidden; line-height:36px; color:#ffffff; margin-bottom:20px; text-align:left;}
#owl-demo1 a.cd_a_d{ width:85px; height:32px; line-height:30px; font-size:14px; float:left; color:#ffffff;}

}

#owl-demo2 .item img{ width:100%; display:block; float:left; box-shadow:0 0px 4px rgba(0,0,0,.4);}
#owl-demo2  a{ width:100%; display:block;}

@media only screen and (max-width:1100px){
#owl-demo2{ width:98%; float:left; margin:15px 0px 0px 1%;}
#owl-demo2 .item{  padding:5px 3%; text-align:center;}
#owl-demo2 .item p{ font-size:1.1em; line-height:45px; height:45px; overflow: hidden; float:left; width:100%; float:left; }

#owl-demo3{ width:96%; float:left; margin:15px 2%;}
#owl-demo3 .item{ padding:0px 3.5%; text-align:center;}
}

@media only screen and (min-width:1100px){
#owl-demo2{ width:98%; float:left; margin:15px 0px 0px 1%;}
#owl-demo2 .item{ padding:5px 3%; text-align:center;}
#owl-demo2 .item p{ font-size:14px; line-height:45px; height:45px; overflow: hidden; float:left; width:100%; float:left; }
#owl-demo3{ width:88%; float:left; margin:15px 6%;}
#owl-demo3 .item{ padding:0px 3.5%; text-align:center;}
}

@media only screen and (max-width:1170px){

#owl-demo4{ width:96%; float:left; margin:15px 2%;}
#owl-demo4 .item{ padding:0px 3.5%; text-align:center;}
#owl-demo4 .imgk{ float:left; width:100%; overflow:hidden; position:relative; text-align:center;}
#owl-demo4 .imgk img{  max-width:190px; width:35%; float:none;}
#owl-demo4 .txtk{ float:left; width:100%; text-align:center;  font-size:1em; line-height:155%; color:#555555; margin:12px 0px 0px 0px;}
#owl-demo4 .txtk b{ display:block; font-size:1.15em; color:#ff9c00; padding-bottom:5px; width:100%;}
}

@media only screen and (min-width:1170px){
#owl-demo4{ width:100%; float:left; margin:40px 0 55px 0;}
#owl-demo4 .item{ padding:0px 3%; text-align:center;}
#owl-demo4 .imgk{ float:left; width:190px; height:190px;  border:solid 1px #f6c06a;  -moz-border-radius:95px; -webkit-border-radius:95px; border-radius:95px; overflow:hidden; position:relative; text-align:center;}
#owl-demo4 .imgk img{ height:190px; max-width:auto; width:auto; float:none;}
#owl-demo4 .txtk{ float:left; width:150px; text-align:left; font-size:13px; line-height:26px; color:#555555; margin:35px 0px 0px 20px;}
#owl-demo4 .txtk b{ display:block; font-size:18px; color:#ff9c00; padding-bottom:8px}
}
