#cd5_325 { overflow:hidden; z-index:0;width:100%;position:relative;clear: left;box-sizing: border-box;background-color: #fafafa;color: #222; padding-top: 30px; padding-bottom: 70px; font-family: poppins;}
#cd5_325 * { box-sizing: border-box; }
#cd5_325 .m325_titlebox { max-width: 1800px; margin: auto; display: block; position: relative; }
#cd5_325 .m325_header { padding-top: 30px; padding-left: 20px; font-size: 24px; font-family: poppinssemibold; text-align: left; }
#cd5_325 .m325_subheader { font-size: 16px; padding-left: 20px; padding-top: 6px; padding-bottom: 20px; text-align: left; font-family: poppinslight; }
#cd5_325 .m325_links { position: absolute; top: 30px; right: 20px; display: inline-block; }
#cd5_325 .m325_link { display: block; background-color: #111; color: #eee; padding: 13px 18px; text-transform: uppercase; text-decoration: none; border-radius: 4px; font-size: 15px; font-weight: normal; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear; font-family: poppinsregular; letter-spacing: 0.7px; }
#cd5_325 .m325_link:hover { background-color: #3175ac; color: #fff; }
#cd5_325 .m325_mainbox  { display: flex;flex-wrap: wrap;align-items: stretch;justify-content:center; max-width: 1800px; margin: auto; padding: 0px 10px;  }
#cd5_325 .m325_box  { padding: 30px; padding-top: 30px; padding-bottom: 75px; margin: 10px; width: calc(33.33% - 20px); position: relative; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0,0,0,.03),0 6px 20px 0 rgba(0,0,0,.03); min-height: 250px; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;  }
#cd5_325 .m325_stepcarosel  { display: none; padding: 30px; padding-top: 30px; padding-bottom: 75px; margin: 5px ; width: auto; position: relative; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0,0,0,.03),0 6px 20px 0 rgba(0,0,0,.03); min-height: 250px; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;  }

#cd5_325 .m325_stars { display: block; padding-bottom: 15px; font-size: 25px; }
#cd5_325 .m325_stars .fa-star.colored { color: #bababa; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;  }
#cd5_325 .m325_stars .fa-star  { color: #eee; padding: 0px 2px; }
#cd5_325 .m325_matter { color: #A5ABB7; font-size: 14px; line-height: 1.7; font-family: poppinslight; }
#cd5_325 .m325_reviewdby { font-size: 14px; position: absolute; bottom: 30px; left: 30px; color: #000; text-transform: uppercase; letter-spacing: 0.3px; font-family: poppinsregular; }
#cd5_325 .m325_reviewdon { position: absolute; bottom: 25px; right: 20px; }
#cd5_325 .m325_reviewimage { height: 25px; width: auto; display: block; filter: grayscale(100%); opacity: 0.5; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear; }
#cd5_325 .m325_box:hover  { box-shadow: 0 4px 8px 0 rgba(0,0,0,.07),0 6px 20px 0 rgba(0,0,0,.07); }
#cd5_325 .m325_box:hover .fa-star.colored { color: #fede58; }
#cd5_325 .m325_box:hover  .m325_reviewimage { filter: grayscale(0%); opacity: 1; }
#cd5_325 .m325_stepcarosel:hover  { box-shadow: 0 4px 8px 0 rgba(0,0,0,.07),0 6px 20px 0 rgba(0,0,0,.07); }
#cd5_325 .m325_stepcarosel:hover .fa-star.colored { color: #fede58; }
#cd5_325 .m325_stepcarosel:hover  .m325_reviewimage { filter: grayscale(0%); opacity: 1; }
#cd5_325 .m325_img { display: block; width: 100%; }

/* Step Caurosel */
#cd5_325 .wrapper { margin: 0 auto; width: 100%; max-width: 1800px; padding: 0px;}
#cd5_325 .featured-section{position:relative; padding:0px; width:100%; display:block; vertical-align:top; box-sizing: border-box; }
#cd5_325 .list-wrap{margin-left:35px;margin-right:35px;}
#cd5_325 .full-carousel{position:relative;width:100%}
#cd5_325 .list-box{width:100%;padding-left:10px;float:left;padding-right:10px;}
#cd5_325 .owl-nav{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:35px;z-index:-1;width:100%;display:none;}
#cd5_325 .owl-prev{float:left;position:relative;left:-33px;width:25px;height:35px;line-height:39px;margin:0; outline:none; border-radius: 1px;}
#cd5_325 .owl-prev span{display:none;font-size:0}
#cd5_325 .owl-next{float:right;position:relative;right:-33px;width:25px;height:35px; line-height:39px;margin:0;outline:none; border-radius: 1px;}
#cd5_325 .owl-next span{display:none;font-size:0}
#cd5_325 .owl-nav .owl-prev:after{content:"\f104";display:block;font:normal normal normal 25px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#cd5_325 .owl-nav .owl-next:after{content:"\f105";display:block;font:normal normal normal 25px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#cd5_325 .owl-nav [class*=owl-]:hover{background-color:transparent;opacity:1;text-decoration:none}
#cd5_325 .owl-prev{background-color:transparent; color: #111; }
#cd5_325 .owl-next{background-color:transparent; color: #111;}
#cd5_325 .owl-nav [class*=owl-]:hover{background-color:transparent; color: #111;}
@media only screen and (max-width: 1280px) {
       #cd5_325 .m325_mainbox  { display: none;  }
       #cd5_325 .m325_stepcarosel  { display: block;}
       #cd5_325 .owl-nav{ display: block;}
}
@media only screen and (max-width: 768px) {
       #cd5_325 { padding-bottom: 20px; padding-top: 0px; }
}
@media only screen and (max-width:599px) {
   #cd5_325 .owl-nav{ display: none;}
   #cd5_325 .list-wrap{margin-left:10px;margin-right:10px;}
   #cd5_325 .m325_header { font-size: 20px; }
   #cd5_325 .m325_subheader { font-size: 12px; }
}
@media only screen and (max-width:420px) {
   #cd5_325 .m325_header { padding: 0px; padding-top: 20px; font-size: 20px; text-align: center; }
   #cd5_325 .m325_subheader { padding: 0px; padding-top: 6px; padding-bottom: 10px; text-align: center; font-size: 14px; }
   #cd5_325 .m325_links { position: relative; clear: left; display: block; top: auto; right: auto; text-align:center; padding: 10px 20px; padding-bottom: 20px; }
}

