

.mt-2352 .icon_box {
font-weight: normal !important;
padding-right: 5px !important;
padding-left: 5px !important;
}
.mt-2352 .title {
color: rgb(0, 0, 0) !important;
font-size: 18px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}
.mt-2352 .homeCenterArea {
background-color: rgb(220, 220, 220) !important;
background-image: url("https://cusheng.com/wp-content/uploads/2017/09/logoFaded-1.png") !important;
background-position: center center !important;
background-repeat: no-repeat !important;
border: 1px solid rgb(78, 146, 247) !important;
}
.mt-2352 .align_center b, 
.mt-2352 .align_left b {
color: rgb(62, 112, 187) !important;
}
.mt-2352 .align_left .scale-with-grid {
padding-left: 8px !important;
margin-left: 20px !important;
border-left: 1px solid rgb(62, 112, 187) !important;
float: right !important;
}
.mt-2352 .column-margin- h2, 
.mt-2352 .valign-middle h2 {
text-align: center !important;
padding-bottom: 10px !important;
border-bottom: 1px solid rgb(62, 112, 187) !important;
}
.mt-2352 p b {
font-size: 17px !important;
}
.mt-2352 .full-width .one {
color: rgb(255, 255, 255) !important;
}
.mt-2352 .full-width {
color: rgb(255, 255, 255) !important;
border-top: 2px solid rgb(78, 146, 247) !important;
border-bottom-color: rgb(78, 146, 247) !important;
border-bottom-style: solid !important;
}
.mt-2352 .clearfix h3 {
color: rgb(255, 255, 255) !important;
font-size: 33px !important;
line-height: 48px !important;
margin-bottom: 0 !important;
}
.mt-2352 .align_right b {
color: rgb(78, 146, 247) !important;
}
.mt-2352 .button_align {
text-align: left !important;
padding-left: 30px !important;
}
.mainSection, 
#Content {
background-color: rgb(239, 239, 239) !important;
background-image: url("https://cusheng.com/wp-content/uploads/2017/09/cadRightBG.png") !important;
background-position: left center !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
}
.date_label {
margin-bottom: 0px !important;
visibility: hidden !important;
}
.intro-inner {
padding-top: 170px !important;
padding-bottom: 50px !important;
}
.mt-2277 .the_content {
margin-top: 40px !important;
margin-bottom: 40px !important;
}
.column_video {
margin-bottom: 5px !important;
}
.mt-2352 .entry-content > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h2 {
padding-bottom: 10px !important;
border-bottom: 1px solid rgb(78, 146, 247) !important;
}
.mt-2352 .column_image {
margin-bottom: 0 !important;
}
.mt-2352 .valign-top:nth-of-type(1) .align_center {
padding-bottom: 0 !important;
}
.mt-2352 .one-third .align_center {
padding-left: 0 !important;
}
.the_content {
color: rgb(0, 0, 0) !important;
}
.the_content_wrapper li {
color: rgb(0, 0, 0) !important;
}
.fancy_heading {
color: rgb(0, 0, 0) !important;
text-align: left !important;
}
.inside {
color: rgb(0, 0, 0) !important;
}
.column_fancy_heading {
font-size: 16px !important;
margin-bottom: 10px !important;
}
.clearfix h5 {
font-family: 'Open Sans' !important;
font-size: 24px !important;
}
.mt-2 .wrap:nth-of-type(3) .column_image {
margin-bottom: 20px !important;
}
.mt-2 .nozzles {
margin-bottom: 20px !important;
}
.mt-2 .hr_color {
border-top: 2px solid rgb(78, 146, 247) !important;
}
.mt-9 .post-desc {
background-color: rgb(255, 255, 255) !important;
padding: 20px !important;
border: 1px solid rgb(78, 146, 247) !important;
}
.wsf-button {
background-color: rgb(78, 146, 247) !important;
}
.mt-2352 .align_left h2 {
text-align: center !important;
}
.mt-9 .has-post-thumbnail .post-desc-wrapper {
width: 100% !important;
}
#Top_bar {
background-color: rgba(0, 0, 0, 0.6) !important;
border-top: 2px solid rgb(78, 146, 247) !important;
border-bottom-color: rgb(78, 146, 247) !important;
border-bottom-width: 2px !important;
}
.sub-menu {
border: 1px solid rgb(0, 0, 0) !important;
}
.sub-menu a {
text-transform: uppercase !important;
}
.clearfix h1 {
color: rgb(255, 255, 255) !important;
font-size: 42px !important;
line-height: 56px !important;
text-shadow: 2px 2px 4px rgb(24, 24, 24) !important;
}
.mt-2352 .sliderText .clearfix {
text-align: center !important;
background-color: rgba(0, 0, 0, 0.3) !important;
padding-bottom: 25px !important;
}
.mt-2352 .sliderText b {
font-size: 48px !important;
}
#actionBar {
color: rgb(255, 255, 255) !important;
font-size: 16px !important;
line-height: 34px !important;
font-weight: 400 !important;
text-align: center !important;
background-color: rgb(24, 24, 24) !important;
}
.icon-layout {
color: rgba(255, 255, 255, 0.7) !important;
}
.mt-2508 .align_left li {
color: rgb(0, 0, 0) !important;
}
.filters_buttons .authors {
visibility: hidden !important;
}
.mt-2352 .sliderText {
color: rgb(255, 255, 255) !important;
font-size: 28px !important;
line-height: 36px !important;
}
.mt-2352 #sliderNormal {
text-shadow: 2px 2px 2px rgb(0, 0, 0) !important;
margin-top: -50px !important;
display: block !important;
}
.cta_wrapper p:nth-of-type(1) {
display: none !important;
}
.post-header {
display: none !important;
}
.cta_wrapper p:nth-of-type(2) {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-justify-content: center !important;
justify-content: center !important;
}
#Top_bar .top_bar_left {
width: 100% !important;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-justify-content: space-between !important;
justify-content: space-between !important;
}
.one-second p {
font-size: 22px !important;
font-weight: 300 !important;
font-style: italic !important;
text-align: center !important;
}
.mt-2352 .image_wrapper {
text-align: center !important;
margin-top: -10px !important;
}
.mt-2352 .one-fourth .widget {
padding-left: 25px !important;
}
.copyright {
font-size: 14px !important;
line-height: 24px !important;
}
.footer_copy .one {
padding-top: 10px !important;
margin-bottom: 5px !important;
}
.footer_copy {
color: rgba(0, 0, 0, 0.88) !important;
background-color: rgb(78, 146, 247) !important;
}
.copyright a {
color: rgb(9, 9, 9) !important;
font-weight: bold !important;
}
.widgets_wrapper {
border-top: 2px solid rgb(78, 146, 247) !important;
}
.footer_copy .mcb-column-inner {
margin-bottom: 0 !important;
}
.mt-9 .post-links {
color: rgb(255, 255, 255) !important;
font-weight: bold !important;
background-color: rgb(78, 146, 247) !important;
padding: 5px 12px 5px 10px !important;
}
.mt-9 .post-more {
color: rgb(255, 255, 255) !important;
}
.mt-2 .wp-caption-text {
color: rgb(255, 255, 255) !important;
background-color: rgb(78, 146, 247) !important;
padding-top: 5px !important;
}
@media (min-width: 768px) and (max-width: 979px) {
.mt-2352 .button_align {
padding-top: 25px !important;
}
}
@media (max-width: 767px) {
.mt-2352 p b {
font-size: 15px !important;
}
.mt-2352 .clearfix h3 {
text-align: center !important;
padding-bottom: 20px !important;
}
.mt-2352 .button_align {
text-align: center !important;
padding-left: 0 !important;
}
#Top_bar {
background-color: rgb(4, 17, 42) !important;
}
.title, 
.intro-title {
padding: 20px !important;
}
#Subheader, 
.intro-inner {
display: inline !important;
}
#Top_bar .top_bar_left {
height: auto !important;
}
}
@media (max-width: 480px) {
.mt-2352 .align_left .scale-with-grid {
padding-bottom: 15px !important;
}
.mt-2352 p b {
font-size: 15px !important;
}
#logo {
width: 140% !important;
margin-right: 0 !important;
margin-left: 10% !important;
}
#actionBar {
line-height: 24px !important;
}
#Subheader .container {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-align-content: center !important;
align-content: center !important;
}
.mt-2352 .image_wrapper {
margin-top: 0 !important;
}
}