body.widget-snippet .engine-room-section .engine-room-area .rightpart {
  margin: 150px 0;
}
.widget-snippet .engine-room-section{
  background: #0F1E32;
  width: 100%;
  padding-bottom: 30px;
}
.widget-snippet .engine-room-section .engine-room-area{
display: flex;
flex-wrap: wrap;
padding: 0;
}
.widget-snippet .engine-room-section .engine-room-area .leftpart {
    width: 46%;
}
.widget-snippet .engine-room-section .engine-room-area .leftpart img {
  margin-top: -145px;
}
.widget-snippet .engine-room-section .engine-room-area .rightpart h3{
  font-size:72px;
  line-height:90px;
  color:#fff;
font-weight: 500;
  padding-bottom: 20px;
}
.widget-snippet .engine-room-section .engine-room-area .rightpart {
    width: 54%;
    padding: 190px 0 0 0;
}
.widget-snippet .engine-room-section .engine-room-area .rightpart p{
font-size:30px;
  line-height:40px;
  color:#fff;
padding: 0 0 20px 0;
font-weight: 300;
max-width: 750px;
}
@media (max-width: 1500px) {
.widget.widget-snippet .engine-room-section .engine-room-area .rightpart {
  padding: 190px 80px 0 70px;
}
    .widget-snippet .engine-room-section .engine-room-area .rightpart p {
  font-size: 25px;
  line-height: 37px;
    padding: 0 0 30px 0;
}
  .widget-snippet .engine-room-section .engine-room-area .rightpart h3{
  font-size:64px;
  line-height:77px;
}
}
@media (max-width: 1400px) {
.widget.widget-snippet .engine-room-section .engine-room-area .rightpart {
  padding: 190px 45px 0 70px;
}
}
@media (max-width: 1300px) {


  .widget.widget-snippet .engine-room-section .engine-room-area .rightpart {
  padding: 160px 40px 0 60px;
}
}

@media (max-width: 1200px) {
  .widget-snippet .engine-room-section .engine-room-area .rightpart p {
  font-size: 23px;
  line-height: 33px;
  padding: 0 0 25px 0;
}
.widget.widget-snippet .engine-room-section .engine-room-area .rightpart {
  width: 54%;
  padding: 90px 0 0 70px;
}
.responsive .widget-snippet .engine-room-section .engine-room-area .rightpart h3{
  font-size: 48px;
}

.widget-snippet .engine-room-section .engine-room-area .leftpart {
  width: 40%;
}
.widget-snippet .engine-room-section {
  padding-bottom: 0;
}
}
@media (max-width: 991px) {
.widget.widget-snippet .engine-room-section .engine-room-area .rightpart {
  width: 60%;
  padding: 70px 0 0 50px;
}
.responsive .widget-snippet .engine-room-section .engine-room-area .rightpart h3{
  font-size: 35px;
  line-height: 38px;
}
.widget-snippet .engine-room-section .engine-room-area .leftpart img {
  margin-top: -70px;
}
.widget-snippet .engine-room-section .engine-room-area .leftpart {
  width: 35%;
}
.widget-snippet .engine-room-section .engine-room-area .rightpart p {
  font-size: 20px;
  line-height: 28px;
  padding: 0 0 20px 0;
}
}

@media (max-width: 767px) {
.widget-snippet .engine-room-section .engine-room-area {
  display: block;
}
.widget.widget-snippet .engine-room-section .engine-room-area .rightpart {
  padding: 45px 20px 0 20px;
  width: 100%;
}
.responsive .widget-snippet .engine-room-section .engine-room-area .rightpart h3 {
  font-size: 30px;
  line-height: 30px;
}
.widget-snippet .engine-room-section .engine-room-area .leftpart img {
  margin-top: -60px;
}
.widget-snippet .engine-room-section .engine-room-area .leftpart,
.widget-snippet .engine-room-section .engine-room-area .rightpart{
  width: 100%;
}
  .widget-snippet .engine-room-section .engine-room-area .leftpart img {
  width: 100%;
    max-width: 90px;
    float: right;
     transform: rotate(180deg);
}
.widget-snippet .engine-room-section .engine-room-area .rightpart p {
  font-size: 18px;
}
}
