
.section-title:hover,.section-title:focus{text-decoration:none}
.white-background-container .section-title{margin-top:50px}
.container-wrap .arrow_box{position:relative;border:1px solid #495057;margin-bottom:60px;top:-2px}
.container-wrap .arrow_box:after,.container-wrap .arrow_box:before{top:-1px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.container-wrap .arrow_box:after{border-color:rgba(136,183,213,0);border-top-color:#212529;border-width:30px;margin-left:-30px}
.container-wrap .arrow_box:before{border-color:rgba(194,225,245,0);border-top-color:#495057;border-width:32px;margin-left:-32px}
.manipal-program-content{text-align:center;padding:0 15%;margin-bottom:30px}
.manipal-program-content p{color:#fff;font-size:1.25em;font-family:Lato-Regular}
.container-wrap .program-box{margin:0 auto;margin:20px 0}
.container-wrap .program-box .program-link{border:1px solid #fff;padding:48px 15px 20px 15px;height:224px;overflow:hidden}
.container-wrap .program-box .program-link:hover{border-color:#e8590c}
.container-wrap .program-box .program-link a:hover{color:#fff;text-decoration:underline}
.container-wrap .program-box .program-link a::after{overflow:hidden}
.container-wrap .program-box .icon-count{text-align:center;width:60px;height:60px;margin:0 auto}
.container-wrap .program-box .icon-count img{width:100%;height:100%}
.container-wrap .program-box h3{text-align:center;font-family:Lato-Bold;font-size:20px;color:#fff}
.container-wrap .program-box h3:hover{text-decoration:underline;color:#fff}
.researches-content-container{background-color:#fff;width:100%}
.researches{background-color:#fff;padding:80px 64px;max-width:1440px;margin:0 auto;color:#212529}
.researches .title-wrap-left{text-align:left}
.researches .title-wrap-left .yellow-line{margin:0}
.title-wrap-left h2{font-family:Lato-Black;font-size:32px;color:#343a40}
.research-content p{color:#212529;font-family:Lato-Regular;font-size:20px}
.container-wrap .research-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap}
.orange-margin{min-width:125px}
.orange-margin .left-button{margin-bottom:20px}
.orange-square-button a{width:128px;height:104px;border:4px solid #682C2C;background-color:#fff;position:relative;display:block;color:#212529;background:transparent}
.orange-square-button{margin-right:120px;}
.container-wrap .orange-square-button{margin-top:50px;margin-bottom:50px}
.orange-square-button div{position:absolute;font-size:1em;display:block;white-space:nowrap;font-size:16px;background:#fff;line-height:56px;margin:0;top:50%;left:0;background:transparent;margin-left:14px;transform:translate(0,-50%);-webkit-font-smoothing:antialiased;font-weight: bold;}
.call-to-action .left-button .orange-square-button div{left:40%;} 
.call-to-action .right-button .orange-square-button div{left:35%}
.black-bg .orange-square-button div{color:#fff !important}
.orange-square-button div:hover{font-weight:normal}
.orange-square-button a .right-arrow{border:solid #e8590c;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);cursor:pointer}
.greybanner-wrapper{min-width:1050px;background-color:#343a40;color:#fff;opacity:.8;border-radius:4px;margin-top:10%;position:relative;z-index:500}
.greybanner-wrapper .greyBannerUl{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;margin-bottom:0}
.greybanner-wrapper .greyBannerUl li{display:block;font-size:16px;font-family:Lato-Bold;line-height:1.39;list-style-type:none;padding:0 25px;border-right:1px solid #fff;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.greybanner-wrapper .greyBannerUl li:last-child{border:0}
.greybanner-wrapper .greyBannerUl li .greyBanner-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.greyBanner-content .numeric-detail,.greyBanner-content .greybanner-text-detail{margin:auto auto;display:block;font-family:Lato-Bold;color:#fff}
.greybanner-wrapper .greyBannerUl li .greyBanner-content .numeric-detail{font-size:3.5em;font-family:Lato-Black;color:#fcc419 !important;padding-right:15px;margin-bottom:0;-webkit-font-smoothing:antialiased;font-weight:normal}
.container-wrap .image-pad{padding-left:112px}
.container-wrap .image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.container-wrap .research-nature .image-row{margin-left:15%}
.container-wrap .image1-column{width:320px;height:304px}
.container-wrap .image1-column img{width:auto;height:100%;max-width:100%}
.container-wrap .image1-column video{width:100%;height:100%;object-fit:fill}
.container-wrap .image1-column iframe{width:100%;height:100%;object-fit:fill}
.container-wrap .image2-column{margin-left:16px}
.container-wrap .image2-row{width:192px;height:146px;margin-bottom:12px}
.container-wrap .image2-row img{width:auto;height:auto;max-width:100%}
.container-wrap .image2-row video{width:100%;height:100%;object-fit:fill}
.container-wrap .image3-row{width:192px;height:146px}
.container-wrap .image3-row img{width:100%;height:100%}
.container-wrap .image3-row video{width:100%;height:100%}
.container-wrap .image3-row iframe{width:100%;height:100%;object-fit:fill}
.container-wrap .image1-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}
.container-wrap .research-nature .image1-row{margin-left:15%}
.container-wrap .image4-column{width:528px;height:296px}
.container-wrap .image4-column img{width:auto;height:auto;max-width:100%}
.container-wrap .image4-column video{width:100%;height:100%;object-fit:fill}
.container-wrap .image4-column iframe{width:100%;height:100%;object-fit:fill}
.title-secondary-wrapper h2{color:#212529;font-family:Lato-Black;font-size:2em;text-align:center;margin-bottom:25px}
.gray-background .title-secondary-wrapper h2{color:#212529}
.title-secondary-wrapper .yellow-head{background:#fcc419;width:48px;height:4px;margin:0 auto}
.container-wrap .arrow_box{position:relative;border:1px solid #495057;margin-bottom:60px}
.container-wrap .arrow_box:after,.container-wrap .arrow_box:before{top:-1px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.container-wrap .arrow_box:after{border-color:rgba(136,183,213,0);border-top-color:#212529;border-width:30px;margin-left:-30px}
.container-wrap .arrow_box:before{border-color:rgba(194,225,245,0);border-top-color:#495057;border-width:32px;margin-left:-32px}
.container-wrap .international-collaborations-content{text-align:center;padding:0 15%;margin-bottom:30px}
.container-wrap .international-collaborations-content p{color:#212529;font-size:1.25em;font-family:Lato-Regular}
@media(min-width:320px) and (max-width:768px){.container-wrap .international-collaborations-content{padding:0;margin-bottom:10px}
.greyBanner-content .numeric-detail,.greyBanner-content .greybanner-text-detail{margin:15px 0}
.banner-buttons{margin-top:0}
}
.collaboration-box{margin-top:20px;background-color:#212529}
.collaboration-box .collaboration-link{border:1px solid #fff;padding:7px;height:68px;margin:0 auto;background-color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}
.collaboration-box .collaboration-link picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;max-height:100%}
.collaboration-box .collaboration-link img{width:100%;height:100%}
@media all and (transform-3d),(-webkit-transform-3d){.collaboration-item-carousel .carousel-inner>.item{transition:500ms ease-in-out left;transition:500ms ease-in-out all;backface-visibility:visible;transform:none !important}
}
.collaboration-box .collaboration-link video{width:100%;height:100%;object-fit:fill}
.collaboration-box .collaboration-link iframe{width:100%;height:100%;object-fit:fill}
.container-wrap .collaborations-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;margin-top:0}
.container-wrap .collaborations-button .solid-white-button a{background-color:#fff;border:2px solid #fff;color:#212529;min-width:200px;height:48px;text-align:center;text-decoration:none;display:inline-block;font-size:.875em;margin:4px 2px;cursor:pointer;display:block;font-family:Lato-Bold}
.events-container{background-color:#fff;width:100%}
.stories-events{background-color:#fff;padding:80px 64px;max-width:1440px;margin:0 auto;color:#000}
.container-wrap{color:#212529}
.container-wrap .alumni-stories-content p{color:#212529;font-size:20px;font-family:Lato-Regular}
.container-wrap .box-component{margin-top:32px}
.container-wrap .box-component .video-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap}
.container-wrap .box-component .video-column-box1{width:752px;height:auto;box-sizing:border-box;position:relative}
.container-wrap .box-component .video-column-box1 iframe{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .video-column-box1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.container-wrap .box-component .video-column-box1 video{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .video-column-box1 .text-block{position:absolute;bottom:20px;left:20px;color:#fff;padding-left:20px;padding-right:20px}
.container-wrap .box-component .video-column-box1 .text-block h4{font-family:Lato-Regular;font-size:1.125em;color:#fff}
.container-wrap .box-component .video-column-box1 .text-block h3{font-family:Lato-Regular;font-size:1.125em;color:#fff;margin-bottom:10px}
.container-wrap .box-component .video-column-box1 .text-block h5{font-family:Lato-Light;color:#fff;font-size:.875em}
.container-wrap .box-component .video-column-box1 .text-block p{font-family:Lato-Light;color:#fff;font-size:.875em}
.container-wrap .box-component .video-column-box2{width:528px;height:auto;margin-left:32px;box-sizing:border-box;position:relative}
.container-wrap .box-component .video-column-box2 video{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .video-column-box2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.container-wrap .box-component .video-column-box2 iframe{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .video-column-box2 .text-block{position:absolute;bottom:20px;left:20px;color:#fff;padding-left:20px;padding-right:20px}
.container-wrap .box-component .video-column-box2 .text-block h4{font-family:Lato-Bold;font-size:1.125em;-webkit-font-smoothing:antialiased}
.container-wrap .box-component .video-column-box2 .text-block h3{font-family:Lato-Bold;font-size:1.125em;color:#fff;margin-bottom:10px;-webkit-font-smoothing:antialiased}
.container-wrap .box-component .video-column-box2 .text-block h5{font-family:Lato-Light;font-size:.875em}
.container-wrap .box-component .video-column-box2 .text-block p{font-family:Lato-Light;font-size:.875em;color:#fff}
.container-wrap .box-component .image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:32px}
.container-wrap .box-component .image-column-box1{width:528px;height:auto;box-sizing:border-box;position:relative}
.container-wrap .box-component .image-column-box1 img{width:100%;height:100%;object-fit:cover}
.container-wrap .box-component .image-column-box1 video{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .image-column-box1 iframe{width:100%;height:100%;left:0;top:0;position:absolute}
.container-wrap .box-component .image-column-box1 .text-block{position:absolute;bottom:20px;left:20px;color:#fff;padding-left:20px;padding-right:20px}
.container-wrap .box-component .image-column-box1 .text-block h4{font-family:Lato-Bold;font-size:1.125em;-webkit-font-smoothing:antialiased}
.container-wrap .box-component .image-column-box1 .text-block h3{font-family:Lato-Bold;font-size:1.125em;color:#fff;margin-bottom:10px;-webkit-font-smoothing:antialiased}
.container-wrap .box-component .image-column-box1 .text-block h5{font-family:Lato-Light;font-size:.875em}
.container-wrap .box-component .image-column-box1 .text-block p{font-family:Lato-Light;font-size:.875em;color:#fff}
.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url("clientlib-master/images/banner-loader.gif") 50% 50% no-repeat #fff;opacity:.8}
.container-wrap .box-component .image-column-box2{width:752px;height:auto;box-sizing:border-box;margin-left:32px;position:relative}
.container-wrap .box-component .image-column-box2 img{width:100%;height:100%;object-fit:cover}
.container-wrap .box-component .image-column-box2 video{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .image-column-box2 iframe{width:100%;height:100%;object-fit:fill}
.container-wrap .box-component .image-column-box2 .text-block{position:absolute;bottom:20px;left:20px;color:#fff;padding-left:20px;padding-right:20px}
.container-wrap .box-component .image-column-box2 .text-block h3{font-family:Lato-Bold;font-size:1.125em;color:#fff;margin-bottom:10px;-webkit-font-smoothing:antialiased}
.container-wrap .box-component .image-column-box2 .text-block h5{font-family:Lato-Light;font-size:.875em}
.container-wrap .box-component .image-column-box2 .text-block p{font-family:Lato-Light;font-size:.875em;color:#fff}
.container-wrap .alumni-stories-button{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center}
.alumni-stories-button .orange-button-center{margin-top:0;margin-bottom:0}
.container-wrap .outline-orange-button a{background-color:transparent;border:2px solid #e8590c;color:#e8590c;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-family:Lato-Bold;margin:4px 2px;cursor:pointer;min-width:160px;text-transform:uppercase;transition:all .3s ease}
.container-wrap .outline-orange-button a:hover{background:#e8590c !important;color:#fff !important}
.banner .js-banner-carousel .owl-height{height:auto !important;min-height:380px}
@media screen and (min-width:1025px){.banner .js-banner-carousel .owl-item{min-height:auto}
.banner-areadetail .js-banner-carousel .owl-item{min-height:auto !important}
}
 
.white-bg .orange-square-button div {
    background: #F7E7C5;
}
