#CD5_module340 { display: block; width: 100%; font-family: poppinsregular; position: relative; margin: 0 auto; padding: 0px; clear: left; box-sizing: border-box;}
#CD5_module340 * { box-sizing: border-box; }
#CD5_module340 .CD5_module340_inner { margin: 0 auto;width: 100%;display: flex;max-width: 1800px;}
#CD5_module340 .CD5_module340_left { padding: 40px; flex: 1; background-color: #fff;z-index: 1;}
#CD5_module340 .CD5_module340_right { padding: 0px; width: 500px; position: relative; }
#CD5_module340 .CD5_module340_right::before { content: "";position: absolute; top: 20px;right: 100%; height: calc(100% - 60px); width: 100px;    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.12);box-shadow: 0 10px 20px rgba(0,0,0,.12);}
#CD5_module340 .m380_contacticons {display: flex; justify-content: center; }
#CD5_module340 .m380_contacticons_div {padding-top: 9px; line-height: 1.8;font-size: 14px;display: block; font-family: regular;}
#CD5_module340 .m380_contacticons_div span {display: block; font-family: poppinssemibold;}
#CD5_module340 .m380_contacticons_div span>a { color: #555; transition: all .4s ease-in-out;}
#CD5_module340 .m380_contacticons_div span>a:hover { color: #111;}
#CD5_module340 .m340_topright_image { display: block; width: 100%; }

#CD5_module340 .m380_righticons {flex: 1; padding: 10px; }
#CD5_module340 .m380_righticonsborder {border-right: solid 1px #ccc;}
#CD5_module340 .CD5_module340_right_box1 { box-sizing: border-box; width: 100%; float: left; position: relative;  padding: 0px; text-align: center; }
#CD5_module340 h1{ font-family: poppinsbold; font-weight: 600;letter-spacing: 0;font-size: 28px;line-height:36px; color: #3175ac;}
#CD5_module340 h3{ font-family: poppinsbold; font-weight: 400;letter-spacing: 0;font-size: 20px;line-height:36px;}
#CD5_module340 .welcome_text_body { font-size: 15px; line-height: 22px; margin-top: 20px; font-family: poppinsregular;  }
#CD5_module340 .social_media_header { font-size: 20px; font-family: poppinsregular; padding-top: 20px; padding-bottom: 20px; text-transform: capitalize; text-align: center; }
#CD5_module340 .social_media_header span { font-family: poppinsregular; }
#CD5_module340 .ft-social-icon { width: 100%; transition: all .3s ease-in-out;  list-style: none;  display: flex; justify-content: center; padding-bottom: 20px;  }
#CD5_module340 .ft-social-icon li { padding: 0; font-family: 'poppinsbold'; transition: all .4s ease-in-out; }
#CD5_module340 .ft-social-icon li a {display: block;text-align: center;vertical-align: middle; }
#CD5_module340 .ft-social-icon .fa { background-color: #000; color: #fff; padding: 10px; width: 40px; height: 40px; font-size: 24px; line-height :20px; margin: 0px 5px; transition: all .4s ease-in-out; }
#CD5_module340 .ft-social-icon .fa-facebook { background-color: #4267B2; color: #fff; }
#CD5_module340 .ft-social-icon .fa-twitter { background-color: #1DA1F2; color: #fff; }
#CD5_module340 .ft-social-icon .fa-instagram { background-color: #8a3ab9; color: #fff; }
#CD5_module340 .ft-social-icon .fa-youtube { background-color: #ff0000; color: #fff; }
#CD5_module340 .ft-social-icon li.tiktok a{background-color:#000;padding:5px;}
#CD5_module340 .ft-social-icon li.tiktok img{width:30px;height:28px;padding:3px;}
#CD5_module340 .ft-social-icon li:hover .fa { color: #fff; background-color: #000; }
#CD5_module340 .comment_box { padding: 0px; padding-top: 10px; padding-bottom: 20px; }
#CD5_module340 .fa.facontact-icons { font-size: 50px; color: #3175ac; }
#CD5_module340 .m340_rimages { display: flex; flex-direction: column; align-items: center; }
#CD5_module340 .m340_rimage { display: block; margin: auto; width: 100%: max-width: 420px; padding: 6px; }
@media only screen and (max-width: 1500px) {
       #CD5_module340 .CD5_module340_right { width: 430px; }
}
@media only screen and (max-width: 1100px) {
       #CD5_module340 .CD5_module340_right { width: 350px; }
       #CD5_module340 .m380_contacticons { flex-direction: column;  }
       #CD5_module340 .m380_righticonsborder {border-right: solid 0px #ccc; border-bottom: solid 1px #ccc;}
}
@media only screen and (max-width: 1000px) {
       #CD5_module340 .CD5_module340_right { width: 300px; }
}
@media only screen and (max-width: 900px) {
       #CD5_module340 .CD5_module340_inner { flex-direction: column; }
       #CD5_module340 .m380_contacticons { flex-direction: row; }
       #CD5_module340 .CD5_module340_right { width: 100%; padding: 0px 10px; padding-bottom: 40px; }
       #CD5_module340 .m380_righticons {max-width: 220px;}
       #CD5_module340 .m380_righticonsborder {border-right: solid 1px #ccc; border-bottom: solid 0px #ccc;}
       #CD5_module340 h1{ text-align: center; }
       #CD5_module340 h3{ text-align: center; }
       #CD5_module340 .m340_rimages { flex-direction: row; }
       #CD5_module340 .m340_topright_image { display: none; }
}
@media only screen and (max-width: 767px) {
       #CD5_module340 .CD5_module340_left { padding: 20px; }
       #CD5_module340 h1{ font-size: 20px;}
       #CD5_module340 h3{ font-size: 17px;}
}
@media only screen and (max-width: 500px) {
       #CD5_module340 .m340_rimages { flex-direction: column; }
}
@media only screen and (max-width: 460px) {
       #CD5_module340 .m340_mailto { display: none!important; }
       /*#CD5_module340 .m380_righticons {max-width: 100%;}
        #CD5_module340 .m380_contacticons { flex-direction: column;  }
       #CD5_module340 .m380_righticonsborder {border-right: solid 0px #ccc; border-bottom: solid 1px #ccc;} */
       #CD5_module340 h1{ font-size: 16px;}
       #CD5_module340 h3{ font-size: 14px;}
}

