/*! CSS Used from: https://www.demo3.ruzgardijital.com/css/builds/b922ec5be8443ab0da97adfeb36e9d336166544591.css */
figure,section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{border:0;}
figure{margin:1em 40px;}
@media print{
    *,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    img{page-break-inside:avoid;}
    img{max-width:100%!important;}
    p,h3{orphans:3;widows:3;}
    h3{page-break-after:avoid;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#337ab7;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
figure{margin:0;}
img{vertical-align:middle;}
h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h3{margin-top:20px;margin-bottom:10px;}
h4{margin-top:10px;margin-bottom:10px;}
h3{font-size:24px;}
h4{font-size:18px;}
p{margin:0 0 10px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1200px){
    .container{width:1200px;}
}
.row{margin-left:-15px;margin-right:-15px;}
.col-md-3,.col-lg-3,.col-sm-6,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
@media (min-width: 768px){
    .col-sm-6{float:left;}
    .col-sm-6{width:50%;}
}
@media (min-width: 992px){
    .col-md-3{float:left;}
    .col-md-3{width:25%;}
}
@media (min-width: 1200px){
    .col-lg-3{float:left;}
    .col-lg-3{width:25%;}
}
.carousel{position:relative;}
.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.container:after,.row:after{clear:both;}
*{-webkit-font-smoothing:antialiased;outline:0!important;}
*:before,*:after{-webkit-font-smoothing:antialiased;}
img{width:100% \9;max-width:100%;height:auto;}
a:hover,a:focus{text-decoration:none;}
.module-heading,.item-heading{margin-top:0;}
#main .module.carousel{margin:20px 0;}
#main .module.carousel .module-heading{margin:0px 0 8px 0;border-bottom:3px solid #dadada;display:inline-block;width:100%;}
#main .module-heading > h3{font-size:26px;color:#45484a;font-weight:300;float:left;margin-top:0;margin-bottom:8px;position:relative;}
#main .module-heading > h3:after{content:"\f0d7";font-family:FontAwesome;position:absolute;bottom:-22px;left:50%;font-size:16px;color:#dadada;}
#main .module.carousel .module-heading > a{font-size:13px;font-weight:400;float:right;margin:10px 0px 0 0;color:#a6a6a6;}

#main .module.carousel .module-body .item .item-image{border:1px solid #d2d9dc;padding:3px;border-radius:4px;border-bottom:4px solid #d4d5d5;}
#main .module.carousel .module-body .item{padding:10px 0 0 0;}
#main .module.carousel .module-body .item .item-details .item-heading{display:inline-block;width:100%;}
#main .module.carousel .module-body .item .item-details .item-heading h4{font-size:18px;color:#030404;font-weight:600;float:left;margin:10px 0 0 0;padding:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#main .module.carousel .module-body .item .item-details p{font-size:14px;color:#53575b;line-height:24px;padding:5px 0 8px 0;overflow:hidden;height:54px;}
#main .module.carousel .module-body .item .item-image a{position:relative;width:100%;height:100%;display:block;}
#main .module.carousel .module-body .item .item-image .mask{opacity:0;transition:all ease .5s;position:absolute;width:100%;height:100%;float:left;top:0;background:rgba(0,0,0,.3) url("/bg-hv.png")no-repeat center center;}
#main .module.carousel .module-body .item .item-image a:hover > .mask{opacity:1;}

