/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1350px) {
.home-videowrapper{ width:100%; }
.inv_ParentContainer{ left:0; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }
}

@media all and (max-width: 1250px) {
	.searchresultpage{ padding:30px 20px 20px; }
    .searchresult .pageTabs-dropdown{ display:none !important; }
    .searchresult .sectionTabs ul li > a, .searchresult .sectionTabs ul li.current > span{ font-size:0.667em;	}
    .contentTimeline{ margin-left:40px; width:calc(100% - 50px); margin-bottom:30px;  }
}

@media all and (max-width: 1199px) {
	#breadcrumb .section-title{font-size: 3.33em;}
    .inner-banner #breadcrumb{top: 50px;}
    
}


@media all and (min-width: 992px) and (max-width: 1250px) {
.center-wrapper, .content-center-wrapper, #contentwrapper:not(.landingReport), .lft-drop-box .p-details {  padding:0 20px; }
.reportwrapper:not(.alt) .report-item{ padding-left:20px; }
.lft-slider-box .txt-rgt .move-lft { font-size: 2.778em; line-height: 48px; }
.lft-slider-box .txt-rgt { padding:0 0 72px 22px; }
.lft-slider-box .txt-rgt:before { height:68%; }
.main-mid-box .at-glance .big-digit { font-size: 3.5em; }
.main-mid-box .at-glance .box1 .year-end { width:55%; }
.main-mid-box .at-glance .box2 .year-end { width:25%; }
.txt-croner { width:auto; float:left; }
.bot-box-lft { padding:0 20px; }
.bot-box-rgt-container, .anu-report-wrap { width:auto; float:left; }
.lft-slider-box .txt-rgt { right:15px; }
.alertWrapper { padding-left:20px; padding-right:20x; }
}

@media all and (max-width: 1024px) {
.home-videowrapper{ display:none !important; }
#FullColumn .timeline li.last .timeline-badge { left: -10px; }
#breadcrumb .section-title {margin-top: 0;line-height: 50px;}
}


@media all and (max-width: 993px) {
.bot-box-rgt-container .tickerWrapper{float:none; padding-left:0}
}

@media all and (min-width: 992px) {
.newscontainer { display:block; }
.pageTabs-dropdown { display:none; }
.mobi-iner-txt { display:none; }
.lft-slider-box .video-trigger { display:none; }
.tab-container .tabs ul { display:block !important; }
#tabs.sectionTabs>ul{ display:block !important; }
#tabsDD, #tabs span.select{ display:none !important; } 
}

@media all and (min-width: 992px) and (max-width: 1024px) {

.lft-slider-box .txt-rgt:before { left:20px; }
.lft-slider-box .txt-rgt .move-lft { font-size: 2.778em; }
.newscontainer .newswrapper > li {}
.main-mid-box .at-glance .year-end { padding: 15px 0 0 5px; width: 42%; }
.main-mid-box .at-glance .big-digit { font-size: 3.333em; line-height: 45px; }
.main-bot-box .txt-croner { float: left; width:60%; }
.main-bot-box .small-txt-2 { width: inherit; }
}

@media all and (max-width: 993px) and (min-width: 768px) {

.newswrapper > li{ font-size:0.778em; line-height:1.2em; }
.newscontainer.three-col-section ul li {width: 32%;padding: 0 5px;}
.newswrapper > li:first-child{ padding-left:0; padding-right:5px; }
.newswrapper > li:last-child{ padding-left:5px; padding-right:0; }

}

