body#Homepage .cbox2 .cbox-left, body#Homepage .cbox2 .cbox-right {
    /*float: left;*/
    width: 50%;
    min-height: auto/*488px*/;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}

.rc-box3-video-wrap.video1-home h2 {padding: 0px 0px 25px 0px; font-size: 3em;}
.rc-box3-video-wrap.video1-home .inv_playerContainer  {padding-top: 20px;}
.ir-2018-wrapper .cb-title h2{font-size: 3em;}

body#Homepage .section3 {padding: 25px 0 30px;}

@media all and (max-width: 991px) {
.rc-box3-video-wrap.video1-home .rc-box3-inner {padding-top: 20px;}
.rc-box3-video-wrap.video1-home {padding: 5px 15px;}
}

@media all and (max-width: 768px) {
body#Homepage .cbox2 .cbox-left {height: auto; min-height: auto; margin-top: 30px;}
body#Homepage .ir-right-content{width: 100%; display: inline-block;}
body#Homepage .ir-right-content .irb-signpost{max-width: 100%;}
}

@media all and (max-width: 600px) {
body#Homepage .cbox2 .cbox-left, body#Homepage .cbox2 .cbox-right { width: 100%; margin-top: 0px;}
body#Homepage .section3 {padding: 5px 0;}
}



@media all and (min-width: 768px) and (max-width: 1023px){
body#Homepage .ir-banner-left {margin-right: 10px;}
}

@media all and (min-width: 768px) {
body#Homepage .ir-banner-left {width: 55%; margin-left: 40px;}
body#Homepage .ir-banner-right {width: 41%;}
/*body#Homepage .ir-left-content{min-height: 472px;}*/
body#Homepage .ir-left-content{/*min-height: 430px;*/}
}

