#cd5Module_v303 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; margin: 0px; padding: 0px; padding-top: 100px; padding-bottom: 100px; font-family: poppinsregular;  box-sizing: border-box;  position: relative;}
#cd5Module_v303 .m303_overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(10,10,10,0.1);  }
#cd5Module_v303 .m303_inner { margin: 0 auto; width: 100%; max-width: 1400px; padding: 0;}
#cd5Module_v303 .leftdiv {  float: left; position: relative; margin-left: 40px; }
#cd5Module_v303 .leftdivinner { display: block; width: 100%; max-width: 750px;  box-sizing: border-box; padding: 40px; float: left; background-color: rgba(0,0,0,0.5); }
#cd5Module_v303 .M303_titles h1 { font-size: 30px; font-family: poppinsbold; font-weight: normal; padding-bottom: 20px; color: #f2f2f2; }
#cd5Module_v303 .M303_titles h3 { font-size: 15px; font-family: poppinslight; font-weight: normal; line-height: 1.5; color: #e2e2e2; font-style: italic; }
#cd5Module_v303 .list-ticks{list-style:none;line-height:1.4; padding-left:30px; padding-top: 20px; font-size: 15px; line-height: 1.5; }
#cd5Module_v303 .list-ticks li:before{position:absolute;top:0px;left:-30px;line-height:1;font-size:20px;content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;}
#cd5Module_v303 .list-ticks li{position:relative; min-height: 30px; font-weight: bold; }
#cd5Module_v303 .list-ticks li {color:#ddd;}
#cd5Module_v303 .list-ticks li::before {color:#e10000;}
#cd5Module_v303 .m303_link { display: inline-block; margin-top: 20px; padding: 12px 18px; min-width: 180px; text-align: center; background-color: #f10000; color: #fff; -webkit-transition: ease-in-out 0.4s; transition: ease-in-out 0.4s; border-radius: 4px; text-transform: uppercase; font-weight: bold; }
#cd5Module_v303 .m303_link:hover { background-color: #000000; color: #fff; }
@media only screen and (max-width: 1200px) { #cd5Module_v303 .leftdivinner { max-width: 680px;  }}
@media only screen and (max-width: 767px) {
       #cd5Module_v303 .M303_titles h1 { font-size: 25px; }
       #cd5Module_v303 { padding-top: 40px; padding-bottom: 40px;}
       #cd5Module_v303 .leftdiv { margin-left: 40px; margin-right: 40px; }
       #cd5Module_v303 .leftdivinner { max-width: 750px;  }
       #cd5Module_v303 .leftdivinner { padding: 30px; }
}
@media only screen and (max-width: 599px) {
       #cd5Module_v303 .M303_titles h1 { font-size: 20px; }
       #cd5Module_v303 .M303_titles h3 { font-size: 14px; line-height: 1.4;}
       #cd5Module_v303 .list-ticks{font-size: 14px; line-height: 1.4;}
       #cd5Module_v303 { padding-top: 0px; padding-bottom: 0px;}
       #cd5Module_v303 .leftdiv { margin-left: 0px; margin-right: 0px; }
       #cd5Module_v303 .leftdivinner { padding: 20px; }
}