@media all and (max-width: 991px) and (min-width: 768px) {
.presentations .reportwrapper:nth-child(even) .report-item { padding-left:65px; }
body#ip3-search-results .tabwrapper .tab-container{float:left; width:100%; display:block;}
body#ip3-search-results .tabwrapper .tab-container #tabsDD{height:60px;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (max-width: 991px) {
td.date, th.date { width:20%; }
td.outlook, th.outlook { width:20%; }

.centerlinkwrapper .centerlink span.image{width:100%;}
.centerlinkwrapper .centerlink span.image img {margin: 0 auto;}
.centerlinkwrapper .centerlink span.linktxt{width:100%;text-align:center;padding-left:0px;}
.reportwrapper { width:100%; }
.center-wrapper{ padding:0 65px; margin: 0 auto; }
.alertWrapper { padding-left:65px; padding-right:65x; }
#contentwrapper.content-wrapper.container-fluid { padding: 0 65px; }
/*---- Header Css -------------*/
.contact-bar, .search-bar { width:100%; display: block; margin-top: 20px; }
.search-bar { text-align:right; padding:0; margin-top: -13px; }
.headerwrapper .search-icn, .headerwrapper .contact-icn { line-height:45px; }
#ip3-Homepage .headerwrapper .search-icn::before, .headerwrapper .search-icn::before{ left:-18px; }
/*---- Header Css End -------------*/
     
/*-----------banner css----------*/
.lrg-txt { font-size:5.000em; line-height:88px; margin: 0 0 -100px 75px; }
.BannerWrapper { max-width: 635px; }
.banneritemcontainer { background: rgba(0, 0, 0, 0.3) none repeat scroll right top; min-height: inherit; }
/* Home css */
.newscontainer-mobi { display:block; padding: 35px 0 20px; }
.newscontainer-mobi .bx-pager { position: absolute; right: 0; top: 20px; }
.newscontainer-mobi .bx-pager-item { display:inline-block; }
.newscontainer-mobi .bx-wrapper .bx-pager.bx-default-pager a { background: #8ebac7; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.newscontainer-mobi .bx-wrapper .bx-pager.bx-default-pager a:hover,  .newscontainer-mobi .bx-wrapper .bx-pager.bx-default-pager a.active { background: #ffffff; }
.lft-slider-box .txt-rgt:before { left:0px; height: 239px; }
.mobi-iner-txt { display:block; padding-left: 0px; text-transform: none; }
.lft-slider-box .txt-rgt { padding:0 0 0 35px; }
.lft-slider-box .txt-rgt .move-lft { margin-bottom: 20px; padding-right: 100px; font-size: 2.778em; line-height: 48px; }
.main-cont-box .bx-controls-direction { padding: 0; right: 65px; top: 90px; width: 85px; }
.main-mid-box .fx-width { padding:26px 15px 15px 0; }
.main-mid-box h2.top-sm-txt { width:100%; }
.main-mid-box .at-glance .big-digit { font-size: 3.333em; line-height: 45px; width: 32%; }
.main-mid-box .at-glance .year-end { padding: 0 0 0 20px; width: 40%; }
.main-mid-box .at-glance .pad-top { margin-bottom:47px; }
.main-mid-box .at-glance .pad-top.box3, .main-mid-box .at-glance .pad-top.box4{ margin-bottom:0; }
.main-mid-box .at-glance { margin-top:10px; }
.bot-box-rgt-upper, .bot-box-rgt-lower { padding:0; }
.main-bot-box .bot-box-lft { width:100%; float:left; clear: both; border-right:none; }
.main-bot-box .bot-box-rgt { width:100%; float:left; clear: both; }
.main-bot-box .txt-croner { float:none; /*max-width:90%;*/ margin:0 auto; padding:0 30% 0 65px; width: 100%; }
.bot-box-rgt-container, .bot-box-rgt-lower .anu-report-wrap { float:none; max-width:100%; margin:0 auto; width: auto; padding:0 65px; }
.main-mid-box .fx-width { width:100%; padding: 26px 0 15px 0; }
#footerwrapper p.copyright { margin:11px 0 9px; float:left; }
.result-centre-wrapper .twocolrightwrapper { padding-left:0px; }
.result-centre-wrapper .twocolrightwrapper ul.rad-responsive li { display:inline-block; margin-right:30px; }
.result-centre-wrapper .twocolrightwrapper ul.rad-responsive li:last-child { margin-right:0px; }
.result-centre .centerlinkwrapper .centerlink span.linktxt, .twocolrightwrapper ul li span.rad-highlight { font-size:1em; }
.twocolrightwrapper ul li span.rad-big { font-size:2em; }
.tabwrapper ul li > a, .tabwrapper ul li.current > span { font-size: 0.833em; }
.reportwrapper .report-item{float:left;max-width:100%;padding-left:30px;}

.scroll-table-container{overflow:auto;}
.searchresultpage .scroll-table-container{overflow:initial;}
/*------ Time line ---------*/
#ip3-investors .investor-box1, #ip3-investors .investor-box3 { padding-left: 47px; }
#FullColumn .timeline > li > .timeline-panel:before{width: 70px; right: -71px;}
#FullColumn .timeline > li:nth-child(odd) > .timeline-panel:before{left: -74px;}
#breadcrumb .section-title{font-size: 3.33em;}
#breadcrumb a{font-size: 1.0em;}
h2{font-size: 1.333em;} h3{font-size: 1.222em;} 
.twocolrightwrapper{padding-left: 0px;}
#ip3-about-us .full-column{}
/*.snapdownItem:hover, .snapdownItem:focus, .snapdownItem:active{border-radius: 0px; background: none; outline: none;}*/
.lft-drop-box .p-details.active{background:#fff;}
h5{font-size: 1.125em;} 
#ip3-about-us #contentwrapper, #ip3-investors #contentwrapper, #ip3-our-history #contentwrapper{max-width: 100%;}
.centerlinkwrapper .centerlink span.image, .centerlinkwrapper .centerlink span.image img{float: none; padding: 0px;}
#ip3-Homepage .main-mid-box h2.top-sm-txt{font-size: 1.0em;}
#FullColumn .timeline > li{min-height: 290px;}
.pageTabs-dropdown::after{display: none;}
#leftcol{display: none;}
.investor-event-container{background-position: bottom left !important;}
.investor-mainbox .down-report{padding-top: 42px;}
.result-centre .bannercontainer .banner-title{font-size: 2.667em;}
.twocolleft{padding-left: 0px;}
.search-container{top: 90px;}
#searchTextboxContainer input[type="text"]{width: 144px;}
/*#breadcrumb .section-title{line-height: 65px;}*/

.sublink-section .sub-menu-nav ul li{ width:33.33%; }
#footerwrapper .foo-branding { margin: 15px 0 10px 0; }
.main-mid-box .at-glance div[class*="box"]:nth-child(2n) {padding-right: 25px;}
#ip3-investors .investor-box2, .investor-box4, .investor-box5 { padding-right: 65px; }
#tabs.sectionTabs>ul{ display:none !important; }
#tabsDD, #tabs span.select{ display:block !important; }
.twocolrightwrapper > H2{ margin-top:30px; }
.main-mid-box .at-glance .pad-top.box3{ margin-bottom:47px; }
#FullColumn .timeline > li { min-height: 350px; }
.result-centre .bannercontainer .banner-txt{ width:335px; }
}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/

@media all and (min-width:768px) {
.newscontainer-mobi{ display:none; }
}

@media all and (max-width: 768px) {
 .isotope .item { position: static ! important; -webkit-transform: translate(0px, 0px) ! important; -moz-transform: translate(0px, 0px) ! important; transform: translate(0px, 0px) ! important; }

}

@media all and (max-width: 767px) {
.content-slider .bx-wrapper .bx-next, .content-slider .bx-wrapper .bx-prev{background-size: 80%;}
#ip3-our-fleet table.rad-datatable tr td{display: block; width: 100%;}
.main-menu.header { top:24px; margin-top:0; }
.main-menu .tog-menu.open:before{ top:2px; }
td.date, th.date { width:25%; }
td.outlook, th.outlook { width:25%; }

.investor-box2 .investor-inner{  padding-left:0 }
.main-menu .tog-menu{ padding-left:19px; }
#ip3-Homepage .main-menu .tog-menu:before { background-position:-210px -260px; width:15px; height:15px; top:4px; left:0; }
#ip3-Homepage .main-menu .tog-menu.open::before { background-position: -263px -336px; width:15px; height:15px; top:4px; }
.main-menu .tog-menu:before{ background-position: -310px -335px; width: 15px; height: 15px; top: 5px; left:0; }
.main-menu .tog-menu.open:before{ background-position:-350px -334px; width: 15px; height: 15px; top: 5px; left:0; }
span.separator {display: none;}
.center-wrapper{ margin: 0 auto; padding:0 20px; }

.main-menu .tog-menu { font-size: 1.111em; /*margin-top:23px;*/ }
h2 { font-size: 1.111em; line-height: 24px; }
/* Banner Css */
    .banner { min-height: 390px;     margin-top: -80px;}
.BannerWrappercontainer { height: 395px; max-width: 100%; }
.BannerWrapper { max-width: 340px; }
.lrg-txt { font-family: "Avenir Next LT W01 Bold"; font-size: 2.222em; line-height: 38px; margin: 0 0 -32px 90px; text-transform: uppercase; }
.lft-align-box { border-left: 2px solid rgb(255, 255, 255); float: left; height: 195px; margin: 0 0 0 58px; max-width: 282px; padding: 25px 0 0 35px; }
.small-txt { padding: 15px 0; width: 248px; }
.small-txt p { color: #fff; font-family: Georgia; font-size: 0.889em; font-style: italic; line-height: 20px; }
.videobtn { margin-left:0; }
.sub-menu-row { margin-top:0; background: #012f4a; }
.sub-menu-row .newscontainer { display:none; }
.sub-menu-row .latest { font-size: 1.111em; line-height: 25px; padding: 25px 0 0; }
.newswrapper > li { padding: 0 0 0 2px; }
.lft-slider-box .txt-rgt .move-lft { font-size: 1.444em; line-height: 25px; padding-right:0; margin-bottom: 50px; }
.mobi-iner-txt .iner-txt { font-size: 0.889em; height: 220px; margin: 0 0 10px; overflow: hidden; text-overflow: ellipsis; }
p{line-height: 25px;}
.lft-slider-box .txt-rgt { padding: 0 0 0 15px; bottom:-400px; }
.mobi-iner-txt { padding-left:0; }
.main-cont-box .bx-controls-direction { display: inline-block; left: auto; top: 27px; right:10px; }
 .lft-slider-box .txt-rgt::before {height:90%;}
.bot-box-lft { background-size: 35% !important; min-height: 270px; /*background-size: 50% !important;*/}
h2.top-txt, .main-mid-box h2.top-sm-txt, .main-mid-box .at-glance .lin-hgt { font-size: 1.111em; line-height: 24px; }
.main-mid-box .fx-width { width:auto; }
.main-mid-box h2.head-txt { font-size: 1.444em; line-height: 24px; }
.main-mid-box { min-height: 600px; }
.main-mid-box .at-glance .big-digit, .main-mid-box .at-glance .sm-digit { font-size: 2.500em; }
.main-mid-box .at-glance .year-end { padding: 5px 0 0 20px; width: 50%; }
.main-bot-box .txt-croner, .bot-box-rgt-container, .anu-report-wrap { /*max-width:90%;*/ padding:0 20px; }
#footerwrapper .footer-left-link ul li { display: block; margin: 0 30px 6px 0; }
#footerwrapper p.copyright { float: left; margin: 10px 0; }
.pageTabs-dropdown { background: #012d63 none repeat scroll 0 0; color: #fff; font-family: "Avenir Next LT W01 Bold"; font-size: 0.833em; line-height: 1.5em; text-transform: uppercase; cursor:pointer; padding: 18px; }
.tab-container .tabs ul li.current { display:none; }
.tabwrapper ul li { width:100% }
.tabwrapper ul li { border-bottom: 1px solid #73bbd4; border-left: 0 none; padding: 0px 18px; text-align: left; width: 100% !important; height:auto !important}
.tabwrapper ul li.last { border-right: 0px; }
.tabwrapper ul li > a { display:block; width:100%; }
.result-centre-wrapper .twocolrightwrapper ul.rad-responsive li { display:block }

/*---- Time line ------*/
#FullColumn ul.timeline:before {left: 20px; }
#FullColumn ul.timeline > li {margin-bottom:0; position: relative; width:100%; float: left; clear: left; border-left: solid 4px #278ccd; padding-top: 45px; min-height:0; }
#FullColumn ul.timeline > li.last{border-left-color: transparent; padding-top: 0px;}
#FullColumn ul.timeline > li.last > .timeline-badge{top: -10px; left: -10px;}
#FullColumn ul.timeline > li:first-child {padding-top: 0;}
#FullColumn ul.timeline > li > .timeline-panel { width: calc(100% - 30px); width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px);}
#FullColumn ul.timeline > li > .timeline-badge { left: -14px; margin-left: 0; top: 35px;}
#FullColumn ul.timeline > li:first-child > .timeline-badge{top: -10px;}
#FullColumn ul.timeline > li > .timeline-panel {float: right; }
#FullColumn ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -60px !important; right: auto; width: 58px;}
#FullColumn ul.timeline > li > .timeline-panel:after {border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}    
#FullColumn .timeline > li:nth-child(odd){float: left; clear: left; margin-top: 0px; margin-bottom: 0px;}
#FullColumn .timeline > li:nth-child(odd) > .timeline-badge{left: -14px;}
#FullColumn .timeline{padding-left: 20px;}
#FullColumn .timeline > li:nth-child(2){margin-top: 0;}
#ip3-where-we-operate table tbody>tr>td{display: block; width: 100%;}
#breadcrumb .section-title{font-size: 1.944em; line-height: 1.2em;}
.pageTabs-dropdown::after{display: block;}
.tickerWrapper iframe, .investor-box2 iframe{height: 140px;}
#ip3-where-we-operate table h2{font-size: 1.333em;}
.rad-right, .rad-left{padding-left: 0px; margin-bottom: 15px;}
.inner-banner #breadcrumb{top: 34px;}
#ip3-contact table.rad-datatable tbody>tr>td{ width: 100%; display: block; border:1px solid #dfdfd9; margin-bottom:20px; }
#ip3-contact table.rad-datatable tbody>tr:first-child>td{ border-top: 1px solid #dfdfd9; }
h5{ font-size: 1.0em; }
.result-centre .bannercontainer .banner-title{font-size: 2.1em;}
.result-centre .bannercontainer .banner-txt{width: 300px;}
.breadcrumb-container{display: none;}
.inner-banner{min-height: 175px;}
.mobi-container-menu{display: block;}
.sublink-section .sub-menu-nav ul li { width:50%; }
#ip3-investors .investor-box2, .investor-box4, .investor-box5 {padding-right: 0;}
#ip3-investors .investor-box1, #ip3-investors .investor-box3 { padding-left:0; max-width: none; width: 100%; float: left; }
.investor-box2 .investor-inner {padding-left:20px;}
.investor-box1, .investor-box2, .investor-box3, .investor-box4, .investor-box5{ height:auto !important; }
.investor-mainbox .down-report { padding-top: 0; }
#contentwrapper.content-wrapper.container-fluid { padding: 0 20px; }
.newscontainer { display:none; }

.sub-menu-row ul.newswrapper.news-slider-mobi, 
.sub-menu-row ul.newswrapper.news-slider-mobi li 
{ float: left; width: 100%; }

.alertWrapper { padding-left:20px; padding-right:20px; }
.presentations .reportwrapper:nth-child(2n) .report-item{ padding-left:20px; }
.latest-title-pr:focus{ color:inherit; }
.news-slider-mobi li div.date, .news-slider-mobi li a.latest-title-pr{ float:left; width:100%; }
#mm-1 {border-top: 1px solid #224c64;}
.report-item li { width: 100%; padding-bottom:25px; }
#footerwrapper{ padding:21px 0 10px; }

body#ip3-search-results .tabwrapper .tab-container{float:left; width:100%; display:block;}
body#ip3-search-results .tabwrapper .tab-container #tabsDD{height:60px;}

#ui-id-1.ui-menu, #ui-id-2.ui-menu, #ui-id-3.ui-menu{display:none !important}
}
@media all and (max-width: 640px) {
.bot-box-lft { background-size: 45% !important;}
}

@media all and (max-width: 480px) {
    .headerwrapper{height: 85px;}
    .banner{ margin-top:-85px; }
 	.main-logo{padding-top: 11px;}
    .main-menu.header { top: 24px; }
 	/*.main-menu{margin-top: 7px;}*/
    .sublink-section .sub-menu-nav ul li{ width:100%; }
    .mm-menu{max-width:200px !important}
    html.mm-opening .mm-slideout {transform: translate(200px, 0px) !important;}
    .mm-opened .mm-listview ul li.level3 a, #mmenu li.level3.current > span{margin-left:40px}
}

@media all and (max-width: 320px) {
 .headerwrapper{height: 73px;}
 .banner{ margin-top:-73px; }
 .main-menu{margin-top: 1px;}
 .mobi-iner-txt .iner-txt{height: 240px;}
}