@charset "utf-8";
/* CSS Document */
.occe_section1{background:#FFFFFF; float:left; width:100%; padding:71px 0 76px 0; overflow:hidden;}
.occe_section1 h2{font-family:'uni_neuebook'; font-size:48px; line-height:54px; color:#012041; font-weight:300; text-align:center; position:relative; padding:0 0 34px; margin-bottom:46px;}
.occe_section1 h2:after{content:''; width:100%; height:3px; background:#1517CF; background:-moz-linear-gradient(left, #1517CF 0%, #60D2FF 100%); background:-webkit-linear-gradient(left, #1517CF 0%, #60D2FF 100%); background:linear-gradient(to right, #1517CF 0%, #60D2FF 100%); position:absolute; left:0; bottom:0;}
.occe_section1 p{font-size:16px; line-height:22px; font-weight:400; color:#012041; padding-bottom:20px;}


.occe_section1 h5{font-family:'uni_neuebook'; font-size:20px; line-height:24px; color:#012041; font-weight:600; text-align:left; padding:0 0 20px;}
.occe_section1 ul.listing{font-size:16px; line-height:22px; color:#012041; font-weight:400;}
.occe_section1 ul.listing li{padding:0 0 0 20px; position:relative; margin-bottom:19px;}
.occe_section1 ul.listing li ul{padding-top:20px;}
.occe_section1 ul.listing li b{font-weight:bold;}
.occe_section1 ul.listing li:last-child{margin-bottom:0;}
/*.occe_section1 ul.listing li:before{content:''; width:12px; height:12px; border:2px solid #1c63e8; border-radius:50%; display:inline-block; position:absolute; top:5px; left:3px;}*/

.occe_section1 ul.listing li:before{content:''; background:url(../images/bullets-arrow.png) no-repeat 0 0; width:5px; height:8px; display:inline-block; position:absolute; top:6px; left:3px;}



.occe_cont_row{display:flex; flex-wrap:wrap; margin:30px -20px 0;}
.occe_cont_row .occe_cont_col{width:50%; float:left; padding:0 20px;}
.occe_cont_row .occe_cont_col img{display:block; margin:auto; width:100%;}

@media screen and (max-width:1023px){
.occe_section1 h2{font-size:30px; line-height:36px; padding:0 0 20px; margin-bottom:30px;}
}
@media screen and (max-width:800px){
.occe_cont_row .occe_cont_col{width:100%; float:left; padding:0 20px;}
.occe_cont_row .occe_cont_col:last-child{margin-top:50px;}
}
@media screen and (max-width:500px){
.occe_cont_row .occe_cont_col img{width:70%;}

}