.hidden-img{display:none}
.carousel-control{width:10%}
@-moz-document url-prefix(){.carousalshare .sharelistBlog.leftpos{left:25px !important;top:-2px !important}
}
.visible-desktop{display:block}
.carouselrow{max-width:1340px;margin:auto}
.carousel-caption{right:12%;left:12%;background-color:rgba(0,0,0,0.35);bottom:45px;border-radius:5px}
.carousalshare .sharelistBlog.leftpos{left:35px !important;top:2px !important}
.carousalshare img{width:23px;height:23px}
.carouselDesc p{letter-spacing:2px}
.carouselTitle{font-family:"roboto",sans-serif;font-size:45px;color:#fff}
.carouselDesc{font-family:"robotolight",sans-serif;font-size:16px;color:#fff}
.carouselDesc p{margin-left:140px;margin-right:140px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:84px;-webkit-line-clamp:4;-moz-line-clamp:4;-webkit-box-orient:vertical;line-height:21px}
.carousalshare img{zoom:150%}
.carouselDate{font-family:"roboto",sans-serif;font-size:15px;color:#fff}
.carouselLink{text-align:center;margin:auto;margin-top:12px;margin-bottom:20px}
.carouselLink a.readArticleLink,.carouselLink a.readArticleLink:hover{text-align:center;margin:auto;text-decoration:none;text-align:center;width:145px;height:33px;line-height:33px;vertical-align:middle;background:#e98f41;color:#fff;font-family:"robotobold",sans-serif;font-size:16px;text-transform:uppercase;display:inline-block}
.carousalshare{position:absolute;top:15px;right:80px;width:36px}
.carouselSepImage{height:18x;text-align:center}
@media screen and (min-device-width:320px) and (max-device-width :767px){.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{height:100%}
.carousel{top:-2px}
.carouselDesc{display:none}
.carousel-caption div.col-md-2{display:none}
.carousel .item{height:200px}
.carousel .item>div>img{max-height:100%;width:100%}
.carousel-control{display:none}
.carouselDate{padding-bottom:15px}
.carouselTitle{font-size:20px}
.visible-desktop{display:block}
.visible-mobile{display:block}
.visible-tablet{display:none}
}
@media screen and (min-device-width:320px) and (max-device-width :767px) and (orientation :landscape){.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{height:auto}
}
@media screen and (min-device-width:768px) and (max-device-width :1024px){.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{height:100%}
.visible-desktop{display:block;width:100%}
.visible-mobile{display:block;width:100%}
.visible-tablet{display:block;width:100%}
}