#cd5_330 { overflow:hidden;width:100%;position:relative;clear: left;box-sizing: border-box; color: #222; padding: 0px; display: block; font-family: poppinsregular; }
#cd5_330 * { box-sizing: border-box; }
#cd5_330 .m330_overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(1,1,1,0.4); z-index: 1; }
#cd5_330 .m330_box { margin: auto; position: relative;  display: block; width: 100%; max-width: 1400px; padding: 100px 15px; z-index: 2; }
#cd5_330 .m330_leftbox {position: relative; float: left; width: calc(100% - 500px);}
#cd5_330 .m330_rightbox {position: relative; float: right; width: 500px; background-color: #fff; border: red; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

#cd5_330 .m330_logo {padding-bottom: 20px;}
#cd5_330 .m330_logo img {width: 100px; display: block;}
#cd5_330 .m330_title {color: #fff;padding-bottom: 8px; line-height: 1; font-size: 30px; font-family: poppinssemibold; letter-spacing: 1px;}
#cd5_330 .m330_subtitle { color: #fff;font-size: 18px; }
#cd5_330 .m330_des { color: #fff;font-size: 14px; padding-top: 30px; }

#cd5_330 .m330_cow { padding: 15px; background-color: #000; color: #fff; font-size: 20px;text-transform: uppercase;letter-spacing: 1px; font-family: poppinssemibold;}
#cd5_330 .m330_img {position: relative; width: 100%; display: block;}
#cd5_330 .m330_img img {width: 100%; display: block;}
#cd5_330 .m330_price {position: absolute; left: 0; width: 100%; padding: 8px 15px; bottom: 0px; background-color: rgba(11,11,11,0.3); color: #fff; font-size: 34px; font-family: poppinssemibold; line-height: 34px;}
#cd5_330 .m330_plusvat {font-size: 14px; vertical-align: super;font-weight: 700;}
#cd5_330 .m330_fromprice {float: right; font-size: 30px; padding-top: 5px;}
#cd5_330 .m330_makediv {padding: 15px; border-bottom: solid 1px #ccc; z-index: 5;}
#cd5_330 .m330_make {padding-bottom: 8px; font-weight: 700; line-height: 1; font-size: 30px; font-family: poppinssemibold; letter-spacing: 1px;}
#cd5_330 .m330_edition {font-size: 14px;}
#cd5_330 .m330_links {padding: 15px; text-align: right;}
#cd5_330 .m330_link { font-size: 14px; display: inline-block; background-color: #444; color: #fff; text-decoration: none;padding: 13px 15px; height: 40px; border-radius: 4px; margin-left: 2px; -webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
#cd5_330 .m330_link:hover { background-color: #3175ac; color: #fff; }
@media only screen and (max-width:1000px) {
     #cd5_330 .m330_box { padding: 80px; }
     #cd5_330 .m330_leftbox { display: none; }
     #cd5_330 .m330_rightbox {width: 100%;}
}
@media only screen and (max-width:767px) {
     #cd5_330 .m330_box { padding: 50px; }
}
@media only screen and (max-width:500px) {
     #cd5_330 .m330_box { padding: 50px 20px;}
     #cd5_330 .m330_make { font-size: 20px;}
     #cd5_330 .m330_price {font-size: 25px;}
     #cd5_330 .m330_fromprice {font-size: 25px;}
     #cd5_330 .m330_link { display: block; text-align: center; margin: 4px; }
}

